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

?

衛(wèi)星定位系統(tǒng)的手機(jī)終端公交實(shí)時(shí)查詢

2014-10-17 20:30:17彭思常亞松張蓓劉夢(mèng)云
電腦知識(shí)與技術(shù) 2014年26期
關(guān)鍵詞:MySQL數(shù)據(jù)庫Android平臺(tái)

彭思 常亞松 張蓓 劉夢(mèng)云

摘要:為了提高城市化智能公交水平,方便智能手機(jī)用戶實(shí)時(shí)查詢公交線路信息,該文提出基于Android 開發(fā)平臺(tái)的手機(jī)終端實(shí)時(shí)查詢系統(tǒng),實(shí)現(xiàn)公交站點(diǎn)查詢、車次查詢和換乘方案查詢等功能。該系統(tǒng)使用Android 軟件開發(fā)工具包和Mysql數(shù)據(jù)庫進(jìn)行開發(fā),應(yīng)用程序代碼實(shí)現(xiàn)基于Java語言。用戶通過手機(jī)終端可獲取想要乘坐的公交車的具體信息,從而給用戶的出行帶來便捷。

關(guān)鍵詞:Android平臺(tái);公交實(shí)時(shí)查詢;換乘方案;Mysql數(shù)據(jù)庫;Java

中圖分類號(hào):TP302 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)26-6226-02

Abstract: In order to improve the level of urbanization, intelligent transportation, smart phone users to facilitate real-time information on bus routes queries, this paper presents real-time query system based on mobile terminals Android development platform, to achieve query bus stops, train inquiry and transfer programs query. The system uses the Android software development kit and Mysql database development, application code based on Java language. Mobile terminal users can get specific information you want to ride the bus, which brings convenience to users travel.

Key words: Android platform; Bus real-time query; Transfer scheme ;Mysql database; Java

1 概述

隨著“低碳生活,綠色出行”概念的提出以及城市各種公交優(yōu)惠政策和私家車限行政策的出臺(tái),公交車成為了越來越人的出行代步工具,而城市的交通路況復(fù)雜,公交車出行存在很多不確定因素,如何減少用戶的等車時(shí)間,并實(shí)時(shí)掌控車輛的位置信息就顯得尤為重要了。

2 系統(tǒng)的設(shè)計(jì)與性能分析

2.1 系統(tǒng)設(shè)計(jì)背景概述

目前已經(jīng)有很多公交運(yùn)營單位使用了智能公交系統(tǒng),可以實(shí)時(shí)收集、發(fā)布很多準(zhǔn)確、可行的公交信息,但是仍然存在很多問題,比如用戶需要到公交車站之后才能查看到車輛的到站信息,不能將出行規(guī)劃提前到出發(fā)之前進(jìn)行,也不能縮短用戶的等車時(shí)間。同時(shí)隨著科技的發(fā)展,手機(jī)已經(jīng)成為集語音、通信、多媒體的新一代移動(dòng)通信工具。手機(jī)性能和網(wǎng)絡(luò)帶寬的提升,使得在手機(jī)上開發(fā)中小型的應(yīng)用程序成為可能,越來越多的互聯(lián)網(wǎng)應(yīng)用也被移植到了智能手機(jī)終端上,因此通過手機(jī)實(shí)時(shí)查詢公交系統(tǒng)在技術(shù)上是可行的。

2.2 系統(tǒng)功能設(shè)計(jì)簡(jiǎn)介和開發(fā)工具

1) 站點(diǎn)查詢[1]:乘客在站點(diǎn)處可以查詢到經(jīng)過該站點(diǎn)的所有公交車輛的行駛線路,該公交車輛行駛信息,據(jù)該站點(diǎn)的方向、時(shí)間、距離等。

2) 線路查詢:乘客向軟件中輸入所乘車輛的線路,可以查到這個(gè)線路現(xiàn)在的所有狀況信息,距離乘客的距離等。

3) 換乘方案查詢:乘客可以向軟件中輸入起始點(diǎn)的名稱,軟件通過算法分析,提供給你若干條換乘方案,或者乘客若在站點(diǎn)處,手機(jī)會(huì)有自動(dòng)定位的功能,乘客只需要輸入終點(diǎn)站名稱,軟件就可通過最短路徑等算法提供換乘方案。

4) 本系統(tǒng)采用的開發(fā)工具為 MySQL+Myeclipse+Tomcat/Weblogic,MySQL具有強(qiáng)大且簡(jiǎn)單 易用的特點(diǎn),而且運(yùn)行速度極快,能夠處理企業(yè)數(shù)據(jù)庫絕大多數(shù)的應(yīng)用需求。Myeclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。Tomcat服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器。

2) 插入數(shù)據(jù)庫緩存,使得下一個(gè)用戶查詢?cè)摲桨笗r(shí)可以直接從數(shù)據(jù)庫中獲取結(jié)果,從而大大的節(jié)約了用戶時(shí)間和系統(tǒng)資源。實(shí)現(xiàn)方法如下:“ String sql="insert into huancun g(id,result1,result2,result3,result4) VALUES(?,?,?,?,?)";”用戶查詢時(shí)若數(shù)據(jù)庫中已有緩存數(shù)據(jù),則調(diào)用以下方法獲取緩存的換乘數(shù)據(jù):“String sql1="select * from huancun where id="+"'"+start+end+"'"”。

有過開發(fā)經(jīng)驗(yàn)的人都知道,在做JAVA開發(fā)時(shí)傳輸中文常常遇到亂碼現(xiàn)象,這里我在CONTENT_TYPE里面編碼方式設(shè)置成GB2312,并且在客戶端發(fā)送數(shù)據(jù)時(shí)也把編碼設(shè)置成GB2312,同時(shí)采用writeUTF方法,成功解決中文問題。

3 結(jié)束語

根據(jù)城市公交查詢的實(shí)際情況,采用Android平臺(tái),設(shè)計(jì)開發(fā)的城市公交查詢系統(tǒng),實(shí)現(xiàn)了對(duì)公交信息的站點(diǎn)查詢、車次查詢和換乘方案查詢。實(shí)驗(yàn)表明,利用該系統(tǒng)可以方便地查詢到公交信息和得到換乘方法,為乘客方便、高效出行提供了幫助。但系統(tǒng)實(shí)現(xiàn)的功能還比較單一,還不能達(dá)到讓用戶愉快體驗(yàn)的水平,為了取得更好的交互體驗(yàn)還待進(jìn)一步研究。

參考文獻(xiàn):

[1] 王海峰.基于Android平臺(tái)的城市公交查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)時(shí)代, 2013,3(4):26-27.

[2] 黨李成.基于Google android 智能手機(jī)平臺(tái)的研究與應(yīng)用[D]合肥:安徽大學(xué),2010.

猜你喜歡
MySQL數(shù)據(jù)庫Android平臺(tái)
充電樁狀態(tài)實(shí)時(shí)監(jiān)控系統(tǒng)與C/S框架設(shè)計(jì)
基于Android平臺(tái)軟件開發(fā)技術(shù)研究
科技資訊(2016年25期)2016-12-27 18:46:40
基于Android平臺(tái)的人臉識(shí)別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
基于Android平臺(tái)的健康醫(yī)療APP設(shè)計(jì)與開發(fā)
Android手機(jī)主題設(shè)計(jì) 
基于B/S結(jié)構(gòu)的高校畢業(yè)設(shè)計(jì)選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
改進(jìn)的SSH框架技術(shù)在醫(yī)藥管理系統(tǒng)中的研究及應(yīng)用
基于PHP技術(shù)網(wǎng)上紀(jì)念園的設(shè)計(jì)與實(shí)現(xiàn)
新巴尔虎左旗| 兴国县| 报价| 若尔盖县| 泸州市| 华坪县| 高青县| 札达县| 九台市| 临沧市| 东宁县| 安岳县| 明水县| 宾阳县| 长海县| 那坡县| 波密县| 新乐市| 锡林浩特市| 舟曲县| 深州市| 东乌| 台北县| 台中县| 多伦县| 花莲市| 武宣县| 双桥区| 信丰县| 盐池县| 岳阳县| 乌兰察布市| 玛纳斯县| 开平市| 彰化市| 崇阳县| 青铜峡市| 崇明县| 淮南市| 九台市| 繁峙县|