基于JSP的酒店管理系统毕业设计论文.docx
《基于JSP的酒店管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于JSP的酒店管理系统毕业设计论文.docx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要本酒店管理系统是针对当下中小型酒店管理的具体需求,从具体工作出发,对以往的线上酒店管理系统存在疑惑进行分析与对比,结合电脑系统的概念、架构、模型、方式、理论,在不同种类电脑和操作系统的情况下,使用现今最流行的BS架构java中流行的MVC3层设计模型myeclipse编辑器、MySQL数据仓库设计并实现的。此线上酒店管理系统关键囊括了系统用户管理分块、客房资料处置分块、结账处置、入住处置、登录分块、退出分块等多个分块。它助益酒店管理实现了智能化、网互联化,经历数次测验,实现了系统设计目的,相比以往老旧的管理模型,这个系统合适地利用了酒店管理数据资料,有效地减低了酒店管理的经济投入,极大地
2、增强了酒店管理的效果。重心词:酒店管理;MVC模型;MySQL数据仓库;信息化、网互联化;ABSTRACT This hotel management system is to meet the specific needs of the current small and medium-sized hotel management, starting from the specific work, the previous online hotel management system doubts analysis and comparison, combined with the comp
3、uter system concept, architecture, model, mode, theory, in the case of different types of computers and operating systems, using todays most popular BS architecture java popular MVC3 layer design model myeclipse editor, data warehouse design and implementation. The key points of this online hotel ma
4、nagement system include system user management block, guest room information management block, checkout management, check-in management, login Block, exit block and other multiple blocks. It helps hotel management to realize informationization, network interconnection, after many tests to achieve th
5、e purpose of system design. Compared with the old management model, this system makes proper use of hotel management data, effectively reduces the economic investment of hotel management, and greatly enhances the effect of hotel management. Keywords: hotel management; MVC model; MySQL data warehouse
6、; information, network interconnection;目 录摘 要I目 录III第1章 绪论11.1研发情况11.2研发意义11.3探研内容1第2章 关键科技工具讲述12.1 JSP言语12.2 MySQL数据仓库12.3 jsp科技22.4 MVC模型3第3章 系统分析13.1可行性分析13.1.1经济可行性13.1.2科技可行性13.1.3操作可行性13.2需求分析13.3业务经过分析23.4数据经过分析3第4章 系统设计54.1系统架构设计54.2功能分块设计54.3数据仓库设计64.3.1数据仓库设计概述64.3.2概念设计64.3.3表设计7第5章 系统实现1
7、35.1基本事物135.2登录分块的实现145.2.1首页实现145.2.2管理员后台登录145.3用户分块的实现175.3.1注册分块登录的实现175.3.2预订管理分块的实现195.4管理员分块的实现205.4.1用户管理分块的实现205.4.2顾客信息管理分块的实现225.4.3酒店公告管理分块的实现245.4.4客房信息管理分块的实现265.5.5结账管理分块的实现28第6章 系统测验316.1测验目的316.2测验概述316.3单元测验316.3.1注册测验316.3.2登录测验326.4集成测验33第7章 总括34致 谢35参考文章36附录37III第1章 绪论1.1研发情况从上个
8、世代末期开始,网互联科技逐渐开始流行起来,网互联向前进步进入了起步阶段。直到本世纪初期,信息化科技才开始逐渐向前进步,计算机的科技体现出它极高的优越性。紧接着,各种各样的计算机走进了居家、企事业单位、高校、机关等部门。信息化的时段逐渐来临,便利的交通和丰富的旅游文化,让愈来愈多的酒店拔地而起,酒店管理变成网互联时段下媒体管理的重心内容。酒店管理是媒体中特别关键的部分,由于其特性也令它比较难实时对比。所以时间一长就会出现管理困难、信息出现误差和不方便查询的情况,而且信息数据量一旦过大就难以人手去维持和解决。随着信息科技的广泛应用,逐渐引用了信息化科技管理,逐渐取代了人工管理模型,使用电脑系统来管
9、理酒店客房管理,带来的利处是查询快捷,信息准确率高,不浪费开资,增多了工作的效果。本次系统研发,关键以酒店客房管理为对像,根据需求来做完功能设计。1.2研发意义伴着时代的发展和服务行业的腾起,酒店管理也在快速向前进步,也可以说酒店管理已逐渐变成时代酒店行业发展历经中最为关键的部分之一。但是一直以来我国一般的酒店管理并没有创建1套完美的行之有用处的线上酒店客房管理系统,以往的人工处置的效率明显不能是跟不上现代化的酒店行业日常运作和维护,经我的剖析得出下面几点不太好的地方:(1)交易和登记过程过于繁琐, 极大地影响了员工的服务态度;(2)遇到客流高峰时容易造成前台服务瘫痪,以至于失去了部分商机;(
10、3)相关数据和资料的整理和保护比较难,容易出现错误或弄丢;(4)对有关信息的查询不够快捷,对客人的反应不能得到及时的回复;因此,务必要一个操作便捷,高能安全的管理体系来替代。本系统设计的关键意义在于,1个方面,之于酒店来讲,系统上线后可使带来特别大的便利性,酒店客房管理属于特别细心的管理模型,要求数据量大,电脑管理可使增多精确性,更为便利的就是信息的查询,特别大的增多了工作效果,改善了管理品质;另外1个方面,经过系统的设计,自我对程序设计有了越发深入的了解,另外产出了浓烈的学习趣味,在对疑惑分析方面有了特别的方式,是进入社会之前1次特别好的演练学习机会。 1.3探研内容1. 不一样用户的登录怀
11、疑:根据用户的类型(超级管理员、普通用户)实现用户使用权限的区分并显示不一样的操作外貌。2. 数据仓库的链接疑惑:数据仓库链接为系统中的重心科技。3. 数据的一致性无漏洞疑惑:这个系统必要保证数据的一致性无漏洞,才能实如今有的效的管理。不能让没有权限的用户对数据进行操作另外定期对数据仓库进行备份。4. 外观研发:系统外表的设计特别关键,要使外表含有亲力,网站研发充分考查使用简明、界面人性化。5. 分析酒店客房管理化状况;6. 探研线上酒店客房管理系统的状况有的疑惑;7. 探研系统的整个架构、整个设计、数据仓库设计、数据仓库无漏洞设计功能设计;8. 探研平台各个子系统的功能实现的方式、信息科技的
12、融合、信息无漏洞科技的养护;9. 采用先进、流行的JSP:利用这一技术可以建立安全的平台,进行线上酒店客房管理系统的功能设计。7第2章 关键科技工具讲述2.1 JSP言语这个系统的研发关键用JSP(Hypertext Preprocessor,超文本预处置机)这一门研发言语。做为研发言语,这是一类通用的开放源码脚类言语。这种语法关键是将C言语、JavaPerl等言语的关联特点进行总括吸收构成自身特点,使得越发便捷学习,当前广博在Web方面进行使用。此语法的特别之处在于将C、Java、Perl这三种言语进行了归并,并创新出JSP含有自我特点的语法。它在执行动态网站页面方面相之于CGIPerl言语
13、越发高能。用动态页面假如是使用JSP言语,那么相之于其它的编码言语,JSP执行的本质是让程序嵌入HTML文件当中,相之于其它言语,其执行的效果普通都领先于其它的言语。此外,JSP用汇编翻译后代码方面也是做得比较好的,普通其用汇编翻译可使使代码的执行速率比普通言语都要快。其关键特征有以下几个方面:1)不用花钱性其它科技相比,JSP自身不用花钱且是开放源码代码。2)顺利性使用JSP编码的程序普通研发比较快,并且系统执行也比较快,也方便学习。嵌入于HTML的这种方式,使其相之于其它研发言语编辑起来相比较方便,实用性也越发强,对初学者是比较适用的。3)跨平台性强鉴于JSP是执行在服务器的脚类,可使之执
14、行于Linux,Unix,Android,MacOS,WINDOWS等平台。.4)效果高JSP占用特别少的系统资料。JSP是面向对像且单独于架构的动态脚类言语,使用JSPHTML写WEB页面,JSP服务器先对界面的JSP代码进行判辨,接着把处置过的成果连同HTML内容一齐传递到访问端的浏览器。JSP是一类源代码开放程序,含有特别好的跨平台容纳性。JSP代码可使在Window系统以特别多版本的linux系统上完整执行。JSP言语是不用任一特别的研发场景的,因此用户可使直接在WEB页面中写入JSP命使代码。在WEB页面中,全部的JSP代码都被放置在“”中。2.2 MySQL数据仓库如今在国际上比较
15、流行的数据仓库管理系统当中,关键有ORACLE、MySQL、SYBASE、MySQL、DB2等。MySQL2008版本含有MySQL Server 7.0版本的全部特别好性,并在此基石上添加特别多更前卫的功能,进而越发便捷使用、更好的拓展性,集成度高。鉴于是Microsoft的产品,因此MySQL Server 2008在容纳性可使和Microsoft的其他关联产品进行特别好的适用合并,可使跨及Microsoft Windows 2008到Microsoft Windows 98等多种平台。MySQL的T-MySQL支撑ANSI MySQL92标准,是架构化查询言语MySQL的一类。MySQL
16、 Server在身份核验上关键使用以下方式:登录核验、数据仓库用户帐号许可核验、二级无漏洞核验这些。且在同一时长支撑MySQL Server核验Windows NT核验2种模型。Microsoft的MySQL Server是特别完美的CS系统。MySQL Server必须再Windows NT上运行,同时Windows NT对很多平台也是支持,它令MySQL Server具备特别完整的功能。MySQL Server 2008中含有失败转移集中数据仓库镜像科技,失败转移集中数据仓库镜像科技可使确保系统向用户提交的使用系统高度稳定可用。鉴于使用了数据仓库加密、相比以前版本越发无漏洞的默认设置、对密
17、码制度无漏洞模型进行了加强以实行了许可化把控的细化,使得系统在使用MySQL Server 2008对数据信息处置时可以搭建无漏洞级数很高的功能。2.3 jsp技术web 的服务平台jsp是由Microsoft创造的。这个平台最重要的功能就是可使信息、人设施用一类规范的,以个性化的方式链接起来。之于Microsoft来说,jsp科技是它的1个终极梦想,可使用这个科技实现以前全部做完不了的功能,这是1次跃进。从今最后面,无论什么时刻,任意方面我们都可使在任一设施上进行互联信息交流网。在最后面会在世界构成1个特别大的全球网互联的末端设施服务中心,将会随时变成每1个人的智能型助手。到那时哪怕你没有闲
18、暇的时长去处置信息分析访问,换个说法不用访问的信息分析,一旦它获取到指使,就会自主的查找关联学识智能化集成处置,更高能的处置我们交代的“使命”910。(1)JSP Framework的2个组合件JSP架构含有2个不一样的元素:包以架构的程序研发包(SDK)。当然若是要单纯的要执行jsp程序,我们全部没必要研发jsp使用程序。我们需要在部署发型包组合件这里下功夫。因为jsp Framework在发行包上没有进行过用汇编翻译,因此最后面它只能用汇编翻译JSP使用程序。(2)架构的特点JSP架构的2个关键特点:跨平台言语。(a)跨平台JSP架构程序可使随意跨及操作系统平台硬件场景,不管在哪台电脑上只
19、会写一遍。 (b)跨言语 . JSP架构里面一类共同的言语系统(CommonLanguageSystem ,叫做CLS)。规定了特别多标准化的jsp Framework数据种类。Web使用程序可使用JSP研发出来。如今已然变成了网互联新的一代Web使用程序研发工具之一,普通的编码代码的人员已慢慢的开始接纳、使用它了。(3)JSP概述JSP由Microsoft于1996年11月发行的Web使用科技的向前进步。不单单可使看作是1个新的的架构,另外我们在工作当中能采纳任一产品的制备使用程序代码,产出高能、动态、交流的vbscript、javascript使用镶嵌到HTML当中。(4)JSP的特点 (
20、a)代码思维显示页面分割JSP含有程序美工2个部分,文件从头到尾html标签代码交错。通常,编码员遵照以前所计划的开始写代码,跟着是美工遵照设计页面编码员探讨该用哪种布局页面最为合适,最后面编码员把设计镶嵌线程序。 (b)用汇编翻译执行我们使用了一类虚构的编码架构,把VBScriptJavaScript做为编码言语,假如发觉操作系统挪用了JSP源代码1次,那么我们肯定正当访问某个页面。 (c)缓存鉴于JSP的缓存基本上没有,通常只能篡改数据仓库来增多性能。并陈说了缓存的概念,1个高速缓存页的一页当中,对一些参数的把控缓存的页缓存,缓存里的数据可使在特别大水准上,助益我们征服这个难题。 (d)代
21、码隐藏编码后产出的代码更方便写,含有更直接的布局,特别大削减了研发养护系统的困难性以制作本钱 。(5)JSP的重心科技(a)WebFormForm(表单)是1个含有不一样类别种类的容器控件,控件必需直接或间接地链接。(b)Web ServiceWeb Service是Web服务调取其他Web服务方式。简而言之,是你的网站可使利用其他网站的资料1112。2.4MVC模型MVC(Model View Controller)是1个架构模型,它有3个重心部件,即模型、视图、把控器。模型表示使用程序重心,视图表示显示数据,把控器表示处置写入。他们各自处置自我的事物,将业务思维数据显示分割,便于代码的重复
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 酒店 管理 系统 毕业设计 论文
限制150内