999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android系統公交出行APP的研究

2019-07-17 10:01:00于淼趙景京欒廣鈺齊海迪楊冰冰

于淼 趙景京 欒廣鈺 齊海迪 楊冰冰

【摘 要】公交出行是當下最普遍快捷的公共出行方式,越來越多的人選擇公交出行。為方便大眾出行,論文設計了針對公交出行的掌上APP,只要手機在手,足不出戶就可以清楚公交車的運行情況,節省等待公交的時間或根據自身情況及時更改出行計劃。用戶可以通過在APP上發布出行動態,尋找有同樣出行需求的伙伴結伴而行,在增加了出行安全性的同時還可以節省花銷。

【Abstract】The bus travel is the most popular and fast way of public transportation. More and more people choose bus travel. In order to facilitate public transportation, this paper designs a handheld APP for bus travel. As long as you have your mobile phone in hand, you can know the operation of the bus without leaving the house, save the time waiting for the bus or change the travel plan in time according to your own situation. Users can find partners with the same travel needs by publishing travel information on the APP, which can improve? travel safety and save money at the same time.

【關鍵詞】車載終端;GPS定位;交互工具

【Keywords】car-mounted terminal; GPS positioning; interactive tool

【中圖分類號】U580? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 【文獻標志碼】A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 【文章編號】1673-1069(2019)04-0160-02

1 引言

公交車普及,使用頻繁,尤其對當代學生而言,更是最主要的交通工具。近年來,科技發展日新月異,智能科技已經進入生活,例如電子站牌的應用為乘客們提供了很大方便。但它卻存在著很大局限性,乘客只有到達站臺才可收集到有效公交信息。為方便大眾出行,足不出戶也可及時了解附近公交車的運行情況。收錄必要公交路線以及公交車位置信息,經過一系列處理加工,以APP的形式方便簡潔地傳遞給用戶,為其出行增加更大便利。對于東北林業大學學生而言,獨自去往遠距離目的地時往往要花費高額費用,尋找同行伙伴的需求日漸增加,考慮到這個現狀,在APP中開發了“發現伙伴”功能,以使有需求的同學可以及時聯系到同行同伴,減少出行花銷,增加出行安全性。

2 車載終端

車載終端也叫車輛調度監控終端。車載終端主要涉及的技術是GPS技術。全球定位系統是基于衛星的無線電定位、導航和時間變換系統,是一種衛星定位系統。GPS在定位過程中,空間站工作的21顆衛星不間斷地發送自身的參數和時間信息,接收機在收到4個以上的衛星數據后會將高速運動的衛星瞬時位置作為已知數據,運用空間距離后方交會方法計算求出接收機的經緯度、方位角、速度和時間等實時信息[1]。

GPS車載終端包含了車載GPS監控終端、通信網絡以及調度監控中心。運用衛星定位、地理信息及無線通信等技術手段,來掌握車輛位置及其狀態。通過GPS車載終端,我們將得到公交車輛的位置信息,到目標站臺的距離以及實時速度。通過數據處理計算來提醒用戶合適的乘車時間,節約用戶等待時間。公交車輛智能車載終端作為監控調度終端,能夠為監控調度中心提供車輛位置、車況參數等實時數據,還能夠接收來自監控調度中心的命令[2]。

3 客戶端數據庫

本地數據庫與數據庫程序同在一個系統中,訪問本地數據庫的速度要比訪問遠程數據庫的速度快,用戶賬戶信息等均要儲存在客戶端數據庫中,客戶端數據庫能夠提供最快的響應時間。數據庫作為移動軟件設備的重要組成部分,可以根據移動通信設備承載軟件的需求,實現數據的插入、修改、刪除和查詢等功能,并將處理結果保存到數據庫中。為使學生用戶能夠實現賬戶登錄,公交車的信息查詢和發布動態并查詢關鍵信息以尋找同伴的功能,在SQLite數據庫中需要儲存三個方面的內容數據,分別為學生相關信息、公交車的相關信息以及關系信息。

4 開發環境

此APP以“Eclipse+ADT+JDK+SDK”作為運行環境進行開發,通過安卓虛擬機在電腦端開發調試。Android SDK由開發Android應用程序需要的平臺、工具、示例代碼以及開發文檔組成。它作為JAVA開發包(JDK)的附加內容構建,而且有一個可以集成到Eclipse集成開發環境中的插件。安卓虛擬機在PC端可以安裝運行模擬Android系統,并可以在電腦端或幾乎任何手機上進行操作,甚至還可以像手機一樣連接電腦,被手機助手檢測到,可以模擬所有官方版本的安卓系統。開發環境和虛擬機都是APP開發的重要基礎。

5 頁面開發

5.1 頁面數據傳送

在后臺使用Java類編輯數據傳送相關功能,為頁面數據的傳送提供技術支持,使多個頁面之間數據能夠傳送并進行處理記錄。進入APP首頁,用戶在相關功能區填寫自身信息:學號、姓名、聯系方式、性別,相關信息填入完畢并提交后,數據將會傳送到“尋找同伴”功能相關頁面的“我的信息”中。

5.2 頁面布局

Activity是Android最基本的模塊之一,Activity的布局需要Intend來協助實現。在本次開發中主要應用了后三種布局。Linear Layout的功能是以單一方向對其中的組件進行線性排列顯示。Table Layout的功能是將子元素的位置分配到行或者列中,Relative Layout可以設置某一個視圖相對于其他視圖的位置,例如將“注冊”按鈕放置在“登陸”按鈕的右側。

5.3 頁面功能流程

進入APP后,展現給用戶“登錄”或“注冊”功能選擇界面,用戶根據實際情況進行選擇。若在手機上已經登錄過一次,則賬戶的學號和姓名將會被記錄,同一個手機再次進入該APP后,界面中將會填入已登陸過的賬號的相關信息。登錄或注冊后進入APP功能區,功能區包括“找公交”“發現伙伴”和“我的信息”三個功能。在“找公交”中的“我的位置”“目的地”處填寫信息,例如“機場”,點擊“查公交”即會出現相關線路信息。在“發現伙伴”中“我的位置”“目的地”處填寫信息,并選擇出發時間,點擊“尋找好友”,即出現有相同出行需求的同學的基本信息。

6 后臺開發

6.1 后臺程序開發

運用Java語言對后臺進行開發,通過編程實現功能。對數據庫中的數據進行更改需要使用SQL語句。其中數據定義語句提供數據庫及其數據表的創建、修改、刪除等操作[3]。用戶登錄后可進行功能選擇。用戶若要發布出行動態,會根據軟件提示輸入目的地和時間等信息,數據庫會對這些數據進行儲存記錄,當用戶進行“尋找好友”操作時,數據庫對關鍵信息進行查詢,調出所有相關信息。

6.2 賬戶保存功能

APP用戶在第一次使用時需要登錄學號和密碼。為了使用方便,使用者在同一臺手機上無需登錄第二次。在軟件開發過程中,使用Shared Preferences來實現這個功能。Shared Preferences是Android平臺上一個輕量級的存儲類,用來保存應用的一些常用配置。以Activity狀態為例,當Activity暫停時,即將此Activity的狀態保存到它里面。當一個Activity重載,系統回調方法On Save Instance State時,再從Shared Preferences中將值取出。通過這種方式來實現賬戶信息的保存。

7 APP功能實現

7.1 公交查詢線路功能

公交查詢線路是主要針對于以東北林業大學站點為起點或終點的出行線路查詢,數據庫直接存儲于客戶端,離線狀態下可直接查詢公交線路。

7.2 公交位置定位功能

此功能的實現依賴于車載終端GPS信息—信息傳遞—服務器—客戶端的過程來實現,通過手機終端經過GPRS網絡與后臺服務器進行數據交互,和結果一起發送到手機終端,為用戶提供服務。

7.3 尋找同行伙伴功能

用戶可以在APP上發布個人的出行需求,例如出行目的地和出行時間。在進行“好友查找”時,APP會為用戶顯示所有包含相關信息的其他動態發布用戶的相關信息,使用戶可以根據實際情況選擇希望同行的伙伴,并進行聯系。結伴而行能提高出行安全程度,節省花銷,為使用者帶來便利。

8 結語

本文以安卓虛擬機為運行平臺,Eclipse等為開發環境,以Java作為編程語言對APP進行開發。在前端開發過程中,運用了一系列交互技術,對APP頁面進行交互設計以及排版設計,將功能清晰簡潔地呈現給用戶,為用戶帶去舒適的使用體驗。后臺依靠準確的編程技術,為頁面數據交換、數據庫內信息的增添和修改等功能提供支持。用戶通過該APP可以直觀地了解到目標公交的預計到達時間,還可以發布動態,尋找同行伙伴,為出行節省時間和金錢,同時又增加了安全性,為使用者帶來了很大方便。

【參考文獻】

【1】袁雯.基于GPS定位的公交智能車載終端系統的設計與實現[D].武漢:武漢郵電科學研究院,2018.

【2】管春陽.公交車輛監控調度服務系統的智能車載終端設計與實現[D].南京:南京理工大學,2008.

【3】楊洵.基于移動Android設備的信息軟件開發關鍵技術研究[J].電腦迷,2018(09):53.

主站蜘蛛池模板: 伊人婷婷色香五月综合缴缴情| 91视频免费观看网站| 999精品在线视频| 国产成人在线无码免费视频| 欧美日韩一区二区在线免费观看| 亚洲国产成人精品一二区| 亚洲国产成人在线| 欧美色香蕉| 色婷婷电影网| 夜夜爽免费视频| 久久久久人妻精品一区三寸蜜桃| yjizz视频最新网站在线| 激情无码视频在线看| 亚洲成综合人影院在院播放| 国内精品久久九九国产精品| 亚洲三级片在线看| 多人乱p欧美在线观看| 伊人福利视频| 欧美三级自拍| 亚洲第一av网站| 狠狠色婷婷丁香综合久久韩国| 亚洲国产成人无码AV在线影院L| 国产福利2021最新在线观看| 福利小视频在线播放| 亚洲浓毛av| 亚洲国产亚洲综合在线尤物| 九九热这里只有国产精品| 国产精品妖精视频| 日韩av高清无码一区二区三区| 99精品视频九九精品| 亚洲成人高清在线观看| 日本黄色不卡视频| 久久黄色免费电影| 99热免费在线| 国产成人AV男人的天堂| 狠狠v日韩v欧美v| 亚洲精品国产成人7777| 亚洲国产成人超福利久久精品| 色综合激情网| 91精品国产91久久久久久三级| 免费在线不卡视频| 伊人久久青草青青综合| 久久婷婷国产综合尤物精品| 亚洲国产成熟视频在线多多 | 久热中文字幕在线| 免费精品一区二区h| 爱爱影院18禁免费| 国产欧美日韩精品综合在线| 人妻无码中文字幕第一区| 久久伊伊香蕉综合精品| 国产二级毛片| 国产精品久久自在自线观看| 啪啪啪亚洲无码| 狠狠色香婷婷久久亚洲精品| 久久久久久久久亚洲精品| 国产a v无码专区亚洲av| av在线5g无码天天| 亚洲码一区二区三区| 国产丝袜啪啪| 亚洲网综合| 97国产精品视频人人做人人爱| 午夜福利无码一区二区| 亚洲精品不卡午夜精品| 国产成人亚洲毛片| 欧美中文字幕在线二区| 熟妇丰满人妻av无码区| 欧美亚洲一区二区三区导航| 久久一本精品久久久ー99| 精品午夜国产福利观看| 99草精品视频| 亚洲欧美成人网| 久久黄色影院| 色综合激情网| 永久在线精品免费视频观看| 亚洲中文无码av永久伊人| 黑色丝袜高跟国产在线91| 国产麻豆永久视频| 国产精品30p| 国产精品lululu在线观看| 国产麻豆永久视频| 欧洲av毛片| 国产一二三区在线|