前言:尋找寫作靈感?中文期刊網用心挑選的數據采集車輛管理論文,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
1需求分析
根據目前車輛管理中存在的主要問題及公務車輛運行的現狀,新形勢下車輛管理的主要任務和目標是:實現車輛管理的智能化和精細化。主要體現在對各單位車輛的派遣實現自動化,車輛進入大門無需停車人工登記,而是自動識別、自動登記及自動放行;同時車輛監管部門可實時查看各所屬單位的車輛出勤狀況、進出時間查詢,自動進行各種報表的生成等方面。具體功能需求如下:(1)網上批銷假功能。對所有車輛派遣,實現網上請假、網上批假、網上銷假功能,使車輛派遣手續更加快速便捷。(2)快速識別、記錄進出大門的車輛。對車輛進出大門,實現快速自動識別并放行,無需人工審查。(3)自動記錄車輛進出大門的時間,并進行各種條件的記錄查詢,對于超假車輛,能進行信息提醒。(4)對外來車輛出入進行自動記錄。(5)信息分析匯總功能。能夠對車輛的所有運行記錄,進行顯示,分析和匯總,并生成業務部門需要的各種表格。(6)具有自動添加和更改車輛、駕駛員信息功能,具有系統維護運行簡單、方便特點。(7)具有用戶管理和權限設置功能。使具有不同權限的用戶,能夠瀏覽各自管轄的車輛運行狀況信息,而不能跨越權限。
2系統設計
2.1總體結構設計
根據需求分析和某單位一總部及四分部的具體情況。整個系統在總部架設一個系統服務器,然后在不同地方的四個分部各設一個數據采集服務器,總部系統服務器通過廣域網同各分部數據采集服務器進行連接和通信;各數據采集服務器通過各分部內部局域網同大門出入兩邊終端讀卡器1和讀卡器2進行通信。由于要實現出入大門,自動識別和自動放行車輛,因此,采用有源FRID卡和FRID讀卡器,對進出車輛進行自動識別和放行。由于有源卡,比較容易識別,同時識別距離也比較遠,因此,為每輛車內配備一張有源FRID卡,當車輛進出大門時,讀卡器自動識別并讀取卡號信息,通過局域網,由分部數據采集服務器對讀卡器所讀到的車輛卡號信息進行采集,并通過總部系統服務器數據庫中的請假記錄進行比對,從而確定是否觸發讀卡器開啟道閘放行車輛,同時分部數據采集服務器把所采集到的車輛的出入信息通過廣域網發送到總部系統服務器進行存儲,以備信息的分析和匯總。
2.2系統基本工作流程
當單位需要派遣車輛時,通過內部局域網登陸車輛管理系統,進行網上請假,車輛管理人員進行網上批假,然后駕駛員到汽車分隊管理中隊領取車輛出入FRID卡出車,車輛到達大門口通過地感線圈時,觸發FRID讀卡器發射信號,FRID讀卡器自動讀取車輛出入卡信息,并通過局域網發送到總部系統服務器的數據庫中去,并依據系統數據庫請假信息,自動進行開啟道閘控制。同時把對應車輛的相關信息顯示在LED大屏上,利用門衛進行簡單判別。當車輛完成任務歸隊時,到達大門口通過地感線圈,觸發入口FRID讀卡器發射信號,并自動讀取車載出入卡信息,通過數據采集服務器把車輛進門信息,發送至后臺數據庫,并自動開啟道閘,容許車輛進入。駕駛員歸隊后,歸還車輛出入卡及行車包,這樣一次完整的出車流程就結束了。另外,對于外單位的車輛,在大門口,進行登記并發給臨時出入卡。
2.3車輛管理系統設計
2.3.1車輛管理系統的功能模塊
根據車輛管理信息化、精細化的要求和車輛管理系統的需求分析。系統主要功能模塊有:(1)車輛信息查詢,可以對各單位所屬車輛信息進行查詢,包括車號查詢,車型查詢,所屬單位信息查詢,啟用時間,車況信息查詢等。(2)車輛運行狀況顯示,通過點擊代表每輛車的方塊,可以顯示此車的當天出入記錄信息(出入時間,出入狀態,出入門等)。同時,通過日期查詢,可以查看所選日期此車的出入信息。還可以查詢所選車輛的超假信息記錄,日出車統計及月、年出車次數統計。(3)車輛信息管理,能添加新車輛信息(車型、車號、車輛運行證信息、車輛圖片、出廠日期、啟用時間、所屬單位等),刪除報廢車輛信息??梢詥蝹€車輛進行增添,也可以成批量進行車輛信息增添,方便管理人員對車輛信息進行維護和管理。(4)部門信息管理,可以對單位所屬部門信息進行增加和刪減。(5)駕駛員信息管理,能對各單位所屬駕駛員信息進行增添和刪減。(6)網上請銷假管理,網上請銷假包括:網上請假、網上批假、網上銷假。實現出車請銷假自動化。(7)統計分析功能,能對各單位整體出車情況,以圖表形式進行量化顯示。并能對各輛車的日、月、年出車情況進行統計分析,并可以生成EXCEL表格,方便車輛管理部門進行分析和打印。(8)系統管理功能,主要包括系統用戶管理和角色與權限管理功能。用戶管理功能夠對用戶信息進行維護,并能夠查詢用戶登陸記錄。系統基于角色對用戶權限進行管理,可以針對不同模塊設定不同的角色許可,對每一用戶分配相應的角色,使其具有合適的訪問權限。如,單位A的管理員,只能訪問單位A的所屬車輛信息,而不能訪問其他單位的車輛運行信息等。
2.3.2車輛管理系統的開發系統設計
車輛管理系統采用B/S結構模式。系統網站服務器部署在總部的系統服務器上。通過內部局域網,各車輛管理部門和人員均可通過局部聯網來訪問車輛管理系統,簡化了系統的部署,并可以作為單位門戶網站的一部分,有利于單位管理系統的統一管理和集成。PHP是服務器端的一種編程語言,可以嵌入到HTML中使用。PHP和其他的編程語言類似,使用變量存儲臨時數值,使用操作符處理變量。PHP的真正價值在于它是一個應用程序服務器PHP。PHP具有數據庫訪問速度快、運行效率高、性能穩定等優勢。它支持完全SQL標準,可以兼容絕大多數數據庫系統。因此,本系統選擇采用PHP++APACHE+MSSQL模式進行系統開發環境的搭建。
3系統實現
3.1數據采集功能的實現
對于整個車輛管理系統來說,車輛出入的實時數據采集尤為重要。它提供了整個系統管理和車輛出勤情況分析、匯總的基礎。在此系統中,對于各分部車輛出入數據,由位于各分部局域網內的數據采集服務器分別進行采集。這樣不僅減少了延時,而且在某一分部與總部間的網絡鏈路一旦中斷的情況下,仍然不影響整體系統的安全運行。從而達到分統結合、互不干擾的效果。數據采集模塊通過專門的網絡監查線程對局域網上的車輛出入信息,進行偵聽,一旦有正確信息發送過來,就及時接受,并把卡號信息,解析為對應的車輛信息,發送至系統數據庫保存。由于,FRID讀卡器在車輛經過時,會不斷地讀取并發送數據至網絡,這就造成對每一個出入卡,數據采集模塊會同時收到多條重復的信息記錄。而且由于采用FRID技術,使得出入兩個讀卡器,很有可能出現互讀現象。因此,在對從網絡上接受的數據進行處理時,對數據冗余的處理是個重點。數據采集模塊對數據冗余問題的處理步驟如下:(1)首先設置一個時間閾值Ts,Ts用于判斷間隔記錄是否是連續讀取,一般設Ts=10s。(2)在內存堆中創建兩個能夠存儲20條出入記錄的隊列;一個用于存儲出讀卡器讀到的記錄,一個用于存儲入讀卡器讀到的記錄。(3)讀取一條記錄。(4)選擇隊列。先判斷記錄是由哪個讀卡器讀到的,如果是入讀卡器讀到的,就選擇隊列1,否則就選擇隊列2。(5)把讀取的記錄同步驟(4)所選的隊列里的上次記錄進行比較,如果兩次記錄卡號不同,就把此記錄放入隊列中,回到步驟(3)重新讀取下條記錄。如果卡號相同,則計算時間間隔ΔT1,如果ΔT1<Ts,則拋棄此條記錄,回到步驟(3)重新讀取下條記錄;否則轉入步驟(6)。(6)計算出前后兩條記錄的時間間隔ΔT;如果ΔT<Ts,則說明是連續讀取,因此拋棄此記錄,回到步驟(3)重新讀取下條記錄;如果ΔT>Ts,則說明不是連續讀取的記錄,存入所選擇的隊列中,回到步驟(3)重新讀取下條記錄。
3.2管理系統的實現和主要功能
基于RFID的分散車場車輛管理系統的管理系統,采用B/S架構。后臺數據庫采用Sqlserv-er2005,利用Apache進行網站的構建。任何具有訪問權限的用戶,通過任意聯網計算機都可以對車輛管理系統進行訪問。可以實現查看本級車輛的運行狀況,進行網上請假,銷假,分析車輛運行的狀況,打印車輛運行統計信息,添加車輛、駕駛員基本信息,部門添加刪除及權限設置等操作。系統主要分為三個區域:左邊上部為單位部門欄,各部門以樹形結構顯示,并可以靈活進行增添和刪除;中間為顯示區,顯示車輛信息或者車輛運行狀況及統計分析信息;左邊下方為車輛信息管理、駕駛員信息管理、網上請銷假及系統管理等功能模塊。
4結束語
采用FRID有源系統技術實現了車輛出入的自主化和管理的精準化,同時利用合理的網絡架構,把分散在5個地方的不同車場的車輛運行情況實現了統一集中管理,達到了各單位車輛信息的資源共享,方便了總部對下屬單位公務用車的統一精細化管理。整個系統滿足了前期的需求,運行狀況良好,在提高對公務車輛監管水平的同時更進一步提高了車輛管理的效率和信息化水平。
作者:趙紅強 張晉淵 李軍 單位:空軍工程大學信息與導航學院 93846部隊58分隊