近年來,隨著學校培訓項目的數(shù)量增加和規(guī)模擴大,校區(qū)異地開辦培訓項目在執(zhí)行效率、信息交互更新、數(shù)據(jù)傳遞共享等方面面臨的問題不斷凸顯,本文基于J2EE平臺的3層體系結構,設計開發(fā)出培訓項目管理系統(tǒng),方便分布多個校區(qū)不同地方的單位對培訓項目進行高效掌控和統(tǒng)籌,提高了培訓項目的申報、審批、管理的規(guī)范化及標準化。
【關鍵詞】培訓項目管理 培訓計劃申報 B/S架構 系統(tǒng)設計
1 系統(tǒng)技術架構
培訓項目管理系統(tǒng)采用B/S架構進行設計,遵循J2EE規(guī)范,使用Struts2、Spring、Hibernate框架技術以及MVC設計模式搭建系統(tǒng)框架,包括客戶端、平臺服務器端以及系統(tǒng)層。Struts2和Spring主要基于展現(xiàn)層和業(yè)務邏輯架構,Struts2將展現(xiàn)層和業(yè)務邏輯層分開,進一步降低表現(xiàn)和邏輯耦合;Spring通過細化業(yè)務層處理業(yè)務邏輯,提高系統(tǒng)的擴展性和靈活性;Hibernate方便對存儲數(shù)據(jù)的讀取。整個框架方便開發(fā)人員分工合作,同時注重業(yè)務邏輯實現(xiàn),使得應用邏輯與實現(xiàn)的代碼相分離。技術架構圖如圖1所示。
2 系統(tǒng)功能分析設計
培訓項目管理系統(tǒng)主要包含六個模塊功能,分別為培訓計劃申報、培訓項目信息管理、財務管理、培訓證書管理、查詢統(tǒng)計、系統(tǒng)管理。
培訓計劃申報管理模塊中申報單位填寫培訓計劃申報表,包含信息有:培訓項目名稱、地點、項目信息、學時、培訓預算、培訓時間等。
項目信息管理模塊中主要收集培訓項目啟動實施后的信息,包含學員信息、師資信息、課程信息、成績信息、實訓信息;
培訓財務管理模塊中主要完成成本核算、入賬管理等財務信息;
證書管理模塊中對每期培訓班學員打印成績并進行證書編號、記錄證書發(fā)放情況;
查詢統(tǒng)計模塊實現(xiàn)既定條件的查詢、報表統(tǒng)計功能,并形成統(tǒng)計報表,支持導出功能;
系統(tǒng)管理模塊完成權限管理、賬戶管理、系統(tǒng)備份、發(fā)布信息管理、日志管理、個人信息管理。
3 系統(tǒng)角色權限分析
培訓項目管理系統(tǒng)中涉及的角色有培訓計劃申報人員、項目申報單位審核人員、業(yè)務主管單位工作人員、業(yè)務主管單位審核人員、系統(tǒng)管理員。
3.1 培訓計劃申報人員
培訓計劃申報人員負責起草制定項目申報表、關注項目審核進度,對未通過審核的項目申報表進行修訂重新申報。針對審核通過的項目,完善培訓項目的具體實施情況。
3.2 項目申報單位審核人員
項目申報單位審核人員在下達啟動項目的指令后,培訓計劃申報人員提交項目申報表后由申報單位審核人員對新的項目進行審核,針對啟動實施的培訓的項目還需要審核發(fā)放證書信息和財務信息。
3.3 業(yè)務主管單位審核人員
業(yè)務主管單位審核人員可對培訓單位提交的申報表進行修改、刪除、退回、通過等操作。如果培訓計劃申報表被主管單位審核人員通過,則流轉至培訓計劃申報人員開始實施啟動項目。
3.4 業(yè)務主管單位工作人員權限分析
培訓業(yè)務主管單位工作人員主要負責審核已經(jīng)啟動項目的學員信息、師資信息、課程信息、成績信息、實訓信息和財務信息等。針對已經(jīng)通過審核的項目,做好證書發(fā)放工作。
3.5 系統(tǒng)管理員權限分析
系統(tǒng)管理員在平臺中具有多種角色權限,在登陸平臺后可進行身份切換。進行用戶管理、申報單位管理、系統(tǒng)備份等操作。
4 系統(tǒng)業(yè)務流程分析
培訓項目的申報審批采用逐級審批的方式,由培訓項目發(fā)起單位進行一級審批,由培訓業(yè)務主管單位進行二級審批。
培訓項目發(fā)起單位需要開辦培訓班時,由發(fā)起單位申報人員登錄培訓項目管理平臺填寫項目的基本信息,信息完善后提交至本單位內部審核人員進行初審。
申報單位審核人員登錄平臺對項目申報表進行一級審核,審批通過后由系統(tǒng)自動傳遞至培訓業(yè)務主管單位審核人員處進行終審。
業(yè)務主管單位審核人員對申報表進行二級審核,審批未通過的申報將傳遞至培訓計劃申報人員處進行信息完善再處理。審批通過后培訓項目發(fā)起單位開展組織培訓。
5 結束語
本文介紹了基于J2EE培訓項目管理系統(tǒng)的設計與實現(xiàn),并以項目申報子模塊為例,從技術架構、功能模塊、角色分配及核心設計流程四個方面進行了詳細設計的介紹,降低了項目申報管理的復雜度,但是由于系統(tǒng)功能較多、開發(fā)的時間較短,對于培訓項目數(shù)據(jù)的整合和分析功能仍需進一步優(yōu)化,以適應新形勢下對培訓項目管理體系的要求。
參考文獻
[1]萬東.基于Struts+Hibernate+Spring的輕量級J2EE框架[J].現(xiàn)代電子技術,2011,34(16).
[2]劉中兵.開發(fā)者突擊:Java Web主流框架整合開發(fā)(J2EE+Struts+Hibernate+Spring)[M].北京:電子工業(yè)出版社,2008.
[3]羅恒,李強,趙菊萍.基于Web的論文提交審核項目預申報系統(tǒng)的設計與實現(xiàn)[J].科技傳播,2011(15).
作者簡介
鄭怡莉(1983-),女,山東省德州市人。碩士研究生。研究方向為軟件工程。
鄭致靜(1973-),女,山東省德州市人。大學本科學歷。研究方向為教育技術。
柳忠光(1976-),男,山東省平度市人。碩士研究生。研究方向為計算機應用技術。
作者單位
1.山東大學 山東省濟南市 250100
2.山大魯能信息科技有限公司 山東省濟南 250100
3.濟南市公安局 山東省濟南市 250000endprint