当前位置:文档之家› 酒店客房管理系统的设计与实现本科论文

酒店客房管理系统的设计与实现本科论文

摘要随着社会经济的飞速发展,酒店、宾馆在服务行业中扮演的角色越来越重要。

在酒店、宾馆的运作期间,其管理和服务水平直接影响到酒店形象和声誉。

采用计算机这一现代化工具作为管理的辅助手段可以提高服务质量,尽可能做到让客户满意,同时也需要一套酒店管理系统对客人、费用、房间的正确处理和保存等。

基于C/S结构的管理软件开发困难,业务变更或改变不够灵活,增加了维护和管理的难度,进一步的业务拓展困难较多,并且兼容性差。

基于B/S的酒店客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、订房信息、以及结算信息等,有助于提高管理的效率,方便酒店对客房的实际情况进行集中的查询与管理工作,以改善整个酒店的工作效率和服务质量。

本文采用了当今比较流行的开源框架Struts2 + Spring+ Hibernate的系统结构,通过介绍Struts的MVC结构、基本组成和结构以及Hibernate的基本对象,并将三种框架技术整合起来应用到系统中,给出一个具体的实例配置,前端采用Struts的MVC框架,中间层采用Spring,底层采用Hibernate,提高了系统代码的可重用性和开发效率。

经测试,本系统的实现策略是可行的,能够满足中小型酒店客房管理的需求,实现了对工作效率的提升。

关键词:酒店;客房;MVC框架;管理系统AbstractWith the rapid economic development of society, the hotel, the guesthouse inservice industry in the role of more and more important. In a hotel, thehotel duringthe operation, the management and service level directly affect thehotel's image andreputation. Using a computer to the modern tools as amanagement auxiliary instrument,it can improve the service quality, as far aspossible, do let customer satisfaction, alsoneed a hotel management system inthe guest room , cost, the proper management andpreservation . Based on C/Sstructure of management software development difficulties,business changes orchange flexible enough, increased the difficulty of maintenance andmanagement,further business to expand more difficult, and poor compatibility.Based onB/S hotel guest room management system can realize the rooms,scientific, standardized,and inquires, booking information, customer information and settlement , and improvethe management efficiency,convenient hotel rooms,the fact ofconcentration and management of inquires, in order to improve the whole hotelwork efficiency and service quality. This paper adopted the more popular framework Struts2+Spring+Hibernate systemstructure, through the introduction of the Struts structure, basic MVC composition and structure and the basic objects Hibernate, and the three frame technology applied to the system together,give a specific example configuration, the Struts MVC framework front,the intermediate Spring, the bottom Hibernate, and improve the system code reusabilityand efficiency of development.By test, the realization of the system of the strategy is feasible,can meetthe needsof small and medium-sized hotel room management , realize the workefficiency of ascension.Key words: Hotel; Guest room; MVC framework; Management system目录摘要 (1)Abstract (2)第1 章前言 (5)1.1 课题研究的背景及意义 (5)1.2 客房管理系统及相关技术研究现状 (5)1.3 课题的研究目的与内容 (6)1.3.1 课题的研究目标 (6)1.3.2 课题的主要工作和研究内容 (6)1.4 设计说明书结构 (7)第2章系统开发相关技术的简介 (9)2.1 系统开发环境 (9)2.1.1 软件开发环境 (9)2.1.2 数据库开发工具MySQL 5.5 (9)2.1.3 开发工具MyEclipse 10.0 (10)2.2 主要开发技术 (10)2.2.1 Struts2简介 (10)2.2.2 Hibernate简介 (11)2.2.3 Spring简介 (11)第3章系统的需求分析 (13)3.1 目前中小型酒店运营中存在的问题 (13)3.2 功能分析 (13)3.2.1 系统业务流程 (13)3.2.2 用例模型 (14)3.2.3 业务流程分析 (15)3.3 可行性分析 (15)3.3.1 经济可行性 (15)3.3.3 操作可行性 (16)第4章系统的概要设计 (17)4.1 系统功能结构框架 (17)4.2 数据库设计 (17)4.2.1 数据库概念设计 (18)4.2.2 数据库逻辑结构设计 (20)4.2.3 文件夹组织结 (22)第5章系统的详细设计与实现 (23)5.1 系统结构的实现 (23)第6章系统的测试 (28)6.1 系统的测试目标 (28)6.2 测试方法 (28)6.3 系统测试的实施 (29)6.4 本章小结 (30)结论 (31)参考文献 (32)致谢 (33)第 1 章前言1.1 课题研究的背景及意义随着人员的流动规模不断的扩大,酒店数量也随之急剧增加,有关客房管理的各种信息量也在不断的增长。

面对越来越庞大的信息量,传统的人工客房信息管理,管理方法繁琐并且复杂,执行效率低,易于出错。

这就需要有酒店客房管理系统来提高客房管理工作的效率和准确性。

通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。

基于C/S结构的管理软件开发很困难,业务变更或改变不灵活,增加了软件的维护和管理难度,想进一步拓展业务非常困难,并且兼容性很差。

基于B/S结构的软件具有分布性特点,可以随时随地进行业务处理。

业务扩展简单方便,通过增加网页即可增加服务器的功能。

维护简单方便,只需要对网页进行改变,即可实现所有用户的同步更新。

开发简单,共享性强。

因此,开发一套全新的高效的基于web的客房管理系统来完成客房的管理是必要的。

1.2 客房管理系统及相关技术研究现状酒店电脑管理系统最初出现于60年代末、70年代初的美国,其中较有代表性的有美国的Ecco系统,该系统使用Nova-3系统平台,基本实现前台业务中的预定、排房、结帐、客房、餐厅、问询、夜审等模块,由于当时仍然没有个人电脑的出现,所以整个电脑是基于集中式的小型机/终端的管理。

到了80年代,随着硬件技术的发展和各种网络系统、数据库技术的发展,操作系统的发展,国外的酒店管理系统,整个模式已基本固定,技术较成熟,功能也较完善,从而推出了许多新型的酒店管理系统,按网络操作系统分,基本上有Unix系统、Novell 系统和Windows-Nt系统三种类型。

现在,国外酒店正向个性化的方向发展,按其经营方式可以分为商务型酒店、长住型酒店、度假型酒店等等;按其经营形式可分为独立经营饭店、集团经营饭店等。

随着国外酒店使用的计算机系统和先进的管理技术被大规模吸收和引进,进一步加快了国内酒店管理技术的发展。

在80年代初发展起来的国内酒店管理系统,充分吸收了国外管理系统的精华的同时,结合国内实际的情况下逐步成熟发展起来。

到了90年代初期的时候形成了几个比较成熟的酒店管理软件系统,同时出现了很多专职从事制作酒店计算机管理系统的公司。

到了90年代中后期,随着计算机在酒店中的广泛应用,计算机开发技术的不断创新发展,酒店计算系统的发展又到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及新的发展方向不断涌现,主要体现在系统基本转到客户机/服务器模式下的Windows版,功能更加细致完善,系统更加稳定可靠。

1.3 课题的研究目的与内容1.3.1 课题的研究目标随着竞争的日益激烈,如何能在降低成本的同时最大的提高效益已经成为各行各业要解决的首要问题。

但是目前商业性的酒店管理软件大多数都是适用于大型酒店,其操作比较复杂,收费很昂贵,还需要专业的维护。

这就造成了很多中小型或极小型酒店或宾馆没有客房管理软件,对于其酒店的经营造成管理的繁琐与混乱。

所以开发一款适用于中小型或极小型酒店的客房管理软件是必需的。

酒店客房系统系统对酒店加强客房信息管理有着极其重要的作用,就一所客房数量较大的酒店来说,它的设计内容非常复杂而且繁多,比如拥有客房信息管理、客房类别信息管理、预定信息管理等功能,而且设计的模块也很多,比如用户信息管理模块、客房类型管理模块、客房信息管理模块、客房经营管理模块、客户信息查询模块、经营状况统计模块等等。

相关主题