王正海 刘坚
(中核兰州铀浓缩有限公司 培训教育中心,甘肃兰州 730000)
摘 要:在对公司现有的员工培训、考试、培训评估工作现有流程及制度规定进行分析研究的基础上,通过对现有的考试系统原有功能进行应用分析,找出其在实际应用过程中与公司员工培训需求不符合的部分,以及在公司员工培训工作中有实际需求但考试系统中没有的部分,对这些内容进行综合分析研究后,首先设计出甘核培训系统整体功能框架,然后根据公司员工培训实际情况和实际需要,详细设计出每个功能模块的具体功能及其实现方法,从而完成培训系统培训及培训管理模块的本地化功能設计,为培训系统的程序设计奠定基础。
关键词:培训系统;本地化;功能设计
中图分类号:TP311.52 文献标识码:A 文章编号:1671-2064(2020)03-0000-00
0 引言
为使公司培训、评估实现向网络化、移动端转化,我们在考试系统的基础上,结合公司培训现状及培训需求,通过对原系统进行本地化功能设计和开发,打造一个具有本公司特点的网络培训平台,使公司的培训及培训管理实现线下和线上相结合,形成优势互补,有效提高公司培训效率和效果。
1 总体功能设计方案
通过对公司培训需求进行分析,结合现有考试系统功能,研究公司今后培训应用场景,根据公司实际应用情况进行功能设计[1]。整体功能设计如图1所示:
2 培训管理模块功能设计
2.1功能设计需求分析
公司现有培训模式主要以传统的线下培训为主,需要参加培训的员工在同一时间、同一地点采用集中式培训方式进行培训,培训成本高,人员集中培训难度大,针对这种情况,培训的网络化势在必行,培训网络化后,使全员培训成为可能;对线下培训的管理,传统方式下统计分析比较困难,要实现传统培训与网络化培训的融合互补,需要线下培训的线上管理功能,实现对其教学过程、考核结果的线上管理;公司工种多、岗位差别大,在培训中,需要针对不同岗位,实现岗位适应性培训;对公司各类职业,也需按照国家职业标准和公司特有的特殊性及所处岗位的特殊性要求,进行职业技能提升的培训;另外,为了培训管理统一性需求,培训管理模块还须具有年度培训计划、临时性培训方案的管理功能[2]。
2.2培训管理模块的功能结构
培训管理模块主要包含线上培训管理和线下培训管理两大类。线上培训管理功能有资源管理、过程管理;线下培训管理功能主要有计划管理、培训计划执行结果管理。由于移动互联网的发展,手机端的培训学习、管理更加方便和实用,因此PC客户端的功能逐步用手机端实现。
2.3线上培训管理功能优化和设计
线上培训管理功能是实现网络化培训的关键内容,原考试系统也具有基本的培训管理功能,但不能完全满足公司培训需求,因此,对部分功能进行了优化和重新设计。
2.3.1课程管理功能(管理端)
课程管理功能主要实现对培训课件进行分类、添加、编辑、删除、审核等管理,对培训课程能够设置课程开始结束时间,选择讲师、被培训单位及人员,添加课件等,以上功能基本能够满足公司培训需求。
需要优化的部分是课程公开范围,原系统为:个人私有、单位内部、所有单位。在公司人事管理中,培训主管与培训对象往往不在一个组织单位,无法设置只允许培训对象使用该课程,因此需要设置课程可公开范围的第四个选项:可选范围。可选范围应受到本人的可管理范围限制,这样基层单位培训员或内训师就可承担单位课程资源建设任务。
2.3.2培训需求管理功能(管理端)
能够对学员的培训需求进行查看、审核、统计分析、管理,及时反馈员工的培训需求状况,原系统功能能够满足公司培训需求管理需要。
2.3.3培训计划管理功能(管理端)
线上培训计划管理是进行员工线上培训课程安排的基本方法,主要包括培训方案管理、岗位适应培训、职业技能培训三部分。此功能基本满足公司培训要求。
2.3.4培训管理模块PC客户端功能介绍
在线培训管理模块PC客户端功能,原系统基本能够满足公司培训需求,不过PC客户端用户应用在逐年减少。
(1) 在线培训。
主要功能:包括我的必修课、公共课堂、学习记录、学习进度等内容,其中我的必修课,呈现学员必须参加培训的课程列表,并在此处可以进行学习,同时记录学习过程。
(2)发展培训。具有学员提出培训需求、呈现出学员应该参加培训的培训计划列表功能。
2.3.5网络培训模块手机端功能设计
近年来,网络的发展已从传统互联网模式转向移动互联网模式,手机客户端成为互联网应用终端的主角,因此培训系统的应用功能需要在手机端实现。
(1)手机端在线培训功能的优化和设计。公共课堂:原有系统手机端已有公共课堂模块,但呈现课程时,只能显示一级目录结构下的课程,这样不便于对课程管理。需要对手机端的程序优化,实现资源多层次呈现(至少3层)。我的收藏:将原有功能优化,能够呈现多级目录结构的内容。我的培训:原有系统 “我的培训”功能少,只有课程学习功能,缺少学习记录统计功能,学员对学习进度不易掌握,且无法与积分管理模块数据关联,影响公司后续推出积分奖励政策的实施。在保持现有功能的基础上,须在必须学习的课件列表后添加课件交流功能。课程评论:原系统手机端没有此功能,但在培训过程中学员具有对课程设置的看法,建议等互动交流的需求,因此在手机端设计课程评论互动功能。学习进度:学习进度功能设计主要是方便用户查看课程学习进度状况、课程结束时间等,起到提醒用户合理安排学习时间,完成网络课程学习的作用。
(2)手机端发展培训的功能设计。手机端的发展培训功能是公司培训未来使用的培训方式,能够按照岗位,职业等开展针对性的线上长期培训。
主要设计以下功能。
我的培训计划:在手机端能够显示临时的培训项目方案,并且能够进入培训方案,执行每个培训流程,按照流程完成培训。
岗位适应培训:在手机端列出用户所处岗位的培训课程信息或考试信息并能够进入相应页面。
职业技能培训:在手机端列出用户职业的培训课程信息或考试信息并能够进入相应页面。
2.4线下培训管理功能优化和设计
现阶段公司培训中,线下培训仍然是员工培训的主要形式,所以在设计时,为提高培训管理水平和效率,设计了线下培训的线上管理功能。
2.4.1年度培訓计划管理功能的设计
公司年度培训计划的执行情况,直接反应了公司员工培训的状况,现有的管理方式,无法实时跟踪了解具体执行进程,为了融合传统培训模式,设计了公司年度培训管理功能。
(1)年度培训计划管理功能结构图如图2。
(2)年度计划管理功能详细设计。根据工作流程,年度培训计划的管理在PC管理端进行;为了方便公司基层单位应用,执行申请和对申请的审核可以在PC客户端和手机客户端完成。
(3)新增年度培训计划功能设计(PC管理端)。设计功能描述:完成单个年度培训计划的添加。根据对公司2018、2019年度培训计划表的数据结构分析,将年度培训计划数据表结构提炼为15个字段,由此设计新增年度培训计划功能。
(4)批量导入年度计划功能设计(PC管理端)。对于具有大数据量的年度培训计划表,采用批量导入更加快捷,也不易出错,准确率高。但公司年度培训计划分类多,且各类表头不统一,无法按照固定格式导入,因此,批量导入设计为自定义字段位置的方式,这样每张表格可以灵活指定字段对应列号,从而方便导入不同表头的各类表格数据,对于没有相应字段的列号为空即可,但是编号是为了区分每个培训计划的关键字,公司年度培训计划中没有,在导入数据之前,按照编号规则进行预处理。编号规则为:4位数字表示年份+4个大写字母表示计划类型+3位数字表示培训计划在本类中的顺序号。
(5)年度计划管理功能设计(PC管理端)。年度培训计划的管理功能设计,主要是完成对已有的年度计划按照关键字段查询功能;对未执行的培训计划能够进行修改、删除;根据计划涉及内容及单位,指定年度培训计划执行申请人、审核人。在PC机客户端或手机客户端,指定的培训计划执行人员才能够看到自己能够申请执行的年度计划,具有培训计划执行申请的权限。指定的培训计划执行申请审核人,才能够在客户端看到需要自己审核的年度培训计划执行申请,才具有培训计划执行申请审核的权限。
(6)年度计划执行申请功能设计(客户端)。年度培训计划的执行,在培训单位确定培训条件已经具备后,由培训单位培训员通过客户端提出培训执行申请。
年度培训计划执行申请功能的设计,主要以手机客户端为主进行设计,PC客户端与手机客户端功能相同。
手机客户端年度培训计划申请功能设计时,主要考虑首先向申请者展示所申请执行的培训计划的主要内容,其次需要申请者确认培训准备情况(师资、课程、学员、环境等),最后录入培训计划执行时的必要信息(如:承办单位、培训地点、开始时间、结束时间、培训内容、培训目的、讲师、负责人、培训人员等)。考虑到手机操作的特性,采用信息条型结构。
(7)年度计划申请审核管理功能的设计。为了对公司年度培训计划的执行进行有效管理,年度培训计划的执行必须由培训主管单位监管,因此设计年度培训计划执行申请审批功能。在年度计划执行前,培训单位提出的培训申请由审核单位进行审核批准后,自动进入培训计划执行列表中。
在计划执行申请审核人的客户端(PC端,手机端),能够对需要审核的培训计划项目主要内容列表显示,并能进行审批。
审批时,需要对审批内容进行详细了解,因此必须能够显示培训计划的所有信息,供审核人员参考,设计了详情列表功能。
2.4.2培训计划的管理功能设计
培训计划的管理模块主要用于没有归入公司年度计划的培训计划的管理。
新增培训计划的字段设计保持和年度培训计划字段相同,不仅便于后期统一管理,也能涵盖公司所有培训计划的数据结构。
培训计划管理也需要对参加培训的人员进行添加和查看,也可以对未执行计划进行修改,对培训计划进行查询导出或删除。
2.4.3培训计划执行功能设计
培训计划执行功能主要是利用线上系统对线下培训过程和培训结果进行管理。主要包含两部分内容,培训实施安排管理和课堂管理。
培训计划执行功能:每执行一次,就可以为培训项目设置安排一门课程,根据实际情况填写课程实施安排内容。
线下培训课程管理功能:为培训项目中的每门课程进行学员培训状态管理,可以采取纸质考勤,后台设置为已完成或未培训,也可以通过手机端APP扫描课程二维码自动完成签到。
2.4.4培训统计功能
对线下培训情况进行统计和管理,为了应用方便,设计为针对学员进行的统计和侧重培训计划的统计。
(1)学员培训记录管理功能。为了便于查询统计数据,设置能够按照时间段,培训内容、单位、姓名、性别完成情况等进行查询统计。
(2)培训记录统计功能。培训记录统计的设计以培训计划为主体,可以按照时间段、培训内容进行查询统计。对于每个培训计划可以查看其具体详情。
(3)培训成绩管理功能。对线下培训计划中的培训考试成绩的管理,必须能够录入或导入,也可以从考试系统中引入。成绩管理录入功能设计为:单击成绩管理后,显示培训计划中的学员信息,其成绩可以从Excel表中批量导入;也可以通过考试名称从考试库中引入学员的网考成绩,直接根据成绩单手工录入。
2.4.5课堂评论管理功能
课堂评论管理功能主要是收集学员对培训项目、培训课程的意见和建议,可以通过查询功能得到课程列表,通过对每个课程的查看评论得到该课程的所有评论信息。
2.4.6系统外培训
对不在公司实施的培训管理,要求只需将培训结果导入系统。因此设计具有Excel表批量导入功能和对导入的数据的编辑、删除功能。
3 设计功能的测试和预期效果
根据功能框架要求,培训系统在网络在线培训和线下培训管理方面的软件设计初步完成,经过应用测试,设计功能多数能够实现。通过在应用中不断完善,系统一定能为公司网络化、移动端培训及管理搭建一个快捷高效的平台[3]。
4 结语
本文从最终用户应用的角度来提出系统各模块的功能要求,搭建系统开发前期的功能框架,协助代码编写人员理清模块开发目的,模块间的功能关系,因对系统本地化应用需求比较熟悉,便于开发出适用于本地化的应用。
参考文献
[1]江广顺,余松.ASP.NET 2.0+SQLServer热门网络应用开发详解[M].人民邮电出版社,2007.
[2]蒙昌坚.甘核考试系统设计方案[Z].2017.
[3]学习强国APP[Z].[1]
收稿日期:2020-01-06
作者简介:王正海(1966—),男,宁夏中卫人,本科,高级工程师,研究方向:计算机及网络管理。