UML建模案例超市进销存管理系统Word文档格式.docx
- 文档编号:21598787
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:14
- 大小:799.55KB
UML建模案例超市进销存管理系统Word文档格式.docx
《UML建模案例超市进销存管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《UML建模案例超市进销存管理系统Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
一.实验内容
基于OO设计与分析方法,用统一建模语言UML完成一个超市进销存管理系统
要求:
软件系统模型包括8种建模图,其中至少包含三个主要用例的用例脚本描述、顺序图、活动图和两个有较复杂行为的类的实例状态图。
二.需求分析文档描述
超市进销存管理系统要求能对超市的进、销、存行为进行管理,并且能根据不同权限的系统用户的需求进行报表的生成和查询,为超市管理者的决策提供协助。
当库存和在架商品数量低于临界值时,能发出警报,提醒库存管理人员。
当销售人员售出商品时,记录的在架商品的数量能相应的减少出售数量。
能进行人员的日常管理。
三.设计方法、思路和主要技术
设计方法、思路:
根据系统需要实现的功能,我将系统划分成五个子系统,分别是销售部、进货部、库存部、会计部、经理室。
分别用于实现商品的销售,商品的进货,商品的库存,金钱和报表,人事和决策的管理。
主要技术:
UML
四.软件系统建模(包括完整建模图)
(一)系统用例图
(1)企业级用例图
(2)系统级用例图
(3)销售部用例图
(4)进货部用例图
用例“生成订单”的描述
用例名称
生成订单
标识符
SP0001
用例描述
当进货员收到经理发出的订货单,联系供货商,谈好价格,报经理审核后,生成订单,用例结束。
参与者
进货员经理供货商
优先级
1
状态
未审核
前置条件
订货员收到经理发出的订货单
后置条件
订货
基本操作流程
进货员根据订货表选择多家供货商联系,谈好价格,将多家供货商的价格报经理审核,由经理选择供货商,然后进货员生成订单。
可选操作流程
进货员根据订货表先选择一家供货商联系,谈好价格,将价格报经理审核,审核通过,生成订单,不通过再联系下一家供货商。
被泛化的用例
无
被包含的用例
被扩展的用例
(5)库存部用例图
用例“货物上架”描述
货物上架
SP0003
当在架商品数量低于最小临界值,库存员收到警报,将库存货物摆上货架,用例结束。
库存员
通过批准
在架商品数量达到最小临界值
在架商品数量达到最大临界值
库存员收到警报,将库存货物摆上货架
库存员每天清点在架货物,补充在架货物数量
用例“生成订货表”描述
生成订货表
SP0008
库存商品数量低于最小临界值,库存员收到警报,库存员制定订货单,用例结束。
库存商品数量达到最小临界值
提交订货单
库存员收到警报,制定订货单
库存员库清点库存,发现库存接近最小临界值,生成订货表。
(6)会计部用例图
(7)经理部用例图
(二)系统类图
本系统的类的关系比较复杂,用一张完整的类图来表示的话,不容易看清楚类之间的关系。
所以我这里用了5张类图来说明。
(1)销售部类图
(2)进货部类图
(3)库存部类图
(4)会计部类图
(5)经理室类图
(三)系统顺序图
(1)顾客购买商品顺序图
(2)订货顺序图
(3)超市库存变化顺序图
(四)系统协作图
(1)超市订货协作图
(五)系统活动图
(1)顾客购买商品活动图
(2)生成订货单活动图
(3)生成订单的活动图
(六)系统状态图
(1)商品状态图
(七)系统组件图
(八)系统部署图
五.实验结论
在指导老师的指导下,经过两人的合作努力,设计过程中加入了两人的设计思想,完成了超市进销存管理系统的设计与实现。
编写需求与设计报告是基于UML的面向对象设计,在两人的观点达成基本一致的基础上完成UML作图与文档写作。
通过这次试验,至少基本掌握了一种UML建模工具,学会了UML的8种建模图,对UML建模这门课程有了更直观,更深刻的认识。
同时也通过实践锻炼了自身的能力,启发了自己对于UML的兴趣。
在以后的学习中,会进一步学习UML建模。
报告提交日期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 建模 案例 超市 进销存 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)