前言:想要寫出一篇引人入勝的文章?我們特意為您整理了智慧旅游管理系統(tǒng)分析與應(yīng)用范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:經(jīng)濟(jì)的快速發(fā)展,激發(fā)了人們對旅游的更大熱情。雖然目前大部分景區(qū)已經(jīng)上線信息化管理系統(tǒng),對各類出行數(shù)據(jù)、旅游數(shù)據(jù)進(jìn)行記錄,但是并不能對這些數(shù)據(jù)信息進(jìn)一步挖掘與分析,也不能進(jìn)一步發(fā)揮大數(shù)據(jù)分析的價值?;诖吮尘?,本文研究并設(shè)計了智慧旅游管理系統(tǒng),整個系統(tǒng)采用JavaEE技術(shù)進(jìn)行實現(xiàn),整個系統(tǒng)的業(yè)務(wù)流程采用UML進(jìn)行分析與建模,基于確定的業(yè)務(wù)功能模塊進(jìn)行整個系統(tǒng)的設(shè)計,給出詳細(xì)的體系架構(gòu)設(shè)計內(nèi)容。并闡述了智慧旅游數(shù)據(jù)挖掘算法,給出算法處理過程,對整個旅游數(shù)據(jù)進(jìn)行分析,方便主管部門更好地確定旅游政策。
關(guān)鍵詞:智慧旅游;管理系統(tǒng);數(shù)據(jù)挖掘;JavaEE;景區(qū)
改革開放以來,國家經(jīng)濟(jì)的快速發(fā)展,提升了人民群眾的生活水平,激發(fā)了群眾的旅游熱情,周邊一日游、鄉(xiāng)村游等方式成為城市居民周末生活的重要選擇。作為第三產(chǎn)業(yè)的旅游業(yè),能夠進(jìn)一步促進(jìn)城鄉(xiāng)共同發(fā)展,成為城市周邊鄉(xiāng)村脫貧致富的重要方式。隨著旅游熱的興起,也帶來了環(huán)境污染等諸多方面的問題,因此需要更為信息化與智能化的系統(tǒng)來對整個旅游事務(wù)進(jìn)行管理與維護(hù),在此背景下應(yīng)加強智慧旅游管理系統(tǒng)的研發(fā)。智慧旅游管理系統(tǒng)的研發(fā)能夠?qū)皡^(qū)各類數(shù)據(jù)信息進(jìn)行記錄,由工作人員專門負(fù)責(zé)對這些數(shù)據(jù)信息進(jìn)行維護(hù),采用云存儲的方式對數(shù)據(jù)進(jìn)行管理。其主要優(yōu)勢在于數(shù)據(jù)存儲量大,核心技術(shù)在于對云計算與數(shù)據(jù)的挖掘,對目前積累的各個景區(qū)數(shù)據(jù)信息進(jìn)行分析,以此確定這些數(shù)據(jù)存在的價值與意義,方便政府部門更好地對旅游相關(guān)事務(wù)進(jìn)行管理。
一、技術(shù)理念
(一)數(shù)據(jù)挖掘
數(shù)據(jù)挖掘是目前學(xué)術(shù)界研究的熱點之一,也可以稱為數(shù)據(jù)采掘與開采。數(shù)據(jù)挖掘主要的工作目標(biāo)是對零碎的數(shù)據(jù)信息進(jìn)行處理,以此來分析與挖掘出其中存在價值的數(shù)據(jù)信息。整個數(shù)據(jù)挖掘過程需要借助統(tǒng)計報表與數(shù)據(jù)檢索等處理,其中報表分析包括統(tǒng)計聯(lián)機統(tǒng)計分析、多維分析等,數(shù)據(jù)檢索包括模糊檢索、精確檢索等方式,通過這些工作方式來對數(shù)據(jù)進(jìn)行決策分析。
(二)大數(shù)據(jù)
對整個智慧旅游管理系統(tǒng)而言,其主要運行在大數(shù)據(jù)場景下配置的服務(wù)器端。目前在整個信息化的應(yīng)用過程中,云計算是重要的資源需求。從廣域的角度進(jìn)行分析,云計算主要能滿足各行各業(yè)對計算資源的需求,整個云計算的環(huán)境通過網(wǎng)絡(luò)存儲、效用計算、負(fù)載均衡及分布式管理等多門技術(shù)實現(xiàn),不同用戶的計算需求通過網(wǎng)絡(luò)資源共享池來獲取,整個用戶支付的費用由具體獲取的資源容量來計算。云計算目前根據(jù)用戶的需求提供三種不同的模式:第一種是軟件服務(wù),云計算提供資源管理、應(yīng)用程序及虛擬桌面的管理,以此滿足不同行業(yè)軟件的使用需求;第二種是基礎(chǔ)設(shè)施服務(wù),主要提供虛擬機及存儲設(shè)備方面的服務(wù);第三種是提供平臺類服務(wù),主要為應(yīng)用程序的開發(fā)與部署提供Web應(yīng)用服務(wù)器、數(shù)據(jù)庫及開發(fā)環(huán)境等。通過這些工具,完成應(yīng)用程序的快速開發(fā)。整個云計算能夠提供性價比高的服務(wù),以此滿足各行業(yè)應(yīng)用程序擴展性、通用性及虛擬化方面的服務(wù)。
二、智慧旅游業(yè)務(wù)分析
在系統(tǒng)需求的確認(rèn)過程中,首先是完成業(yè)務(wù)流程的確認(rèn),主要工作需要用戶與技術(shù)人員共同參與,用戶主要敘述不同業(yè)務(wù)的處理過程。其次由技術(shù)人員通過界面原型圖、會議討論法等方式來確定這些系統(tǒng)的業(yè)務(wù)功能,最大程度提升前期工作的效率。通過UML中的用例圖進(jìn)行建模分析,后續(xù)程序人員依據(jù)每個功能模塊確定實現(xiàn)細(xì)節(jié)進(jìn)行編碼實現(xiàn),系統(tǒng)總體用例圖1如下??傮w用例圖中顯示了需求分析章節(jié)確定的多種功能模塊,主要針對旅游業(yè)務(wù)管理環(huán)節(jié)中的信息內(nèi)容、旅游應(yīng)急、AR展示功能等方面進(jìn)行管理維護(hù)。后續(xù)章節(jié)需要結(jié)合每個詳細(xì)的功能對其子模塊進(jìn)行敘述說明,同時系統(tǒng)本身也需要針對用戶信息、權(quán)限信息、日志信息等內(nèi)容進(jìn)行管理維護(hù),這些子模塊共同構(gòu)成系統(tǒng)管理模塊。
三、智慧旅游管理系統(tǒng)研究與設(shè)計
(一)系統(tǒng)設(shè)計原則
在整個智慧旅游管理系統(tǒng)的設(shè)計中,需要遵循多方面的設(shè)計原則,主要包括滿足要求、遵從標(biāo)準(zhǔn)、具備統(tǒng)一的出口與擴展性等,詳細(xì)內(nèi)容如下所示。安全性與保密性良好:在整個智慧旅游管理設(shè)計中,安全性與保密性是首位的要求,整個系統(tǒng)中運行的數(shù)據(jù)信息包括旅游數(shù)據(jù)、游客數(shù)據(jù)等,這些數(shù)據(jù)對保密性的要求特別高。若發(fā)生泄密事件,必然產(chǎn)生嚴(yán)重影響,因此加強整個系統(tǒng)安全過程中的密碼控制、系統(tǒng)日志監(jiān)督、權(quán)限控制等操作,可以最大程度地提升數(shù)據(jù)信息的防護(hù)性??捎眯裕哼@是整個智慧旅游管理系統(tǒng)的基本設(shè)計要求,根據(jù)業(yè)務(wù)處理的需要,完成整個旅游不同區(qū)域的處理業(yè)務(wù)要求,以此來為后期整個信息管理系統(tǒng)與數(shù)據(jù)信息的共享奠定良好基礎(chǔ)。接口統(tǒng)一:為了加強整個智慧旅游業(yè)務(wù)的規(guī)范性管理,需要在不同業(yè)務(wù)功能模塊中實現(xiàn)統(tǒng)一的接口管理方式,包括軟件的內(nèi)部與外部出口,方便后期設(shè)備改動時能夠進(jìn)行一定的參考。具備良好的擴展性:在整個智慧旅游業(yè)務(wù)設(shè)計中,需要著重考慮后期不同區(qū)域進(jìn)行功能擴展的需求,同時為了提升整個游客數(shù)據(jù)信息處理的需要,充分考慮業(yè)務(wù)處理的需要,在確??刂瞥杀镜那疤嵯?,最大程度地提升系統(tǒng)數(shù)據(jù)信息的傳輸效率,滿足不同功能的互聯(lián)業(yè)務(wù)處理需要。遵循相關(guān)標(biāo)準(zhǔn):在智慧旅游業(yè)務(wù)過程中,嚴(yán)格遵循國家、行業(yè)與地區(qū)等標(biāo)準(zhǔn),提升整個系統(tǒng)的規(guī)范性與標(biāo)準(zhǔn)性;采用統(tǒng)一的出口標(biāo)準(zhǔn),使后期不同類型的功能進(jìn)行升級與維護(hù);按照標(biāo)準(zhǔn)來完成不同類型終端用戶權(quán)限設(shè)置操作。
(二)系統(tǒng)體系架構(gòu)設(shè)計
整個智慧旅游管理系統(tǒng)的研發(fā),關(guān)鍵重點是完成體系架構(gòu)的設(shè)計,需要與整個業(yè)務(wù)的處理緊密結(jié)合。企業(yè)體系架構(gòu)核心的業(yè)務(wù)主要分為數(shù)據(jù)信息的感知層、數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)層及數(shù)據(jù)處理的平臺層,與目前物聯(lián)網(wǎng)平臺的設(shè)計保持一致。整個智慧旅游管理系統(tǒng)采用微服務(wù)理念進(jìn)行設(shè)計,主要優(yōu)點是打造可持續(xù)優(yōu)化升級的平臺。整個平臺內(nèi)部低耦合高內(nèi)聚,根據(jù)依據(jù)采集業(yè)務(wù)處理的不同及時進(jìn)行更新與優(yōu)化,降低后期整個平臺開發(fā)的成本,詳細(xì)體系架構(gòu)設(shè)計如圖2所示。在圖2系統(tǒng)體系架構(gòu)圖中明確系統(tǒng)分為用戶層、具備旅游應(yīng)急、大數(shù)據(jù)分析、系統(tǒng)管理等功能的業(yè)務(wù)處理層及數(shù)據(jù)信息存儲的數(shù)據(jù)層,滿足智慧旅游各類業(yè)務(wù)的處理需求。堅持使用安全可控的開源軟件、國產(chǎn)軟件,以Kubernetes管理Docker容器集群,將所有軟件組件在容器中運行,與各大云廠商的容器技術(shù)相兼容,能夠快速遷移上云,也易于遷移到Serverless架構(gòu)中。以微服務(wù)的形式設(shè)計后臺組件,采用高內(nèi)聚、低耦合的思想劃分服務(wù),在各個重要節(jié)點配置負(fù)載均衡服務(wù),支持灰度發(fā)布。API網(wǎng)關(guān)采用“零信任”軟件定義網(wǎng)絡(luò)的理念,“持續(xù)驗證、永不信任”,重視內(nèi)網(wǎng)的信息安全。結(jié)合團(tuán)隊人員的技術(shù)實力,設(shè)計適合自己的DevOps持續(xù)集成、持續(xù)部署方案,打造一套具有版本控制、代碼審查、自動化測試、自動化部署的軟件開發(fā)流程,從而應(yīng)對未來更精細(xì)化的信息化和智能化工業(yè)互聯(lián)網(wǎng)軟件需求。
(三)數(shù)據(jù)挖掘算法應(yīng)用
第一,問題描述。在整個全域智慧旅游中,采用數(shù)據(jù)挖掘算法進(jìn)行分析,以此發(fā)揮存儲業(yè)務(wù)數(shù)據(jù)的價值。在整個算法中,需要記錄游客出發(fā)的景點位置,同時需要將整個游玩的時間作為閾值進(jìn)行輸入,核心的工作目標(biāo)是在此規(guī)定時間下,確定整個旅游游玩的路線。此旅游線路規(guī)劃問題的處理方法,主要通過蠻力檢索法BFM算法進(jìn)行處理,通過窮舉所有的方式完成不同旅游線路列舉。但是此方法若景點數(shù)量增加,則導(dǎo)致計算工作量呈指數(shù)增加,很難在實際系統(tǒng)中提到應(yīng)用,因此新的學(xué)者提出了改進(jìn)TripMine算法。此算法得出結(jié)果是局部最優(yōu),不能夠獲取精確的結(jié)果,同時存在計算效率低等問題,在實際問題處理中也難以滿足應(yīng)用需要。因此結(jié)合BFM與TripMine算法的優(yōu)缺點,提出了改進(jìn)的推薦算法TripGuider。此算法在獲取最佳旅游線路推薦的基礎(chǔ)之上,整個計算過程高速有效,能夠避免BFM與TripMine算法中存在的各類問題,更好地為游客提供旅游線路規(guī)劃。第二,算法框架。在整個推薦算法TripGuider中,需要記錄整個候選景點的數(shù)據(jù)集合,主要通過CAS進(jìn)行表示。在整個算法處理過程中,若候選的旅游線路分?jǐn)?shù)小于當(dāng)前最佳的路線,則此候選的旅游線路不符合要求,需要將此旅游線路進(jìn)行刪除處理;若候選的旅游線路分?jǐn)?shù)大于當(dāng)前最佳路線,將此集合放入候選集之中,主要工作目的是對下一階段的候選景點集合進(jìn)行構(gòu)建。第三,數(shù)據(jù)測試及分析。在本文實驗中,選取了XX省21個旅游景點作為實驗數(shù)據(jù)集。在整個算法的分析中,根據(jù)不同的限制時間,記錄不同算法的運行時間,以此來比較BFM、TripMine、TripGuider三個算法的運行性能。整個旅游景點出發(fā)位置設(shè)置為XXX,具體運行時間如表1所示。從三者處理算法性能表中能夠看出,在給出限制時間10小時到20小時約束條件下,這三個算法具體的處理結(jié)果。根據(jù)這三者處理的性能表,對整個圖形進(jìn)行繪制,由于存在誤差等因素,對整個算法運行處理5次,取這5次處理結(jié)果的平均值得出具體結(jié)果,如圖3所示。結(jié)合性能處理結(jié)果表與繪制的圖形能夠看出,BFM算法的處理復(fù)雜度最高,需要的處理時間更長,相比BFM算法,TripMine與TripGuider算法這兩個算法性能有明顯提升。當(dāng)時間約束為16個小時的情況下,TripMine與TripGuider算法這兩個算法的性能保持一致,但是若時間約束數(shù)值越來越大的時候,此時TripGuider算法的效率有著明顯提升,其處理需要時間只需要TripMine算法的一半時間。因此可以看出:在相同景點數(shù)目不同時間限制情況下,尤其是時間限制較長的情況下,TripGuider算法相對先前的BFM、TripMine算法[1],運行時間得到顯著減少。
四、結(jié)語
綜上所述,本文對整個智慧旅游管理系統(tǒng)的實現(xiàn)過程進(jìn)行了詳細(xì)敘述,主要闡述了作者參與的整個過程的工作內(nèi)容。首先從系統(tǒng)所處的研究背景進(jìn)行分析,詳細(xì)闡述了系統(tǒng)研發(fā)的意義與國內(nèi)外的研究現(xiàn)狀等內(nèi)容;功能模塊的確定主要對業(yè)務(wù)流程進(jìn)行抽取分析,后續(xù)圍繞此確定的模塊進(jìn)行詳細(xì)分析與設(shè)計,對這些模塊進(jìn)行實現(xiàn)。
參考文獻(xiàn):
[1]佘新偉.在線旅游行程規(guī)劃系統(tǒng)關(guān)鍵技術(shù)研究與實現(xiàn)[D].西安電子科技大學(xué)碩士論文,2013.
作者:于建韜 單位:延安大學(xué)西安創(chuàng)新學(xué)院