UML建模案例超市进销存管理系统.doc

上传人:wj 文档编号:1227092 上传时间:2023-04-30 格式:DOC 页数:14 大小:1.92MB
下载 相关 举报
UML建模案例超市进销存管理系统.doc_第1页
第1页 / 共14页
UML建模案例超市进销存管理系统.doc_第2页
第2页 / 共14页
UML建模案例超市进销存管理系统.doc_第3页
第3页 / 共14页
UML建模案例超市进销存管理系统.doc_第4页
第4页 / 共14页
UML建模案例超市进销存管理系统.doc_第5页
第5页 / 共14页
UML建模案例超市进销存管理系统.doc_第6页
第6页 / 共14页
UML建模案例超市进销存管理系统.doc_第7页
第7页 / 共14页
UML建模案例超市进销存管理系统.doc_第8页
第8页 / 共14页
UML建模案例超市进销存管理系统.doc_第9页
第9页 / 共14页
UML建模案例超市进销存管理系统.doc_第10页
第10页 / 共14页
UML建模案例超市进销存管理系统.doc_第11页
第11页 / 共14页
UML建模案例超市进销存管理系统.doc_第12页
第12页 / 共14页
UML建模案例超市进销存管理系统.doc_第13页
第13页 / 共14页
UML建模案例超市进销存管理系统.doc_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

UML建模案例超市进销存管理系统.doc

《UML建模案例超市进销存管理系统.doc》由会员分享,可在线阅读,更多相关《UML建模案例超市进销存管理系统.doc(14页珍藏版)》请在冰点文库上搜索。

UML建模案例超市进销存管理系统.doc

实验报告规范

实验报告

姓名

学号

班级

成绩

实验名称

超市进销存管理系统的UML建模

实验日期

一.实验内容

基于OO设计与分析方法,用统一建模语言UML完成一个超市进销存管理系统

要求:

软件系统模型包括8种建模图,其中至少包含三个主要用例的用例脚本描述、顺序图、活动图和两个有较复杂行为的类的实例状态图。

二.需求分析文档描述

超市进销存管理系统要求能对超市的进、销、存行为进行管理,并且能根据不同权限的系统用户的需求进行报表的生成和查询,为超市管理者的决策提供协助。

当库存和在架商品数量低于临界值时,能发出警报,提醒库存管理人员。

当销售人员售出商品时,记录的在架商品的数量能相应的减少出售数量。

能进行人员的日常管理。

三.设计方法、思路和主要技术

设计方法、思路:

根据系统需要实现的功能,我将系统划分成五个子系统,分别是销售部、进货部、库存部、会计部、经理室。

分别用于实现商品的销售,商品的进货,商品的库存,金钱和报表,人事和决策的管理。

主要技术:

UML

四.软件系统建模(包括完整建模图)

(一)系统用例图

(1)企业级用例图

(2)系统级用例图

(3)销售部用例图

(4)进货部用例图

用例“生成订单”的描述

用例名称

生成订单

标识符

SP0001

用例描述

当进货员收到经理发出的订货单,联系供货商,谈好价格,报经理审核后,生成订单,用例结束。

参与者

进货员经理供货商

优先级

1

状态

未审核

前置条件

订货员收到经理发出的订货单

后置条件

订货

基本操作流程

进货员根据订货表选择多家供货商联系,谈好价格,将多家供货商的价格报经理审核,由经理选择供货商,然后进货员生成订单。

可选操作流程

进货员根据订货表先选择一家供货商联系,谈好价格,将价格报经理审核,审核通过,生成订单,不通过再联系下一家供货商。

被泛化的用例

被包含的用例

被扩展的用例

(5)库存部用例图

用例“货物上架”描述

用例名称

货物上架

标识符

SP0003

用例描述

当在架商品数量低于最小临界值,库存员收到警报,将库存货物摆上货架,用例结束。

参与者

库存员

优先级

1

状态

通过批准

前置条件

在架商品数量达到最小临界值

后置条件

在架商品数量达到最大临界值

基本操作流程

库存员收到警报,将库存货物摆上货架

可选操作流程

库存员每天清点在架货物,补充在架货物数量

被泛化的用例

被包含的用例

被扩展的用例

用例“生成订货表”描述

用例名称

生成订货表

标识符

SP0008

用例描述

库存商品数量低于最小临界值,库存员收到警报,库存员制定订货单,用例结束。

参与者

库存员

优先级

1

状态

通过批准

前置条件

库存商品数量达到最小临界值

后置条件

提交订货单

基本操作流程

库存员收到警报,制定订货单

可选操作流程

库存员库清点库存,发现库存接近最小临界值,生成订货表。

被泛化的用例

被包含的用例

被扩展的用例

(6)会计部用例图

(7)经理部用例图

(二)系统类图

本系统的类的关系比较复杂,用一张完整的类图来表示的话,不容易看清楚类之间的关系。

所以我这里用了5张类图来说明。

(1)销售部类图

(2)进货部类图

(3)库存部类图

(4)会计部类图

(5)经理室类图

(三)系统顺序图

(1)顾客购买商品顺序图

(2)订货顺序图

(3)超市库存变化顺序图

(四)系统协作图

(1)超市订货协作图

(五)系统活动图

(1)顾客购买商品活动图

(2)生成订货单活动图

(3)生成订单的活动图

(六)系统状态图

(1)商品状态图

(七)系统组件图

(八)系统部署图

五.实验结论

在指导老师的指导下,经过两人的合作努力,设计过程中加入了两人的设计思想,完成了超市进销存管理系统的设计与实现。

编写需求与设计报告是基于UML的面向对象设计,在两人的观点达成基本一致的基础上完成UML作图与文档写作。

通过这次试验,至少基本掌握了一种UML建模工具,学会了UML的8种建模图,对UML建模这门课程有了更直观,更深刻的认识。

同时也通过实践锻炼了自身的能力,启发了自己对于UML的兴趣。

在以后的学习中,会进一步学习UML建模。

报告提交日期

14

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2