基于JSP技术酒店管理系统设计与实现.docx
《基于JSP技术酒店管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于JSP技术酒店管理系统设计与实现.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于JSP技术酒店管理系统设计与实现 基于JSP技术的酒店管理系统设计与实现 基于JSP的酒店管理系统设计与实现 摘 要 本酒店管理系统是针对当下中小型酒店管理的详细需求,从详细工作动身,对以往的线上酒店管理系统存在怀疑进行分析与对比,结合电脑系统的概念、架构、模型、方式、理论,在不同种类电脑和操作系统的状况下,运用现今最流行的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 s
3、ystem doubts analysis and comparison, combined with the computer 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 desig
4、n and implementation. The key points of this online hotel management 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 informationizat
5、ion, network interconnection, after many tests to achieve the 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.
6、 Keywords: hotel management; MVC model; MySQL data warehouse; information, network interconnection; 目 录 摘 要 I 目 录 III 第1章 绪论 1 1.1研发状况 1 1.2研发意义 1 1.3探研内容 1 第2章 关键科技工具讲解并描述 1 2.1 JSP言语 1 2.2 MySQL数据仓库 1 2.3 jsp科技 2 2.4 MVC模型 3 第3章 系统分析 1 3.1可行性分析 1 3.1.1经济可行性 1 3.1.2科技可行性 1 3.1.3操作可行性 1 3.2需求分析 1 3.
7、3业务经过分析 2 3.4数据经过分析 3 第4章 系统设计 5 4.1系统架构设计 5 4.2功能分块设计 5 4.3数据仓库设计 6 4.3.1数据仓库设计概述 6 4.3.2概念设计 6 4.3.3表设计 7 第5章 系统实现 13 5.1基本领物 13 5.2登录分块的实现 14 5.2.1首页实现 14 5.2.2管理员后台登录 14 5.3用户分块的实现 17 5.3.1注册分块登录的实现 17 5.3.2预订管理分块的实现 19 5.4管理员分块的实现 20 5.4.1用户管理分块的实现 20 5.4.2顾客信息管理分块的实现 22 5.4.3酒店公告管理分块的实现 24 5.4
8、.4客房信息管理分块的实现 26 5.5.5结账管理分块的实现 28 第6章 系统测验 31 6.1测验目的 31 6.2测验概述 31 6.3单元测验 31 6.3.1注册测验 31 6.3.2登录测验 32 6.4集成测验 33 第7章 总括 34 致 谢 35 参考文章 36 附录 37 第1章 绪论 1.1研发状况 从上个世代末期起先,网互联科技渐渐起先流行起来,网互联向前进步进入了起步阶段。直到本世纪初期,信息化科技才起先渐渐向前进步,计算机的科技体现出它极高的优越性。紧接着,各种各样的计算机走进了居家、企事业单位、高校、机关等部门。信息化的时段渐渐来临,便利的交通和丰富的旅游文化,
9、让愈来愈多的酒店拔地而起,酒店管理变成网互联时段下媒体管理的重心内容。酒店管理是媒体中特殊关键的部分,由于其特性也令它比较难实时对比。所以时间一长就会出现管理困难、信息出现误差和不便利查询的状况,而且信息数据量一旦过大就难以人手去维持和解决。随着信息科技的广泛应用,渐渐引用了信息化科技管理,渐渐取代了人工管理模型,运用电脑系统来管理酒店客房管理,带来的利处是查询快捷,信息精确率高,不奢侈开资,增多了工作的效果。本次系统研发,关键以酒店客房管理为对像,依据需求来做完功能设计。 1.2研发意义 伴着时代的发展和服务行业的腾起,酒店管理也在快速向前进步,也可以说酒店管理已渐渐变成时代酒店行业发展历经
10、中最为关键的部分之一。但是始终以来我国一般的酒店管理并没有创建1套完备的行之有用处的线上酒店客房管理系统,以往的人工处置的效率明显不能是跟不上现代化的酒店行业日常运作和维护,经我的剖析得出下面几点不太好的地方: (1)交易和登记过程过于繁琐, 极大地影响了员工的服务看法; (2)遇到客流高峰时简单造成前台服务瘫痪,以至于失去了部分商机; (3)相关数据和资料的整理和爱护比较难,简单出现错误或弄丢; (4)对有关信息的查询不够快捷,对客人的反应不能得到刚好的回复; 因此,务必要一个操作便捷,高能平安的管理体系来替代。 本系统设计的关键意义在于,1个方面,之于酒店来讲,系统上线后可使带来特殊大的便
11、利性,酒店客房管理属于特殊细心的管理模型,要求数据量大,电脑管理可使增多精确性,更为便利的就是信息的查询,特殊大的增多了工作效果,改善了管理品质;另外1个方面,经过系统的设计,自我对程序设计有了更加深化的了解,另外产出了浓烈的学习趣味,在对怀疑分析方面有了特殊的方式,是进入社会之前1次特殊好的演练学习机会。 1.3探研内容 1. 不一样用户的登录怀疑:依据用户的类型(超级管理员、一般用户)实现用户运用权限的区分并显示不一样的操作外貌。 2. 数据仓库的链接怀疑:数据仓库链接为系统中的重心科技。3. 数据的一样性无漏洞怀疑:这个系统必要保证数据的一样性无漏洞,才能实如今有的效的管理。不能让没有权
12、限的用户对数据进行操作另外定期对数据仓库进行备份。4. 外观研发:系统外表的设计特殊关键,要使外表含有亲力,网站研发充分考查运用简明、界面人性化。5. 分析酒店客房管理化状况; 6. 探研线上酒店客房管理系统的状况有的怀疑; 7. 探研系统的整个架构、整个设计、数据仓库设计、数据仓库无漏洞设计功能设计; 8. 探研平台各个子系统的功能实现的方式、信息科技的融合、信息无漏洞科技的养护; 9. 采纳先进、流行的JSP:利用这一技术可以建立平安的平台,进行线上酒店客房管理系统的功能设计。 第2章 关键科技工具讲解并描述 2.1 JSP言语 这个系统的研发关键用JSP(Hypertext Prepro
13、cessor,超文本预处置机)这一门研发言语。做为研发言语,这是一类通用的开放源码脚类言语。这种语法关键是将C言语、JavaPerl等言语的关联特点进行总括汲取构成自身特点,使得更加便捷学习,当前广博在Web方面进行运用。此语法的特殊之处在于将C、Java、Perl这三种言语进行了归并,并创新出JSP含有自我特点的语法。它在执行动态网站页面方面相之于CGIPerl言语更加高能。用动态页面假如是运用JSP言语,那么相之于其它的编码言语,JSP执行的本质是让程序嵌入HTML文件当中,相之于其它言语,其执行的效果一般都领先于其它的言语。此外,JSP用汇编翻译后代码方面也是做得比较好的,一般其用汇编翻
14、译可使使代码的执行速率比一般言语都要快。 其关键特征有以下几个方面: 1)不用花钱性 其它科技相比,JSP自身不用花钱且是开放源码代码。2)顺当性 运用JSP编码的程序一般研发比较快,并且系统执行也比较快,也便利学习。嵌入于HTML的这种方式,使其相之于其它研发言语编辑起来相比较便利,好用性也更加强,对初学者是比较适用的。3)跨平台性强 鉴于JSP是执行在服务器的脚类,可使之执行于Linux,Unix,Android,MacOS,WINDOWS等平台。. 4)效果高 JSP占用特殊少的系统资料。JSP是面对对像且单独于架构的动态脚类言语,运用JSPHTML写WEB页面,JSP服务器先对界面的J
15、SP代码进行判辨,接着把处置过的成果连同HTML内容一齐传递到访问端的阅读器。JSP是一类源代码开放程序,含有特殊好的跨平台容纳性。JSP代码可使在Window系统以特殊多版本的linux系统上完整执行。JSP言语是不用任一特殊的研发场景的,因此用户可使干脆在WEB页面中写入JSP命使代码。在WEB页面中,全部的JSP代码都被放置在“<?JSP”“?>”中。 2.2 MySQL数据仓库 如今在国际上比较流行的数据仓库管理系统当中,关键有ORACLE、MySQL、SYBASE、MySQL、DB2等。MySQL2008版本含有MySQL Server 7.0版本的全部特殊好性,并在此基
16、石上添加特殊多更前卫的功能,进而更加便捷运用、更好的拓展性,集成度高。鉴于是Microsoft的产品,因此MySQL Server 2008在容纳性可使和Microsoft的其他关联产品进行特殊好的适用合并,可使跨及Microsoft Windows 2008到Microsoft Windows 98等多种平台。 MySQL的T-MySQL支撑ANSI MySQL92标准,是架构化查询言语MySQL的一类。MySQL Server在身份核验上关键运用以下方式:登录核验、数据仓库用户帐号许可核验、二级无漏洞核验这些。且在同一时长支撑MySQL Server核验Windows NT核验2种模型。M
17、icrosoft的MySQL Server是特殊完备的CS系统。MySQL Server必需再Windows NT上运行,同时Windows NT对许多平台也是支持,它令MySQL Server具备特殊完整的功能。MySQL Server 2008中含有失败转移集中数据仓库镜像科技,失败转移集中数据仓库镜像科技可使确保系统向用户提交的运用系统高度稳定可用。鉴于运用了数据仓库加密、相比以前版本更加无漏洞的默认设置、对密码制度无漏洞模型进行了加强以实行了许可化把控的细化,使得系统在运用MySQL Server 2008对数据信息处置时可以搭建无漏洞级数很高的功能。 2.3 jsp技术 web 的服
18、务平台jsp是由Microsoft创建的。这个平台最重要的功能就是可使信息、人设施用一类规范的,以特性化的方式链接起来。 之于Microsoft来说,jsp科技是它的1个终极幻想,可运用这个科技实现以前全部做完不了的功能,这是1次跃进。从今最终面,无论什么时刻,随意方面我们都可使在任一设施上进行互联信息沟通网。在最终面会在世界构成1个特殊大的全球网互联的末端设施服务中心,将会随时变成每1个人的智能型助手。到那时哪怕你没有闲暇的时长去处置信息分析访问,换个说法不用访问的信息分析,一旦它获得到指使,就会自主的查找关联学识智能化集成处置,更高能的处置我们交代的“使命”910。(1)JSP Frame
19、work的2个组合件 JSP架构含有2个不一样的元素:包以架构的程序研发包(SDK)。当然若是要单纯的要执行jsp程序,我们全部没必要研发jsp运用程序。我们须要在部署发型包组合件这里下功夫。因为jsp Framework在发行包上没有进行过用汇编翻译,因此最终面它只能用汇编翻译JSP运用程序。(2)架构的特点 JSP架构的2个关键特点:跨平台言语。(a)跨平台 JSP架构程序可使随意跨及操作系统平台硬件场景,不管在哪台电脑上只会写一遍。 (b)跨言语 . JSP架构里面一类共同的言语系统(CommonLanguageSystem ,叫做CLS)。规定了特殊多标准化的jsp Framework
20、数据种类。 Web运用程序可运用JSP研发出来。如今已然变成了网互联新的一代Web运用程序研发工具之一,一般的编码代码的人员已渐渐的起先接纳、运用它了。(3)JSP概述 JSP由Microsoft于1996年11月发行的Web运用科技的向前进步。不单单可使看作是1个新的的架构,另外我们在工作当中能接受任一产品的制备运用程序代码,产出高能、动态、沟通的vbscript、javascript运用镶嵌到HTML当中。(4)JSP的特点 (a)代码思维显示页面分割 JSP含有程序美工2个部分,文件从头到尾html标签<%>代码交织。通常,编码员遵照以前所安排的起先写代码,跟着是美工遵照设计
21、页面编码员探讨该用哪种布局页面最为合适,最终面编码员把设计镶嵌线程序。 (b)用汇编翻译执行 我们运用了一类虚构的编码架构,把VBScriptJavaScript做为编码言语,假如发觉操作系统挪用了JSP源代码1次,那么我们确定正值访问某个页面。 (c)缓存 鉴于JSP的缓存基本上没有,通常只能篡改数据仓库来增多性能。并陈说了缓存的概念,1个高速缓存页的一页当中,对一些参数的把控缓存的页缓存,缓存里的数据可使在特殊大水准上,助益我们折服这个难题。 (d)代码隐藏 编码后产出的代码更便利写,含有更干脆的布局,特殊大削减了研发养护系统的困难性以制作本钱 。 (5)JSP的重心科技 (a)WebFo
22、rm Form(表单)是1个含有不一样类别种类的容器控件,控件必需干脆或间接地链接。(b)Web Service Web Service是Web服务调取其他Web服务方式。简而言之,是你的网站可使利用其他网站的资料1112。2.4MVC模型 MVC(Model View Controller)是1个架构模型,它有3个重心部件,即模型、视图、把控器。模型表示运用程序重心,视图表示显示数据,把控器表示处置写入。他们各自处置自我的事物,将业务思维数据显示分割,便于代码的重复运用。 第3章 系统分析 3.1可行性分析 此文章的设计的系统分别从经济、科技以及操作的可行性等方面进行全面的分析。 3.1.1
23、经济可行性 鉴于系统研发的工具程序全是可使不用花钱运用的,因此系统研发的费用很少,甚至只必需少许的费用就可使研发出这个系统,也可使略掉不统计;再加上经过系统的实施可使增多用户文件的私密性,特殊大程度的爱护用户的信息无漏洞,因此,从这些方面就可使说经济上是可行的。 3.1.2科技可行性 科技的可行性是指在当今所含有的科技条件之下,电脑程序硬件的向前进步能否够满足向前进步的要求。鉴于这个系统研发基于java言语,在一般的电脑上就可使满足研发这个系统所必需的软硬件条件;因为它占用的内部储存原来就相比较较少,我们用MySQL Server数据对程序的研发以设计在理论上没有怀疑的因素是:它占用的内部储存
24、实在是太少了。 3.1.3操作可行性 做为当今大部分用户来讲,都有肯定的计算机操作基础,都可使特殊便利的运用电脑进行不同种类操作,是以此文章在研发设计上运用java科技进行设计的线上酒店客房管理系统,其操作是全部可行的。 经过上述分析,可使确认该系统含有详细研发的价值可能性。 3.2需求分析 对应现存的怀疑必需,经过功能需求的分析,特创建了信息化、信息化的线上酒店客房管理系统。 这个系统关键含有了等系统用户管理、顾客信息管理、酒店公告管理、客房信息管理多个功能分块。下面分别便利述说一下这几个功能分块需求。管理员的登录分块:管理员进入后台对该系统其他分块进行监管处置。用户的登录分块:已注册的客人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 技术 酒店 管理 系统 设计 实现
限制150内