.
课程名称:
实验项目:
实验地点:
专业班级:
学生姓名:指导教师: .
本科实验报告
系统分析与设计 《酒店管理系统》实验 学号:
.
一、实验目的
通过《系统分析与设计》实验,使学生在实际的案例中完成系统分析与系统设计中的主要步骤,
并熟悉信息系统开发的有关应用软件,加深对信息系统分析与设计课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉信息系统分析与设计的规范,为后继的学习打下良好的基础。
二、实验要求
学生以个人为单位完成,自选题目,班内题目不重复,使用UML进行系统分析与设计,并完成实验报告。实验报告以纸质版(A4)在课程结束后二周上内提交(12周)。
三、实验主要设备:
惠普笔记本计算机
四、实验内容 1 选题及项目背景
选题:酒店管理系统
项目背景:酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。酒店客房管理使用手工处理帐务,存在许多现金流失的漏洞,使用软件来管理宾馆业务,结帐既准确,速度又快,而且统计的报表也快捷。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。 2 定义
对于一个酒店来说,其最核心的业务就是住房业务,现在一般的酒店管理系统都把住房系统归
结于整个管理系统之中,这对于大型的酒店集团来说造成了管理上的不便之处。越来越多的酒店连锁集团需要一个专门的酒店住房系统,独立于其他酒店管理系统。针对于此,我设计一个酒店管理系统,对提高酒店管理水平,改善服务质量,增进资源利用率起了重要作用。每个酒店规模不同,经营方向不同,对酒店管理系统设计目标的要求存明显差异.例如大型酒店有客房、餐饮、康乐、会务、购物中心等分,因此要求饭店管理信息系统的功能比较齐全,能够完成客房、餐饮、会务等各种事务处理,而住房型酒店则仅要求酒店管理信息系统能完成客房、财务等的管理即可.此外,不同酒店的组织机构也相同,供其使用的酒店管理信息系统的系统结构应与其组织机构相适应。在系统中,主要是对客房信息、房间备品信息、经营情况、营业统计、客户的入住信息、员工信息、客户信息 .
.
反馈、客户网上订房信息、房间类型等管理。为客户提供满意的服务、便捷的通道,通过互联网了解酒店详细情况,为服务员工、管理者提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确的反映酒店的工作情况、经营情况。比如,快速的查询、快速的登记顾客订房情况等本系统的建设需求。具体来说,客户从界面上输入入住地区,时间,价位/房间类型就可以查询到符合条件的房间,并且可以切入预定,选择房间类性及付款方式等。内部管理人员从界面上直接输入某个房间号我们就会看到客人的个人信息、住宿期间各种消费、以及是否客满,同样我们输入某个部门名称也会显示它的运营相关情况。
3 参考资料
《UML基础与Rose建模实用教程》————————谢星星 著
4 系统分析与设计
4.1需求分析
4.1.1识别参与者
顾客、酒店管理人员、酒店工作人员 4.1.2 对需求进行捕获与描述
用例名称 用例描述 frontOfficeManagement 前台管理,实现预定、入住、退房、续住,包括对客房的业务信息(如客房号、预定时间、入住时间、换房情况、退房情况、金额等)进行检索、录入和修改。 前台工作人员、酒店管理系统 2 前台工作人员已登录系统 若有改动必须保存 1.用户登录 2.根据用户请求,进行响应操作 3.提交操作结果 bookRoom(预定)、checkIn(入住)、checkOut(退房)、continueToLive(续住)、changeRoom(换房) 无 无 预定、入住、退房、续住 checkIn 入住信息登记 前台工作人员、酒店管理系统 2 参与者 优先级 前置条件 后置条件 基本操作流程 可选操作流程 被泛化的用例 被包含的用例 被扩展的用例 用例名称 用例描述 参与者 优先级 .
.
前置条件 后置条件 基本操作流程 顾客要求入住、前台管理人员已登录系统 系统中可入住房间数目减少 1.前台工作人员将顾客提供的身份信息进行登记 2.缴费 3.给予房卡 无 无 giveRoomCard(给予房卡)、checkInCustomerInformation(登记顾客信息) 无 checkOut 退房 酒店管理人员、酒店管理系统 2 顾客要求退房、前台管理人员已登录系统 退房成功,打印消费凭条清洁人员进行打扫,系统中可入住房间数目增加 1.前台工作人员收回房卡,退回押金 2.打印消费凭条 无 无 takeRoomCardBack(收回房卡)、returnCashPladge(退押金)、printReceipts(打印消费凭条) 无 可选操作流程 被泛化的用例 被包含的用例 被扩展的用例 用例名称 用例描述 参与者 优先级 前置条件 后置条件 基本操作流程 可选操作流程 被泛化的用例 被包含的用例 被扩展的用例 用例名称 用例描述 参与者 优先级 前置条件 后置条件 基本操作流程 可选操作流程 被泛化的用例 被包含的用例 被扩展的用例 manageInformationOfEmp 对酒店员工的信息进行管理,包括对员工的基本信息进行检索、录入、修改、删除 经理、酒店管理系统 2 经理已登录系统 若有改动,必须确认保存 经理对员工信息进行操作 无 无 无 addInformationOfEmp(添加员工信息)、updateInformationOfEmp(修改员工信息)、deleteInformationOfEmp(删除员工信息)、viewInformationOfEmp(查询员工信息) )
4.1.3 用例图
.
.
酒店管理系统用例图(总)
酒店管理系统用例图(分)---前台
4.1.4 分析与讨论
1) ?确定系统涉及的总体信息 ?确定系统的参与者
?确定系统的用例(包括识别用例与用例间的关系) 2) 一、确定参与者
在获取用例前首先要确定系统的参与者, 开发人员可以通过回答以下的问题来寻找系统的参与者。 .
相关推荐: