宾馆信息管理系统软件需求说明书.docx
《宾馆信息管理系统软件需求说明书.docx》由会员分享,可在线阅读,更多相关《宾馆信息管理系统软件需求说明书.docx(10页珍藏版)》请在冰点文库上搜索。
宾馆信息管理系统软件需求说明书
1引言2
1.1编写目的2
1.2背景2
1.3定义3
1.4参考资料3
2任务概述4
2.1目标4
2.2用户的特点4
2.3假定和约束5
3需求规定5
3.1对功能的规定5
3.2对性能的规定6
3.2.1精度6
3.2.2时间特性要求7
3.2.3灵活性7
3.3输人输出要求7
3.4数据管理能力要求7
3.5故障处理要求7
3.6其他专门要求9
4运行环境规定9
4.1设备9
4.2支持软件9
4.3接口9
4.4控制9
软件需求说明书
1引言
当今,酒店业作为一个成熟的产业,各种酒店管理软件众多,有实力的酒店或宾馆大多采用自主开发或委托软件开发商开发出适合各自的专用软件。
然而占着绝大多数的中小型酒店、宾馆由于资金、人员等诸多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。
本系统(大唐酒店管理系统)就是针对这一现状,并且结合酒店前台管理的需要和后台业务维护的需要进行扩展性而开发的一套酒店管理系统。
1.1编写目的
(1)实现客房管理、入住管理、换房管理、订房管理、结算管理、系统用户管理的数据录入、修改、删除和信息检索功能,
(2)实现对宾馆的账务管理与系统维护;
(3)大大提高宾馆的运作效率;
(4)通过全面的信息查询和处理,辅助提高宾馆的决策水平;
(5)使用本系统,可以迅速提升宾馆的管理水平,为降低经营成本,提高效益,增强宾馆扩张力,提供有效的技术保障。
(6)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改。
1.2背景
进入21世纪后我国的经济增长在全球的突影而出,人们的生活质量也在不断的提高,从而带来旅游业的高速发展,宾馆行业的服务档次迫切需要提高。
在宾馆竞争日趋激烈的今天,要想在竞争中生存发展,就必须与高新技术紧密结合。
硬件设施落后、管理水平滞后、服务质量低下的宾馆将被逐步淘汰。
传统的纯手工或简单的计算工具,已经不适应现代经济高速发展和信息快速增长的要求,因此必须运用现代化管理手段,配备完善的自动化设备,采用全新的计算机网络和宾馆管理系统,来提高宾馆自身的服务水平与质量,最大限度地发挥准确、快捷、高效等作用,从而赢得宾馆的高信誉、强实力、好效益!
1.3定义
本文件中用到的专门术语的定义和外文首字母组词的原词组。
实体—联系图(E-R图):
包含实体(即数据对象)、关系和属性。
作为用户与分析员之间有效交流的工具。
状态转换图:
通过描绘系统的状态及引起系统的状态装换的事件来表示系统的行为。
提供行为建模机制。
层次方框图:
用树形结构的一系列多层次的矩形框描绘数据的层次结构。
输入—处理—输出图(IPO图):
方便描绘输入数据、对数据的处理和输出数据之间的关系。
1.4参考资料
[1]萨师煊,王珊.数据库系统概论.北京:
高等教育出版社,1998年.
[2]张海藩.软件工程导论(第三版).北京:
清华大学出版社,1998年.
[3]刘志铭,高春燕.数据库开发实例解析VB.北京:
机械工业出版社,1999年
[4]龚沛曾,陆慰民.VB程序设计简明教程(第二版).北京:
高等教育出版社,2003年.
[5]张国有.软件工程上机指导书.太原:
太原科技大学印刷厂,2007年.
[6]白尚旺.PowerDesigner数据库建模技术.西安:
西安电子科技大学出版社,1999年.
2任务概述
2.1目标
随着人民生活水平的提高,旅游出行的人越来越多,酒店的客流量不断增加,传统的酒店管理方法已经不适应现代社会的需求。
宾馆在正常运营中需要对客房资源、顾客信息、退房信息等进行管理,利用客房管理系统及时了解各个环节中信息的变更,有利于提高管理的效率。
本项目作为《软件工程课程设计》课程的训练项目提出,目的是为了提高同学们软件的开发和数据库的创建链接,以及软件文档的相关标准和编写原则,提高大家的实践能力。
2.3实现目标
建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。
从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。
面对酒店行业的高速发展和酒店行业信息化发展的过程中出现的各种情况,酒店客房管理系统在实施后,应能达到以下目标:
(1)实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅。
(2)服务管理信息化,可随时掌握客人住宿、客房状态、客人挂帐等情况。
(3)系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。
(4)客户档案、挂帐信息、预警系统的结合,可对往来可户进行住宿监控,防止坏帐发生。
(5)通过酒店客房管理系统的实施,可逐步提高宾馆的管理水平,提升员工的素质。
(6)系统维护方便可靠、有较高的安全性,满足实用性、先进性的要求。
2.2用户的特点
(1)工作人员一般都要求掌握计算机技术,会使用各种管理软件。
(2)本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那有一般的计算机知识的人员就可以轻松上手。
(3)整个宾馆管理系统采用较友好的交互界面,简单明了,操作方便,不需要对数据库进行深入的了解。
2.3假定和约束
(1)本系统针对的是中小型的酒店,宾馆和招待所等,为了论述方便,以后均以“酒店”代之。
(2)本系统作为毕业生的毕业设计,开发期限不大于60天。
3需求规定
3.1对功能的规定
一:
前台,实现一个软件用户对象的门户宣传网站。
(1)酒店介绍模块:
本模块用于介绍酒店基本情况。
(2)网上预订模块:
本模块完成对酒店客房的预定。
(3)客房信息模块:
本模块完成对客房信息的查看,包括客房的基本信息和客房的详细信息。
(4)顾客留言模块:
本模块由实现两部分功能,一部分是顾客的留言内容查看,一部分是完成在线用户的留言功能。
(5)业界动态等模块;
对于业界动态,企业文化,在线帮助,关于我们等模块我们实现软件用户对象的辅助需求。
二后台,具体实现对会员信息,留言信息,客房信息,预订信息等模块功能进行设计实现。
(1)客房管理模块:
在模块中,实现对酒店客房信息的相关管理,具体包括客房信息的查看,客房信息的添加,客房信息的修改,客房信息的删除操作.
(2)预订管理模块:
完成对客房的预定的管理。
(3)留言管理模块:
本模块实现用户对酒店服务和其他评价的留言,具体实现查看留言,回复留言和删除留言三部分。
(4)会员管理模块:
本模块实现已经注册的会员信息的管理,具体实现对会员信息的添加,会员信息的删除,会员信息的修改,会员信息的查看。
(5)后台登陆管理模块:
本模块实现对后台登陆操作的管理员相关信息进行维护,具体实现登陆管理员信息的查看,登陆管理员信息的修改,登陆管理员信息的删除,登陆管理员信息的添加等功能。
(6)其他模块:
在后台系统中,除了上述的模块之外,还对公告管理,系统信息等模块也分别进行设计。
3.2对性能的规定
本系统的总体目标是应用先进的信息技术为软件用户对象提供稳定、安全、可靠信息化服务,具体技术上将达到如下要求:
3.2.1精度
实际宿费的精度要求:
按两位小数计算,结果保留整数,即精确到人民币元。
预收押金的精度要求:
按两位小数计算,结果保留整数,即精确到人民币元。
房价金额的精度要求:
按两位小数计算,结果保留整数,即精确到人民币元。
3.2.2时间特性要求
查询时间:
小于1秒
更新数据时间:
小于100毫秒
3.2.3灵活性
数据库采用MySQL系统,该数据库作为中小型数据库首选,能够满足一般中小型酒店的的数据访问负载。
3.3输人输出要求
软件对数据输入均要进行合法性检查。
除指明提供打印输出外,其余数据均不考虑打印输出。
3.4数据管理能力要求
3.4.1信息需求
(1)顾客信息:
姓名、有效证件、证件号码、联系电话、工作单位、详细地址。
(2)客房信息:
房间号、房间类型、房间价格、所在楼层、
(3)住宿信息:
顾客姓名、房间编号、有效证件、房间标准、房间位置、折扣、入住时间、预交押金。
(4)退房信息:
顾客姓名、房间编号、客房标准、退房时间、折扣、预交押金、所付金额、找还金额。
(5)调房信息:
顾客姓名、客房标准、原始房、目标房、住宿天数、入住时间、预交押金、联系电话。
3.4.2处理需求
宾馆在运营中需要对宾馆资源、顾客信息、结算信息进行管理,如果有顾客来往,经过对客房状态的查询,查看是否有房间能及时为客户办理登记手续,如果有顾客来退房,能及时为顾客登记并办理退房手续,并且修改客房信息,因此,利用开发完成后的宾馆管理系统能够十分便利的对住房系统进行管理有利于提高效率。
酒店住房管理系统开发的任务是实现各种住房信息的系统规范化、自动化主要完成的功能有以下几个方面。
(1)住宿管理
这个模块包括四个部分,即住宿登记、追加押金、调房登记、退宿结帐。
该模块要实现客人的住宿登记,收取客人的预交宿费,自动计算折前宿费、实际宿费等;能够收取客人的续交押金,自动计算宿费提醒日期,并能够实现客户调房登记、退宿结帐、自动计算住宿费用及退还费等。
(2)客房管理
这个模块包括三个部分,即客房设置、客房查询、房态查看。
宾馆客房在不同的时间有不同的状态,如空静房、空脏房、清理房、占用房、毛病房、修理房等。
该部分要完成客房基本信息的查询、能够按房间号检索所需的客房基本信息,以及显示当前客房的入住数、空闲数、维修数、客房的使用率等。
(3)查询管理
这个模块包括三个部分,即住宿查询、退宿查询、宿费提醒。
该部分要实现对客房的查询,查询客房的住宿情况、退宿情况以及宿费提醒等。
尤其是宿费提醒,当客人的上帐金额超过押金时系统自动提示要求客人补交押金,以防止宾馆财产损失。
(4)日结设置
该模块包括两个部分:
客房销售报表、客房销售统计。
该模块中要实现按任意时间汇总客人结帐后所需费用的总额的功能及按任意年汇总应收宿费、电话费等的功能。
(5)结帐管理
这个模块包括两个模块,挂帐查询模块、客户结款模块。
主要实现选择挂帐单位或个人,检索符合条件的挂帐信息、还款信息及统计欠款余额等。
(6)设置管理
这个模块包括三个部分,主要用来完成操作员及密码设置,操作员密码的修改以及实现清空选定表的数据的功能。
3.5故障处理要求
病毒及黑客破坏:
配备杀毒软件、防火墙,不连接外网。
3.6其他专门要求
(1)先进性
采用先进、成熟的计算机软硬件技术,保障系统能够最大限度的适应今后技术和业务发展的需要。
软件结构应实现层次化、模块化、平台化,统一规范,同时采用先进的现代管理技术,以保证系统的科学性。
(2)复用性
尽量实现代码的可重用性,设计时尽量模块化。
做到高内聚,低耦合。
(3)可靠性
在非人为或者客观断电等不可抗拒原因的情况下,系统不会出现死机。
(4)易用性
本系统应该具有良好的可操作性,前台网站应该方便顾客浏览,操作。
后台管理平台应该方便管理员便捷的进行信息化管理。
(5)可扩展性
为了使系统具有更大的移植性,采用当前主流的java语言进行开发设计。
(7)可管理性
高可管理性包括正常情况下的可管理性和系统发生改变时的可管理性。
可管理性指系统应具备对主机、网络、数据库、应用等情况进行监控、管理和调度;对系统自身所有的和流经系统的信息、参数、文件进行统一的管理和控制。
(8)安全性
通过验证码等技术,防止被恶意攻击,确保数据库的安全。
以达到信息的及时准确处理,数据安全等。
可考虑运用硬件防火墙及支撑软件来预防来自网络的攻击,并采用备份服务器来备份重要数据及程序,以便出现故障时能及时恢复系统。
4运行环境规定
4.1设备
(1)硬件条件:
推荐内存1GB,可用硬盘容量100G,打印机;
(2)服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备主要包括交换机、网卡、集线器、MODEM等。
4.2支持软件
操作系统:
WindowsXP/Windows7等
开发工具:
VisualBasic6.0
数据库:
SQLServer2000
4.3接口
该系统有良好的内外部接口,针对一般访问的前台相关接口和针对管理员的后台接口。
系统整体方便用户操作。
4.4控制
系统的主要输入设备是键盘和鼠标。
输出设备主要是显示器和打印机。