大学 软件学院
《UML系统建模基础教程》大作业
酒店订餐管理系统UML建模
学号
毅 班级 一班 专业 软件服务外包
一、需求分析
随着科学技术和互联网的迅猛发展,网络已经改变了我们的生活,通过网络交易成为当下的一种时尚,受到越来越多的人青睐,各个行业也将其当成一种重要的营销手段,酒店订餐管理系统也得益于网络的发展,提高了管理水平,扩大了营销围。
酒店订餐管理系统是中小型酒店餐饮企业用来对客人的订餐活动进行管理的信息管理系统。该信息系统不仅能够为客人提供方便的订餐功能,同时也能够达到提高酒店餐饮企业管理水平的目的。 订餐系统的功能性需求包括以下容:
(1)酒店的接待员使用为客人提供订餐服务,根据客人的订餐要求,在指定的时间和桌号安排好客人的就餐事宜;按客人的要求执行修改订单的操作;在客人临时取消预订时删除订餐信息;在客人订餐时间到达前,及时提供提醒服务。
(2)酒店领班在订餐客人到店用餐时和用餐离店后分别在系统做好记录并保存;能够为客人注册成为会员;可以查询、修改和删除会员信息;可以为客人提供换桌服务。
二、酒店订餐管理系统UML建模简介:
基于UML建模的酒店订餐管理系统,通过用例图、类图、序列图、协作图、状态图、活动图、构件图、部署图来进行酒店订餐管理系统
建模的。
三、创建系统的用例模型:
(一)
接待员(Receptionist)用例图:
? 接待员用例能够通过该系统进行如下活动:
(1) 记录订餐信息。接待员将客人的订餐要求输入到系统中保存。 (2) 订餐定时提醒。接待员在客人的预定的订餐时间之前给客人一个提醒,同时再次加以确认。
(3) 取消订餐记录。客人因临时原因取消订餐,接待员将系统中原来的订餐信息取消。 用例规约: 用例名称 记录订餐 顾客 角色 简要说明 接待员(Receptionist) 记录订餐信息。接待员将客人的订餐要求输入到系统中保存。 事件流 用例场景 前置条件 后置条件 用例名称 角色 简要说明 接待员将客人的订餐要求输入到系统中保存。 接待员将客人的订餐要求记录下来保存在系统中。 接待员首先进入系统的操作界面,保存客人的订餐要求。 系统数据库返回成功记录客人的订餐要求。 定时提醒 接待员(Receptionist) 订餐定时提醒。接待员在客人的预定的订餐时间之前给客人一个提醒,同时再次加以确认。 事件流 接待员在客人的预定的订餐时间到来之前给客人一个以示提醒,同时再次加以确认记录信息。 用例场景 前置条件 同上 接待员进入操作界面,在客人的预定的订餐时间到来之前给客人一个以示提醒,同时再次加以确认记录信息。