摘 要:本文介紹了機動車駕駛人管理信息系統的系統組成及實現方法。
關鍵詞:管理信息系統 機動車 駕駛人
隨著國民經濟迅速發展,各類機動車數量和駕駛員人數迅猛增長。原有的駕駛員傳統管理模式已經不能滿足新形勢的需要,并在很大程度上制約了公安交通管理工作的發展。為了建立新的行之有效的機動車駕駛員管理機制,實現加強管理、減少環節、簡化手續、便利群眾的目的,我們針對廣西的實際情況開發了廣西機動車駕駛人管理信息系統。
1 需求分析
廣西機動車駕駛人管理信息系統的建設以IC卡為流動數據載體,實現加大路面交警執法力度,提高交通違法數據傳輸的及時性,實現對駕駛人違法數據的有效統計和分析,為交警各級業務部門提供可靠的數據來源及管理決策數據。
根據現狀分析,本著可靠、實用、安全、先進、開放、經濟的建設原則,管理系統的基本需求如下:
通過駕駛人數據信息和違法數據信息的采集、交換、共享和集中管理方面的技術實施來完成全區機動車駕駛人管理信息系統的建設及功能擴展,提高全區交警管理水平,為全區交通管理決策提供依據,并有效地與公安部及兄弟省市進行信息共享。建設IC卡機動車駕駛人違法管理系統,實現駕駛人違法的自動處罰,加大路面值勤交警的執法力度,提高違法信息入庫的準確性、及時性,同時將入庫的違法數據進行統計分析,為交警的決策管理提供依據,完成交警與銀行系統的連接及對帳功能。
2 系統總體方案設計概要
2.1 網絡平臺
我們把廣西機動車駕駛人管理信息系統理解為一個應用平臺,平臺的基礎是按組織結構的分級的網絡,網絡骨干依托公安三級網,每一級都有相應的分支延伸至當地的交警管理部門,在基于骨干網絡基礎之上開發和建設應用系統。
2.2 數據庫系統平臺及數據庫的兼容性
選有應用系統的核心數據庫平臺,相關性及內容上要做到全面、準確、標準、高效,既滿足目前應用需求,又必須考慮新增應用系統與原有系統的無縫連接,還必須做到與公安部及外省市在數據級、IC卡設備上的完全兼容;對數據庫系統的建設主要考慮與現有數據庫的兼容性,建立整體性,避免造成數據一致性和完整性的破壞。
2.3駕駛人信息管理及其應用系統
應用系統以機動車駕駛人違法業務和IC卡管理為中心逐步開發建設,重點在于違法數據信息的采集和各類違法數據在交警管理業務上更深層次的應用;而網絡的應用會延伸到基于B/S結構的公共信息發布,建立交警公眾信息查詢系統。
2.4系統安全方案
交警業務系統中向公眾提供的各種應用服務使得交警業務網絡不僅僅是一個系統內容網絡,將會對外提供公共接口,所以必須考慮網絡隔離等安全問題,實際上系統安全的各個方面如網絡安全、數據庫安全、應用安全等在系統建設之初、應用系統開始建設時就必須充分考慮,基于數據庫的安全措施是比較有效的安全措施,但會帶來系統開銷及網絡負載的增大,所以系統設計時必須根據流量分析及網絡設計負載平衡考慮:對公共接口的隔離是必然的,而且可以采用多種方式如防火墻等技術。
3 各部分的有機關系及特點
系統的總體設計思路和各部分的組織關系可通過圖1來簡要闡述。

(1)系統軟件與數據庫兼容設計、協議、應用系統、硬件及網絡平臺都有關系,而且上述四者正好是系統的核心所在,所以對這一關系必須仔細分析平衡,以期達到最佳。
(2)接口規范與外部標準及規范、外部系統之間存在的關系,也就是說,定義接口規范時必須遵照現行標準及公安部規范。接口規范還可能關系到外部系統如公安網絡、其他交警網絡等,主要是在數據交換和數據共享一級;另外,接口規范還和外部設備和手持機、IC卡、IC卡讀寫器相關,定義數據格式時必須統一考慮。
(3)系統安全與硬件及網絡平臺、數據庫、應用系統、系統隔離之間存在關系:體現了安全級別在各層次上的表現,即硬件及網絡平臺安全、數據庫安全、應用系統安全、系統隔離實現等。
(4)應用擴張與應用系統及外部系統之間存在的關系:應用系統的建設必須考慮應用擴展的建設,甚至要考慮外部系統接口。
(5)公共接口與系統隔離之間存在關系:更高層次的安全控制。
4 網絡系統平臺
4.1現狀分析
由于廣西公安三級計算機骨干網絡已經建設完畢,各級公安交警系統的計算機網絡按就近聯網的原則,已經與同級公安信息中心聯網,可以為系統建設提供可靠的網絡平臺。
自治區公安廳與地市公安局的連接標準是4M寬帶,目前只有部分地市公安局達到2M-4M的帶寬,多數地市公安局連接速度只有64k,考慮到將來業務發展的需要,建議在條件允許的情況下建設交警專用網絡,該專用網絡也可以作為公安骨干網絡的備份來使用,可以考慮租用聯通/廣電/網通的線路,帶寬2M而且月租低廉。
同級的交警支隊、大隊與車管所連接速度為64k,可以滿足系統正常的需要。
4.2網絡結構
利用現有的全自治區公安骨干網絡,保持網絡系統的高可用性和可靠性;充分考慮滿足業務需求的情況下,節約成本;防止網絡外部訪問對系統的惡意攻擊。
(1) 廣西壯族自治區交警總隊網絡結構圖

總隊中心局域網匯集了全自治區交警業務系統的重要數據,也是全自治區數據的備份中心,考慮到新增加的公眾查詢服務,因此總隊網絡的安全性尤為重要。
首先使用防火墻隔離內部系統和外部系統網絡??梢愿鶕煌招枨?,過濾外網到內網的數據,從而隔絕非法用戶的非法入侵,保護內部網絡結構系統。為此,配置端口防火墻,將WEB及其周他對外部服務的服務器放在內網和外網的中間網段,根據內外網的不同需求,設置對這一網段的訪問權限;而數據庫服務器等內部應用系統放在內網,同時在總隊這級設立網管服務器和安全管理服務器,負責網絡安全的管理。
(2) 支隊網絡結構
支隊是其所管轄各大隊的數據匯接和存儲中心,是整個系統的中間層支撐體系,各個地區/縣(大隊)的數據將實時匯總到所屬支隊數據庫。根據系統建設需要,在支隊新增違法數據庫服務器和WEB應用服務器。
(3) 大隊網絡結構
縣交警大隊下瞎城區中隊和鄉鎮中隊,組織結構與支隊類似。
對于大隊級接入點,采用具備多個模塊化接口選項,提供語音/數據集成、虛擬專網(VPN)、撥號訪問和多協議數據路由解決方案的設備。利用模塊化端口,可以為大隊提供與支隊匯接的廣域網端口,也可提供一定的撥號服務端,使中隊用戶可以通過撥號方式接入本系統。
5 數據庫系統平臺
廣西壯族自治區交警交警系統已經按照公安部的有關規定和數據規范建成了全區統一的機動車、駕駛人、事故檔案等基本數據庫系統;在地市支隊采用SQL SERVER或ORACLE相應建立了駕駛人違法數據庫。
5.1數據庫系統平臺
采用ORACLE9I企業級數據庫作為整個違法記分系統的數據庫平臺。
5.1.1配置方案
(1)針對自治區總隊和地市制度,升級數據庫,原先違法庫和駕管庫采用的SQL SERVER2000數據庫,擬采用ORACLE9I企業級數據庫服務器。
(2)針對自治區總隊應用環境,考慮到數據庫系統的運行安全和穩定,擬采用RAID5+磁帶機的數據備份方式。
(3)對自治區總隊、地市支隊增加用于管理的相應軟件包、管理工具。可在一臺PC上對整個網絡上的不同平臺、不同版本ORACLE服務器進行統一的管理。其通過圖形化的方式,對系統中的各種資源的使用情況,如果系統空間余額、系統進程運行狀況等進行檢測,并在系統資源不足時提供報警。通過其不同的管理窗口,可以給出各種表、視圖、索引等各種資料的詳細清單,并可以直接可視化的進行資源創建、用戶授權、資源擴展等管理工作。
5.1.2數據庫的結構

在上述結構中,駕駛人違法數據庫獨立于整個原有的數據庫系統,從而在結構上保證了新建的違法數據庫系統不會對原有系統造成影響;而且,在違法數據庫系統的建設、試運行過程中,也不會影響原由系統的正常工作。
這種相對獨立的結構有助于整個系統的安全保障:
(1)交警各級授權用戶逐級上傳和下載違法數據,系統逐級驗證授權,只有同一級別的數據管理員才有權限對數據刪除修改,而這種權限只有數據管理員才有,其他內部或者外部反問根本無法獲得同等的授權進入數據庫,有效地防止了對數據庫的惡意修改和攻擊。
(2)各級上傳的數據只有通過驗證后才能入庫,入庫后通過中心數據庫系統的認證,才能被中心數據庫系統作為系統分析的數據進行調用,即使發生人為災害、病毒攻擊也無法對各級中心數據庫系統造成破壞。
6 系統開發方法
6.1B/W/D技術
采用三層C/S結構來構建一個新的應用程序結構。與傳統的使用兩層C/S結構的系統比較,他具有明顯的優越性。
在三層的C/S結構中,只需要一個很小的客戶端(真正的瘦客戶機)。它不需要太多的中介驅動程序和對數據庫的連接設置,與后臺數據庫服務器的連接工作都交給了中間的應用服務器來處理。客戶端只需要使用簡單的通信協議或者是操作系統提供的通信功能就能與應用服務器進行通信。同時應用服務器只需要維護它與后臺數據庫服務器的數據通信處理。這樣,不但可以降低網絡的負荷,又降低了對客戶端的維護量,而且增加了應用程序的執行速度。
考慮到各地市應用的復雜性,保證現行系統的穩定運行,部分地市先以C/S架構為主體,逐漸向B/S架構過度。
6.2存儲過程與觸發器技術
傳統的數據庫系統大多使用C/S模式,它的優點在于它有較高的訪問效率。ORACLE數據庫管理系統所提供的存儲過程和觸發器技術,使我們可以對數據庫的查詢、更新等“計算”操作交給數據庫內部來執行,把用戶界面與“計算”完全分離。這樣,在網絡上傳送的只是簡單的過程名和結果數據,減少了網絡的負擔。同時,存儲過程可事先進行編譯,由多個進程調用,效率成倍提高,尤其當數據積累到一定量時,會感覺更加明顯。
除了提高執行效率之外,最大限度地合理地使用存儲過程和觸發器技術,也可以使程序本身變的更加簡明、短小,當用瀏覽器下載它時速度也更快。
使用存儲過程和觸發器技術,進一步提高了系統的適應能力,當業務計算機模式發生改變時,只需要改變相對應的存儲過程和觸發器,而不是改變接口程序。
6.3數據傳輸
對于統計的駕駛人違法數據的業務數據的傳輸采用的數據的收集和數據分發功能。主要有兩個模塊,數據取得和數據上傳。
6.4駕駛人IC卡交通違法管理系統設計
基于各地市有交通違法管理系統狀況,為進一步擴展和完善交通違法管理業務,充分利用網絡、計算機等高科技成果,規范和統一數據采集的準確性和實時性,決定采用駕駛人IC卡來對駕駛人交通違法情況進行管理。IC卡記錄有個人駕檔信息、交通違法信息、交通管理信息、交款信息、交通違法積分信息以及事故處罰信息,等等。值勤警員在現場通過手持POS機可以顯示駕駛人IC卡內所有信息內容,也可以根據駕駛人的交通違法情況向駕駛人的IC卡中寫入交通違法 處罰信息,警員在現場可以及時發現交通違法積分超標、未交罰款、未按規定進行年審的駕駛人并當場吊扣駕駛證,這樣做不僅可以簡化手續,提高效率和管理水平,而且可以加大執法力度。
駕駛人IC卡應用系統是為方便交警部門對駕駛人的交通行為管理而設計,以接觸式IC卡為流動的數據載體,以手持式POS機為數據信息登入方式的具體業務數據采集器。
系統采用駕駛人卡存儲駕駛人信息和交通違法記錄,供駕駛人到指定銀行交納罰款。
用手持POS機在駕駛人卡中記錄交通違法處罰信息。
POS機中的信息通過專用端口(RS232)把采集到的信息上傳到后臺交通違法信息管理系統,從而可以對交警和駕駛員進行管理并對違法信息進行統計分析。通過網絡可以把數據傳達上級義務部門和銀行,實現交通違法處罰罰金的清算,實現網絡化、現代化,符合國家“三金工程”的規劃和要求。

結束語
本系統在提高交警管理水平、節約人力、信息共享等方面已經取得顯著的成效。雖然本系統是針對廣西為研究對象,但具有一定的通用性,只要根據各省市的實際情況做相應的改進,可得到很好的普及。在具體的實施過程中,本系統涉及網絡工程、軟件工程、數據庫、IC卡技術等各個領域,限于篇幅。本文僅針對設計的主題思想和建設方法做概述性的研究,以期收到拋磚引玉的效果。
參考文獻:
[1]喻金平.機動車駕駛員IC卡管理信息系統[J]. 計算機工程, 2002,28(6).
[2]武漢華天新技術開發公司.機動車駕駛員I C卡信息管理系統分析 [J].金卡工程,2004,(2).
[3]余小高. 一個IC卡機動車駕駛員管理系統 [J].交通與計算機, 2002,(3):34.
[4]張穎江 ,沈學儉.機動車輛及駕駛員綜合管理系統設計[J]. 武漢理工大學學報(交通科學與工程版) ,2002,26(1).
[5]段標. 實用組網技術實訓教程[M].北京:電子工業出版社, 2006.
[6]Lannes L.Morris-Murphy.Oracle 9i:SQL與PL/SQL開發指南[M].北京:清華大學出版社,2005.