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