高得健 劉世強(qiáng) 祁卓越 曾子彧
摘要:針對(duì)年輕人對(duì)于個(gè)性化旅游的需求的擴(kuò)大和國(guó)內(nèi)旅游軟件市場(chǎng)不明確的現(xiàn)象,為游客提供一個(gè)方便快捷,交互性強(qiáng)的旅游服務(wù),特此設(shè)計(jì)信息服務(wù)系統(tǒng),充分利用軟件設(shè)計(jì)的思想,結(jié)合app系統(tǒng)搭建與全景圖片復(fù)原技術(shù),綜合景區(qū)全景圖預(yù)覽,好友文章推薦,好友在線互動(dòng),游玩路線等功能,提供給游客更好的旅游體驗(yàn)。
關(guān)鍵詞:全景照片;旅游線路規(guī)劃; SSM框架;系統(tǒng)設(shè)計(jì);場(chǎng)景重現(xiàn)
中圖分類號(hào):TP311? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)16-0041-03
開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(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
現(xiàn)在的各種地圖導(dǎo)航類軟件與旅游軟件對(duì)景區(qū)內(nèi)部的場(chǎng)景規(guī)劃與旅游線路規(guī)劃有一定的空白區(qū)。5G時(shí)代即將到來(lái),網(wǎng)速和網(wǎng)絡(luò)帶寬的提升,使大文件的傳輸可以,全景照片可以快速地傳輸。普通拍照也無(wú)法滿足追求獨(dú)特的現(xiàn)代人的需求,且景點(diǎn)的人數(shù)眾多,無(wú)法拍攝一個(gè)自己滿意的照片,拍攝一個(gè)全景照片也有一定難度。
此系統(tǒng)是設(shè)計(jì)一款應(yīng)用程序,完成對(duì)某一旅游景點(diǎn)的旅游優(yōu)化。設(shè)計(jì)目的在于增加更多的互動(dòng)性,給用戶更好的旅游體驗(yàn),也可進(jìn)行景區(qū)的預(yù)覽。用戶可以游覽朋友曾經(jīng)到訪過(guò)的景點(diǎn),在相同位置留下照片,增加歡樂的同時(shí)也可以聯(lián)絡(luò)朋友,增加感情,上傳和分享自己的照片。
1 系統(tǒng)設(shè)計(jì)
1.1 系統(tǒng)相關(guān)技術(shù)
系統(tǒng)采用前后端分離技術(shù)實(shí)現(xiàn)構(gòu)建H5+App,后臺(tái)采用Spring+SpringMVC+MyBatis的SSM框架搭建,前端采用AJAX技術(shù)進(jìn)行異步傳輸。
前后端分離技術(shù)使前端和后端相互解耦合,前端作為一個(gè)獨(dú)立的Servelt存在,前端和后端通過(guò)Api和AJAX技術(shù)實(shí)現(xiàn)相互調(diào)用,兩者相互獨(dú)立的運(yùn)作,前端Html界面運(yùn)行于用戶端,后端運(yùn)行在服務(wù)器端,這樣使得軟件的可移植性更高,使得H5+App的實(shí)現(xiàn)成為可能。
H5+WebApp是指使用HTML5編寫的移動(dòng)Web應(yīng)用,他有開發(fā)速度快,跨平臺(tái),一次性開發(fā)就能同時(shí)適用于Android系統(tǒng)和蘋果iOS系統(tǒng),兼容性很強(qiáng)的特點(diǎn)。
SSM框架是一種Java后臺(tái)開發(fā)框架,在短短幾年的時(shí)間里得到了廣泛的應(yīng)用。Spring是一個(gè)具備大量擴(kuò)展功能的輕量級(jí)框架,SpringMVC是用Spring實(shí)現(xiàn)的Web層。它非常靈活和強(qiáng)大。MyBatis是一個(gè)持久的框架,它可以控制SQL編寫、使用XML或注釋。相應(yīng)地配置解決方案。這個(gè)框架使用JSON格式作為數(shù)據(jù)傳輸格式,而后臺(tái)只為前端調(diào)用提供API。
AJAX(Asynchronous Javascript And XML),即異步的JavaScript與XML技術(shù),指的是一整套多項(xiàng)技術(shù)相融合的Web端網(wǎng)頁(yè)開發(fā)技術(shù),傳統(tǒng)的Web程序當(dāng)用戶端填寫Form表單并提交時(shí)就向服務(wù)器發(fā)送一個(gè)請(qǐng)求。[1] 服務(wù)器接收和處理表單并將其發(fā)送回新頁(yè)面,但是帶寬被浪費(fèi)了,因?yàn)榻邮疹愃朴诎l(fā)送者兩頁(yè)中的前端代碼。由于每次程序的溝通都需要向服務(wù)器發(fā)送請(qǐng)求,程序的回應(yīng)時(shí)間主要依賴于服務(wù)器的回應(yīng)時(shí)間,這導(dǎo)致了用戶界面的回應(yīng)比本機(jī)應(yīng)用有很大的延遲,AJAX可以僅向服務(wù)器發(fā)送并回收需要的數(shù)據(jù),并在客戶端采用JavaScript處理來(lái)自服務(wù)器的回應(yīng)。[2]因此在服務(wù)器和瀏覽器之間交換的數(shù)據(jù)量大大減少,服務(wù)器回應(yīng)更迅速了。[3]這樣響應(yīng)速度更快異步傳輸任務(wù)可以更好地完成。
1.2 系統(tǒng)概要設(shè)計(jì)
基于照片的景點(diǎn)360°場(chǎng)景重現(xiàn)與游玩線路規(guī)劃系統(tǒng)主要包含幾個(gè)功能:景點(diǎn)360度全景展示、旅游路線推薦、好友聊天、游記發(fā)表與查看、全景圖片上傳。用戶可以查看景區(qū)地圖所對(duì)應(yīng)的景點(diǎn)列表的全景圖片,從而了解景區(qū)景色。還會(huì)通過(guò)之前游客的路線給出推薦線路,多種方案總會(huì)找到最適合自己的。獲得更好的游玩體驗(yàn),好友之間可以聊天,交流旅游經(jīng)驗(yàn),追尋志同道合的朋友。游客可以表達(dá)他們的旅行筆記,并與朋友分享。您還可以上傳特定景點(diǎn)的全景圖片。
1.3 系統(tǒng)功能框架
基于照片的景點(diǎn)360°場(chǎng)景重現(xiàn)與游玩線路規(guī)劃系統(tǒng)主要包含三個(gè)功能板塊,分別為360度照片管理,游玩路線管理,文章管理。360度照片管理包括管理員和用戶對(duì)360度全景照片的操作,如管理員上傳景點(diǎn)的360度全景照片,用戶上傳的360度全景照片,用戶查看的360度全景照片。游玩路線管理包括兩個(gè),分別是用戶對(duì)自己路線的上傳和好友對(duì)路線的查看。文章管理版塊包含管理員對(duì)文章的考核和用戶對(duì)好友文章的檢察,領(lǐng)會(huì)朋友分享的路線信息。
系統(tǒng)主要分為兩類用戶,管理員和用戶,通過(guò)對(duì)以上三類模塊進(jìn)行各種操作,共同完成系統(tǒng)的操作。
1.4 系統(tǒng)詳細(xì)設(shè)計(jì)
基于照片的景點(diǎn)360°場(chǎng)景重現(xiàn)與游玩線路規(guī)劃系統(tǒng),是一個(gè)提供景區(qū)的景點(diǎn)全景圖展示,旅游群體間旅游線路規(guī)劃的一個(gè)系統(tǒng)的平臺(tái),通過(guò)全景展示,路線推薦等功能,可以增加人們旅游的趣味性,使得用戶獲得更好的游玩體驗(yàn)。方便人們游玩,也方便在風(fēng)景名勝區(qū)吸引顧客。
主要實(shí)現(xiàn)以下三項(xiàng)功能模塊:
1)景區(qū)地圖與景點(diǎn)全景圖片展示模塊此模塊提供景區(qū)的地圖展示和景區(qū)的景點(diǎn)列表,由系統(tǒng)管理員進(jìn)行添加和管理。提供給用戶景區(qū)地圖和景區(qū)景點(diǎn)的360度全景圖片,用戶可點(diǎn)擊景點(diǎn)名稱瀏覽景點(diǎn)的全景圖,并可以在全景圖展示中看見曾經(jīng)到訪此處的好友的頭像。
同時(shí),用戶可以上傳自己的圖片,由系統(tǒng)提供全景圖片的恢復(fù),用戶可以預(yù)覽自己上傳的全景圖片,生成全景圖片,并選擇好友到訪時(shí)是否顯示自己的頭像信息。還提供照片的全屏預(yù)覽和分屏預(yù)覽兩個(gè)預(yù)覽模式。
2)旅游路線推薦模塊
此模塊包含路線推薦和在線聊天功能,用戶分享自己的旅游路線圖,系統(tǒng)會(huì)記錄用戶的旅游路線,用戶可以選擇進(jìn)行修改。分享后,提供給好友用戶瀏覽和查閱。朋友可以在路線圖上發(fā)現(xiàn)自己的好友的頭像信息。
在線聊天功能為用戶提供實(shí)時(shí)的在線交流功能,用戶可以在網(wǎng)上和好友進(jìn)行路線推薦和分享心情以及感受。
3)文章發(fā)表模塊
此模塊提供給用戶撰寫文章的功能,采用markdown編輯器,用戶在到達(dá)某個(gè)景點(diǎn)或者結(jié)束一天游完之后,可以發(fā)表游記表達(dá)自己的心情。一個(gè)訪問(wèn)者也可以瀏覽其他訪問(wèn)者的旅行筆記,互相分享。模塊2為輔助模塊,管理員可以對(duì)文章內(nèi)容不規(guī)范的文章進(jìn)行刪除操作。
2 后期展望
隨著智能手機(jī)的不斷普及,移動(dòng)互聯(lián)網(wǎng)的生活應(yīng)用場(chǎng)景不斷豐富,很多領(lǐng)域都可以看到人們使用手機(jī)刷微博、發(fā)微信、拍照片、打游戲等。然而,旅游區(qū)位的變化、新人文學(xué)科的發(fā)現(xiàn)、記錄和共享,為旅游應(yīng)用帶來(lái)了巨大的市場(chǎng)。
我們的產(chǎn)品可以在一次旅行中,從開始制定旅行攻略,到旅行時(shí)的尋路,再到旅行后的感受分享,全程發(fā)揮作用,為使用者提供更優(yōu)的旅行體驗(yàn)。旅行前,用戶可通過(guò)輸入目的地名稱進(jìn)行查詢,此APP含有相應(yīng)景點(diǎn)的路線規(guī)劃,360°全景圖,以及好友經(jīng)驗(yàn)分享,可為用戶提供許多信息以作參考。旅途中,在尋找景點(diǎn)時(shí)可用此APP來(lái)進(jìn)行導(dǎo)航或線路規(guī)劃,此產(chǎn)品的360°全景技術(shù)會(huì)為此提供許多便利。旅行結(jié)束后,可在此APP中編寫經(jīng)驗(yàn)體會(huì),分享給自己的好友。
3 項(xiàng)目總結(jié)
中國(guó)即將步入小康社會(huì),人民生活水平顯著提高,信息與科技領(lǐng)域也發(fā)展迅速,5G時(shí)代也即將到來(lái),新時(shí)代的年輕群體必將追求更高的物質(zhì)與精神境界,基于照片的景點(diǎn)360°場(chǎng)景重現(xiàn)與游玩線路規(guī)劃系統(tǒng)能滿足此類人群的追求。本文系統(tǒng)地闡述了系統(tǒng)的設(shè)計(jì)和推廣規(guī)劃,提供給同類軟件構(gòu)建參考。
信息時(shí)代的到來(lái),人們?cè)絹?lái)越重視數(shù)據(jù)的重要性,本系統(tǒng)后續(xù)可以提供給景區(qū)大量數(shù)據(jù)來(lái)完成對(duì)景區(qū)服務(wù)的優(yōu)化,更好的服務(wù)游客。此系統(tǒng)也匯集了大量的旅游數(shù)據(jù),為進(jìn)一步的二次挖掘提供了有效的數(shù)據(jù)源。
參考文獻(xiàn):
[1] 張敏貞. REST式Web OS原型的研究與實(shí)現(xiàn)[D]. 廣州: 華南理工大學(xué)碩士學(xué)位論文, 2011.
[2] 楊敏. 網(wǎng)絡(luò)中心信息管理系統(tǒng)的研究與設(shè)計(jì)[D]. 廣州: 華南理工大學(xué), 2008.
[3] 趙振峰. 基于HTML5的景區(qū)多維展現(xiàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 青島: 青島理工大學(xué)碩士學(xué)位論文, 2016.
[4] 趙方倩. 旅游市場(chǎng)電子集市應(yīng)用研究[D]. 北京: 中國(guó)政法大學(xué)碩士學(xué)位論文, 2016.
[5] 張正風(fēng), 強(qiáng)承魁, 袁劍鋒. Web性能優(yōu)化前端方案研究[J]. 軟件導(dǎo)刊, 2013, 12(5): 116-118.
[6] 2016科技酷玩產(chǎn)品匯總[J]. 青海科技, 2016(2): 68-69.
[7] 王家樂. 基于Web的環(huán)境監(jiān)測(cè)管理系統(tǒng)的研究與實(shí)現(xiàn)[D]. 西安: 西安電子科技大學(xué).
[8] 夏陽(yáng). 分布式健康信息采集軟件的設(shè)計(jì)與實(shí)現(xiàn)[D]. 北京: 北京郵電大學(xué), 2010.
【通聯(lián)編輯:謝媛媛】