电力企业绩效考核管理系统设计研究

时间:2022-12-10 09:09:27

电力企业绩效考核管理系统设计研究

[摘要]为提高电力企业的绩效考核效率,切实推进公司治理体系和治理能力现代化,文章结合电力企业绩效管理需求,提出了一种基于浏览器/服务器(Browser/Server,B/S)架构的电力企业绩效考核管理系统设计方案。该系统采用B/S模式的3层网络架构,包含应用层、业务层以及数据访问层,利用分布式管理模式大幅度降低客户端任务量,提高系统运行速度。系统虚拟测试结果表明,该方案具有良好的运行稳定性和较高的运行速度。

[关键词]电力企业;绩效考核;B/S架构;网络系统

随着计算机和网络通信技术的发展,基于浏览器/服务器(Browser/Server,B/S)架构的网络管理系统得到越来越多的关注与应用,其分布式体系架构能够节约更多终端资源,凸显出很多优势,特别是在企业绩效考核系统中的应用,对提高企业管理效能具有重要意义[1]。电力企业通过管理实践与探索,已普遍实施全员绩效考核体系,并形成一套规范的考核流程。为进一步发挥全员绩效考核制度效用,企业健全按工作业绩、岗位价值决定薪酬分配的机制,有效激励全员积极干事创业,确保圆满完成各项工作任务,实现企业科学、健康、可持续发展。同时,利用Web技术和信息化平台,建立基于B/S架构的电力企业绩效考核信息系统,实现绩效考核目标制定、考核实时监控、考核规则制定、考核汇总等全过程在线操作与管理。

1网络结构设计

B/S结构是在客户机/服务器(Client/Server,C/S)结构基础上通过改进发展而来,其以Web服务器为核心,利用B/S模式的3层体系结构,实现对应用程序的操作。结合电力企业的绩效管理特点,采用B/S结构组建电力企业绩效考核信息系统,其网络系统结构如图1所示[2-3]。B/S结构主要包括应用层、访问控制层、业务层以及数据访问层。其中,应用层为电力企业的绩效考核提供人机操作界面;访问控制层主要负责为用户提供访问界面所需的各类控制组件;业务层主要为绩效考核系统提供业务处理服务,包括指标库的维护、考核目标制定等;数据访问层为数据存储提供所需的各类存储组件。

2功能模块设计

2.1指标库维护

指标库维护主要分为通用指标库维护和自建指标库维护。通用指标库主要包含了具有典型代表性的公司通用指标(即以安全环保、成本收益、业务运营、持续发展为顶层框架,由利润、发电量、售电量、供电煤耗、党的建设、依法治企等多级指标构成的电力企业普遍适用的指标体系),企业可结合实际情况,从通用指标库中摘选。自建指标库是为了满足企业的个性化、差异化等重点专项考核特殊需求而单独建立的指标库,用户可对自建指标进行自定义,作为通用指标库的补充,旨在提升指标库的灵活性和全面性。用户登录系统后可对指标库进行浏览和编辑操作。用户对指标库进行浏览时,可根据指标名称或数据来源两方面条件进行筛选查询,查询结果以详情列表形式展示,并能够将指标信息导出,以Excel形式存储。在进行编辑操作时,用户进入指标库维护界面,按照预定的事件操作流程,完成对指标参数的修改,也可对操作流程进行操作和修改。

2.2指标监控模块

完成指标库构建和维护后,需要对指标完成情况进行实时监控。对于通用性指标,系统将自动按照设定的指标考核计算公式,从相应模块中取值并计算指标数据,给出各项通用指标实际数据与绩效考核期望数据之间的差值,无需进行手动数据录入。对于个别特定的自建指标,若无法进行自动运算考核,可通过指标数据汇总后,通过人工操作进行数据导入,系统根据导入的考核数据统计出考核结果。用户登录系统之后可进行选择操作,选取需要手动导入的指标项,将数据按顺序依次输入。通过指标监控,可对考核情况的动态变化趋势进行实时监控,从而提升考核系统的实时性,便于对考核效果进行动态监控,进而达到及时闭环管控的目的。

2.3考核汇总统计

考核结果汇总主要是完成对各部门中各项考核结果的横向汇总和对比,以便通过结果查询和对比评估各部门的考核效果。在进行考核结果查询时,用户可按照拥有权限划分,限定能够查询的范围,一般限定为可查询整个单位考核结果、限定几个部门考核结果、仅本部门考核结果、仅个人考核结果等若干范围。可将用户按照权限等级划分为一级权限、二级权限、三级权限。一级权限用户可浏览二级权限及以下用户的考核结果,二级用户可浏览本部门及二级权限以下的用户考核结果,三级权限用户仅限于浏览个人考核结果。

3数据库设计

图2为企业绩效考核的流程。图2中,m表示单部门独立处理过程,n表示多部门协同处理过程。企业绩效考核流程中主要包含人员、指标库、考核目标、考核周期、评定等实体,需要对实体建立相应的数据结构。通用指标库的信息表包含了指标的基本信息和取数逻辑,主要包括指标编号、名称、数据长度、数据来源等信息[4]。自建指标库的信息表除了包含与通用指标库类似的信息表,还需要增加自建指标的独立编号,以区分于通用指标。目标考核表中主要包括考核周期、目标编号、考核单位、起始时间、结束时间等信息。目标制定信息表中主要包括目标编号、目标单位、考核年度、目标简要等。考核表主要对各部门的考核结果进行汇总,其中包括考核编号、考核单位、考核时间周期、指标名称、计量单位、预警数值以及评价结果等信息。人员表中主要包括用户的各类基本信息,如用户编号、账号名称、登录密码、个人信息、所在部门、操作权限等级等信息。根据不同实体的信息建立对应的数据结构,从而构建出考核系统所需的数据库[5]。

4系统性能测试

为了验证方案的可行性,采用3台计算机对绩效考核系统进行模拟,其中一台计算机作为服务器,另外两台计算机作为一号和二号客户端,并对考核系统进行测试。整个系统的测试项目分为功能测试和性能测试两类,并制订相应的测试方案,以验证系统的可靠性和运行效果。其中,性能测试主要是针对系统的稳定性、数据吞吐速率、负载能力等方面的测试,验证性能指标是否能够满足企业对考核系统的需求。通过并发测试以验证系统的工作性能,通过虚拟多人同时并发操作验证系统的运算速率和稳定性。在50M网络带宽环境下,利用Loadrunner工具虚拟70人同时对系统进行登录和操作,系统仅需5.8s响应时长即可完成所有人员的登录。服务器的中央处理器(CentralProcessingUnit,CPU)使用率如图3所示,平均使用率为68%,运行资源留有足够余量,能够保证系统稳定运行。

5结语

文章结合电力企业的绩效考核制度需求,分析了B/S网络结构的特点,提出一种基于B/S架构的电力企业绩效考核管理系统,并对系统中模块的设计及数据库构建进行介绍,通过虚拟系统对该方案的功能与性能进行两方面测试,测试结果表明系统具有良好的运行效果,能够满足电力企业对绩效考核系统的需求。

主要参考文献

[1]普莱斯曼.软件工程:实践者的研究方法[M].英文版.8版.北京:机械工业出版社,2015:123-127.

[2]魏本胜,舒德伟,张贺.基于B/S和M/S混合模式的项目管理绩效考核系统的设计与实现[J].软件,2021(3):72-74.

[3]王赟.基于B/S结构的绩效考核系统研究与实现[J].山西电子技术,2017(3):48-50.

[4]赵成刚,孙培芝.基于SpringMVC和Mybatis开发框架的设计与实现[J].当代教育实践与教学研究,2017(9):528.

[5]克拉克.SQL注入攻击与防御[M].2版.施宏斌,叶愫,译.北京:清华大学出版社,2013:76-79.

作者:董子渔 单位:国家能源集团焦作电厂有限公司