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

基于JAVA的酒店客房管理系统的设计与实现

目录摘要 (1)关键词 (1)Abstract (1)Key words (1)1概述 (2)1.1开发背景 (2)1.2市场分析 (2)1.3开发意义 (3)2 开发所用技术 (3)2.1 Java技术 (3)2.2 JSP技术 (3)2.3 MYSQL数据库 (3)2.4 B/S结构 (3)3 系统分析 (4)3.1可行性分析 (4)3.1.1 技术可行性 (4)3.1.2 经济可行性 (4)3.1.3 操作可行性 (4)3.1.4 发展可行性 (5)3.2性能需求分析 (5)3.3系统流程分析 (5)3.3.1 操作流程 (5)3.3.2 添加信息的流程 (6)3.3.3 修改信息的流程 (7)3.3.4 删除信息的流程 (7)3.4功能需求分析 (7)4 系统设计 (4)4.1系统概要设计 (8)4.2系统结构设计 (8)4.3系统顺序图 (9)4.3.1 登录模块顺序图 (9)4.3.2 添加信息模块顺序图 (9)4.4系统数据库设计 (10)4.4.1数据库设计原则 (10)4.4.2数据库实体(E-R图) (10)4.4.3数据库表设计 (12)5 系统的实现 (8)5.1登录模块的实现 (14)5.2房间状态模块的实现 (14)5.2.1所有房间 (14)5.2.2可用房间 (15)5.3入住登记模块的实现 (16)5.3.1登记 (16)5.3.2登记列表 (16)5.4预定管理模块的实现 (16)5.5客人信息模块的实现 (17)5.6客史档案模块的实现 (17)6 总结 (18)参考文献 (18)致谢 ...................................................... 错误!未定义书签。

基于JAVA的酒店客房管理系统的设计与实现摘要:跟着社会信息化程度的不断提高,酒店客房管理的目的是实现旅店的信息化办理,使得旅店管理工作变得高效、便捷。

打造一个基于B/S构造,结合JSP技术、Java语言和MYSQL数据库的办公体系可以完美地完成上述问题。

酒店客房常用的基本功能有:预定房间,检查客房信息,登记,维护客人信息。

开发一个酒店客房管理平台的基本要求是人员经过简单培训就可以使用,运行稳定,BUG少,后期可以根据需要进行升级。

关键词:客房管理 JSP技术 MYSQL数据库 JavaDesign and implementation of hotel guest room management systembased on JA V AAbstract:With the continuous improvement of the level of social information, the goal of hotel room management is to realize the information management of the hotel, making the hotel management more efficient and convenient. Developing a management system based on B/S structure, adopting JSP technology, Java technology and MYSQL database technology can perfectly solve the above problems. The basic functions of the hotel guest room management system are: booking rooms, checking room information, registering and managing guest information. The basic requirement of developing a hotel room management platform is that the personnel can be used by simple training, running stable, BUG less, and later can be upgraded according to the needs.Key words: Room management; JSP ; MYSQL ;Java1概述1.1开发背景计算机网络的普及促进了企业管理方式的转型升级,自上个世纪末开始,我国的很多企业就提出了使用信息技术来进行企业管理。

但那时有很多问题,如没有机构对企业进行评级,相关政策法规的不完善,技术不够成熟等等,使得互联网难以应用到企业中。

进入本世纪以后,我国综合国力大幅提升,许多问题都被解决了,国内的企业都向信息化管理方向转型升级。

经济的发展,促成了旅店的成长。

为了顺应人们日益增长的需求,旅店需供应更为多样的体验,所以会增添旅店工作人员的工作量,治理更繁杂,老的管理模式与当下需要完全不匹配,得换一种全新的管理模式。

在信息化水平大幅提升的今天,可以利用计算机技术,开发一套管理系统对酒店客房进行管理。

计算机管理系统是对传统人工管理了革命性转变,手工管理的效率低下,而且需要大量工作人员,计算机管理系统能够解决手工管理的这些弊端,并逐步实现信息化自动管理,规范酒店管理制度,为企业节省员工薪资成本,提升企业效益。

1.2市场分析跟着我国综合国力的大幅度提高,旅店越来越多,旅店的同质化日益显著,旅店要想在剧烈的竞争中占有上风,就必须对旅店转型升级。

酒店间的竞争是软硬实力的较量,在要求有充足房源的前提下,对酒店管理工作也提出了更高的挑战。

旅店为了生存下去,便会优化结构,追求企业效益,考虑采取Java技术开发一套酒店客房办理体系。

基于Java 的酒店客房管理系统运行在计算机上,使酒店客房管理工作更加规范科学,能够更加合理的分工,同时为企业谋求更高的利润。

酒店客房管理系统可以帮助酒店整合信息资源,以减少酒店工作人员对客房管理的工作量,使人员分工更加合理,追求更高的企业利润为主要目的。

随着中国经济水平的提升,人们追求更美好的生活体验,酒店工作人员接收的教育水平普遍提高,使用管理系统对酒店客房进行管理是顺应时代潮流的。

此后一段期间,旅店间的同质化竞争将成为主题。

因此, 基于Java的酒店客房管理系统会很好的帮助工作人员。

基于Java的酒店客房管理系统,可以辅助酒店工作人员完成预定,登记,查寻房间信息,办理客户信息等日常工作,不仅减少了工作人员的工作量,提升了他们的工作效率,还为酒店高层管理者们的决策,提供了有力的数据支持,为企业与时俱进的发展立下了不可磨灭的功劳,可以说是功能强大了。

1.3 开发意义基于Java的酒店客房管理系统,其实际意义广阔而富有内涵。

首先,员工使用这个系统可以高效工作,节省的时间可以做其他工作,同时也使工作人员工作不再那么累了。

其次,工作人员随时可登录酒店客房管理系统,使用其中的各项功能,可以说使用很方便,很实用。

再者,颠覆了传统的手工管理模式,电脑的录入方式相比于手工记录更加准确,高效,而且错误率得以降低。

最后,也是最具时代意义的一点,基于Java的酒店客房管理系统是企业实现信息化管理的重要一步,标志着企业逐步迈向现代化管理。

2 开发所用技术2.1 Java技术Java非常适合于现代计算机网络环境,现在很受欢迎人们的欢迎,我们想要开发一个程序首先会想到它。

因为JAVA这种开发方式人们很容易接受,学习起来简单。

不仅有这样的优点,JAVA编写的程序后期还易升级,维护方便。

2.2 JSP技术JSP技术来源于Java语言,JSP技术能封装动态网页,我们浏览网页就是给服务器发一个JSP请求,服务器收到后,先运行代码,再把结果返给用户。

由此可见,JSP程序在服务器上运行。

JSP的核心是Servlet,很多大型网站使用Java和Servlet两种技术相结合的开发模式,不仅运行流畅,而且适用的用户还很广阔,在安全方面也很优秀,可以说是集众家之长。

2.3 MYSQL数据库MySQL数据库是一种小型数据库,应用在小型网站。

它的优点是操作简单,使用方便,后期的相对升级容易,性能很优秀。

MySQL还有一个特点是多线程并发执行,如此一来,系统的资源利用率大幅度提升了。

MySQL中数据库的连接方式也是多种多样,人们来选择。

尽管这些功能与大型数据库之间有一定的差距,但是基于本设计的应用场景已经够用了。

2.4 B/S结构B:Browser(浏览器),S:Server(服务器)。

在这个结构中,用户只需要安装一个浏览器,并且使用浏览器向服务器发送请求,用户端的工作量小。

但是服务器收到请求后,需要执行并反馈结果,服务器端的工作量大增。

3 系统分析其根本目的是模拟在实际生活中的应用场景,全方位假设可能用到的功能,全面考察基于JAVA的酒店客房管理系统可能出现的异常错误,明确实际应用中的各种需求,以此为根本依据确定新系统的功能。

对系统的长远要求是可以根据需求的变更进行升级扩充,满足正常使用。

3.1可行性分析本环节从技术是否成熟,开发成本的高低,操作是否便捷,后期更新升级四个方向来进行。

3.1.1 技术可行性采取JAVA语言开发本系统,基于B/S架构,在浏览器上运行的系统。

首先,用JAVA语言编写开发的程序运行很稳定,开发环境相对智能,可以帮助开发人员完成一些简单而繁琐的工作。

JAVA开发语言的语法很容易就可以学会,上手难度低。

其次,随着技术的发展,B/S开发模式中存在的不足之处正在被一步一步地被改进,并且变得越来越完善。

最后,JAVA的开发软件为Eclipse,当开发人员在遇到不会解决或者难以解决的问题时,可以参考本程序上的解决方案,不用自己上网查找解决方案。

综上所述,开发基于JAVA的酒店客房管理系统在技术上不存在无法克服的难题,JAVA 技术很快就可以学会,技术可行性很高。

3.1.2 经济可行性主要计算酒店对开发一个系统投入的成本,以及系统能带给企业的效益,对比两者之间的差值,评估企业对此的投入成本。

首先,酒店在以前的管理中,都是使用笔将信息写在纸上保存,处理信息也是简单的通过酒店工作人员纯手工来操作,内容量很大,在数据处理上稍有不慎便会造成失误。

这种模式还有数据无法备份容易丢失和数据更新比较困难等弊端。

其次,JAVA是一款我们可以免费使用的技术,不用企业花钱买软件,为此节省了一笔支出。

系统开发完成后,经过简单测试,马上就可以投入运营,开发周期短。

结合以上论述,系统能带给企业的效益远远高于酒店对开发本系统投入的成本,对企业来说十分划算,比较经济并且可行性比较高。

相关主题