物品出入库管理
一、系统分析
1.1、业务流程
说明:
-
采购员:
-
检查员:核实凭证与订货、提货数量,填写物品出库入库表(status=0)
-
仓库管理员:检查入库出库表填写规范,并且确认入库出库(status=1)
-
统计员:根据入库出库单和库存表编写统计报表
1.2、可行性分析
对出入库凭证进行整理和持久化数据库中,同时能够及时统计相应数据资料,便于查询和输出。
二、系统设计
2.1、数据库规划
数据库:
- 员工表(主键id、登录名、realname、加密后密码、随机盐)
- 物品入库表(主键id、产品编号、入库单编号、产品名称,入库数量、入库单价、status、入库时间、审核时间)
- 物品出库表(主键id、产品编号、出库单编号、产品名称,入库数量、出库单价、status、出库时间、审核时间)
- 物品库存表(主键id、产品编号、产品单价、产品数量)
- 物品基本信息表(主键id、产品编号、生产单位、产品单价、物品说明信息)
- 操作日志表
2.2、系统操作流程图
三、用户、角色、权限设置
登录用户根据角色所拥有的权限对指定数据库进行操作