当前位置:文档之家› 小型超市管理系统用例图

小型超市管理系统用例图

小型超市系统用例建模(黑体,四号,全文1.5倍行距)
一、摘要
通过本实验掌握小型应用系统需求模型的建立,具体包含如下内容:
1、参与者确定;
2、用例确定;
3、用例图绘制;
4、用例描述。

二、实验目的及要求
1、掌握用例图的建模步骤;
2、掌握用例图绘制用例描述;
3、学会使用Rational Rose绘制用例图。

三、实验仪器设备
计算机+Rational Rose+Office
四、实验方案设计
需求概述(组长,组员2,组员1)
问题:单纯通过人工管理系统已经越来越不适应当今社会,对超市的经营越来越不利。

通过该系统能有效减少管理者和经营者的工作量,让超市的经营越来越简便。

功能:通过财务管理系统可以发放员工的工资、奖金以及审核最近的支出与收入,通过这些信息可以生成本月的财务报表等。

仓库管理系统可以随时跟踪仓库的出库入库信息库存的变化,并根据库存制定采购计划。

销售管理系统可完成更加精确的收银服务,避免失误大意造成的损失。

系统管理能够准确及时地为管理者提供最新信息,赋予其他人员参与分系统的权利。

五、实验内容及步骤
(一)确定参与者(组长)
(二)确定用例
1、老板(系统管理员)(组长)
老板(系统管理员)可以添加、删除和修改分系统的功能,管理角色的登录权限,查看其他分系统的状态和信息。

2、会计(组长)
会计登入财务管理系统核实并发放员工的工资和奖金、月支出审核、月收入统计归纳生成财务报表。

3、仓库管理人员(组长)
仓库管理员登入仓库管理系统,及时获知仓库产品数量及种类信息,并根据超市需求制定采购计划,且对仓库产品的出库入库信息进行归纳。

4、收银员(组员1)
收银员登入销售管理系统进行结账收款找零和会员卡办理、充值服务,退换货则有系统发送信息给老板,经老板决定后完成。

收银员
登入销售系统
收钱结账
<<include>>
找零
<<extend>>
会员卡办理、充值
<<include>>
退换货
<<include>>
给老板发信息
<<include>>
老板
老板决定
<<include>>
<<include>>
客户
自助销售系老板
反馈信息
<<include>>
5、顾客(组员1)
顾客可登入自助销售系统录入商品信息后,可选择微信或者支付宝进行结账,在对商品退货退款由系统反馈信息给老板,老板同意后系统反馈客户退换货。

xtend>>
充值息
>>
客户
支付宝结账
<<include>>
发起退换货申请
老板老板决定
反馈信息
(三)用例图
图一为组长绘制
图二为组员1绘制
图三为组员2绘制
图一
图二
收银员
登入销售系统
收钱结账
<<include>>找零
<<extend>>
会员卡办理、充值
<<include>>
退换货
<<include>>
给老板发信息
<<include>>
老板决定
<<include>>
<<include>>
客户
自助销售系统
支付宝结账
录入商品信息<<include>>
微信结账
<<include>>
<<include>>
发起退换货申请
<<include>>发送申请信息给老板
<<include>>
反馈信息
<<include>>
<<include>>
<<include>>
仓库管理员
登入仓库管理系统
查询仓库内剩余商品种类数

出库种类数量记录
<<include>><<include>>
入库种类数量记录
<<include>>会计
核实并发放奖金工资
登入财务管理系统
月支出审核
月收入统计
采购计划审核
<<include>>
<<include>>
<<include>>
<<include>>
汇总记录上交给老板
<<include>>
汇总财务信息上交给老板
<<include>>
老板
<<include>>
登入系统管理设置角色
<<include>>
图三
录入商品信息
微信支付支付宝付款
(四)用例描述(1-4组员2,5-17组员1,18-20组长)
六、结果与讨论(组员2)
问题1:每个参与者对应的系统功能总是想不全,容易丢三落四解决:1.组员一起讨论完善功能
2.通过网上查询相关的资料来完善自己的功能
3.问以前的学长学姐,请教他们是否还有漏掉的功能
4.经过同学的第一次答辩以及老师的点评之后所获得的启发
问题2:有的时候分配工作不合理,导致效率很低
解决:我们会一直在群里讨论如何去用最好的方法解决
收获1:完成一项工作需要团队的默契配合,当我们还不知道怎么如何下手的时候,组员就在小组群里面说“XX时间开一个线上会议”。

我们通过那次会议解决了大部分问题,会议结束后大家就有各自的目标去完成,井然有序
收获2:如果自己以及团队无法解决的问题,可以尝试着借助外力(比如查阅资料,请教学长学姐)帮助因为这种情况下,可以提升团队的工作效率,少走弯路
收获3:一个实验报告所需要的知识是比较全面的,所以这也可以更好的帮助我们去复习整合之前所学的知识(不懂的就可以去解决,已经懂的可以再一次巩固)。

相关主题