羅昊
[摘 要]隨著汽車的廣泛普及,越來越多的人開始走進駕校學習駕駛。傳統(tǒng)的駕校管理模式辦事效率低、耗時耗力已不能滿足現(xiàn)實的需要,駕校管理系統(tǒng)代替?zhèn)鹘y(tǒng)人工管理已勢在必行。本文通過使用統(tǒng)一建模語言(Unified Modeling Language,UML)中的包圖對軟件進行描述和構造。
[關鍵詞]UML建模;駕校學員;培訓管理;信息系統(tǒng);概要設計
doi:10.3969/j.issn.1673 - 0194.2016.06.050
[中圖分類號]TP311 [文獻標識碼]A [文章編號]1673-0194(2016)06-00-01
隨著汽車走進尋常百姓家,“考照熱”使汽車駕駛培訓行業(yè)得到迅猛發(fā)展。為規(guī)范駕培市場,交通部最新出臺的《機動車學員培訓機構資格條件》已正式開始實施,新標準抬高了駕校的準入門檻,駕培市場將面臨一次重新“洗牌”。就目前趨勢而言,今后駕校的數(shù)量將會增加,由于同時對于場地、教學設施要求提高,服務質量也會相應提高。在這種背景下,根據(jù)國家發(fā)布的最新標準,筆者結合多家駕校的實際管理經驗,研發(fā)了駕校管理系統(tǒng),以期有助于駕校提高教學質量和管理水平,實現(xiàn)駕校管理科學化、信息化、自動化。
1 UML簡介
UML是面向對象軟件的統(tǒng)一的、標準的、可視化的建模語言。它適用于描述以用例為驅動,以體系結構為中心的軟件設計的全過程。UML能成為軟件建模的標準語言,并且在其他領域也得到應用,是因為UML可以讓系統(tǒng)構造者用標準化的、易于理解的方式建立起能夠表達他們設計思想的系統(tǒng)藍圖,并提供一種機制,以便于不同用戶之間有效共享和交流設計成果。
2 基于UML的駕校學員培訓管理信息系統(tǒng)的包圖
包圖是用來描述子功能的架構及其相互間的依賴關系。系統(tǒng)功能包圖設計定義軟件系統(tǒng)各主要部件及成分之間的關系。系統(tǒng)可以分為:基本信息管理、繳費信息管理、考試信息管理、學員培訓管理等3個模塊,上述3個模塊分別對應3個包,筆者通過圖1-圖3對各模塊進行詳細描述。
圖1 基本信息管理包圖
基本信息管理包(如圖1所示)供管理人員、學員和教練使用,管理人員可使用該包的參數(shù)設置子功能、管理學員或教練信息,例如:導入基本信息、刪除基本信息,修改基本信息,查詢基本信息等;學員或教練可使用該包的學員或教練信息查詢子包查詢自己的相關信息。導入基本信息可以使用兩種方式導入:單條導入、批量導入。
圖2 考試信息管理包圖
考試信息管理包(如圖2所示)僅供管理人員使用,管理人員使用該包進行待考學員統(tǒng)計、考試科目安排、補考安排、考試成績管理等。
圖3 學員培訓管理包圖
學員培訓管理包(如圖3所示)供管理人員和學員使用,學員使用學員培訓預約安排子包可以預約培訓時間等;管理人員使用該包進行待考學員統(tǒng)計、考試科目安排、補考安排、考試成績管理等。
3 結 語
本文主要通過統(tǒng)一建模語言中的功能模塊包圖來架構模型,通過對各模塊的詳細設計能很好地展現(xiàn)一個系統(tǒng)的雛形。筆者相信駕校學員培訓管理信息系統(tǒng)的開發(fā)能提高駕校學員及員工辦事效率,同時系統(tǒng)易操作、易維護、美觀大方的人機交互界面還能給用戶帶來全新的體驗。
主要參考文獻
[1]張龍祥.UML與系統(tǒng)分析設計[M].北京:人民郵電出版社,2001.
[2]刁成嘉.UML系統(tǒng)建模與分析設計[M].北京:機械工業(yè)出版社,2009.
[3]胡荷芳.UML系統(tǒng)建模基礎教程[M].北京:清華大學出版社,2014.