仓储管理系统(面试问答)

本文介绍了参与仓储管理系统开发的经验,包括系统流程、类目层级、产品管理、货架布局及拖动技术,以及使用JPA优化扫描入库过程。强调了数据先行在预测物流强度和仓库存储管理中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.你之前做过仓储管理系统吗?那你详细说一下你的流程

之前做过一个仓储管理系统,我们在做这个仓储管理系统之前是我们的经理从别的地方请过来了一个仓管,然后项目经理通过仓管介绍仓库里面具体的管理细节,去了解仓库管理系统里面所涉及的具体的业务,在做项目的时候项目经理把这些具体的业务需求通过文档的形式下发到我们的手中,然后我们就按照这上面说的去做,去开发这个仓库管理系统。

 

当时我们做的时候用的是cad制图做的,我们在做的时候这个管理系统大概分为几个级别类目,首先是一级类目,当加载页面的额时候会去后台把一级类目的所有项都展示出来,然后在前台给每一个一级类目的项都添加一个鼠标单击的事件,当仓库管理员单击鼠标时,根据一级类目的id在后台把二级类目从数据库里查询出来,然后在页面进行展示。然后三级类目也同样是此操作的方法和流程。在展示到最后的类目时,此时显示的所有的产品。而这些产品都有自己品牌,通过品牌的id去查找到这个品牌的所有的产品。

而这些产品都是放在再实际的仓储管理系统中是存放在货架上的格子里的,所以我们在项目里面利用表格的形式把这些产品都存放进去。在存放的时候这个每个格子是限定数量的,我们当时做的时候是为了好计算,把每个格子里面都放上150个件。仓管员取货的是根据产品的横纵坐标来进行取货的,比如说第几行第几列的第几个产品,就可以取到这个产品。

在我刚才提到的那个货架它在页面上不是固定不动的,它可以随意拖拽的,我们在结合具体的业务分析后,发现有的商品的销量不是一直高居榜首的,但是销量好的产品一般都放在仓库的入口的位置。所以考虑到这些,我们在页面上利用了一些前台的技术,像javasciptmove拖动的技术。在页面上可以对货架进行随意的拖动,当销量好的产品居高时,把它拖到仓库的入口位置。

还有一点需要注意的就是,上面放产品的格子里,绝对不能为空,或者不能让他放2SKU的产品,因为仓管员在去产品的时候很可能会造成误差。产品一般出库时,向我们以前都用的是巴枪进行的扫描,然后入库。因为那个效率太慢了,所以现在都改用jpa进行扫描了,当商品被扫描以后,直接显示到数据库里面了。

 

 

 

 

 

2.你知道数据先行吗?

就是如果遇到什么节日了,每个分仓都需要提前知道接多少货单,了解数据的性质,看当前的数据性质对应的物流强度是否合适。通过往年的数据作为依据,来进行判断,或者根据一些高调显示,就是通过看折线图也可以进行判断。如果本地仓储物流系统不好,就会及时启动告警状态,启动人员调度系统。而这些提前知道的数据就可以简单的理解成数据先行,这些都是我们做项目是考虑到的问题。

 

 

 

 

关键字:视图模板、Jpa、爆仓、数据先行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值