UML建模案例——酒店预订系统.ppt
《UML建模案例——酒店预订系统.ppt》由会员分享,可在线阅读,更多相关《UML建模案例——酒店预订系统.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、UML建模案例酒店预订系统UMLUML统一建模语言统一建模语言一、需求分析一、需求分析一、需求分析一、需求分析 酒店订餐管理系统是中小型酒店餐饮企业用来对客人的订餐活动进行管理的信息管理系统(MIS)。该信息系统不仅能够为客人提供方便的订餐功能,同时也能够达到提高酒店餐饮企业管理效率的目的。订餐系统的功能性需求包括以下内容:(1)酒店的接待员使用电话为客人提供订餐服务,根据客人的订餐要求,在指定的时间和桌位安排好客人的就餐事宜;按客人的要求执行修改订单的操作;在客人临时取消预订时删除订餐信息;在客人订餐时间到达前,及时提供电话提醒服务。(2)酒店领班在订餐客人到店用餐时和用餐离店后分别在系统做
2、好记录并保存;能够为客人注册成为会员;可以查询、修改和删除会员信息;可以为客人提供换桌服务。UMLUML统一建模语言统一建模语言UMLUML统一建模语言统一建模语言UMLUML统一建模语言统一建模语言UMLUML统一建模语言统一建模语言三、三、三、三、创建系统动态模型创建系统动态模型创建系统动态模型创建系统动态模型 1 1 1 1、接待员记录订餐的序列图和交互图、接待员记录订餐的序列图和交互图、接待员记录订餐的序列图和交互图、接待员记录订餐的序列图和交互图 接待员记录订餐的工作流程:(1)接待员接到客人要求订餐的电话。(2)接待员登录系统进入操作界面Form。输入客人会员号,系统查询客人的会员
3、信息并返回显示。(3)接待员根据客人的要求将订餐的信息输入并提交。(4)系统创建新的订餐信息记录Order类对象并返回订餐成功的信息。UMLUML统一建模语言统一建模语言三、三、三、三、创建系统动态模型创建系统动态模型创建系统动态模型创建系统动态模型 2 2、接待员取消订餐的序列图和交互图、接待员取消订餐的序列图和交互图、接待员取消订餐的序列图和交互图、接待员取消订餐的序列图和交互图 接待员取消订餐的工作流程:(1)接待员接到客人要求取消订餐的电话。(2)接待员登录系统进入操作界面Form。输入订单号,系统到数据库对象DataBase查询此订单是否存在。如果不存在,返回提示信息。(3)如果订单
4、存在,则返回订单信息并显示在操作界面。(4)接待员提交取消订单操作,订单对象Order创建取消订单记录,同时更新数据库中订单的信息。(5)返回取消订餐成功的信息。UMLUML统一建模语言统一建模语言三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型 接待员定时提醒预订用例的工作流程,具体描述如下:(1)系统定时自动检查事先设定的提醒预订时间。(2)如果提醒预订的时间已到,订单类Order将该订餐信息发送到界面Form。(3)Form立即通知接待员与客人进行联系及时提醒和再次确认。3 3 3 3、接待员定时提醒预订、接待员定时提醒预订、接待员定时提醒预订、接待员定时
5、提醒预订的序列图和交互图的序列图和交互图的序列图和交互图的序列图和交互图UMLUML统一建模语言统一建模语言三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型 领班记录订餐客人到店的工作流程:(1)订餐客人抵店用餐。(2)领班登录系统进入操作界面Form,输入订单号,系统到数据库对象DataBase查询此订单是否存在。如果不存在,返回提示信息。(3)如果订单存在,则返回订单信息并显示在操作界面。(4)领班提交客人抵店的时间,订单对象Order修改订餐记录中的订餐状态,同时更新数据库中订单的信息。(5)返回订餐状态修改成功的提示信息。4 4 4 4、领班记录订餐客人
6、到店、领班记录订餐客人到店、领班记录订餐客人到店、领班记录订餐客人到店的序列的序列的序列的序列图和交互图图和交互图图和交互图图和交互图UMLUML统一建模语言统一建模语言三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型 领班记录订餐客人离店的基本工作流程如下:(1)订餐客人用餐完毕后离店。(2)领班登录系统进入操作界面Form,输入订单号,系统到数据库对象DataBase查询此订单是否存在。如果不存在,返回提示信息。(3)如果订单存在,则返回订单信息并显示在操作界面。(4)领班提交客人离店的时间,订单对象Order修改订餐记录中的订餐状态,同时更新数据库中订单的
7、信息。(5)返回订餐状态修改成功的提示信息。5 5 5 5、领班记录订餐客人离店的序列图、领班记录订餐客人离店的序列图、领班记录订餐客人离店的序列图、领班记录订餐客人离店的序列图和交互图和交互图和交互图和交互图UMLUML统一建模语言统一建模语言三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型 领班注册新会员的工作流程:(1)领班进入操作界面Form,并在界面中提交客户的信息。(2)界面Form将提交的信息传递给会员对象Member。.(3)会员对象查询数据库判断该客人是否已经是会员,并将结果返回给界面Form显示。如果客人已经是会员,领班结束操作。(4)如果该
8、客人不是会员提交会员注册信息到会员类Member。(5)会员类Member创建新会员对象,并将该对象的信息保存到数据库中。(6)向界面返回注册会员成功的提示信息。6 6 6 6、领班注册新会员序列图和协作、领班注册新会员序列图和协作、领班注册新会员序列图和协作、领班注册新会员序列图和协作图图图图 UMLUML统一建模语言统一建模语言三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型 领班修改会员信息的工作流程如下:(1)领班进入操作界面Form,并在界面中查询指定会员的信息。(2)界面Form将提交的信息传递给会员对象Member。.(3)会员对象查询数据库判断该
9、会员是否存在,并将结果返回给界面Form显示。如果会员不存在,领班结束操作。(4)如果该会员存在则提交修改后的会员信息到会员类Member。(5)会员类Member修改会员信息,并更新到数据库中。(6)向界面返回修改会员信息成功的提示。7 7 7 7、领班修改会员信息的序列图和协作、领班修改会员信息的序列图和协作、领班修改会员信息的序列图和协作、领班修改会员信息的序列图和协作图图图图 UMLUML统一建模语言统一建模语言三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型 领班删除会员的工作流程,基本工作流程如下:(1)领班进入操作界面Form,并在界面中查询指定客
10、户的信息。(2)界面Form将提交的信息传递给会员对象Member。.(3)会员对象查询数据库判断该会员是否存在,并将结果返回给界面Form显示。如果该会员不存在,领班结束操作。(4)如果该会员存在提交删除操作到会员类Member。(5)会员类Member删除该会员对象,并更新数据库中相关数据。(6)向界面返回删除会员成功的提示信息。8 8 8 8、领班删除会员的序列图和协作图、领班删除会员的序列图和协作图、领班删除会员的序列图和协作图、领班删除会员的序列图和协作图 UMLUML统一建模语言统一建模语言三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型三、创建系统动态模型 领班更换餐
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 建模 案例 酒店 预订 系统
限制150内