资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
武汉理工大学华夏学院毕业论文摘 要在这个信息发展飞速的社会,酒店客房网上管理系统是一个酒店经营不可缺少的一个部分。它的功能对于酒店的经营者和管理者来说都非常重要,酒店客房网上管理系统能够让用户更加方便快捷的订退房和续费,信息更加透明和丰富。酒店客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、定房信息、以及结算信息等。有助于提高管理的效率,客房管理系统是根据某酒店对客房管理的实际情况进行编写的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作。 本系统用JAVA WEB技术来编写,前台页面用jsp技术实现,后台数据库则用my sql服务器,并编写servlet处理页面的请求,查询数据库,跳转到页面实现功能。该系统主要实现客房的预定、退房、续住、后台客房信息的管理、系统信息管理等。关键词:酒店客房;JAVA WEB;管理ABSTRACT Intherapiddevelopmentofinformationsociety,hotelroomsonlinemanagementsystemplaysanessentialroleinhoteloperating.Itsfunctionisveryimportantforhoteloperatorsandmanagers,andhotelroomsonlinemanagementsystemmakes set-outandrenewal moreconvenientandefficient,informationmoretransparentandrichforusers.Hotelmanagementsystemcanachievescientificandstandardizedmanagementofrooms,andmakesitpossibletoquerythecustomersituation,givenroom,aswellasbillinginformation,whichhelpstoimprovemanagementefficiency.Roommanage-mentsystemiscompiledaccordingtotheactualsituationofahotelsroommanage-ment,andthemainpurposeistofacilitateCentralizedtrackingandmanagementworkoftheactualsituationofthehotelroomsinordertoimprovethework efficiencyoftheentirehotel.ThesystemiswritenthroughJavaWebtechnology,thefrontpageisachievedbyJSPtechnologyandtheback-enddatabaseisachievedbymySQLserver,anditcompliesservlettohandlethepagerequest,querysthedatabase,jumpstopagetoachievefunction.Thesystemismainlytoachieveroomreservations,check-out,renewalsandinformationmanagementofbackstageroomandsystem.Keywords: hotel rooms; JAVA WEB; management1 绪论1.1 研究背景酒店数量的急剧增加,有关客房管理的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有酒店客房订购管理系统来提高客房管理工作的效率。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。酒店客房系统系统对酒店加强客房信息管理有着极其重要的作用,就一所客房数量较大的酒店来说,它的设计内容非常复杂而且繁多,比如拥有客房信息管理、客房类别信息管理、预定信息管理等功能,而且设计的模块也很多,比如用户信息管理模块、客房类型管理模块、客房信息管理模块、客房经营管理模块、客户信息查询模块等等。1.2 系统开发的意义一直以来酒店客房管理人员使用传统人工的方式管理酒店客户资料,这种管理方式存在着许多缺点,如:效率低、保密性差,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,作为现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理, 作为计算机应用的一部分,使用计算机对酒店客户信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高酒店客户信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情。酒店客房网上管理信息系统面对强大的信息量可以轻松的管理,减少了在管理上面物力和人力,有利于酒店提高工作效率和酒店效益。面对庞大的信息量,酒店在正常运营中需要对客房资源、顾客信息、结算信息进行管理,利用酒店客房管理信息系统及时了解保个环节中信息的变更,有利于提高管理的效率.通过这样的系统,可以做到信息的规范管理、需要统计和快速的查询,从而减少在管理方面的工作量。提高经济效益、提高服务质量、提高工作效率、全面了解营业情况、完善酒店内部管理体制。1.3 可行性分析 Java web技术的飞速发展使得网页编程越来越丰富。本系统采用Java web,Jsp技术开发。依照B/S架构设计,网上进行编辑信息、查询信息、删除信息。(1) 前台页面用jsp可以轻松实现。(2) 数据库用mysql建立,将用户信息,客房信息,管理员信息存入数据库的表中,方便管理。(3) 中间起衔接作用的是servlet,衔接数据库和前台界面,处理前台界面的请求,访问数据库,修改或者查询数据,返回信息到别的界面,实现功能。2 技术介绍及开发环境2.1 JDBC技术在Java Web应用开发中,数据库管理系统(RDBMS)的使用是不可缺少的。JDBC(Java Database Connectivity) 是一种用于执行SQL 语句的 Java API。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的API,使他们能够用纯Java API 来编写数据库应用程序。简单地说,JDBC 可做三件事:(1)与数据库建立连接;(2)发送SQL 语句;(3)处理结果。2.2 Servlet技术Servlet是运行在服务器端的程序,可以被认为是服务器端的applet。servlet被Web服务器(例如Tomcat)加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务器)接收请求,执行某种操作,然后返回结果。Servlet的主要优点包括:(1)Servlet是持久的。servlet只需Web服务器加载一次,而且可以在不同请求之间保持服务(例如一次数据库连接)。(2)Servlet是与平台无关的。如前所述,servlet是用Java编写的,它自然也继承了Java的平台无关性。(3)Servlet是可扩展的。由于servlet是用Java编写的,它就具备了Java所能带来的所有优点。Java是健壮的、面向对象的编程语言,它很容易扩展以适应你的需求。servlet自然也具备了这些特征。(4)Servlet是安全的。从外界调用一个servlet的惟一方法就是通过Web服务器。这提供了高水平的安全性保障,尤其是在你的Web服务器有防火墙保护的时候。(5)Servlet可以在多种多样的客户机上使用。由于servlet是用Java编写的,所以你可以很方便地在HTML中使用它们。2.3 JSP 技术JSP是从Servlet上分离出来的一小部分,简化了开发,加强了界面设计。JSP定位在交互网页的开发。运用Java语法,但功能较Servlet弱了很多,并且高级开发中只充当用户界面部分。JSP容器收到客户端发出的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式响应给客户端。其中程序片段可以是:操作数据库、重新定向网页以及发送 E-Mail 等等,这些都是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关,因此,JSP 称为Server-Side Language。JavaServer Pages的主要优点包括:(1)一次编写,各处执行(Write Once, Run Anywhere)特性。作为Java 平台的一部分,JavaServer Pages 技术拥有Java语言“一次编写,各处执行”的特点。随着越来越多的供货商将JavaServer Pages 技术添加到他们的产品中,您可以针对自己公司的需求,做出审慎评估后,选择符合公司成本及规模的服务器,假若未来的需求有所变更时,更换服务器平台并不影响之前所投下的成本、人力所开发的应用程序。(2)搭配可重复使用的组件。JavaServer Pages技术可依赖于重复使用跨平台的组件(如:JavaBean或Enterprise JavaBean组件)来执行更复杂的运算、数据处理。开发人员能够共享开发完成的组件,或者能够加强这些组件的功能,让更多用户或是客户团体使用。基于善加利用组件的方法,可以加快整体开发过程,也大大降低公司的开发成本和人力。(3) 采用标签化页面开发。Web 网页开发人员不一定都是熟悉Java 语言的程序员。因此,JSP 技术能够将许多功能封装起来,成为一个自定义的标签,这些功能是完全根据XML 的标准来制订的,即JSP 技术中的标签库(Tag Library)。因此,Web 页面开发人员可以运用自定义好的标签来达成工作需求,而无须再写复杂的Java 语法,让Web 页面开发人员亦能快速开发出一动态内容网页。今后,第三方开发人员和其他人员可以为常用功能建立自己的标签库,让Web 网页开发人员能够使用熟悉的开发工具,如同HTML 一样的标签语法来执行特定功能的工作。2.4 JavaBean应用组件技术Application是Java应用程序,在WEB项目和一些开发中主要应用JavaBean。它就是Application的一部分,逻辑运算能力很强,能极大的发挥Java语言的优点。JavaBean 被
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号