前言:我們精心挑選了數篇優質培訓班課程管理文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。
關鍵詞:電力公司 應急培訓 報表生成器 C/S分布技術數據庫
湖北省電網是供電人口達到6100萬人口的現代化大電網,在全國的地位舉足輕重,為保證電網安全和維護社會穩定,提升湖北省電力公司對各類突發事件的快速反應和有效處置能力,湖北省電力公司建立應急培訓基地,每年投入大量的人力和經費開辦應急管理和技能培訓班,培訓工作量較大。為了使培訓管理人員擺脫重復勞動,將更多的精力轉移到高層次的決策中,提高工作效率,通過對常規培訓管理過程的調查、應急培訓工作的需求分析、數據報表的研究,開發出一套應急培訓管理系統[1]。
1 系統開發模型
本系統在充分考慮培訓管理數據量大、更新速度快、安全性及可靠性要求高的特點,采用后臺數據庫管理模式,增強了系統的相對獨立性,提高了系統可塑性、適應性、擴展性。其開發模型如圖1所示。
圖1 應急培訓管理系統的開發模型
在系統開發模型的基礎上,得到如圖2所示的系統模塊圖。
圖2 國網湖北省電力公司應急培訓管理系統模塊圖
2 系統結構設計
根據需求分析,應急培訓管理系統結構分為八個模塊,包括:培訓班模塊、學員模塊、教師基本信息模塊、課程信息模塊、證書信息模塊、考勤模塊、成績表模塊、評估模塊。以下詳細介紹重點模塊的基本信息、設計要求和功能需求。
2.1 培訓班模塊
培訓班基本信息包括:項目類別、培訓班(名稱)、培訓對象、起止時間、主辦部門、培訓人數、結業人數、培訓課程、詳細。如圖3所示。
設計要求:項目類別、培訓對象、開始時間、結束時間、主辦部門等內容通過菜單選擇;培訓班(名稱)、培訓人數、結業人數、培訓課程等必須輸入。
功能需求:根據培訓班名稱查詢某班的基本信息、考勤、評估、課程及成績;查詢該培訓班學員基本信息及相關信息。查詢結果可以報表形式打印、導出。
圖3 培訓班模塊
2.2 學員模塊
學員基本信息包括:學員單位、學員姓名、學員身份證、性別、年齡、部門、崗位(職務)、學歷、聯系方式、電子郵箱、相片、備注、詳細。如圖4所示。
設計要求:通過菜單選擇學員單位、性別、學歷、培訓班(名稱);學員姓名、學員身份證、年齡、部門、崗位(職務)、聯系方式、電子郵箱、相片、備注、詳細等內容必須輸入;“詳細”按鈕的彈出窗口包括學生的個人信息、培訓班(名稱)、課程、成績、證書、考勤等詳細信息。以上報表可以導出,可按班級進行打印。
功能需求:進入“詳細”按鈕的彈出窗口后[2],可瀏覽學員個人信息,包括照片、培訓班(名稱)、課程、成績、證書、考勤信息等。
2.3 課程模塊
課程基本信息包括:培訓班(名稱)、開課日期、課程名稱、課程簡介、課時數、教師姓名、授課地點、成績。
設計要求:可通過菜單選擇培訓班(名稱)、開課日期、課程名稱、教師姓名、授課地點;必須輸入的內容有課程簡介和課時數。
功能需求:課程名稱、教師姓名可通過菜單選擇;“教師姓名”有基礎數據庫;通過 “成績”按鈕的彈出窗口,可瀏覽該班該門課程的“成績表”,成績表具有“統計分析”功能,對學員成績進行分類統計。可按班導出、打印。
2.4 評估模塊
評估基本信息為綜合評估表,該表內包含培訓項目反應評估 (一級),培訓項目學習評估(二級),培訓項目行為評估(三級)學員,培訓項目行為評估(三級)單位,培訓項目效益評估(四級)等五種培訓評估表的內容。
設計要求:進入評估模塊后選擇項目類別和培訓班(名稱),顯示相應的綜合評估表。
功能需求:有獨立的綜合評估表編輯頁面,且具有統計分析功能。
3 系統功能設計
系統包括多個功能模塊,各模塊由調用相關函數及插件來完成其功能,下面對重點模塊的功能做簡要說明。
3.1 輸入功能模塊
由于生產人員和管理人員的培訓需求不同,針對部分輸入內容,建立了可以進行維護的基礎數據庫,可直接在下拉菜單中選擇輸入,包括職稱、學歷、教師單位、學員單位、主辦部門、項目類別、崗位(職務)、培訓時間、表彰、課程名稱等多個字段。
用戶選定修改項目后,界面下方編輯框中顯示待修改數據,修改后點擊“編輯”按鈕數據存入數據庫。針對輸入量比較大的綜合評估表,設計了獨立的輸入窗口[4],可以在一個頁面內完成輸入操作,提高了系統的輸入效率。
3.3 搜索功能模塊
搜索指定培訓班信息,包括培訓班、學員、教師、課程、考勤、成績、證書、評估等;搜索指定單位、開班情況的統計數據,以便了解培訓計劃的完成情況;查詢以某些字段為組合條件的記錄數據[5];查詢某名學員的基本信息。以上查詢統計結果皆以全屏顯示,并以報表形式打印。
3.4 打印報表功能模塊
能按不同的查詢結果打印相關報表,包括培訓班統計表、培訓班學員信息表、培訓班課程表、培訓班成績表、培訓班證書表、培訓班考勤表、培訓班評估表、學員個人信息表、教師個人信息表等。
3.5 設置模塊
對基礎數據庫進行維護設置,例如單位名稱變更、職稱學歷信息變化、重要數據的備份等,此功能增加了系統的可維護性和靈活性。
4 相關技術問題的解決措施
4.1 報表生成器
本系統有多張報表輸出,為了減少編程的工作量,使用了Grid++ Report報表工具。Grid++ Report是一款C/S與B/S集成報表工具,功能全面,適用于Delphi的開發,共享相同的開發知識與設計資源,提供獨有的報表查詢顯示功能,讓報表查詢顯示、打印、打印預覽及數據導出等功能集成一體化實現。
4.2 C/S分布技術數據庫
本系統采用C/S分布技術數據庫[6]安裝在專用服務器中,客戶端安裝在多個工作站上,客戶端通過TCP/IP協議訪問數據庫,分布在全省不同地域和分公司的操作員都可以按各自的權限并行使用客戶端,提高了系統的使用效率。
5 結語
國網湖北省電力公司應急培訓管理系統具有實用性強,數據輸入量小,操作界面完善,數據輸入、編輯、刪除安全,動態查詢方便,報表輸出規范,打印方便等特點。該系統提高了應急培訓管理的自動化程度,大大減輕了應急培訓的管理難度。在2012-2013年兩年應急培訓工作中,該軟件起到了隨時掌握省公司所屬各應急基干分隊的應急培訓動態,督察各單位應急基干隊員的輪訓情況的作用,并對公司高層提供準確、實用的決策信息,使得公司便于合理安排人員輪訓,合理使用經費,杜絕超支和浪費。
參考文獻:
[1]曹惠茹.三層C/S模型在學生管理信息系統中的應用[J].電腦編程技巧與維護,2009,5:56~82.
[2]周欽.學生信息管理系統的應用[J].福建電腦,2010,04:76~87.
[3]胡越,龍輝霞,張俊.基于C/S和B/S混合模式的高校學生信息管理系統設計[J].江西電力職業技術學院學報,2009,09:99~
131.
[4]楊宗志.Delphi數據庫程序設計[M]. 北京:清華大學出版社,2001:171~181.
[5]中國國家企業網編.企業信息化優秀案例選[M].北京:經濟科學出版社,2001:45~150.
關鍵詞:培訓班管理系統;SQL2005;數據庫
中圖分類號:TP311 文獻標識碼:a DoI: 10.3969/j.issn.1003-6970.2012.02.025
The Design And Use Of Training Management System Database ZHaNG Chun-yan CHeN Xiao-nan YU Hui(Wuxi Professional College of Science and Technology, Jiangsu 214028)
【Abstract】with the development of society,many training classes are generated. It is very important to design a good training class management system. In the SQL2005 database environment, the demand analysis,conceptual design and detailing design of training class management system are presented in this paper.
【Key words】training class management system; SQL2005;database
0 引 言
現如今,隨著科技的發展和人類的進步,越來越多的培訓班如火如荼的開辦起來,傳統的手工記錄培訓班事宜的方式已經不能滿足客戶的需要,一款好的培訓班管理軟件可以幫助培訓班管理人員更好的管理培訓班。本項目就是以培訓班管理系統為例實現數據庫的設計與應用。
很多管理人員已經不單單的需要進行培訓班的收費管理,報名管理,甚至要求了更多的內容,比如學員請假管理,就是一個非常人性化的管理方式,學員在學習的過程中,不可避免的由于各種原因而無法上課,如果沒有上課的時間也算做學員的學習時間,勢必會造成學員的不滿和客戶的流失,一個請假管理模塊的設計,充分的解決了這個問題,提高了培訓學校的服務質量和杜絕在管理方面的漏洞。涵蓋了從培訓報名管理,培訓收費管理,培訓學員管理,培訓客戶關系管理等眾多方面,是培訓行業進行信息化管理,提高服務質量和杜絕管理漏洞的強大管理工具,廣泛適合培訓班,培訓中心,培訓學校等場合使用。
1 數據庫需求分析
培訓班管理系統中,管理員承擔對培訓班管理系統的管理職責。主要功能要求如下:
1.1 系統設置
對系統一些基本信息的設置,包括有:課程設置、備份恢復數據庫、操作員設置、其它設置。
1.2 統計報表
在統計報表中可以查詢統計出學員交費情況、學員基本情況、學員課程統計、學員上課統計。
1.3 學員管理
主要是對學員的基本信息、學員交費情況、事件提醒、學員請假。
1.4 綜合管理
該功能可以對學員上課登記和學員交費。同時也可以管理事件提醒、請假、學習記錄。
圖1 培訓班管理系統功能管理模塊
通過對上述系統功能設計的分析,針對培訓班管理系統的需求,總結出如下需求信息:
用戶分為管理員用戶(管理員)和一般用戶(學員)。
一個學員可以選擇多個課程,一個課程可以被多個學員 選擇。
一個學員可以多次請假。
一名學員可以多次交費
經過對上述需求的總結,初步可以設計出以下數據項:
學員信息主要包括:學員編號、姓名、性別、電話、聯系地址、入學時間、狀態、證件類型、證件號碼等。
課程信息主要包括:課程號、課程名、學費、開課時間、結束時間、課時等。
管理員信息主要包括:工號、用戶名、密碼
2 數據庫概念結構設計
繪制培訓班管理系統的ER圖
圖2 實體間ER圖
3 數據表設計
每一個實體轉換為一個關系模式。實體的屬性就是關系的屬性,實體的碼就是關系的碼。學員,課程信息表,操作員轉換成三個關系模式。
多對多的聯系轉換為一個關系模式,與該聯系相關的兩個實體的碼以及聯系本身的屬性都轉換成聯系的屬性,兩個實體碼的組合構成關系的碼。因為選課聯系是多對多聯系,所以根據轉換規則應該將該聯系轉換成一個關系模式,與該聯系相關的兩個實體的碼以及聯系本身的屬性都轉換成該關系的屬性,兩個實體的主鍵的組合構成該關系的主鍵。即選課的主鍵為(學號,課程號),也可以單獨使用一個新的字段如編號作為該關系的主鍵。請假和交費聯系也屬于多對多聯系,轉換規則相同。
一個1:n和1:1的聯系不需要轉換為一個關系模式。其中1:1的聯系可以與任意一端對應的關系模式合并;1:n的聯系與n端的對應的關系模式合并。
4 數據庫的表間關系
圖3 表間的關系圖
5 存儲過程的創建
存儲過程的創建有利于提高數據庫數據的查詢、更新、刪除等操作的效率,所以好的數據庫設計廣泛使用存儲過程。
根據學員編號查詢某位學員的選課信息存儲過程
Create procedure proc_xk
@xybh int
As
Select * from 選課信息
Where 學員編號=@xybh
根據學員編號查詢其欠費金額的存儲過程
Create procedure proc_qf
@xybh int,
@qfje money output
As
Select @qfje=欠費金額 from 交費信息
Where 學員編號=@xybh
6 結束語
本文實現了在SQL2005環境下培訓班管理系統數據庫的設計,經實踐證明本文采用的技術是可靠和有效的。
參考文獻
[1] 數據庫應用技術―SQL Server 2005篇(第2版) 人民郵電出版社
[2] 數據庫系統設計與原理 清華大學出版社
關鍵詞:大型企業;信息化建設;培訓班管理;運行效率
一、引言
企業培訓體系通常由培訓規劃、課程體系、講師體系、評價體系、運營體系構成。課程和講師體系是培訓體系的核心,但企業培訓的運行效率取決于培訓運營體系,信息化的培訓管理平臺是高效運行的關鍵。在當今數字化時代,如何構建符合企業特點的培訓管理平臺,保障企業培訓高效運營,是企業開展員工培訓系統化、可持續化的必經之路。
二、培訓管理平臺整理架構設計
筆者所在單位歷經2年時間的努力探索,由人事部門、培訓部門、計算機項目組共同開發了符合單位業務特點的培訓管理平臺(B/S版本),該培訓管理平臺體現了國內企業員工培訓很多共同特點。整個培訓管理平臺由計劃管理系統、培訓選課系統、培訓班管理系統、所處級培訓系統、培訓查詢系統5個子系統構成(見圖1)。
三、培訓管理平臺功能模塊設計
第一,計劃管理子系統。計劃管理子系統由計劃和計劃調整兩部分功能組成,計劃管理子系統保障了組織部門及時掌握員工的培訓需求。人事部門、培訓部門每年2月和7月會集中兩次單位內部培訓項目計劃,要求員工在兩周內集中選擇預期參加的培訓項目,集中選課結束后培訓部門會根據員工集中選課情況進行培訓項目、培訓期次、培訓人數的動態調整,以滿足企業員工培訓需求(見圖2)。第二,培訓選課子系統。培訓選課子系統由集中選課、培訓補選和選課審批3個功能組成。在選課系統中,學員可以掌握培訓內容、培訓目標、培訓師資、培訓時間、培訓對象、考核方式等培訓班相關信息。其一,集中選課功能。集中選課是指計劃集中期企業員工在規定時間(兩周內)選擇相應培訓課程,超出培訓班預期人數之后員工仍可以選擇報名,但系統會提示超員人數,超額報名可以讓組織部門及時掌握員工的培訓需求,讓培訓項目更具有針對性。培訓部門掌握員工培訓需求后會根據員工報名及師資情況進行培訓項目、培訓期次的調整,選課成功的學員會收到系統信息提示。其二,培訓補選。集中報名結束之后培訓班余額會再次投入系統供員工選擇,員工點擊選課即可報名。名額已滿的培訓班學員可以點擊關注,一旦關注的培訓班有余位系統會自動發送電子郵件給關注的員工,員工收到提醒郵件登陸選課系統可以通過補選進行選課。第三,培訓班管理子系統。培訓班管理子系統是培訓管理平臺中最關鍵的模塊,也是培訓組織管理的核心環節,是培訓運營體系效率的體現。培訓班管理子系統由開班通知、考勤管理、課程表、課件管理、培訓考核、培訓班評價等功能模塊構成。其一,培訓班開班通知。如何快速有效地將培訓信息傳達給學員是培訓組織管理過程面臨的核心問題之一,培訓管理平臺通過系統消息、電子郵件、手機短信等多方式將培訓班信息同時傳遞給學員。培訓組織管理人員會在培訓班開始前兩周給參訓學員發送培訓開班通知(系統消息、郵件、短信),確認最終參加學員(見圖3)。其二,培訓班考勤。培訓考勤是培訓班學員管理的重要組成部分,培訓管理平臺借助信息化手段,培訓課堂嚴格實行電子考勤,在培訓課程開始前和結束后都需刷ID卡考勤(員工一卡通)。考勤記錄將采取分段累積計時,實時錄入培訓管理平臺,有助于培訓管理人員、用人單位、人事部門實時查看員工培訓出勤情況,較好地保障了課堂出勤率。培訓課程開始之前學員可以通過培訓管理平臺在線請假,獲得主管領導同意后會推送消息給培訓管理人員。其三,培訓課件管理。為了方便學員學習交流,培訓課件實行加密處理并對學員實現定向下載。平臺的電子課件管理方便學員隨時下載學習,也為課件無紙化提供了便利條件。其四,培訓考核管理。培訓考核管理作為員工培訓檔案電子信息化的重要途徑,員工的參加培訓的記錄和考核成績都會記錄進平臺。培訓考核采用課堂出勤和考試成績雙重標準,培訓班考核成績合格且培訓課堂出勤率(累積時間)不低于80%的學員可以獲得當前培訓項目的培訓學分。其五,培訓評價。培訓評價是培訓效果評估的重要手段,培訓完成后學員可在線完成培訓班效果評價、培訓講師評價等工作,培訓管理人員和主管領導可以很方便地查看學員評價和意見反饋。培訓班評價由課程目標明確性、課程內容編排、培訓組織管理流程、培訓預期效果4部分構成。講師評價包括多媒體制作(30分)、溝通表達能力(30分)、教學效果(40分)3方面構成(見圖4)。
四、培訓管理平臺運行實踐與經驗總結