1、引言
酒店管理系统软件需求说明书
《酒店管理系统需求说明书》旨在描述系统功能需求和一些非功能需求,明确系统需求边界。文档分为四个部分:概述部分描述了项目的目的和范围,并对文档中使用的术语进行了说明;系统说明部分对系统进行了简要的描述;需求说明部分对系统功能要求、安全性、性能等方面进行阐述;验收则描述了系统最终验收通过的准则。以便于设计人员的设计和维护人员的维护,并且有利于使用者使用。
编写目的
《酒店管理系统需求说明书》目的是明确酒店管理系中各项功能和非功能性需求,确定系统功能模块。同时为概要设计和详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。
《酒店管理系统需求说明书》的阅读对象为:
1)对相关业务技术和总体方案做出决策的管理人员和质量管理人员。 2)对本《酒店管理系统需求说明书》进行评审和确认的有关业务、技术人员。 3)参加概要设计和详细设计阶段工作的全体设计人员。
4)《酒店管理系统需求说明书》项目组,其他有权需求调用本文档的人员。
背景
开发软件名称:酒店管理系统 用户:酒店管理人员
项目与其他软件系统的关系:
该系统需要在其他系统等和网络上直接复制数据,所以在定义数据时要与已
有系统相兼容。
本系统采用B/S,服务器采用Microscft Server 2003 为操作系统的工作站,是采用Microsoft SQL Server 2005 的为开发软件的数据库服务程序。
定义:酒店管理系统是帮助酒店自身管理和服务酒店客户的软件。 参考资料
相关法律
《消费者权益保护法》
《酒店管理条例》(即是酒店的管理条文)
2、任务概述
目标
本系统开发任务为提升酒店管理形象,便捷为民服务为初衷。在快节奏的现在生活中,酒店在日常生活中起着推动发展的作用,但在发展中不免有些不尽人意。在此应用需求下,新一代以快捷为品牌的酒店管理系统应运而生。
在酒店日常管理中,人的角色比较重要,例如:酒店的管理人员,前台接待人员等。而对于直接操作本系统的人员更应熟练应用本系统,在下面图中就给出具体的应用模块
用户的特点
本软件的最终用户为:酒店管理系统的使用者,不需要太专业的计算机知识,只要能操作安装Microsoft XP/2003系列操作系统的计算机,就可以使用本软件。
本软件的维护人员:酒店管理系统的维护人员为该软件的发开项目小组。需要详细的了解C/S架构、JAVA编程语言、RSS协议、操作系统基本知识、数据库设计及操作、MFC等知识。
假定和约束
2.3.1 开发期限
本系统的开发期限为30天 2.3.2 开发环境
本系统的开发环境为: 编译器:Visual C++ 数据库:Oracle 9i
操作系统:Microsoft Windows XP/2003 2.3.3协议
本系统运用到的协议如下: HTTP协议
3、需求规定
对功能的规定:登记和续订管理模块、退房管理系统 对性能的规定
3.2.1 精度
输入的客户信息应包括:
姓名(字符串) 性别(布尔值) 身份证号(字符串) 登记日期(字符串) 退房日期(字符串) 其他信息(字符)
3.2.2时间特性要求
本系统的响应时间不超过3秒,数据更新的时间不超过15秒。(具体情况还对照机器运转及运行环境的检测) 3.2.3 灵活性
酒店管理系统要有灵活性,各行各行的特点,同行之间,不同企业也有各自的一些特性,所以需要软件供应商所提供的酒店软件有足够的灵活性,可以让用户自己根据店里的管理需要,对一些参数进行调节,或是能够帮助用户调节一些功能需求,使软件更符合酒店的管理,充分发挥作用。
比如在客户住宿总时间、总费用的计算上要根据实际情况酌情修订,在不影响酒店正常运转的前提下,应最大的优惠服务于客户。
输入输出要求
1)房间状态编码:登记客人、预定客人入住、客人换房、客人续住、今日到客 2)客房预定编码:客历、合约、会员、单位及旅游社预定、可用客房查询 3)前台收银编码:多种方式结账、多种查询条件、全面的账单输出、全面的转账功能、消费记账、明细账账务处理、只能快速结账
数据管理能力要求
本系统数据库中客户记录数为2000人左右,服务人员记录数为200人左右,增长速度为每年300条客户记录。
故障处理要求
软件发生故障的原因有以下几种:丢失文件、文件版本不匹配、非法操作、内存冲突、内存耗尽。所产生的后果小到出现蓝屏、重新启动机器,大到重新安装系统,都会给你造成数据的损失。
防止软件故障应注意的四个事项:
1)在安装一个新软件之前,考察一下它与你的系统的兼容性;
2)在安装一个新的程序之前需要保护已经存在的被共享使用的DLL文件,防止在安装新文件时被其他文件覆盖;
3)在出现非法操作和蓝屏的时候仔细研究提示信息分析原因; 4)随时监察系统的占用情况;
电脑硬件故障有以下几个地方容易出现问题: 主板、硬盘、显卡、声卡、内存。
主板是整个电脑的关键部分,在电脑起着至关重要的作用。如果主板产生故障将会影响到整个PC机系统的工作。
硬盘常见故障: 1)系统不认硬盘
2)硬盘无法读写或不能辨认 3)系统无法启动 4)硬盘出现坏道
5)硬盘容量与标称值明显不符
6)无论使用什么设备都不能正常引导系统 显卡常见故障:开机无显示 声卡常见故障:无声 内存常见故障:开机无显示
4 运行环境规定
设备
列出运行该软件所需要的硬件设备。说明其中的新型设备及其专门功能,包括: a.处理器内存在256MB以上
b.硬盘在100MB以上,可以是脱机也可以是和酒店的其他终端连接形成局域网、媒体为文字以记事本的格式储存,数量以酒店的规模而确定。
c.输入及输出设备和数量可以添加,可以联机或脱机。
d.1.客房查询shift+a 2.客房续住为shift+b 3.客房的shift+c 4.客房的为shift+d还有以按钮的形式实现的按键。
支持软件
支持润健要用到的操作系统:Windows 98 、Windows NT 、Windows 2000 、Windows XP 、Windows Server 2003等能安装LAN或JAVA2的操作系统。
编译(或汇译)程序为visual studio 2003 支持所有window 所有支持的软件
接口
NetBIOS协议是一种在局域网上的程序可以使用的应用程序编程接口(API) 数据通信协议分两类:一类称为基本型通信控制协议,用于以字符为基本单位的数据传输,如BSC协议;另一类称为高级键路控制协议,用于以比特为基本单位的数据传输,如HDLC和SDLC
5、数据流程图
客房系统总体数据流
客房标准设客房登记 客房信息基本信息客房标准信息管顾客登记 客房调配 客房信息订房信息订房信息客房信息结算信息结算信息
客房管理系统模块
预定登记 预定金支预定承诺保留预定修改 预定查询 入住登记 换房修改 客房退房 退房登记 入住 续住 续住登记 客房状态 客房客房商品 房间清洁 客房干洗 早餐服务 商品消费 商品库存
酒店换房流程
客人要求询问原因 查房 回收房卡 押金单 增加押金 打印入住顾客核对顾客确认给予新房卡 给予新房引导客人
酒店退房流程
客人要求客人退还房卡 客人遗失通知查房 损坏房内退还 征询客人意见及建议 要求赔偿 打印退房客人核对客人确认退还押金 致谢送客
6、数据字典: (1)数据项的定 数据项含义数据项名称 名称 别名 数据类型 长度 取值范围
为每个客房客房编号 设置一个代号 酒店里客房客房种类 的不同种类 酒店里不同客房位置 种类客房的位置 不同种类客单价 房的价格 顾客是否已是否被预定 经预定了客房 客房的一些备注 说明 为每个预定订房编号 出的客房设置一个代号 顾客姓名 顾客的名字 顾客的身份身份证号码 证号 客房编号 为每个客房无 varchar 5 无 varchar 18 无 varchar 5 中、外文 ****************** a0000-z9999 无 varchar 6 a0000-z9999 无 text 100 中、外文 无 varchar 2 是、否 无 numeric 10 0-10000 无 varchar 100 中、外文 无 varchar 50 0-50 无 varchar 5 a0000-z9999
设置一个代号 顾客入住的入住日期 时间 顾客入住打折扣 的折扣 顾客入住的备注 一些详细说明 顾客退房时结算日期 的日期 顾客住房一金额 共所花费的金额 无 numeric 10 0-10000 无 datetime 8 2***/**/** 无 text 100 中、外文 无 numeric 1 0-9 无 datetime 8 2***/**/** (2)数据结构定义 1)数据结构名称:客房
含义说明:数据库中顾客用来居住的地方的信息
数据结构组成:客房编号+客房种类+客房位置+单价+是否被预订+备注 2)数据结构名称:订房
含义说明:数据库中顾客所订客房的信息
数据结构组成:订房编号+顾客姓名+身份证号+客房编号+入住日期+折扣+结算日期+金额
(3)数据流定义
1)数据流名称:剩余客房
简要说明:顾客预订完客房所剩余的房间 数据流来源:客房信息 数据流去向:P2
数据结构:客房编号+客房种类+客房位置+单价+是否被预订+备注 2)数据流名称:预订信息 简要说明:顾客预订客房的信息 数据流来源:P1 数据流去向:客房信息
数据结构:订房编号+顾客姓名+身份证号+客房编号+入住日期+折扣+结算日期+金额
因篇幅问题不能全部显示,请点此查看更多更全内容