ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:976.59KB ,
资源ID:6610588      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6610588.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店订餐管理系统UML建模范本模板.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

酒店订餐管理系统UML建模范本模板.docx

1、酒店订餐管理系统UML建模范本模板郑州大学软件学院UL系统建模基础教程大作业酒店订餐管理系统UL建模学号姓名班级专业22710365张毅一班软件服务外包一、需求分析随着科学技术和互联网的迅猛发展,网络已经改变了我们的生活,通过网络交易成为当下的一种时尚,受到越来越多的人青睐,各个行业也将其当成一种重要的营销手段,酒店订餐管理系统也得益于网络的发展,提高了管理水平,扩大了营销范围。酒店订餐管理系统是中小型酒店餐饮企业用来对客人的订餐活动进行管理的信息管理系统。该信息系统不仅能够为客人提供方便的订餐功能,同时也能够达到提高酒店餐饮企业管理水平的目的。 订餐系统的功能性需求包括以下内容: (1)酒店

2、的接待员使用电话为客人提供订餐服务,根据客人的订餐要求,在指定的时间和桌号安排好客人的就餐事宜;按客人的要求执行修改订单的操作;在客人临时取消预订时删除订餐信息;在客人订餐时间到达前,及时提供电话提醒服务。 ()酒店领班在订餐客人到店用餐时和用餐离店后分别在系统做好记录并保存;能够为客人注册成为会员;可以查询、修改和删除会员信息;可以为客人提供换桌服务.二、酒店订餐管理系统UML建模简介:基于UML建模的酒店订餐管理系统,通过用例图、类图、序列图、协作图、状态图、活动图、构件图、部署图来进行酒店订餐管理系统建模的。三、创建系统的用例模型:(一)接待员(Rceptionst)用例图:接待员用例能

3、够通过该系统进行如下活动:(1)记录订餐信息。接待员将客人的订餐要求输入到系统中保存(2)订餐定时提醒。接待员在客人的预定的订餐时间之前给客人一个提醒,同时再次加以确认。(3)取消订餐记录。客人因临时原因取消订餐,接待员将系统中原来的订餐信息取消.用例规约:用例名称记录订餐顾客角色接待员(Rceptionit)简要说明记录订餐信息。接待员将客人的订餐要求输入到系统中保存。事件流接待员将客人的订餐要求输入到系统中保存.用例场景接待员将客人的订餐要求记录下来保存在系统中。前置条件接待员首先进入系统的操作界面,保存客人的订餐要求。后置条件系统数据库返回成功记录客人的订餐要求。用例名称定时提醒角色接待

4、员(Reeptinist)简要说明订餐定时提醒.接待员在客人的预定的订餐时间之前给客人一个提醒,同时再次加以确认。事件流接待员在客人的预定的订餐时间到来之前给客人一个电话以示提醒,同时再次加以确认记录信息。用例场景同上前置条件接待员进入操作界面,在客人的预定的订餐时间到来之前给客人一个电话以示提醒,同时再次加以确认记录信息。后置条件系统返回一个提醒时间成功的消息.用例名称取消订餐角色接待员,顾客简要说明取消订餐记录.客人因临时原因取消订餐,接待员将系统中原来的订餐信息取消。事件流客人因临时原因取消订餐,接待员将系统中原来的订餐信息取消。前置条件收到客人要求,接待员进入操作界面,取消预订餐。后置

5、条件系统数据库返回一个成功(或失败)的取消订餐的消息。用例场景同事件流。(二)领班(pti)用例图:领班用例能够通过该系统进行如下活动:(1)记录订餐客人到店。领班在有预订的客人前来酒店就餐时,在系统中记录预订客人已到店的信息并保存。(2)记录订餐客人离店.领班在预订的客人用餐离店后,在系统中记录预订客人用餐完毕的信息并保存,表示整个订餐过程结束。(3)注册新会员.领班在用餐客人同意加入成为本酒店会员时,有为客人注册成为新会员的权力。(4)修改会员信息。领班有权对酒店会员信息进行修改。(5)删除会员信息.当客人不再要保留会员资格时,领班将该会员的信息从系统中删除.(6)换桌服务。当客人对就餐位

6、置不满意时,领班可为客人提供更换餐位的服务并在系统中做好记录。用例规约:用例名称记录订餐客人到店角色领班(Catin)、客人简要说明记录订餐客人到店。领班在有预订的客人前来酒店就餐时,在系统中记录预订客人已到店的信息并保存。事件流领班在有预订的客人前来酒店就餐时,在系统中记录预订客人已到店的信息并保存。前置条件领班见到客人来酒店就餐时,进入系统界面,记录预订客人已到店的信息并保存。后置条件系统数据库返回记录信息成功的信息。用例名称记录订餐客人离店角色领班(Cpain)、客人简要说明记录订餐客人离店。领班在预订的客人用餐离店后,在系统中记录预订客人用餐完毕的信息并保存,表示整个订餐过程结束事件流

7、领班在预订的客人用餐离店后,在系统中记录预订客人用餐完毕的信息并保存,表示整个订餐过程结束前置条件领班见到客人就餐后结账离店后,进入系统界面,录预订客人用餐完毕的信息并保存,表示整个订餐过程结束。后置条件系统数据库返回记录信息成功的信息。用例名称增删改会员角色领班(Capain)、客人简要说明注册新会员、修改原有会员、删除会员事件流领班在用餐客人同意加入成为本酒店会员时,有为客人注册成为新会员的权力;领班有权对酒店会员信息进行修改;当客人不再要保留会员资格时,领班将该会员的信息从系统中删除.前置条件领班先进入系统界面,之后遵循会员意见执行操作。后置条件系统数据库返回执行信息成功的消息.用例名称

8、换桌服务角色领班(Capin)、客人简要说明换桌服务。当客人对就餐位置不满意时,领班可为客人提供更换餐位的服务并在系统中做好记录。事件流当客人对就餐位置不满意时,领班可为客人提供更换餐位的服务并在系统中做好记录。前置条件当客人对就餐位置不满意时,领班进入系统界面进行调换,并保存调换后的新信息。后置条件系统数据库返回换桌位成功的消息四、创建系统的静态模型:(一)类图如下:根据系统需求,创建静态系统类图:(1)实体类:接待员类(Receptins)、领班类(Cptin)、客人(Custome)和会员类(eber)。 (2)辅助类:预订类(Ordr)、菜单类(Men)和时间类(Tie)。 五、创建系

9、统的动态模型:(一)创建系统的序列图和协作图:1)接待员(Reeptinist)记录订餐的序列图和协作图:接待员记录订餐的工作流程: ()接待员接到客人要求订餐的电话。 (2)接待员登录系统进入操作界面Fm,输入客人会员号,系统查询客人的会员信息并返回显示。 (3)接待员根据客人的要求将订餐的信息输入并提交。 ()系统创建新的订餐信息记录der类对象并返回订餐成功的信息.2)接待员(Receptionist)取消订餐的序列图和协作图:接待员取消订餐的工作流程: (1)接待员接到客人要求取消订餐的电话。 (2)接待员登录系统进入操作界面Form,输入订单号,系统到数据库对象DaaBs查询此订单是

10、否存在如果不存在,返回提示信息 ()如果订单存在,则返回订单信息并显示在操作界面。 (4)接待员提交取消订单操作,订单对象Ordr创建取消订单记录,同时更新数据库中订单的信息. ()返回取消订餐成功的信息。3)接待员(Recptinis)定时提醒预订的序列图和协作图:接待员定时提醒预订用例的工作流程:(1)系统定时自动检查事先设定的提醒预订时间。(2)如果提醒预订的时间已到,订单类Orde将该订餐信息发送到界面Form.(3)Fm立即通知接待员与客人进行联系及时提醒和再次确认。4)领班(Captain)记录订餐客人到店的序列图和协作图:领班记录订餐客人到店的工作流程: (1)订餐客人抵店用餐。

11、 ()领班登录系统进入操作界面om,输入订单号,系统到数据库对象ataBse查询此订单是否存在.如果不存在,返回提示信息。 (3)如果订单存在,则返回订单信息并显示在操作界面。 ()领班提交客人抵店的时间,订单对象Ordr修改订餐记录中的订餐状态,同时更新数据库中订单的信息。 (5)返回订餐状态修改成功的提示信息。5)领班(Catain)记录订餐客人离店的序列图和协作图:领班记录订餐客人离店的基本工作流程如下: (1)订餐客人用餐完毕后离店。 (2)领班登录系统进入操作界面Fom,输入订单号,系统到数据库对象DatBse查询此订单是否存在。如果不存在,返回提示信息。 ()如果订单存在,则返回订

12、单信息并显示在操作界面。 ()领班提交客人离店的时间,订单对象Orr修改订餐记录中的订餐状态,同时更新数据库中订单的信息。 (5)返回订餐状态修改成功的提示信息6)领班(Captan)注册新会员的序列图和协作图:领班注册新会员的工作流程: (1)领班进入操作界面Frm,并在界面中提交客户的信息。 (2)界面For将提交的信息传递给会员对象Member。 (3)会员对象查询数据库判断该客人是否已经是会员,并将结果返回给界面Form显示.如果客人已经是会员,领班结束操作。 ()如果该客人不是会员提交会员注册信息到会员类embr. ()会员类eber创建新会员对象,并将该对象的信息保存到数据库中.

13、()向界面返回注册会员成功的提示信息.7)领班(Capin)修改会员信息的序列图和协作图:领班修改会员信息的工作流程如下: (1)领班进入操作界面Form,并在界面中查询指定会员的信息。 (2)界面rm将提交的信息传递给会员对象Member。 (3)会员对象查询数据库判断该会员是否存在,并将结果返回给界面orm显示。如果会员不存在,领班结束操作。 (4)如果该会员存在则提交修改后的会员信息到会员类Membe。 ()会员类Mmbe修改会员信息,并更新到数据库中。 ()向界面返回修改会员信息成功的提示。8)领班(Catn)删除会员的序列图和协作图:领班删除会员的工作流程: ()领班进入操作界面Fo

14、m,并在界面中查询指定客户的信息。 (2)界面rm将提交的信息传递给会员对象eb。 ()会员对象查询数据库判断该会员是否存在,并将结果返回给界面Frm显示。如果该会员不存在,领班结束操作. (4)如果该会员存在提交删除操作到会员类Mebe. (5)会员类Meme删除该会员对象,并更新数据库中相关数据。 (6)向界面返回删除会员成功的提示信息.9)领班(Captain)更换餐位的序列图和协作图 :领班更换餐位的工作流程: ()当客人对就餐位置不满意时,提出更换餐桌的要求。 (2)领班进入操作界面For,并在界面中查询当前酒店餐桌状态信息。 ()界面or将提交的信息传递给餐桌对象Table。 ()

15、餐桌对象查询数据库判断是否存在空位,并将结果返回给界面Frm显示。 (5)如果有空的餐桌可供使用,领班提交更改餐桌的操作,并修改餐桌使用状态。同时更新数据库相关数据。 ()向界面返回餐桌更改成功的信息提示。(二)创建状态图:1)预订类状态图:在订餐管理系统中,包含以下三种预定类状态:被预订的状态、被取消的状态、预订结束的状态。它们之间的转化规则是: (1)接待员接受客人的订餐,将订餐信息输入系统,表示预订类进入了被预订的状态。 (2)当客人取消订餐的要求被接受,接待员将系统中原来的订餐信息取消时,该预订类进入被取消的状态。 (3)当客人按时到店用餐完毕接账离店,领班在系统中输入预订客人离店时间

16、时,结束一个完整的订餐过程,该预订类进入结束状态。(三)创建活动图:1)接待员记录订餐活动图:在接待员记录订餐的活动图中,创建了二个泳道,分别是接带员对象和系统对象。具体的活动过程描述如下:(1)接待员在操作界面输入客人的订餐信息(2)系统判断该客人是否是会员。如果是会员,享受折扣价。否则,正常价。(3)将客人的订餐信息保存到数据库并向界面返回订餐信息2)接待员取消订餐活动图:接待员取消订餐的活动图中,有二个泳道,分别是分别是接待员对象和系统对象,具体的活动过程描述如下: (1)接待员在操作界面输入要取消的订单号的. (2)系统判断该订单是否存在。如果不存在向界面返回订单不存在的信息。 ()如

17、果该订单存在则更改订单的状态并更新数据库订单的数据。同时,向界面返回取消订餐成功的信息。3)接待员定时提醒预订活动图:接待员定时提醒预订的活动图中,创建了二个泳道,系统对象泳道和接待员对象泳道,活动过程描述如下:(1)系统定时器对象判断是否有订餐预约的提醒时间已到。(2)有提醒时间到的订餐提醒则立即通知接待员进行处理。(3)如果没有到提醒时间的订餐,则按规定的间隔时间继续判断.4)领班记录订餐客人到店活动图:领班记录订餐客人到店的活动图,创建了个二个泳道,分别是领班对象和系统对象具体活动过程如下:(1)领班在界面输入到店客人的订单号.(2)系统判断订单是否存在,如果不存在,返回订单不存在的信息

18、。(3)如果订单存在,领班输入订餐客人到店的时间,对订单的状态进行修改。并同时更新数据库的数据。(4)最后向界面返回修改成功的信息。5)领班记录订餐客人离店活动图:领班记录订餐客人离店的活动图,先创建了二个泳道,分别是领班对象和系统对象.具体的活动过程如下: (1)领班在界面输入到店客人的订单号。 ()系统判断订单是否存在,如果不存在,返回订单不存在的信息. (3)如果订单存在,领班输入订餐客人离店的时间,对订单的状态进行修改。并同时更新数据库的数据。 (4)最后向界面返回修改成功的信息。6)领班注册会员活动图:领班注册会员的活动图,创建了个二个泳道,分别是领班对象和系统对象.具体的活动过程如

19、下:(1)领班在界面输入客人的信息。(2)系统判断该客人是否是会员,如果已经是会员,返回客人已是会员的信息。(3)如果客人还不是会员,领班提交注册的客人的信息。系统创建新会员信息,并同时将信息保存到数据库。(4)最后向界面返回注册会员成功的信息。7)领班修改会员信息活动图:领班修改会员信息的活动图,先创建了个二个泳道,分别是领班对象和系统对象。具体的活动过程如下:(1)领班在界面中输入会员编号。()系统判断该会员是否存在。如果不存在此会员,将此信息返回给界面。(3)如果有该会员存在,就修改会员信息并保存。然后更新数据库会员的数据。(4)最后向界面返回会员信息修改成功的提示。8)领班删除会员信息

20、活动图:领班删除会员信息的活动图,先创建了个二个泳道,分别是领班对象和系统对象。具体的活动过程如下:(1)领班在界面中输入会员编号。(2)系统判断该会员是否存在。如果不存在此会员,提示无法删除。()如果有该会员存在,就删除会员信息并保存删除状态。(4)最后向界面返回会员信息删除成功的提示。9)领班为客人换桌活动图:领班为客人换桌的活动图,先创建了个二个泳道,分别是领班对象和系统对象。具体的活动过程如下:()领班在界面中查询餐桌的状态。(2)系统判断是否还有空闲且没有预订的餐桌。如果没有空余的餐桌,将此信息返回给界面。(3)如果是有空闲的餐桌,就更改订餐信息中的餐桌号,然后更新餐桌当前的状态并保

21、存到数据库中.()最后向界面返回餐桌更新成功的信息。六、创建系统部署模型:(一)创建系统构架图:在订餐管理系统中,我们可以对系统的主要参与者和主要的业务实体类分别创建对应的构件进行映射。我们前面在类图中创建的Custoer类、Membr类、Recepto类、aptin类、Tble类、Oer类、Menu类、om和im类可以映射出相同的这些构件,包括顾客构件、会员构件、接待员构件、领班构件和餐桌构件、预订类构件菜单构件、界面构件、时间构件和主程序构件。(二)创建系统构架图:在订餐系统中,包括四种节点,分别是:数据库节点(DBServer),由一台数据库服务器负责数据的存储,处理等;系统服务器节点(Sytem Sever),用于处理系统的业务逻辑。客户端节点(Clent),用户通过客户端登录系统进行操作。打印机节点(Pint),用于打印数据报表.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1