1、中小型酒店管理系统软件需求规格说明书 V1.00 部 门: 软件工程项目实践 项 目: 酒店管理系统 编 写: 审 核: 计算机系酒店管理系统开发小组 2014 年 7 月 5 日文档名称中小型酒店管理系统软件需求规格说明书密 级限制文档编号CSMS102版 本 号V1。00总 页 数15部门名称目软件工程项实践编 写 人樊超编写日期2014-7-5项目名称酒店管理系统审 核 人审核日期摘 要本文档是酒店管理系统的需求规格说明书,它定义了用户对酒店管理系统在功能上和性能上的需求.版本修订记录编号日期版本修订人修订内容12014。7。5V1.00樊超初始版本目 录1。引言11。1编写目的11。2
2、项目背景11.3术语定义21.3参考资料22。总体概述32.1产品标识32。2产品描述32。2.1系统属性32.2。2开发背景32。2。3产品功能32.3用户的特点62。4限制与约束6 3.软件需求详细描述43.1功能需求73。2性能需求123.3数据库需求123。4设计约束123.5外部接口需求133。5。1用户接口133。5。2硬件接口133.5。3软件接口133。5。4通信接口134。运行环境10 4.1设备124。1支持软件121. 引言1.1 编写目的随着旅游业的民展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了
3、优良的经济效益和社会效益.酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。1.2项目背景 项目名称:酒店管理系统;本项目是本科生软件工程项目管理课程的实验项目,通过该项目应该达到让项目组成员了解并熟悉 RUP 开发过程,对软件工程这门课程有更加全面和深入的认识. 1。3术语定义1. 客房预定系统:可以处理散客预定、团体预定、客房预定、预定未到处理、预售查询等事务。2. 前台接待系统:可以处理
4、散客入住登记,合约入住,团体自动入住和手动入住,补填客单,修改客人信息、转房、调房、设置房态、客人留言,预定客房查询、可售客房查询等事务.3. 前台必银系统:处理记账、埋单、限制客人消费、退房、押金加入、查账、转账、设置跑单、客用保险箱管理、团体埋单及退房业务。4. 账务系统:除具有收银的功能外,还具有纠错、报表输出等功能 ,能将损失降至最低。5. 管家系统;可处理设置净房、脏房、坏房及取消坏房,设置SKIP房、SLEEP房,查询诌房表、脏房表、坏房表,房间状态,新入住查询等业务。6. 电话系统:具有自动计费、夜间稽核,客人信息查询、动态房态查询、房间明细账查询、收银员报表、当日入住客人报表等
5、功能。7. 客历系统:能处理客人手工、自动输入,客人资料查询与修改,黑名单,入住客人自动查询客历、入住客人自动归入客历。8. 合约系统:可将酒店签约的单位或个人的资料输入电脑,并可随时查询和更新。9. 经理系统:可修改客房定价,增加、删除、修改各级密码,个性特别客单,设置系统参数,内部银行系统,数据整理,自我诊断,数据备份。10. 总经理系统:具有客单查询,查询客房状态,查询可售情况,客房占用统计,账务查询,万能查询,报表输出功能。11. 密码管理系统:可以管理客户和酒店的各种密码。12. 报表系统:主要是对处理一些非账务表单。主要有客房占用表、转房改租表、预定未到表、客房取消表、房租分析表、
6、经营统计表、可售情况表、房间状态表、坏房状况表、日租统计表、合约销售表。13. 账务报表:主要是处理酒店的日常的账务报表,有收入报表(前台收入明细表、现付收入明细表)、消费报表、顾客账务(住房账务、离店客人账务各跑单账务)、交班报表、信用卡报表、街账报表、应收报表、催账报表、转账报表、借贷报表、联网消费、酒店总表。1.2 参考资料经核准的用户合同、用户需求说明书、项目开发委托合同书;项目开发计划2. 总体概述2.1 产品标识软件名称:酒店管理系统软件版本:1。002.2 产品描述 2.2.1 系统属性本系统是一个独立的酒店管理系统,具有客房预定系统、前台接待系统、前台收银系统、账务系统、管家系
7、统、电话系统、客历系统、合约系统、经理系统、总经理系统、密码管理系统、报表系统、账务报表系统这12个子系统。各个系统具有自己独立的功能,这些系统组成一个完整的管理系统.2。2。2开发背景随着旅游业的民展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。为此,国家建设部已于最近做出明确规定:凡星级在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。一个成熟的酒店管理不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能认工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方式。一个成熟的酒店管理系统不仅仅是记录酒店客人的信息,提供查询,
8、报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运作,为管理和决策提供支持.本项目在经过对各酒店软件进行分析和研究后,参考国际上的先进酒店软件管理思想,结合中国酒店的实际特点,认为可将整个酒店管理系统细分为五个子系统: (1)前台管理系统 (2)消费管理系统 (3)收银管理系统 (4)客房服务系统 (5)系统维护产品功能 酒店管理系统结构图 序号功能名称功能需求标识优先级简要描述0客房预定系统A高1散客预定A01高单个客户的定房2团体预定A02高团体客户的定房3客房预定A03低包括散客预定和团体预定4预定未到
9、处理A04高定房到期未到5预售查询A05高可查当天及之前30天客房预售情况6前台接待系统B高7散客入住登记B01高单个客户登记8合约入住登记B02高与酒店有签约的单位及个人入住登记9团体自动入住和手动入住B03高团体客户登记10填补客单B04高输入客人有关信息11修改客人信息、转房、调房、设置房态、客人留言B05高修改客人信息、转房、调房、设置房态、客人留言12预定客房查询B06高查询已被预订客房13可售客房查询B07高查询可售客房14前台收银系统C高15记账C01高记下每一笔帐单16埋单C02高记下客户付账记录17限制客人消费C03高限制客户最大消费额18退房C04高受理客户退房19押金加入
10、C05高客户埋单时加入押金20查帐C06高查询总客户帐、总收入帐、总消费帐21转帐C07高把消费帐单从一个账号转入另一账号22设置跑单C08高记录逃单客人信息23客用保险箱管理C09高管理客用保险箱24团体埋单及退房C10高团体客户付账和退房记录25帐务系统D高具有收银系统功能,还有纠错、报表等功能26管家系统E高27设置净房、脏房、坏房以及取消坏房E01高设置房间状态28设置SKIP房、SLEEP房E02高设置SKIP房、SLEEP房状态29查询净房表、脏房表、坏房表E03高查询干净的房间、脏房间、坏房间30房间状态E04高每个房间状态31新入住查询E05高查询当天住入的房间32电话系统F高
11、33自动计费F01低自动计算客户消费34夜审系统F02高夜间审核当天经营情况35客人信息查询F03高客户的个人信息查询36动态房态查询F04高查询房间状态发生改变的房间信息37房间明细帐查询F05高查询房间内各种消费详细情况38收银员报表F06高帐务报表39当日入住客人报表F07高当天入住酒店客人的报表40客历系统G高41客人资料手工自动查询G01高查询客人的资料42客人资料查询与修改G02高查询和修改客人的资料43黑名单G03高有不良记录的客人44入住客人自动查询客历G04高住入的客人查询以前的入住资料45入住客人自动归入客历G05低将本次入住资料归入客历46客历合并G06中客户入住载入客户
12、入住的历史资料中去47合约系统H高可对与酒店签约的单位和客人资料进行操作48经理系统I高49修改客房定价I01高修改客房价格50增加、删除、修改各级密码I02高对各级密码进行操作51修改特别客单I03高修改VIP客人客单52设置系统参数I04高对系统参数进行设定53内部银行系统I05高内部人员一卡通系统54数据整理I06高整理各项数据55自我诊断I07高数据安全诊断56数据备份I08高备份各项数据57总经理系统J高58住店客单查询J01高查询酒店的客单59查询客房状态J02高查询客房的状态60查询可售情况J03高查询客房是否可售61客房占用统计J04高统计已用客房的数量62帐务查询J05高查询
13、帐务63万能查询J06中超级权限查询64报表输出J07高输出报表65密码管理系统K高管理系统各级密码66报表系统L高67客房占用表L01高被占用的客房表68转房改租表L02低房间改租的表69预定未到表L03高预定到时未入住表70客房取消表L04高退房的表71房租分析表L05高分析房租信息的表72经营统计表L06高统计经营状况的表73可售情况表L07高空房表74房间状态表L08高记录房间不同状态的表75坏房报告表L09高记录坏房的表76日租统计表L10高当日出租情况统计表77合约销售表L11高通过合约关系出租的情况表78帐务报表M高79收入报表M01高详细收入帐单的表80消费报表M02高客户详细
14、消费表81顾客帐户M03高顾客帐户详情82交班报表M04高交接班情况统计表83信用卡报表M05高使用信用卡消费的详细表84结帐报表M06高客户结帐时详细表单85应收报表M07高应收取的费用表86催帐报表M08高到时未结帐的客单表87转帐报表M09高帐单从一个帐户到另一帐户的表88借贷总表M10高客户借贷款的总表89联网消费M11高用信用卡90酒店总表M12高酒店总的收入、支出表2.3 用户的特点本软件的最终使用用户单位的职工,操作人员一般分为两类,一般操作人员无须具备很多的电脑知识,进行一些简单的培训后,懂得基本电脑操作即可.系统维护人员需具备一定的数据库方面的知识和技能,可以对数据库进行维护
15、。2.4 限制与约束 开发工具:MyEclipse 5。5。1。GA开发语言:java、html、数据库:MYSQL 5.03. 软件需求详细描述功能需求功能编号1功能名称客房预定系统所属部门调查者调查时间审核人功能描述能处理散客预定、团体预定、客房预定,还可以进行预定未到处理,和预售查询。输入项姓名 性别 预付押金 付款方式 入住类型 证件类型和号码 地址 联系电话 预订入住日期和预离日期 宾客人数当前时间处理描述客户预定后存储用户的信息如姓名,性别等,更新数据库中预定记录,并分配一个独立的ID号,以方便进行各种查询及更新操作和身份识别。根据用户输入的时间,查询数据库显示可售房间信息。根据当
16、天时间,查询数据库中的预定记录显示预定未到报表,并对预定未到的房间为可售房间。输出项酒店个人押金凭证 酒店团体押金凭证 酒店预售一览表 可售房间数 以及某房间的预订情况功能编号2功能名称前台接待系统所属部门调查者调查时间审核人功 能描 述散客入住登记、合约入住登记、团体自动入住和手动入住、补填客单、修改客人信息、转房、调房、设置房态、预定客房查询、可售客房查询输入项姓名 性别 预付押金 付款方式 入住类型 证件类型和号码 地址 联系电话 入住日期和预离日期 宾客人数 入住方式 当前时间 所需修改信息处理描述客人登记入住后,存储客人信息(姓名、性别、预付押金等),分配IC卡,IC卡中记录客人房间
17、、消费等与酒店相关的信息。客人可在前台申请转房、调房等操作,并更新相应的消费和客房信息。客人还根据自己的预定信息和需求,查询客房状态。输出项客人相关信息 团体入住相关信息修改后的用户信息 显示预订相关信息或者是无结果空闲房间号功能编号3功能名称前台收银系统所属部门调查者调查时间审核人功 能描 述记账、埋单、限制客人消费、押金加入、退房、查账、转账、设置跑单、团体埋单及退房输入项姓名 性别 证件号处理描述客人从预定房间起,客人的账号就自动产生,初始化客人的I卡,并将客人的消费记入卡,更新数据库中的数据。并检测客人的状态,满足一定的条件,客人才能进行相应的业务.如客人账户余额为零,客人账号为空,保
18、险箱钥匙归还才以退房.客人根据自己的信息(姓名、证件号、性别)在前台进行相应的业务,如增加押金、退房、查账等,前台服务员对数据库中的客户账户资料(如押金,余额,消费额)进行修改.输出项当前消费 酒店消费清单功能编号4功能名称账务系统所属部门调查者调查时间审核人功 能描 述根据数据库的数据和客户的业务输出一些相关报表,并处理一些数据中的错误输入项用户信息或房间号处理描述根据用户提供的身份识别信息(如ID号、用户身份证号等),对数据库中客户的各种消费信息进行处理,并打印该信息给客户。输出项显示用户消费信息 输出新的查询信息功能编号5功能名称管家系统所属部门调查者调查时间审核人功 能描 述设置净房、
19、脏房、坏房、及取消坏房,设置SKIP、SLEEP房,查询净房、脏房、坏房表,房间状态,新入住查询输入项房间号处理描述读取数据库中的客房状态,并派相应的工作人员整理房间。整理房间后及时更新数据库中的数据.如将脏房打扫后设置成净房,记录新入住房间。输出项显示房间状态功能编号6功能名称电话系统所属部门调查者调查时间审核人功 能描 述自动计费,夜审系统,客人信息查询,收银员报表,当日入住客人报表输入项客人信息 房间号 输入具体日期处理描述对客户房间的电话进行自动计费,并记入客人的消费信息,更新数据库.夜审系统定时客人的消费业务和各种报表进行汇总,以方便客户和酒店管理人员进行查询.输出项客人消费明细帐单
20、和日营业报表 客人相关信息或者房间状态 收银员报表或当日客人入住报表功能编号7功能名称客历系统所属部门调查者调查时间审核人功 能描 述客人资料手工输入、自动输入,客人资料查询与修改,黑名单,入住客人自动查询客历,客历合并输入项客户信息处理描述在客历系统中保存入住客户的信息(如姓名、性别、身份证号等客户个人信息),并在客户资料变更时进行更新。查询客历系统(根据客房的身份证号),如果是老客户,根据现在的信息,修改客户的旧资料。客人可根据相应的客历资料进行查询和更新。如客户有不良消费记录,将其列入黑名单.输出项显示客户入住新信息 输出客户历史纪录功能编号8功能名称合约系统所属部门调查者调查时间审核人
21、功 能描 述可将酒店签约的单位或个人的资料输入电脑,并可随时查询、修改和删除。凡合约单位或个人入住,均可自动填单。系统还可以自动打印合约单位或个人来往的函信等.输入项客户或团体信息处理描述根据客户或团体信息(如客户或团体与酒店签约的ID号或能识别客户身份的相关信息等),查询数据库中的合约数据,并打印相应信息。输出项显示并打印客户信息功能编号9功能名称经理系统所属部门调查者调查时间审核人功 能描 述修改客房定价,增加、删除,修改各级密码,修改特别客单,设置系统参数,内部银行系统(即IC卡功能),数据整理,自我诊断,数据备份输入项房间号和新的房间价格 选择用户角色及输入客户信息和账户信息以及新密码
22、 客户账户信息及密码 输入密码处理描述通过身份验证(用户名、密码)后,可以更新数据库中的房价、密码等信息,对数据库进行备份.输出项显示修改后的新的房间价格 显示操作成功 显示消费信息 显示整理或备份成功功能编号10功能名称总经理系统所属部门调查者调查时间审核人功 能描 述住店客单查询、查询客房状态、查询可售情况、客房占用统计、帐务查询、万能查询、报表输出。输入项客户信息 输入房间号 当日具体日期处理描述查询的客单结果是身份证号,客房状态是占用和空,占用统计结果不小于零,否则报错。输出项客户的用户信息和消费信息等 显示客房状态 显示所有房间状态并统计被占用的房间总数 公司总的营业额功能编号11功
23、能名称密码管理系统所属部门调查者调查时间审核人功 能描 述用来管理酒店工作人员及客户的密码。输入项选择用户角色和账户信息及操作类型处理描述当用户密码正确允许进入,错误时给出提示,要求重新输入输出项显示操作成功 功能编号12功能名称报表系统所属部门调查者调查时间审核人功 能描 述客房占用表、转房改租表、预定未到表、客房取消表、房租分析表、经营统计表、可售情况表、房间状态表、坏房报告表.输入项输入具体的日期 输入客户信息 旧房间号及新的房间号 输入用户信息处理描述根据具体的日期,查询数据库的房间的可售情况表、房间状态表、坏房报告表、预定未到表、客房取消表等关于房间的报表.输出项显示所有房间状态并统
24、计被占用的房间总数 显示修改后的客户信息 预定房间状态 统计结果功能编号13功能名称账务报表系统所属部门调查者调查时间审核人功 能描 述收入报表、消费报表、顾客帐务、交班报表、信用卡报表、结帐报表、应收报表、催帐报表、转帐报表、借贷总表、联网消费、酒店总表输入项输入用户信息 员工号和当班时间段 接班员工及密码 输入具体日期或日期段处理描述通过身份验证后,打印相应的账务报表。输出项用户消费详单 显示应上交的财务金额 收入报表及酒店总表3.1 性能需求3。2。1 精度本系统所涉及的所有的货币金额数据类型,均按实数保存,在显示处理时保留小数点后4位。3.2。2 时间特性3.2。2.1 响应时间统计、
25、查询数据数据的相应时间控制在30 秒内;一卡通读卡时间控制在0.5 秒之内,写卡时间控制在0.8 秒之内,IC 卡信息验证涉及数据库查询操作,包括:基本信息变更验证:数据库访问和写卡时间控制在1 秒之内;资金注入:数据库访问与写卡时间控制在1 秒之内;IC 卡操作全部读写过程(含数据库访问)应控制在5 秒之内,在3 秒以上操作要给予适当的提示信息;3。2.2。2 更新处理时间局域网数据库在网络无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间控制在0.5 秒/条之内;3。2.2。3 数据的转换和传送时间在拨号网络连接通后,交换数据以数据单元形式进行,所有数据交换过程控制在20 分钟
26、内;3。2.2.4 运行时间程序启动和初始化时间控制在3 秒之内;3.2 数据库需求考虑到酒店的业务特点和每天的实际业务量的情况:要求能存储海量数据的能力,并且能够对大量数据处理有强大的功能和快的响应时间。鉴于开发条件有限,我们采用 Mysql Server 5.0 。3.3 设计约束编码人员技术不成熟、编程语言限制为java+jsp、时间仓促,在完善软件功能上还有些欠缺。3.4 外部接口需求3.4.1 用户接口本系统用户界面统一使用网页格式提供,使用Macromedia Dreamweaver 8所提供的标准控件.控件排列格式简洁整齐.菜单使用弹出式下拉菜单。输入输出时间使用“YYYYMM-
27、DD,无功能键设置。3.4.2 硬件接口3.4.3 软件接口所有外部软件有:WINDOWS2000或该版本以上的操作系统、tomcat6。0、MySQL5.0、IE6.0及其以上版本。应用系统为:酒店管理系统1。0所有软件均运行于操作系统上.IE与tomcat接口:将IE请求数据传送给服务器Tomcat与酒店管理系统接口:将IE请求转送给酒店管理系统酒店管理系统与MySQL接口:交互数据酒店管理系统与IE接口:将响应发送给IE3.4.4 通信接口支持http协议。4. 运行环境 4.1 设备网络版硬件环境:建议配置服务器 :CPU: Pentium III 以上。内存:64M 以上硬盘:6G 以上显示模式: 800600 工作站客户机:CPU:PII266 以上内存:32M 以上硬盘:2G 以上4。2 支持软件软件环境:服务器 操作系统:Windows NT数据库系统:SYBASE 10 及以上工作站操作系统:中文 Windows XP11