UML课程设计文档格式.docx
《UML课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《UML课程设计文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
(3)实时监控所有货物的在线运动情况,实时提供库存变化的信息。
2.设计题目:
2.1题目名称:
大型仓库信息管理系统的开发
2.2题目详细描述:
本系统的主要功能如下:
1.用户登录
2.仓库管理
3.业务查询
4.系统设置
2.3功能要求:
登录功能:
(1)用户登录;
(普通操作员,管理人员)
(2)用户注销;
(3)用户退出;
仓库管理:
(1)仓库进货;
(2)仓库退货;
(3)仓库领料;
(4)仓库退料;
(5)商品调拨;
(6)仓库盘点;
业务查询:
(1)库存查询;
(2)销售查询;
(3)仓库历史记录查询;
系统设置:
(1)供应商设置;
(2)仓库设置;
3.设计:
3.1系统总体功能需求图:
图3-1
3.2用户登录功能模块图:
图3-2
3.3仓库管理功能模块图:
图3-3
3.4业务查询功能模块图:
4.系统的UML基本模型
角色的确定:
在仓库信息系统中,可以归纳出来的主要问题有:
■购买的商品入库;
■将积压的商品退给供应商;
■将商品移送到销售部门;
■销售部门将商品移送到仓库;
■管理员盘点仓库;
■供应商提供各种货物;
■用户查询销售部门的营销记录;
■用户查询仓库中的所有变动记录。
综上所述,本系统所涉及的操作主要是仓库信息的管理、维护以及各种信息的分析查询。
在本系统UML建模中,可以创建一下角色(Actors);
■操作员;
■管理员;
■供应商;
■商品领料人;
■商品退料人。
创建用例:
仓库信息系统根据业务流程可以分为以下的几个用例(UseCases):
■仓库进货;
■仓库退货;
■仓库领料;
■仓库退料;
■商品调拨;
■仓库盘点;
■库存查询;
■业务分析;
■仓库历史记录查询;
■供应商信息维护;
■仓库信息维护;
■用户登录;
■用户注销;
■退出系统。
4.1系统的用例图:
图4-1
4.1.1操作员的用例关系图:
图4-1-1
4.1.2管理员的用例关系图:
图4-1-2
4.1.3商品领料人.退料人的用例关系图:
图4-1-3
4.1.4商品供应商的用例关系图:
图4-1-4
4.2活动图:
图4-2进货活动图
4.3时序图:
4.3.1仓库盘点过程时序图:
图4-3-1
4.3.2商品管理时序图:
图4-3-2
4.3.3仓库历史记录重新时序图:
图4-3-3
4.4协作图:
4.4.1管理员盘点过程协作图:
图4-4-1
4.4.2商品管理协作图:
图4-4-2
4.4.3仓库历史记录查询协作图:
图4-4-3
4.5系统类图:
4.5.1人员信息类图:
4.6组件图:
5.心得体会