开发技术:SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。
此次设计的系统共有六大模块,分别是账号管理模块,门店订货模块,门店收货模块,门店调货模块,门店退货模块,库存盘点模块。
分别有如下功能:增加账号功能,权限设置功能,账号登录功能,删除账号功能;新建订单功能;修改订单功能,取消订单功能,订单纪录功能;确认收货功能,来货校准功能,来货纪录功能,最少陈列量设置;新建调货功能,接收调货功能,调货纪录功能;发起退货功能,退货纪录功能;查看库存功能,修改库存功能。
(1)账号管理模块:增加账号功能可以为新入职的员工增加工作账号;账号登录功能出现在系统刚开始的地方,用来区别不同的登录人,区别权限;权限设置功能用来设置不同职位人员的权限,对不同的人开放不同的功能模块;删除账号功能用来删除离职员工的账号信息
(2)门店订货模块:新建订单功能用来新建订单,可以输入商品种类和数量;修改订单功能可以修改新建但是还未来货的订单信息,比如商品种类和数量;取消订单功能可以取消新建但是还未来货的订单;订单纪录可以翻阅以往的订单信息,包括商品种类和数量。在此模块中可以设立商品的最少陈列量,当商品库存少于最少陈列量时生成一个订单把商品库存补充至最少库存量。
(3)门店收货模块:此模块为经理特有模块。确认收货功能可以把来货的商品和数量纳入门店系统库存,仓库提供来货箱数和大类名单,经理核对后进入该功能确认;来货校准功能可以校准错误的来货,因为每天都有数千件商品来货,不可能让经理逐件确认,这样做效率极其底下。因此需要普通员工帮助,员工在上货的过程中需要核查商品数量,一旦发现商品数量与仓库提供的数据不符合,立即报告值班经理;来货记录功能可以翻阅以往的来货信息。
(4)门店调货模块:有时候门店没有顾客需要的商品,仓库也已经断货了。但是其他门店还有货的情况下就需要从其他门店调货。门店调货模块分为调出和调进。调出时使用新建调货功能,需要填写目标门店名称,商品种类和数量,这时该商品库存从门店库存减去;调进时使用确认调货功能,需要由经理确认商品种类和数量,填写数据后该商品库存进入门店;调货记录功能可以翻阅以往的调货信息。
(5)门店退货模块:当门店发现未出售商品有质量问题时,或者工厂需要对商品进行召回时使用此模块。使用发起退货功能,在页面中填写商品、数量和退货理由后。商品从门店库存减去;退货记录功能可以翻阅以往的退货信息。
(6)库存盘点模块:偷盗或其他不当行为可能会造成实际库存与系统库存不符。因此需要固定时间对商品进行盘点。该模块中使用查看库存功能可以查看所有商品的库存数量;员工在使用盘点器材获得商场中的实际商品库存后进入该模块核对,对数量不符的商品使用修改库存功能手动输入数量进行校准。现实中商品种类过多,会把不同种类的商品分配给不同员工进行盘点。