酒店订餐管理系统UML建模_第1页
酒店订餐管理系统UML建模_第2页
酒店订餐管理系统UML建模_第3页
酒店订餐管理系统UML建模_第4页
酒店订餐管理系统UML建模_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、郑州大学软件学院UML系统建模基础教程大作业酒店订餐管理系统UML建模一、需求解析随着科学技术和互联网的迅猛发展,网络已经改变了我们的生活,经过网络交易成为当下的一种时兴,碰到越来越多的人喜欢,各个行业也将其看作一种重要的营销手段,酒店订餐管理系统也得益于网络的发展,提高了管理水平,扩大了营销范围。酒店订餐管理系统是中小型酒店餐饮企业用来对客人的订餐活动进行管理的信息管理系统。该信息系统不但可以为客人供应方便的订餐功能,同时也可以达到提高酒店餐饮企业管理水平的目的。订餐系统的功能性需求包括以下内容:(1)酒店的款待员使用电话为客人供应订餐服务,依照客人的订餐要求,在指定的时间和桌号安排好客人的

2、就餐事宜;按客人的要求执行更正订单的操作;在客人临时取消预准时删除订餐信息;在客人订餐时间到达前,及时供应电话提示服务。(2)酒店领班在订餐客人到店用餐时和用餐离店后分别在系统做好记录并保留;可以为客人注册成为会员;可以盘问、更正和删除会员信息;可以为客人供应换桌服务。二、酒店订餐管理系统UML建模简介:基于UML建模的酒店订餐管理系统,经过用例图、类图、序列图、协作图、状态图、活动图、构件图、部署图来进行酒店订餐管理系统建模的。三、创办系统的用例模型:(一)款待员(Receptionist)用例图:款待员用例可以经过该系统进行以下活动:1)记录订餐信息。款待员将客人的订餐要求输入到系统中保留

3、。2)订餐准时提示。款待员在客人的预约的订餐时间从前给客人一个提示,同时再次加以确认。3)取消订餐记录。客人因临时原因取消订餐,款待员将系统中原来的订餐信息取消。用例规约:用例名称记录订餐顾客角色款待员(Receptionist)简要说明记录订餐信息。款待员将客人的订餐要求输入到系统中保留。事件流用例场景前置条件后置条件款待员将客人的订餐要求输入到系统中保留。款待员将客人的订餐要求记录下来保留在系统中。款待员第一进入系统的操作界面,保留客人的订餐要求。系统数据库返回成功记录客人的订餐要求。用例名称角色简要说明事件流用例场景前置条件后置条件准时提示款待员(Receptionist)订餐准时提示。

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

5、领班(Captain)用例图:领班用例可以经过该系统进行以下活动:1)记录订餐客人到店。领班在有预约的客人前来酒店就餐时,在系统中记录预约客人已到店的信息并保留。2)记录订餐客人离店。领班在预约的客人用餐离店后,在系统中记录预约客人用餐达成的信息并保留,表示整个订餐过程结束。3)注册新会员。领班在用餐客人赞成加入成为本酒店会员时,有为客人注册成为新会员的权益。4)更正会员信息。领班有权对酒店会员信息进行更正。5)删除会员信息。当客人不再要保留会员资格时,领班将该会员的信息从系统中删除。6)换桌服务。当客人对就餐地址不满意时,领班可为客人供应更换餐位的服务并在系统中做好记录。用例规约:用例名称角

6、色简要说明事件流前置条件后置条件记录订餐客人到店领班(Captain)、客人记录订餐客人到店。领班在有预约的客人前来酒店就餐时,在系统中记录预约客人已到店的信息并保留。领班在有预约的客人前来酒店就餐时,在系统中记录预约客人已到店的信息并保留。领班见到客人来酒店就餐时,进入系统界面,记录预约客人已到店的信息并保留。系统数据库返回记录信息成功的信息。用例名称角色简要说明事件流记录订餐客人离店领班(Captain)、客人记录订餐客人离店。领班在预约的客人用餐离店后,在系统中记录预约客人用餐达成的信息并保留,表示整个订餐过程结束。领班在预约的客人用餐离店后,在系统中记录预约客人用餐达成的信息并保留,表

7、示整个订餐过程结束。前置条件领班见到客人就餐后结账离店后,进入系统界面,录预约客人用餐达成的信息并保留,表示整个订餐过程结束。后置条件系统数据库返回记录信息成功的信息。用例名称角色简要说明事件流前置条件后置条件增改正会员领班(Captain)、客人注册新会员、更正原有会员、删除会员。领班在用餐客人赞成加入成为本酒店会员时,有为客人注册成为新会员的权益;领班有权对酒店会员信息进行修改;当客人不再要保留会员资格时,领班将该会员的信息从系统中删除。领班先进入系统界面,此后依照会员建议执行操作。系统数据库返回执行信息成功的信息。用例名称角色简要说明事件流前置条件换桌服务领班(Captain)、客人换桌

8、服务。当客人对就餐地址不满意时,领班可为客人提供更换餐位的服务并在系统中做好记录。当客人对就餐地址不满意时,领班可为客人供应更换餐位的服务并在系统中做好记录。当客人对就餐地址不满意时,领班进入系统界面进行调换,并保留调换后的新信息。后置条件系统数据库返回换桌位成功的信息。四、创办系统的静态模型:(一)类图以下:依照系统需求,创办静态系统类图:(1)实体类:款待员类(Receptionist)、领班类(Captain)、客人(Customer)和会员类(Member)。(2)辅助类:预约类(Order)、菜单类(Menu)和时间类(Time)。五、创办系统的动向模型:(一)创办系统的序列图和协作

9、图:款待员(Receptionist)记录订餐的序列图和协作图:款待员记录订餐的工作流程:(1)款待员接到客人要求订餐的电话。(2)款待员登录系统进入操作界面Form,输入客人会员号,系统盘问客人的会员信息并返回显示。(3)款待员依照客人的要求将订餐的信息输入并提交。(4)系统创办新的订餐信息记录Order类对象并返回订餐成功的信息。款待员(Receptionist)取消订餐的序列图和协作图:款待员取消订餐的工作流程:(1)款待员接到客人要求取消订餐的电话。(2)款待员登录系统进入操作界面Form,输入订单号,系统到数据库对象DataBase盘问此订单可否存在。若是不存在,返回提示信息。(3)

10、若是订单存在,则返回订单信息并显示在操作界面。(4)款待员提交取消订单操作,订单对象Order创办取消订单记录,同时更新数据库中订单的信息。(5)返回取消订餐成功的信息。款待员(Receptionist)准时提示预约的序列图和协作图:款待员准时提示预约用例的工作流程:1)系统准时自动检查早先设定的提示预准时间。2)若是提示预约的时间已到,订单类Order将该订餐信息发送到界面Form。3)Form马上通知款待员与客人进行联系及时提示和再次确认。领班(Captain)记录订餐客人到店的序列图和协作图:领班记录订餐客人到店的工作流程:(1)订餐客人抵店用餐。(2)领班登录系统进入操作界面Form,

11、输入订单号,系统到数据库对象DataBase盘问此订单可否存在。若是不存在,返回提示信息。(3)若是订单存在,则返回订单信息并显示在操作界面。(4)领班提交客人抵店的时间,订单对象Order更正订餐记录中的订餐状态,同时更新数据库中订单的信息。(5)返回订餐状态更正成功的提示信息。领班(Captain)记录订餐客人离店的序列图和协作图:领班记录订餐客人离店的基本工作流程以下:(1)订餐客人用餐达成后离店。(2)领班登录系统进入操作界面Form,输入订单号,系统到数据库对象DataBase盘问此订单可否存在。若是不存在,返回提示信息。(3)若是订单存在,则返回订单信息并显示在操作界面。(4)领班

12、提交客人离店的时间,订单对象Order更正订餐记录中的订餐状态,同时更新数据库中订单的信息。(5)返回订餐状态更正成功的提示信息。领班(Captain)注册新会员的序列图和协作图:领班注册新会员的工作流程:(1)领班进入操作界面Form,并在界面中提交客户的信息。(2)界面Form将提交的信息传达给会员对象Member。.(3)会员对象盘问数据库判断该客人可否已经是会员,并将结果返回给界面Form显示。若是客人已经是会员,领班结束操作。(4)若是该客人不是会员提交会员注册信息到会员类Member。(5)会员类Member创办新会员对象,并将该对象的信息保留到数据库中。(6)向界面返回注册会员成

13、功的提示信息。领班(Captain)更正会员信息的序列图和协作图:领班更正会员信息的工作流程以下:(1)领班进入操作界面Form,并在界面中盘问指定会员的信息。(2)界面Form将提交的信息传达给会员对象Member。.(3)会员对象盘问数据库判断该会员可否存在,并将结果返回给界面Form显示。若是会员不存在,领班结束操作。(4)若是该会员存在则提交更正后的会员信息到会员类Member。(5)会员类Member更正会员信息,并更新到数据库中。(6)向界面返回更正会员信息成功的提示。领班(Captain)删除会员的序列图和协作图:领班删除会员的工作流程:(1)领班进入操作界面Form,并在界面中

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

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

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

17、的状态并更新数据库订单的数据。同时,向界面返回取消订餐成功的信息。款待员准时提示预约活动图:款待员准时提示预约的活动图中,创办了二个泳道,系统对象泳道和款待员对象泳道,活动过程描述以下:1)系统准时器对象判断可否有订餐预约的提示时间已到。2)有提示时间到的订餐提示则马上通知款待员进行办理。3)若是没有到提示时间的订餐,则按规定的间隔时间连续判断。领班记录订餐客人到店活动图:领班记录订餐客人到店的活动图,创办了个二个泳道,分别是领班对象和系统对象。详尽活动过程以下:1)领班在界面输入到店客人的订单号。2)系统判断订单可否存在,若是不存在,返回订单不存在的信息。3)若是订单存在,领班输入订餐客人到

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

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论