鄭清蘭
(閩南理工學(xué)院 實(shí)踐教學(xué)中心,福建 石獅 362700)
生活質(zhì)量的提高讓人們不僅僅只注重物質(zhì)享受,更多是在于精神享受,因此旅游已成為人們精神享受的最大目標(biāo)。各式各樣的游玩方式不斷出新,而倍受人們喜愛的莫過到自駕游。當(dāng)前市場上所具備的傳統(tǒng)旅游產(chǎn)品功能比較單一,各種已有的APP功能都只停留在門票預(yù)定、酒店預(yù)定、景點(diǎn)介紹等,而景點(diǎn)的解說等功能需要另外的APP或微信小程序,即旅游所涉及的吃、住、資源相對(duì)分散,已不能滿足人們的需求[1]。若能整合各景點(diǎn)的旅游資源,實(shí)現(xiàn)資源共享,旅游服務(wù)所能涉及的范圍也會(huì)變得更廣,這樣整個(gè)旅游行業(yè)將會(huì)發(fā)生大的變革。為此提出‘互聯(lián)網(wǎng)+’旅游管理系統(tǒng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn),系統(tǒng)將導(dǎo)覽、景點(diǎn)介紹、景點(diǎn)講解、酒店預(yù)定等諸多功能集中在一個(gè)平臺(tái)上,系統(tǒng)設(shè)計(jì)的目的在于提升各景點(diǎn)的服務(wù)質(zhì)量,讓游客的游玩變得更智能化。
系統(tǒng)設(shè)計(jì)的基于“互聯(lián)網(wǎng)+”旅游管理系統(tǒng)平臺(tái)以景點(diǎn)旅客需求和旅游景區(qū)管理服務(wù)兩方面為方向,在原有相關(guān)產(chǎn)品的基礎(chǔ)上運(yùn)用互聯(lián)網(wǎng)、云計(jì)算等最新一代技術(shù),融合各式旅游資源并集中處理,研究并設(shè)計(jì)了一套旅游系統(tǒng)管理平臺(tái),包括景區(qū)后臺(tái)管理和客戶APP,實(shí)現(xiàn)景區(qū)的智慧服務(wù)、智慧運(yùn)營及管理,實(shí)現(xiàn)游客與各景點(diǎn)之間的自由互動(dòng),解決游客的個(gè)性化游玩需求,具有很好的市場推廣價(jià)值。
系統(tǒng)由客戶手機(jī)端的APP和后臺(tái)管理的服務(wù)端兩個(gè)基本部分構(gòu)成,所涉及的相關(guān)技術(shù)包括移動(dòng)互聯(lián)網(wǎng)、SQL數(shù)據(jù)庫、GIS地理信息系統(tǒng)、Java EE體系結(jié)構(gòu)等。
移動(dòng)互聯(lián)網(wǎng)指將互聯(lián)網(wǎng)技術(shù)、各種開發(fā)平臺(tái)、商業(yè)運(yùn)行模式應(yīng)用到移動(dòng)通信網(wǎng)絡(luò)中,是以移動(dòng)通信工具為網(wǎng)絡(luò)終端的互聯(lián)網(wǎng)技術(shù)的應(yīng)用,它涵蓋移動(dòng)終端、業(yè)務(wù)服務(wù)、通信網(wǎng)終三個(gè)層級(jí)[2]。它的飛速發(fā)展與4G、5G通訊技術(shù)及各種智能手機(jī)、平板電腦等的上市不可分割,是互聯(lián)網(wǎng)技術(shù)與通訊技術(shù)的結(jié)合體,從而實(shí)現(xiàn)了視頻、圖像、語音等數(shù)據(jù)可以在互聯(lián)網(wǎng)、不同媒體設(shè)備間進(jìn)行傳輸、共享的一種移動(dòng)技術(shù)。對(duì)于使用者來說,只要有網(wǎng)絡(luò)覆蓋的區(qū)域且具備智能終端設(shè)備(如手機(jī)、平板等),用戶就可以查看各種信息數(shù)據(jù)、收發(fā)郵件、完成支付、查看各種旅游信息等操作。
移動(dòng)互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展和廣泛應(yīng)用使旅游業(yè)的發(fā)展也上了一個(gè)新的臺(tái)階,為旅游管理提供了智能的應(yīng)用服務(wù),包括景點(diǎn)天氣、游玩路線、景點(diǎn)解說、門票預(yù)定等等信息。加強(qiáng)游客旅游的體驗(yàn)感,游客可以隨時(shí)將自己的游玩視頻、照片、感想、評(píng)論等進(jìn)行分享,與其他客戶實(shí)現(xiàn)資源共享。
三維地理信息系統(tǒng)簡稱GIS,是一種特殊的而且非常重要的空間上的信息系統(tǒng),三維地理信息系統(tǒng)對(duì)客觀世界的表達(dá)能給人以更真實(shí)的感受,它以立體造型技術(shù)給用戶展現(xiàn)地理空間現(xiàn)象[3]。可實(shí)現(xiàn)景區(qū)的路況瀏覽、地圖查詢、周邊位置搜索、空間上的路程計(jì)算等服務(wù)功能。GIS地圖瀏覽以逼真的三維效果向游客展示各個(gè)景點(diǎn)的概貌,并提供可視化功能,讓游客可以通過操作感受虛擬游玩。將景點(diǎn)與互聯(lián)網(wǎng)連接,游客可根據(jù)需要操作進(jìn)行景點(diǎn)信息查詢,包括景點(diǎn)的文字描述、景點(diǎn)特色圖片及開放時(shí)間、價(jià)格、路線指南等,給游客一種親身體驗(yàn)的感覺。GIS系統(tǒng)面對(duì)不同愛好的游客,可根據(jù)景區(qū)特色規(guī)劃幾條精品游玩路線,并可對(duì)路線進(jìn)行三維動(dòng)畫演示,有利于游客根據(jù)自己的計(jì)劃時(shí)間和游玩成本進(jìn)行選擇,并向游客提供有意義的服務(wù),如游玩圖片采集,在圖片采集時(shí),可以根據(jù)所采集的人像,配上具有景點(diǎn)特色的服飾和景點(diǎn)的三維背景,做成富有個(gè)性化的旅游紀(jì)念品。
根據(jù)現(xiàn)有旅游平臺(tái)在管理、游客使用上的不足,該系統(tǒng)有效融合資源、整合景區(qū)各功能模塊的信息共享,從游客在游玩過程的實(shí)際需求出發(fā),設(shè)計(jì)“互聯(lián)網(wǎng)+”旅游管理系統(tǒng),讓景區(qū)旅游管理系統(tǒng)更智慧、高效,讓游客的體驗(yàn)個(gè)性化。
系統(tǒng)基于Java平臺(tái)企業(yè)版,即Java EE,整體設(shè)計(jì)思想基于MVC模式,即模型(model)-視圖(view)-控制器(controller)的縮寫,從下往上依次為數(shù)據(jù)層、業(yè)務(wù)層、表示層[4]。對(duì)于“互聯(lián)網(wǎng)+”旅游系統(tǒng),根據(jù)功能需要在原有標(biāo)準(zhǔn)的三層架構(gòu)上進(jìn)行改進(jìn),改進(jìn)后的總體架構(gòu)如圖1所示
圖1 系統(tǒng)整體架構(gòu)框圖 圖2 系統(tǒng)功能模塊框圖
表示層指用戶或景區(qū)的管理者使用手機(jī)移動(dòng)終端作為與系統(tǒng)服務(wù)器的交互工具,用戶在系統(tǒng)進(jìn)行的各項(xiàng)操作及系統(tǒng)執(zhí)行后返回的結(jié)果都在手機(jī)終端的APP完成,而景區(qū)的管理者則通過系統(tǒng)后臺(tái)管理平臺(tái)完成景區(qū)各種數(shù)據(jù)的錄入及最終的展示工作。
業(yè)務(wù)層包括管理系統(tǒng)給景區(qū)管理者和游客提供的各項(xiàng)功能,包含游覽信息發(fā)布、景點(diǎn)語音講解、導(dǎo)覽地圖等。
支撐層只包括第三方應(yīng)用接口、SDK開發(fā)包等技術(shù)支撐[5]。
數(shù)據(jù)層中的基礎(chǔ)數(shù)據(jù)來自景區(qū)的各種文本信息和游客在游玩時(shí)使用APP中產(chǎn)生的一些數(shù)據(jù),如旅客進(jìn)行系統(tǒng)登錄的信息、搜索并瀏覽景點(diǎn)等的信息;另外的一些數(shù)據(jù)取自景區(qū)停車場系統(tǒng)、電商平臺(tái)、客流信息采集等。
通過游客的旅游需求分析及景區(qū)管理的要求,形成一個(gè)以解決游客個(gè)性需求、提高游玩質(zhì)量和景區(qū)智慧管理的旅游管理系統(tǒng)。具體系統(tǒng)功能模塊分配如圖2所示。
在“互聯(lián)網(wǎng)+”旅游管理系統(tǒng)中,景點(diǎn)信息發(fā)布是景區(qū)的管理者在后臺(tái)對(duì)景點(diǎn)的所有信息進(jìn)行維護(hù),包括圖片、視頻、文字等推廣信息,發(fā)布的基本過程是管理者登錄后臺(tái)至信息發(fā)布的模塊,根據(jù)管理需求選擇相應(yīng)的地方進(jìn)行修改。
景區(qū)導(dǎo)覽模塊是游客在手機(jī)APP上進(jìn)行景點(diǎn)瀏覽、景點(diǎn)地圖查看、景區(qū)周邊情況分配及景區(qū)各景點(diǎn)位置的導(dǎo)航。游客登錄后系統(tǒng)會(huì)自動(dòng)算出當(dāng)前位置與景點(diǎn)之間的距離,APP上羅列出所在位置附近的景點(diǎn)推薦列表和介紹,游客選定目的地后即可進(jìn)入導(dǎo)航界面。
景點(diǎn)講解模塊是當(dāng)游客的手機(jī)靠近景點(diǎn)位置,系統(tǒng)會(huì)根據(jù)GPS獲取當(dāng)前景點(diǎn)的數(shù)據(jù)并自動(dòng)開啟景點(diǎn)解說功能。
系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)是為“互聯(lián)網(wǎng)+”旅游管理系統(tǒng)建設(shè)一個(gè)MySQL數(shù)據(jù)庫,以此來根據(jù)管理者和游客的需求進(jìn)行數(shù)據(jù)的高效存儲(chǔ)和管理。
2.3.1系統(tǒng)實(shí)體聯(lián)系模型(即E-R模型)
數(shù)據(jù)庫是以特定的方式管理所存儲(chǔ)的數(shù)據(jù)的,數(shù)據(jù)庫中的數(shù)據(jù)可用于共享來減小冗余,數(shù)據(jù)庫中的數(shù)據(jù)用戶可根據(jù)需要進(jìn)行修改、添加、刪除等操作[6]。設(shè)計(jì)數(shù)據(jù)庫最常用的方法是E-R模型。依據(jù)旅游管理系統(tǒng)的功能和需求分析,對(duì)景區(qū)管理者、游客、景點(diǎn)、路線規(guī)劃進(jìn)行數(shù)據(jù)項(xiàng)的E-R模型設(shè)計(jì),如圖3所示。
圖3 數(shù)據(jù)項(xiàng)E-R模型圖
2.3.2數(shù)據(jù)庫設(shè)計(jì)
由系統(tǒng)各功能要求,實(shí)現(xiàn)系統(tǒng)所需要的基本數(shù)據(jù)庫包括景區(qū)游客信息表、管理者、景點(diǎn)及旅游規(guī)劃信息表。MySQL數(shù)據(jù)庫和Android系統(tǒng)的連接操作包含以下幾個(gè)方面:建立數(shù)據(jù)庫、數(shù)庫庫連接、庫中數(shù)據(jù)的改、添、刪及查詢。數(shù)據(jù)庫表在設(shè)計(jì)時(shí),應(yīng)該把數(shù)據(jù)庫轉(zhuǎn)化成MySQL系統(tǒng)的數(shù)據(jù)類型。該設(shè)計(jì)的部分表字段如表1所示。
表1 景區(qū)景點(diǎn)信息表
在數(shù)學(xué)分析方法中可用于求解行程規(guī)劃的有遺傳算法、蟻群算法等,而蟻群算法可以對(duì)行程的最短路徑進(jìn)行局部優(yōu)化,應(yīng)用到景區(qū)行程規(guī)劃求解中,為游客提供一條符合自己需求的游玩路徑。
2.4.1蟻群算法模型的建立
式中α指信息素因子,是度量路徑的重要性指標(biāo),β指影響蟻螞運(yùn)動(dòng)大小的能見度,ηij(t)指蟻螞從節(jié)點(diǎn)i到節(jié)點(diǎn)j的期望值。
蟻群算法中,信息素濃度初使值τij(0)=τ0,蟻群中的第k只蟻螞,若i節(jié)點(diǎn)和j節(jié)點(diǎn)是其所選路徑上的兩個(gè)相鄰節(jié)點(diǎn),則信息素需進(jìn)行更新,如下所示
(1-ρ)τij(t)+ρ·Δτij(t)→τij(t)
反之若不是相鄰節(jié)點(diǎn)則不需更新。式中ρ指信息素的發(fā)揮系數(shù),Δτij(t)指蟻螞從節(jié)點(diǎn)i到節(jié)點(diǎn)j所釋放的信息素量。
如果k只蟻螞均完成尋徑,既可選出函數(shù)值最小的那條,并以該路徑完成所有信息素的更新過程,并將較優(yōu)解保存下來用來使收斂到最優(yōu)解的速度變快[8]。則有:
(1+ρ)τij(i,j)+ρ·Δτij(i,j)→τij(i,j),
式中,Δτij(i,j)指節(jié)點(diǎn)i到節(jié)點(diǎn)j的信息素增量。
Lmin指所能找到的最短路徑。每進(jìn)行一次路徑尋找,景區(qū)連接路徑的信息濃度就會(huì)更新,一直到找到最優(yōu)為止。
2.4.2算法仿真結(jié)果
系統(tǒng)采用Matlab對(duì)蟻群算法應(yīng)用在景區(qū)行程規(guī)劃上的功能進(jìn)行仿真,先建立一個(gè)有6個(gè)分景點(diǎn)的景區(qū)數(shù)據(jù)庫,各分景點(diǎn)的最短路程如表2所示
表2 景區(qū)各景點(diǎn)路程表
游客在游玩時(shí),在手機(jī)端輸入游玩費(fèi)用、時(shí)間及當(dāng)前所在的位置后,系統(tǒng)會(huì)自動(dòng)進(jìn)行最佳行程推薦,系統(tǒng)調(diào)試時(shí)進(jìn)行二次行程推薦的仿真運(yùn)行,具體如圖所示:
圖4 第一次仿真圖 圖5 第二次仿真圖
圖4為游客在景區(qū)的景點(diǎn)3周圍所生成的一條從景點(diǎn)3出發(fā),旅途經(jīng)過景2、景點(diǎn)4、景6、景5最終到達(dá)景1的最優(yōu)行程規(guī)劃圖;圖5為游客在景區(qū)的景點(diǎn)1周圍所生成的一條從景點(diǎn)1出發(fā)旅途經(jīng)過景2、景點(diǎn)4、景3、景6最終到達(dá)景5的最優(yōu)行程規(guī)劃圖。
系統(tǒng)使用JAVA語言編程,基于Android平臺(tái)進(jìn)行開發(fā),通過創(chuàng)建安卓模擬識(shí)別器AVD來展示最終的實(shí)現(xiàn)效果。其中JAVA軟件需要下載JDK5.0版本的開發(fā)工具包,才能在Android平臺(tái)使用[9]。Android的開發(fā)環(huán)境選用Android Studio進(jìn)行編寫程序的調(diào)試。
游客手機(jī)APP登錄后首頁會(huì)顯示出所在景區(qū)當(dāng)天的于氣情況、景區(qū)圖片自動(dòng)輪流顯示畫面、其他功能模塊且具有搜索功能,首頁界面如圖6所示。下面介紹其中兩個(gè)界面的功能。
圖6 游客端界面 圖7 景點(diǎn)導(dǎo)覽界面 圖8 行程規(guī)劃界面
景點(diǎn)導(dǎo)覽界面如圖7所示,如果是定位在景區(qū)內(nèi),當(dāng)?shù)竭_(dá)景區(qū)的景點(diǎn)時(shí),手機(jī)會(huì)振動(dòng)提醒,并進(jìn)行景點(diǎn)講解;若把定位移到景區(qū)外,則可跳到高德地圖進(jìn)行路線搜索。
行程規(guī)劃界面如圖8所示,行程規(guī)劃是依據(jù)游客在景區(qū)游玩預(yù)算的經(jīng)費(fèi)、旅程時(shí)長、當(dāng)前所處的位置進(jìn)行景區(qū)最優(yōu)路線的推薦,單擊界面中的線路預(yù)覽則會(huì)出現(xiàn)景區(qū)各景點(diǎn)路線圖,點(diǎn)擊開始引導(dǎo)則系統(tǒng)會(huì)提示你行走的路線。
景區(qū)管理者登錄后即可進(jìn)入系統(tǒng)管理端首頁界面,主要包括實(shí)時(shí)客流管理、景點(diǎn)導(dǎo)覽、講解管理、投訴管理等功能,如圖9所示。下面介紹其中兩個(gè)界面的功能。
當(dāng)點(diǎn)擊界面上的停車場管理圖標(biāo)后,即可進(jìn)入停車場界面,如圖10所示,界面會(huì)實(shí)時(shí)顯示當(dāng)前停車場的狀態(tài),管理者可根據(jù)數(shù)據(jù)調(diào)度停車場的保安,對(duì)進(jìn)入停止場的游客車輛進(jìn)行輸導(dǎo),保證游客能更快的停好車。
當(dāng)點(diǎn)擊界面中的實(shí)時(shí)客流圖標(biāo)時(shí),即可進(jìn)入客流分析界面,如圖11所示,界面會(huì)實(shí)時(shí)將當(dāng)前景區(qū)每個(gè)景點(diǎn)當(dāng)前入園的人數(shù)統(tǒng)計(jì)出來,根據(jù)所統(tǒng)計(jì)的人數(shù),區(qū)分出每個(gè)景點(diǎn)當(dāng)前是否適合前往,并及時(shí)調(diào)度各景點(diǎn)的工作人員,對(duì)游客進(jìn)行輸導(dǎo)。
圖9 管理端界面 圖10 停車場界面 圖11 客流分析界面
系統(tǒng)的測試使用Android4.4版本系統(tǒng);數(shù)據(jù)庫用My SQL Server5.5;服務(wù)器內(nèi)存8G、3.6GHz主頻[10]。測試的目的是檢查集成后的主模塊功能和子模塊之間各個(gè)應(yīng)用界面的跳轉(zhuǎn)是否能正常連接,現(xiàn)將部分測試結(jié)果顯示如下表3所示
表3 系統(tǒng)部分測試情況表
圖12 測試統(tǒng)計(jì)信息圖
在系統(tǒng)的性能測試方面,該系統(tǒng)采用loadrunner測試工具,測試結(jié)束會(huì)自動(dòng)生成本次測試的數(shù)據(jù)信息,如在測試時(shí)選擇游客進(jìn)入景點(diǎn)地圖瀏覽頁面為測試內(nèi)容,根據(jù)設(shè)計(jì)系統(tǒng)會(huì)自動(dòng)標(biāo)注出每個(gè)景點(diǎn)的位置,測試結(jié)果會(huì)統(tǒng)計(jì)出信息摘要圖,體現(xiàn)本次統(tǒng)計(jì)信息,如下圖12所示
該系統(tǒng)以游客個(gè)性游玩為出發(fā)點(diǎn),設(shè)計(jì)了互聯(lián)網(wǎng)+旅游管理系統(tǒng),采用蟻群算法進(jìn)行最優(yōu)行程推薦,系統(tǒng)能夠讓旅客在游玩前對(duì)景點(diǎn)附近的酒店進(jìn)行查詢、景點(diǎn)信息瀏覽等;根據(jù)自已的時(shí)間及經(jīng)費(fèi)選擇適合的游玩路線;在游玩過程中在線分享旅游心得,定制個(gè)性游玩紀(jì)念品等。實(shí)現(xiàn)了各個(gè)景區(qū)的資源共享及信息化,提高了游客的旅行體驗(yàn)。