《【基于HTML5的酒店在线预订系统设计与实现8400字(论文)】.docx》由会员分享,可在线阅读,更多相关《【基于HTML5的酒店在线预订系统设计与实现8400字(论文)】.docx(25页珍藏版)》请在第一文库网上搜索。
1、基于HTM15的酒店在线预订系统设计与实现目录摘要错误!未定义书签。第一章结论21.1 课题背景21.2 研究意义31.3 课题内容4第二章系统分析42.1 系统需求分析42.1.1 系统目标52.1.2 功能需求分析52.1.3 运行环境需求72.2 系统可行性分析7221经济可行性分析72.2.2技术可行性分析7223操作可行性分析8第三章系统设计83.1 系统概要设计83.2 系统功能模块设计93.3 功能用例设计103.3.1 管理员用例设计103.3.2 用户用例设计H第四章系统实现124.1 系统登录模块实现124.2 用户信息管理模块实现144.3 客房信息管理模块实现154.4
2、 订单信息管理模块实现164.5 公告信息管理模块实现17第五章系统的测试195.1 测试目的195.2 系统测试内容195.2.1 添加登录页面的测试用例195.2.2 用户信息管理界面测试215.3 系统维护23第六章总结23参考文献24第一章结论1.1 课题背景当今是互联网高速发展的时代,人们通过互联网络,可以实现足不出户的进行各种社会活动或生活活动,如网上求职招聘,企业线上宣传,线上购物,房屋租赁,消费娱乐等等。各行各业都需要拥有一个属于自己的网站或线上宣传去扩大自身的影响力,为自身带来巨大的经济和社会效益。酒店预订管理系统对如今的酒店具有极其重要的作用,“酒店预订”的流程中,核心是消
3、费者能及时获得真实可靠的酒店价格、酒店房间数量好怵蜘引用*O酒店工作人员能够快速且正确的处理预约信息,防止客房同时被预约,降低出错率。信息管理系统最大的特点是信息的高度集中,能将酒店中的数据和信息集中保存起来,进行快速处理并统一使用。1.2 研究意义21世纪,我国正处于网络经济快速发展的黄金时代,给社会经济的发展带来了历史性的机遇和挑战,同样也为旅游行业和酒店行业带来了巨大的冲击和影响。我国正逐渐成为一个旅游大国,对酒店的需求自然变的多了起来,饭店、宾馆、酒店等服务行业产生的信息量和工作量日益增大,传统的酒店预订管理模式已经不能够满足人们的需求,所以酒店需要符合时代的新的管理模式也网络时代的酒
4、店管理应该具有网络化,高效化的特点。网络化与系统化的管理可以使酒店管理变得轻松快捷,通过网络化、系统化的管理,可以使各项管理内容的流程变得更加细化,并且能够降低工作成本。高效化是酒店服务水平的一个体现,同时也是保障酒店效益的根本,只有工作效率提高了,收益才能够随着提高。传统的酒店管理模式中,预订信息的数据不易保存,容易丢失和出错,且不方便查询,容易造成劳动力资源浪费支如何利用先进的管理手段,达到提高对于酒店客房的整体的管理水平,这其实是每一酒店管理者当前所必须面临解决的一项重要课题*用闻引用,。为了解决弥补上述缺陷,利用科技手段开展酒店预约业务,开发酒店预订信息管理系统,提高信息处理效率,实现
5、酒店预订信息管理的信息化和系统化。1.3 课题内容本系统的使用用户为系统管理员和系统用户。根据用户们在日常生活预约酒店客房的需求,和通过与酒店工作人员的沟通,总结出酒店预订信息管理系统的实际需求。酒店预订信息管理系统的开发和研究主要应用于各种不同类型的酒店行业,为旅游出行的人们预订客房提供方便,同时减轻酒店管理人员的工作负担,提高工作效率,并且为外出游客和出差工作的人提供解决找房难、订房难问题的方法。酒店预订信息管理系统对客房信息管理有着极其重要的作用,它的设计内容包括用户管理模块、客房管理模块、预约管理模块、系统管理模块、公告管理模块等。第二章系统分析2.1 系统需求分析如今一些酒店还在使用
6、几年前开发的Web系统,由于当时的技术局限性,系统还是存在着一些缺点,比如操作流程复杂繁琐,界面不够美观,执行效率低且安全性较差,并且浏览器的兼容性也不是很好,用户无法随时查看并管理各类信息。随着科学技术的不断提高,IT开发技术也在不断的更新换代,使用当前主流的开发模式对该Web系统进行更新升级,已经具备了技术上的条件,同时这也是提高酒店形象的方式。因此,开发一套完善的酒店预订信息管理系统,是十分有必要的*沫磔引用以。充分利用信息行业的现有资源开发更好的酒店预订信息管理系统来提高工作效率,加强酒店信息管理工作是势在必行的。酒店长期以来使用过时的基于客户端/服务器端的管理系统进行酒店信息管理的日
7、常业务,其操作流程比较繁琐。传统的管理流程存在着种种不足,针对诸多的缺点,本文研究了一种基于B/S的网络版的信息管理系统来解决上述问题,提供快速的酒店信息检索功能及快捷的信息管理流程,让用户可以使用更简单、实时、高效的酒店预订信息管理系统,结合酒店预订信息管理系统的实际需求进行分析和功能调整,探讨了利用JSP开发酒店预订信息管理系统的过程”!未皿引用孔。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。利用氏IiPSe集成开发平台和HTM15系统实现了本系统的具体设计,根据酒店酒店信息的管理流程和日常管理工作的需求,本项目设计并开发一个基于网络环境的酒店
8、预订信息管理系统。酒店预订信息管理系统中,软件的开发技术对系统开发、运营和维护有很大的影响。选择技术应从网站的经济投入、系统功能、技术人员和维护成本等方面综合考虑。本系统设计运用的相关技术包括静态网页开发技术及工具、动态网页开发技术及工具、数据库连接技术等。2.1.1 系统目标为了能够大大减轻酒店预订信息管理人员日常的工作量。酒店预订信息管理人员可以通过使用本系统,可以随时根据实际的需要,查询用户信息、查看预约信息、客房信息等功能,对预约用户的数据进行录入、添加、删除和查询操作。本系统能够减少各级各类酒店在酒店预订信息管理方面人力和物力的投入,提高了工作效率,减低了成本。酒店预订信息管理系统功
9、能相对完善、操作简单方便,拥有友好的操作界面,能够满足各类酒店行业的酒店预订信息管理需求*未即引用“。2.1.2 功能需求分析本网站的开发采用现有成熟技术为参照,共享源码为模板,结合酒店预订信息管理系统的实际需求进行分析和功能调整,探讨了利用JSP开发酒店预订信息管理系统的过程*诔皿引用“o管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。一个综合的、完整的酒店预订信息管理系统因具有如下基本功能模块。接下来我招对系统功能进行简单的介绍。(1)系统登录登录过程是账号信息首先通过Web服务器,然后揩用户名称、密码于后台的数据库数据进行查询校验。如有该注册用户
10、才可以使用该系统预约客房,否则只能浏览客房。(2)信息查询信息查询可以通过网络对信息库里面的信息进行各种查询,例如客房信息查询、用户信息查询、公告信息查询、预订信息查询等。(3)信息采集信息采集功能就是对采集到的预订信息进行及时高效的保存。可以采集的内容包括:酒店用户信息采集、客房信息采集、公告信息采集等。本系统主要分为五个功能模块,下面分别对五个模块进行简单的介绍。(1)系统设置管理模块。用户登陆成功后可以查看个人信息并且能够修改自己的登录密码。(2)用户信息管理模块。酒店管理员能够对用户信息进行录入,修改或者删除。管理用户的客房入住或退房。(3)客房信息管理模块。管理员能够录入客房的基本信
11、息,对客房信息进行修改或者删除。(4)订单管理模块。通过本模块管理员可以查看用户的订单信息,安排用户入住,对订单信息进行修改或删除。(5)通知公告管理模块。管理员可以通过本模块发布酒店最新的酒店资讯或酒店的优惠活动,用户可以通过酒店官网首页就能够浏览这些信息。来吸引用户预约客房。2.1.3 运行环境需求用户界面需求:简洁、易用、易懂、良好的用户界面。硬件需求:处理器:inter酷睿i5以上,512M内存,40G硬盘,数据库:HTM15Ver8.0.12,服务器:Tomcat8.0,开发工具:Ec1ipse,windows7以上操作系统。可靠性需求:保证用户能够正常的使用本系统,并且用户的正确操
12、作或错误操作不会产生数据丢失。安全保密性需求:只有注册成功的管理人员并且凭借用户名和密码才能登陆系统,进行信息的管理操作等。2.2 系统可行性分析2.2.1 经济可行性分析服务器是当下开发流行的tomcat也是免费的。所以开发过程中的软件都是免费的,所以前期开发所用到的费用很低,整个项目不会因为资金问题而被滞留,因为本系统为毕业设计,所有对资金没有太多的需求,只需要投入足够的时间和精力,去进行研究和分析,以及思考问题的所在,在经济上该系统有很强的操作性。222技术可行性分析酒店预订信息管理系统使用Ec1ipse开发工具开发,使用的相对简单的JaVa编程语言,JaVa语言是一门面向对象编程语言,
13、简单易学,而且灵活方便,所以在系统设计过程中应该不会有太大的问题。同时本系统使用HTM15数据库作为后台数据库,用来对数据进行操作,使得数据可以完整的保存,同时HTM15系统操作简单,综上分析得出该系统在技术可行性上是可行的。223操作可行性分析通过软件与计算机之间的配置,满足系统的日常访问需求。本系统操作界面简洁美观,通俗易懂,操作方便,系统用户只需要通过简单的指导就可以轻松熟练的掌握操作方法,所以系统的操作难度并没有什么太大的问题,在操作可行性分析上是可行的。第三章系统设计3.1 系统概要设计系统概要设计的基本目标是为了解决系统如何实现问题。本阶段主要任务是划分出系统的物理元素及设计软件的
14、结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现沫tta引用,。系统设计的目标是使系统能够实现所要求的所有功能,同时系统应该具有稳定性、可修改性,并且容易上手和操作。模块化就是将复杂的问题分解成许多小问题,使复杂的问题简单化。模块化设计就是把大型软件按照一定的原则划分成一个个较小的相对独立又相关联的功能模块。每个模块只要实现一个功能,完成指定的功能,满足问题的要求。最后再把这些相对独立的模块结合起来整合成一个整体。模块化开发具有使软件的结构变的清晰,且容易测试和
15、调试的优点。一个大型软件划分成不同的功能模块,可以提高软件的可靠性,有助于软件开发的组织管理。为了使独立模块更易修改与维护,模块划分要尽可能的使模块间相互独立。度量模块的独立程度有两个标准:内聚和耦合。耦合是就是在一个软件结构中不同模块之间相互关联的程度。在系统的开发设计中要尽可能做到使耦合程度低。而内聚则是形容一个模块内各个元素之间结合的紧密程度,理想化的内聚模块就是一个模块只做一件事情。所以在设计时应力求做到高内聚低耦合。本方案主要包括后台数据库服务器、Web服务器、互联网络、酒店预订信息管理系统前端等部分组成。表现层采用MVC模式,M称为模型,用于数据的封装和数据的传输;V为视图,用于数据的展示;C为控制,用于控制流程。业务层采用事务脚本模式将一个事务中的所有操作封装成一个方法,同时保证和数据库操作同时完成。持久层采用DAo模式,建立实体类和数据库表的映射。不同的类对应不同的表,完成对象数据和关系数据的转换。3.2 系统功能模块设计本网站的开发采用现有成熟技术为参照,共享源码为模板,结合酒店预订信息管理系统的实际需求进行分析和功能调整,探讨了利用JSP开发酒店预订信息管理系统的过程。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。酒店预订信息管理系统主要实现普通用户注册登录、会员用户注册登陆、管理员注册登录、管理