《酒店管理系统需求分析说明书(最终版)(共20页).doc》由会员分享,可在线阅读,更多相关《酒店管理系统需求分析说明书(最终版)(共20页).doc(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上编号: 01001 版本: V.1016 酒店管理系统需求文档委托单位: XXX大酒店承接单位: 罗BOSS项目组 编写:(签名)_李全_、康叔冬_ 2011 年 09月25 日复查:(签名)_李全_ _ 2011 年 09月30 日批准:(签名) _罗勇_ 2011 年 10月 1 日项目组成员基本信息及其分工:信息清楚订单名学号电话方向角色备注罗勇6.NET项目经理BOSS李全3.NET需求分析师组长康叔东0.NET需求分析师刘莎莎1.NET系统架构师组长张帆4.NET系统架构师陈莉8.NET数据库设计师组长孙胜男7.NET数据库设计师吕俊衡6.NET程序员组长陈
2、利国3.NET程序员王贤聪6.NET程序员张芳3.NET软件测试组长黄寒寒9.NET软件测试罗勇(项目经理)执行主管李全(组长)需求分析师刘莎莎(组长)系统架构师陈莉(组长)设计工程师吕俊衡(组长)开发工程师张芳(组长)测试设计师康叔东张帆孙胜男陈利国王贤聪黄寒寒项目组织结构图:文档变更记录:日期变更人变更说明版本号2011-09-26康叔冬2.2.4 财务管理功能更正V10.052011-09-28李全5.1 性能需求具体要求更改V10.122011-09-30李全3.1.2 后勤管理模块界面修改V10.16目 录第一章 引言1.1 目的随着经济的发展,酒店餐饮企业迅速崛起,规模也日渐变大,
3、酒店餐饮企业就需要相应的软件系统来对企业进行相应的管理无论是宏观还是微观的都有这个必要。酒店餐饮企业,减少劳动强度,增加经济效益。提高管理效率。酒店管理系统是为了旅客旅行方便,提高工作效率,提高服务质量,增加经济效益,加快公司发展步伐,运用软件来管理是必要的。无论是方便客户还是酒店管理方来说,都是百利而无一害的。整体来说也促进了整个酒店行业的发展竞争。而且随着全球经济一体化的发展,酒店的客源更加多样化,市场更加广阔的同时,酒店业更面临着更加激烈的竞争环境和客户不断攀升的期望,迫使业内人士不断进一步寻求改进服务质量、降低运营成本和提升客户满意度的新发放来增强酒店的核心竞争力。其中最有效的手段之一
4、就是大规模应用先进的信息化管理技术,变革传统意义上的酒店业竞争方式和经营管理模式,进而赢得新的竞争优势,在这方面国际上领先的酒店业一直在不遗余力地探索、实施和推进国际酒店业先进信息化应用的产生与发展。酒店管理系统大体上经过了电算化阶段、自动化阶段、网络化阶段、集成化阶段、协同化阶段五阶段。纵观国外酒店业信息化发展历史和趋势,我们不难看出,随着酒店业竞争的加剧,酒店之间客源的争夺越来越激烈,客房销售的利润空间越来越小,酒店需要使用更佳有效的信息化管理手段,拓展经营空间,降低成本,提高管理和经营效率。预期读者:具有相关需求和设计人员。1.2 文档约定(1)在扉页增加“历史修订记录”页。该文档处于受
5、控状态时,对该文档的所有修改和变更都要记录到该页中。(2)目录的文字格式进行了调整。原目录的字体和格式显得过于凌乱。(3)标题和正文的文字格式进行了调整。取消了标题的自动编号功能,同时,为了扩大每页的文字容量,把正文字体调整为了宋体五号。(4)左右页边距进行了调整。这也是为了扩大每页的文字容量。(5)页脚的文字进行了调整。原页脚中有“共xx页”的内容,但在整个文档进行分节的情况下,总页数显示的却是所有节的总页数,而不是当前页的总页数。1.3 预期的读者和阅读建议本文档面向读者对象为:(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计。(2)设计员:对需求进行分析,并设
6、计出系统,包括数据库的设计。(3)程序员:配合设计报告,了解系统功能,编写用户手册。(4)测试员:根据本文档对软件产品进行功能性测试和非功能性测试。(5)销售人员:了解预期产品的功能和性能。(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。1.4 产品的范围本产品主要针对中型、大型酒店,产品范围如下:(1) 完成对大中型酒店的餐饮管理,包括预定餐饮、桌位、点餐,餐位、餐饮信息 管理等。 (2) 完成大中型酒店
7、的住宿管理,包括预定住房、住房信息等。(3) 完成对大中型酒店的货存销管理,包括订货、销售、货存等。(4) 完成对大中型酒店的财务管理,包括收入、支出、盈利等。(5) 完成对大中型酒店的人事管理1.5 参考文献软件工程导论 张海藩 编著 清华大学出版社图解c#开发实战李新峰 付志涛 缪勇 编著 电子工业出版社ASP.NET项目开发指南 丁士峰 蔡平 编著 清华大学出版社第二章 综合描绘2.1 产品的前景酒店是服务业举足轻重的行业之一,在当今竞争愈加激烈,从餐饮、住宿、货存、财务、职工安排、客户信息等各方面来看,酒店管理涉及大量的数据信息,传统方式是难以胜任酒店管理工作的。酒店管理需要三方面,其
8、一、准确性,即是数据信息的准确性,包括订房桌、点菜、存货数目及资金流量;其二、敏捷性,即是快速响应客户要求、快速恢复存货数目、快速补充资金量;其三、高效性,即是服务行之有效,酒店管理软件无法控制服务质量,但却为管理员提供一种辅助措施。现代酒店管理软件要求在数据信息化的基础上,为管理者提供数据智能分析,以便管理员准确且迅速地分析与决策。2.2 产品功能该产品分为客房/餐饮管理、后勤管理、财务管理三大功能模块,这三大功能模块组成酒店管理平台系统。酒店管理系统客房餐饮管理后勤管理财务管理不同角色权限登陆客房管理餐饮管理物品管理客房管理收支报表人事管理2.2.1.权限登陆2.2.2.住宿管理住 宿付账
9、前台订房预定退订分配房间录入信息删除信息分配房间录入信息查询客人信息退房应付金额明细账表记入历史住宿(1) 预定、退订住房管理(2) 住房实时消费管理(3) 客户基本信息管理2.2.3餐饮管理餐 饮付账前台订餐预定退订分配桌位录入信息删除信息分配桌位录入信息查询客人信息将桌位置为空应付金额明细账表记入历史就餐点菜菜单送入厨房查询是否有该菜品(1) 预、退订餐管理(2) 菜品管理(3) 餐饮实时消费管理。(4) 客户基本信息管理。后勤管理商品管理人事管理采购进/退货库存调拨/查询往来查询销售查询成本分析客房管理房间类型房间状态总统套房商务套房豪华双人间豪华单人间标准双人间标准单人间占用预定停用清
10、理可供交班管理员工管理员工招聘员工信息管理用户管理2.2.4 后勤管理(1)商品管理:采购进/退货 库存调拨/查看 往来查询 销售查询 成本分析(2)客房管理:客房状态管理 客房信息管理(3)人事管理:交班管理 员工管理 财务系统收入支出报表餐饮部收入住宿部收入餐宿报表月度报表季度报表人事支出住宿部支出餐饮部支出2.2.5 财务管理酒店的收入和支出的统计和明细查询。(1) 收入管理。(2) 支出管理。(3) 报表打印 2.2.6 酒店形势全景图(1) 餐饮、住房状况(2) 财务分析图,经理和管理员能查看的图表不同。2.3 用户类和特征本产品主要面向酒店以下用户:(1) 酒店经理经理是本产品最高
11、级别用户,他具有酒店的绝对控制权,可查询酒店所有数据。(2) 酒店管理员酒店管理员可分为多个部门,是经理任命的员工,具有控制当前部门的权利,他可以访问其它部门的部分数据,但无修改权。(3) 收银员负责酒店结账,包括住宿以及餐饮。2.4 运行环境该系统为B/S结构,它的运行环境分客户端、数据库服务器端两部分。以下是系统的软件环境。为使系统达到预期的性能,必须根据业务规模对硬件配置进行论证。(1)客户端操作系统:Windows XP、Windows 7数据库访问:ADO。(3)数据库服务器端操作系统:Windows XP、Windows 7 数据库系统:SQL Server。2.5 设计和实现上的
12、限制(1) 数据库的限制。本系统覆盖了酒店各个层面,涉及大量的数据表,数据表之间的逻辑复杂,且数据量大,因此采用SQL Server。(2) 开发工具的限制本系统使用B/S模式结构,界面采用HTML+CSS动态数据采用ASP,整个产品使用Visual Studio开发.2.6 假设和依赖(1) 委托公司能否与开发人员密切合作,以让开发人员了解其业务逻辑,从而使开发的功能与客户的要求一致。(2) 团队的稳定及合作。团队必须加强交流合作,且不能造成人才中途流失。(3) 委托公司提供必须的软件部署环境。第三章 外部接口需求3.1 用户界面本系统采用B/S模式,主要采用浏览器界面,页面逻辑如下:陈述所
13、需要的用户界面的软件组件。描述每个用户界面的逻辑特征。而对于用户界面的细节,例如特定对话框的布局,应该写入一个独立的用户界面规格说明中,而不能写入软件需求规格说明中1. 登陆界面用户用以进入和查看系统的途径 2. 餐宿管理界面服务员录入顾客需求信息 ,包括预定、退订住房管理,客户基本信息管理3. 后勤管理界面后勤管理人员管理酒店物品及人事需求,包括客房管理,商品管理,人事管理。4. 财务管理界面财务管理人员对酒店收支管理需求统计收入,包括统计支出,打印报表。3.1.1 登录操作界面 1. 验证用户,对于合法的注册用户,判别其权限后直接迚入相应的界面。 2. 对于用户,最多给予5次机会迚行合法性
14、验证,五次验证不合格的将对其实行一定时间的限制验证。3.1.2 前台餐宿管理界面1. 住宿管理:电话预订、退订。 前台订房。 付账。2. 餐饮管理:电话预订、退订。 前台订餐。 付账。3.1.2 后勤管理界面1. 商品管理:采购进/退货 库存调拨/查看 往来查询 销售查询 成本分析2. 客房管理:客房状态管理 客房信息管理3. 人事管理:交班管理 员工管理。3.1.3 财务管理界面1. 统计收入:餐饮部收入 住宿部收入2. 统计支出:餐饮部支出 住宿部支出 人事支出3. 打印报表:餐饮住宿报表 月度/季度报表3.2 硬件接口集线器:高性能100M/10M 共享式/交换式HUB网络卡:10M或1
15、00M根据网络规模和传输要求而定网络服务器:windows XP或win7、SQL SERVER2005或SQL SERVER2008工作站电脑:windows XP或win7条码打印机接口:系统集成了Zebra系列产品的驱动,如果是其它品牌只要厂商提供产品驱动即可。系统通常通过串口连接条码打印机3.3 软件接口(1) 与SQL数据库的接口:通过ODBC进行连接。通过界面将客户的信息存入数据库,查询时可以从数据库调出数据。(2) 与SQL 财务系统的接口:通过财务接口系统实现。(3) 与该网站的接口:通过接口表实现。3.4 通信接口(1) TCP/IP网络协议。(2) CORBA组件通讯采用U
16、DP协议。(3) HTTP协议。第四章 系统特性4.1 说明和优先级餐饮、住宿管理为最常用功能,开发难度不大,技术含量不高,但为最基础功能,它们将为其它功能提供依据,其优先次序最高;财务、货存管理与餐饮住宿管理同样重要,优先次序次之;财务分析、走势预测等为智能功能,是最具应用价值的功能,是该系统开发重难点。4.2 功能需求 4.2.1权限登录本软件分为三个角色:经理、管理员、收银员。经理具有最大管理权限,可管理所有信息;管理员次之,管理员分为住宿管理员、餐饮管理员、货存销管理员、人事管理员,四类管理员分别负责本部门工作,各部门数据限制查看,限制财务管理权;收银员权限最低,各部分安置有收银员,负
17、责本部门收银,其它数据禁止访问。4.2.2住房管理1. 客房预订主要包括:l 添加客房的预订,当客房被预定后,在预订时间到之前均显示不可用。l 删除客人的预订,当客人取消预定,或者到达预定保留时间后,弹出对话框,提示时间已到,要求取消预定。在前台管理人员确定后,系统将已经预订的房间改为空房。l 更改预定状态,当客人在规定的时间范围内到达,由管理员将客人所定房间的状态改为有人。2. 实时订房管理主要包括:l 房间查询,查询房间的状态(包括房间是否为空,以及房间的类型)。l 分配房间,根据查询的结果,以及客人的要求,将空房改为占用状态,并确认房间的类型。l 结账,支持三种级别的会员结账,根据不同的
18、级别给予不同的折扣。每次结账的时候根据此次的消费金额增加客户的积分点数,达到一定的积分点,客户的级别可升级。l 挂账,先结账后付钱的客人先记录在系统中,在付钱后将纪录状态改为已经付帐,根据结账金额可积累积分点数。其余功能如上4.2.3餐饮管理1. 预定管理,桌位预定主要包括: l 添加客人的预定(包括早中晚三部分可预定时间),当桌位被预订后,在预定时间到之前两个小时之间显示不可用。l 删除客人的预定,当客人取消预定,或者到达预定保留时间后,弹出对话框,提示时间已到,要求取消预定。在前台管理人员确定后,系统将已经预订的桌位改为空桌。l 更改预定状态,当客人在规定的时间范围内到达,由管理员将客人所
19、定座位的状态改为有人。2. 实时消费管理,负责前台的客人消费主要包括:l 桌位查询,查询桌位的状态(包括桌位是否为空,座位数)。l 开台,根据查询所得桌位的状态以及客人的要求,将空桌位改为占用状态,并确认每桌的人数。l 点菜,根据不同的桌位,可分类查询菜品信息,包括菜品的价格,口味等,客人确认点菜后将菜品添加到客人的菜单。l 添菜,在菜单已经确认传至厨房以后,如果客人想添加菜品,将菜品添加至客人新增菜单,将新增菜单传至厨房。l 为厨房打传菜单,将客人已经点的菜品传至厨房l 并桌,当桌位不足时,可将多桌的桌位合并为一桌。l 结账,支持三种级别的会员结账,根据不同的级别给予不同的折扣。每次结账的时
20、候根据此次的消费金额增加客户的积分点数,达到一定的积分点,客户的级别可升级。l 挂账,先结账后付钱的客人先记录在系统中,在付钱后将纪录状态改为已经付帐,根据结账金额可积累积分点数。其余功能如上4.2.4菜品管理将菜品进行多级分类,制定一些套餐。主要的功能主要包括:添加菜品或者将菜品添加到不同的套餐,删除、修改、查询菜品或者套餐的信息,包括菜品的编号、名称、价格、所属部门等。4.2.5货存管理主要包括:l 进货,将酒店所买进的原材料的种类、数量、价格、进货的时间,供应商的代码等纪录在系统中,增加系统中这种材料的数量。l 退货,将已经买进的原材料退还给供应商,记录退回材料的名称、数量、价格、退货的
21、时间、供应商代码等。l 领料,不同的部门所领走的材料都要记录在系统中,同时减少库存中所领走材料的名称、数量、价格、领走的时间、领取的部门等信息。 l 危险库存管理,预先设定各种材料的危险库存,达到危险库存数量的时候,系统给予提示,要求进货。 4.2.6财务管理酒店的收入和支出的统计和明细查询。主要包括:l 日结算明细表,统计当天的结算收入,挂账数量,开桌人数,各个部门的营业收入等l 明细统计,可分类统计当天销售的菜品、挂账、收入等信息l 营业成本分析:可统计每月的购买成本等4.2.7系统管理l 系统管理员,可以操作菜品部分,员工、部门、仓库、供应商部分,可修改自己的密码,其余的部分不可用。l
22、收银员,可以操作前台的业务和会员业务,可修改自己的密码,其余部分不可用l 经理,拥有系统管理员和收银员的所有的权限,同时还有财务管理部分的权限,但不可修改系统管理员和收银员的密码,可修改自己的密码4.2.8人事管理主要包括:l 部门管理:将部门的编号,名称,主管等信息记录在系统中。l 员工信息管理:包括员工工资、身份、所属部门编号及名称、所从事的职业等。l 员工招聘:负责公司的人员招聘,包括前来应聘人员的各项信息、以及对应聘人员的考核。 其他非功能需求这部分列举出了所有非功能需求,如产品的易用程度如何,执行速度如何,可靠性如何,当发生异常情况时,系统如何处理,而不是外部接口需求和限制第五章 非
23、功能性需求5.1 性能需求(1)系统运行稳定。(2)系统数据安全。(3)客户端响应快捷,速度能达到业务的基本要求。(4)扩容性强,在达到上百台终端时能够保证速度。(5)系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证终端能正常运行。5.2 安全设施需求本系统无安全设置需求。5.3 安全性需求本系统通过四种方式保证数据安全:(1) 数据备份与恢复。系统可自动备份数据,并在磁盘容量不足时,自动删除用户设置的次要数据,备份用户指定的核心数据;客户也可手动备份数据。(2) 权限控制。避免数据泄漏和篡改。根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没
24、有权限的用户禁止使用系统。(3) 禁止外网连接数据库。本系统数据库具有高级商业机密,只允许内网或指定IP访问,其它任何访问方式,将被拒绝。(4) 重要数据加密。(5) 记录用户操作,并分析记录可以操作或者重要操作,以便查看过失性错误。5.4 软件质量属性(1) 记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。(2) 验证权限本系统的所有功能都应该进行功能权限、部门权限的判断和控制。(3) 控制必录入项本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。(4) 方便操作尽量从用户角度出发,以方便使用本产品。如:录入商品信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。(5) 用户可自定义为了满足业务的不断变化,一些重要的参数应该可以灵活设置。(6) 易学易用。智能分析用户行为,并提示用户关联操作。5.5 业务规则(1) 用户必须合法登陆之后,才可使用系统。(2) 用户删除核心数据必须说明原因。(3) 5.6 用户文档同本软件一起将发行的用户文档包括:(1)安装手册:Word格式文件。(2)用户手册:Word格式文件。(3)在线帮助:HTML Help格式文件,联机式。专心-专注-专业