前言:我们精心挑选了数篇优质培训班课程管理文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。
关键词:电力公司 应急培训 报表生成器 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)。
四、培训管理平台运行实践与经验总结