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