郭宏昌
摘 要:針對運政稽查人員執(zhí)法時隨時查詢營運車輛信息的需求,依托西安市運管處信息管理系統(tǒng)數(shù)據(jù)庫,設(shè)計了基于Android平臺的營運車輛信息查詢系統(tǒng)手機客戶端,并利用Java、JSON等技術(shù)完成了系統(tǒng)設(shè)計,實現(xiàn)了運政執(zhí)法人員執(zhí)法時可隨時通過手機客戶端查詢到可疑車輛信息的功能。使得運政執(zhí)法人員可根據(jù)查詢到的車輛信息快速做出違法判斷,從而提高了運政稽查工作的效率和準(zhǔn)確性。
關(guān)鍵詞:Android;運政稽查;車輛查詢;Java;JSON
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2015)08-00-02
0 引 言
運政稽查是道路運輸管理的重要組成部分,是強化道路運輸管理的重要手段,運政執(zhí)法人員在檢查可疑車輛時需要及時查詢車輛相關(guān)信息,以便快速、準(zhǔn)確地做出違法判斷,如用電話查詢車輛信息需要單位安排專人值班,造成資源浪費,如用智能手機瀏覽器訪問單位門戶網(wǎng)站查詢營運車輛信息需要輸入網(wǎng)址,操作不方便,費流量也不經(jīng)濟。基于以上原因,本文設(shè)計了一款基于Android平臺的營運車輛查詢系統(tǒng)手機客戶端,運政稽查人員通過手機客戶端可隨時隨地查詢可疑車輛信息,提高了工作效率和準(zhǔn)確性。
1 Android平臺介紹
Android(安卓)是一個以Linux為基礎(chǔ)的開源移動設(shè)備操作系統(tǒng),主要用于智能手機和平板電腦,由Google成立的Open Handset Alliance(OHA,開放手持設(shè)備聯(lián)盟)持續(xù)領(lǐng)導(dǎo)與開發(fā),最新版本為Android 5.0(Lollipop)。Android系統(tǒng)架構(gòu)分為四層,從內(nèi)層到外層分別是Linux內(nèi)核層、系統(tǒng)運行庫層、應(yīng)用程序框架層和應(yīng)用程序?qū)印inux內(nèi)核層是在Linux 2.6內(nèi)核的基礎(chǔ)上,實現(xiàn)安全性、內(nèi)存管理、進(jìn)程管理和驅(qū)動模型等功能;系統(tǒng)運行庫層提供了一些C/C++庫,供Android系統(tǒng)中不同的組件使用,還提供了Android 運行庫;應(yīng)用程序框架層主要提供API接口,供上層應(yīng)用調(diào)用;應(yīng)用程序?qū)影ㄔS多應(yīng)用程序,如Email客戶端,SMS短消息程序、日歷等。當(dāng)前智能手機市場中,安卓系統(tǒng)憑借開源被諸多手機廠商采用,安卓系統(tǒng)在全球智能機市場份額中占據(jù)第一。
2 系統(tǒng)架構(gòu)
本文設(shè)計的營運車輛查詢系統(tǒng)采用客戶端/服務(wù)器的模式(C/S模式)??蛻舳死肑ava語言在Android平臺開發(fā),一方面采用良好的界面與用戶進(jìn)行交互,另一方面通過3G、4G網(wǎng)絡(luò)或者WiFi與服務(wù)器端進(jìn)行數(shù)據(jù)交互,實現(xiàn)車輛信息查詢。服務(wù)器端操作系統(tǒng)為Windows2003 Server,采用IIS作為服務(wù)器,使用ASP編寫車輛數(shù)據(jù)查詢接口,存放車輛數(shù)據(jù)的數(shù)據(jù)庫采用Oracle 11g。系統(tǒng)架構(gòu)如圖1所示。
3 關(guān)鍵技術(shù)
3.1 客戶端獲取服務(wù)器端車輛信息的方法
用戶使用客戶端查詢車輛信息時,客戶端程序需要通過訪問服務(wù)器端提供的應(yīng)用程序訪問接口API(Application Programming Interface),向服務(wù)器提交車輛信息查詢參數(shù)(如車牌號),服務(wù)器端應(yīng)用程序會根據(jù)查詢參數(shù)在車輛數(shù)據(jù)庫中進(jìn)行車輛信息查詢,并將查詢到的車輛信息以JSON格式返回給客戶端。
3.2 返回數(shù)據(jù)的解析
4 結(jié) 語
本文根據(jù)運政稽查工作需要,基于Android平臺,依托西安市交通運輸管理處營運車輛數(shù)據(jù)庫,設(shè)計了營運車輛信息查詢系統(tǒng)手機客戶端,該手機客戶端在西安運政稽查工作中已成功應(yīng)用。實踐表明,運政稽查人員通過本手機客戶端能方便、快速地查詢車輛信息,幫助執(zhí)法人員迅速做出車輛違法情況判斷,提高了運政稽查工作的效率和準(zhǔn)確性。
參考文獻(xiàn)
[1]汪杭軍.Android應(yīng)用程序開發(fā)[M].北京:機械工業(yè)出版社,2014.
[2]華建祥.基于Android平臺的校園信息查詢系統(tǒng)客戶端設(shè)計與實[J].軟件導(dǎo)刊,2014,13(3):101-103.
[3]劉軍,宋立軍,蘭陵,等.基于Android平臺的災(zāi)情速報系統(tǒng)在于田7.3級地震中的應(yīng)用[J].震災(zāi)防御技術(shù),2014,9(4):915-920.
[4]趙強,趙永峰,楊發(fā)智,等.基于Android平臺的物流信息查詢軟件的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2012,8(12):5298-5302.