- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华北科技学院计算机学院综合性实验报告
PAGE
第 PAGE 1 页
华北科技学院计算机学院综合性实验
实 验 报 告
课程名称 面向对象建模UML
实验学期 2012 至 2013 学年 第 二 学期
学生所在院部 计算机学院
年级 专业班级
学生姓名 学号
任课教师 黄江兰
实验成绩
计算机学院制
《 面向对象建模UML 》课程综合性实验报告
开课实验室:七机房 2013 年 6 月 18 日
实验题目
食堂售饭系统UML建模
实验目的
1、掌握UML的表示法。
2、掌握陈述问题和分析问题的方法,使用UML进行面向对象系统分析。
3、使用UML进行面向对象系统设计。
4、掌握面向对象建模的流程和基本思想。
设备与环境
硬件:多媒体计算机
软件:Windows系列操作系统、StarUML建模工具
三、实验内容及要求
1.实验要求
完成用户需求的分析,找出系统的执行者、用例,画出用例模型图。
找出系统的概念类,建立领域模型。
画出系统顺序图,找出系统与外界交互的消息。
找出系统的设计类,建立设计类模型图。
完成系统中主要类的详细设计。
重点画出用例图、类图及顺序图。
2.实验内容
1.1、用例图:
食堂售饭系统的用户主要是学生、食堂管理部门和食堂工作人员,因此该系同的用例包括办理饭卡、充卡、补办、挂失饭卡、退换饭卡、扣除饭菜金额和查看个人明细等。
就食堂售饭系统而言,其主要功能是让持卡人用饭卡使购买饭菜的过程绕过了付款及找零的环节,提高了服务效率,而管理部门和食堂工作人员的作用都是为了使用户免于对系统的直接操作而设置的,因而此两者应归为食堂售饭系统的内部,相当于用户和具体的计算机软硬件系统之间的接口。
持卡人需要通过食堂售饭系统来使用其所持有饭卡买饭,因而是整个系统的执行者;管理部门根据持卡人的需求操作计算机系统从而实现与饭卡相关信息的管理,是位于食堂售饭系统内部的执行者;食堂工作人员同样通过操作计算机系统来实现购买饭菜过程中的扣费功能以及对营业情况进行的汇总统计的功能,也是位于食堂售饭系统内部的执行者。
其用例图如图1.1。
图1.1 食堂售饭系统用例图
根据用例模型图,对其中8个用例的简单描述如下:
用例:
??办理新饭卡:管理部门人员负责在用户申请新卡时替用户办理新饭卡。
??饭卡充值:管理部门人员负责根据持卡人所给的金额向饭卡中追加存款金额。
??注销饭卡:管理部门人员负责在持卡人补办新卡或退卡时注销其原有饭卡。
??挂失/撤销挂失饭卡:管理部门人员负责在持卡人因饭卡遗失申请挂失时进行挂失饭卡操作,在其找回饭卡时撤销对饭卡的挂失。
??补办饭卡:管理部门人员负责在持卡人确认饭卡丢失或者损坏时替其补办饭卡,更改饭卡版本号,并实现只能使用最新版本号的饭卡。
??退还饭卡:管理部门人员负责在持卡人申请退卡时清除卡内信息,退还剩余金额和押金。
??查看个人信息明细:管理部门人员负责在持卡人申请查看其信息明细。
??扣除饭卡费用:食堂工作人员负责在持卡人持卡消费时根据饭菜的价格对饭卡进行扣费操作。
??营业汇总统计结算:食堂工作人员负责在每天营业结束后对营业情况进行汇总统计并打印相关报表。
1.2.用例事件流描述:
1). 办理新饭卡
??基本流
1. 用户申请办理新饭卡
2. 管理部门收取其押金和存款,记录持卡人相关信息
3. 管理部门创建新饭卡的相关信息
4. 用户领取新饭卡
??备选流
无
2). 饭卡充值
??基本流
1. 持卡人申请对饭卡充值
2. 管理部门向持卡人收取现金
3. 管理部门根据持卡人要求向饭卡中充值
??备选流
3.a 如果收取现金金额大于充值额度,管理部门向持卡人找零
3). 注销饭卡
??基本流
1. 持卡人申请注销饭卡
2. 管理部门注销饭卡
??备选流
无
4). 挂失/撤销挂失饭卡
??基本流
1. 持卡人申请挂失/撤销挂失饭卡
2. 管理部门执行相应操作
??备选流
无
5). 补办新卡
??基本流
1. 持卡人申请补办新卡
2. 管理部门注销持卡人原有饭卡,读出余额,清除卡内信息
3. 管理部门创建新饭卡的相关信息
4. 管理部门更新持卡人的相关信息
5. 持卡人领取新饭卡
??备选流
您可能关注的文档
最近下载
- JTS 133-2013水运工程岩土勘察规范.docx VIP
- 工程设计方案科学合理(3篇).docx
- 电子元器件选型要求规范实用经典要点.docx
- 慢性病综合防控示范区建设培训PPT课件.ppt
- 医疗器械独立软件(符合ISO 13485、MDR、FDA 21 CFR Part 820)软件配置控制程序2025年.docx
- sg500mx sg630mx sgxxhv光伏并网逆变器通信协议.pdf
- 湖北省荆门市2022年中考[生物]考试真题与答案解析.pdf VIP
- 国际贸易公司办公室主任职责.docx VIP
- 2025年高考数学模拟试卷01(九省新高考新结构卷)及答案.docx VIP
- 码垛机机械手的整体设计论文大学毕设论文.doc
文档评论(0)