库存的业务设计

作者: 小肥爬爬 | 来源:发表于2020-02-22 15:02 被阅读0次

    真实库存/虚拟库存

    真实库存和虚拟库存是从一些业务设计总结而来的, 如何划分依赖于平台方商家自身. 如何划分库存更合理, 提高供应链效能,这是个超过软件设计的大话题, 本篇不讨论.

    真实库存: 当库存不存在的时候, 前台页面无法下单. (下单按钮变灰)

    虚拟库存: 前台页面显示一个恒定值(例如99999), 用户始终可以下单.

    用一个二维表格总结如下:

    商品 库存类型 前台显示 前台操作/视图
    A 真实 实数, 例如927 此商品可以下单购买
    A(10) 虚拟 虚拟数, 由商家设定,例如99999 此商品无法下单

    库存的存储/销售库存/仓库库存

    考虑这个情景: 仓库内有商品A 800件, 此时某用户下单购买了 5件, 此时对其他用户来看, 可购买的库存变成795件, 但对于平台方来看, 仓库内还有实际的800件商品. 这就是销售库存和仓库库存概念划分的必要性.

    同时还要考虑释放库存的情景: 如果用户在若干时间内(一般设定为20-30分钟)并没有付款, 那么这5个商品应该"归还"到库存数据, 其他用户会看到可购买库存又变回了800. 而在此期间, 仓库库存数据一直没发生变化.

    库存的业务操作

    库存的业务操作不算多, 要有增加库存, 更新库存, 减少库存(报损), 释放库存等4个主要操作, 但细究起来比较繁琐, 能够操作库存的角色有前台用户和后台用户, 能够操作库存的内部业务操作有出入库和盘点模块, 必须要考虑数据和物理实体的关联.... 如以下表格:

    image.png

    行政制度思考

    可以看出, 仓管人员实际掌握着仓库库存的数据, 所以平方方要建立起完善的监督和反腐败制度, 防止仓管人员监守自盗.

    相关文章

      网友评论

        本文标题:库存的业务设计

        本文链接:https://www.haomeiwen.com/subject/tnulqhtx.html