蘇九寧
摘? 要:開發公安系統的車輛管理系統的目的是解決公安系統中的車輛管理存在的若干問題,例如手動填寫、人工派送、管理混亂、統計數據不準、公車私用等,落后的車輛管理方式,必然效率低下,浪費人力、財力、物力。提高工作效率、提高管理的規范性,節省資源、節約人工成本是公安系統的車輛管理系統的主要功能之一,該系統是采用B/S結構模式搭建的信息管理平臺。基于此,該文闡述了公安系統車輛管理系統中主要功能模塊的設計需求,并依此進行了分析設計,以供同行參考。
關鍵詞:公安系統派車管理系統;B/S結構模式;派車管理模塊
中圖分類號:TP311? ? ? ? ? 文獻標志碼:A
0 前言
當前公安系統中各種車輛日益增多,派車管理混亂,傳統的管理模式不能適應當前車輛管理的要求。目前,公安系統各部門都采用手工填寫、人工批復的方式來完成車輛管理工作,在信息高速傳輸的今天,這種方式浪費了大量時間,已經顯得不合時宜,因此有必要開發一套車輛管理系統來解決這類問題。
1 詳細設計
1.1 概要說明
本車輛管理系統運行于內網平臺,采用Browser/Server體系結構架構應用軟件,數據庫采用SQL Server,應用軟件采用ASP編程語言進行開發。系統能夠實現部門管理、車輛管理、用戶管理、派車管理、收車管理、車輛保養維修記錄、事故管理、車輛查詢等功能模塊。
所用工具簡介: ASP即Active Server Pages,動態服務器頁面,是一種生成動態交互性網頁的強有力工具,是在服務器端執行的腳本語言,是微軟公司開發的編程語言。用來開發強大的B/S結構的Web應用程序。ASP文件可包含文本、HTML標簽和腳本。ASP能夠實現動態地編輯、改變或者添加頁面的任何內容;對由用戶從HTML表單提交的查詢或者數據做出響應;訪問數據或者數據庫,并向瀏覽器返回結果等功能。
Microsoft SQL Server 是微軟公司開的數據庫平臺,為用戶提供數據管理的功能,用戶可方便的使用Microsoft SQL Server進行數據的添加、刪除、修改、排序、索引等操作,為關系型數據和結構化數據提供了更安全可靠的存儲功能,是一種高效的數據庫管理軟件。
1.2 總體需求
1.2.1 建立車輛檔案
將公安系統車輛統一管理,登記所有車輛信息,包括車牌號碼、所屬部門、車輛類型、車輛類別、車架號、發動機號、排氣量、出廠日期、加油卡號、初始公里數、初始保養公里數、車輛狀況和使用狀態等。
1.2.2 實現派車流程
各部門需要用車時,由該系統打印出派車單(各部門自行打印或由警保處管理員打印),根據不同的出車要求(市內、市郊、市外)等情況,有不同領導簽字后,交由警保處,警保處根據派車單,派出鑰匙,并由該系統做出車記錄。
車輛返回時,應把鑰匙交回警保處,警保處在該系統做收車記錄。
1.2.3 建立車輛保養維修檔案
對車輛保養維修進行記錄,方便進行查詢服務。
1.2.4 建立車輛事故管理檔案
對該單位車輛的事故情況進行記錄,如果發生維修情況,需記入車輛保養維修檔案,以方便進行查詢。
1.2.5 用戶管理
設置不同權限的用戶,不同的用戶具有不同的權限,例如系統管理員具有基本設置和系統管理權限;警保處管理員具有查詢車輛使用情況、打印派車單、派車、收車、加油管理、事故管理、檢車管理、保養提醒、發布公告及數據庫備份等權限;部門用戶具有查詢車輛使用情況、打印派車單等權限。
1.2.6 實現車輛使用情況查詢
隨時查詢車輛使用情況,可按用車部門、用車人、收車狀態(已收車、未收車)、駕駛員和用車時間進行查詢。
1.3 功能模塊
1.3.1 系統管理員模塊
系統管理員模塊有7種。1)車輛查詢。按車號、車型詳細查詢車輛具體信息。2)用車查詢。可以按用車部門、用車人、收車狀態(已收車、未收車)、駕駛員、用車時間進行查詢。3)部門管理。按部門名稱、部門負責人、聯系電話和允許開單數等信息實現部門管理。4)操作員管理。按姓名、所屬部門和權限實現操作員管理。5)車型設置。用來設置各類用車的車型,例如邁騰、捷達等。6)駕駛員管理。按駕駛員姓名、聯系電話、準駕車型、所屬部門、出生年月、現住址以及工作狀態等信息實現駕駛員管理。7)車輛登記。按車輛詳細信息登記車輛(車輛信息同車輛查詢模塊)。
1.3.2 警保處管理員(車輛查詢、用戶查詢同系統管理員)
警保處管理員需要完成7項工作。1) 派車管理(已開單)。針對已經由部門管理員開出的派車單,選擇要派出的車輛,查看派車信息,完成派車。2)? 派車管理(開新單)。由警保處管理員開出新單,選擇要派出的車輛,填寫派車信息(用車部門、用車人、出車事由、路線、駕駛員、準駕車型、聯系電話、備注),完成派車。在此功能模塊下,對需要加油的車輛,有“請加油”的提示。3) 收車管理。用車完成后,駕駛員將車鑰匙交回警保處,由警保處管理員進行收車管理,填寫收車時公里數、存油量、備注等信息,收車公里數不得小于發車公里數。系統提示“收車成功”后,車輛可再次派出。4)? 加油管理。記錄車輛的加油情況,便于日后查詢。該模塊主要記錄車輛信息(所屬部門、車牌號、車型),加油信息(加油日期、駕駛員、費用、存油、加油卡號、加油方式、備注)。5)? 事故管理。記錄車輛發生事故情況,便于日后查詢。該模塊主要記錄車輛信息(所屬部門、車牌號、車型),加油信息(事故日期、駕駛員、事故原因、事故地點、處理經過、費用、備注)。6)? 檢車管理。記錄車輛檢車情況,便于日后查詢。當前日期超過檢車日期時,系統會有提示“請檢車”,該模塊主要記錄車輛信息(所屬部門、車牌號、車型)、檢車信息(檢車日期、駕駛員、費用、備注)。7)? 保養提醒。記錄車輛維修保養情況,便于日后查詢。系統自動檢測車輛是否超出保養里程,如果車輛超出保養里程而未保養,系統會提示“請保養”,該模塊主要記錄車輛信息(所屬部門、車牌號、車型)、保養信息(維修保養日期、保養公里數、駕駛員、維修保養類型、費用、處理維修項目、維修地點、備注)。8)? 公告管理。發布公車使用須知和一些公告信息,在左側公告欄展示。9)? 數據庫備份。可以對數據庫進行定期備份,防止數據丟失。
1.3.3 部門管理員
部門管理員需要完成2項工作。1)車輛查詢。按車號、車型詳細查詢車輛具體信息。2)打印派車單。部門可以自行打印派車單,但打印數量由系統管理員設定。部門有用車需求時,填寫派車信息,打印出派車單,然后拿到警保處,由警保處管理員派出車輛,經主管領導簽字后,可提車外出。
2 主要功能模塊實現
2.1 所用工具軟件
打印派車單報表實現,采用的是Grid++Report 5.0報表開發工具。
Grid++Report是一款同時支持C/S軟件(桌面程序)與B/S軟件(Web程序)開發的報表工具,功能全面易學易用。C/S開發適用于VB.NET、C#、VB、VC、ASP、Delphi、C++Builder、QT與易語言等。B/S開發適用于ASP.NET(C#&VB.NET),PHP,JSP(JAVA)等,支持所有Web服務器。開發C/S報表與B/S報表的編程接口、報表模板與報表數據通用,共享相同的開發知識與設計資源。
2.2 實現步驟
首先通過Grid++Report 5.0報表開發工具,設計出報表頭,報表體,添加記錄集,各記錄集在報表中的位置,然后通過ASP文件向報表提供數據,由報表將數據展示出來。
3 結論
公安系統車輛管理系統實現了派車流程的信息化處理,能夠起到提高工作效率,節約資源的作用,并且杜絕了公車私用現象。該系統為用戶建立了強大的車輛數據庫,對車輛的出車記錄、行駛里程、油耗、維修等信息進行采集,并提供數據統計分析功能,定制化地提供符合用戶需求的各種報表。
參考文獻
[1]孫瑤.基于Power Builder的車輛管理系統的設計與實現[J].經濟研究導刊,2012(36):176-177.
[2]張敏,姜洪飛,車四寶,等.基于C++的車輛出入管理系統設計與實現[J].科技創新導報,2018,15(9):150-151.