UML建模酒店管理系统

  • 格式:doc
  • 大小:148.50 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

电子商务系统分析设计与实现——酒店管理系统

小组成员:

酒店管理系统UML建模实验报告

系统名称

酒店管理系统系统

需求分析

酒店管理系统是一个面向酒店用来进行酒店日常管理的系统。该系统能能够为酒店的管理者对酒店进行比较精确的管理,能够实现用户进行酒店的预定等操作,对酒店各部门提供管理功能。

酒店管理系统的功能包括以下内容:

●酒店管理系统能够支持用户进行酒店客房的预定、酒店客房的退订以及退房付款等操作。

●酒店管理系统能够支持客房部门对用户的预定、退订、退房等进行操作,当客户订房时进行客房查询,查询客房是否可以预定;当客户退订或退

房时,进行客房状态修改等。并支持客房日常管理,如清洁打扫、安全性能等的操作。

●酒店管理系统能够支持餐饮部门对用户点餐等服务进行操作。如用户可以进行点餐的选择,并能够选择是否送餐;以及食品原材料进购的选择与

登记。

●酒店管理系统能够支持财务部门对整个酒店财务进行正常管理。如客房部在用户退房时的付款管理、餐饮部在进购原材料时的财务支付等。并整

理某一时间段内酒店的整体收益以及员工的薪水管理

●酒店管理系统能够支持保安部门对整个酒店安保的实时监控,确保整个酒店的安全问题。

系统模型

1、用例图

系统的用例分析是UML建模的第一步,在需求分析中,我们已经确定了酒店管理系统的各功能模块包括:客房部管理、餐饮部管理、财务部管理等。

图3-12306系统订单处理部分

“退票”用例文档

✧用例名称:退票

✧执行者:客户

✧简要说明:客户在预订错误或不想预订的情况下需要进行退票

✧基本事件流:

1. 客户提交登陆,系统根据用户名从数据库中读取该客户的信息

若数据库连接不正确,则执行异常事件流E1;

否则若用户名不存在,则执行异常事件流E2;

否则若密码不正确,则执行异常事件流E3;

否则若用户名及密码都正确,则登陆成功;

2。进入“我的12306”-“已完成订单”;

3.系统显示出已完成的订单,客户在相应的订单后点击“退票”按钮;

4. 系统提示“是否确定退票”,若客户点击“否”,则执行异常事件

流E4;否则,提示“退票成功,并显示即将退款,请注意查收邮

件”;

✧其他事件流:

会员可随时点击“返回”按钮,取消退票行为

✧异常事件流:

E1:数据库连接不正确

1. 系统提示“数据库连接失败”,会员点击确认

2. 系统返回到找回密码界面

E2:用户名不存在

1. 系统提示会员“用户名不存在”,会员点击确认

2. 系统返回到找回密码界面,提示会员重新输入用户名

E3:密码不正确

1. 系统提示会员“密码不正确,请重新输入”,会员点击确认

2. 系统返回到登陆界面,提示会员重新输入密码

E4:不退票

1.系统返回到订单页面

2、顺序图

图4 12306铁路系统顺序图-购票

3、活动图

图5 12306铁路系统活动图-购票

4、类图

图6 12306铁路系统实体类图

5、状态图

图7 12306铁路系统状态图-订单对象