【《基于java的旅游景区综合管理系统设计与实现》17000字(论文)】.docx
《【《基于java的旅游景区综合管理系统设计与实现》17000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《基于java的旅游景区综合管理系统设计与实现》17000字(论文)】.docx(48页珍藏版)》请在三一办公上搜索。
1、基于java的旅游景区综合管理系统设计与实现摘要因为中国经济以迅猛的速度在增长着,人们的生活水平也逐渐提升,生活品质也获得了很大的优化,因此在旅游体验上提出了更多的要求,不过中国以前的旅游管理万式在现如今和人们不断增长的需求已经不相符,所以景区应该结合本身需要制定出智能化管理景区的系统。安全管理对景区管理而言是最关键也是最基本的环节,而且智能票务能够充分的发挥景区资源价值,带助景区更好的发展.因此景区的票务和安全问题在景区管理工作亟待解决的问题。就现阶段景区管理里面出现的问题,文章对国内外景区研究智能管理的情况和发展形势进行分析的前提下,也对景区管理系统的综合需求作出了分析,以VuCJS为基础
2、通过JaVaSCriPt和JaVa语言、WCbRTC网页实时通讯技术、PoSIgrCSQ1.数据库存储技术等工具设计和研发了景区管理系统,文章需要完成的工作是:(I)对景区智慧管理进行研究所在的背景和重要性进行介绍,并且国内外研究景区管理系统的情况和系统研发过程中运用到的重要技术以及系统采用的结构和数据库等进行了介绍。(2)以系统信息、功能和性能三个方面的需求为基础进行全面分析的前提下,为景区设计了管理系统的总体框架、逻辑和网络拓扑结构.并为系统提供了技术思维,之后具体研发了系统的功能.最后在基于数据库模型的建立上.为系统具体策划了数据库结构C(3)系统以三层BaS架构为基础,运用网页、移动技
3、术、vuejs+ssm框架,javascript以及java编程语言等工具,成功开发了一个后台管理系统,包括实时视频监控和票务管理模块、商场管理、订华管理、系统配爸等辅助功能模块.而且也研发出了首页、线上预告以及个人中心板块在内的移动端程序,至此景区智能管理的目标便完成了。系统测试的结果显示了系统是具备可实施性的。关键词:Java系统设计景区管理Wcb目录1绪论21.1 研究背景31.2 研究滕义32系统实现关键技术52.1 前端技术52.1.1 前端基础技术52.1.2 WCbPaCk模块打包器72.1.3 NOde.js技术82.2 网络通信协议技术93系统总体设计H3.1 系统整体结构设
4、计113.2 系统网络拓扑结构设计123.3 系统逻娼结构设计123.4 系统技术路线设计144系统详细设计164.1 系统功能模块总体设计164.2 Web端功能模块详细设计164.2.1 安全监控模块功能设计164.2.2 票务管理模块功能设计174.2.3 数据看板模块功能设计18424商城管理模块功能设计194.2.5 口单管理模块功能设计194.3 移动端功能模块详细设计204.3.1 在线预售模块功能设计204.3.2 地图导航模块功能设计214.4 数据库详细设计224.4.1 数据库实体模型设计234.4.2 数据库设计265系统实现325.1 系统开发平台325.2 景区后台
5、管理系统实现335.2.1 系统登录模块335.2.2 安全监控模块355.2.3 票务管理模块375.2.4 数据看板模块405.2.5 商城管理模块415.2.7 优惠券管理模块425.2.8 系统设省模块435.3 移动端应用程序实现445.3.1 移动就应用程序首页445.3.2 移动端应用程序在线预詹455.3.3 动端应用程序个人中心456系统评价50总结47参考文献491绪论1.1研究背景近段时间来,因为中国综合实力的加强.中国经济增长的速度非常快.人们的生活模式和消费理念都出现了转变,人们在旅游方面有了更多的需求,所以旅游产业迎来了从未有过的发展机遇。从国家统计局给出的数据发现
6、到2018年年未为止,中国一年时间有55.4亿人旅游,跟去年相比有1080%的上涨;中国通过旅游业务收到了51279亿元的收益.达到12.3%的上涨;总共有14120万的人境旅游人员.达到12%的上涨。这里面,有3054万人愿于是外国旅客.达到4.7%的上涨率;有11066万人来自于中国的台湾、香港和澳门.达到03%的上涨;入境旅客里面.有6290万人是过夜旅客.达到3.6%的上涨。国际旅游收获了1271亿美元的收入,达到3.0%的上涨;中国出国旅游的人数达到16199万.上涨率是13.5%,这里面有15502万人是因为私人原因出境.上涨率为14.1%;有9919万人去往香港、台湾和澳门.上涨
7、率是4%0旅游产业已经是构成人们日常生活的关键部分,中国旅游产业开始跨进到大众旅游时期。12研究戢义旅游业的迅猛进步,一方面能够收获更多的收入,同时增强了中国的综合国力,另一方面让人们的精神和生理活动更加充实。不过因为中国很多旅游行业还是采取以往的管理方式,所以景区的管理模式中还有非常多不足之处,站在景区的角度看,一个是景区的收益基本来自于门票,并且非常多景区都是采取窗口卖票的方式,只有少数景区提供了官网作票,人工售票和检票不仅效率差.而且失误多,还耗费大量人力资源,方式滞后,并且未将信息技术的作用充分发挥出来,使得旅游产业和互联网时期脱离,和智能化以及智意化也相去甚远;二是人工卖票无法精确预
8、测客流星,所以无法在客流腥值的时候将合理的售票计划设计出来.进而无法很好的预防客流,量比较多的时候会发生的安全事故;三是景区管理对人工的依存性较大,使得人力和物力大量浪费而且对景区里面出现的不同情况不能有效的监管。站在游客的立场看,一是人们关于旅游不再是对感官体蛤的追求.而是对精神、情感等高层次的全面感受,所以效率低的人工卖票和检票在一定程度上会对游客的游玩体脸带来影响,游客使无法将合理的旅游线路设计出来,游客的时间都被耗费在行程上,使得游客缺乏足够的时间将景区中有特点的地方浏览完,出行体验不良,使得游客不愿再次体鸵。所以,械游产业的管理一定要实现智能化和智慧化。智慧旅游,其本质是将互联网等信
9、息技术引入到旅游产业里面使用,是以提高旅游服务所量、招游客的旅游体鸵提高、提升旅游资源使用率为目的的工程。处于智慈旅游的大环境中,根据李克强总理在2015年发表的“互联网+”新型经济观念,就现如今旅游行业面临的问题.为景区开发出智艇化的管理系统是必然趋势。智能化的管理系统研发的意义包括:于国冢来说,政府能够基于景区资源的合理分配帮助城市发展经济,从产业规模扩大和社会管理上研究出新形式;于景区来说,景区能够依靠智能化的管理系统更ZO安全和有效的管理景区,包含了降低景区出现安全事故的几率.将景区卖票和检票的效率提升,以免人力物理贲源的浪费;于游客来说,智能化的移动程序能够帮助游客事先了解率旅游景区
10、的信息.体购到舒服和闲适的出行感受。所以.为景区研发智能化的管理系统是很有重大意义的。2系统实现关键技术2.1 前端技术2.1.1 前端基础技术(1) HTM1.HTM1.(HypertextMarkup1.anguage)其实质是超文本标记语言,也是依靠相关标签使得网络文章有统一的格式,让零散的网络资源能够形成有逻辑的总体。HTM1.5是全新的一种HTM1.标准,它的出现使得语义标签更加丰富,而且还推出了大量不需要插件的图形画布、应用缓存、地理定位等非常多APIo跟HTM1.比较.HTM1.5的保存方式要更加智急.和cookie技术有机结合客户端数据库比较相似,而且本地存储IoCaIStOr
11、age的功能是长期性的,也就是浏览器即更关闭这些数据也还在;会话储存SeSSiOnSorage有暂时保存的作用,适用于单页应用程序,HTM1.5新添加的语义标签让其代码结构更加清楚。HTM1.5适用于目前各大主流浏览器如InternetExp1.orer.Chormc.Firefox.Safari,并且可以通过video和audio标签对音视频作出访问,这里面的参数设定与其他HTM1.标签相同,不用很多额外的代码。另外,HTM1.5在WCbSOCkCt为议的促成下能够让客户筑和服务寤实现即时数据传涕.WcbRTC俗议能够让客户端和服务器即时对音视撅进行传输C(2) CSS3CSS(Cascad
12、ingStyIcSheeO表示的是样式表语言,其对HTM1.进行样式表述,对里面元素的呈现方式进行界定。CSS依靠融合结构化文档,实施呈现和结构分割的研发模式,梗得网页研发的效率有了很大的提高。CSS3注重模块化开发.配合HTM1.5技术箜够让网页设计简单化,页面分布的简洁性更明显。CSS3给出的选择器都比较受杂,涉及到伪元素、国性和伪类三种选择器,让页面布局越来越商洁;CSS3新添加的F1.ex弹性布局能够让盒装模型更加的灵活.使得不同页面布冏都能够完善、便捷、回馈式的实现,而且能够兼容各种各样的分辨率;而且CSS3还添加了动画、盒模型、转换、渐变等功能.这里面过渡能够完成基础的动画效果,动
13、画功能可以制作出逐帧动画。(3) JavaScriptJavascript是一种浏览器动态语言,拥有国性弱型、非阻塞、单线程,包含浏览器对象模型、eerna.script和文档对装模型三个模块。JaVaSCriP1.指的是浏览器动态语言,其通性为:单线程、无阻塞和弱类型.其细分成三个部分,分别是:浏览器对段模型、文档对象模型、ecmascript这里面语言标准指的是ECMAScript,在整个标准的基础上完成的动态语言是javascript.当前新一代的标准是SIandardECMA-263,其作用是揩核心语言提供出来;文档对象模型(也被叫做是DOM)用于对文档的逻辑结沟以及访问和探作手段进行
14、确定,其功正是将操作和浏览页面的办法和接口提供出来:浏览器对茨模型(别名:BOM)是为对象和对象间存在的关系迸行描述的模型,其作用是提供出和浏览器交流互动的办法和接口。JavaScript的主要目的是与用户交互和运行DoM,其异步任务交给浏览器和JavaScript中的执行制度来负责。JavaScript引擎无需等待即可实行异步操作.基本原理是基于事件循环,JavaScript将任务区分成同步和异步两种类型,同步任务需要在主线程内部.异步任务首先进入事件表完成注册回调函数的操作,当达到异步任务的激活要求时,事件表中的回调函数插入到EVentQUeUC里面,主线程中的同步任务实现之后,系统会从E
15、ventQueue里面对异步有关的回调函数进行提取,所以若是主线程任务表中没有任务,便能将回到网数从EVCn1.QuCUC里面调取.举例异步AjaX来说明,下图显示的是EVCnt1.oOP的运行程序。主程序执行其他代发起异步任务消息1消息4消息列队AJAX线H执行异步任务f取出消息1存取消息图21.EVent1.OoP执行过程图主线程提出Ajax申请之后,仍然会运行其他代码。Ajax线程是对发出申请,得到回应之后,通过封装的方式将回应转化成JavaScript对象.之后构建一条信息,主线程将目前循环的全部代码运行完之后,便爱从消息队伍中将此消息读取出来并完成。(4) AjaXAjax(asyn
16、chronousjavascriptandxm1.)在完成异步网络百请的时候运用到JavaScriptoAjax能够带助客户端和服务器之间达成异步通讯,能燃对页面进行部分更新,进而可以很快的将动态网页建立起来。在以前的WCb交互里面.客尸端将HrrP申请传输给服务端之后,服务器端处理好申请之后会将全新的HTM1.网页恃输给客户端,不过客户能通过服务器端对客户端提出的HTTP申请进行处理时,需要处于空间状态,进而使得客户端重读HTM1.页面,时间和资源都被白白浪费了。Ajax应用指的是客户端借助XM1.HttpRequest对妥揩HTIP申请发布给服务器端,服务器端将数据反馈回去,在JaVaSC
17、riP1.的作用下运行DoM对亥.以此达到更新页面的目的,因为JaVaSCriPt能够第一时间将申请发送给服务器并及时给出回馈,而且不阻拦用尸,在节约时间的时候还能提升性能.图2-2显示的是Ajax的运行原理流程图。而且Ajax有着以标准为基础得到普遍支持、前后端复杂均衡、异步和服务器通讯等优势。客户比浏瓦发般务非瑞图22Aja应用模型朋2.1.2 WebPaCk模块打包器随若Wcb应用的发展.Web前端技术变化速度加快,需求也不断提高.系统规模不断壮大,功能也更加繁杂,项目维护难度加大。所以,为了让开发的繁杂度降低,我们通过打包器使得项目能够模块化,也就是把繁杂程序精商成小文件。当前,经常使
18、用的都是WCbPaCk、,Grunt、Fis3等打包器,均是以NodCjS平台为基础研发的,该项目选择的是webpack工具,webpack这种模块打包器.是一种现代化的JaVaSCriP1.应用程序,其能够对目录框架作出分析,得到卜模块(也指浏览器无法识别出的代码,typcwripisass等).打包为合理的格式方便浏览器进行访问。其中心思想是所有都能模块化,表明能够把事物细分成小块的方便管理的片段.进而实现循环使用的目的。WCbPaCk通过不同的特性对代码实施分割之后产生很多“bund1.e”文件,并且根据需求对代码进行加就,迸而使得Hr1.P申请减少,有助于系统性能的加强。下图显示的是w
19、cbpack打包的示意图。图2-4vehpackRHBBB2.1.3 NOdeJS技术No1.c.js是在ChromeV8引擎的条I牛下积究出来的一种JavaScript运行环境.是同息JavaScript在服务器上运行的开放式平台。Nodcjs的作用是将性能完善的Web服务器构建出来,使得高并发以及I/O阻塞等问题得到处理。NOdeJS的特点包括事件驱动、异步不受阻1,0、利用V8引擎等.跟以前的服务器比较.以Nodejs为基础的研发能够使得服务器资源耗费量下降,而且Nodcjs对1/0的使用不会带来阻碍,可以方便的晌应很多并发请求.让系统性能获得良好的加强。Nodejs的设计思维是将事件驱
20、动作为中心,这是通过使用一个内部单线程有效地维持事件循环顺序来达成的,无需多线程资源和上下文转化。当用户端有大量申请的时候,nodeJs会把不同请求分配到不同内存中,不同内存中分配不同任务,因此能够快速处理申请并给出回应。NOdeJS主体部分使用的模式是单线程回调异步,局邮运用了线程池,例如.线程池能燃成功完成文件系统和dns.1.ookup的研发。NodeJs使用异步通讯协议,比同步代码更高效。Nodejs并非是真正意义上的单线程.其只是安排一个线程来负责业务,而且还专门开辟一个线程负贡I/O业务,当有1.g时,主线程会向I/O端传输现在事件的申请,无需等候,获得状态之后继续运行。下图显示的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 【基于java的旅游景区综合管理系统设计与实现 基于 java 旅游 景区 综合 管理 系统 设计 实现 17000 论文

链接地址:https://www.31ppt.com/p-7385059.html