1、酒店管理系统软件需求规格说明书文档编号:LL2013007-LY7文档信息:酒店管理系统的软件需求规格说明书文档类别:管理文档密 级:机密版本信息:1.0建立日期:2013-11-05创 建 人:姚瑶审 核 者:孟友新批 准 人:孟友新批准日期:编辑软件:Microsoft Office 2003 中文版目录1 引言 .11.1 编写目的 .11.2 背景 .11.3 定义 .11.4 参考资料 .22 任务概述 .32.1 目标 .32.2 用户的特点 .32.3 假定和约束 .43 系统需求详细说明 .43.1 组织结构 .53.2 业务流程分析 .63.3 用例模型 .73.4 静态模型
2、 .113.5 动态模型 .134 需求规定 .154.1 对功能的规定 .154.2 对性能的规定 .174.2.1 精度 .174.2.2 时间特性要求 .174.2.3 灵活性 .184.3 数据管理能力要求 .184.4 故障处理要求 .184.5 其他专门要求 .195 运行环境规定 .195.1 设备 .195.2 支持软件 .195.3 接口 .195.3.1 用户接口 .195.3.2 硬件接口 .205.3.3 软件接口 .205.3.4 通信接口 .205.4 控制 .2011 引言1.1 编写目的1. 本文档是“酒店管理系统”的软件需求规格说明书,供所有与此系统相关的人员
3、使用,包括分析设计人员、开发人员、测试人员、维护人员。2. 便于用户、系统分析人员和程序员对需求进行理解和交流,初步判定目标系统能否满足其原来的期望,并可作为系统分析员设计软件的基本出发点;3. 是系统分析、设计的重要依据。4. 详细描述系统的功能需求,及非功能性要求。5. 用于在需求分析完成后确定用户追加的需求是否为新要求。6. 作为后期软件维护的参考资料。7. 作为内部、外部测试的参考资料。1.2 背景1待开发的软件系统的名称:酒店管理系统2本项目的任务提出者:孟友新3. 本项目的开发者:姚瑶、曾琳、杨林4. 用户:需要该系统的各酒店宾馆等1.3 定义1. 前台管理系统:该子系统主要负责客
4、房预订、取消预订、查询客房类型和状态、登记入住、宾客退房登记以及为宾客换房等功能的实现。2. 财务管理系统:该子系统主要负责收取订金和为宾客退房结账、账单查询、业绩统计和宾客赔偿等功能的实现。3. 客房管理系统:该子系统是整个酒店管理系统的核心系统,其主要负责对房间设施的管理、对用户信息的查询、房态图的存储、对客房类型与状态记录和修改以及对客房其它的一些经营管理等功能的实现。4. 客房预订:录入宾客预订部门(客房) ,新增预订,预订宾客信息,选择预订日期,项目清单,选择项目,预订信息更改,确认。5. 取消预订:预订信息的撤销。6. 入住登记:如果客人已经预定房间,则根据预定凭证进行预定入住操作
5、,选择需接待登记的部门,登记宾客信息;如果客人没有预定房间,接待人员查询2客房状态表后,有空房则进行客房登记操作,发给客人房卡,登记项目,立账或撤销。7. 宾客换房:选择宾客原登记部门,选择宾客,选择项目,确认或撤销。8. 退房结账:选择部门,添加退房宾客于列表,项目清单,金额总计,付款方式,确认或取消。9. 客房类型:酒店分有经济房、标准间、大床房、商务房以及总统套房等客房类型。10. 客房状态:如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡,客房状态由“预定”变为“入住” ;如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态
6、由“空房”变为“入住” 。11. 客人退房:客人退房时,接待人员根据客人的房卡,进行退房登记。计算客人入住期间的房费,各种消费和押金总额。对客人收取费用或者退回押金。客人信息转存到历史客人表中。客房状态由“入住”转为“空房” 。12. 房态图:房态 是 房间状态 + 客人状态(预订、在住、离店走占)的综合反映,是客房管理中一个重点的业务模型,在一个房间控件上,显示各种房间状态(信息),如果不是有实际的操作需要,操作员不一定能留意到房态的实时变化除非当房态变化时,触发某个提醒事件。13. 账务管理:账务管理通过账号来处理账务,基本上是独立于客人和房间信息的,客人账户的一些附属信息起到了辅助账务处
7、理的作用。14. 业绩统计:对酒店的业绩进行统计,然后制成报表,通过财务管理子系统来实现。15. 宾客赔偿:当宾客退房离开时,酒店工作人员要对客房进行检查,然后由此判定是否要宾客进行赔偿。1.4 参考资料1. GB/T85672006计算机软件文档编制规范2. 酒店管理系统 需求分析与规格说明3. 软件工程导论(第五版) 张海藩编著 清华大学出版社4. 软件工程:方法工具和实践方法 冯玉琳,赵保华著 科学技术大学出版社32 任务概述2.1 目标随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。客房管理的信息化程度体现在
8、将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。 酒店客房管理系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。在当今时代,这些完全可以改用计算机来代替人的手工操作。 作为计算机及网络应用的一部分,使用计算机对客房信息进行管理,具有手工管理
9、所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。且办事效率也是决定收入的一个关键因素。“酒店管理系统”代表了酒店管理的信息化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。2.2 用户的特点1. 酒店前台工作人员:前台服务员的主要职能是负责订房和退房,以及查询入住的客户信息。所有该角色只可以使用部分功能,包括客房经营管理、客户信息查询、个人密码修改以及注销功能。 前台工作人员对客
10、房信息进行管理,包括对客房的基本信息(如客房号、客房类型、客房位置等)进行检索、录4入和修改。工作人员根据酒店规定可自定义客房类型,并对其进行管理,包括对客房类型的基本信息(如类型名称、面积、床位、价格等)进行检索、录入和修改。系统界面会自动显示各种房类的订房情况,以方便前台接待控制房态。按客人姓名系统可自动调出回头客信息及历次住店统计信息以确定房价优惠、优惠时段和客人具体的消费记录等。2. 酒店管理人员:酒店管理员享有最高权限,可以使用酒店客房管理系统所提供的所有功能,包括员工信息维护、客房类型维护、客房信息维护、客户信息查询、经营状况统计、个人码修改以及注销功能。3. 顾客:顾客可以在酒店
11、提供的网上酒店管理系统进行自助查询酒店的一些相关信息,以及预定客房等。4. 财务管理部门:根据酒店客房的业务记录,酒店财务管理部门的工作人员可选择由客房类别和日期的统计方式对营业额进行统计。他们需要接受培训,学会如何让使用计算机以及一些 office 应用。5. 客房管理部门:酒店的房务服务人员利用系统可看到系统根据自家酒店的实际情况按顺序房号列出客房,很直观地显示客房所属的房间类型及用图形及颜色表示不同的房态,有没有顾客入住、退房等,客房需要什么样的服务,是否需要打扫、服务。 2.3 假定和约束1. 技术预研能够按期完成;2. 客户需要在需求获取阶段及界面设计过程中投入足够的精力;3. 采用
12、面向对象的分析与设计方法;4. 核心需求都要以完善的功能、安全(客户浏览权限,内部用户权限)为目标并考虑扩展性;3 系统需求详细说明一个成熟的酒店管理系统不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运作,为管理和决策提供支持。 本项目在经过对各酒店软件进行分析和研究后,参考国际上的先进酒店软件管理思想,结合中国酒店的实际特点,认为可将整个酒店管理系统细分为四个子模块: (1)前台管理系统 5(2)财务管理系统 (3)客房管理系统 (4)系统维护3.1 组织结构酒店管理
13、系统前台管理 财务管理 客房管理 系统维护图 3-1 系统功能组织结构图前台管理宾客预订 查询房间类型和状态登记入住 客房修改图 3-2 前台管理组织结构图财务管理订金收取 宾客赔偿 退房结账 账单查询 业绩统计图 3-3 财务管理组织结构图6客房管理客房类型 客房状态 房态图 用户信息管理 房间设施管理图 3-4 客房管理组织结构图系统维护修改密码 权限设置 数据备份 参数设置图 3-5 系统维护组织结构图3.2 业务流程分析图 3-6 酒店管理系统的基本流程宾客入住 交押金(前台)酒店管理系统 宾客开单业绩查询宾客结账宾客离店73.3 用例模型根据系统功能描述,对酒店管理系统建立系统用例图
14、,明确各个角色所拥有的功能,具体见下列用例图。业业(from Use Case View)业业(from Use Case View)业业(from Use Case View)业业业(from Use Case View).)业业(from Use Case View)图 3-7 酒店管理系统用例图用例名称:酒店管理系统用例描述:当用户点击链接进入界面后,选择登录或注册或是直接浏览。当用户停止浏览时结束活动者:操作员 位置:普通 PC假设:查询无论确定或取消都可以随时退出,执行其他模块先决条件:操作员必须先登录到网站主页后续条件:选择功能模块或退出主路径:操作员根据具体需求选择模块例外路径:
15、操作员无法进入所选模块8业业业业(from Use Case View)业业业业(from Use Case View)业业业业业业业业业(from Use Case View)业业业业(from Use Case View)业业业业(from Use Case View)业业业业业(from Use Case View)业业业业(from Use Case View)图 3-8 前台管理系统用例图用例名称:前台管理系统用例描述:操作员登录到界面,进行客房的预订、登记、查询等操作活动者:操作员位置:普通 PC假设:结果无论确定或取消都可以随时退出,执行其他模块先决条件:操作员必须先登录到前台管理模块后续条件:确定客房的预订、登记、查询等或退出主路径:操作员根据宾客需求进行客房预订或修改,宾客信息的登记,删除或修改例外路径:管理员进行信息录入,但是系统显示无法录入