[摘 要] 某电力行业职业技能鉴定中心每年要完成数万人的申报资格审核工作,审核条件复杂,数据量大,审核时间长并且手工处理容易出错。针对信息审核工作中的重复性及复杂性,提出一种高效的基于Excel VBA的复杂规则下的信息审核算法,利用Excel VBA编写了职业技能鉴定资格审核软件,实现了申报资格一键审核功能,大大提高工作效率及信息审核质量,在实际应用中取得了较好的效果。
[关键词] 职业技能鉴定资格审核软件 申报资格 一键审核
为全面提升劳动者就业创业能力,适应经济高质量发展,培育经济发展新动能,某电网公司积极推进技能人才队伍建设工作,所辖电力行业职业技能鉴定中心每年要进行数万人申报资格的审核工作,每人待审核的关键信息达13项,待审核的信息总量达数十万项。目前,审核工作主要依靠人力完成,工作人员需按审核条件对员工信息进行逐项筛选判断,由于审核条件复杂、数据量大,导致审核耗时长、不可避免会出现错漏,无法满足工作要求。Visual Basic for Applications(VBA)是新一代标准宏语言,是基于Visual Basic for Windows发展而来。VBA提供了面向对象的程序设计方法,提供了完整的程序设计语言。职业技能鉴定工作的人员申报信息是基于Excel的,而Excel VBA不依赖其他编程环境、可直接通过Excel调用,与Excel兼容性好,分享性和移植性强。因此,选择Excel VBA扩展Microsoft Office软件的功能,有助于工作自动化,提高工作效率和数据的正确性。
1 资格审核的复杂性
职业技能鉴定资格审核是对职业资格、专业技术资格、学历、工龄等方面的审核;包含初、中、高级工、技师、高级技师5个等级的审核条件。以申报高级工为例,要求具备下列条件之一者,可申报高级工[1]。①条件1:取得中级工职业资格后,从事本工种工作3年及以上。②条件2:取得中级工职业资格后,从事本工种工作2年及以上的相应专业大专毕业生。③条件3:从事本工种工作1年及以上的相应专业本科毕业生。④条件4:取得相关助理级专业技术资格后,现从事本工种工作。⑤条件5:工作10年及以上。⑥条件6:从事本工种工作8年。⑦条件7:高级工转岗1年,可申报同一等级的技能鉴定。⑧条件8:获奖申报。由于获奖申报需要对所获奖励进行级别判断,需人工完成,本算法不考虑该项条件。由上述条件可以看出,通过计算机自动进行资格审核的难点在于:①审核条件多且满足其一即可申报。各条件的优先级不明,需对审核条件判断顺序进行排序,使得程序运行速度最快。②Excel填报数据不规范,对同一事件可能出现多种表达方式,例如学历为本科可能被表达为本科、大学本科、大学、双学士学位、双学士等5种方式,需提高软件对不同表达方式的兼容性。本算法重点解决这两个问题。
2 复杂规则下的数据分类算法
对审核工作而言,其本质是在限定的条件下对数据进行分类,将申报人员分为通过、不通过2类。因此,需研究在上述复杂规则下的高效分类算法。
2.1 审核条件优先级模型
对于多审核条件的情况应以突出主要审核条件和逐步减少判断人数为原则[2],从简单条件到复杂条件进行判断,并按从达标人数较多到较少的顺序进行多个约束条件的排序,从而降低因判断失败而产生的开销。先判断简单条件的速度往往较快,且判断成功后可剔除一批待审核信息,能相对提高后面复杂条件判断的速度。以2017年高级工职业技能鉴定需求调查数据为基础数据,上述高级工申报条件中从复杂度而言可作如表1分类。要素和表达方式越多则判断次数越多,或判断条件越复杂。达标人数越多则通过判断该项条件能越快减少待审核的信息。因此,要按审核条件由简单到复杂、达标人数由多到少的顺序进行审核条件优先级的排序。笔者将审核的优先级定义为P(priority),见式1。优先级数值越小则该条件越优先考虑。由于审核要素数和达标人数较为重要,故其占比较大,各为40%;而表达方式数变化范围大,且重要性相对较弱,故其占比为20%。经过计算,各条件的优先级见表2,审核优先级依次式条件5、条件6、条件7、条件1、条件3、条件4、条件2。
东欧2017年的核电装机容量为50.1 GWe。该地区核电容量在2030年、2040年和2050年的高值情景预测值分别为72 GWe、84 GWe和90 GWe,低值情景预测值分别为51 GWe、55 GWe和60 GWe。
P=0.4*f+0.2*v-0.4*(n/1000)式1
通过统计最终的调查数据得出满意度调查的结果,护理组人员满意度如下:十分满意62.5%,较为满意36.0%,不满意2.0%,其总体满意度为:98.0%。对比组满意度如下:十分满意38.0%,较为满意30.0%,不满意32.0%,其总体满意度为:68.0%。护理组的患者满意度明显高于对比组,差异有统计学意义(P<0.05)
其中,P——审核优先级,f——审核要素数(factor),v——表达方式数 (variety),n——达标人数(number of people)。
表1 审核条件分类
注:条件顺序与文献1中顺序一致,表达方式为多种表达的可能性,如学历中博士可能表达为博士、博士研究生等2种。
要素(三)审核条件条件1条件2条件3条件4条件5条件6条件7总人数要素(一)职业资格职业资格学历专业技术资格工龄本工种工龄职业资格要素(二)年限年限年限学历表达方式1 13 10年限9 1 1 1达标人数2 641 1 758 4 156 1 303 3 515 3 172 1 912 7 852
2.2 提高数据兼容性
采用该分级字典可以实现:①可对不同的表达方式进行归类分级。②对于要求某等级及以上水平时,可用对应的数字大小进行比较,不用穷举。③发现新的表达方式时,可在表后进行新增,并填写对应等级编号即可,可提高数据兼容性。
表2 条件优先级表
注:条件3和条件7对从事本工种工作年限要求1年,但实际申报过程中不足1年按1年计算,故审核要素数不考虑年限,均为1。
审核要素数(f)条件1条件2条件3条件4条件5条件6条件7 2 3 1 1 1 1 1表达方式数(v)1 13 10 9 1 1 1达标人数(n)2 641 1 758 4 156 1 303 3 515 3 172 1 912优先级(p)-0.056 4 3.096 8 0.737 6 1.678 8-0.806-0.668 8-0.164 8
图1 表达方式字典
在数据填报过程中,由于部分申报人员并非通过系统进行报名,而是直接填写Excel表格,会造成数据填写过程中表达方式的多样性,要实现自动审核则需提高软件的兼容性。本算法建立了一个“设置”表格,见图1,可由使用者对其中的数据进行维护。其中含学历、职业资格、专业技术资格三个类别的字典,具体为不完全统计的各类表达方式。以学历为例,分为6级,分别是博士(5级)、硕士(4级)、本科(3级)、大专(2级)、中专(1级)、高中及以下(0级)。而第5级又分别对应“博士”和“博士研究生”两种表达方式。其他等级依此类推。
2.3 算法流程
软件系统架构见图3,包括数据输入、数据输出、人机界面、预设数据及核心算法几个部分。
图2 职业技能鉴定审核流程(高级工)
3 软件系统
职业技能鉴定资格审核基本流程图见图2。在导入待审核信息后,依次根据审核条件优先级进行判断。若通过,则判断通过,并填写审核依据,审核下一条信息;若不通过,则进入下一条件进行判断,直至最后。
按照上述指标体系及评估方法,开展了扬州配电网建设和管理示范区项目农村试点工程区域配电网规划后评估工作,验证了通过规划实施,示范区农村试点区域配电网运行水平和供电能力显著提升,达到了规划预期目标,也验证了本文所列指标体系的实用性。
图3 系统架构
图4 职业技能鉴定资格审核界面
数据输入包括导入的待审核的信息(.xls或.xlsx格式),在人机界面中进行相关行列数的设置。数据输出为在导入的待审信息中输出审核结果及审核依据。软件界面见图4。分为导入文件部分、设置基础数据部分和设置列数部分,可实现导入文件、在界面上填写相关信息后以及自动审核等功能。审核结果见图5。对7 000余人的审核时间约需15 s,而以往7 000余人的审核约需1 W时间,大大提高了工作效率。
4 结语
图5 自动审核的结果和依据
笔者研究了研究复杂规则下的数据分类方法,建立了审核条件的优先级模型及数据容错方法,编写了基于Excel VBA的职业技能鉴定资格审核软件,将需要消耗大量人力及时间的工作简化为一键式操作,提高了工作效率和正确率,在实际应用中获得了理想的效果。在进一步优化审核算法及提高容错能力等问题上,仍需继续深入研究。
为保证消防车辆全力救灾,美丰加蓝积极行动、统筹协调,与当地经销商携手,迅速成立“美丰加蓝支持灾区建设服务队”,并携带美丰车用尿素及加注设备前往青州消防支队和救灾前线,为消防车辆提供美丰车用尿素及加注服务。
参考文献
[1]广东电网有限责任公司.广东电网有限责任公司职工技能竞赛管理实施细则[S].Q/CSG-GPG 2 20 022-2015,2015-11-10.
[2]杨若瑜,胡笳,曹阳,等.一种高效的基于约束网络的工程图符号识别方法[J].计算机辅助涉及与图形学学报,2002,14(9):830.
标签:条件论文; 数据论文; 优先级论文; 表达方式论文; 工作论文; 社会科学总论论文; 劳动科学论文; 职业培训论文; 《广东职业技术教育与研究》2019年第2期论文; 广东电网有限责任公司教育培训评价中心论文;