- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《软件工程》实验报告
酒店管理系统
需求分析
目录
1.系统需求概述0
1.1背景说明0
1.2部门划分0
1.3各子系统的功能0
2.用例建模0
2.1参与者列表1
2.2用例列表1
2.3用例图1
2.4用例规格说明2
2.5辅助需求2
3.对象建模2
3.1确定类与对象2
3.2确定关联2
3.3确定属性3
3.4确定服务3
3.5系统类图4
4.动态建模4
4.1顺序图4
4.2状态图6
5.总结7
1.系统需求概述
1.1背景说明
酒店管理系统是一个面向酒店用来进行酒店日常管理的系统。该系统能能
够为酒店的管理者对酒店进行比较精确的管理。酒店管理系统的功能包括以下
内容:
支持用户进行酒店客房的预定、酒店客房的退订以及退房付款等操作;支
持客房部门对用户的预定、退订、退房等进行操作;当客户订房时进行客房查
询:如查询客房是否可以预定;当客户退订或退房时:如进行客房状态修改等。
酒店管理系统能够支持财务部门对整个酒店财务进行正常管理。如客房部
在用户退房时的付款管理等。并整理某一时间段内酒店的整体收益以及员工的
薪水管理
1.2部门划分
⑴管理者用于整体的统计操作,它的主要职责有:
①.管理员工。给员工编号登记其基本信息,及其所在部门,职位等。
②.客房管理。对客房的信息进行录入。
⑵客房服务部门对客房的管理,主要职责:
①.登记旅客信息,确认其身份,登记其入住、退房时间。
②统计各类房间的客满程度。
1.3各子系统的功能
系统划分为三个小部分:管理者子系统、财务子系统、住宿子系统。
①管理者子系统
Ⅰ、对新来的员工进行基本信息录入。
{员工号、姓名、性别、年龄、部门号、职务、工资}
Ⅱ、对于离职的员工信息进行删除
②住宿子系统
Ⅰ、来客登记:客人信息{房间号、房间类别、客人名字、证件
号码、入住时间、退房时间时间}
Ⅱ、房间管理:旅客入住,对用户信息进行登记并对相应房间数量进行
修改;退房时,删除所有信息
2.用例建模
⑴员工信息管理用例描述:
员工信息管理包含的用例有添加员工、查询员工信息、修改员工信息以及删
除员工信息。
⑵客房经营管理用例描述:
客房经营管理是酒店管理者或前台服务员为实现对客房的订房入住和退房
管理包括对客房的业务信息;
⑶客户信息管理用例描述:
客户信息管理是酒店管理员和前台服务员对入住过酒店的客户信息进行查询
包括对客户基本信息如客户姓名、入住历史等信息进行查询。
2.1参与者列表
酒店管理员:对相关后台数据进行管理如:管理员工、客房管理
前台服务员:进行客户的信息管理;
客户:入住酒店的人;
2.2用例列表
管理员包括的用例:1.员工信息管理2.客房管理3.登录
接待员包括的用例:1.登录2.客房经营
客户包括的用例:1.客户信息提供
2.3用例图
酒店管理系统用例图,如图1-1所示:
图1-1
2.4用例规格说明
1、用例描述:员工的信息管理
参与者:管理员
前置条件:登录系统
后置条件:数据录入数据库
正常事件流:对员工进行新增,修改,删除,查询等操作
备用事件流:选中某条员工信息
2、用例描述:客房的管理
参与者:管理员
前置条件:登录系统
后置条件:数据录入数据库
正常事件流:对客房进行增加,删除,规格修改等操作
备用事件流:查询某时间客房的数量
3、用例描述:客房的经营
参与者:接待员、客户
前置条件:接待员登录系统,客户提供信息
后置条件:接待员将客户信息存入数据库,客户拿到入住单
正常事件流:接待员录入客户信息
文档评论(0)