APP下载

企业教育培训管理系统详细设计探讨

2014-12-11刘洋曲歌

中国科技纵横 2014年24期
关键词:管理系统考试培训

刘洋 曲歌

(1.国网河南省电力公司经济技术研究院,河南郑州 450052;2.国网河南省电力公司管理培训中心,河南郑州 450052)

企业教育培训管理系统详细设计探讨

刘洋1曲歌2

(1.国网河南省电力公司经济技术研究院,河南郑州 450052;2.国网河南省电力公司管理培训中心,河南郑州 450052)

现代企业对人力资源培训投资力度不断加大,培训管理流程和资源设备呈现复杂化、多样化的趋势,基于信息技术的培训管理系统,成为实现培训高效管理的有效手段。本文以某企业为例,探讨了一套基于.NET框架和MVC模式的培训管理系统的详细设计。

教育培训 信息系统 详细设计

1 需求分析和概要设计简述

某企业在全省范围内有25个实训基地,包括67个实训室和上千套实训设备。按照集约化管理和信息化建设要求,需要一套基于信息技术的培训管理系统,以实现对培训流程和资源的科学规范化管理,进一步提升教育培训管理水平。

通过对省、市层面培训管理现状调研,与顶层管理、培训计划发布、培训项目执行、培训评估、参培等多层级人员进行充分沟通和交流,该信息系统的定位为“一套全方位、多层次的基于培训流程和资源管理的信息系统”,其应能够为管理层提供及时、准确的辅助决策信息,也应能够为技能鉴定、人才选拔等工作提供信息支撑。

系统网络环境设计为100M公司内网,应搭建包括操作系统、信息资源数据库平台、应用服务器中间件平台和教育培训管理软件系统的多层平台。教育培训管理软件系统中,培训管理流程应包括培训需求征集、专项计划下达、计划实施、计划外培训实施、培训评估等内容,培训资源管理应包括培训场地、师资、服务队伍、设备、学员资料、考试结果等,系统还应满足易用性、稳定性、高效性和安全性要求。

2 系统详细设计

2.1 功能模块设计

教育培训管理系统主要包括培训需求征集、专项计划培训及计划外培训、培训实施、在线考试、证书管理、培训资源管理、自定义报表和系统管理等模块。

(1)培训需求征集:培训需求由省公司下发需求征集通知,市供电公司收到本年度的需求征集通知后,先转发到各部门及下级单位,各单位填写本单位各部门的培训需求后进行汇总,再逐级上报省公司。省公司汇总所有需求,并确定年度培训需要。市供电公司也可以发起需求征集,下发到县级,县级填写培训需求上报市供电公司。

(2)专项计划培训及计划外培训:根据确定的培训需求,制定年度专项计划,进行专项计划的编制、上报、调整和下达。计划外培训项目由实施单位负责管理。

(3)培训实施:由培训的主办单位把培训计划转成培训班,由承办单位实施培训。包括培训班报名、培训前期准备、培训实施、培训档案管理、培训四级培训等,教培资源的使用情况在培训实施过程中体现。

图1 MVC模式组件类型的关系和功能

(4)在线考试:实现学员在线考试功能。其包括题库管理、试卷管理、在线考试等子模板。

(5)证书管理:培训班结班后,培训机构完善需要发证的学员信息,上报省公司进行发证资格审核,审核通过准予发证。其包括信息完善(如考勤信息、成绩等)、证书审批等子模块。

(6)培训资源管理:培训机构负责本单位的教培资源信息的管理,省公司相关部门负责对培训资源进行监控和统一调控。开班筹备中需要对培训资源进行预订。

(7)自定义报表:系统需集成培训管理过程中用到的多张报表,方便使用人员上报、统计、分析。

(8)系统管理:主要包括界面管理、初始环境设置、单位目录设置、权限管理等。

2.2 技术特征

(1)系统采用目MVC模式设计[1],将软件开发分成三层,模型、视图及控制。MVC模式能够增加代码的重用率,以及减少数据表达、数据描述和应用操作的耦合度,其优越的性能能够为构造产品提供清晰的软件设计框架[2]。三个层各司其职,所以如果一旦哪一层的需求发生了变化,就只需要更改相应层中的代码而不会影响到其它层中的代码。该系统采用MVC模式,按层把系统设计分开,能够较好地实现开发设计分工,也使后期代码维护也变得轻松。

(2)系统主体采用微软的.net框架进行开发,Microsoft.NET是Microsoft XML Web services平台。Web Services是.NET的核心技术,是新一代计算机与计算机之间一种通用的数据传输格式,可让不同运算系统更容易进行数据交换。Web Services有以下几点特性:Web services允许应用之间共享数据;Web services分散了代码单元;基于XML这种internet数据交换的通用语言,实现了跨平台、跨操作系统、跨语言。

(3)系统中考试管理采用BS和CS混合结构设计,试题管理和试卷管理采用BS结构,在线考试采用的是CS结构。采用CS结构主要是考虑到BS的一些弊端,BS对网络稳定性要求比较高,如果网络不稳定,会影响到考生的答题和试卷的提交。采用CS结构,可以在考生登录后,把试卷读取到考生电脑的内存中,在考生点交卷时,才将试卷及答案一次性上传给服务器,这样确保了考生数据不会因网络问题而不能正常答题和交卷。另外,BS结构中客户端需要和服务器实时进行通信,会使得服务器被频繁访问,加大服务器负载。在线考试CS结构下,系统会自动保存考生的答题情况,能较好地应对考试过程中突然断电或死机等特殊情况,使考生答题结果不会因特殊原因而丢失。

3 结语

本文主要从功能设计和技术特征方面对教育培训管理系统详细设计进行了阐述。系统基于.NET框架和MVC模式进行设计,采用BS、CS混合结构,对培训流程和培训资源进行全方位管控,力图通过信息化管理手段提升企业培训管理水平。

[1]贲可荣,郭福亮,赵皑,等.面向模式的软件体系结构.北京:机械工业出版社,2003:70-83.

[2]李熙春,郭王勇,熊纬,姚伟刚.基于MVC模式实现新型通信管理单元设计.电力系统自动化,2008,32(9):61-64.

猜你喜欢

管理系统考试培训
基于James的院内邮件管理系统的实现
培训通知
CIT培训学院2020线上培训正式启航
基于LED联动显示的违停管理系统
海盾压载水管理系统
基于RFID的仓储管理系统实现
培训路上的感悟——“喜、忧、思”