有关仓库系统仓储设计总结

         仓储首当前电商中不可缺省的重要环节,一般来说我们做电商的不需要自己去做仓储,因为目前有很多的仓储服务提供商。这些服务提供商提供了比较快捷优质的服务方案。

之所以要写这样一篇仓储设计总结。是因为我们公司原先计划是建立自己的仓库来管理商品存储,因为后面考虑到货物积压和仓库建立成本上的问题从而决定使用第三方的仓储服务。这样能够更大程度的节约成本。

       但在最终决定使用第三方仓储服务之前,我们已经开始进行仓储方面的资料收集和整里确定了如下模型结构:

      仓储区域对象:
                     区域编号  区域名称  区域描述 创建时间  


       货架对象:(A-11)  A区11号货架
                    货架编号  货架备注   创建时间 修改时间


      商品数据对象:(需要哪些基本信息)
                id  商品名称 商品分类 商品条形码/商品规格(sku)数量(规格数量) 生产厂商  负责人 联系方式  备注


      商品与货架关系(多对多):
                id  货架  货架编码  商品条形码/商品sku  数量  创建日期 修改日期


       不确定:
       同步订单对象
              id  订单号 商品条形码/商品sku 收货人 收货地址 联系方式 数量 状态(0,初始状态,已处理)创建时间 修改时间


为什么要有区域:

           这里仓库对象我们没有去设计因为我们考虑到自身的规模问题,就把仓库的的作用弱化到了仓储区域,你们也可以吧仓储区域当成仓库来看待。区域对象大家看到这个相信应该不会有太大问题就是为了存储和管理商品的某块区域:可以根据商品分类,颜色,材质等进行划分和管理。区域对象有利于我们快速的定位到某类商品,


为什么要有货架对象:

        货架这个对象主要用于存储具体商品时使用。


为什么要有商品与货架关系对象:

        货架与商品关系对象是件里商品与货架的关系,是一种对对多的关系,因为之前货架名字中有约定(货架对象:(A-11)  A区11号货架)这样仓库管理员就可以通过商品名称来查询到该商品在那些货架上并且快速的找到商品这样就起到了快速定位商品的作用

 


为什么要有同步订单对象:

    因为我们是一个电商系统,用户的每一个交易都是都是订单,而我们发货也是根据订单去整体发货(要么发,要么不发,不会存在只发部分)。我们设计的时候是准备使用定时器查询哪些已付款代发货的订单扫面到这张表中。而商品发货之后通过管理平台进行发货操作,然后将物流单号告知订单系统,保证后续的物流查询流程能够正常的执行。

此时其实自己的仓储系统大致结构就已经成型了。但是因为后面的我们决定采用第三方仓库服务。所以自己设计的这套仓库也就没有应用到自己的系统之中。


     不足之处:

                    因为当时站在自己电商平台去使用所以设计的就相对来说比较局限,像如何区分不同供应商的同种商品的不同库存。以及每个批次中的商品的库存编号问题,发货订单的通道式回推确认等就没有去做。因此这只是一个比较粗糙的电商仓储系统。如果需要要提成第三方服务就需要添加更多对象结果和关系结构

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值