車輛智能化管理系統(tǒng)與實現(xiàn)
時間:2016-08-27
隨著社會的進步和科技的發(fā)展,人們對安全防范的需求越來越迫切。對進出公司或單位的車輛實行自動跟蹤管理就是其中的一項需求。車輛出入自動跟蹤識別管理系統(tǒng)正是為滿足用戶這一日益增長的需求而開發(fā)的現(xiàn)代化的智能管理系統(tǒng)。該系統(tǒng)是在Smartkey的自動控制技術基礎上發(fā)展起來的,集世界上最先進的遠距離讀卡技術、計算機技術、網(wǎng)絡技術和機電一體化技術于一身的高科技產(chǎn)品,從而達到合法車輛自由進出、非法車輛進行管制的目的。該系統(tǒng)具有很好的開放性,易于與其它系統(tǒng)組成更強大的綜合性智能化管理系統(tǒng)。
2 系統(tǒng)角色的劃分
根據(jù)需求分析中各個不同角色的不同權限,該系統(tǒng)分為6種角色,每種角色分別享有不同的權限。這6種角色按照權限的大小從低到高依次為:
(1)普通用戶(普通員工)
權限:近途、長途用車申請;補單;轉單;查看歷史記錄。
(2)司機(專、兼職司機)
權限:車輛信息、駕駛員信息錄入;車輛日常保養(yǎng)、故障維修、車輛保險、年審和重大事故錄入;用車申請、補單、轉單。
(3)中級用戶(各部門主任)
權限:部門員工近途、長途用車審批;部門用車查看;部門車輛保養(yǎng);用車申請、補單、轉單。
(4)特殊用戶(總經(jīng)理、副總經(jīng)理)
權限:公司派車單查看;車輛狀態(tài)、駕駛員狀態(tài)查看;車輛運行按月統(tǒng)計、年度統(tǒng)計;車輛日常保養(yǎng)信息查看等。
(5)高級用戶(總經(jīng)部主任)
權限:公司派車單審批、查看、查詢、取消派車;車輛狀態(tài)、駕駛員狀態(tài)查看;車輛運行按月統(tǒng)計、年度統(tǒng)計;車輛日常保養(yǎng)信息查看等。
6)管理員
權限:管理數(shù)據(jù)庫中的全部表信息;備份數(shù)據(jù)庫;添加用戶。
不同級別的用戶擁有不同的權限,所以不同角色用戶登陸后進入的主頁面也不同,除了管理員之外,高級用戶擁有相對較多的權利,圖1展示了高級用戶的主頁面。
3 數(shù)據(jù)庫設計
數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今五十年前,隨著信息技術和市場的發(fā)展,特別是二十世紀九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應用。
根據(jù)系統(tǒng)的需要。數(shù)據(jù)庫中共設計了14個表。它們分別是:用戶表、近途車輛使用表、長途車輛使用表、駕駛員檔案表、車輛檔案表、車輛類型表、車輛保險檔案表、車輛保險類型表、車輛故障維修表、車輛故障維修明細表、車輛日常保養(yǎng)表、車輛日常保養(yǎng)明細表、車輛年審信息表、車輛重大事件表。圖2展示了這些表的關系。
4.1 系統(tǒng)的功能模塊
如果說從縱向分析這個系統(tǒng)可以分為6種角色的話,從橫向來看,系統(tǒng)又可以劃分為多個功能模塊,如用車管理、車輛養(yǎng)護、車輛信息、統(tǒng)計報表、系統(tǒng)管理。這幾個功能模塊針對不同的角色分發(fā)不同的權限,如車輛養(yǎng)護,中級用戶只能填寫和查看本部門的車輛,而高級用戶可以查看整個公司的車輛養(yǎng)護信息。
4.2 用車管理
用車管理指的是申請人填寫派車單,然后部門審核、總經(jīng)部審核,最后申請人還車填寫公里數(shù)和各種費用完成單子的流轉。用車管理難點就是派車單的流轉.
為了實現(xiàn)派車單的流轉,本系統(tǒng)采取對數(shù)據(jù)庫表中關鍵字判斷的方式實現(xiàn)流程的控制,如一個長途派車單;申請人填寫的內容只是長途車輛使用表中的部分字段;如果表中該記錄"部門審核結果"字段為空就說明部門領導還沒有審核,這時如部門主任登陸就可以看到該派車單,然后需要對該派車單審批。審批完后,"部門審批人"和"部門審批結果"字段就不為空,但是因為總經(jīng)部還未審核,所以"總經(jīng)部審核結果"字段為空。根據(jù)這個判斷條件,可以顯示出總經(jīng)部要審核的派車單,總經(jīng)部主任登陸后可以看到該派車單,然后進行審批,當"部門審核結果"和"總經(jīng)部審核結果"都不為空時,就說明派車單審核流程已完成,接下來就需要申請人在用車后填寫公里數(shù)和費用,這個派車單才算結束。
派車單流轉的過程中,還涉及車輛的狀態(tài)問題,在該系統(tǒng)中,部門派車是用車者自己選擇部門的車輛出車;而總經(jīng)部派車是總經(jīng)部主任選擇公司的車輛出車。派車單的派車類型如果是部門派車,在申請人選擇本部門車輛的同時,該車輛的狀態(tài)就由"空閑"變?yōu)?quot;出車",而總經(jīng)部派車是在總經(jīng)部主任分配了公司的某個車輛出車后該車輛的狀態(tài)才變?yōu)?quot;出車".車輛的狀態(tài)一旦變?yōu)?quot;出車"就不能再被派遣,只有在申請人還車時填寫了公里數(shù)和費用后車輛的狀態(tài)才變?yōu)?quot;空閑".
4.3 車輛養(yǎng)護和車輛信息
這兩個模塊在邏輯功能上相對較簡單,通過司機用戶進入相應的界面可以實現(xiàn)信息的錄入,特殊用戶、高級用戶可以對車輛信息和車輛養(yǎng)護情況了解和查看。
4.4 統(tǒng)計報表
統(tǒng)計報表分為按月統(tǒng)計和年度統(tǒng)計兩部分,它們的實現(xiàn)主要采用分為SQL語句中的SUM函數(shù)通過限定一定的時間范圍從而得出想要的結果。以下就是年度統(tǒng)計頁面中用到的SQL語句。
4.5 系統(tǒng)管理
系統(tǒng)管理主要負責對數(shù)據(jù)庫中所有表的管理,包括修改和刪除、增加用戶、備份和恢復數(shù)據(jù)庫等。
車輛管理系統(tǒng)目前已經(jīng)在公司使用,取得了良好的效果。B/S模式下,客戶端較簡單,便于應用程序的維護;集中式的數(shù)據(jù)管理,使數(shù)據(jù)庫的維護更加方便,而且使得信息統(tǒng)計更為全面準
全國電話:0755-89584713 】
業(yè)務咨詢QQ:2355467530