




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、长沙理工大学酒店管理系统需求规格说明书学院计算机与通信工程班级姓名学号姓名学号姓名学号目录1.范围1.1标识1.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内部接口需求133.8CSCI内部数据需求 143.9适应性需求
2、 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尚需解决的问题 22227注释1 范围1.1 标识SRS适用范围:酒店管理系统标识号: GDGL004 标题:酒店管理系统 版本号: V1.0 发行号:AlphaO
3、Ol (内测版)1.2 系统概述随着中国社会经济的发展 , 人民消费水平的提高 ,酒店也慢慢变成了寻常百 姓的消费场合。 酒店经营的范围也随之更规范化扩大化, 酒店管理系统已是现代 酒店必不可少的管理平台与助手。 目前,酒店管理系统在国际互联网上可以实现 的商务功能已经多样化, 技术的进步对传统书店上网解决方案提出更严格要求和 挑战。为了保护传统酒店的投资, 酒店管理系统解决方案应切合传统酒店实际的 需求和发展的趋向, 使投入回报和管理效益最大化, 传统酒店在实施管理方案的 之前,必须对一系列问题进行科学的论证, 如客户住店的需求分析、 客户住店总 体规划、客户住店系统的功能和实施方案, 客户
4、住店的传播与推广、 运行客户住 店系统的软件和硬件配置、 客户住店的管理系统和管理、 方法等等。 酒店管理系 统具体实施的质素直接影响传统酒店在 Internet 的实际效果和经济效益,这不 仅是技术问题, 同时也涉及到管理的因素。 综上所述, 酒店管理系统已经成为互 联网时代传统酒店的必由之路。相关文档如下:酒店管理系统需求分析文档酒店管理系统市场调研软件需求标准1.3 文档概述在信息化高速发展的今天,时间,效率这样的名词正主导着人们的生活和发展, 有必要设计开发一个网上商务系统。通过系统功能及网络环境解决传统管理 模式和经营理念带来的不足, 加大企业宣传力度, 从而提高酒店形象, 扩大酒店
5、 市场影响率,优化酒店管理。故在此针对本系统编写此文档, 本文档的最终解释权在本小组手中, 请勿随 意更改。1.4 基线本文档的设计基线是软件需求工程 (康雁主编版)。2 引用文件1 康雁, 软件需求工程北京: 科学教育出版社 20122Y.Daniel Liang 著李娜译 ,JAVA 语言程序设计北京:机械工业出版社 20123 刘先锋, 数据库系统原理与应用 . 武汉:华中科技大学出版社 20124 谢希仁, 计算机网络(第五版) 北京:电子工业出版社 20123 需求3.1 所需的状态和方式没有状态和方式的划分3.2 需求概述3.2.1 目标本管理系统参照了大量的国内外同类软件, 并对
6、酒店、 餐饮、娱乐等企业进 行了细致的彻底的实地研究, 旨在用计算机系统来完成所有能完成的工作, 并保 持很高的灵活性和易操作性。并使该软件具备以下特点:1. 易学易用,操作极为简便,它是一套纯 WINDOWS软件,操作界面友好直 观,操作员懂拼音即可下单,不需要记忆复杂烦琐的消费代码,易学易用,所有 操作员稍加培训即可上岗。2. 功能完整, 本系统包括前台和后台管理, 功能完善, 能够实现酒店等酒店 的数字化经营。3. 数据安全性 , 系统提供了手动备份的功能,可使数据库安全有保障。4. 开放性好,采用标准的开发工具和技术,后台数据库采用微软SQL2005中文版,可以提供开放的数据接口,可同
7、其它软件交流数据。5. 提供物流管理模块,解决成本问题可管理和查询库存以及往来帐务,可以进行成本核算 方便对进货和退货进行管理 货物的进,销,存一体化6功能强大的营业查询模块 可查询来宾信息、消费明细、收银明细、日 / 月营业报表等众多统计 报表让您轻松掌控每日营业情况,更能为经营者科学的管理提供依 据。多种类统计查询可以提供更详细和更明确的统计数据。3.2.2 运行环境服务器:软件:Window2000以上系统,JDK7.0,配备 Microsoft Server 2000 以上 数据库硬件:In tel双核心处理器:支持多线程 ,二级缓存为2MB或 4MB主频133MHZE 266MHZ内
8、存: 1GB 支持 DDR2硬盘:不少于 80GB电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保 存数据作用客户端:普通的电脑即可,运行 Windows2000以上系统,安装JDK1.7以上运行环 境,安装专门客户端软件通过连接服务器。3.2.3 用户的特点(1 )总经理负责整个酒店事务, 拥有最高权限, 能够查看管理所有信息, 管理各 部门主管。(2)库房主管:负责管理库房,能够管理与库房有关的一切信息。(3)人事主管 负责人事管理,增删改所有人事信息。(4)厨房主管 厨房大总管,管理各种菜式信息。(5)财务主管管理财务,产生财务报表,写财务计划等。(6)顾客使用点菜服务。
9、3.2.4 关键点本系统主要分为两个部分,一个是酒店内部管理,一个是点菜系统325约束条件(1) 数据精确度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到(2) 时间特性一般操作的响应时间应在1-2秒内,对软磁盘和打印机及条形码刷卡服务响应时间也应在可接受的时间内完成(3) 适应性对前面提到的运行环境要求不应存在困难3.3需求规格3.3.1软件系统总体功能/对象结构A. 系统模块功能结构图系统模块功能总结构如图3-1所示功能选择功能选择功能选择功能选择功能选择功能选择 退出?_J!_结束图3-1 酒店内部管理系统总图系统库房管理模块功能结构如图3-2所示 库房主管图3-2 库房管
10、理图系统人事管理模块功能结构如图3-3所示人事主管图3-3人事管理图系统厨房管理模块功能结构如图3-4所示图3-4厨房管理图系统财务管理模块功能结构如图3-5所示图3-5财务管理图系统总经理管理模块功能结构如图3-6所示总经理功能选择查看所有信息设置主管权限增加员工信息删除员工信息修改员工信息广播会议通知图3-6 总经理管理图酒店点菜系统流程如图3-7所示。顾客菜单图 3-7 酒店点菜系统B. 解说a 酒店内部管理系统(1)登陆 登陆人员输入自己的姓名,密码进行登陆,完成系统认证后,系统自动 进行身份验证随后进入相应的模块。(2)库房主管 库房主管登陆进入后,对库房的所有东西信息进行管理,包括
11、酒店所有 东西的出库入库,使用情况录入,还要能够生成使用报表。(3)人事主管 人事主管登陆进去之后,对所有的员工信息进行管理,更新,录入,删 除员工,同时也可以生成表格。(4)厨房主管 厨房主管的功能与上面两个功能相似,主要是录入新菜式,修改菜式信 息,删除菜式等功能。(5)财务主管 管理酒店的一切财物信息,员工财务信息,相关部门财务支出等,还能 形成财务报表。(6)酒店经理 酒店经理拥有最高用户权限,能够查看所有信息,执行员工管理时还能 管理各主管,也提供了一些广播通知的功能。b. 点菜系统(1)顾客可以进行点菜。(2)前台 对顾客产生的菜单进行处理,检验订单合不合理,送交厨房进行做菜,并且
12、 保留此订单以供日后查询,同时也可生成账单,方便客人结账,报销。C. 用例图系统用例图如图 3-8 、图 3-9 所示。设置主管权限/修改员工信息查看菜品信息增加菜品信息修改菜品信息删除菜品信息查看所有信息广播会议通知入库登记修改密码记录部门支取计算员工工资厨房主管财务主管生成财务报表图3-8顾客总经理找回密码出库登记用户库房主管查看库存安全信 息管理生成报表查看人员信息指定财务计划人事主管记录人员出勤增加人员信息酒店内部管理系统用例图订单图3-9点菜系统用例图删除人员信息修改人员信息查看记录发送至厨房前台工作人员生成账单保存记录D. E-R 图系统E-R图如图3-9、图3-10所示出生日期住
13、址性别电话号码、一-丿、:/丿 _身份证号邮箱姓名用户工作证号总经理 管理所有员工库房主管I管理 库房1 n账单财务主管I管理N1 n财务计划普通员工员工工资工作证号工资额X1账单号日期 一* 支取部门金额J-J内容菜名1、.- F /F菜价JfJT原料菜编号存放n物品名称单位物品编号数量图3-9 酒店管理E-R图图3-10 点菜E-R图332软件子系统功能/对象缩构(1)登录系统流程图如图3-11所示,工作人员使用系统软件登录系统,如果账号密码不对就会 卷回重来,成功则进入每个人员相应的管理界面。开始图3-11登陆系统流程图(2)工作人员管理流程图如图3-12所示,工作人员可根据UI来行使各
14、种管理功能,系统会检测使用 过程是否符合规范,符合规范才会执行。开始图3-12 工作人员管理流程图(3)修改密码如图3-13所示,工作人员登陆成功后可修改密码,需输入新旧密码,符合 规范能执行修改。开始图3-13 修改密码图(4) 客户点菜如图3-14所示,客户通过应用软件开始点菜,完成订单后,系统交由前台 处理,前台判断是否合理,仓库有无缺货,没有的话就将订单送交厨房。并且生 成账单,存入数据入数据库。开始结束图3-14客户点菜图3.4 CSCI能力需求本CSCI能力主要是提供了一个非常完善的图形用户界面,同时具有不错的 排除错误能力,能够保护系统内容隐私,权限与权限之间不会越界,同时保有良
15、 好的移植能力。3.5 CSCI外部接口需求a. 用户接口:屏幕采取任意分辨率都可以,这里采取的是用JAVA的SWINGS开发的图形 用户接口数据库使用的 Microsoft Server 2008 开发。打印报表时使用 A4纸即 可。b. 硬件接口:双核心处理器:支持多线程 ,二级缓存为2MB或 4MB 2.8GHz的CPU拥有800MHz前端总线内存:标准容量1GB最大容量40GB支持DDR2硬盘:不少于80GB电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保 存数据作用光驱:无要求。软驱:无要求。显示器:无要求c.软件接口:Win dow2000以上系统JDK 1.7以上
16、配备Microsoft Server 2000以上数据库d. 通信接口提供TCP/IP协议。3.6接口标识和接口图接口图如图3-14所示图3-14酒店管理系统接口图3.7 CSCI内部接口需求本CSCI内部接口需求如下:提供了一个管理系统与库房的接口,主要是方便库房出库,入库物品信息录在应用软件和数据库之间使用的软件接口是 JDBC。3.8CSCI 内部数据需求(1)内部数据类型:所有文本使用 VARCHA;R数字类使用 INTEGER;仓库内物品应物品需求为INTEGERS DECIMAL货币使用MONE类型;日期使用 DATE。(2)项目唯一标示符GDGI0043.9 适应性需求本系统利用
17、JAVA开发,运行于 Windows平台,只要相应的平台提供了 JAVA 运行环境。并且内部形成网络,就能够运行,但是服务器还需要提供 Microsoft Server 2000以上的数据库以及JDBC接口。网络必须支持TCP/IP协议。3.10 保密性需求本系统严格区分了每个用户分权限, 根据权限的不同其能够使用的功能是不 同的,而且,酒店内部数据不提供外部接口,只能在酒店内部使用,这样防止了 外来人员入侵窃取数据。而且专门提供了一个验证模块,用于验证信息正确性,保证其安全性,每个 用户登录之后也可以使用安全管理模块管理他们的用户信息, 可以更改密码之类 的。3. 11保密性和私密性需求用户
18、登录后,是不允许其他客户端同时登陆这个账号的,同时当用户退出后 其使用密码也是严格保密的,但是若是私自泄露密码以及本系统源码出去造成本 系统出现冋题,概不负责。3. 12CSCI环境需求软件:Window2000以上系统,JDK7.0,配备 Microsoft Server 2000 以上 数据库硬件:双核心处理器:支持多线程,二级缓存为2MB或4MB 2.8GHz的CPU拥有800MHz前端总线内存:标准容量 1GB最大容量40GB支持DDR2硬盘:不少于80GB电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保 存数据作用3. 13计算机资源需求3. 13.1计算机硬件需求A
19、.服务器端需求设备要求数量CPU采用双核心,标配处理 器数量为1,最大处理器 数量为2,并支持多线程 (SMT)、对称多处理结构 (SMP)的 CPU为高速的 运算核心准备更多的待 处理数据,减少运算核 心的闲置时间。二级缓1存为2MB或者4MB以避开内存直接从缓存中调 用,从而加快读取速度;2.8GHz的CPU拥有800MHz前端总线内存标准容量1GB最大容量40GB支持 DDR21硬盘米用SCSI米用咼速、稳 定、安全的SCSI接口硬 盘,且支持热插拔的硬盘 这样就可以在服务器不 停机的情况下,拔出或插 入一块硬盘,操作系统自 动识别硬盘的改动。这种 技术对于24小时不间断 运行的服务器来
20、说,是非 常必要的。随机容量不低 于 80GB1服务器内置电源采用ATX或是SS1作为电源机箱电源,最好带 有冗余电源,以增强硬 件的可用性。1服务器外置电源考虑到网络系统的市电 电网供电环境比较稳 定,系统周围无并考虑 到无大型机电设备而且 考虑到以后系统的扩容 计划后,决定采用后备1时间达7分钟,允许 130%过载、切换时间小 于10ms的后备式不间断 电源(UPS),起到临时 供电作用,防止突然断 电而因起的电脑数据丢 失。B.客户端需求设备要求数量CPUCPU=1.5GHz1内存1GB以上1硬盘20GB以上1显示屏幕1366*768 最佳1键盘鼠标无1C.点菜机器需求设备要求数量CPU
21、主频 =1.5GHZ1内存1GB1硬盘16GB以上1显示屏幕可供触屏的电容屏13. 13.2计算机硬件资源利用需求本系统最大同时支持200台机型同时登陆操作3. 13.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 以上环境; 支持触摸
22、屏的 UI。3. 13.4 计算机通信需求使用10Mb/s速率的以太网,遵从其 CSMA/C协议,网络层使用TCP/IP 协议。3. 14 软件质量因素对于本系统,在质量方面有如下的定性要求和规定,以满足系统在实际使用 中可能的需要,主要包含如下方面:( 1 )功能性:系统已尽最大限度完成了用户的需求,实现了计算机代替整 个过程的功能。(2)可靠性:系统能够很好的保密用户数据,同时也具备了一套应对意外 情况的功能,恢复措施。3)可维护性:当系统出现错误的时候,系统维护员能以最快的速度发现错误并且对其进行维护(4) 可用性:本系统时可用且耐用的。(5) 可移植性:系统使用Java开发,拥有极强的
23、可移植性,在任何有Java 环境及数据库硬件上即可运行,不对硬件过分依赖。(6) 可测试性:系统提供测试的功能,能够通过测试来体现本系统实际运 行情况。(7) 易用性:系统有非常完备的UI,对于客户端有客户端的UI,对于点菜 机器,由于有触摸屏同时也提供了专门的 UI 优化。易用,简而易懂。3. 15 设计和实现的约束( 1)系统使用人必须按照操作规范操作系统,任何非规范操作造成系统瘫 痪,概不负责。(2)用户的数据库如果发生了改动,接口发生了变化,硬件产生更替造成 不兼容,需及时通知开发人员。( 3)本系统严格按照用户要求开发,在与用户多次交互后完成,用户拥有 本系统使用权。3.16 数据本
24、系统限制最大访问机器数为两百台,其他的限制详见 Microsoft Server 的数据访问限制。3. 17 操作说明本系统在常规操作、特殊操作以及初始化操作、 恢复操怍等方面的要求。3. 18 故障处理本系统可能会遇见由于程序发生故障的软件故障, 以及由于硬件出现问题的 硬件故障。产生软件故障的原因如下:(1)提交不和理的数据,而系统木有检测到(2)连接人数过多,服务器崩溃对于(1),系统提供了还原的功能,发生错误后,还原到操作前即可,对于(2)稍作等待,或者重启服务器即可。硬件故障原因如下:服务器硬件过热导致硬件自动关闭,这种情况服务器无法保持当时数据,但 事后重启可正常运行。如果硬盘坏了
25、,就是致命性错误了,为了保有数据,最好准备备份数据在备 份硬盘里。3. 19有关后勤需求酒店最后能自配一个系统及硬件维护人员。用以管理庞大的系统。4合格性规定测试用例编号01测试需求项酒店内部管理系统2013.6.11测试目标状态和测试数据状态达到预期要求序号测试项输入说明(操作)输出说明(预期结果)1登录登录人输入正确的姓名及密码登录人输入错误的姓名及密码系统自动进行身份验证并进入相应模块提示输入错误2库房主管入库登记 出库登记 查看库存 生成报表记录入库信息 记录出库信息 主管查看库存量 自动生成库存报表3人事主管查看人员信息 记录人员出勤 增加人员信息 删除人员信息 修改人员信息主管查看
26、人员信息主管记录人员出勤情况 添加新员工信息删除员工信息成功 修改员工信息成功4厨房主管查看菜品信息 增加菜品信息 修改菜品信息 删除菜品信息查看成功 添加成功 修改成功 删除成功5财务主管记录部门支取 计算员工工资 生成财务报表 制订财务计划记录部门支取信息 计算员工工资额度 生成成功制订计划6酒店经理查看所有信息 设置主管权限 增加员工信息 删除员工信息 修改员工信息 广播会议通知查看酒店信息成功 设置主管权限成功 添加员工成功删除成功修改成功 主管及员工参加会议测试用例编号01测试需求项点菜系统2013.6.11测试目标状态和达到预期要求测试数据状态序号测试项输入说明(操作)输出说明(预
27、期结果)1登录顾客登录系统系统记录顾客信息并开始点菜生成菜单2前台处理保存记录厨房处理生成账单前台服务员保存顾客菜单前台将菜单交予厨房前台服务员生成顾客账单5需求可追踪性此版本需求规格说明书中未发现可追踪的需求6尚需解决的问题本软件的部分技术实现还有难度。7注释(1) JDKJDK( Java Development Kit )是 Sun Microsystems 针对 Java 开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的 Java SDK JDK是整个Java的核心,包括了 Java运行环境、Java工具和Java基础类库。JDK是学好Java 的第一步。而专门运行在 x
28、86 平台的 Jrocket 在服务端运行效率也要比 Sun JDK 好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断 更新,运行效率得到了非常大的提高。(2)CSCI计算机软件配置项( 3) Microsoft Server 2008Microsoft SQL Server 2008 是一个重大的产品版本,它推出了许多新的特 性和关键的改进,使得它成为至今为止的最强大和最全面的Microsoft SQLServer 版本。这篇文章详细介绍了 Microsoft SQLServer 2008 中的新的特性、 优点和功能。 微软的这个数据平台满足这些数据爆炸和下一代数据驱动应用程序的需求, 支持 数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。 (4)JDBCJ DBC(Java Data Base Connectivity,java数据库连接)是一种用于执行 SQL语句的Java A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 对于语文学科线上、线下教学工作衔接的思考
- 重庆市第一中学2025年中考三模语文试卷(含答案)
- 2025年农业物联网在果树精准种植中的应用效果与生态效益研究
- 抽象人物课件教案小学生
- 脑病患者康复训练方案讲课件
- 网络利弊教育题目及答案
- 晚上搞笑的题目及答案
- 阿维A治疗银屑病讲课件
- 大连翻译职业学院《国际贸易理论与实务(2)》2023-2024学年第二学期期末试卷
- 2024年度浙江省二级建造师之二建市政工程实务每日一练试卷B卷含答案
- 三年级下册语文单元字词专项练习-第1单元
- 鸟巢建筑分析
- 联合体施工组织设计审批流程
- 中华民族共同体概论课件专家版10第十讲 中外会通与中华民族巩固壮大(明朝时期)
- 2021年10月自考02326操作系统试题及答案含解析
- 中华民族共同体概论课件专家版5第五讲 大一统与中华民族共同体初步形成(秦汉时期)
- MOOC 大数据与法律检索-湖南师范大学 中国大学慕课答案
- GB/T 19964-2024光伏发电站接入电力系统技术规定
- MSDS基础知识培训课件
- 疝气护理课件
- 《造林绿化落地上图操作技术规范》
评论
0/150
提交评论