题目:仓库管理系统的分析与设计
姓名:徐昊学号:12427002班级:软件121
15
目录
一、需求分析 ........................................................................................................................... 3
1.1系统总功能需求 .......................................................................................................... 3 1.2 用户登录功能需求 .................................................................................................... 3
1.2.1用户登录功能的模块图: ............................................................................... 3 1.2.2用户登录功能流程图: ................................................................................... 4 1.3 仓库管理功能需求 .................................................................................................... 5
1.3.1仓库管理功能模块 ........................................................................................... 5 1.3.2仓库进货流程图 ............................................................................................... 6 1.3.3仓库退货流程图 ............................................................................................... 6 1.3.4仓库领料流程图 ............................................................................................... 6 1.3.5仓库退料流程图 ............................................................................................... 7 1.3.6仓库盘点流程图 ............................................................................................... 7 1.4 查询功能需求 ............................................................................................................ 7
1.4.1查询功能模块 ................................................................................................... 7 1.4.2库存查询流程图 ............................................................................................... 8 1.4.3出入库查询流程图 ........................................................................................... 8
二、仓库管理系统系统的建模 ............................................................................................... 8
2.1 用例图的建立 ............................................................................................................ 8
2.1.1操作员的用例图: ........................................................................................... 8 2.1.2管理员用例图: ............................................................................................... 9 2.1.3总用例图: ..................................................................................................... 10 2.2 时序图的生成 ........................................................................................................ 10
2.2.1仓库盘点时序图: ......................................................................................... 10 2.2.2仓库管理时序图: ......................................................................................... 11 2.2.4查询时序图: ................................................................................................. 12 2.3 活动图的生成 ............................................................................................................ 12
2.3.1入库活动图: ................................................................................................. 12
15
2.3.2出库活动图: ................................................................................................. 13 2.3.3查询活动图: ................................................................................................. 14
三、类图的生成 ..................................................................................................................... 15
一、需求分析
1.1系统总功能需求
仓库管理系统可以分成三个功能模块,分别是用户登仓库管理、查询功能。
本系统主要实现对仓库物资的管理,包括商品的入库、出库,并可根据需要查询仓库使用记录。
仓库管理系统用户登录仓库管理查询功能
15
1.2 用户登录功能需求
1.2.1用户登录功能的模块图:
用户登录用户登录退出系统用户注销
由用户登录、用户注销、退出系统 3个部分组成。用户可以用两种身份登录本系统..普通操作员或经理,管理人员。不同身份登录被系统授予不同的使用权限,这样提高了本系统的安全性,避免了无关人员获取不在他权限范围内的信息。用户在登录后可以不退出本系统,而采用用户注销的方式使系统不存在激活状态下的用户。
(1) 用户登录:
用户根据用户名、密码登录进系统进行操作。 (2) 用户注销:
注销当前用户,但不退出系统。 (3) 退出系统: 用户退出系统。
1.2.2用户登录功能流程图:
15
输入用户名密码判断是否正确登陆成功
1.3 仓库管理功能需求
1.3.1仓库管理功能模块
仓库管理仓库进货仓库退货仓库领料仓库退料仓库盘点
仓库管理系统中.,包括仓库进货、仓库退货、仓库领料、仓库退料和仓库盘点 6个功能模块组成。仓库管理系统是整个仓库信息系统的核心..是所有数据的来源。用户通过本系统的使用..可以使仓库的空间得以优化,减低无效和冗余的作业,使库存精度更准确,库
15
存周转率提高及库存资金占用减少。
(1) 仓库进货:
本功能要求操作员输入进货的货物型号以及数量,并更新到数据库当中,打印出报表。
(2) 仓库退货:
本功能可以实现退货的功能,要求操作员填写退货信息,更新到数据库中,并且打印报表。
(3) 仓库领料:
本功能实现工厂的职工从仓库中领料的功能,更新到数据库中,并且打印报表。
(4) 仓库退料:
本功能实现工厂的职工从仓库中退料的功能,更新到数据库中,并且打印报表。
(5) 仓库盘点:
本功能实现对仓库中货物信息的查询。
1.3.2仓库进货流程图
填写进货单进货更新数据库生产进货报表
1.3.3仓库退货流程图
填写退货单退货更新数据库生产退货报表
15
1.3.4仓库领料流程图
填写领料单领料更新数据库生产领料报表
1.3.5仓库退料流程图
填写退料单退料更新数据库生产退料报表
1.3.6仓库盘点流程图
填写盘点货物盘点更新数据库生产盘点货物报表
1.4 查询功能需求
1.4.1查询功能模块
15
查询库存查询出\\入库查询
(1) 库存查询:
本功能实现管理员对仓库商品库存的查询,由管理员填写查询请求,并有数据库返回查询结果。
(2) 出入库查询:
本功能实现管理员对仓库货物出入库立即记录的查询,由管理员填写查询要求,由数据库返回查询结果。
1.4.2库存查询流程图
输入查询条件到数据库查询生成查询信息
1.4.3出入库查询流程图
输入查询条件到数据库查询生成查询信息
15
二、仓库管理系统系统的建模
2.1 用例图的建立
2.1.1操作员的用例图:
仓库领料用户登录仓库进货退出系统仓库退货操作员用户注销仓库退料
2.1.2管理员用例图:
15
供应商信息维护用户登录仓库信息维护用户注销仓库盘点管理员退出系统库存查询仓库历史记录查询
2.1.3总用例图:
15
仓库进货商品领料人商品调拨仓库退货仓库盘点仓库信息维护仓库领料库存查询操作员商品供应商管理员业务分析商品退料用户注销退出登录用户登录供应商信息维护仓库历史记录查询商品退料人
2.2 时序图的生成
2.2.1仓库盘点时序图:
15
操作员管理员商品盘点模块信息打印模块1、盘点信息2、审核后盘点信息3、盘点信息列表4、盘点信息打印表
2.2.2仓库管理时序图:
操作员管理员进货模块退货模块进货进货清单进货报表退货退货清单退货报表
15
2.2.4查询时序图:
管理员历史记录查询模块退换货模块库存信息模块查询条件查询信息退换货信息查询条件查询信息库存信息
2.3 活动图的生成
2.3.1入库活动图:
15
进货输入名称输入型号入库填写进货单
存储信息 2.3.2出库活动图:
15
核对领料单重新填写领料单失败取消查询库存取消发放物料成功不满足进货进货满足更新库存存储信息
2.3.3查询活动图:
输入查询条件查询输出查询结果继续查询存在取消
15
三、类图的生成
供应商-供应商ID供应零件名称1...n管理1操作员-姓名-年龄-性别-工作号+修改()管理员管理1...n1-姓名-年龄-性别-工作号+修改()1...n1..n1...n1...n入库单领料单-时间-操作员ID-数目-价格+填写()+查询()+更改()物料汇总表+增加()+删除()+查询()-时间-数量-使用部门+填写()+查询()+更改()物料-名称-型号-库存量
15
因篇幅问题不能全部显示,请点此查看更多更全内容