UML建模案例超市进销存管理系统.docx
《UML建模案例超市进销存管理系统.docx》由会员分享,可在线阅读,更多相关《UML建模案例超市进销存管理系统.docx(14页珍藏版)》请在冰点文库上搜索。
![UML建模案例超市进销存管理系统.docx](https://file1.bingdoc.com/fileroot1/2023-6/3/4e0b3e8e-31d6-4d2f-a6f9-48883bbabfec/4e0b3e8e-31d6-4d2f-a6f9-48883bbabfec1.gif)
UML建模案例超市进销存管理系统
实验报告规范
实验报告
姓名
学号
班级
成绩
实验名称
超市进销存管理系统的UML建模
实验日期
一.实验内容
基于OO设计与分析方法,用统一建模语言UML完成一个超市进销存管理系统
要求:
软件系统模型包括8种建模图,其中至少包含三个主要用例的用例脚本描述、顺序图、活动图和两个有较复杂行为的类的实例状态图。
2.需求分析文?
描述
超市?
?
存管理系?
要求能?
超市的?
、?
、存行?
?
行管理,并且能根据不同?
限的系?
用?
的需求?
行?
表的生成和查?
,?
超市管理者的?
策提供?
助。
?
?
存和在架商品?
量低于?
界值?
,能?
出警?
,提醒?
存管理人?
。
?
?
售人?
售出商品?
,?
?
的在架商品的?
量能相?
的?
少出售?
量。
能?
行人?
的日常管理。
3.?
?
方法、思路和主要技?
?
?
方法、思路:
根据系?
需要?
?
的功能,我?
系?
划分成五?
子系?
,分?
是?
售部、?
?
部、?
存部、?
?
部、?
理室。
分?
用于?
?
商品的?
售,商品的?
?
,商品的?
存,金?
和?
表,人事和?
策的管理。
主要技?
:
UML
4.?
件系?
建模(包括完整建模?
)
(1)系?
用例?
(1)企?
?
用例?
(2)系?
?
用例?
(3)?
售部用例?
(4)?
?
部用例?
用例“生成?
?
”的描述
用例名?
生成?
?
?
?
符
SP0001
用例描述
?
?
?
?
收到?
理?
出的?
?
?
,?
系供?
商,?
好价格,?
?
理?
核后,生成?
?
,用例?
束。
?
与者
?
?
?
?
理供?
商
优先?
1
?
?
未?
核
前置?
件
?
?
?
收到?
理?
出的?
?
?
后置?
件
?
?
基本操作流程
?
?
?
根据?
?
表?
?
多家供?
商?
系,?
好价格,?
多家供?
商的价格?
?
理?
核,由?
理?
?
供?
商,然后?
?
?
生成?
?
。
可?
操作流程
?
?
?
根据?
?
表先?
?
一家供?
商?
系,?
好价格,?
价格?
?
理?
核,?
核通?
,生成?
?
,不通?
再?
系下一家供?
商。
被泛化的用例
?
被包含的用例
?
被?
展的用例
?
(5)?
存部用例?
用例“?
物上架”描述
用例名?
?
物上架
?
?
符
SP0003
用例描述
?
在架商品?
量低于最小?
界值,?
存?
收到警?
,?
?
存?
物?
上?
架,用例?
束。
?
与者
?
存?
优先?
1
?
?
通?
批准
前置?
件
在架商品?
量?
到最小?
界值
后置?
件
在架商品?
量?
到最大?
界值
基本操作流程
?
存?
收到警?
,?
?
存?
物?
上?
架
可?
操作流程
?
存?
每天清?
在架?
物,?
充在架?
物?
量
被泛化的用例
?
被包含的用例
?
被?
展的用例
?
用例“生成?
?
表”描述
用例名?
生成?
?
表
?
?
符
SP0008
用例描述
?
存商品?
量低于最小?
界值,?
存?
收到警?
,?
存?
制定?
?
?
,用例?
束。
?
与者
?
存?
优先?
1
?
?
通?
批准
前置?
件
?
存商品?
量?
到最小?
界值
后置?
件
提交?
?
?
基本操作流程
?
存?
收到警?
,制定?
?
?
可?
操作流程
?
存?
?
清?
?
存,?
?
?
存接近最小?
界值,生成?
?
表。
被泛化的用例
?
被包含的用例
?
被?
展的用例
?
(6)?
?
部用例?
(7)?
理部用例?
(2)系?
?
?
本系?
的?
的?
系比?
复?
,用一?
完整的?
?
?
表示的?
,不容易看清楚?
之?
的?
系。
所以我?
里用了5?
?
?
?
?
明。
(1)?
售部?
?
(2)?
?
部?
?
(3)?
存部?
?
(4)?
?
部?
?
(5)?
理室?
?
(3)系?
?
序?
(1)?
客?
?
商品?
序?
(2)?
?
?
序?
(3)超市?
存?
化?
序?
(4)系?
?
作?
(1)超市?
?
?
作?
(5)系?
活?
?
(1)?
客?
?
商品活?
?
(2)生成?
?
?
活?
?
(3)生成?
?
的活?
?
(6)系?
?
?
?
(1)商品?
?
?
(7)系?
?
件?
(8)系?
部署?
5.?
?
?
?
在指?
老?
的指?
下,?
?
?
人的合作努力,?
?
?
程中加入了?
人的?
?
思想,完成了超市?
?
存管理系?
的?
?
与?
?
。
?
?
需求与?
?
?
告是基于UML的面向?
象?
?
,在?
人的?
?
?
成基本一致的基?
上完成UML作?
与文?
?
作。
通?
?
次?
?
,至少基本掌握了一种UML建模工具,?
?
了UML的8种建模?
,?
UML建模?
?
?
程有了更直?
,更深刻的?
?
。
同?
也通?
?
?
?
?
了自身的能力,?
?
了自己?
于UML的?
趣。
在以后的?
?
中,?
?
一步?
?
UML建模。
?
告提交日期