酒店管理系统软件需求说明书
酒店管理系统 软件需求说明书
软件需求说明书 .............................................................................................................................. 1 1引言 ............................................................................................................................................... 2 1.1编写目的 . ................................................................................................................................ 2 1.2背景......................................................................................................................................... 2 1.3定义......................................................................................................................................... 2 1.4参考资料 . ................................................................................................................................ 3 2任务概述 ....................................................................................................................................... 3 2.1目标......................................................................................................................................... 3 2.2用户的特点 . ............................................................................................................................ 3 2.3假定和约束 . ............................................................................................................................ 3 3需求规定 ....................................................................................................................................... 4 3.1.1系统功能表 . ..................................................................................................................... 4 3.1.2总体业务流程图 . ............................................................................................................. 5 3.1.3E-R 图 ............................................................................................................................... 6 3.1.4用例图 . ............................................................................................................................. 7 3.1.5详细需求描述 . ............................................................................................................... 10 3.2对性能的规定 . ...................................................................................................................... 10 3.2.1精度 . ............................................................................................................................... 10 3.2.2时间特性要求 . ............................................................................................................... 10 3.2.3灵活性 . ........................................................................................................................... 10 3.3输人输出要求 . ...................................................................................................................... 10 3.4数据管理能力要求 . .............................................................................................................. 11 3.5故障处理要求 . ...................................................................................................................... 11 3.6其他专门要求 . ...................................................................................................................... 11 4运行环境规定 ............................................................................................................................. 12 4.1设备....................................................................................................................................... 12 4.2支持软件 . .............................................................................................................................. 12 4.3接口....................................................................................................................................... 12 4.4控制....................................................................................................................................... 12
1引言
1.1编写目的
随着旅游业的发展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。而传统的酒店管理采取的纯手工记录管理,不仅效率低,并且易出错。因此,为解决传统的酒店管理的缺陷,引用科学的电脑管理十分重要。
1.2背景
随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在 日常经营管理各个方面也在悄悄地走向规范化和网络化。客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。 酒店客房管理系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要, 所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。在当今时代,这些完全可以改用计算机来代替人的手工操作。 作为计算机及网络应用的一部分,使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。且办事效率也是决定收入的一个关键因素。 “酒店管理系统”代表了酒店管理的信息化,不仅是体现酒店现代化形象的一个重要标 志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。
1.3定义
系统流程图:是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就
是描述一个单位、一个组织的信息处理的具体实现的系统。
1.4参考资料
a . 参考文档:《软件工程导论》 出版社:清华大学出版社
b . 使用工具:Visual Studio 2010(开发环境)、SQL Server 2008(保存数据库)、Visio
(画图工具)
2任务概述
2.1目标
本酒店客房管理系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益;实现客房管理的规范化、自动化。
具体的目标包括: (1)有效的预订处理
(2)简便迅捷的宾客接待登记服务 (3)实时、快速、准确提供客房动态 (4)为财务提供严密的帐务系统
(5)系统运行稳定可靠、各项维护功能齐全、易于维护 (6)简单、友好的操作界面
2.2用户的特点
本酒店客房管理系统的用户分为系统管理员和一般用户两类。 对于系统管理员,他能够对整个系统进行管理,能够执行整个系统的所有操作,例如,对数据进行备份和恢复,添加用户信息,给一般用户分配权限等。
对于一般用户,他可以在自己的权限范围内对系统执行相应的操作,他所具有的权限必须由系统管理员赋予。可以根据酒店客房管理系统的特点,将一般用户细分为接待员,收银员,经理等。
2.3假定和约束
说明对这项开发中给出的假定和所受到的限制,如: a . 所建议系统的运行寿命的最小值;
b .进行系统方案选择比较的时间; c . 经费、投资方面的来源和限制; d .法律和政策方面的限制;
e . 硬件、软件、运行环境和开发环境方面的条件和限制; f . 可利用的信息和资源; g .系统投入使用的最晚时间。
3需求规定
3.1.1系统功能表
3.1.2总体业务流程图
3.1.4.1系统总用例图
3.1.4.2系统子用例图
3.1.5详细需求描述 3.2对性能的规定 3.2.1精度
说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。 在对金额的输入要求保留小数点后两位,其他数值不做要求。
3.2.2时间特性要求
说明对于该软件的时间特性要求,如对: a . 响应时间
在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a . 系统的界面操作方式应以用户意见变化而灵活转化。 b . 系统不能以运行环境的变化而停止运作;
c . 一般情况下不用进行程序修改而是通过修改配置选项完成相应工作。 对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。
当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。
3.3输人输出要求
数据类型:
a. 字符数据 CHAR [(N)]:存放固定长度的N 个字符数据,1
V ARCHAR[(N)]:存放可变长度的N 个字符数据,1
b. 日期型数据 DATATIME :存放从1/1/1753到12/31/9999的时间数据,精确到
1/1000秒
c. 数字型数据 INTEGER :存放从-2^31到2^63的整形数据
d. 货币数据 MONEY :存放从-2^63到2^63-1的货币数据,精度为货币单位的
10/1000。
3.4数据管理能力要求
在5秒之内完成数据存储,系统占用10M 硬盘,每次存储数据需要1M 硬盘,加上备份等每天需要15M 硬盘,如果系统计划良好使用5年的话,需要30G 硬盘。
3.5故障处理要求
a . 源数据的处理:建议全部保存
b . 操作规程: 确保系统正常工作,数据完好无损。并定期进行数据库备份。 c . 数据进入系统的过程: 通过数据库管理员身份登录进行管理,或由DBA 直接对数据库进行操作。
d . 数据保存、存储、恢复的处理: 请软件使用者自行备份相关信息。
e . 系统失效的后果及恢复的处理办法 首先请恢复备份,在这里我们强烈建议备份数据库以将可能的损失降到最低点。如果不能恢复,请与我们联系,我们将竭尽所能提供力所能及的帮助。
3.6其他专门要求
1. 软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。
2. 该软件安全保密的要求为中等,对该系统使用尽可能方便,对可维护性比较容易、易补充 、易读、可靠
4运行环境规定
4.1设备
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:
1、Web 服务器1台;
2、数据库服务器1台;
3、备份服务器1台;
4、开发服务器1台;
5、软件防火墙服务器1台;
6、千兆路由器1台;
7、10M 网络宽带1条
4.2支持软件
列出支持软件, 包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。
1、My Eclipese 10.0开发工具;
2、MySQL 数据库系统;
3、Windows xp/Win7/Win8操作系统;
4、防火墙,杀毒软件;
5、Quality Center测试软件;
6、内存在256MB 以上的计算机。
4.3接口
本软件通过若干个中间表(在此省略其结构)实现与其他软件的通信。
4.4控制
本系统通过“用户验证”模块进行用户登录的控制,根据不同用户的权限调用不同的角色,根据不同的角色调用不同的模块。