- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《UML系统分析与设计》实训报告
系别: 计算机科学与工程系
班级: 网络0801
姓名: XXX
学号: 200809203127
指导老师: XXX
日期: 2010年12月24日
酒店预订系统 小组成员及分工 XXX 餐桌信息设置时序图、协作图,订餐时序图、协作图,餐桌信息状态图,订单状态图
XXX 组件图,用例图及事件流文档
XXX 类图、权限设置时序图、权限设置协作图、权限设置活动图
教师评语
课题详述
题目四:酒店预订系统
基本业务流程:
顾客预约:记录,,修改,查询和显示
顾客到达:有预约顾客和无预约顾客相分离;
用餐顾客结帐:同时刷新餐桌和预约信息
显示:显示当前桌子的状态
显示预约,同时桌子根据当前时间显示当前状态
添加预约,并插入数据库,如果是当天预约则显示在预约状态栏中
修改预约,可以修改订餐人数,预约日期,时间以及餐桌
删除预约删除一个已有预约,,如果是当天预约则刷新预约状态栏
查询预约,餐桌号,预约日期,时间查询预约状态
(2)到达模块
到达情况有两种,一种是有预约的到达,另一种是无预约的到达
有预约的到达首先要查询预约,
无预约的到达,
在到达操作中还要刷新当前桌子状态,
(3)结帐模块
显示当前正在用餐的桌子信息,从中选中需要结帐的桌子,进行结帐操作
结帐完成后,将桌子置为空闲状态,若当天还有不同时间预约此桌子的则置该桌为预约状态
工作内容及要求
根据三人的分工,请在一周内完成下列工作内容:
进一步细化需求分析的内容,识别出系统的参与者,并完成用例图;
将用例图中的每个用例都写成相应的事件流文档;
进一步使用活动图来描述每个用例,为后续的系统设计做好准备;
按照系统的功能分析,从用例的描述中提取出系统的对象类和界面类,建立类图;
分析类图中的实体类和实体类之间的关系,画出数据库的逻辑模型图(只包含实体类,且注明角色和阶元)。
对数据库的逻辑模型进行优化,取消多对多的联系,完成最终的逻辑模型设计;
使用交互作用图或状态机图完成系统动态行为的建模。(建议使用顺序图按功能分别描述)。
提交结果及要求
请提交用例图(包括事件流文档)、类图、活动图、交互作用图。
可选提交:状态机图、系统部署图
完成规定格式的实验报告(纸质),以小组为单位上交电子版实验报告和系统建模的成果(各类图和相关文档,电子文档)。
需求分析
酒店管理系统要能完成以下功能:
用户能够了解酒店的信息,根据信息申请预定餐桌。工作人员能够处理顾客:首先检查顾客:,从中选中需要结帐的桌子,进行结帐操作,结帐完成后,将桌子置为空闲状态,若当天还有不同时间预约此桌子的则置该桌为预约状态。
员工能够对信息进行管理。
根据要求可将系统分为七个模块
1 客户申请注册登录模块
会员能够查询酒店的餐桌信息情况,然后根据自己的需要,填写申请单,向工作人员递交申请,工作人员根据系统情况,回复客户。
2 系统管理员登陆模块
系统管理员工作需要登陆系统,才能够进行操作,系统中的各项数据都不允许外人随便查看和更改,所以设置登陆模块是必须的。
3 顾客到达模块
到达情况有两种,一种是有预约的到达,另一种是无预约的到达,有预约的到达首先查询预约,无预约的到达,在到达操作中还要刷新当前桌子状态,顾客,从中选中需要结帐的桌子,进行结帐操作,结帐完成后,将桌子置为空闲状态,若当天还有不同时间预约此桌子的则置该桌为预约状态。
5 餐桌信息管理模块
工作人员可以对公司的餐桌进行管理。工作人员可以查询公司的餐桌情况,包括就餐情况,就餐历史,餐桌状况。
6 客户信息管理模块
在酒店就餐过的会员,工作人员需要记录下就餐情况,以便再次预定就餐时可以查询。新注册的客户,工作人员需要添加新会员进系统中。
7 会员权限管理模块
管理员查询会员的权限,写入新的权限。
静态结构建模
各类之间的关系
类不是单独一个模块,各个类之间是存在联系。酒店预订系统各类之间的联系如图:
从图中可以看出,系统管理员可以查看会员的个人信息,并修改会员的权限,还可以设置餐桌的状态信息。会员可以浏览餐桌信息和申请订单,申请订单成功后,就可以通过网上支付系统支付定金。
动态结构建模
用例图
1 业务处理系统(图1)
客户登陆系统进入个人信息管理,如果不是会员,先注册成为会员,然后登陆系统选择查询餐桌相关信息,最后下订单。
图1 业务处理系统
2 系统管理员的系统管理
图2 系统管理员的系统管理
组件图
该图是系统的各个组件图,由主界面、个人信息管理、权限设置、餐桌信息设置、餐桌信息、个人订单
文档评论(0)