现在,仓库变得愈来愈庞大,以致于人力已经不足以胜任如此繁多的管理工做,为了更方便的管理仓库的运行,以及出入库的统计,因此须要一个信息化的管理系统,来统一的查看和管理仓库的运行。前端
Mysql + Spring + IntelliJ IDEA + GlassFish + Javasql
Spring 框架是一个继承的框架,所以使用Spring框架能够省去不少时间开发后端
此系统仅仅须要人工编写代码就能解决仓库管理的问题,能省去许多的人工管理费用,所以在经济上可行设计模式
1. 首页,显示天天和每个月的出入库记录架构
2. 符合查询,查找相关记录框架
3. 入库,可视化仓库容量,并设有智能推荐,能一键入库设计
4. 出库界面实现了裤子的出厂,其中引用了前面查询的方法来选择想要出库的种类,后端将按到仓时间的先后顺序返回给前端有哪些包裹能够出,出库后生成出库记录。3d
5. 盘点,盘点分为所有位置和变更位置,所有位置是对于全部的货架每一个位置都要进行盘点,这个主要是用来每月对整个仓库进行一次检查。而变更盘点则是天天一次,主要是对天天有变更的位置进行检查,其中只要有货物进出的位置都算是一个有变更的位置,咱们后台会进行标记并在变更盘点时将这一部分位置告诉盘点员。blog
6. 人员管理,须要管理员权限,当帐号为管理员时才能进入该页面继承
本章写做简要说明(在正式文档中请删除):
l 介绍集成了各类功能的系统整体设计模式,能够用架构图的方式来表达。
l 介绍持久层设计思想以及PO的设计。
l (本章推荐使用E-R图、用例图、架构图。每一个图表都须要用文字加以说明)
首页:
可以查询天天的出入库的货物数量(线性显示),以及当前库存的使用状况(百分比显示),以及当前年的每个月仓储出入统计(表格显示)
查询:
可以查询当前货物的货物信息、出入库记录,待入库货物,其中
货物信息
可以经过货物的ID,或者根据一系列的标签来检索相应货物的信息
出入库记录
能经过用户、包裹的ID,以及包裹的位置、出入库时间来检索相应的货物
待入库货物
能经过包裹的ID来查看相应的未入库的货物
入库:
分为 新包裹、从新入库、批量入库
出库:
分为 智能推荐 和 自定义出库
其中智能推荐能够自动的把货物放入推荐的地方,而自定义的出库则须要填写相关的信息来将货物根据信息放到相应的位置
盘点:
分为 所有货架 和 变更位置
所有货架:
显示当前全部货架的存储状况,而且可以看到相应的信息详情,以及打印相关信息
变更位置:
显示当前的仓库中还有那些货物的位置有过变更并做出记录
统计图:
经过选择相应的模板来查看相应的货架的历史重量(线性统计图显示)
E-R图:
架构图: