中小型酒店管理系统需求规格说明书.pdf
-中小型酒店管理系统中小型酒店管理系统软件需求规格说明书软件需求规格说明书 V1.00V1.00部部 门门:软件工程项目实践软件工程项目实践项项 目目:酒店管理系统酒店管理系统编编 写写:审审 核核:计算机系酒店管理系统开发小组计算机系酒店管理系统开发小组 2014 2014 年年 7 7 月月 5 5 日日-文档名称文档编号中小型酒店管理系统软件需求规格说明书CSMS102版 本 号编 写 人审 核 人V1.00樊超密 级总 页 数编写日期审核日期限制152014-7-5部门名称目软件工程项实践项目名称酒店管理系统摘摘 要要本文档是酒店管理系统的需求规格说明书,它定义了用户对酒店管理系统在功能上和性能上的需求。版本修订记录版本修订记录编号编号日期日期2014.7.51版本版本V1.00修订人修订人樊超修订内容修订内容初始版本-目目 录录1.1.引言引言.1 11.1编写目的.11.2项目背景.11.3术语定义.21.3参考资料.22.2.总体概述总体概述.3 32.1产品标识.32.2产品描述.32.2.1系统属性.32.2.22.2.3开发背景.3产品功能.32.3用户的特点.62.4限制与约束.63.软件需求详细描述.43.1功能需求.73.2性能需求.123.3数据库需求.123.4设计约束.123.5外部接口需求.133.5.1用户接口.133.5.2硬件接口.133.5.3软件接口.133.5.4通信接口.134 4.运行环境运行环境.10104.1设备.124.1支持软件.12-1.1.引言引言1.11.1编写目的编写目的随着旅游业的民展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。1.21.2项目背景项目背景项目名称:酒店管理系统;本项目是本科生软件工程项目管理课程的实验项目,通过该项目应该达到让项目组成员了解并熟悉 RUP 开发过程,对软件工程这门课程有更加全面和深入的认识。1.31.3术语定义术语定义1.客房预定系统:可以处理散客预定、团体预定、客房预定、预定未到处理、预售查询等事务。2.前台接待系统:可以处理散客入住登记,合约入住,团体自动入住和手动入住,补填客单,修改客人信息、转房、调房、设置房态、客人留言,预定客房查询、可售客房查询等事务。3.前台必银系统:处理记账、埋单、限制客人消费、退房、押金加入、查账、转账、设置跑单、客用保险箱管理、团体埋单及退房业务。4.账务系统:除具有收银的功能外,还具有纠错、报表输出等功能,能将损失降至最低。5.管家系统;可处理设置净房、脏房、坏房及取消坏房,设置SKIP 房、SLEEP 房,查询诌房表、脏房表、坏房表,房间状态,新入住查询等业务。6.电话系统:具有自动计费、夜间稽核,客人信息查询、动态房态查询、-房间明细账查询、收银员报表、当日入住客人报表等功能。7.客历系统:能处理客人手工、自动输入,客人资料查询与修改,黑名单,入住客人自动查询客历、入住客人自动归入客历。8.合约系统:可将酒店签约的单位或个人的资料输入电脑,并可随时查询和更新。9.经理系统:可修改客房定价,增加、删除、修改各级密码,个性特别客单,设置系统参数,内部银行系统,数据整理,自我诊断,数据备份。10.总经理系统:具有客单查询,查询客房状态,查询可售情况,客房占用统计,账务查询,万能查询,报表输出功能。11.密码管理系统:可以管理客户和酒店的各种密码。12.报表系统:主要是对处理一些非账务表单。主要有客房占用表、转房改租表、预定未到表、客房取消表、房租分析表、经营统计表、可售情况表、房间状态表、坏房状况表、日租统计表、合约销售表。13.账务报表:主要是处理酒店的日常的账务报表,有收入报表(前台收入明细表、现付收入明细表)、消费报表、顾客账务(住房账务、离店客人账务各跑单账务)、交班报表、信用卡报表、街账报表、应收报表、催账报表、转账报表、借贷报表、联网消费、酒店总表。1.21.2参考资料参考资料经核准的用户合同、用户需求说明书、项目开发委托合同书;项目开发计划-2.2.总体概述总体概述2.12.1产品标识产品标识软件名称:酒店管理系统软件版本:1.002.22.2 产品描述产品描述2.2.1 系统属性本系统是一个独立的酒店管理系统,具有客房预定系统、前台接待系统、前台收银系统、账务系统、管家系统、电话系统、客历系统、合约系统、经理系统、总经理系统、密码管理系统、报表系统、账务报表系统这 12 个子系统。各个系统具有自己独立的功能,这些系统组成一个完整的管理系统。2.2.2 开发背景随着旅游业的民展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。为此,国家建设部已于最近做出明确规定:凡星级在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。一个成熟的酒店管理不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能认工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方式。一个成熟的酒店管理系统不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运作,为管理和决策提供支持。本项目在经过对各酒店软件进行分析和研究后,参考国际上的先进酒店软件管理思想,结合中国酒店的实际特点,认为可将整个酒店管理系统细分为五个子系统:(1)前台管理系统(2)消费管理系统(3)收银管理系统(4)客房服务系统(5)系统维护产品功能-酒店管理系统结构图酒店管理系统结构图序号01234567891011121314151617181920212223功能名称客房预定系统散客预定团体预定客房预定预定未到处理预售查询前台接待系统散客入住登记合约入住登记团体自动入住和手动入住填补客单修改客人信息、转房、调房、设置房态、客人留言预定客房查询可售客房查询前台收银系统记账埋单限制客人消费退房押金加入查帐转帐设置跑单客用保险箱管理功能需求标识AA01A02A03A04A05BB01B02B03B04B05B06B07CC01C02C03C04C05C06C07C08C09优先级高高高低高高高高高高高高高高高高高高高高高高高高简要描述单个客户的定房团体客户的定房包括散客预定和团体预定定房到期未到可查当天及之前 30 天客房预售情况单个客户登记与酒店有签约的单位及个人入住登记团体客户登记输入客人有关信息修改客人信息、转房、调房、设置房态、客人留言查询已被预订客房查询可售客房记下每一笔帐单记下客户付账记录限制客户最大消费额受理客户退房客户埋单时加入押金查询总客户帐、总收入帐、总消费帐把消费帐单从一个账号转入另一账号记录逃单客人信息管理客用保险箱-24252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869团体埋单及退房帐务系统管家系统设置净房、脏房、坏房以及取消坏房设置 SKIP 房、SLEEP 房查询净房表、脏房表、坏房表房间状态新入住查询电话系统自动计费夜审系统客人信息查询动态房态查询房间明细帐查询收银员报表当日入住客人报表客历系统客人资料手工自动查询客人资料查询与修改黑名单入住客人自动查询客历入住客人自动归入客历客历合并合约系统经理系统修改客房定价增加、删除、修改各级密码修改特别客单设置系统参数内部银行系统数据整理自我诊断数据备份总经理系统住店客单查询查询客房状态查询可售情况客房占用统计帐务查询万能查询报表输出密码管理系统报表系统客房占用表转房改租表预定未到表C10DEE01E02E03E04E05FF01F02F03F04F05F06F07GG01G02G03G04G05G06HII01I02I03I04I05I06I07I08JJ01J02J03J04J05J06J07KLL01L02L03高高高高高高高高高低高高高高高高高高高高高低中高高高高高高高高高高高高高高高高中高高高高低高团体客户付账和退房记录具有收银系统功能,还有纠错、报表等功能设置房间状态设置 SKIP 房、SLEEP 房状态查询干净的房间、脏房间、坏房间每个房间状态查询当天住入的房间自动计算客户消费夜间审核当天经营情况客户的个人信息查询查询房间状态发生改变的房间信息查询房间内各种消费详细情况帐务报表当天入住酒店客人的报表查询客人的资料查询和修改客人的资料有不良记录的客人住入的客人查询以前的入住资料将本次入住资料归入客历客户入住载入客户入住的历史资料中去可对与酒店签约的单位和客人资料进行操作修改客房价格对各级密码进行操作修改 VIP 客人客单对系统参数进行设定内部人员一卡通系统整理各项数据数据安全诊断备份各项数据查询酒店的客单查询客房的状态查询客房是否可售统计已用客房的数量查询帐务超级权限查询输出报表管理系统各级密码被占用的客房表房间改租的表预定到时未入住表-707172737475767778798081828384858687888990客房取消表房租分析表经营统计表可售情况表房间状态表坏房报告表日租统计表合约销售表帐务报表收入报表消费报表顾客帐户交班报表信用卡报表结帐报表应收报表催帐报表转帐报表借贷总表联网消费酒店总表L04L05L06L07L08L09L10L11MM01M02M03M04M05M06M07M08M09M10M11M12高高高高高高高高高高高高高高高高高高高高高退房的表分析房租信息的表统计经营状况的表空房表记录房间不同状态的表记录坏房的表当日出租情况统计表通过合约关系出租的情况表详细收入帐单的表客户详细消费表顾客帐户详情交接班情况统计表使用信用卡消费的详细表客户结帐时详细表单应收取的费用表到时未结帐的客单表帐单从一个帐户到另一帐户的表客户借贷款的总表用信用卡酒店总的收入、支出表2.32.3用户的特点用户的特点本软件的最终使用用户单位的职工,操作人员一般分为两类,一般操作人员无须具备很多的电脑知识,进行一些简单的培训后,懂得基本电脑操作即可。系统维护人员需具备一定的数据库方面的知识和技能,可以对数据库进行维护。2.42.4限制与约束限制与约束开发工具:MyEclipse 5.5.1.GA开发语言:java、html、数据库:MYSQL 5.0-3.3.软件需求详细描述软件需求详细描述3.13.1 功能需求功能需求功能编号功能编号1 1调查者调查者功能名称功能名称调查时间调查时间客房预定系统所属部门所属部门审核人审核人功能描述输入项能处理散客预定、团体预定、客房预定,还可以进行预定未到处理,和预售查询。姓名 性别 预付押金 付款方式 入住类型 证件类型和号码 地址 联系电话 预订入住日期和预离日期 宾客人数当前时间处理描述客户预定后存储用户的信息如姓名,性别等,更新数据库中预定记录,并分配一个独立的ID 号,以方便进行各种查询及更新操作和身份识别。根据用户输入的时间,查询数据库显示可售房间信息。根据当天时间,查询数据库中的预定记录显示预定未到报表,并对预定未到的房间为可售房间。酒店个人押金凭证 酒店团体押金凭证 酒店预售一览表 可售房间数 以及某房间的预订情况输出项功能编号功能编号2 2调查者调查者功能名称功能名称调查时间调查时间前台接待系统所属部门所属部门审核人审核人散客入住登记、合约入住登记、团体自动入住和手动入住、补填客单、修改客人信息、转房、调房、设置房态、预定客房查询、可售客房查询姓名 性别 预付押金 付款方式 入住类型 证件类型和号码 地址输入项联系电话 入住日期和预离日期宾客人数 入住方式 当前时间所需修改信息客人登记入住后,存储客人信息(姓名、性别、预付押金等),处 理 描分配 IC 卡,IC 卡中记录客人房间、消费等与酒店相关的信息。客述人可在前台申请转房、调房等操作,并更新相应的消费和客房信息。客人还根据自己的预定信息和需求,查询客房状态。客人相关信息团体入住相关信息修改后的用户信息显示预订输出项相关信息或者是无结果空闲房间号功 能描 述功能编号功能编号3 3调查者调查者功能名称功能名称调查时间调查时间前台收银系统所属部门所属部门审核人审核人功 能描 述输入项记账、埋单、限制客人消费、押金加入、退房、查账、转账、设置跑单、团体埋单及退房姓名 性别 证件号-客人从预定房间起,客人的账号就自动产生,初始化客人的 I卡,并将客人的消费记入卡,更新数据库中的数据。并检测客人的状态,满足一定的条件,客人才能进行相应的业务。如客人账处 理 描户余额为零,客人账号为空,保险箱钥匙归还才以退房。客人根述据自己的信息(姓名、证件号、性别)在前台进行相应的业务,如增加押金、退房、查账等,前台服务员对数据库中的客户账户资料(如押金,余额,消费额)进行修改。当前消费酒店消费清单输出项功能编号功能编号4 4调查者调查者功能名称功能名称调查时间调查时间账务系统所属部门所属部门审核人审核人功 能描 述输入项根据数据库的数据和客户的业务输出一些相关报表,并处理一些数据中的错误用户信息或房间号根据用户提供的身份识别信息(如 ID 号、用户身份证号等),对处 理 描数据库中客户的各种消费信息进行处理,并打印该信息给客户。述输出项功能编号功能编号5 5调查者调查者功能名称功能名称调查时间调查时间管家系统所属部门所属部门审核人审核人显示用户消费信息输出新的查询信息功 能描 述输入项设置净房、脏房、坏房、及取消坏房,设置 SKIP、SLEEP 房,查询净房、脏房、坏房表,房间状态,新入住查询房间号读取数据库中的客房状态,并派相应的工作人员整理房间。整理处 理 描房间后及时更新数据库中的数据。如将脏房打扫后设置成净房,述记录新入住房间。显示房间状态输出项-功能编号功能编号6 6调查者调查者功能名称功能名称调查时间调查时间电话系统所属部门所属部门审核人审核人功 能描 述输入项自动计费,夜审系统,客人信息查询,收银员报表,当日入住客人报表客人信息房间号输入具体日期对客户房间的电话进行自动计费,并记入客人的消费信息,更新处 理 描数据库。夜审系统定时客人的消费业务和各种报表进行汇总,以述方便客户和酒店管理人员进行查询。客人消费明细帐单和日营业报表客人相关信息或者房间状态输出项收银员报表或当日客人入住报表功能编号功能编号7 7调查者调查者功能名称功能名称调查时间调查时间客历系统所属部门所属部门审核人审核人功 能描 述输入项客人资料手工输入、自动输入,客人资料查询与修改,黑名单,入住客人自动查询客历,客历合并客户信息在客历系统中保存入住客户的信息(如姓名、性别、身份证号等客户个人信息),并在客户资料变更时进行更新。查询客历系统处 理 描(根据客房的身份证号),如果是老客户,根据现在的信息,修述改客户的旧资料。客人可根据相应的客历资料进行查询和更新。如客户有不良消费记录,将其列入黑名单。显示客户入住新信息输出客户历史纪录输出项功能编号功能编号8 8调查者调查者功能名称功能名称调查时间调查时间合约系统所属部门所属部门审核人审核人功 能描 述输入项可将酒店签约的单位或个人的资料输入电脑,并可随时查询、修改和删除。凡合约单位或个人入住,均可自动填单。系统还可以自动打印合约单位或个人来往的函信等。客户或团体信息根据客户或团体信息(如客户或团体与酒店签约的 ID 号或能识别处 理 描客户身份的相关信息等),查询数据库中的合约数据,并打印相述应信息。显示并打印客户信息输出项-功能编号功能编号9 9调查者调查者功能名称功能名称调查时间调查时间经理系统所属部门所属部门审核人审核人修改客房定价,增加、删除,修改各级密码,修改特别客单,设置系统参数,内部银行系统(即IC 卡功能),数据整理,自我诊断,数据备份房间号和新的房间价格选择用户角色及输入客户信息和账户信输入项息以及新密码客户账户信息及密码输入密码通过身份验证(用户名、密码)后,可以更新数据库中的房价、处 理 描密码等信息,对数据库进行备份。述功 能描 述输出项功能编号功能编号1010功能名称功能名称总经理系统所属部门所属部门调查者调查者调查时间调查时间审核人审核人住店客单查询、查询客房状态、查询可售情况、客房占用统计、帐务查询、万功 能能查询、报表输出。显示修改后的新的房间价格显示操作成功显示消费信息显示整理或备份成功描 述输入项处 理 描述输出项功能编号功能编号1111调查者调查者功能名称功能名称调查时间调查时间密码管理系统所属部门所属部门审核人审核人客户信息输入房间号当日具体日期查询的客单结果是身份证号,客房状态是占用和空,占用统计结果不小于零,否则报错.客户的用户信息和消费信息等显示客房状态显示所有房间状态并统计被占用的房间总数公司总的营业额功 能描 述输入项处 理 描述输出项用来管理酒店工作人员及客户的密码。选择用户角色和账户信息及操作类型当用户密码正确允许进入,错误时给出提示,要求重新输入显示操作成功-功能编号功能编号1212功能名称功能名称报表系统所属部门所属部门调查者调查者调查时间调查时间审核人审核人客房占用表、转房改租表、预定未到表、客房取消表、房租分析表、经营统计功 能表、可售情况表、房间状态表、坏房报告表。描 述输入具体的日期输入客户信息 旧房间号及新的房间号输入用户信息根据具体的日期,查询数据库的房间的可售情况表、房间状态表、处 理 描坏房报告表、预定未到表、客房取消表等关于房间的报表。述输入项输出项功能编号功能编号1313调查者调查者功能名称功能名称调查时间调查时间账务报表系统所属部门所属部门审核人审核人显示所有房间状态并统计被占用的房间总数显示修改后的客户信息预定房间状态统计结果功 能描 述输入项处 理 描述输出项收入报表、消费报表、顾客帐务、交班报表、信用卡报表、结帐报表、应收报表、催帐报表、转帐报表、借贷总表、联网消费、酒店总表输入用户信息员工号和当班时间段 接班员工及密码输入具体日期或日期段通过身份验证后,打印相应的账务报表。用户消费详单显示应上交的财务金额收入报表及酒店总表-3.23.2 性能需求性能需求3.2.1 精度本系统所涉及的所有的货币金额数据类型,均按实数保存,在显示处理时保留小数点后4位。3.2.2 时间特性3.2.2.1 响应时间统计、查询数据数据的相应时间控制在30 秒内;一卡通读卡时间控制在0.5 秒之内,写卡时间控制在0.8 秒之内,IC 卡信息验证涉及数据库查询操作,包括:基本信息变更验证:数据库访问和写卡时间控制在1 秒之内;资金注入:数据库访问与写卡时间控制在1 秒之内;IC 卡操作全部读写过程(含数据库访问)应控制在5 秒之内,在3 秒以上操作要给予适当的提示信息;3.2.2.2 更新处理时间局域网数据库在网络无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间控制在0.5 秒/条之内;3.2.2.3 数据的转换和传送时间在拨号网络连接通后,交换数据以数据单元形式进行,所有数据交换过程控制在20 分钟内;3.2.2.4 运行时间程序启动和初始化时间控制在3 秒之内;3.33.3 数据库需求数据库需求考虑到酒店的业务特点和每天的实际业务量的情况:要求能存储海量数据的能力,并且能够对大量数据处理有强大的功能和快的响应时间。鉴于开发条件有限,我们采用 Mysql Server 5.0。3.43.4 设计约束设计约束编码人员技术不成熟、编程语言限制为 java+jsp、时间仓促,在完善软件功能上还有些欠缺。-3.53.5 外部接口需求外部接口需求3.5.1用户接口本系统用户界面统一使用网页格式提供,使用 Macromedia Dreamweaver 8所提供的标准控件。控件排列格式简洁整齐。菜单使用弹出式下拉菜单。输入输出时间使用“YYYY-MM-DD”,无功能键设置。3.5.23.5.3硬件接口软件接口所有外部软件有:WINDOWS2000 或该版本以上的操作系统、tomcat6.0、MySQL5.0、IE6.0 及其以上版本。应用系统为:酒店管理系统 1.0所有软件均运行于操作系统上。IE 与 tomcat 接口:将 IE 请求数据传送给服务器Tomcat 与酒店管理系统接口:将 IE 请求转送给酒店管理系统酒店管理系统与 MySQL 接口:交互数据酒店管理系统与 IE 接口:将响应发送给 IE3.5.4 通信接口支持 http 协议。-4.4.运行环境运行环境4.1 设备网络版硬件环境:建议配置服务器:CPU:Pentium III 以上。内存:64M 以上硬盘:6G 以上显示模式:800600 工作站客户机:CPU:PII266 以上内存:32M 以上硬盘:2G 以上4.2 支持软件软件环境:服务器 操作系统:Windows NT数据库系统:SYBASE 10 及以上工作站操作系统:中文 Windows XP-