• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      一種基于Android平臺與百度地圖API的旅游助手

      2018-10-21 19:50:28匡劍波任昱果黃曉洋
      科技風(fēng) 2018年21期
      關(guān)鍵詞:Android平臺

      匡劍波 任昱果 黃曉洋

      摘要:本系統(tǒng)是由Android系統(tǒng)實(shí)現(xiàn),在游客旅游出行,進(jìn)入景區(qū)之前下載的一款軟件。通過這款軟件,游客可以很方便的了解接下來要走的路線,配置耳機(jī)可以沿途聽著當(dāng)?shù)氐拿袼坠适?、景點(diǎn)介紹和危險(xiǎn)地段提醒,通過圖文顯示,游客可以對景點(diǎn)進(jìn)行評價(jià)并查看他人的評價(jià)。

      關(guān)鍵詞:Android平臺;百度地圖API;旅游助手;SQLite

      隨著我國的飛速發(fā)展,人民的生活水平也隨之提高,對旅游也有越來越強(qiáng)的需求。根據(jù)中國旅游研究院發(fā)布的《中國國內(nèi)旅游發(fā)展年度報(bào)告2017》,2017年國內(nèi)旅游人數(shù)預(yù)計(jì)達(dá)到48.8億人次,同比增長10%;國內(nèi)旅游收入將達(dá)到4.4萬億元,同比增長12.5%。體現(xiàn)了我國旅游業(yè)在飛速發(fā)展。但不可否認(rèn),快速發(fā)展也帶來了導(dǎo)游數(shù)量不足、講解不專業(yè)等現(xiàn)象。與此同時(shí),我國的智能手機(jī)持有量也在大幅增長,在中央發(fā)布的《中國統(tǒng)計(jì)年鑒》中,我國移動電話用戶已達(dá)到1.3億以上,同時(shí)仍在穩(wěn)步增長。智能手機(jī)越來越強(qiáng)大的性能與越來越多的保有量為解決旅游業(yè)發(fā)展過程中產(chǎn)生的問題提供了新的思路。

      1Android平臺簡述

      Android是在Linux2.6內(nèi)核的基礎(chǔ)上發(fā)展起來的,包括內(nèi)核層、類庫層、框架層和應(yīng)用層。目前,Android系統(tǒng)已經(jīng)得到越來越多的用戶的支持,成為了當(dāng)今智能手機(jī)操作系統(tǒng)的潮流。目前,Android操作系統(tǒng)已經(jīng)占據(jù)了全球超過70%的市場份額,雖然存在著用戶信息和安全保護(hù)問題,但在如今的信息時(shí)代,這是不可避免的。因此,此軟件考慮以上優(yōu)點(diǎn)之后決定使用Android作為開發(fā)適用的操作系統(tǒng)。

      2系統(tǒng)設(shè)計(jì)

      2.1需求分析

      旅游助手應(yīng)用主要以圖像、文字形式為用戶提供服務(wù),其功能需求從用戶和商家兩個(gè)方面進(jìn)行分析設(shè)計(jì),共有以下幾點(diǎn):(1)獲取信息:用戶能夠了解景點(diǎn)的特點(diǎn)特色、出口入口等重要信息;(2)實(shí)時(shí)定位:用戶能夠從地圖中得知自身所在位置,并且位置能隨時(shí)間變化實(shí)時(shí)進(jìn)行更新;(3)路徑導(dǎo)航:用戶能夠根據(jù)當(dāng)前位置與目的地得出可走路徑,并顯示距離。

      2.2功能設(shè)計(jì)

      圖形界面扮演者用戶與手機(jī)進(jìn)行交互并提供服務(wù)的重要角色,需要提供友好便捷的用戶操作界面,將用戶的操作轉(zhuǎn)化成對應(yīng)的命令,從而完成服務(wù)。因此需要以符合用戶思維方式的服務(wù)邏輯進(jìn)行設(shè)計(jì),根據(jù)需求分析,我們的功能設(shè)計(jì)如下:(1)信息顯示功能:顯示景點(diǎn)的信息,包括景點(diǎn)名、圖文介紹、媒體播放、游客評價(jià);(2)定位尋路功能:用戶可以從地圖中獲取當(dāng)前位置、景點(diǎn)分布情況、自動規(guī)劃游覽路線;(3)用戶評價(jià)功能:用戶可以對已走路徑范圍內(nèi)的景點(diǎn)進(jìn)行評論,評論結(jié)果可以顯示在景點(diǎn)介紹內(nèi);(4)商家管理功能:商家擁有管理員帳號,可以對景點(diǎn)的名稱、圖文介紹、媒體播放進(jìn)行修改。

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

      數(shù)據(jù)庫設(shè)計(jì)是軟件設(shè)計(jì)的重點(diǎn),Android平臺提供了五種數(shù)據(jù)存取方式,分別為:使用SharedPreferences存儲數(shù)據(jù)、文件存儲數(shù)據(jù)、SQLite數(shù)據(jù)庫存儲數(shù)據(jù)、使用ContentProvider存儲數(shù)據(jù)、網(wǎng)絡(luò)存儲數(shù)據(jù)。在原型設(shè)計(jì)階段,數(shù)據(jù)量只有基礎(chǔ)底圖與測試數(shù)據(jù),其中基礎(chǔ)地圖為百度地圖API所提供,因此軟件采用SQLite作為數(shù)據(jù)存儲手段。結(jié)合功能設(shè)計(jì)詳情,我們總結(jié)出本軟件對數(shù)據(jù)的操作總共分為以下幾點(diǎn):(1)界面信息模塊調(diào)用定位模塊數(shù)據(jù);(2)界面信息模塊調(diào)用評價(jià)模塊數(shù)據(jù);(3)管理員模塊用界面信息模塊數(shù)據(jù);(4)管理員模塊調(diào)用評價(jià)模塊的數(shù)據(jù);(5)管理員模塊調(diào)用定位模塊的數(shù)據(jù)。

      根據(jù)對數(shù)據(jù)的操作,總結(jié)出數(shù)據(jù)流圖與實(shí)體聯(lián)系圖如下:

      3百度地圖API

      百度地圖API是為開發(fā)者免費(fèi)提供的一套基于百度地圖服務(wù)的應(yīng)用接口,為移動設(shè)備地圖應(yīng)用開發(fā)提供基本地圖、本地搜索、路線規(guī)劃、定位等服務(wù),適用于PC端、移動端、服務(wù)器等多種設(shè)備,多種操作系統(tǒng)下的地圖應(yīng)用開發(fā)。為了實(shí)現(xiàn)景區(qū)位置與用戶位置在地圖上的直觀顯示,本項(xiàng)目采用了百度地圖提供的移動版API,通過在APP工程中調(diào)用baidumapapi.jarlibBMapApiEngine.so文件,并在布局文件中添加地圖控件,即可實(shí)現(xiàn)百度地圖的調(diào)節(jié)。

      4結(jié)論

      本軟件通過多種功能,實(shí)現(xiàn)了游客的自助出游,解決了旅客與導(dǎo)游溝通不暢問題、導(dǎo)游在面對大量旅客力不從心、旅行社聘請優(yōu)質(zhì)導(dǎo)游成本高昂等問題,從而優(yōu)化了導(dǎo)游在帶領(lǐng)游客時(shí)的方式。同時(shí)在相關(guān)功能的實(shí)現(xiàn)上,使用了常用的軟件設(shè)計(jì)包,在保證核心功能正常運(yùn)行的同時(shí)兼顧了易于維護(hù)性,符合市場需求,在當(dāng)前的旅行市場有著很好的應(yīng)用前景。

      參考文獻(xiàn):

      [1]盛來運(yùn).國家統(tǒng)計(jì)局.中國統(tǒng)計(jì)年鑒[M].中國統(tǒng)計(jì)出版社,2012.

      [2]夏飛陽.基于Android手機(jī)平臺的自助旅游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].華南理工大學(xué),2012.

      [3]劉希騫.基于Android手機(jī)定位系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].曲阜師范大學(xué),2016.

      [4]王萬麗.基于Android平臺和百度地圖API的定位系統(tǒng)[J].電腦編程技巧與維護(hù),2017(18).

      作者簡介:匡劍波(1997),男,河北承德人,成都理工大學(xué)網(wǎng)絡(luò)安全學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè);任昱果(1996),女,四川廣元人,成都理工大學(xué)信息科學(xué)與技術(shù)學(xué)院信息工程專業(yè);黃曉洋(1995),女,河南安陽人,成都理工大學(xué)信息科學(xué)與技術(shù)學(xué)院信息工程專業(yè)。

      猜你喜歡
      Android平臺
      基于Android平臺的兒童跟蹤系統(tǒng)
      基于Android平臺的老人跌倒檢測算法及APP設(shè)計(jì)
      軟件(2016年7期)2017-02-07 13:07:28
      基于Android平臺軟件開發(fā)技術(shù)研究
      科技資訊(2016年25期)2016-12-27 18:46:40
      基于Android平臺的人臉識別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
      基于Android平臺的健康醫(yī)療APP設(shè)計(jì)與開發(fā)
      Android手機(jī)主題設(shè)計(jì) 
      基于Android的Python語言英漢維電子詞典設(shè)計(jì)與實(shí)現(xiàn)
      Android平臺下的空氣質(zhì)量和天氣情況查詢應(yīng)用設(shè)計(jì)與實(shí)現(xiàn)
      基于Android平臺的即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      基于Android的移動GIS系統(tǒng)的應(yīng)用與實(shí)現(xiàn)
      柞水县| 徐汇区| 安新县| 天台县| 丰顺县| 德格县| 台北市| 三都| 潼南县| 凌源市| 灌阳县| 安平县| 海南省| 汤原县| 瑞丽市| 虎林市| 元谋县| 安国市| 吉安县| 田林县| 乐东| 康平县| 阳山县| 西畴县| 墨玉县| 壶关县| 兰西县| 淮南市| 固始县| 金堂县| 德格县| 驻马店市| 上林县| 大足县| 石城县| 兰西县| 金川县| 南川市| 集贤县| 固安县| 什邡市|