朱大為
【摘 要】隨著信息時代的到來,我國企業(yè)管理也在向著信息化方向邁進。為了加快完成自身的現(xiàn)代化建設(shè),企業(yè)的各個部門都在積極轉(zhuǎn)型,推動企業(yè)向著現(xiàn)代化管理模式前進。其中為了迎合當(dāng)前環(huán)境的發(fā)展趨勢,企業(yè)的車輛管理工作也迫切需要一個科學(xué)可行的管理系統(tǒng)。本文針對車輛管理系統(tǒng)進行需求分析和研究,給出了基于B/S模式的車輛管理系統(tǒng)完整的設(shè)計方案,其中包括相關(guān)功能模塊的設(shè)計和數(shù)據(jù)庫的設(shè)計。
【關(guān)鍵詞】車輛管理系統(tǒng);設(shè)計;實現(xiàn)
互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展推動著整個社會的信息化轉(zhuǎn)型,信息技術(shù)與各領(lǐng)域的結(jié)合越來越密切,這使得企業(yè)的工作效率不斷提升。面對激烈的市場競爭,企業(yè)需要不斷優(yōu)化管理,實現(xiàn)資源的最大整合,完成企業(yè)內(nèi)部的信息化轉(zhuǎn)型,才能夠在激烈的競爭中站穩(wěn)腳跟。本系統(tǒng)對于現(xiàn)階段企業(yè)車輛管理模式中存在的不足,設(shè)計并實現(xiàn)了一套企業(yè)車輛管理信息系統(tǒng),能夠較好的實現(xiàn)對于企業(yè)車輛信息以及駕駛?cè)藛T的有效管理。
一、系統(tǒng)需求分析
(一)企業(yè)車輛管理信息系統(tǒng)的需求分析
本系統(tǒng)是對于一個企業(yè)車輛的全面管理,這就要求在系統(tǒng)中能夠有機的結(jié)合各種管理功能,實現(xiàn)企業(yè)對于車輛科學(xué)高效的管理。本系統(tǒng)涉及到的主要的功能包括倉庫管理模塊、費用管理模塊、車輛調(diào)度模塊、信息查詢模塊。
(二)系統(tǒng)功能結(jié)構(gòu)圖
二、系統(tǒng)設(shè)計
企業(yè)車輛管理也是企業(yè)日常工作的一部分,為了實現(xiàn)車輛管理與公司現(xiàn)有的OA系統(tǒng)的較好結(jié)合,本系統(tǒng)采用集成化的設(shè)計理念,將管理系統(tǒng)進行模塊化設(shè)計。在公司現(xiàn)有的系統(tǒng)數(shù)據(jù)的基礎(chǔ)上將員工信息、費用管理整合到現(xiàn)有的人事系統(tǒng)和財務(wù)系統(tǒng)之中。并在系統(tǒng)之間提供了標(biāo)準(zhǔn)化的接口,以便今后功能的擴展。
(一)倉庫管理模塊設(shè)計
該模塊的主要功能是對倉庫中車輛配件的管理。主要包括各種零配件的出入庫登記,相關(guān)事件人員的查詢以及物品情況記錄,這包括配件名稱、數(shù)量、價格、金額、時間和經(jīng)手人。
(二)費用管理模塊
該模塊是對車輛各種相關(guān)費用的管理,主要包括維修、燃料,其他三方面的費用管理。此模塊可以將車輛的所有費用的詳細記錄同步到系統(tǒng)中去,然后通過接口與公司的財務(wù)部門進行對接,使公司的財務(wù)數(shù)據(jù)在系統(tǒng)內(nèi)保持一致。
(三)車輛調(diào)度模塊
此模塊流程分為4個步驟:如圖2。
(四)信息查詢模塊
該模塊的主要功能是根據(jù)用戶的需要查詢車輛的各種信息,而具有特殊權(quán)限的用戶,不僅擁有查詢權(quán)限,還擁有信息的增加,修改和刪除等權(quán)限。
查詢系統(tǒng)的查詢主要包括:(1)系統(tǒng)基本數(shù)據(jù)的查詢。如車輛、配件數(shù)量和類型等。此功能只對管理員開放對于其他用戶不開放,主要用于系統(tǒng)的統(tǒng)的初始基礎(chǔ)數(shù)據(jù)的設(shè)置及以后相關(guān)參數(shù)的增刪;(2)部門信息查詢。在此查詢系統(tǒng)中,存在樹形的部門關(guān)系圖,用戶可以根據(jù)該圖清晰的了解到企業(yè)內(nèi)部各個部門之間的聯(lián)系。這一部門也已經(jīng)通過接口與企業(yè)系統(tǒng)所對接,從而保證了數(shù)據(jù)一致;(3)駕駛員信息的查詢。此部分功能不僅可以對駕駛員的信息進行查詢,還可以對該信息進行增加、刪除、修改。同樣的,該部分功能已與企業(yè)內(nèi)部系統(tǒng)對接,使得數(shù)據(jù)保持統(tǒng)一;(4)車輛信息查詢。該模塊主要是對于公司現(xiàn)有車輛的查詢,包括用車記錄、車輛種類、目前狀態(tài)等等;(5)車輛跟蹤查詢。此模塊通過對接各個車輛上的GPS來實現(xiàn)車輛行程的觀測,同時可以提供車輛的48小時內(nèi)的行程繪制圖,以此來實現(xiàn)對車輛的全面監(jiān)控。
三、系統(tǒng)實現(xiàn)
(一)數(shù)據(jù)查詢語句的實現(xiàn)
本系統(tǒng)采用SQL語句進行數(shù)據(jù)的查詢,而將過多的SQL語句放入ASP頁面代碼內(nèi)會在很大程度上影響ASP代碼的可讀性,打亂了程序的整體性,為程序在后面的維護帶來了一定的困難。為了解決這個難題,本系統(tǒng)采用了如下方法:(1)在系統(tǒng)進行多條SQL語句處理過程中,通過將連續(xù)的查詢語句做成事務(wù)寫入存儲過程中。利用這種方法,就會避免事務(wù)在處理過程中出現(xiàn)數(shù)據(jù)不一致的情況。同時將連續(xù)數(shù)據(jù)利用存儲過程封裝起來不僅可以有效的將數(shù)據(jù)與事務(wù)邏輯分離,還可以優(yōu)化編寫過程和方便后續(xù)的維護工作;(2)將通用的數(shù)據(jù)查詢語句寫入存儲過程,在后續(xù)的程序調(diào)用中,可以調(diào)用同一存儲過程名不同的參數(shù),以此實現(xiàn)各種類型的數(shù)據(jù)查詢。采用這種方法雖然在初期的編寫過程中工作量稍大,要對整個查詢過程進行思考規(guī)劃,但是前期的工作會為后期程序編寫帶來極大的便利,如要修改相關(guān)的查詢語句,只需要修改存儲過程即可,如要對數(shù)據(jù)進行修改時,可以直接去修改ASP代碼,這就大大提高了程序的編寫效率,也便于程序的管理。
(二)權(quán)限管理的實現(xiàn)
系統(tǒng)對于權(quán)限的管理是根據(jù)企業(yè)的需求來制定,并且系統(tǒng)內(nèi)部的用戶種類不同,以至于在不同的時期,系統(tǒng)對于用戶權(quán)限的管理要求就會不同。所以為了適應(yīng)這種情況,在系統(tǒng)設(shè)計初期不能將權(quán)限組個數(shù)和內(nèi)容完全固定,需要設(shè)計一個超級用戶的功能,可以管理其他用戶的權(quán)限。因此在設(shè)計時需要將各個功能劃分為多個單獨的權(quán)限單位,存入數(shù)據(jù)庫中。在該系統(tǒng)中,每一個用戶的權(quán)限信息都存在其各自的用戶組中,以便于超級用戶的管理。超級用戶可以通過權(quán)限管理功能模塊對企業(yè)車輛系統(tǒng)中的其他用戶權(quán)限進行刪除、增加、新建等操作,還可實現(xiàn)用戶組的新建和取消,實現(xiàn)了對系統(tǒng)用戶權(quán)限的靈活配置。此外,在每一個用戶進入系統(tǒng)的時候,根據(jù)用戶所在組的權(quán)限動態(tài)生成可以使用的菜單,如此更增加了系統(tǒng)使用的實用性和方便性。對于系統(tǒng)在后期的完善,更多新功能的加入,只需要在數(shù)據(jù)庫中加入新功能的基本權(quán)限信息即可,就能輕松的實現(xiàn)用戶的權(quán)限管理,提高了系統(tǒng)的擴展性。
四、總結(jié)語
綜上所述,車輛管理系統(tǒng)可以很好的將車輛相關(guān)信息與車輛管理結(jié)合起來。以車輛為主體,利用企業(yè)車輛的基本數(shù)據(jù)完成企業(yè)對于車輛的管理維護工作。系統(tǒng)的后期運行結(jié)果表明,該系統(tǒng)提升了企業(yè)車輛管理費用的準(zhǔn)確性,保證了企業(yè)車輛的運營效率,解決了企業(yè)車輛的管理難題,具有很強的參考性。
【參考文獻】
[1]周朝霞,林思遠,邱雪蓮.基于北斗/GPS的城市公共自行車管理系統(tǒng)設(shè)計[J].電子產(chǎn)品世界,2017,24(01):37-40+51.
[2]高凡.基于B/S模式的車輛信息管理系統(tǒng)的設(shè)計[J].佳木斯職業(yè)學(xué)院學(xué)報,2017(01):459-460.
[3]馬吉明,朱訓(xùn)林,尚展壘,馬莉.基于B/S與C/S結(jié)構(gòu)的車輛管理信息系統(tǒng)[J].鄭州輕工業(yè)學(xué)院學(xué)報,2004(01):62-65.