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