国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

掌游西塘APP設(shè)計(jì)與實(shí)現(xiàn)

2017-03-06 17:10王歡潘海濤楊曉慧榮厚超姚余利
電腦知識(shí)與技術(shù) 2016年30期
關(guān)鍵詞:Android系統(tǒng)定位導(dǎo)航關(guān)系數(shù)據(jù)庫(kù)

王歡 潘海濤 楊曉慧 榮厚超 姚余利 樂光學(xué)

摘要:手機(jī)移動(dòng)設(shè)備的迅速普及,對(duì)于手機(jī)應(yīng)用軟件的要求也越來越高。界面視覺效果是否良好,用戶體驗(yàn)是否滿意成為應(yīng)用能否在手機(jī)上長(zhǎng)期使用的關(guān)鍵,UI設(shè)計(jì)在整個(gè)系統(tǒng)的實(shí)現(xiàn)中尤為重要。軟件架構(gòu)設(shè)計(jì)融合了定位導(dǎo)航、語音播報(bào)和數(shù)據(jù)存儲(chǔ)等技術(shù),采用Android系統(tǒng),利用關(guān)系數(shù)據(jù)庫(kù)聯(lián)系了各類資源庫(kù),完成了多個(gè)功能的實(shí)現(xiàn)。

關(guān)鍵詞:架構(gòu)設(shè)計(jì);定位導(dǎo)航;關(guān)系數(shù)據(jù)庫(kù);Android系統(tǒng)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)30-0073-02

Design and Implementation of Palm Travel Xitang APP

WANG Huan, PAN Hai-tao, YANG Xiao-hui, RONG Hou-chao, YAO Yu-li, YUE Guang-xue

(College of Mathematics Physics & Information Engineering, Jiaxing University, Jiaxing 314000, China)

Abstract: As the smart phone quickly populizes,the software of it is becoming more and more demanding.Whether it can work well of its interface and bring customers a satifing experience crucially decides whether it can be used for long it the smart phone.And the design of UI is especially of vital importance in the system.Software architecture design integrates the technology of navigation, voice broadcast, data storage and so on.Based on Android system it connected all kinds of resource library by using relational data base and realized many funcations of it.

key words: architecture design; navigation; relational data base; Android system

隨著經(jīng)濟(jì)的快速發(fā)展,人們生活水平日益提高,對(duì)生活品質(zhì)的需求也越來越注重,旅游作為一項(xiàng)越來越多人選擇的享受方式,已經(jīng)成為人們生活的一部分,其對(duì)服務(wù)的要求也是越來越苛刻,不僅是當(dāng)代年輕人,還有老人和孩子都希望能得到更加全面貼心的服務(wù)。

在互聯(lián)網(wǎng)迅速發(fā)展的大數(shù)據(jù)時(shí)代,旅游不僅僅是傳統(tǒng)的跟隨旅行團(tuán)旅游,越來越多人選擇更加多樣化的出行方式,為了實(shí)現(xiàn)大多數(shù)人理想的旅游方式,基于云計(jì)算與大數(shù)據(jù)云端技術(shù),融合了網(wǎng)絡(luò)檢查技術(shù)及信息技術(shù)的“手掌智慧旅游服務(wù)平臺(tái)”將成為越來越多人選擇方式的新趨勢(shì)。

掌游西塘APP系統(tǒng)通過不斷改革創(chuàng)新,實(shí)現(xiàn)了多個(gè)功能模塊,解決了傳統(tǒng)旅游方式存在的不足。

1 旅游APP開發(fā)現(xiàn)狀

1.1 旅游現(xiàn)狀

隨著社會(huì)的發(fā)展,旅游已經(jīng)成為人們生活的一部分,各種需求也隨之而生。旅游業(yè)作為一個(gè)朝陽產(chǎn)業(yè),目前已被列為世界第三大產(chǎn)業(yè)。

傳統(tǒng)的旅游方式主要是用戶通過旅行社的方式來外出旅游,旅行社(Travel Agency)是一種通過招攬、組織旅游消費(fèi)者,獲取相應(yīng)的中介費(fèi)用或旅游供應(yīng)商的傭金的企業(yè)。傳統(tǒng)旅行社相當(dāng)多數(shù)都是“散、弱、差、小”的旅行社。

近年來我國(guó)互聯(lián)網(wǎng)技術(shù)不斷進(jìn)步,現(xiàn)階段旅游行業(yè)呈現(xiàn)出休閑度假游需求上升、散客化自由行趨勢(shì)明顯,這些因素都驅(qū)動(dòng)著旅游在線化的加速發(fā)展[1]。

目前的旅游經(jīng)濟(jì)還存在很多技術(shù)性的缺陷:交通、住宿、餐飲、景區(qū)等資源的分布利用不均衡;旅游城市的基礎(chǔ)系統(tǒng)之間互相隔離,成為信息孤島;各種配套服務(wù)的滯后等等。游客在旅游過程中往往存在著行路難、吃飯難、入園難等問題;主管部門也存在著各種管理難題。在當(dāng)今高度信息化時(shí)代,依靠傳統(tǒng)方式的發(fā)展已經(jīng)遭遇到瓶頸[2]。

1.2 用戶分析

隨著人們消費(fèi)水平不斷提高,國(guó)家?guī)叫菁僬叩某雠_(tái),外出旅游逐漸成為越來越多的人休閑方式的第一選擇。消費(fèi)者對(duì)旅游的需求越來越高,人們希望在出門之前就能對(duì)旅游相關(guān)知識(shí)及信息有一個(gè)全面的了解并且可以享受到各種快捷方便的服務(wù)。隨著移動(dòng)互聯(lián)網(wǎng)的蓬勃發(fā)展,旅游APP的便攜、隨時(shí)隨地使用等眾多優(yōu)點(diǎn)迎得了用戶的肯定。

基于上述分析,構(gòu)建了一個(gè)旅游信息全面、操作簡(jiǎn)單、使用流程簡(jiǎn)易、服務(wù)優(yōu)質(zhì)的旅游APP。以用戶的真實(shí)體驗(yàn)(用戶使用旅游APP的目的、需求、感受和行為習(xí)慣)為出發(fā)點(diǎn)和落腳點(diǎn),把信息整合構(gòu)建思想與旅游APP的建設(shè)結(jié)合到一起,旅游者通過下載APP,收集全國(guó)各地的旅游信息,制訂自己出游的旅游線路,預(yù)訂各種交通票證、住宿房位、娛樂項(xiàng)目,并在手機(jī)APP的幫助下完成“吃、住、行、游、購(gòu)、娛”的旅游活動(dòng)。

2 系統(tǒng)架構(gòu)設(shè)計(jì)

系統(tǒng)架構(gòu)設(shè)計(jì)思路來自于用戶的體驗(yàn),從用戶的需求出發(fā),關(guān)注用戶的吃、穿、住、行、游等方面,設(shè)計(jì)了能為用戶提供全面、優(yōu)質(zhì)服務(wù)的軟件應(yīng)用程序。

系統(tǒng)架構(gòu)設(shè)計(jì)主要分為以下幾個(gè)模塊:景區(qū)地圖導(dǎo)航,用戶通過查看地圖導(dǎo)覽圖可以隨時(shí)隨地了解景點(diǎn)、住宿和店鋪,全景圖利用三維街景讓用戶真實(shí)體驗(yàn)實(shí)際景區(qū);景區(qū)天氣預(yù)報(bào),通過景區(qū)氣象的智慧推送,用戶可以實(shí)時(shí)了解西塘的天氣,選擇合適的時(shí)間出行;景區(qū)景點(diǎn)介紹,該模塊下增加了語音播報(bào)功能,用戶可以點(diǎn)開任意自己感興趣的景點(diǎn),APP會(huì)馬上進(jìn)行語音播報(bào),解決了用戶邊走邊看手機(jī)的問題;景區(qū)美食介紹,用戶可以在該模塊看到各色各樣的美食,同時(shí)提供各商家的聯(lián)系方式,只要?jiǎng)右粍?dòng)手指,便可讓浮現(xiàn)在圖片上的美食變得觸手可得;針對(duì)用戶的消費(fèi)行為分析,提供了較為詳盡的景區(qū)住宿介紹,根據(jù)用戶不同的需求,系統(tǒng)會(huì)自動(dòng)展現(xiàn)滿足要求的民宿和酒店;另外西塘風(fēng)貌、西塘印象和西塘文化也會(huì)給用戶提供更多有關(guān)于西塘的信息,根據(jù)季節(jié)、節(jié)氣動(dòng)態(tài)為用戶提供當(dāng)季景區(qū)最熱門的名俗活動(dòng),有指向性地為用戶推薦旅游景點(diǎn),用戶可以通過查看這些模塊的內(nèi)容來選擇最佳出游時(shí)間,提高出游質(zhì)量。如果用戶沒有聯(lián)網(wǎng)導(dǎo)致部分功能無法使用,App會(huì)及時(shí)提醒用戶,并在聯(lián)網(wǎng)之后自動(dòng)同步數(shù)據(jù),讓App恢復(fù)正常工作。

總體交互圖如圖1。

3 軟件開發(fā)平臺(tái)

3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)

使用Couchbase Lite訪問Couchbase Sync Gateway以獲取數(shù)據(jù),并且在本地緩存。而天氣數(shù)據(jù)是從OpenWeatherMap獲取的,在對(duì)獲得的數(shù)據(jù)進(jìn)行解析之后,使用Android自帶的Sqlite數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)。通過使用數(shù)據(jù)庫(kù)保存數(shù)據(jù),保證即使網(wǎng)絡(luò)連接有問題,軟件依舊能提供服務(wù)。而語音是否自動(dòng)播放這種軟件配置,則使用Android自帶的SharePreference進(jìn)行存儲(chǔ)。具體的數(shù)據(jù)庫(kù)設(shè)計(jì)如下:

3.2 架構(gòu)設(shè)計(jì)

項(xiàng)目文件結(jié)構(gòu)采用Android gradle標(biāo)準(zhǔn)目錄結(jié)構(gòu),在 app/ 目錄下存放這個(gè)應(yīng)用的相關(guān)代碼和數(shù)據(jù),app/libs/目錄下存放第三方j(luò)ar, aar和jniLibs,app/src/androidTest/ 目錄下存放Android Instrumentation Test代碼,app/src/main/java 目錄下存放app的java代碼,app/src/main/res下存放資源文件。

3.3 技術(shù)分析

本項(xiàng)目的客戶端使用了Android系統(tǒng),通過谷歌的Android studio2.0版本對(duì)移動(dòng)app進(jìn)行開發(fā),采用了文檔數(shù)據(jù)庫(kù)技術(shù)、關(guān)系數(shù)據(jù)庫(kù)技術(shù)、圖片數(shù)據(jù)緩存技術(shù)、網(wǎng)絡(luò)狀態(tài)檢查技術(shù)等。服務(wù)器端使用Couchbase Server + Sync Gateway來保存數(shù)據(jù),使用了文檔數(shù)據(jù)庫(kù)技術(shù)、分布式云存儲(chǔ)技術(shù)(數(shù)據(jù)庫(kù)存放在阿里云上)。服務(wù)器端使用Apache httpd來提供圖片下載支持。App將會(huì)采用百度或者高德的地圖api進(jìn)行定位的功能,天氣這個(gè)模塊顯示了1個(gè)星期的西塘概要天氣,包括日期、最高氣溫、最低氣溫等數(shù)據(jù)。天氣數(shù)據(jù)的來源為OpenWeatherMap,系統(tǒng)會(huì)定期從服務(wù)器端獲取天氣數(shù)據(jù),用戶也可以使用下拉刷新直接獲取最新的天氣數(shù)據(jù)。天氣數(shù)據(jù)在本地使用sqlite數(shù)據(jù)庫(kù)進(jìn)行離線存儲(chǔ),保證即使網(wǎng)絡(luò)有問題,軟件也能繼續(xù)工作。地圖功能通過調(diào)用百度地圖SDK,對(duì)用戶實(shí)現(xiàn)在西塘游玩的導(dǎo)航,提供用戶便利的信息。

4 結(jié)束語

掌游西塘APP實(shí)現(xiàn)了用戶的需求,為用戶提供了全面優(yōu)質(zhì)的服務(wù)。通過使用Android系統(tǒng)對(duì)移動(dòng)APP進(jìn)行開發(fā),主要的技術(shù)是定位導(dǎo)航、數(shù)據(jù)存儲(chǔ)和語音播報(bào)。通過采用這些技術(shù),我們順利完成了APP的開發(fā),實(shí)現(xiàn)景區(qū)剖析,將整個(gè)景區(qū)完整的呈現(xiàn)在游客的面前,使得游客對(duì)自己的出行制定詳細(xì)的旅游計(jì)劃。

參考文獻(xiàn):

[1] 中國(guó)智慧旅游行業(yè)發(fā)展現(xiàn)狀分析[EB]. (2014-03-06).

[2] 陳波. 互聯(lián)網(wǎng)+智慧旅游可行性研究報(bào)告[EB]. (2016-08-10).

猜你喜歡
Android系統(tǒng)定位導(dǎo)航關(guān)系數(shù)據(jù)庫(kù)
關(guān)系數(shù)據(jù)庫(kù)在高爐數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
校園智能車定位導(dǎo)航系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
北斗系統(tǒng)全面應(yīng)用為“一帶一路”定位導(dǎo)航(3)
北斗系統(tǒng)全面應(yīng)用為“一帶一路”定位導(dǎo)航(2)
北斗系統(tǒng)全面應(yīng)用為“一帶一路”定位導(dǎo)航(1)
基于索引結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵詞檢索
一種基于數(shù)據(jù)圖劃分的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵詞檢索方法