酒店客房管理系统需求说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
酒店客房管理系统需求说明书
1引言
酒店客房管理系统需求分析小组在组领导以及相关人员的大力支持和配合下,认真而全面地调查了用户对客房信息管理系统的需求,根据客房管理系统的业务分类,业务操作规程,及其数据结构等具体要求,调查了酒店的组织结构,相关部门的业务范围,业务逻辑结构,业务操作规程,业务样本,业务数据规格,确定了系统的性能要求,系统运行支持的环境要求,数据项的名称,数据类型,数据规格,以上这一切为统一下一步的开发工作奠定了良好的基础。
本软件需求说明书全面,概括性的描述了客房管理系统所要完成的工作,使软件开发人员与用户对本系统的功能及业务流程达成共识,通过本需求说明书可以全面了解客房信息管理系统所要完成的任务和所能达到的功能。
1.1编写目的
1.作为软件系统开发技术协议的参考依据,为双方提供参考。
2.根据酒店特点和业务流程及客房管理系统的特点,对被开发软件系统的主要功能和性能进行完整描述,为软件开发者进行详细设计和编程提供基础。
3.为软件提供测试和验收数据,即为选取测试用例和进行验收的依据。
1.2背景
软件系统名称:酒店客房管理系统
本项目的任务提出者:07级网络工程第*小组
本项目的任务开发者:07级网络工程第*小组
本项目的用户:中小型酒店和旅馆
1.3定义
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
1.4参考资料
《软件工程导论》(第五版)张海藩编著
《C#网络应用编程》(第三版)马俊编著
2任务概述
2.1系统描述
本软件系统作为为酒店定制的客房管理系统,旨在对酒店提供以酒店客房信息管理为核心的集成环境,提供以项目为核心,基于用户角色的权限机制,通过本系统的应用可以达到对员工信息,经营状况的清晰了解和把握,方便客户的订房,退房,以及结账,减少客户的等待时间,为客户提供更优质的服务。本系统应用于各中小型酒店和旅馆。
酒店客房管理系统主要功能如下:
1.预订功能需求:其主要目的是提高酒店的开房率,为客人预留房间,并提供良好的预订服务。其功能需求包括预订查询,可用房确认,预订记录建立,预订确认,预订记录维护等;
2.接待功能需求:其主要目的是以最快的速度为客人开房。其功能需求包括宾客登记、可用房确认、修改宾客信息、删除宾客信息和查询宾客信息等;
3. 结账功能需求:其功能需求包括客人结账、打印报表和客人挂账等;
4. 调房功能需求:其主要目的是满足客人调房的需要。其主要功能是查询客房,调房登记,调房确认等;
5.客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从而提高客房管理的效率和服务质量。其主要功能是房态维护,费用记录和客人查询等;
6.查询功能需求:其主要目的是满足客人的需要,快速查找相应的房间和信息,提高服务的效率和树立酒店良好的企业形象。其主要功能包括房态查询,房间类型查询和房间价格查询等;
2.2用户的特点
本软件的用户方操作人员水平不一,大多数很少接触电脑,维护需要有专业计算机知识背景
1.酒店客房管理组织结构图
管理组织图
2.酒店客房管理中用户的要求
系统管理员必须具有一定的网络及数据库操作和管理知识,并且具有高度的责任感和强烈的安全意识。
一般用户除了具有一定的计算机应用能力外,还应各司其职,不得越权操作,不得随意泄露口令,以共同维护系统的正常和安全运行。
2.3实现语言
操作系统:Windows XP或Windows 2000
数据库平台:SQL Server 2005
编程工具:Visual Studio 2008
编程语言:C#
2.4限制与约束
1.按用户提供的需求和相应标准,软件开发与具体事例相结合。
2.用户必须提供系统软件运行的相应数据库标准,并在改动中及时通知本软件开发人员,以保证从
中正确读取预结算参数,进行成本估算。
3.用户必须按照操作规程操作本软件,不得进行恶意性操作。
3需求规定
3.1对功能的规定
3.1.1功能模块的设计
经过同客户的需求分析后,确定酒店客房管理系统的功能模块包括:
1.预订管理
2.入住管理
3.退房管理
4.查询管理
5.结账功能
6.调房管理
7. 客房类型管理
酒店客房信息管理系统的功能模块图为:
3.1.2数据流图
数据流程分析是数据和数据流程分析工作的最后一步,该工作是对系统中的数据进行输入输出、存储、传递、转换等分析。数据流程分析的结果是给出数据流程图。数据流程图是描述系统逻辑模型的主要工具。
针对现在酒店宾馆业的发展需求,在功能模块图的基础上,可以得到数据流程图:
酒店客房管理信息系统的0层DFD
预订管理第一层图
入住管理第一层图
退房管理第一层图
3.1.3数据字典
系统数据字典(DD-Date Dictionary)是描述数据流程图中所有数据流、数据存储、处理功能等卡片的集合。数据字典提供一个可定义的不依赖于应用程序的存储区域,用于创建扩展的属性集和描述数据的内容与外观。其内容包括四种条目:数据流,数据元素、数据存储和数据加工。建立完善的数据字典是对所整理数据的一种分析归档方式,为下一步建立数据库和处理数据做准备。
根据数据流程图,构思数据流表:
数据流表(表1-1)