UML建模酒店管理系统
- 格式:doc
- 大小:148.50 KB
- 文档页数:9
实验报告
电子商务系统分析设计与实现——酒店管理系统
小组成员:
酒店管理系统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铁路系统状态图-订单对象