《酒店管理系统需求规格说明书.pdf》由会员分享,可在线阅读,更多相关《酒店管理系统需求规格说明书.pdf(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、长沙理工大学长沙理工大学酒店管理系统需求规格说明书学学院院 计算机与通信工程班班级级姓姓名名学学号号姓姓名名学学号号姓姓名名学学号号目录1。范围 11。1 标识11.2 系统概述11。3 文档概述21。4 基线22。引用文件23.需求23.1 所需的状态和方式23.2 需求概述23.2.1 目标23。2。2 运行环境33.2。3 用户的特点43.2.4 关键点43。2.5 约束条件43。3 需求规格53.3。1 软件系统总体功能对象结构53。3。2软件子系统功能对象缩构113.4 CSCI 能力需求123。5 CSCI外部接口需求123。6 接口标识和接口图133.7 CSCI 内部接口需求1
2、33。8CSCI内部数据需求143.9适应性需求143。10 保密性需求143。11 保密性和私密性需求143。12CSCI 环境需求153.13 计算机资源需求153.13.1计算机硬件需求153。13。2计算机硬件资源利用需求173。13.3计算机软件需求173。13.4计算机通信需求183。14 软件质量因素183。15 设计和实现的约束193。16 数据193.17 操作193.18 故障处理193。19 有关后勤需求204 合格性规定 205需求可追踪性226尚需解决的问题227注释22酒店管理系统需求说明书1 1 范围范围1 1。1 1 标识标识SRS 适用范围:酒店管理系统标识号
3、:GDGL004标题:酒店管理系统版本号:V1。0发行号:Alpha001(内测版)1.21.2 系统概述系统概述随着中国社会经济的发展,人民消费水平的提高,酒店也慢慢变成了寻常百姓的消费场合。酒店经营的范围也随之更规范化扩大化,酒店管理系统已是现代酒店必不可少的管理平台与助手。目前,酒店管理系统在国际互联网上可以实现的商务功能已经多样化,技术的进步对传统书店上网解决方案提出更严格要求和挑战.为了保护传统酒店的投资,酒店管理系统解决方案应切合传统酒店实际的需求和发展的趋向,使投入回报和管理效益最大化,传统酒店在实施管理方案的之前,必须对一系列问题进行科学的论证,如客户住店的需求分析、客户住店总
4、体规划、客户住店系统的功能和实施方案,客户住店的传播与推广、运行客户住店系统的软件和硬件配置、客户住店的管理系统和管理、方法等等。酒店管理系统具体实施的质素直接影响传统酒店在 Internet 的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素.综上所述,酒店管理系统已经成为互联网时代传统酒店的必由之路。相关文档如下:酒店管理系统需求分析文档酒店管理系统市场调研软件需求标准1酒店管理系统需求说明书1.31.3 文档概述文档概述在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展,有必要设计开发一个网上商务系统。通过系统功能及网络环境解决传统管理模式和经营理念带来的不
5、足,加大企业宣传力度,从而提高酒店形象,扩大酒店市场影响率,优化酒店管理.故在此针对本系统编写此文档,本文档的最终解释权在本小组手中,请勿随意更改。1.41.4 基线基线本文档的设计基线是软件需求工程(康雁主编版)。2 2 引用文件引用文件1康雁,软件需求工程北京:科学教育出版社 20122Y。Daniel Liang 著李娜译,JAVA 语言程序设计北京:机械工业出版社 20123刘先锋,数据库系统原理与应用.武汉:华中科技大学出版社 20124谢希仁,计算机网络(第五版)北京:电子工业出版社 20123 3 需求需求3.13.1 所需的状态和方式所需的状态和方式没有状态和方式的划分3.23
6、.2 需求概述需求概述3.2.13.2.1 目标目标本管理系统参照了大量的国内外同类软件,并对酒店、餐饮、娱乐等企业进行了细致的彻底的实地研究,旨在用计算机系统来完成所有能完成的工作,并保2酒店管理系统需求说明书持很高的灵活性和易操作性.并使该软件具备以下特点:1.易学易用,操作极为简便,它是一套纯WINDOWS软件,操作界面友好直观,操作员懂拼音即可下单,不需要记忆复杂烦琐的消费代码,易学易用,所有操作员稍加培训即可上岗。2.功能完整,本系统包括前台和后台管理,功能完善,能够实现酒店等酒店的数字化经营。3.数据安全性,系统提供了手动备份的功能,可使数据库安全有保障。4。开放性好,采用标准的开
7、发工具和技术,后台数据库采用微软 SQL2005中文版,可以提供开放的数据接口,可同其它软件交流数据。5.提供物流管理模块,解决成本问题可管理和查询库存以及往来帐务,可以进行成本核算方便对进货和退货进行管理货物的进,销,存一体化6功能强大的营业查询模块可查询来宾信息、消费明细、收银明细、日/月营业报表等众多统计报表让您轻松掌控每日营业情况,更能为经营者科学的管理提供依据。多种类统计查询可以提供更详细和更明确的统计数据。3.2.23.2.2 运行环境运行环境服务器:软件:Window2000 以上系统,JDK7。0,配备 Microsoft Server 2000 以上数据库硬件:Intel 双
8、核心处理器:支持多线程,二级缓存为 2MB 或 4MB,主频133MHZ 或 266MHZ内存:1GB 支持 DDR2硬盘:不少于 80GB电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用3酒店管理系统需求说明书客户端:普通的电脑即可,运行 Windows 2000 以上系统,安装 JDK 1。7 以上运行环境,安装专门客户端软件通过连接服务器。3 3。2.32.3 用户的特点用户的特点(1)总经理负责整个酒店事务,拥有最高权限,能够查看管理所有信息,管理各部门主管。(2)库房主管:负责管理库房,能够管理与库房有关的一切信息。(3)人事主管负责人事管理,增删改所有人事
9、信息.(4)厨房主管厨房大总管,管理各种菜式信息。(5)财务主管管理财务,产生财务报表,写财务计划等.(6)顾客使用点菜服务.3 3。2.42.4 关键点关键点本系统主要分为两个部分,一个是酒店内部管理,一个是点菜系统。3 3。2 2。5 5 约束条件约束条件(1)数据精确度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到(2)时间特性一般操作的响应时间应在 1-2 秒内,对软磁盘和打印机及条形码刷卡服务响应时间也应在可接受的时间内完成4酒店管理系统需求说明书(3)适应性对前面提到的运行环境要求不应存在困难3 3。3 3 需求规格需求规格3.3.13.3.1 软件系统总体功能对象结
10、构软件系统总体功能对象结构A.系统模块功能结构图系统模块功能总结构如图 31 所示.图 3-1酒店内部管理系统总图系统库房管理模块功能结构如图 3-2 所示。图 32库房管理图系统人事管理模块功能结构如图 33 所示。图 3-3人事管理图系统厨房管理模块功能结构如图 34 所示。图 3-4厨房管理图系统财务管理模块功能结构如图 3-5 所示.图 3-5财务管理图系统总经理管理模块功能结构如图 3-6 所示.图 3-6总经理管理图酒店点菜系统流程如图 37 所示.图 37酒店点菜系统B。解说a 酒店内部管理系统(1)登陆登陆人员输入自己的姓名,密码进行登陆,完成系统认证后,系统自动进行身份验证随
11、后进入相应的模块。(2)库房主管库房主管登陆进入后,对库房的所有东西信息进行管理,包括酒店所有东西的出库入库,使用情况录入,还要能够生成使用报表.(3)人事主管人事主管登陆进去之后,对所有的员工信息进行管理,更新,录入,删除员工,同时也可以生成表格。(4)厨房主管5酒店管理系统需求说明书厨房主管的功能与上面两个功能相似,主要是录入新菜式,修改菜式信息,删除菜式等功能.(5)财务主管管理酒店的一切财物信息,员工财务信息,相关部门财务支出等,还能形成财务报表.(6)酒店经理酒店经理拥有最高用户权限,能够查看所有信息,执行员工管理时还能管理各主管,也提供了一些广播通知的功能.b.点菜系统(1)顾客可
12、以进行点菜。(2)前台对顾客产生的菜单进行处理,检验订单合不合理,送交厨房进行做菜,并且保留此订单以供日后查询,同时也可生成账单,方便客人结账,报销。C.用例图系统用例图如图 38、图 39 所示。图 38酒店内部管理系统用例图图 39点菜系统用例图D。ER 图系统 E-R 图如图 39、图 310 所示。图 3-9酒店管理 ER 图图 310点菜 E-R 图3 3。3.23.2 软件子系统功能对象缩构软件子系统功能对象缩构(1)登录系统流程图如图 3-11 所示,工作人员使用系统软件登录系统,如果账号密码不对就会卷回重来,成功则进入每个人员相应的管理界面。图 3-11登陆系统流程图(2)工作
13、人员管理流程图6酒店管理系统需求说明书如图 3-12 所示,工作人员可根据 UI 来行使各种管理功能,系统会检测使用过程是否符合规范,符合规范才会执行。图 312工作人员管理流程图(3)修改密码如图 313 所示,工作人员登陆成功后可修改密码,需输入新旧密码,符合规范能执行修改。图 313修改密码图(4)客户点菜如图 314 所示,客户通过应用软件开始点菜,完成订单后,系统交由前台处理,前台判断是否合理,仓库有无缺货,没有的话就将订单送交厨房。并且生成账单,存入数据入数据库.图 314客户点菜图3.4 CSCI3.4 CSCI 能力需求能力需求本 CSCI 能力主要是提供了一个非常完善的图形用
14、户界面,同时具有不错的排除错误能力,能够保护系统内容隐私,权限与权限之间不会越界,同时保有良好的移植能力。3 3。5 CSCI5 CSCI 外部接口需求外部接口需求a。用户接口:屏幕采取任意分辨率都可以,这里采取的是用 JAVA 的 SWING 包开发的图形用户接口数据库使用的 Microsoft Server 2008 开发。打印报表时使用 A4 纸即可.b.硬件接口:双核心处理器:支持多线程,二级缓存为 2MB 或 4MB,2.8GHz 的 CPU,拥有 800MHz 前端总线内存:标准容量 1GB 最大容量 40GB 支持 DDR2硬盘:不少于 80GB电源:有内置电源以及外置电源,外置
15、电源能够提供突然断电提供时间保7酒店管理系统需求说明书存数据作用光驱:无要求。软驱:无要求。显示器:无要求c.软件接口:Window2000 以上系统JDK 1。7 以上配备 Microsoft Server 2000 以上数据库d。通信接口提供 TCP/IP 协议。3.63.6接口标识和接口图接口标识和接口图接口图如图 314 所示。图 314酒店管理系统接口图3.7 CSCI3.7 CSCI 内部接口需求内部接口需求本 CSCI 内部接口需求如下:提供了一个管理系统与库房的接口,主要是方便库房出库,入库物品信息录入。在应用软件和数据库之间使用的软件接口是 JDBC.3 3。8CSCI8CS
16、CI 内部数据需求内部数据需求(1)内部数据类型:所有文本使用 VARCHAR;数字类使用 INTEGER;仓库内物品应物品需求为 INTEGER 或 DECIMAL;货币使用 MONEY 类型;日期使用 DATE。8酒店管理系统需求说明书(2)项目唯一标示符GDGI0043 3。9 9 适应性需求适应性需求本系统利用 JAVA 开发,运行于 Windows 平台,只要相应的平台提供了 JAVA运行环境。并且内部形成网络,就能够运行,但是服务器还需要提供MicrosoftServer 2000 以上的数据库以及 JDBC 接口。网络必须支持 TCP/IP 协议。3.103.10 保密性需求保密
17、性需求本系统严格区分了每个用户分权限,根据权限的不同其能够使用的功能是不同的,而且,酒店内部数据不提供外部接口,只能在酒店内部使用,这样防止了外来人员入侵窃取数据。而且专门提供了一个验证模块,用于验证信息正确性,保证其安全性,每个用户登录之后也可以使用安全管理模块管理他们的用户信息,可以更改密码之类的。3 3。1111保密性和私密性需求保密性和私密性需求用户登录后,是不允许其他客户端同时登陆这个账号的,同时当用户退出后其使用密码也是严格保密的,但是若是私自泄露密码以及本系统源码出去造成本系统出现问题,概不负责。3.12CSCI3.12CSCI 环境需求环境需求软件:Window2000 以上系
18、统,JDK7.0,配备Microsoft Server 2000 以上数据库硬件:双核心处理器:支持多线程,二级缓存为 2MB 或 4MB,2.8GHz 的CPU,拥有 800MHz 前端总线内存:标准容量 1GB 最大容量 40GB 支持 DDR2硬盘:不少于 80GB电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保9酒店管理系统需求说明书存数据作用3.133.13计算机资源需求计算机资源需求3.13.13.13.1计算机硬件需求计算机硬件需求A服务器端需求设备CPU要求数量采用双核心,标配处理器1数量为 1,最大处理器数量为 2,并支持多线程(SMT)、对称多处理结构(SM
19、P)的 CPU,为高速的运算核心准备更多的待处理数据,减少运算核心的闲置时间。二级缓存为 2MB 或者 4MB 以避开内存直接从缓存中调用,从而加快读取速度;2。8GHz 的 CPU,拥有 800MHz 前端总线内存标准容量 1GB 最大容量140GB 支持 DDR2硬盘采用 SCSI 采用高速、稳1定、安全的 SCSI 接口硬盘,且支持热插拔的硬盘这样就可以在服务器不停机的情况下,拔出或插入一块硬盘,操作系统自动识别硬盘的改动.这种10酒店管理系统需求说明书技术对于 24 小时不间断运行的服务器来说,是非常必要的。随机容量不低于 80GB.服务器内置电源采用 ATX或是 SSI 作为1电源机
20、箱电源,最好带有冗余电源,以增强硬件的可用性。服务器外置电源考虑到网络系统的市电1电网供电环境比较稳定,系统周围无并考虑到无大型机电设备而且考虑到以后系统的扩容计划后,决定采用后备时 间 达 7 分 钟,允 许130过载、切换时间小于10ms的后备式不间断电源(UPS),起到临时供电作用,防止突然断电而因起的电脑数据丢失.B客户端需求设备CPU内存硬盘显示屏幕键盘鼠标要求CPU=1.5GHz1GB 以上20GB 以上1366*768 最佳无11数量11111酒店管理系统需求说明书C点菜机器需求设备CPU内存硬盘显示屏幕要求主频=1.5GHZ1GB16GB 以上可供触屏的电容屏数量11113 3
21、。1313。2 2 计算机硬件资源利用需求计算机硬件资源利用需求本系统最大同时支持 200 台机型同时登陆操作。3 3。13.313.3 计算机软件需求计算机软件需求A服务器Window 2000 以上操作系统;Microsoft Server 2000 以上数据库配备 JDK1。7 以上环境。B。客户端Window 2000 以上操作系统;Microsoft Server 2000 以上数据库配备 JDK1。7 以上环境.C。点菜机器Window 2000 以上操作系统;Microsoft Server 2000 以上数据库配备 JDK1。7 以上环境;支持触摸屏的 UI。3.13.43.1
22、3.4 计算机通信需求计算机通信需求使用 10Mb/s 速率的以太网,遵从其 CSMA/CD 协议,网络层使用 TCP/IP协议。12酒店管理系统需求说明书3.143.14 软件质量因素软件质量因素对于本系统,在质量方面有如下的定性要求和规定,以满足系统在实际使用中可能的需要,主要包含如下方面:(1)功能性:系统已尽最大限度完成了用户的需求,实现了计算机代替整个过程的功能。(2)可靠性:系统能够很好的保密用户数据,同时也具备了一套应对意外情况的功能,恢复措施。(3)可维护性:当系统出现错误的时候,系统维护员能以最快的速度发现错误并且对其进行维护。(4)可用性:本系统时可用且耐用的.(5)可移植
23、性:系统使用 Java 开发,拥有极强的可移植性,在任何有 Java环境及数据库硬件上即可运行,不对硬件过分依赖。(6)可测试性:系统提供测试的功能,能够通过测试来体现本系统实际运行情况。(7)易用性:系统有非常完备的 UI,对于客户端有客户端的 UI,对于点菜机器,由于有触摸屏同时也提供了专门的 UI 优化.易用,简而易懂。3 3。1515 设计和实现的约束设计和实现的约束(1)系统使用人必须按照操作规范操作系统,任何非规范操作造成系统瘫痪,概不负责.(2)用户的数据库如果发生了改动,接口发生了变化,硬件产生更替造成不兼容,需及时通知开发人员.(3)本系统严格按照用户要求开发,在与用户多次交
24、互后完成,用户拥有本系统使用权。3.163.16 数据数据本系统限制最大访问机器数为两百台,其他的限制详见 Microsoft Server 的数13酒店管理系统需求说明书据访问限制。3 3。1717 操作操作说明本系统在常规操作、特殊操作以及初始化操作、恢复操怍等方面的要求。3.183.18 故障处理故障处理本系统可能会遇见由于程序发生故障的软件故障,以及由于硬件出现问题的硬件故障。产生软件故障的原因如下:(1)提交不和理的数据,而系统木有检测到(2)连接人数过多,服务器崩溃对于(1),系统提供了还原的功能,发生错误后,还原到操作前即可,对于(2)稍作等待,或者重启服务器即可。硬件故障原因如
25、下:服务器硬件过热导致硬件自动关闭,这种情况服务器无法保持当时数据,但事后重启可正常运行.如果硬盘坏了,就是致命性错误了,为了保有数据,最好准备备份数据在备份硬盘里。3 3。1919 有关后勤需求有关后勤需求酒店最后能自配一个系统及硬件维护人员.用以管理庞大的系统。4 4 合格性规定合格性规定测试用例编号01测试需求项14酒店内部管理系统2013.6.11酒店管理系统需求说明书测试目标状态和测试数据状态序序号号测试项测试项输入说明输入说明(操作)操作)达到预期要求输出说明(预期结果输出说明(预期结果)系统自动进行身份验证并进入相应模块提示输入错误记录入库信息记录出库信息主管查看库存量自动生成库
26、存报表主管查看人员信息主管记录人员出勤情况添加新员工信息删除员工信息成功修改员工信息成功查看成功添加成功修改成功删除成功记录部门支取信息计算员工工资额度生成成功制订计划查看酒店信息成功设置主管权限成功添加员工成功删除成功修改成功1 1登录登录登录人输入正确的姓名及密码登录人输入错误的姓名及密码入库登记2 2库房主管库房主管出库登记查看库存生成报表查看人员信息记录人员出勤3 3人事主管人事主管增加人员信息删除人员信息修改人员信息查看菜品信息4 4厨房主管厨房主管增加菜品信息修改菜品信息删除菜品信息记录部门支取5 5财务主管财务主管计算员工工资生成财务报表制订财务计划查看所有信息设置主管权限6 6
27、酒店经理酒店经理增加员工信息删除员工信息修改员工信息15酒店管理系统需求说明书广播会议通知测试用例编号测试目标状态和测试数据状态序序号号1 1测试项测试项输入说明输入说明(操作操作)01主管及员工参加会议测试需求项点菜系统2013。6.11达到预期要求输出说明(预期结果)输出说明(预期结果)系统记录顾客信息并开始点菜生成菜单前台服务员保存顾客菜单前台将菜单交予厨房前台服务员生成顾客账单登录登录顾客登录系统保存记录2 2前台处理前台处理厨房处理生成账单5 5 需求可追踪性需求可追踪性此版本需求规格说明书中未发现可追踪的需求。6 6 尚需解决的问题尚需解决的问题本软件的部分技术实现还有难度。7 7
28、 注释注释(1)JDKJDK(Java Development Kit)是 Sun Microsystems 针对 Java 开发员的产品。自从 Java 推出以来,JDK 已经成为使用最广泛的 Java SDK。JDK 是整个 Java的核心,包括了Java 运行环境、Java 工具和 Java 基础类库。JDK 是学好 Java 的第一步。而专门运行在 x86 平台的 Jrocket 在服务端运行效率也要比 Sun JDK 好很多。从SUN 的 JDK5。0 开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。16酒店管理系统需求说明书(2)CSCI计算机软件配
29、置项(3)Microsoft Server 2008Microsoft SQL Server 2008 是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的 Microsoft SQL Server版本.这篇文章详细介绍了 Microsoft SQL Server 2008 中的新的特性、优点和功能。微软的这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求,支持数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。(4)JDBCJDBC(Java Data Base Connectivity,java 数据库连接)是一种用于执行 SQ
30、L 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC 也是个商标名.(5)WindowsWindows 系列操作系统是如今个人电脑上使用最为广泛的操作系统。它的第一个版本 Windows 1。0 于 1985 年面世,本质为基于 MSDOS 系统之上的图形用户界面的 16 位系统软件,但同时具有许多操作系统的特点.Windows 1.X 和Windows 2。X 市场反应并不太好,并未占据大量的市场份额,但从 Windows
31、3。X 开始,Windows 操作系统逐渐成为使用最为广泛的桌面操作系统。从 Windows 3。0 开始,Windows 系统提供了对 32 位 API 的有限支持.1995 年 8 月 24 日发售的Windows 95 则是一个混合的 16 位/32 位 Windows 系统,仍然基于 DOS 核心,但也引入了部分 32 位操作系统的特性,具有一定的 32 位的处理能力。但与此同时微软开发了 Windows NT 核心,并在 2000 年 2 月发布了基于 NT5。0 核心的Windows 2000,正式取消了对 DOS 的支持,成为纯粹的 32 位系统.微软又于 2001年发布了 Wi
32、ndows 2000 的改进型号 Windows XP 大幅度增强了系统的易用性,成为了最成功的操作系统之一,直到 2012 年其市场占有率才降至第二。2006 年底微软发布了基于 NT6。0 核心的新一代操作系统 Windows Vista,提供了新的图形界面 Windows Aero,大幅提高了安全性,但市场反应惨淡,其市场份额始终未超过 Windows XP。为了挽回市场形象,微软于 2009 年推出了 Windows Vista的17酒店管理系统需求说明书改进型 Windows 7,重新获得成功。之后 2012 年微软推出了支持 ARM CPU,取消了开始菜单,带有 Metro 界面的 Windows 8 以抵御 iPad 等平板对 Windows 地位的影响.但结果令广大消费者不满意,微软决定在2013 年 6 月 23 日发布Windows8。1 开发者预览版,此版本为 Windows8 的改进版本,恢复了开始菜单。18