基于照片的景点360°场景重现与游玩线路规划系统
来源:用户上传
作者:
摘要:针对年轻人对于个性化旅游的需求的扩大和国内旅游软件市场不明确的现象,为游客提供一个方便快捷,交互性强的旅游服务,特此设计信息服务系统,充分利用软件设计的思想,结合app系统搭建与全景图片复原技术,综合景区全景图预览,好友文章推荐,好友在线互动,游玩路线等功能,提供给游客更好的旅游体验。
关键词:全景照片;旅游线路规划; SSM框架;系统设计;场景重现
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2019)16-0041-03
开放科学(资源服务)标识码(OSID):
Abstract: In response to the expansion of the demand for personalized travel for young people and the unclear phenomenon of the domestic travel software market, it provides a convenient, fast and interactive travel service for tourists. It is hereby designed the information service system to make full use of the idea of software design and the app. System construction and panoramic picture restoration technology, comprehensive scenic panorama preview, friend article recommendation, friend online interaction, play route and other functions, to provide visitors with a better travel experience.
Key words: Panoramic photo; travel route planning; SSM; system design; Scene reproduction
现在的各种地图导航类软件与旅游软件对景区内部的场景规划与旅游线路规划有一定的空白区。5G时代即将到来,网速和网络带宽的提升,使大文件的传输可以,全景照片可以快速地传输。普通拍照也无法满足追求独特的现代人的需求,且景点的人数众多,无法拍摄一个自己满意的照片,拍摄一个全景照片也有一定难度。
此系统是设计一款应用程序,完成对某一旅游景点的旅游优化。设计目的在于增加更多的互动性,给用户更好的旅游体验,也可进行景区的预览。用户可以游览朋友曾经到访过的景点,在相同位置留下照片,增加欢乐的同时也可以联络朋友,增加感情,上传和分享自己的照片。
1 系统设计
1.1 系统相关技术
系统采用前后端分离技术实现构建H5+App,后台采用Spring+SpringMVC+MyBatis的SSM框架搭建,前端采用AJAX技术进行异步传输。
前后端分离技术使前端和后端相互解耦合,前端作为一个独立的Servelt存在,前端和后端通过Api和AJAX技术实现相互调用,两者相互独立的运作,前端Html界面运行于用户端,后端运行在服务器端,这样使得软件的可移植性更高,使得H5+App的实现成为可能。
H5+WebApp是指使用HTML5编写的移动Web应用,他有开发速度快,跨平台,一次性开发就能同時适用于Android系统和苹果iOS系统,兼容性很强的特点。
SSM框架是一种Java后台开发框架,在短短几年的时间里得到了广泛的应用。Spring是一个具备大量扩展功能的轻量级框架,SpringMVC是用Spring实现的Web层。它非常灵活和强大。MyBatis是一个持久的框架,它可以控制SQL编写、使用XML或注释。相应地配置解决方案。这个框架使用JSON格式作为数据传输格式,而后台只为前端调用提供API。
AJAX(Asynchronous Javascript And XML),即异步的JavaScript与XML技术,指的是一整套多项技术相融合的Web端网页开发技术,传统的Web程序当用户端填写Form表单并提交时就向服务器发送一个请求。[1] 服务器接收和处理表单并将其发送回新页面,但是带宽被浪费了,因为接收类似于发送者两页中的前端代码。由于每次程序的沟通都需要向服务器发送请求,程序的回应时间主要依赖于服务器的回应时间,这导致了用户界面的回应比本机应用有很大的延迟,AJAX可以仅向服务器发送并回收需要的数据,并在客户端采用JavaScript处理来自服务器的回应。[2]因此在服务器和浏览器之间交换的数据量大大减少,服务器回应更迅速了。[3]这样响应速度更快异步传输任务可以更好地完成。
1.2 系统概要设计
基于照片的景点360°场景重现与游玩线路规划系统主要包含几个功能:景点360度全景展示、旅游路线推荐、好友聊天、游记发表与查看、全景图片上传。用户可以查看景区地图所对应的景点列表的全景图片,从而了解景区景色。还会通过之前游客的路线给出推荐线路,多种方案总会找到最适合自己的。获得更好的游玩体验,好友之间可以聊天,交流旅游经验,追寻志同道合的朋友。游客可以表达他们的旅行笔记,并与朋友分享。您还可以上传特定景点的全景图片。
1.3 系统功能框架
基于照片的景点360°场景重现与游玩线路规划系统主要包含三个功能板块,分别为360度照片管理,游玩路线管理,文章管理。360度照片管理包括管理员和用户对360度全景照片的操作,如管理员上传景点的360度全景照片,用户上传的360度全景照片,用户查看的360度全景照片。游玩路线管理包括两个,分别是用户对自己路线的上传和好友对路线的查看。文章管理版块包含管理员对文章的考核和用户对好友文章的检察,领会朋友分享的路线信息。 系统主要分为两类用户,管理员和用户,通过对以上三类模块进行各种操作,共同完成系统的操作。
1.4 系统详细设计
基于照片的景点360°场景重现与游玩线路规划系统,是一个提供景区的景点全景图展示,旅游群体间旅游线路规划的一个系统的平台,通过全景展示,路线推荐等功能,可以增加人们旅游的趣味性,使得用户获得更好的游玩体验。方便人们游玩,也方便在风景名胜区吸引顾客。
主要实现以下三项功能模块:
1)景区地图与景点全景图片展示模块此模块提供景区的地图展示和景区的景点列表,由系统管理员进行添加和管理。提供给用户景区地图和景区景点的360度全景图片,用户可点击景点名称浏览景点的全景图,并可以在全景图展示中看见曾经到访此处的好友的头像。
同时,用户可以上传自己的图片,由系统提供全景图片的恢复,用户可以预览自己上传的全景图片,生成全景图片,并选择好友到访时是否显示自己的头像信息。还提供照片的全屏预览和分屏预览两个预览模式。
2)旅游路线推荐模块
此模块包含路线推荐和在线聊天功能,用户分享自己的旅游路线图,系统会记录用户的旅游路线,用户可以选择进行修改。分享后,提供给好友用户浏览和查阅。朋友可以在路线图上发现自己的好友的头像信息。
在线聊天功能为用户提供实时的在线交流功能,用户可以在网上和好友进行路线推荐和分享心情以及感受。
3)文章发表模块
此模块提供给用户撰写文章的功能,采用markdown编辑器,用户在到达某个景点或者结束一天游完之后,可以发表游记表达自己的心情。一个访问者也可以浏览其他访问者的旅行笔记,互相分享。模块2为辅助模块,管理员可以对文章内容不规范的文章进行删除操作。
2 后期展望
随着智能手机的不断普及,移动互联网的生活应用场景不断丰富,很多领域都可以看到人们使用手机刷微博、发微信、拍照片、打游戏等。然而,旅游区位的变化、新人文学科的发现、记录和共享,为旅游应用带来了巨大的市场。
我们的产品可以在一次旅行中,从开始制定旅行攻略,到旅行时的寻路,再到旅行后的感受分享,全程发挥作用,为使用者提供更优的旅行体验。旅行前,用户可通过输入目的地名称进行查询,此APP含有相应景点的路线规划,360°全景图,以及好友经验分享,可为用户提供许多信息以作参考。旅途中,在寻找景点时可用此APP来进行导航或线路规划,此产品的360°全景技术会为此提供许多便利。旅行结束后,可在此APP中编写经验体会,分享给自己的好友。
3 项目总结
中國即将步入小康社会,人民生活水平显著提高,信息与科技领域也发展迅速,5G时代也即将到来,新时代的年轻群体必将追求更高的物质与精神境界,基于照片的景点360°场景重现与游玩线路规划系统能满足此类人群的追求。本文系统地阐述了系统的设计和推广规划,提供给同类软件构建参考。
信息时代的到来,人们越来越重视数据的重要性,本系统后续可以提供给景区大量数据来完成对景区服务的优化,更好的服务游客。此系统也汇集了大量的旅游数据,为进一步的二次挖掘提供了有效的数据源。
参考文献:
[1] 张敏贞. REST式Web OS原型的研究与实现[D]. 广州: 华南理工大学硕士学位论文, 2011.
[2] 杨敏. 网络中心信息管理系统的研究与设计[D]. 广州: 华南理工大学, 2008.
[3] 赵振峰. 基于HTML5的景区多维展现系统的设计与实现[D]. 青岛: 青岛理工大学硕士学位论文, 2016.
[4] 赵方倩. 旅游市场电子集市应用研究[D]. 北京: 中国政法大学硕士学位论文, 2016.
[5] 张正风, 强承魁, 袁剑锋. Web性能优化前端方案研究[J]. 软件导刊, 2013, 12(5): 116-118.
[6] 2016科技酷玩产品汇总[J]. 青海科技, 2016(2): 68-69.
[7] 王家乐. 基于Web的环境监测管理系统的研究与实现[D]. 西安: 西安电子科技大学.
[8] 夏阳. 分布式健康信息采集软件的设计与实现[D]. 北京: 北京邮电大学, 2010.
【通联编辑:谢媛媛】
转载注明来源:https://www.xzbu.com/8/view-14952843.htm