宾馆管理系统需求规格说明书.docx
- 文档编号:9244344
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:23
- 大小:181.36KB
宾馆管理系统需求规格说明书.docx
《宾馆管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《宾馆管理系统需求规格说明书.docx(23页珍藏版)》请在冰点文库上搜索。
宾馆管理系统需求规格说明书
需求规格说明书
版本:
3.0
修订历史记录
日期
版本
说明
作者
2012年/05月/07日
1.0
初次生成文档
2012年/05月/09日
2.0
第二次生成文档
2012年/05月/10日
3.0
第三次生成文档
7.附录表A9
8.附录表B10
1.引言
当今,宾馆行业作为一个成熟的产业,各种宾馆管理软件众多,有实力的宾馆大多采用自主开发或委托软件开发商开发出适合各自的专用软件。
然而占着绝大多数的中小型宾馆由于资金、人员等诸多方面原因不易使用宾馆管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类宾馆管理软件基本上都是为大型宾馆专业设计的,有很多功能对于一般宾馆根本用不上。
本系统(宾馆管理系统)就是针对这一现状,并且结合宾馆前台管理的需要和后台业务维护的需要进行扩展性而开发的一套宾馆管理系统。
1.1目标
编写本需求说明的目的是为了就本系统将实现功能和为客户提供的服务上与客户达成一致。
回答系统做什么和不做什么,定义系统的范围;回答什么对于客户来讲是重要的,以便于更好的满足客户的要求。
同时在开发中便于系统分析员、用户、开发设计人员之间的沟通。
1.2文档约定
编写文档标准是按照文档里的标题进行界定。
大标题一律采用四号宋体,加粗。
内容一律采用五号宋体。
每个图必须标明题注。
让读者看到简洁明了。
1.3预期的读者和阅读建议
该系统最终用户包含四类:
即宾馆系统管理员、宾馆的员工、宾馆的注册会员和普通浏览者。
本软件的用户方操作人员水平不一,大多数很少接触电脑。
其中对宾馆系统管理员要求能比较熟练的操作计算机。
1.4产品的范围
针对确定的用户群:
中小型宾馆。
同时借鉴大型宾馆自己研发的管理系统和同行业类似产品,在系统需求的分析基础上,确立了该系统(宾馆管理系统)的具体实现功能。
实现普通网站浏览者对宾馆情况的浏览,对会员的处理,网上客房的预定,网站浏览者的留言等动态形式的内容;阐述系统的结构设计和功能设计,实现员工的登录信息查询修改、会员可以对此宾馆进行留言,使得外界和宾馆有着很好的沟通。
所有的用户都通过Web浏览器进入系统登录界面
1.5参考文献
1.王水张晓民.软件工程素质导论河南科技大学出版社2011.2
2.齐志昌、谭庆平、宁洪,软件工程【M】,高等教育出版社,1997年;
3.鲍剑洋、吴文清,通过CORBA规范访问数据库的方法和途径【J】,计算机工程与应用,2001年;
4.张俊兰、江开耀,软件工程【M】,西安:
西安电子科技大学出版社,2003年
5.XX文库:
2.综合描述
2.1产品的前景
随着旅游业的民展,宾馆娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。
为此,国家建设部已于最近做出明确规定:
凡星级在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。
一个成熟的宾馆管理不仅仅是记录宾馆客人的信息,提供查询,报表打印等一系列简单的工作,它能认工作人员从烦琐的手工操作中解脱,并且宾馆管理系统本身就代表着一种管理方式。
2.2产品的功能
系统功能模块图
此产品为宾馆管理系统的功能模块图,对应不同的用户有不同的功能。
管理员:
管理员是一个唯一确定账号密码的用户,主要是管理此系统。
以及对员工信息的管理。
还有对客房信息、预订信息、留言信息、会员信息的管理五项。
员工:
员工是除了不能对其他员工信息更改外,都能够进行管理。
包括对客房信息、预订信息、留言信息、会员信息的管理。
会员:
会员能够进行留言,网上预订,查看客房的介绍信息,以及宾馆的介绍信息。
2.3用户类和特征
本软件的最终使用用户为四类。
宾馆系统管理员、宾馆的员工、宾馆的注册会员和普通浏览者。
宾馆的员工无须具备很多的电脑知识,进行一些简单的培训后,懂得基本电脑操作即可。
宾馆系统管理员需具备一定的数据库方面的知识和技能,可以对数据库进行维护。
宾馆的注册会员和普通浏览者懂得网页的浏览就行。
操作方便。
2.4运行环境
1.操作系统:
windows
2.浏览器:
InternetExplorer、Maxthon、MozillaFirefox
3.推荐使用:
InternetExplorer、Maxthon
2.5设计和实现上的限制
影响开发人员自由选择的问题有数据库软件,服务器的选择,服务器操作系统以及系统界面的美观。
数据库软件,服务器的选择,服务器操作系统主要是开发成本的限制,系统界面的美观主要是美工人员的美工水平。
1编码人员技术不成熟、编程语言限制为C#+ASP、时间仓促,在完善软件功能上还有些欠缺。
2服务器端运行环境支持软,硬件
A.硬件条件:
推荐内存1GB,可用硬盘容量100G,打印机;
B.服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备主要包括交换机、网卡、集线器、MODEM等。
C.Windowsxp/windows7以上的操作系统
D.SQLServer2008数据库,visualstudio2008以上;
3.外部接口需求
该系统有良好的内外部接口,针对一般访问的前台相关接口和针对管理员的后台接口。
系统整体方便用户操作。
3.1用户界面
陈述所需要的用户界面的软件组件。
描述每个用户界面的逻辑特征。
以下是可能要包括的一些特征:
(1)本系统用户界面统一使用网页格式提供。
(2)控件排列格式简洁整齐。
(3)菜单使用弹出式下拉菜单。
(4)输入输出时间使用“YYYY-MM-DD”。
(5)要采用的图形用户界面(GUI)标准或产品系列的风格
(6)屏幕布局或解决方案的限制。
(7)将出现在每个屏幕的按钮、功能或导航链结(例如一个帮助按钮)。
(8)快捷键。
(9)错误信息显示标准。
(10)对于用户界面的细节,例如特定对话框的布局,应该写入一个独立的用户界面规格说明中,而不能写入软件需求规格说明中。
3.2硬件接口
硬件系统的描述如下:
要求可靠、稳定,能打印报表。
3.3软件接口
1、所有外部软件有:
WINDOWSxp/windows7或该版本以上的操作系统、tomcat接口、SQLServer2008、IE6.0及其以上版本。
2、应用系统为:
天宇宾馆管理系统
3、所有软件均运行于操作系统上。
4、IE与tomcat接口:
将IE请求数据传送给服务器
5、Tomcat与宾馆管理系统接口:
将IE请求转送给宾馆管理系统
6、宾馆管理系统与SQLSERVER接口:
交互数据
7、宾馆管理系统与IE接口:
将响应发送给IE
3.4通信接口
1.TCP/IP通信协议接口
2.SMS短消息通信协议接口
3.联通网关通信协议接口
4.防火墙通信接口
5.路由器通信接口
6.交换机通信接口
4.系统特性
4.1说明和优先级
由高级管理员进行分配。
其他人权限不能高于管理员。
4.2激励/响应序列
输入激励:
键盘输入。
对应响应:
系统录入信息并传入数据库;系统录入信息并更新数据库;系统响应,并执行对应操作。
4.3功能需求
(1)宾馆信息管理功能:
添加宾馆信息、修改宾馆信息、删除宾馆信息、查看宾馆信息。
(2)预订信息管理功能:
房间预订、查看房间预订、删除房间预订。
(3)客房信息管理功能:
查看房间信息、修改房间信息、删除房间信息、查看房间信息。
(4)会员信息管理功能:
会员注册、修改会员信息、删除会员信息、查看会员信息。
(5)员工信息管理功能:
增加员工信息、修改员工信息、删除员工信息、查看员工信息。
(6)留言信息管理功能:
会员留言、会员留言的删除。
5.非功能需求
5.1性能需求
本系统的总体目标是应用先进的信息技术为软件用户对象提供稳定、安全、可靠信息化服务,具体技术上将达到如下要求:
精度:
该系统的所有原始数据和统计数据均最终经过四舍五入到整数。
时间特性要求:
系统响应时间:
大部分操作接近于实时操作,大部分的检索与修改等操作应在0.5s之内。
系统更新处理时间:
0.5秒以内。
数据的转换和传送时间:
0.1秒以内。
灵活性要求:
数据库采用SQLServer系统,该数据库作为中小型数据库首选,能够满足一般中小型宾馆的的数据访问负载。
5.2安全设施需求
服务器房间安装防盗门防盗窗。
保持空气干燥。
通风良好。
温度保持恒定。
5.3安全性需求
1网络终端安全
1)保护信息资产,存放在服务器的数据中
2)支持计算机划分为特定组
2防火墙要求
1)应集成防火墙,入侵检测,带宽管理,审计的全方位防护
2)支持高数据流量
3)具备安全域概念结构
4)提供多网口防火墙
3杀毒软件要求
1)支持多种方式升级
5.4软件质量属性
由于时间紧迫,软件需求说明分析人员分析的不够透彻,开发人员水平有待提高,系统属性还不够稳定,有待深度开发。
5.5业务规则
公司人员登陆成功才能进行管理此宾馆管理系统的操作。
客户注册后可以进行订房,退房操作。
高级管理员进行系统的维护,以及对公司人员以及客户的权限分配,以及增删改查。
5.6用户文档
用户手册:
内容中包含对此软件的详细操作,以及安装方法(有图解)。
在线帮助:
提供客服电话和QQ。
在工作时间内可进行咨询与寻求帮助。
6.其他需求
法律需求:
本软件非免费产品,需要进行购买才能拥有使用权,更不可用于商业用途。
已经发现,将追究法律责任。
国际化需求:
暂时推出中文简体版本和繁体版本,相继会推出英文版。
附录A:
术语表
序号
名称
解释
1
房卡
用于表明登记入住客人的身份,与房间钥匙一同需要客人自。
2
大床标准间
由一个人或两个人使用的房间,其中设有一张1.5m×2m的双人床;适合于夫妻使用,大部份使用客人为商务客人出差。
3
标准间
两个人占用或使用的房间,其中设有两张1.1m×2m的单人床;适合于团队会议,一间房两张床,经济实惠。
有好的服务,费用分担还不高。
4
三人间
由三人入住的房间,其中设有三张1m×2m的单人床。
5
套间
由一个人或两个人使用的房间,2m×2m的双人床。
6
免费房
无需付费的房间(特殊贵宾,政务客人等特殊享用,无需付房费身份更特殊)。
7
自用房
酒店内部占用而无需付费的房间。
8
维修房
暂时不能使用的房间,或因为设施设备而需要维修。
9
非卖房
由于某种原因而较长时间不能出租的客房。
10
脏房
未清扫客房。
11
清扫房
正在清扫的客房。
12
清洁房
已清扫过的客房。
13
门市价
酒店报价单或对外公开报价的价格。
14
房数
房间的数目。
15
占用数
酒店已住客房和已被预订房的数目。
16
已出租客房数
酒店已经出租的客房数目。
17
可用房数
酒店中全部可用的客房数。
18
预订数
酒店预订客房的数目。
19
TCP/IP通信协议
传输控制协议/因特网协议,叫网络通讯协议,是Internet基本的协议、Internet国际因特网络的基础。
附录B:
分析模型
1员工信息管理模块
图表1员工信息管理用例图
增加员工信息用例描述:
用例编号:
1.1
用例名称:
增加员工信息
1描述
超级管理员分配员工账号
2涉及的参与者
超级管理员
3事件流
常规事件流:
当超级管理员想要分配员工账号时,本用例开始执行。
(1)超级管理员在系统中直接新增员工账号
(2)点击确认,账号增加成功
备选事件流:
如果所添加的账号已存在,则系统提示添加不成功
4前置条件
超级管理员处于登陆状态
5后置条件
如果账号添加成功,则系统处于就绪状态,员工可以使用所添加的账号
删除员工信息用例描述:
用例编号:
1.2
用例名称:
删除员工信息
1描述
超级管理员删除员工信息
2涉及的参与者
超级管理员,员工
3事件流
常规事件流:
当超级管理员想要删除员工账号时,本用例开始执行。
(1)超级管理员在系统中直接删除员工账号
(2)点击确认,账号删除成功
备选事件流:
如果员工信息不存在,则系统提示信息不存在
4前置条件
超级管理员处于登录状态
5后置条件
如果账号删除成功,则系统处于就绪状态,该员工不能进行操作
修改员工信息用例描述:
用例编号:
1.3
用例名称:
修改员工信息
1描述
超级管理员修改员工信息
2涉及的参与者
超级管理员,员工
3事件流
常规事件流:
当超级管理员想要修改员工账号时,本用例开始执行。
(1)超级管理员在系统中直接修改员工账号
(2)点击确认,账号修改成功
备选事件流:
如果员工信息不合规范,则系统提示信息修改不成功
4前置条件
超级管理员处于登录状态
5后置条件
如果员工信息修改成功,则系统处于就绪状态,员工可以进行操作
查看员工信息用例描述:
用例编号:
1.4
用例名称:
查看员工信息
1描述
超级管理员查看员工信息
2涉及的参与者
超级管理员,员工
3事件流
常规事件流:
当超级管理员想要查看员工信息时,本用例开始执行。
(1)超级管理员在系统中查看员工信息
(2)点击确认,查看成功
备选事件流:
如果没有员工信息,则系统提示信息不存在
4前置条件
超级管理员处于登录状态
5后置条件
显示员工的所有信息
2客房信息管理模块
图表2客房信息管理用例图
查看客房信息用例描述:
用例编号:
2.1
用例名称:
查看所有客房信息
1描述
对宾馆现有客房进行整体的查看信息
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要查看宾馆所有客房信息时,本用例开始执行。
(1)员工在系统中通过房间的ID来了解该客房是否已经入住客户,是否已经停用,房间详细信息等。
(2)查看所有客房现有信息成功
备选事件流:
如果商品ID不存在,则系统提示该客房不存在
4前置条件
员工的处于登录状态
5后置条件
如果查看成功,则系统处于就绪状态,各个功能随时可以使用
修改客房状态用例描述
用例编号:
2.2
用例名称:
修改客房信息
1描述
对宾馆现有客房的某一客房进行信息的修改
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要修改宾馆某一客房信息时,本用例开始执行。
(1)员工在系统中通过房间的ID来修改客房信息。
(2)修改客房现有信息成功
备选事件流:
如果客房ID不存在,则系统提示该客房不存在
4前置条件
员工处于登录状态
5后置条件
如果修改成功,则系统处于就绪状态,各个功能随时可以使用
3客户预订信息管理
图表3客户预订信息用例图
查看预订信息用例描述:
用例编号:
3.1
用例名称:
查看预订信息
1描述
对客户预订客房信息的查看
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要查看客户预订宾馆客房信息时,本用例开始执行。
(1)员工在系统中查看客户预订客房信息。
(2)点击确认,查看成功。
备选事件流:
如果没有客户预订客房信息,则系统提示当前没有客户预订房间。
4前置条件
员工的处于登录状态
5后置条件
如果查看成功,则系统处于就绪状态,各个功能随时可以使用
删除客户预订信息用例描述:
用例编号:
3.2
用例名称:
删除客户预订信息
1描述
对客户预订客房信息的删除。
2涉及的参与者
员工
3事件流
常规事件流:
当预订客房的客户已经入住宾馆。
员工想要删除客户预订宾馆客房信息时,本用例开始执行。
(1)员工在系统中删除客户预订客房信息。
(2)点击确认,删除成功。
备选事件流:
如果没有客户预订客房信息,则系统提示当前没有客户预订房间。
4前置条件
员工的处于登录状态
5后置条件
如果删除成功,则系统处于就绪状态,各个功能随时可以使用
4客户留言信息管理
图表4客户留言信息管理用例图
查看客户留言信息管理模块用例描述:
用例编号:
4.1
用例名称:
查看客户留言信息
1描述
对客户留言信息的查看
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要查看客户留言信息时,本用例开始执行。
(1)员工在系统中查看客户留言信息。
(2)点击确认,查看成功。
备选事件流:
如果没有客户留言,则系统提示当前没有客户留言。
4前置条件
员工的处于登录状态
5后置条件
如果查看成功,则系统处于就绪状态,各个功能随时可以使用
删除客户留言信息管理模块用例描述:
用例编号:
4.2
用例名称:
删除客户留言信息
1描述
对客户留言信息的删除
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要删除客户留言信息时,本用例开始执行。
(1)员工在系统中删除客户留言信息。
(2)点击确认,删除成功。
备选事件流:
如果没有客户留言,则系统提示当前没有客户留言。
4前置条件
员工的处于登录状态
5后置条件
如果删除成功,则系统处于就绪状态,各个功能随时可以使用
5注册会员信息管理
图表5注册会员信息管理用例图
查看注册会员信息管理模块用例描述:
用例编号:
5.1
用例名称:
查看注册会员信息
1描述
对会员信息的查看
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要查看注册客户信息时,本用例开始执行。
(1)员工在系统中查看会员注册信息。
(2)点击确认,查看成功。
备选事件流:
如果没有会员注册,则系统显示当前没有会员注册。
4前置条件
员工的处于登录状态
5后置条件
如果查看成功,则系统处于就绪状态,各个功能随时可以使用
增加注册会员信息管理模块用例描述:
用例编号:
5.2
用例名称:
增加注册会员信息
1描述
增加会员信息
2涉及的参与者
员工
3事件流
常规事件流:
当员工开始增加会员信息时,本用例开始执行。
(1)员工在系统中增加会员信息。
(2)点击确认,添加成功。
备选事件流:
没有会员信息添加。
4前置条件
员工的处于登录状态
5后置条件
如果添加成功,则系统处于就绪状态,各个功能随时可以使用
删除注册会员信息管理模块用例描述:
用例编号:
5.3
用例名称:
删除注册会员信息
1描述
对会员信息的删除
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要删除注册客户信息时,本用例开始执行。
(1)员工在系统中删除会员注册信息。
(2)点击确认,删除成功。
备选事件流:
如果该会员ID,则系统显示当前没有该会员。
4前置条件
员工的处于登录状态
5后置条件
如果删除成功,则系统处于就绪状态,各个功能随时可以使用
修改注册会员信息管理模块用例描述:
用例编号:
5.4
用例名称:
修改注册会员信息
1描述
对会员信息的修改
2涉及的参与者
员工
3事件流
常规事件流:
当客户要求员工修改注册客户信息时,本用例开始执行。
(1)员工在系统中修改会员注册信息。
(2)点击确认,修改成功。
备选事件流:
如果客户没要求修改其注册信息,则不会修改其信息。
4前置条件
员工的处于登录状态
5后置条件
如果修改成功,则系统处于就绪状态,各个功能随时可以使用
6员工登录系统模块
员工登录系统模块用例描述:
用例编号:
6.1
用例名称:
员工登录系统
1描述
员工输入用户名密码登录该系统
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要登录该系统时,本用例开始执行。
(1)员工在系统中输入用户名,密码。
(2)点击登录,登录成功。
备选事件流:
如果用户名或密码错误,则系统显示用户名或密码错误,无法登录。
4前置条件
员工的处于登录状态
5后置条件
如果登录成功,则系统处于就绪状态,各个功能随时可以使用
7宾馆信息管理模块
图表6宾馆信息管理用例图
添加宾馆信息管理模块用例描述:
用例编号:
7.1
用例名称:
添加宾馆信息
1描述
对宾馆信息的查看
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要添加宾馆信息时,本用例开始执行。
(1)员工在系统中添加宾馆信息。
(2)点击确认,添加成功。
备选事件流:
如果没有宾馆信息可以添加,则不添加。
4前置条件
员工的处于登录状态
5后置条件
如果添加成功,则系统处于就绪状态,各个功能随时可以使用
删除宾馆信息管理模块用例描述:
用例编号:
7.2
用例名称:
删除宾馆信息
1描述
删除宾馆信息的内容
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要删除宾馆信息时,本用例开始执行。
(1)员工在系统中删除宾馆信息。
(2)点击确认,删除成功。
备选事件流:
如果没有宾馆信息,则无法删除。
4前置条件
员工的处于登录状态
5后置条件
如果删除成功,则系统处于就绪状态,各个功能随时可以使用
查看宾馆信息管理模块用例描述:
用例编号:
7.3
用例名称:
查看宾馆信息
1描述
对宾馆信息的查看
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要查看宾馆信息时,本用例开始执行。
(1)员工在系统中查看宾馆信息。
(2)点击确认,查看成功。
备选事件流:
如果没有宾馆信息,则查看失败。
4前置条件
员工的处于登录状态
5后置条件
如果查看成功,则系统处于就绪状态,各个功能随时可以使用
修改宾馆信息管理模块用例描述:
用例编号:
7.4
用例名称:
修改宾馆信息
1描述
对宾馆信息的修改
2涉及的参与者
员工
3事件流
常规事件流:
当员工想要修改宾馆信息时,本用例开始执行。
(1)员工在系统中修改宾馆信息。
(2)点击确认,修改成功。
备选事件流:
如果宾馆信息不需修改,则不修改。
4前置条件
员工的处于登录状态
5后置条件
如果修改成功,则系统处于就绪状态,各个功能随时可以使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宾馆 管理 系统 需求 规格 说明书
![提示](https://static.bingdoc.com/images/bang_tan.gif)