酒店客房管理系统.doc
《酒店客房管理系统.doc》由会员分享,可在线阅读,更多相关《酒店客房管理系统.doc(36页珍藏版)》请在沃文网上搜索。
1、 摘 要本论文以酒店业的发展现状为背景,分析了我国酒店业在传统管理模式下的不足,阐述了酒店客房管理信息化的必要性。通过走访各酒店,从酒店的实际业务出发,建立了酒店客房管理信息系统的组织模型。在此基础上,对酒店客房的业务流程进行了详细调查,建立了功能结构图,如客户入住、会员登记、补交押金、退房结算等,从而实现了管理工作的透明度。从实际需求出发,建立了概念结构,提出了系统设计原则和设计方法,给出了数据库实现方案,开发了一个实用的单机版酒店客房管理信息系统。本论文不仅从业务的角度对酒店客房系统进行了详细的分析和设计,而且还对系统进行了评价。酒店客房管理系统是典型的管理信息系统(MIS),其开发主要包
2、括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备、界面友好、容易使用等特点。客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、定房信息、以及结算信息等。有助于提高管理的效率,客房管理系统是根据某酒店对客房管理的实际情况进行编写的,主要目的是为了方便宾馆对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作。关键词:关系型数据库,MVC,可视化AbstractThis thesis takes current state of the development of the hotel
3、 industry as the background, has analysed the deficiency under the traditional management mode of my State Guesthouse industry, have explained the necessity of the housekeeping informationization of the hotel. By the investigation with hotels, we have building the organization model of the managemen
4、t information system of guest room of the hotel. Based on that, we have carried on the detailed investigation to the business procedure of the guest room of the hotel, having set up the structure chart of the function, for instance the customers check in, the member registers, hands in the deposit r
5、etroactively, checks out to settle account etc., thus makes the management clear. To meet the real inquire, we have set up concept structure, proposed the systematic design principle and design method, provides Solution Architecture of database. We have developed a practical the management informati
6、on system of guest room of unit edition hotel. Not only carried on detailed analysis and design to the system of guest room of the hotel in terms of business, but also we appraised to the system.The management system of hotel guestrooms is a typical managing information system (MIS). Its development
7、 is composed of two parts, including the establishment and maintenance of the database at the background as well as the programming exploitation at the front platform. For the former, it requires to maintain data coherent, integrate and safe. The latter requires to have self-contained functions, fri
8、endly interface, easy operations and etc. This guestroom managing system, designed to improve the managing efficiency, has accomplished many functions such as the normative and scientific management of the guestrooms, looking up the guests information and reservation information, as well as the bala
9、nce data and so on. This system is based on the real situation from some certain guestroom management data, whose main purpose is to make it convenient for the hotel to look up and manage the situation of the guestrooms concentratively and improve the whole service quality.Key words: Relational data
10、base, MVC, Visualization目录1引言11.1国内外现状11.2论文研究主要内容22关键技术介绍42.1关键性开发技术的介绍42.1.1C/S模式42.1.2B/S模式43系统分析63.1构架概述63.1.1功能构架63.1.2模块需求描述63.1.3数据流程分析及说明73.2系统开发环境113.3系统任务的可行性分析113.3.1技术可行性113.3.2系统安全性分析114系统设计134.1酒店客房管理系统的用例分析134.2功能设计134.3系统的数据库设计154.3.1 数据库设计原则154.3.2 系统数据库E-R图154.3.3 创建表164.4系统目录结构的设计
11、194.5系统的连接结构设计195系统实现205.1系统功能实现205.1.1登录管理模块实现205.1.2员工信息管理模块215.1.3客房信息管理235.1.4客房经营管理255.1.5经营状况统计275.1.6主要的JAVA类275.2系统技术实现295.2.1数据库的实现295.2.2系统框架的实现305.2.3 动态链接的实现305.3系统发布306结论31致 谢32参考文献331引言随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化
12、工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。酒店客房管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备、界面友好、容易使用等特点。我们通过对数据库管理系统、 语言原理及应用程序设计等进行了较深入的学习和应用,并结合酒店客房管理的要求。选择以JSP和SQL Server 2000数据库等软件为开发工具;同时通过对计算机硬件和软件解决方案的论证以及对应用领域进行调查分析,参考了各种资料和进行数据库编程
13、实践。在指导老师的帮助下,基本上成功地实现了设计任务书的要求。使得我们设计的管理系统能够基本满足用户在酒店管理方面的需求。客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、定房信息、以及结算信息等。有助于提高管理的效率,客房管理系统是根据某酒店对客房管理的实际情况进行编写的,主要目的是为了方便宾馆对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作。1.1国内外现状传统的酒店客房应用系统采用客户机/服务器结构,既有高度的交互性、高效的用户界等优点,但也存在数据交互和交互规则移至客户端、代价高、维护成本高、缺少中央控制、多媒体要素不易扩展等缺点。基于客户机的浏览器/服务器结构克
14、服了以上缺点,由于Web服务器将浏览器的界面布局、人机交互形式以及界面间逻辑关系设在服务器端定义,从而保证了界面的完整清晰易维护,并且使前台客户机的负载减到最小。目前在我国,作为酒店商务的主导力量,我国企业也纷纷设立网站,目前约有3万多个在.com下注册的商用域名,在半年之内竟增长了一倍,我国一些大企业也 纷纷设立商务站点开拓网上商机,并取得了一定成效。我国酒店商务的主题正在从网络公司转换为传统企业,传统企业正在大规模进入酒店商务领域。随着人们对酒店商务的认识不断深入,更多的传统产业企业尤其是上市公司和三资企业进军酒店商务领域。传统酒店产业的转型和介入酒店商务,将大大加快我国酒店商务发展,酒店
15、商务在以图书、冶金等为代表的行业都有较大增长,增长率为20%左右。 但同时应该看到,我国酒店的实力、规模与外国同行还有很大差距:信息服务不完善、结算方式落后、通讯资费的瓶颈问题等等。利用客房销售盈利、效仿亚马逊提高无形资产价值。其中,前两种占大多数。然而,实际情况是酒店业绩并未达到预期的效果,有的根本没什么客户群体,有的虽然客户人数众多,但入住有限、营销平淡。1.2论文研究主要内容现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店管理系统正是为此而设计的。优秀的酒店客房管理系统操作方便,灵
16、活性好,系统安全性高,运行稳定。这也是我所设计本程序的目的之一。本系统针对用户和客户以及客房的管理采用了当今常用的B/S结构而设计。这样只需要一台计算机作为服务器即可。前台应用只需有一台可连入局域网的计算机,这样就可省去C/S结构中的每台客户机都要安装客户端程序的麻烦。本系统也分为后方管理和前台应用两大部分。其中后台管理分为:用户信息维护、客房信息维护、客房类型维护、营业情况统计和个人密码修改几个模块。前台应用可分为:显示所有房间信息、显示空闲房间信息(订房)和显示已租房间信息(退房)三个模块。酒店客房管理系统现在只是在局域网中应用,当是将来可以将其进行进一步的更改使其完善且可应用于广域网中,
17、这样就可成为网上预约定房系统,可扩大经营范围提高酒店影响力等。对于系统本身可将其应用到大、中、小等各酒店之中,来提高工作效率。总之是本着方便用户使用,方便经营者管理客房,客房工作人员更快捷了解客房,客户更方便办理入住手续等。下面是经过调研后得到的需求规格说明。系统界面采用Web方式,界面应简洁明了,用户可方便浏览和查找客房信息。该系统的用户有两种类型:一是管理员,二是服务员,两者应具有不同的权限。系统需对用户登录进行管理。使用各功能模块时,系统应验证用户身份的有效性,否则要求用户登录。另外,允许用户对自己的密码进行修改。系统应提供客房的分类管理功能,可分类制订客房面积、价格、是否配备空调等客房
18、类型,对不同标准的客房进行有效管理。系统可实现对客房信息的添加、删除以及修改。 在进行订房/退房管理时,系统可以根据客房当前的状态自动提示可用服务(订房/退房)。如果客房没有客人入住,则该客房的可用服务为“订房”;否则,可用服务为“退房”。系统在各功能模块的实现当中,提供多级分类检索和组合搜索。系统的客户端在Windows平台下运行,服务器端可在Windows平台或UNIX平台下运行。系统还需要有较好的安全性和可扩展性。2关键技术介绍2.1关键性开发技术的介绍2.1.1 C/S模式传统的客户机/服务器(C/S)模式分为四层,从客户机到服务器分别为:数据捕获(Data Capture)、规则层(
19、Business Rules)、应用接口层(Application Interface)和应用服务器层(Application Server),如图2-1所示。图2-1 传统的客户/服务器(C/S)结构这种体系结构最初的出现是为了缓解终端/主机模式中主机繁重的工作负担,通过在客户端和服务器之间划分各自包含的层次,提高应用的计算效率。客户机/服务器模式给整个的企业计算带来了一个全新的标准,然而,与此同时它的出现也使得企业计算的开发者面临许多新的挑战。客户机变得臃肿了(极端情况是包含数据捕获、业务规则、应用接口的所谓“胖客户机”,众多的客户端应用程序的维护、升级、更新时所需要的资金、人力更多。此外
20、,传统的客户机/服务器系统还存在非常棘手的问题,由于不同的系统客户端软件不同,和服务器的通讯协议不尽相同,这样在不同网络之间和较广地域的运行上就很难实现,这种局域性就限制了该模式的系统在更大网络范围上特别是Internet上的应用1。2.1.2 B/S模式近几年,分布式系统又从局域网发展到了因特网,出现了基于Internet/Intranet技术的Web模式,即Browser/Server计算模式。B/S模式把C/S模式中的服务器端分解成应用服务器(Web服务器)、中间件和多个数据库服务器,从而形成三层C/S结构。服务器可以有多层结构,执行必要的计算,负责与数据库地交互工作,并将结果发送给客户
21、2。前端的浏览器不用维护,合法用户只需拥有浏览器即可十分容易的使用该系统,因此它是一种瘦客户机模式。在基于Web的瘦客户机/服务器模式下,第一层为人机界面,一般为浏览器,有一些客户端组件或脚本技术用来丰富用户界面;第二层是业务规则层,实现企业逻辑;第三层由服务器来完成将业务数据向技术数据转换。如图2-2所示。图2-2 浏览器/服务器(B/S)模式工作原理基于Web的浏览器/服务器(B/S)模式是客户机/服务器(C/S)模式转化而来的,由此也可以看出,浏览器/服务器模式可以看作是和传统的客户机/服务器模式的一个子集。3系统分析3.1构架概述3.1.1功能构架通过对酒店客房管理系统的业务的分析,该
22、系统的业务流程图如3-1所示。图3-1 系统业务流程图酒店客房管理系统,登陆到系统后可以进入客房管理模块进行客人的增加,删除和修改。也可以查看客人和客房的详细信息,最后将最适合客人的房间信息传递给客人,供其选择,入住。系统管理员通过对工作任务的分配,可以提高酒店的人力资源利用率,减少酒店的人力资源成本,使工作任务分配分明,容易跟踪工作质量,可以作为的绩效考核的参考之一。3.1.2模块需求描述经过开发者同客户的需求分析后,确定酒店客房管理系统的功能模块(用例)包括:用户信息管理、客房类型管理、客房信息管理、客房经营管理、客户信息查询和经营状况统计。酒店系统完全采用Web方式,由前台和后台管理两个
23、部分组成。前台作为与用户直接交互的可视化界面,由于使用方便,能将系统的各个功能提供给用户,以帮助用户进行客房管理。酒店系统前台的结构图如图3-2所示。图3-2 酒店客房管理系统前台结构图前台在考虑功能实现的同时,也考虑了操作的简洁和方便性,目的是让大多数客户能够轻松地享受电子商务给他们带来的便利。为了确保客户和酒店的信息具有更好的安全性,前台管理和后台管理是分离的。前台的各管理模块需要经过权限授权才可以使用,我们为此设计了两个角色:一是酒店管理员,二是前台服务员。其中:酒店管理员享有最高权限,可以使用酒店客房管理系统所提供的所有功能,包括员工信息管理、客房类型管理、客房信息管理、客房经营管理、
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 系统