APP下载

电力系统专家人才填报评分综合工具研制

2019-01-16侯婧媖阮筠萃王海燕杨言彭骏驰

海外文摘·艺术 2018年19期
关键词:桌面申报评分

侯婧媖 阮筠萃 王海燕 杨言 彭骏驰

(国网湖南省电力有限公司长沙信息通信公司,湖南长沙 410002)

引言

专家人才选拔是2015年国网公司自上而下组织的,省公司每年面临省、市两级的专家及专家后备人才考核任务。每四年为一届,省公司根据数据填报情况,组织专家评审打分每次任务量大、填报困难,组织周期长,材料不能电子化和统一检索等缺点。导致在评审前后各级组织部门、申报人填报的数量大、佐证材料整理费时费力,每次填报后存在一部分漏填漏报、错填错报的情况影响评选得分。利用信息化手段辅助专家人才评审可以提高评审效率,降低评选工作量,采用IT工具进行填报申报能够确保材料的有效性,降低申报工作难度,提高企业生产效率。信息化手段辅助人才评估是时代的发展趋势,也是提高企业运行效率有效手段。

专家人才考核是国网公司一项长期的人才选拔政策,通过信息化工具进行考核评审能够节省人力、物力,缩短评审组织的时间,具有非常大的现实意义。

在公司内部目前专家人才考核存在以下问题。其一:目前公司组织的考核评选基本上是通过word表格的形式,组织提交,评选期间要大量的人力、时间来核对填报内容的有效性,由于word表格的不严格性,导致审核期间其中沟通成本非常高;其二:目前评分公式复杂,评委对每个人每一项评分都要进行大量的计算,计算过程中存在一定的误差和偏差,可能影响评估结果。

公式举例:

社会上大量的企业也面临以上问题,公司系统内职称评定、技能评审都是人工进行。通过专家人才填报评分综合小工具通过模块修改和功能调整可以应用到学校、企业等单位,具有非常大的社会意义。

1 工具需求分析

基于现状,我们在确定软件开发可行性的情况下,对软件需要实现的各个功能进行初步的需求分析,具体包括以下几点内容:考核资料填报,准备申报的人员申请账号,按照申报表填写相关资料并提交相关支撑材料等附件,工具将申报资料打包成XML文件并且以申报人员账号命名。同时给申报材料生成统一的条形码以便将来的快速整理和追溯;考核资料导入,申报人员提交资料后,管理人员能对考核资料进行导入,同时对提交的资料进行初审,审核资料提交是否合格及其申报人员是否满足申报的基本条件。初审通过后,提交给专家评审;资料评审,资料导入后,会根据申报的具体指标和评分细则对应,对申报材料进行打分和统计。并且通过图表的方式的进行展示;人工干预,机器初步评审后,以列表的形式展示给专家,专家可以进一步进行评审和审核,评审过程和评审结果系统将以日志的形式进行记录和展示;资料入档,评审专家考核完毕后,将评审资料与专家的评审一起归档。该档案能进行检索并下载打印。

图1 分析工具设计图

图2 Electron实现桌面应用原理图

图3 数据加密原理图

2 设计及开发

图4 数据导出图

图5 数据导入图

2.1 系统分析

根据应用开发需求,以及项目实际情况,分析工具采用桌面应用开发进行实现。图1为分析工具设计图。

2.2 技术创新

自定义评审公式:很多评估系统在评估公式自定方面都很欠缺,要么是系统固化了公式,要么是修改公式的参数进行公式调整。

但是在实际的应用我们发现这样设计完全不能满足用户需求,评估体系的完善要求系统具有处理和更新公式的能力。国网公司的专家人家评价标准每年都会有一定的变化,每项得分的公式和占比也会有相应的变化。评审工具必须具有自定义公式的能力。通过动态语言编程实现复杂的公式的定义,优势在于能满足复杂公式的定义。但是在编程过程需要用静态语言调用动态,通过回调的方式返回计算值给静态语言。目前评估系统很少这样实现。为了解决复杂公式的定义,我们采用了JS作为动态语言进行公式编写,实现在后台可以直接修改程序进行编程,无需编译部署。

跨平台桌面程序设计:传统的基于桌面的程序需要根据操作系统类型、版本进行不同的开发,本次针对不同的操作系统版本只做一开发,使用模拟浏览器技术实现通过网页编程实现桌面程序效果,具有夸平台性。为了实现桌面程序端,系统采用Electron进行编程,通过HTML+CSS实现界面设计,NODEJS实现编程计算。这样能够提高程序通用性,比一般C++vb实现桌面程序成本要低,系统兼容性好,可以实现热更新。

2.3 关键技术

2.3.1 NODE.JS

为了符合信息安全要求,小工具不能调用数据库和服务器,必须在单机运行,要确定业务逻辑正常的开展,需要在用户电脑上能方便使用HTTP功能,需要在小工具嵌入一个轻量的中间件。那么采用Node.js技术可以很好地解决这个问题。

Node.js是一个Javascript运行环境(runtime),对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。Node.js是一个基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。Node采用一系列“非阻塞”库来支持事件循环的方式。本质上就是为文件系统、数据库之类的资源提供接口。向文件系统发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知Node。该模型以可扩展的方式简化了对慢资源的访问,直观,易懂。

2.3.2 Electron

采用Node.JS 实现HTTP服务后,降低了开发难度,只要懂一般的HTML就能实现小工具软件的布局和数据调用。由于不能有远程服务器,也不能通过本地浏览器进行HTTP服务,小工具要能实现需要有一个离线的HTML解释器。那么Electron可以直接进行开发。Electron是一个可以用JavaScript、HTML和CSS构建桌面应用程序的库。这些应用程序能打包到Mac、Windows和Linux系统上运行,也能上架到Mac和Windows的App Store。他是基于Node.js和Chromium做的一个工具。以使用前端技术实现桌面开发,并且支持多平台运行。图2为Electron实现桌面应用原理图。

2.4 数据安全

小工具遵从安全保密性原则,奉行“规范下创新,安全下互联”的理念,保证信息系统防止信息非法泄露,信息只限于授权用户使用,通过信息加密,身份认证,访问控制,安全通信协议等技术实现。完整性是指信息未经授权不能改变的特性,通过安全通信协议,密码校验,等技术保障。信息资源容许授权用户按需访问。在面向用户服务的同时还必须进行身份认证于访问控制只要合法用户才能访问限定权限的信息资源。

为了保证文件传输的安全性采用DES加密技术对申报数据进行打包。申报材料数据包在传输的过程中,没有私钥是无法打开的。数据加密原理图见图3。

2.5 工具的功能模块

2.5.1 数据填报桌面端开发与应用

开发独立的桌面程序给填报人,适应于windows7以上,可以填写相应的三种人才申报表格,并且能将填报的数据和佐证材料打包导出。用户将导出的数据包发送给对应的评审人。

2.5.2 数据分析和评价端开发与应用

收到用户上传的数据包,需要开发一个数据分析和评价的软件,按照国网公司标准将提交的数据包每一项进行打分初评,最后通过列表的方式将计算情况展示给专家,专家根据对应的初评成绩对应佐证材料打出实际得分。

2.5.3 数据配置端开发与应用

为了提高工具的灵活性,计算部分必须采用非编译类语言编写,采用动态语言编写,后期国网公司评分标准变化,只需要对公式进行热更新,无需重新编译系统,实现灵活多变。

2.5.4 数据存档

用户的数据包上传后,系统根据时间分类进行本地存档处理。以备查询与下载。

3 应用效果

3.1 评分标准的配置

专家人才评分小工具通过提前配置,讲复杂的评分公式、填报项按照不同类别准确的配置;以便人员的填报以及之后的数据分析。

3.2 实现填报

填报人员通过打开桌面应用,参照实际情况选择填报项(履职绩效、发表论文、课题研究、技术革新、制度标准、培训带徒、科技创新、专利授权、个人荣誉等),完成个人数据的填报。

3.3 评分数据分析

结核人员数据填报的情况以及各项所对应的计算公式,小工具通过数据分析计算出个人最终得分,解决之前人员手工计算的问题;节省大量财力物力。

3.4 评分数据存档

通过小工具计算分析出来的结果支持本地化的导出(图4),实现文档结构格式的数据保存;之前到处的数据同样支持逆向的文档结构格式数据导入(图5)。

4 结语

专家人才考核是国网公司一项长期的人才选拔政策,通过信息化工具进行考核评审能,大大地减轻了专家组的评分计算工作量,对填报数据比以前更加结构化和可检索化,在其他评审项目中可以直接通用,节省人力、物力,缩短评审组织的时间,具有非常大的现实意义。

如今公司系统内职称评定、技能评审都是人工进行,专家人才填报评分综合小工具通过模块修改和功能调整可以应用到学校、企业等单位。资料入档模块,还能通过分类技术和大数据分析技术,将办公日常的电子文稿进行分析归档,并且创建索引,将日常文档标签化。

同时本次小工具的开发采用创新桌面应用的研发技术,改变之前工作量庞大冗余的平台-服务器-数据库的老模式,无需搭建平台、不占用硬件资源;使得开发过程更高效,开发成本更实惠的同时文档结构格式的数据保存使得数据保存更轻便。充分发挥了网络技术的移动性、实时性、交互性、可管理性的优势,突破传统技术瓶颈,在国内电力通信领域率先使用桌面应用解决人才评分的工作的困难,提升工作效率。

猜你喜欢

桌面申报评分
车联网系统驾驶行为评分功能开发
APACHEⅡ评分在制定ICU患者护理干预措施中的应用研究
鼠国要上天之离你十五米
双周最佳阵容
桌面装忙
液体对容器底及容器对桌面的压力和压强
双周最佳阵容
用好Windows 10虚拟桌面