韓瑞東
摘 要: 為了方便游客游玩運(yùn)城,利用Android平臺(tái)、Myeclispe等開(kāi)發(fā)工具設(shè)計(jì)了一款運(yùn)城“智慧旅游”APP應(yīng)用。該APP應(yīng)用幫助游客實(shí)現(xiàn)了如下功能:運(yùn)城旅游資源介紹、旅游地圖服務(wù)、旅游信息查詢、旅游線路查詢、周邊信息查詢以及旅游信息分享等。該APP應(yīng)用經(jīng)過(guò)測(cè)試表明,能滿足大部分游客游玩運(yùn)城的需求。
關(guān)鍵詞: 智慧旅游; APP應(yīng)用; 旅游資源; 線路查詢; 信息分享
中圖分類號(hào):TP39 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2016)11-44-04
Development of the mobile phone APP Yuncheng wisdom tourism for Android
Han Ruidong
(Department of Computer Science and Technology of YunCheng University, Yuncheng, Shanxi 044000, China)
Abstract: In order to facilitate visitors to play in Yuncheng, Yuncheng wisdom tourism, a mobile phone APP for Android is designed by using the development tool of Myeclispe. This APP realizes the following functions for tourists: the introductions of tourism resources in Yuncheng, the service of tourist map, the query of tourism information, the query of tourist route, the query of surrounding information and the sharing of tourism information etc. The APP test shows that, it can meet the requirement of most tourists of visiting Yuncheng.
Key words: wisdom tourism; APP; tourism resources; route inquiry; information sharing
0 引言
所謂智慧旅游,就是利用物聯(lián)網(wǎng)、云計(jì)算等新技術(shù),游客就可以借助方便攜帶的智能移動(dòng)終端,通過(guò)移動(dòng)網(wǎng)絡(luò)主動(dòng)感知旅游資源以及發(fā)布信息[1]。因此,基于智能手機(jī)的移動(dòng)旅游信息服務(wù)應(yīng)用就被提出了。
運(yùn)城,2006年被評(píng)為中國(guó)十大魅力城市,其魅力之一在于她的旅游景點(diǎn),如廣為流傳的西廂記、四大名樓鸛雀樓、關(guān)公故里、運(yùn)城鹽湖等。為了讓中國(guó)游客更加了解運(yùn)城,來(lái)到運(yùn)城以后更加方便快捷地游玩,基于此,設(shè)計(jì)出一款智能APP,游客通過(guò)該APP可以了解運(yùn)城旅游,方便游客游玩運(yùn)城各大景點(diǎn)。
1 應(yīng)用需求分析
1.1 可行性分析
通過(guò)經(jīng)濟(jì)可行性、技術(shù)可行性、社會(huì)可行性三個(gè)方面進(jìn)行分析,結(jié)合實(shí)際情況以及需求調(diào)查,對(duì)該Android項(xiàng)目進(jìn)行了可行性分析。
經(jīng)濟(jì)可行性:Android系統(tǒng)中所有的開(kāi)發(fā)工具及環(huán)境都是開(kāi)源的,硬件包括中高配置電腦,軟件包括Eclipse、ADT、Android SDK等,經(jīng)濟(jì)可行[2]。
技術(shù)可行性:Android最近幾年發(fā)展火爆,國(guó)內(nèi)Android論壇很多,Android書(shū)籍也很多。作為主流的移動(dòng)平臺(tái),學(xué)習(xí)交流的渠道很多,真正掌握Android的核心思想,軟件功能就會(huì)很容易實(shí)現(xiàn)。
社會(huì)可行性:手機(jī)APP改變了人民的生活或工作方式,給人民帶來(lái)了極大便利,基于Android平臺(tái)的旅游平臺(tái)可以幫助大量的游客,具有一定的社會(huì)可行性。
1.2 業(yè)務(wù)需求分析
基于Android的運(yùn)城“智慧旅游”手機(jī)APP應(yīng)用能夠幫助運(yùn)城市的游客在在線或離線的狀態(tài)下實(shí)時(shí)獲得想要查找的旅游資源,并在上面分享旅游體驗(yàn)及意見(jiàn),給游客提供參考。游客打開(kāi)該APP,顯示出客戶端界面,查找自己所需的旅游信息,如景點(diǎn)、住宿或餐飲,并在地圖上定位顯示,并會(huì)出現(xiàn)推薦的抵達(dá)路線。對(duì)于景點(diǎn)周邊的信息也會(huì)被定位出,游客也可以在該APP上發(fā)表自身體驗(yàn),以及推薦景點(diǎn),實(shí)時(shí)分享動(dòng)態(tài)[3]。
1.3 功能需求分析
該APP應(yīng)用區(qū)別于傳統(tǒng)的B/S或C/S系統(tǒng),其不僅支持在線,也支持離線狀態(tài)下的旅游信息服務(wù),通過(guò)文字、圖片供游客查詢或?yàn)g覽運(yùn)城的景點(diǎn)、住宿、餐飲、線路等信息。本應(yīng)用界面干凈、功能完整、設(shè)計(jì)合理。實(shí)現(xiàn)功能如下。
⑴ 旅游地圖服務(wù)功能
游客通過(guò)地圖服務(wù)功能不用移動(dòng)網(wǎng)絡(luò)就可以查看運(yùn)城市離線旅游電子地圖,節(jié)省流量,游客可以在地圖上標(biāo)記熱門景點(diǎn)和相關(guān)路徑,想對(duì)哪個(gè)景點(diǎn)資源有進(jìn)一步了解,只需手動(dòng)點(diǎn)擊相關(guān)圖標(biāo)即可,同時(shí)該地圖還提供縮放、平移等相關(guān)操作。
⑵ 旅游信息查詢功能
游客通過(guò)該功能實(shí)現(xiàn)對(duì)運(yùn)城市旅游景點(diǎn)的相關(guān)查詢,運(yùn)城市區(qū)縣旅游資源如表1所示,有4個(gè)子功能[4]。
⑶ 旅游線路查詢功能
游客通過(guò)該功能實(shí)現(xiàn)對(duì)運(yùn)城市區(qū)縣內(nèi)景點(diǎn)的線路查詢,如從游客所在地到旅游景點(diǎn)的最優(yōu)自駕游路線,或幾日游推薦線路。
⑷ 周邊信息查詢功能
游客通過(guò)該功能可以實(shí)現(xiàn)對(duì)當(dāng)前所在地周邊范圍的相關(guān)信息的搜索,如景點(diǎn)、住宿、餐飲及購(gòu)物等。并且可以顯示出周邊地址離游客所在地大概有多遠(yuǎn),幫助游客做出相應(yīng)的決定。
⑸ 旅游信息分享功能
通過(guò)該功能游客能夠?qū)ζ渎猛局械淖晕殷w驗(yàn)及相關(guān)意見(jiàn)進(jìn)行發(fā)布,也可以對(duì)相關(guān)景點(diǎn)進(jìn)行評(píng)價(jià)打分。
1.4 其他需求分析
該APP應(yīng)用也從性能、兼容性、安全等方面進(jìn)行了需求分析,在開(kāi)發(fā)過(guò)程中嚴(yán)格按照這些需求進(jìn)行開(kāi)發(fā)設(shè)計(jì)[5]。
2 應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)
2.1 應(yīng)用總體設(shè)計(jì)
本應(yīng)用主要由前端Android版APP客戶端和Web服務(wù)端組成。
2.1.1 APP客戶端功能模塊
經(jīng)過(guò)需求分析后,手機(jī)客戶端需要實(shí)現(xiàn)如下功能:游客可以注冊(cè)登錄,可以保存自己所喜歡的旅游景點(diǎn)或美食,也可以發(fā)表體驗(yàn)和意見(jiàn),游客通過(guò)該APP能夠?qū)\(yùn)城市旅游資源進(jìn)行快速了解。該功能模塊如圖1所示。
2.1.2 Web服務(wù)端功能模塊
手機(jī)客戶端的數(shù)據(jù)都來(lái)源于服務(wù)器,只有服務(wù)端對(duì)運(yùn)城市區(qū)縣的景點(diǎn)、美食、住宿或餐飲進(jìn)行修改更新,并且結(jié)果會(huì)同步到客戶端進(jìn)行重新顯示。因此,必須設(shè)置權(quán)限,只有管理員可以對(duì)這些旅游資源信息進(jìn)行更改,如增加、刪除、修改等操作。其功能模塊如圖2所示。
2.2 應(yīng)用實(shí)現(xiàn)
2.2.1 客戶端應(yīng)用實(shí)現(xiàn)
游客登錄成功后,進(jìn)入APP主界面,可以看到所有的功能列表,根據(jù)自己所需進(jìn)行相應(yīng)選擇。如圖3所示。
⑴ 運(yùn)城簡(jiǎn)介
通過(guò)點(diǎn)擊打開(kāi)該功能,可以看到里面有對(duì)運(yùn)城市的文字介紹,包括歷史、文化、景點(diǎn)、交通、特色等信息。
⑵ 景點(diǎn)推薦
⑶ 美食推薦
美食推薦跟景點(diǎn)推薦一樣,游客可以根據(jù)圖片查看相關(guān)信息。
⑷ 地圖定位
本模塊主要包括路線查詢、周邊搜索等功能,本應(yīng)用調(diào)用了第三方地圖軟件如百度地圖對(duì)運(yùn)城市進(jìn)行定位,如圖5所示。
⑸ 個(gè)人管理中心
在“我的中心”中,游客可以發(fā)表收藏景點(diǎn)并發(fā)表體驗(yàn)或評(píng)論,如圖6所示。
2.2.2 Web服務(wù)端應(yīng)用實(shí)現(xiàn)
管理員登錄成功后,進(jìn)入主界面,如圖7所示。
管理員在后臺(tái)可以對(duì)運(yùn)城市的景點(diǎn)、美食等信息進(jìn)行修改、增加、刪除等相關(guān)操作。圖8所示為對(duì)于景點(diǎn)的列表顯示。
3 “智慧旅游”APP設(shè)計(jì)思路
運(yùn)城“智慧旅游”APP客戶端開(kāi)發(fā)流程:先主界面設(shè)計(jì),然后使用Android在Eclipse開(kāi)發(fā)環(huán)境中編寫(xiě)代碼。
Web服務(wù)端開(kāi)發(fā)流程:先設(shè)計(jì)數(shù)據(jù)庫(kù),用MySql數(shù)據(jù)庫(kù)具體來(lái)實(shí)現(xiàn),Web界面使用jQuery easyUI來(lái)設(shè)計(jì),然后用java編程語(yǔ)言在MyEclipse開(kāi)發(fā)環(huán)境中進(jìn)行代碼的編寫(xiě)與測(cè)試。
4 結(jié)束語(yǔ)
本文以運(yùn)城市為例,整合運(yùn)城市現(xiàn)有的旅游資源信息,設(shè)計(jì)并開(kāi)發(fā)了基于Android的“智慧旅游”APP應(yīng)用。該APP基本實(shí)現(xiàn)了旅游信息(景點(diǎn)、美食、酒店等)查詢功能、地圖服務(wù)功能、周邊信息查詢功能、線路查詢功能以及信息發(fā)布評(píng)論與分享功能等。該APP經(jīng)過(guò)測(cè)試,滿足應(yīng)用的性能、兼容性和安全性等需求。通過(guò)利用該APP,游客們可以方便、快捷、舒適地游玩運(yùn)城。由于個(gè)人能力及時(shí)間有限,本文中的APP應(yīng)用還需要進(jìn)一步改善,如應(yīng)用界面UI需進(jìn)一步優(yōu)化、旅游數(shù)據(jù)的更新或離線下載、旅游資源的全景展示以及語(yǔ)音導(dǎo)游等。
參考文獻(xiàn)(References):
[1] 沈紅.智慧旅游背景下智能手機(jī)APP的旅游應(yīng)用研究[D].福
建師范大學(xué)碩士學(xué)位論文,2014.
[2] Meier R. Android 4高級(jí)編程[M].清華大學(xué)出版社,2013.
[3] 劉士潤(rùn),崔忠偉,韋萍萍,謝建國(guó).基于Android的“智慧旅游”
手機(jī)APP開(kāi)發(fā)[J].電子技術(shù)與軟件工程,2015.8:85-86
[4] 張志剛.基于APP技術(shù)的智慧旅游的研究和應(yīng)用[J].無(wú)線互
聯(lián)科技,2014.
[5] 張瑜.智慧旅游信息服務(wù)能力評(píng)價(jià)研究[D].河北大學(xué)碩士學(xué)
位論文,2015.