【《酒店预订信息管理系统的设计与实现》12000字(论文)】.docx
《【《酒店预订信息管理系统的设计与实现》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 功能需求分析本系统参照市场上现有的酒店预订管理系统的开发样式和功能需求,在结合对酒店管理人员的问卷调查,根据获取到的目前酒店预订
16、信息管理系统的实际需求对系统并进行设计分析和系统功能模块设计未找涧用.o管理人员通过系统及时的录入酒店的各种信息,方便管理员管理和用户查看。一个完整的、稳定的酒店预订信息管理系统因具有如下基本功能模块。接下来我将对系统功能进行简单的介绍。(一)系统登录登录过程是账号信息首先通过Web服务器,然后将用户名称、密码于后台的数据库数据进行查询校验。如有该注册用户才可以使用该系统预约客房,否则只能浏览客房信息。(二)查询信息查询信息是指可以通过系统的网站来查看存储在数据库中的数据信息。例如酒店客房信息查询、酒店用户信息查询、酒店公告信息查询、预订订单信息查询等。(三)采集信息采集信息功能是指能及时的采
17、集到酒店预订信息并进行保存,确保数据的同步更新。可以采集的内容包括:酒店用户信息采集、酒店客房信息采集、酒店公告信息采集等。该系统主要分为五个功能模块,下面简要介绍。(1)系统设置管理模块。成功注册登录帐号后,用户才可以正常查看登录其相关个人信息资料并自动修改了其的登录密码。(2)用户信息管理模块。酒店管理员还可以选择自行重新输入、修改客户个人信息或直接申请删除原注册酒店用户信息。(3)房间信息管理模块。酒店管理员可自行添加更改客人基本房间信息、添加客人房间类型、修改密码或可以随时申请删除客人房间信息。(4)订单跟踪管理模块。通过访问该模块,管理员便可以轻松查看用户提供的订单信息,并根据情况安
18、排用户的入住。(5)通知公告管理模块。管理员可以通过本模块发布酒店最新的酒店资讯或酒店的优惠活动,用户可以通过酒店官网首页就能够浏览这些信息。来吸引用户预约客房。3.1.3 运行环境需求用户界面需求:简洁、易用、易懂、良好的用户界面。硬件性能系统要求:处理器:i5双核以上,512多M可运行内存,40多G的独立硬盘,数据库:MySQ1.ver80.12,服务器:TomCat8.0,开发工具:ECliPSe,Windows7及以上操作系统。可靠性要求:确保用户能够正常使用系统,用户的正确操作或错误操作不会造成数据丢失。安全和保密要求:只有通过成功的注册系统并严格依赖拥有其用户名信息和用户名密码信息
19、的高级管理技术人员才能正常登录注册系统和进行相关信息安全管理及操作。3.2 系统可行性分析3.2.1 经济可行性分析本系统设计开发选用的服务器为开源TOmCat服务器,数据库为MySQ1.数据库。因为它们是开源和自由软件,在系统设计过程中不需要支付软件开发成本,所以前期开发所用到的费用几乎没有。本系统为毕业系统设计,没有什么需求需要启用资金,只需要投入足够多的时间和精力,去进行研究和分析,以及思考问题的所在,所以该系统在经济可行性上是可行的。3.2.2 技术可行性分析酒店预订信息管理系统采用Eclipse开发工具和比较简单的JaVa编程语言。JaVa语言本身又是一种属于的一种完全是面向对象式设
20、计语言的一种高级的编程语言,简单却又十分易学,灵活高效而维护方便,所以用户朋友在进行实际应用系统的开发及设计及运行管理过程及使用维护中也就应该时刻注意才不会导致突然就出现了很多的大数据问题。同时,系统用户可以考虑采用MySQ1.数据库后台管理数据库系统来作为本系统后台数据库对数据资源进行的后台处理操作,使大数据文件资料得以更完整安全地被保存。同时,MySQ1.数据库后台管理数据库系统使得操作过程更加轻松简单。总之,分析与结论皆表明了使用该库系统无论是在还是数据库技术问题上都是完全合理可行有效的。3.2.3 操作可行性分析通过软件与计算机之间的配置,满足酒店的日常工作管理需求。本系统的操作界面美
21、观、简洁、语言通俗易懂,操作简单,酒店管理员只需要通过简单的指导就可以轻松熟练的掌握操作方法,所以系统的操作难度并没有什么太大的问题,在操作可行性分析上是可行的。4.1 系统概要设计系统概要设计研究的两个基本主要目标均是为使该系统最终能够用于解决酒店问题创造条件并加以实现。系统概念设计最初阶段中的最主要技术任务主要是为了对酒店在线预订与信息服务管理等系统软件的系统物理要素概念进行重新划分,设计该软件本身的总体结构。完成了软件定义时期的工作任务后,可再进行系统模块的综合总体规划设计,即要根据软件系统定义分析阶段产生出来的系统分析设计结果,哪些由系统组成和系统模块所组成的系统,这些构成系统又如何构
22、成有机地结合子系统和各个模块,以及又如何综合实现这些每个功能模块系统的功能来找附用.。系统模块设计工作的基本目标应当是尽可能使该系统组件能够正确执行其中所有的必要的软件功能。同时,系统设计应要求具有良好可扩展修改性、稳定性能和高便携性,易于实际使用管理和用户操作。模块化程序设计是要将若干复杂系统问题分解独立为其中许多规模较小独立的软件问题,并能将一些复杂软件问题尽可能简化。模块化软件设计也就是要求将这样一个规模大些的独立软件系统按照某种一定程序的设计规则来划分独立成许多相对规模较小独立的或独立的但紧密相关联系的功能模块。每个模块之间只需要实现某一个指定功能即可完成这些指定的功能并同时满足问题求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 【酒店预订信息管理系统的设计与实现 酒店 预订 信息管理 系统 设计 实现 12000 论文
链接地址:https://www.desk33.com/p-1369130.html