掌上公交查詢系統(tǒng)_第1頁
掌上公交查詢系統(tǒng)_第2頁
掌上公交查詢系統(tǒng)_第3頁
掌上公交查詢系統(tǒng)_第4頁
掌上公交查詢系統(tǒng)_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、掌上公交查詢系統(tǒng)目前幾乎大部分的交通調(diào)頻廣播、 車載導(dǎo)航燈信息面向的對 象都是面向駕駛員, 而面向出行者的信息缺失嚴重不足, 無論是 從鼓勵低碳環(huán)保的公交優(yōu)先, 還是從重視出行者角度, 都有必要 設(shè)計一個面向出行者的公交信息平臺。 當前各國家紛紛投入大量 人力、物力以及巨大的財力開始進行城市公交信息系統(tǒng)的研究, 多年來研究成果包括 GPS 定位 1 、電子地圖、交通流誘導(dǎo)、實 時交通和路徑規(guī)劃等先進技術(shù),力圖形成了通信、信息、網(wǎng)絡(luò)、 服務(wù)為一體的較為完善的公共交通查詢管理系統(tǒng)。 我國的城市交 通系統(tǒng)與發(fā)達國家相比還存在很大的差距, 我國現(xiàn)有公交查詢網(wǎng) 站普及率不好, 使用不方便, 公交路線不完

2、整, 站點的準確率低。 此外國內(nèi)許多公交查詢系統(tǒng)只能通過PC網(wǎng)頁的方式查詢,對出行在外的乘客不能及時查詢,非常不便捷的。掌上公交查詢系統(tǒng)是面向公交車為主體,地鐵、BRT為輔的常規(guī)公共交通乘客的交通信息系統(tǒng)。 掌上公交查詢系統(tǒng)作為移動 端的APP安裝和使用方便,攜帶便捷,提供給乘客用戶公交出 行路線、乘坐公交號、換乘方案和出發(fā)時間的選擇信息,能夠大 幅度改善公共交通出行者的便捷程度。 目前作為 Android 平臺的 移動端APP可以安裝在大部分安卓智能手機上,使用方便。1 系統(tǒng)分析與設(shè)計1.1 需求分析當前本系統(tǒng)的用戶主體群在于持有安卓智能手機并且能夠 熟練使用智能手機上網(wǎng),使用輕松上手 AP

3、P的非駕車出行乘客。 此用戶群主要采用的出行方式包括:步行、公交車、BRT和地鐵等。因此在對此類用戶主體分析定位上,要考慮一下幾個問題:1) 非駕車出行乘客用戶數(shù)量巨大 近年來,我國城市居民的出行方式包括步行、自駕車、摩托車、公交車和自行車。其中非駕車出行者占有比例巨大。因此, 研究非駕車出行者的出行需求特征是十分必要的, 分析此信息才 能更好的設(shè)計出符合此類用戶使用需求的系統(tǒng)。2) 與國家推行公交政策相協(xié)調(diào)由于汽車保有量的增加, 汽車尾氣排放增多, 環(huán)境污染問題 和交通擁堵問題日益嚴重。 為了整治城市交通, 使城市交通結(jié)構(gòu) 合理,鼓勵低碳環(huán)保出行, 國家政策正千方百計地鼓勵城市居民 選擇公交

4、出行的方式出行。 政策推行下, 公交線路相比從前增加, 公交涉及區(qū)域擴大, 公共交通乘客對公交信息的需求也大打增加 了。目前,公共交通運輸速度慢,換乘不便,公交到站時間不確 定等問題成為影響公交出行普及率的一大問題。 因此, 政府除了 不斷對公交路線進行科學(xué)規(guī)劃外, 還不斷的鼓勵公交信息系統(tǒng)的 建設(shè),目的就是通過對此系統(tǒng)建設(shè)的鼓勵為大眾打造一個信息全 面準確,使用便捷,服務(wù)完善的公共交通系統(tǒng)。非駕車用戶作為掌上公交查詢系統(tǒng)的主體用戶, 我們可對其 使用特征進行分析:1) 用戶使用時間特點。 出行乘客可能在出行前或者出行中 訪問掌上公交查詢系統(tǒng), 任務(wù)發(fā)起時間比較隨意, 因此系統(tǒng)必須 保證全天候

5、工作, 保證用戶隨時請求服務(wù)都能得到系統(tǒng)快速的相 應(yīng)。2) 用戶使用空間特點。本系統(tǒng)的服務(wù)區(qū)域應(yīng)該包括在GPS和移動網(wǎng)絡(luò)信號覆蓋的空間 2 ,特別是使用用戶相對集中的居 民區(qū)、公交站、商業(yè)中合體等交通樞紐區(qū)域。3) 用戶使用內(nèi)容需求特點。 用戶對此系統(tǒng)的需求內(nèi)容主要 包括:公交站點名稱和地點、公交路線查詢、公交到站時間、公 交運營時間等信息。對內(nèi)容上要求實時準確,簡明易懂。4) 用戶使用特點。目標用戶群集中于安卓智能機用戶,因 此系統(tǒng)應(yīng)該具有美觀簡潔的用戶交互界面, 有簡明易上手的操作 指令,對常用站點及記憶,對未知站點的模糊搜索等等。有些只 知道一個站的某幾個字或一個車次的某幾個數(shù)字, 所以

6、本系統(tǒng)將 給出站點的模糊查詢,方便用戶的查詢。1.2 系統(tǒng)功能設(shè)計 掌上公交查詢系統(tǒng)的基本功能是為出行者提供公交查詢服 務(wù),在最短的時間內(nèi)為出行者指出一條或多條到達目標地的公交 線路,結(jié)合實時公交或者BRT信息為用戶提供合適的服務(wù)。 客戶 端是目前主流的安卓平臺智能手機, 當沒有網(wǎng)絡(luò)時, 使用者可查 看手機本地數(shù)據(jù)信息;當連接網(wǎng)羅時,獲取實時公交信息,并獲 取GPS定位信息。通過仔細分析用戶需求之后, 該系統(tǒng)要完成以功能:1) 公交、BRT或者地鐵線路查詢。輸入出發(fā)地和目的地, 顯示出可供用戶選擇的多條到達目的地的公交線路。2) 電子地圖查詢。使用提供的百度地圖API,查看廈門市 街道地圖。3

7、) 具體公交車信息。查看具體車號公交車信息,包括始發(fā) 時間,最晚班次時間,班次間隔時間。4) 個人定位功能。用戶通過GPS定位自己在地圖上的方位3 。5) 地圖顯示。能夠?qū)Φ貓D進行拖動、放大、縮小 4 。6) 用戶應(yīng)該能夠從服務(wù)器中下載相應(yīng)城市的公交數(shù)據(jù), 這 樣就不必每次都要登陸服務(wù)器,提高查詢效率。7) 站點查詢。能夠查看經(jīng)過某個站點的所有公交車次信息。1.3 數(shù)據(jù)庫設(shè)計 掌上公交查詢系統(tǒng)的一大核心就是數(shù)據(jù)庫, 本系統(tǒng)采用的數(shù) 據(jù)庫是 Android 自帶的 SQLite 輕型數(shù)據(jù)庫。系統(tǒng)的信息交獲取 要是通過本地數(shù)據(jù)庫和服務(wù)器來實現(xiàn)的, 因此在數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 至關(guān)重要。通過對系統(tǒng)各功能數(shù)

8、據(jù)的分析后, 進行合理歸納提取, 在 SQLite 數(shù)據(jù)庫和服務(wù)器數(shù)據(jù)庫中分別有 3 張表,分別為 bus 表、 bus_catalog 表、 bus_intro 表和 site 表,各表結(jié)構(gòu)分別如 表 1 、表 2 、表 3 和表 4 所示。2 系統(tǒng)詳細設(shè)計與實現(xiàn)本部分重點討論公交查詢功能。 該功能分為三個子模塊, 這 個界面的activity 繼承tabactivity 創(chuàng)建3個TabHost,分別 為換乘查詢、線路查詢、站點查詢。1) 換乘查詢:通過輸入起點站和重點站,查詢有的公交路 線,如需轉(zhuǎn)車,系統(tǒng)采用最佳換乘路線算法,得到最佳路線(包 括直達線路、一次換乘或二次換乘等)。如果輸入為

9、空,跳出錯 誤提示。 此界面還有查詢歷史功能, 可以對此前輸入過的歷史記 錄進行查看,方便再次查詢時的使用。如果未輸入起點或者終點值即點擊換乘查詢, 使用 edittext 的 seterror (“不能為空”)方法系統(tǒng)會跳出提示框。在輸入框輸入起點或者終點時,系統(tǒng)會按照模糊查找功能, 給出相關(guān)站點的選擇框, 方便用戶查找相關(guān)站點。 此功能的提示 使用了 AutoCompleteTextView 控件監(jiān)聽輸入的內(nèi)容,并向數(shù)據(jù) 庫模糊查詢,用listview 顯示出來,如圖1 (a)所示。起點和終點輸入完成后, 點擊“換乘查詢”按鈕, 系統(tǒng)會在 1 秒內(nèi),顯示出結(jié)果。此功能是對數(shù)據(jù)庫的查詢,首先

10、查詢站點 1 在查詢站點 2 的線路上有沒有數(shù)據(jù);其次查詢站點 1 的站點順 序和站點 2的站點順序, 用站點 1 的站點順序減去站點 2 的站點 順序,如果小于 0 則添加進直達路線的容器里,否則不做處理。 展示方式是用 listview 展現(xiàn)出來, 并對 listview 進行了布局復(fù) 用和控件封裝減少內(nèi)存占用和減少查找次數(shù)的優(yōu)化, 提高了應(yīng)用 的性能,如圖1( b)所示。如需轉(zhuǎn)車可點擊相應(yīng)路線查看到哪轉(zhuǎn)車。這是調(diào)用AlertDialog 展示出來,并設(shè)置點擊事件,點擊后將起點和終點 自動添加到換乘查詢,并進行查詢操作。點擊“查詢歷史”按鈕, 可查看查詢歷史記錄, 并可對此記 錄進行刪除。查詢歷史也是用了 activity 和 listview 展現(xiàn)出來。2) 線路查詢:此功能可以查看相對應(yīng)路線公交的詳細信息, 包括:公交始發(fā)時間,末班時間,票價,路徑經(jīng)過的站點等等。用戶在主界面點擊界面上方的“線路”按鈕, 或者再得出換 乘路線結(jié)果時點擊相應(yīng)路線, 即可進入路線查詢界面。 如圖 2(a) 所示。此輸入框也有模糊查找相應(yīng)公交功能,跳出選擇框。如圖 2(b)所示。3) 站點查詢:此功能可以進行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論