本科学生设计性实验报告
— 1 —
小型应用系统用例建模
一、摘要
通过本实验掌握小型应用系统需求模型的建立,具体包含如下内容:
1、参与者确定;
2、用例确定;
3、用例图绘制;
4、用例描述。
二、实验目的及要求
1、掌握用例图的建模步骤;
2、掌握用例图绘制用例描述;
3、学会使用 Rational Rose 绘制用例图。
三、实验仪器设备
计算机+Rational Rose+Oce
四、实验方案设计
(一)需求概述
(二)功能概述
1、在仓库管理系统中,其功能概述如下:
(1) 仓库管理员查询库存信息;
(2) 仓库管理员根据商品库存量,生成相应订货单(进货单)。订单信息表单交
给线下进货员进行采购;
— 2 —
(3) 仓库管理员管理库存信息,根据实际情况修改库存信息对应商品库存信息;
(4) 仓库管理员查询退换货信息,可选择是否生成退换货信息表。例如奶制品等
需要定时更换的商品需及时与进货方进行联系。
2、在财务管理系统中,其功能概述如下:
(1) 财务经理财务统计,包括超市的盈利情况、职员的工资、水电费用、报修、
公费报销费用等;
(2) 财务经理管理财务信息,含职员工资奖金,修改财务信息,删除财务信息,
添加财务信息;
(3) 财务经理管理报损信息,根据超市店员反馈超市内公共物品的损坏情况进行
添加财务报损信息,删除财务报损信息。
3、在人事管理系统中,其功能概述如下:
(1) 人事经理录用员工,需要按照职位说明书来进行录用安排;
(2) 人事经理培训员工,需要按照职位说明书来进行上岗培训;
(3) 人事经理进行人力配置,根据职位说明书及员工工作能力、专业技术水平、
考核结果、身体状况、家庭情况等进行调配及任免;
(4) 人事经理查询普通员工档案信息,可根据需要选择是否导出员工信息表;
(5) 人事经理管理普通员工状态信息,根据员工调度及员工安排如录用员工、调
— 3 —
配员工、任免员工、考核员工、培训员工来选择修改员工信息、删除员工信
息、添加员工信息;
(6) 人事经理管理系统管理员信息,根据人事调度来选择修改管理员信息、添加
管理员信息、删除管理员信息。
4、在销售管理系统中,其功能概述如下:
(1) 收银员为顾客进行收银服务;
(2) 销售经理可在节假日制定促销活动;
(3) 销售经理可以统计销售情况,包括销售商品情况和销售利润,需要时可打印
销售报表;
(4) 销售经理可以进行退货处理,包括根据顾客退货理由是否正当来决定是否为
其进行退款并记录退换货信息。
5、在商品管理系统中,其功能概述如下:
(1) 商品管理员对新进商品进行分类;
(2) 商品管理员对商品价格进行修改;
(3) 商品管理员对损坏商品进行记录,并制定商品报损信息表。
五、实验内容及步骤
(一)确定参与者
1、识别系统边界
— 4 —
该系统中超市店员添换货物和商品标签,顾客购买商品等均为系统外进行
的活动,即由外部实体所执行,不属于系统中的一部分。仓库管理员生成
订单,人事经理管理员工信息等为系统中的功能,属于系统的一部分。故
根据系统所具备的功能来确定系统边界。
2、识别参与者
该系统中的参与者:系统管理员,职员。
3、将具有相同特征的参与者使用泛化关系加以组织
该系统中库存管理员,超市管理员,销售经理,收银员,财务经理,人事
经理,商品管理员均属于超市员工,故表示为参与者的泛化关系。
4、将参与者应用到用例图中,并描述参与者与用例图间的通信路径。
(二)确定用例
1、仓库管理系统
查询、修改库存信息;
(1) 进货;
(2) 退换货;
(3) 生成订单。
— 5 —