《【《酒店预订信息管理系统的设计与实现》12000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《酒店预订信息管理系统的设计与实现》12000字(论文)】.docx(29页珍藏版)》请在优知文库上搜索。
1、酒店预订信息管理系统的设计与实现摘要当今是互联网高速发展的时代,计算机互联网的应用已遍及到社会生活和经济的各个领域。人们的消费水平和消费意识在不断的提高,人们的需求也在不断的发生改变。旅游业的发展对酒店行业也有了新的需求。网上预订酒店是信息时代对酒店提出的新的管理方式和需求。网上预订酒店能够使消费者直观的了解酒店客房的样式、价格等信息,方便消费者挑选自己心仪的客房并及时预约。酒店预订信息采用网络化、信息化的系统管理,能够使管理内容的流程变的更加细化,对提高工作效率、减低工作成本,增加酒店收益具有重大的意义。本系统设计了一个利用JSP动态网页开发技术、基于B/S模式的酒店预订信息管理系统来解决上
2、述问题。系统内部设计中的各功能模块中还包括了系统设置权限管理模块、用户信息注册管理服务模块、酒店客房信息预订管理服务模块、预订和订单信息统计管理.业务模块、酒店公告服务管理服务模块等。本系统能够方便管理员快速的管理酒店和处理预订信息,并且为外出游客和出差工作的人解决找房难、订房难的问题。关键词:酒店;系统;计算机;MySQ1.;JSP论文类型:软件开发目录摘要1第2章开发环境及工具介绍22. 1基于B/S结构的系统22.2 JSP动态网页开发技术22.3 MySQ1.数据库简介3第3章系统分析43. 11143.1.1系统目标43.1.2功能需求分析53.13jyj53.2系统可行性分析63.
3、2.1经济可行性分析63.2.2技术可仃性分析63.2.3操作可行性分析6第4章系统设计74.1vf74.2 系统功能模块设计84.3 功能用例设计94.3.1管理员用例设计94.3.2用户用例设计94.4系统开发流程设计104.5系统数据库设计124. 5.1系统实体图125. 5.2系统E-R图136. 5.3系统数据库设计14第5章系统实现176.1 系统登录模块实现176.2 用户信息管理模块实现187. 3客房信息管理模块实现195.4订单信息管理模块实现205. 5公告信息管理模块实现20第6章系统的测试236. 1测试目的237. 2系统测试内容237.2. 1登录页面的测试用例
4、236.2.2添加用户信息管理测试236.2.3添加公告信息管理测试246.3系统维护25结束语2626参考文献第1章引言进入21世纪,我国正处于网络经济快速发展的黄金时代,这不仅给社会经济的发展带来了历史性的机遇和挑战,也给旅游业和酒店业带来了巨大的冲击和影响。我国正逐渐成为一个旅游大国,对酒店的需求自然变的多了起来,饭店、宾馆、酒店等服务行业产生的信息量和工作量日益增大,传统的酒店预订管理模式已经不能够满足人们的需求,所以酒店需要符合时代的新的管理模式*!未如引用*o网络时代酒店的现代化酒店智能化管理也应更具有现代网络化、高效化经营的管理特点。网络化、系统化的管理使酒店管理变得简单快捷。通
5、过网络化、系统化管理,使各项管理内容的流程更加细化,降低工作成本。高效率不仅是酒店服务水平的体现,也是酒店效益的根本保证,只有工作效率提高了,收益才能够随着提高。传统的酒店管理模式中,预订信息的数据不易保存,容易丢失和出错,且不方便查询,容易造成劳动力资源浪费脩如未找到引。如何通过先进高效的管理手段,来提高酒店管理客房的整体管理效率和管理水平,这是每一个酒店管理者必须要面临并解决的一项重要课题沫我剂为了解决弥补上述缺陷,通过对酒店的预订业务进行技术分析于研究,开展酒店预约业务并研发出酒店预订信息管理系统,它也可以帮助大大的提高了酒店系统管理和人员对处理各种酒店的预订申请信息处理的处理工作及效率
6、,实现了酒店的预订及信息服务管理及系统运行的信息化、系统化。第2章开发环境及工具介绍2.1 基于WS结构的系统随着系统化和信息化的发展,计算机管理系统的应用和开发技术也在不断发展,这是在现有的软件开发模式下进行的,C/S和B/S结构通过时间和开发者的检验从中脱颖而出,具有其它软件开发结构所没有的优势,是当下较为流行的。最初,许多管理系统软件模式是文件服务器模式和服务器终端设备模式。后来,客户加网络服务器模式(C/S)逐渐流行起来,但是对硬件配置有一定的限制。设计方案有相当大的局限性,其基本已被开发人员放弃。近年来流行的是计算机浏览器/Web服务器模型(B/S)未找到引用.大数据技术在现阶段的快
7、速发展促使电子计算机的应用软件进入快速发展时期。在网络环境中运行越来越需要系统软件。因此,信息管理系统应该能够充分考虑网络环境中的可扩展性,高操作性,高效率和可扩展性的要求。随着开发设计的不断完善,C/S结构将逐渐被B/S结构所取代,并成为流行的软件体系结构。因此,该系统的软件开发是选择基于B/S开发设计模型构建酒店预订信息管理系统。2.2 JSP动态网页开发技术静态网页浏览器包含的资源数据内容一般也是已经基本被固定保留下来了的,不应由于随访的时问变更和所要求保存内容的更新时间的变化等问题而自动随之产生变化。静态网页浏览和与一般的动态网页浏览器之间的最大主要最本质区别也之一是在于,动态网页浏览
8、器用户可以实现即时访问与互联网其它页面用户实现直接浏览交互,使用该浏览器动态网页用户也同时可以进行实时在线浏览并显示其网站资源内容页面的所有动态页面更新时间和信息。例如,当一家商场上销售流通着国内外的商品许多在同类商品数据库中存储的相关产品价格、款式、型号信息总是比较系统庞大或复杂多样的信息时,如果你需要通过使用商品静态网页设计等多种开卷发型技术方式来全面集中和展示这各类的商品,需要设计师同时能够制作开发出大量的复杂系统的商品静态页面,这意味着其中内容不仅要涉及设计师工作量的相当之巨大,而且往往又将需要网站开发专业人员同时花费了很久大量的精力大量的空闲时间去对这个系统进行日常维护升级和动态管理
9、,用户购买浏览商品也不方便。若使用动态网页来展示,当用户搜索商品时添加了限制条件,那么利用动态网页开发技术开发出的网页就会根据输入的限制条件对数据简单的筛选和处理,然后再列出所有符合要求的商品。同样,设计商品信息查询、用户登录信息注册、用户评价及售后服务等,动态网页都能实现并解决,如未找刊用c实现了完整意义上的信息管理功能。使用JSP来实现动态web页面的开发技术所需开发设计出来的程序系统可以支持多种跨网络平台,包括开发设计各种动态网站程序系统和设计开发设计各种动态数据库的管理程序系统。JSP在一个更高的语义层次基础上抽象的servlet,并能够将静态HTM1.文件与动态网页中生成出来的内容结
10、合起来并且作为静态servlet来运行。支持许多应用程序,如WCB.JSP等。使用JSP比仅仅使用一个SerVlet要简单。当你有另一个Web服务器并支持使用JSP时,因为那个Web服务器将会自动的处理它,所以它也可以支持将一个JSP文件直接放在你可以随意放置为HTM1.文件中的一个任何一个地址。无需任何打包、编译和类路径等设置,可以完全像你访问任何普通的网页程序一样去访问它。当一个web服务器接收来自到客户机中的一个JSP文件的请求信息时,它通常会尝试对其文件进行重新编译,然后转由一个servlet的引擎来进行处理。servlet的引擎先承载了这个文件类并来处理了客户端请求,然后会将请求结果
11、自动返回传递给客户端服务器并被显示了出来。稍后客户再需要访问该页面时,如果这个文件类型没有什么变化,JSP引擎则直接去调用重新加载了的这个SerVIet;如果文件本身已被修改,将必须再次执行一个重新编译生成的servlet编译和下载文件的整个过程,这中间将只需要耗费一些时间,但对于后续的访问就不需要一直这样做。2.3 MySQ1.数据库简介为了成功开发完成一个新系统的应用项目,我们往往需要配置一个具有大容量、快速存储、安全与稳定特征的大型数据库管理系统来集中管理存储在系统整个运行开发过程中产生出的各种海量数据。MySql数据库服务器是指的一个具有多用户模式及多线程工作模式功能的数据库服务器。它
12、无疑又都是复杂关系型的数据库和管理型应用开发系统实践中取得成功的一个经典代表案例之一。MySQ1.数据库的优点是适用于所有平台,而且MySQ1.是免费开源数据库*!未iumw。当然也存在着一些缺点,比如当存储大量的数据过程中,会占用大量的内存,同时CPU的使用率也会提高。在本毕业设计系统中,考虑到软件的开发成本和后期的维护使用,我需要一个安全稳定且免费的开源数据库,而且MySQ1.数据库存储方便,调用数据简单,符合毕业设计开发系统中所需的数据库条件。3.1 系统需求分析面对这个信息时代计算机技术的全面飞速向前发展,计算机互联网平台的技术应用范畴已经迅速扩展涉及到当代社会生活领域和国家经济活动的
13、其它各个领域。如今越来越多的人会在网上进行订房,这样可以不受时间与空间的限制,而且目前市面上的订房系统功能齐全且操作简单,能过更好地吸引用户进行订房。传统的酒店预订信息管理全靠手工,管理流程复杂,效率低下,人工成本高且非常容易出错,并且难以记录保存。因此,一个高度系统化、信息化水平的在线酒店机票预订与信息跟踪管理的系统应用已是成为企业必然存在的需求。通过酒店网络预订的信息管理服务系统,可以更加规范网上预订相关信息发布的规范管理,快速处理预订信息,提高工作效率,降低管理成本。可以提高酒店的效率,增加酒店的收入,这也是酒店宣传的一种方式未找知用。开发设计酒店预订信息管理系统来处理酒店预订信息的工作
14、、既可以提高酒店销售客房的渠道和增加用户预订客房的方式,扩大了酒店的收益,同时能够提高预订信息管理的工作效率,减低了工作成本。本系统设计使用JAVA语言开发,采用SSM框架技术开发基于B/S模式的酒店预订信息管理系统怵找班用.o酒店管理人员能够通过本酒店预订信息管理系统实时的添加酒店的各种信息,从而完成对酒店信息的及时补充和更新。在酒店预订信息管理系统中,软件开发技术对系统的开发、运行和维护有很大的影响。技术的选择要从经济投资、系统功能、技术人员、网站维护费用等方面考虑。系统在设计制作中广泛使用到的各种相关网页技术主要包括静态网页设计开发相关技术平台和技术工具、动态网页设计开发平台技术方法和应
15、用工具、数据库与连接平台技术等。3.1.1 系统目标为了能够大大减轻酒店预订信息管理人员日常的工作量。酒店预订信息管理人员可以通过使用本系统,根据实际需要,您可以随时查询用户信息、查看预订信息、房间信息等功能,并对预订用户的数据进行录入、添加、删除和查询。该系统可以减少各级各类酒店预订信息管理的人力物力投入,提高了工作效率,减低了成本。酒店预订信息管理系统功能相对完善、操作简单方便,拥有友好的操作界面,能够满足各类酒店行业的酒店预订信息管理需求环找股用,。3.1.2 功能需求分析本系统参照市场上现有的酒店预订管理系统的开发样式和功能需求,在结合对酒店管理人员的问卷调查,根据获取到的目前酒店预订信息管理系统的实际需求对系统并进行设计分析和系统功能模块设计未找涧用.o管理人员通过系统及时的录入酒店的各种信息,方便管理员管理和用户查看。一个完整的、稳定的酒店预订信息管理系统因具有如下基本功能模块。接下来我将对系统功能进行简单的介绍。(一)系统登录登录过程是账号信息首先通过Web服务器,然后将用户名称、密码于后台的数据库数据进行查询校验。如有该注册用户才可以使用该系统预约客房,否则只能浏览客房信息