酒店客房管理系统设计.doc
《酒店客房管理系统设计.doc》由会员分享,可在线阅读,更多相关《酒店客房管理系统设计.doc(21页珍藏版)》请在沃文网上搜索。
1、山东财经大学学士学位论文酒店客房管理系统摘 要随着信息化建设的发展,酒店服务业与国际市场接轨已成为大势所趋,酒店业要迎接这场挑战,就必须提高整体竞争能力,变革酒店的管理模式,提高管理水平。目前,我国酒店服务业信息化管理的进程缓慢 ,跟国外的酒店相比管理依然落后,所以应该有完善的管理信息系统,以方便客人以及更好地管理酒店。本文主要讨论酒店客房管理系统的设计与开发过程。系统采用My Eclipse作为开发平台, tomcat作为服务器,使用SQLServer2005数据库系统。结合当前的酒店应用情况,确立了酒店客房管理系统的具体实现功能,并详细阐述了系统设计和功能设计。本系统采用MVC模式、str
2、uts框架开发,使用JSP进行界面设计,Action Servlet负责数据库以及业务流程的控制操作,实现了操作员管理、房间管理、房间类型管理、预定及入住管理等功能。 系统可以分为两个组成部分:面向一般操作员的前台管理系统以及面向系统管理员的后台管理系统。前者主要实现预定和入住房间功能、查询房间信息等功能;后者主要实现管理者对操作员、房间类型、房间信息等管理工作。该系统界面友好,操作简便,运行稳定,具有较广泛的应用前景和推广价值。关键词:酒店客房管理;MVC; struts; tomcat; JSP Hotel Rooms Management SystemABSTRACTAs the inf
3、ormation of the development, hotel services and standards of the international market has become the trend of the times. To meet this challenge, the hotel industry will have to improve overall competitiveness, reform the hotel management, and enhance the management level. At present , Chinas hotel m
4、anagement is still backward compared. In the information age, is more important is also in need of a comprehensive management information system. Guests facilitate convenience and better management of the hotel.This paper mainly discusses the hotel rooms management system design and development proc
5、ess. The system adopts My Eclipse as the development platform, Tomcat as the server, use the SQL Server database system. Combined with the current hotel, established a hotel management system to achieve specific functions, and expounds in detail the system design and function design. The system uses
6、 MVC mode, Struts framework for the development, the use of JSP interface design, Action Servlet is responsible for database and business process control operation, realize the operator management, room management, room type management, reservation and booking management function.The system can be d
7、ivided into two parts: the general operator in front of the management system and for the system administrator background management system. The former mainly realize the reservation and room function room, query information and other functions; the latter mainly realize the management to the operat
8、or, room type, room information management. The system interface is friendly, simple operation, stable operation, and has widely application prospect and promotion value.Keywords: hotel rooms management; MVC; struts; tomcat; JSP前言酒店管理系统是一个酒店管理不可缺少的部分,它的内容对于酒店的决策者和管理者来说都至关重要,所以酒店管理系统应该能够为用户提供充足的信息和快捷
9、的查询手段。但一直以来人们使用传统人工的方式管理客户档案、房间信息等,这种管理方式存在着许多缺点,如:效率低,保密性差,另外时间一长将产生大量的文件盒数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对入住酒店的客户信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、陈本低等。这些优点能够极大地提高酒店的管理水平,简化各种复杂操作,在最合理、最短时间内完成酒店业务规范操作,这样才能令顾
10、客满意,增加宾客回头率,也是酒店的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以自己开发的一套酒店管理系统为例,谈谈其开发过程和所涉及到的问题及解决办法。iii目 录一、概述1(一)开发背景1(二)本文的研究内容1(三)课题研究的目的与意义1(四)国内外现状1二、系统开发平台、运行环境及技术工具介绍1(一)系统开发平台及运行环境11. 系统开发平台12.系统运行环境2(二)系统开发技术工具介绍21. Tomcat简介22. My Eclipse简介23. SQL Server 200524.JSP语言简介35.B/S模式结构简介3三
11、、系统总体规划分析4(一)可行性分析4(二)需求分析41.功能需求42.性能需求4(三)系统层次模块图4(四)顾客入住活动图5(五)顾客入住状态图6四、数据库设计6(一)数据库分析6(二)数据库设计与实现6五、系统详细设计8(一) 设计原则8(二)模块详细设计91.主界面92.系统用户登录设计93.管理员功能模块设计94.操作员功能模块设计12六、系统测试及评价13(一)系统测试131.用户登录测试132.其他功能模块测试13(二)系统评价14结论14参考文献1515一、概述(一)开发背景酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业
12、。由于我国的旅游业迅速发展,通过调查,我国在20102年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。但是,现在甚至还有一些酒店还停留在有人工操作和管理阶段,这样已经无法适应当前的发展趋势。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。酒店管理系统采用MVC模式。按照周围宾馆的业务流程设计,会采用主流开发工具来开发,搭建比较稳定可靠安全的服务端来辅佐客户管理,并且还采用数据库SQL Servrer2005,技术支持会采用轻量级框架stru
13、ts 来完成流程控制,服务器采用tomcat,通过Rational Rose来设计数据模型为最初业务流程的总体设计阶段和详细设计阶段打好基础。(二)本文的研究内容根据我们的毕业选题酒店客房管理系统,文章主要研究了:酒店业务的管理,包括:登录部分(管理员,操作员),查询界面部分,预订和入住部分,退订部分。(三)课题研究的目的与意义对酒店来说,对酒店经营状况其决定作用使得是酒店的而服务水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息师弟啊的机遇和挑战,利用科学技术手段提高酒店的管理无疑是一条行之有效地途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以
14、最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已经成为提高酒店的管理效率,使作业人员与管理系统之间互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、迅速地满足顾客服务的需求。(四)国内外现状随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。各地把旅游业当作本地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。社会上也成立了各
15、种类型,不同规模的酒店服务企业。如何为客户提供更加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。随着Internet 技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发展中的酒店的需求。基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店业务信息系统,为酒店提供良好的信息环境。二、系统开发平台、运行环境及技术工具介绍(一)系统开发平台及运行环境1. 系统开发平台开发语言选用Java、JSP,因此采用Tomcat为主要开发工具,
16、然后结合My Eclipse、SQL Server 2000数据库管理系统与Win7操作系统进行开发。既考虑了系统的需求,又兼顾了运行的效率以及今后系统的功能拓展等。2.系统运行环境硬件环境:普通个人计算机;操作系统:Win7;数据库系统:SQL Server 2000;Web服务器:Tomcat 6.0;Java运行环境:JDK 1.6;客户端:浏览器工具IE。(二)系统开发技术工具介绍1. Tomcat简介Tomcat是一个免费的开源的支持Servlet及JSP技术的容器,同时又是一个Web服务器软件,Servlet和JSP的最新规范都可以在Tomcat的新版本中得到实现。与传统桌面应用程
17、序不同,Tomcat中的应用程序是一个WAR文件,它是许多文件构成的一个压缩包,包中的文件按照一定目录结构来组织,不同目录中的文件也具有不同的功能。部署应用程序时,只需要把WAR文件放到Tomcat的webapp目录下,Tomcat会自动检测和解压该文件。JSP文件第一次执行时,要先由Tomcat将其转化为Servlet文件,然后编译,所以速度会慢一些,但后继执行时速度会很快。Tomcat既是一个Servlet容器,又是一个独立运行的服务器,像IIS、Apache等Web服务器一样,具有处理HTML页面的功能。但它处理静态HTML文件的能力并不是太强,所以一般都是把它当作JSP/Servlet
18、引擎,通过适配器与其他Web服务器软件配合使用。此外,Tomcat还可与其他一些软件集成起来实现更多功能。Tomcat是一个小型的轻量级应用服务器,运行时占用系统资源小、扩展性好、支持负载平衡与邮件服务等开发应用系统中的常用功能,并且不断改进和完善。Tomcat适用于中小型系统和并发访问用户不太多的场合,是开发和调试JSP程序的首选。先进的技术、稳定的性能、源码开放和免费获取的机制,使得Tomcat深受Java爱好者的喜爱并得到了许多软件开发商的认可,成为目前相当流行的Web应用服务器。2. My Eclipse简介My Eclipse,是一个十分优秀的用于开发Java, J2EE的Eclip
19、se插件集合,My Eclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。My Eclipse企业级工作平台(My Eclipse Enterprise Workbench ,简称My Eclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。3. SQL Server 2005SQL Ser
20、ver 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。SQL Server 2005 旨在帮助企业迎接这些挑战。这个下一代数据管理和
21、分析解决方案将给企业数据和分析应用程序带来增强的安全性、可伸缩性和可用性,使得它们更易于创建、部署和管理。 SQL Server 2005 基于 SQL Server 2000 的强大功能之上,提供了一个完整的数据管理和分析解决方案,它将会给不同规模的组织带来帮助: (1)构建、部署和管理企业应用程序,使其更加安全、伸缩性更强和更可靠。 (2)降低开发和支持数据库应用程序的复杂性,实现了 IT 生产力的最大化。 (3)能够在多个平台、应用程序和设备之间共享数据,更易于连接内部和外部系统。 (4)在不牺牲性能、可用性、可伸缩性或安全性的前提下有效控制成本。 SQL Server 2005 在以下
22、三个重要方面改善了您的数据基础架构:企业数据管理、开发人员效率和商业智能 (BI)。它在可接受的价格和许可费用以及升级到 SQL Server 2005 和 Microsoft Windows Server System 的途径方面也有新的突破。Enterprise Edition 达到了支持超大型企业进行联机事务处理 (OLTP)、高度复杂的数据分析、数据仓库系统和网站所需的性能水平。Enterprise Edition 的全面商业智能和分析能力及其高可用性功能(如故障转移群集),使它可以处理大多数关键业务的企业工作负荷。Enterprise Edition 是最全面的 SQL Server
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 系统 设计
