您的当前位置:首页正文

酒店管理系统

2021-11-24 来源:九壹网
酒店管理系统

软件需求说明书

Version 1.0

文挡编号 文挡名称 撰写人 审核/批准创建时间

JiuDianGuanGiXiTong软件需求说明书

109小组 黄雨亭 2010-3-31

更改说明

版本号 Version1.0 更改时间 2010-3-31 更改人 黄雨亭 更改原因 …………… 审批人 黄雨亭

1 引言............................................................................................................................ 4

1.1编写目的 ........................................................................................................... 4 1.2背景 ................................................................................................................... 5 1.3定义................................................................................................................... 5 1.4参考资料........................................................................................................... 5 2任务概述..................................................................................................................... 6

2.1 目标.................................................................................................................. 6 2.2 用户的特点...................................................................................................... 6 2.3 假定和约束...................................................................................................... 7

2.3.1 开发期限.............................................................................................. 7 2.3.2开发环境................................................................................................. 7 2.3.3协议......................................................................................................... 7

3需求规定..................................................................................................................... 8

3.1 对功能的规定.................................................................................................. 8

3.1.1 登记和续订管理模块.......................................................................... 8 3.1.2 退房管理系统...................................................................................... 9 3.2 对性能的规定................................................................................................ 10

3.2.1 精度...................................................................................................... 10 3.2.2 时间特性要求...................................................................................... 10 3.2.3灵活性................................................................................................... 10 3.3输人输出要求................................................................................................. 11 3.4数据管理能力要求......................................................................................... 12 3.5故障处理要求................................................................................................. 12 3.6其他专门要求................................................................................................. 13 4.运行环境的规定....................................................................................................... 14

4.1设备................................................................................................................. 14 4.2支持软件......................................................................................................... 14 4.3接口................................................................................................................. 15 4.4控制................................................................................................................. 15

1 引言

《酒店管理系统需求说明书》旨在描述系统功能需求和一些非功能需求,明确系统需求边界。文档分为四个部分:概述部分描述了项目的目的和范围,并对文档中使用的术语进行了说明;系统说明部分对系统进行了简要的描述;需求说明部分对系统功能要求、安全性、性能等级方面进行阐述;验收则描述了系统最终验收通过的准则。以便于设计人员的设计和维护人员的维护,并且有利于使用者使用。

1.1编写目的

《酒店管理系统需求说明书》目的是明确酒店管理系中各项功能和非功能性需求,确定系统功能模块。同时为概要设计和详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。

《酒店管理系统需求说明书》的阅读对象为:

1)对相关业务技术和总体方案作出决策的管理人员和质量管理人员。 2)对本《酒店管理系统需求说明书》进行评审和确认的有关业务、技术人员。

3)参加概要设计和详细设计阶段工作的全体设计人员。

4)《酒店管理系统需求说明书》项目组,其他有权需要调用本文档的人员。

1.2背景

开发软件名称:酒店管理系统 项目任务提出者:软件学院 项目开发者:109团队 用户:酒店管理人员 实现软件单位:109小组 项目与其他软件系统的关系:

该系统需要在其他酒店其他系统等和网络上直接复制数据,所以在定义数据时要与已有系统相兼容。

本系统采用B/S,服务器采用Microsoft Server 2003 为操作系统的工作站,是采用Microsoft SQL Server 2005的为开发软件的数据库服务程序。

1.3定义

1.4参考资料

相关法律

《消费者权益保护法》

《酒店管理条例》(即是酒店的管理条文)

编号 :JiuDianGuanGiXiTong KeXingXing:《可行性研究报告》 109小组 编号 :JiuDianGuanGiXiTong JiHua《项目计划说明书》 109小组

2任务概述

2.1 目标

本系统开发任务为提升酒店管理形象,便捷为民服务为初衷。在快节奏的现代生活中,酒店在日常生活中起着推动发展的作用,但在发展中不免有些不尽人意。在此应用需求下,新一代以快捷为品牌的酒店管理系统应运而生。

在酒店日常管理中,人的角色比较重要,例如:酒店的管理人员,前台接待人员等。而对于直接操作本系统的人员更应熟练应用本系统,在下图中就给出具体的应用模块-----

2.2 用户的特点

本软件的最终用户为:酒店管理系统的使用者,不需要太专业的计算机知识,只要能操作安装Microsoft XP/2003系列操作系统的计算机,就可以使用本软件。

本软件的维护人员:酒店管理系统的维护人员为该软件的开发项目小组。需要详细的了解C/S架构、Java编程语言、RSS协议、操作系统基本知识、数据库设计及操作、MFC等知识。

2.3 假定和约束 2.3.1 开发期限

本系统的开发期限为30天。

2.3.2开发环境

本系统的开发环境为:

编译器:Visual C++ 6.0 数据库:Oracle 9i

操作系统:Microsoft Windows XP/2003

2.3.3协议

本系统运用到的协议如下:

HTTP协议

RSS 2.0

3需求规定

3.1 对功能的规定

3.1.1 登记和续订管理模块

IPO图_id: 酒店管理系统 _1 系统:酒店管理系统 设计者:陈 被调用模块: 输入:酒店入住人员若干信息 加工过程: 1)根据输入的房号,调用客户信息管理模块查询客户的基本信息并输出,显示的客户基本信息包括(房号,姓名,工作单位,身份证号,入住状态等); 2)确认显示出的客户入住状态和信息后,输入客户管理命令(以按钮或菜单的方式); 3)根据确认的房号和客户管理命令,对客户的入住状态信息进行修改; 4)显示处理结果,如果出错,则显示出错原因。 备注:

模块 :登记和续订管理模块 日期:2010-3-20 调用模块:客户信息管理模块 输出:入住状态,登记结果,续订结果 客户入住状态分为:已登记,已入住,已退订,已退房,以续订。(酒店客户信息可按需求提取使用) 3.1.2 退房管理系统

IPO图_id: 酒店管理系统 _2 系统:酒店管理系统 设计者:陈 被调用模块:登记管理模块 输入:酒店入住人员若干信息 加工过程: 5)根据输入的房号,调用客户信息管理模块查询客户的基本信息并输出,显示的客户基本信息包括(房号,姓名,工作单位,身份证号,住宿信息等); 6)确认显示出的客户住宿状态和信息后,输入客户管理命令(以按钮或菜单的方式); 7)根据确认的房号和客户管理命令,对客户的入住状态信息进行修改; 8)显示处理结果,如果出错,则显示出错原因。 备注:

模块 :退房管理模块 日期:2010-3-20 调用模块:客户信息管理模块 输出:入住状态,退房结果 客户入住状态分为:已登记,已入住,已退订,已退房,以续订 3.2 对性能的规定 3.2.1 精度

输入的客户信息应包括:

1.姓名(字符串) 2.性别(布尔值) 3.身份证号(字符串) 4.登记日期(字符串) 5.退房日期(字符串) 6.其他信息(字符)

3.2.2 时间特性要求

本系统的响应时间不超过3秒,数据更新的时间不超过15秒。(具体情况

还对照机器运转及运行环境的检测)

3.2.3灵活性

酒店管理系统要有灵活性 ,各行有各行的特点,同行之间,不同企业也

有各自的一些特性,所以需要软件供应商所提供的酒店软件有足够的灵活性,可以让用户自己根据店里的管理需要,对一些参数进行调节,或是能够帮助用户调节一些功能需求,使软件更符合酒店的管理,充分发挥作用。

比如在客户住宿总时间、总费用的计算上要根据实际情况酌情修订,在不影响酒店正常运转的前提下,应最大的优惠服务于客户。

3.3输人输出要求

房间状态编码由5位数构成。如下图所示:

A B C D E A:登记客人 B:预订客人入住 C:客人换房 D:客人续住、 E:今日到客

客房预订编码由5位数构成。如下图所示:

A B C D E A:客历 B:合约 C:会员

D:单位及旅行社预订 E:可用客房查询

前台收银编码由7位数构成。如下图所示:

A B C D E F G A:多种方式结账 B:多种查询条件 C:多种的账单输出 D:全面的转账功能 E:消费记账 F:明细账账务处理 G:智能快速结账

3.4数据管理能力要求

本系统数据库中客户记录数为2000人左右,服务人员记录数为200人左右,增长速度为每年300条客户记录。

3.5故障处理要求

软件发生故障的原因有以下几种:

丢失文件、文件版本不匹配、非法操作、内存冲突、内存耗尽。所产生的后果小到出现蓝屏、重新启动机器,大到重新安装系统,都会给你造成数据的损失。

防止软件故障应注意的四个事项:

1)在安装一个新软件之前,考察一下它与你的系统的兼容性;

2)在安装一个新的程序之前需要保护已经存在的被共享使用的DLL文件,防止在安装新文件时被其他文件覆盖;

3)在出现非法操作和蓝屏的时候仔细研究提示信息分析原因; 4)随时监察系统资源的占用情况;

电脑硬件故障有以下几个地方容易出现问题:

主板、硬盘、显卡、声卡、内存。

主板是整个电脑的关键部件,在电脑起着至关重要的作用。如果主板产生故障将会影响到整个PC机系统的工作。

硬盘常见故障: 1)系统不认硬盘

2)硬盘无法读写或不能辨认 3)系统无法启动

4)硬盘出现坏道

5)硬盘容量与标称值明显不符

6)无论使用什么设备都不能正常引导系统

显卡常见故障:开机无显示。 声卡常见故障:无声。 内存常见故障:开机无显示。

3.6其他专门要求

用户单位对安全保密的要求有以下可用的技术和措施:

(1) 物理安全防护措施 (2) 备份与恢复 (3) 计算机病毒防治 (4) 电磁兼容 (5) 身份鉴别 (6) 访问控制 (7) 信息加密 (8) 电磁泄漏发射防护 (9) 信息完整性校验 (10) 抗抵赖 (11) 安全审计 (12) 安全保密性能检测 (13) 入侵监控 (14) 操作系统安全 (15) 数据库安全

软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。一个可维护的程序应是可理解的、可靠的、可测试的、可修改的、可移植的、效率高的。

模块化是软件开发过程中提高软件质量,降低成本的有效方法之一,也是提高可维护性的有效的技术。程序设计语言的选择,对程序的可维护性影响很大。

低级语言,即机器语言和汇编语言,很难理解,很难掌握,因此很难维护。高级语言比低级语言容易理解,具有更好的可维护性。

4.运行环境的规定 4.1设备

列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:

a. 处理器内存在256MB以上。

b. 硬盘在100MB以上、可以是脱机也可以是和酒店的其他终端连接形成局域网、媒体为文字以记事本的格式存储,数量以酒店的规模而确定。 c. 输入及输出设备和数量可以添加,可联机或脱机。

d. 1.客房查询 shift+a 2.客房续住为 shift +b 3.客房的shift+c 4.客房的为shift+d还有一按钮的形式实现的按键。

4.2支持软件

支持软件要用到的操作系统:Windows 98、Windows NT、Windows 2000、Windows XP、Windows Server 2003等能安装LAN或Java 2的操作系统。

编译(或汇编)程序为visual studio 2003

支持所有window 所支持的软件

4.3接口

NetBIOS协议是一种在局域网上的程序可以使用的应用程序编程接口(API)

数据通信协议分两类:一类称为基本型通信控制协议,用于以字符为基本单位的数据传输,如BSC协议(二进制同步同步通信协议);另一类称为高级键路控制协议,用于以比特为基本单位的数据传输,如HDLC(高级数据键路控制协议)和SDLC(同步数据键路控制协议)。

4.4控制

控制软件的运行方法为点开一个exe文件既可以运行此软件。

控制信号有系统的更新、删除、修改等信号,软件的控制信号来自软件的使用者和软件的维护者。

因篇幅问题不能全部显示,请点此查看更多更全内容