丹尼斯营业系统建模实验报告.docVIP

  • 10
  • 0
  • 约2.98千字
  • 约 22页
  • 2016-12-15 发布于江苏
  • 举报
郑州大学信管专业关于UML系统建模 实 验 报 告 实验名称 丹尼斯营业系统 课程名称UML基础与Rose建模教程 专业班级:信管0908 成 绩: 组员: 实验日期:2010年12月 实验报告 实验名称:丹尼斯营业系统 实验目的:锻练运用Rose工具建模与系统分析的能力,设计一个简单系统。 实验软件:Rational Rose 2003 实验内容: 1.完成系统分析 2.设计用例图、时序图、协作图、类图、状态图、活动图、组件图。 对丹尼斯营业系统的系统分析: 丹尼斯的营业系统,根本上就是超市或百货商场的营业系统。在一个较大型的商场中,比如丹尼斯,在其营业中会有很多人参与,当然包括后勤的活动,但这些我们并不关心,因此我们选择最主要的人物、活动进行分析。商场中主要存在的人物是顾客,收银员,商品管理员,系统管理员,对其进行分析。 首要的便是顾客,顾客的行为决定是商场的存在,根据经验,顾客进入商店之后,有包的要先把包存起来,然后去商品所在位置进行选购,最后去收费柜台付账,取出包离开商店;另外还存在的行为:付账时使用银行卡划账,付账之后索要发票,办理会员卡,买过的商品发现有问题要求更换,如此。其次是收银员,他的行为是登录到系统后进行收费工作。商场管理员负责商品的检查和为顾客更换商品,由此关系到商品,货架。系统管理员的任务:登录到系统更新消费记录,对发票的开具,对会员卡的办理。 对上述元素具体剖析,完成简单的系统设计。 显示系统类图: 类图的说明: 顾客类:它的属性有名字,地址和性别。这些关系到发票的开具和商品的选购。其中主要操作有存包,取包,选购,付费,要求更换。 收银员类:它的属性是姓名,工作编号,工作区和性别。操作是登录系统,计费收费。 商场管理员类:姓名,性别,工作编号。操作是登录系统,查询检查商品,更新商品,对此记录和为顾客更换商品。 系统管理员类:包括姓名,工作编号。操作是会员卡的办理,发票的开具,更新系统中顾客的消费记录,查询消费信息(顾客要求更换商品时)。 商品类:名称,价格,商品类别,生产日期和保质期,质地,产地。它的操作是被选购,交费时被计费。 存包柜:它的所在地址,整柜编号和小柜编号。操作是存包,取包。 会员卡:编号,有效日期,积分。操作是交费使用时积分增加,过期。 银行卡类。 货架类。 显示系统的用例图: 1:顾客的用例图 用例图说明: 存包:带包的顾客,进入商店之后应该将包放到存包柜中。 选购:进入商店选购商品。 交费:选定商品之后,到收银台处交费,在交费过程中有使用会员卡与银行卡情况。 索要发票:需要发票的顾客,应该到前台索要发票。 取包:购完之后离开商店,取包。 要求更换商品:对商品不满意或者商品出现问题的可以到商场要求退还。 办理会员卡:需要办理会员卡的顾客,可以持购物小票到前台办理会员卡。 2 商品管理员用例图 3 收银员用例图 4系统管理员用例图 显示系统的时序图: 1 顾客存包时序图 时序图的说明: 顾客首先寻找存包地点,然后打开整柜上的一个小柜,将包放入小柜中,关上门。返回,完成存包过程。 寻找():寻找存包处函数。 打开小柜():打开小柜函数。 放入包()。 关门()。 返回。 2. 顾客交费时序图: 3顾客取包时序图: 商品管理员添加商品时序图: 商品管理员为顾客更换商品时序图: 6 系统管理员办理会员卡时序图: 7系统管理员发票时序图: 系统管理员添加顾客消费记录时序图: 显示系统的协作图: 商品管理员撤销货物协作图: 协作图说明: 撤架商品():商品管理员撤架商品( )函数。 查找():查找函数。 更新():更新函数 2商品管理员处理顾客退换协作图: 商品管理员添加商品协作图: 4商品管理员为顾客更换商品协作图: 5收费员处理收费协作图: 显示系统的状态图: 1商品的状态图: 状态图的

文档评论(0)

1亿VIP精品文档

相关文档