基于FineReport的EVMKPI系统的前台设计与实现_第1页
基于FineReport的EVMKPI系统的前台设计与实现_第2页
基于FineReport的EVMKPI系统的前台设计与实现_第3页
基于FineReport的EVMKPI系统的前台设计与实现_第4页
基于FineReport的EVMKPI系统的前台设计与实现_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

盐城师范学院毕业设计页,共45页1引言1.1项目背景绩效考核管理是人力资源管理的核心内容[1],国电南自集团公司需要对二级子公司的研发团队开展研发数据采集和绩效管理,方便有效的对公司进行管理。通过管理,向员工、部门传递目标和压力,让公司员工在施加的压力下朝着这些目标努力,从而激发员工的潜能,培养他们的工作能力,增强他们的办事效率,可以更好的为公司服务。同时,以此考核作为对员工奖金发放、职位晋级、能力培训的依据。目前,经济的全球化已是必然,中国企业现在做的就是要快速的适应这一变化,还要适应我国现今经济模式的转型期。面对众多挑战和机遇,许多企业公司都在探索、学习和改善企业绩效、提高企业在社会中的竞争力的有效方法。如何制订科学合理的绩效考核管理系统,成为众多企业关注的热点问题。在开发和引进绩效考核管理系统的过程中,有部分企业已经取得了一定的成效,并且开发完成了比较成熟的绩效考核管理系统。由此开发了EVM-KPI系统,方便有效的解决了国电南自集团公司的需求。1.2主要研究内容本系统的用户对象主要是国电南自集团的工作人员,在全面分析集团公司业务需求的基础上,系统前台报表界面需要实现以下功能:1、个人绩效考核报表:1)个人绩效考核填报报表,可以对个人基本信息周期性的录入,周期为月度;2)个人绩效考核权重填报报表,根据系统后台指定的定量考核和能力评估,进行个人月度、年度相关权重的录入;3)个人绩效考核查看报表,经过公式的计算,计算出个人KPI绩效成绩并在查看报表中展现出来。2、项目绩效考核报表:1)项目绩效考核填报报表,可以对项目基本信息周期性的录入,周期为月度;2)项目绩效考核权重填报报表,根据系统后台指定的进度指标、质量指标以及成本指标,进行项目阶段、完结相关权重的录入;3)项目绩效考核查看报表,经过公式的计算,计算出项目阶段、完结KPI绩效成绩并在查看报表中展现出来。3、部门绩效考核报表:1)部门绩效考核填报报表,可以对对部门基本信息周期性的录入,周期为月度;2)部门绩效考核权重填报报表,根据系统后台指定的定量考核,进行项目年度关权重的录入;3)部门绩效考核查看报表,经过公式的计算,计算出部门年度KPI绩效成绩并在查看报表中展现出来。在绩效考核表场景中通过一定的计算,利用部门-项目-个人层次结构,根据后台人员设计的公式,实现关于个人、项目、部门的统计公式,这部分工作属于后台人员的任务,但由于这些公式的实现与前台也有一定的关联性,并且在前台更易实现,所以这部分工作由本人完成。系统前台报表界面在FineReport报表软件的基础上开发的,包括个人、项目、部门的填报报表以及查询报表,实现个人、项目、部门相关信息的录入以及查询。1.3本文的主要工作本文所研究的是为国电南自集团开发的EVM-KPI系统,可以进行个人绩效考核,项目绩效考核,部门绩效考核和多层次联合计算的数据计算系统。本论文主要论述的是KPI系统的前台设计与实现以及公式的实现。EVM-KPI系统是基于FineReport报表软件之上,运用了其自动生成报表的功能、以及非常丰富的报表生成定制的技术、可以设计复杂的报表、同时能够支持多种数据库的类型的特点,可以灵活的设计出所需报表,在设计报表的同时可以直接实现公式的运算,计算出KPI绩效并展现出来。1.4本文组织结构本文的组织结构如下:第一章引言部分。介绍了项目背景,需要研究的问题以及本文的主要工作。第二章相关工作。介绍了工具的选择以及前期准备工作。第三章系统分析与设计。进行需求分析,对项目的主要业务流程进行了介绍。第四章系统实现。进行系统的实现与测试以及关键技术的描述。第五章总结与展望。总结论文期间所做的工作,并且对员工绩效考核系统的未来扩展作了进一步展望。2相关工作2.1FineReport工具EVM-KPI系统前端的开发的重点是关于报表的生成,所以必须要选择一款合适的报表软件工具。目前报表软件市场上排名靠前的一些软件有FineReport[2]、水晶报表、快表、ExcelReport、华丹报表、皕杰报表、润乾报表等。经过对比筛选以及与国电南京自动化研究院的工程师共同研究之后,最终选定了FineReport作为系统的基础报表框架。FineReport报表工具是一款简单的中国式报表,它是由纯Java[3]编写的,并且可以设计复杂的报表,能够搭建数据决策分析系统。FineReport是一个自动生成报表系统,里面有非常丰富的报表生成定制的技术,能够支持许多种数据库的类型,典型的比如关系型数据库、BI多维数据库的连接取数等,将SqlServer[4]中数据形成数据集方便获取[5]。FineReport作为中国报表软件著名品牌,有着“简单、专业、快捷”等特点:a.类似excel的java报表设计器。KPI绩效考核系统的报表大部分都是表的形式存在的,用excel这种格式设计报表成为首选,FineReport工具中报表的生成就是采用的这个格式,而且功能更加齐全。b.FineReport是一款企业级web报表软件。功能强大,易学易用,简单拖拽操作便可制作中国式复杂报表,轻松实现报表的数据录入。FineReport通过参数以及参数界面的定义,可以灵活的定义出强大的查询界面,用户通过界面输入查询条件,来控制报表显示的内容以及形式[6]。c.“EXCEL+绑定数据列”形式的操作界面。在绑定数据列的同时可以直接实现公式的计算。KPI绩效考核系统在前台报表的生成中计算KPI绩效成绩时需要大量的公式计算,FineReport这个特点完全符合需求。d.支持多数据源报表。可以从同一个数据库取多张表展现在一张报表,也可以从不同数据库中获取数据展现在一张报表中。KPI绩效考核系统数据库并不只是计算单层绩效,需要进行多层关系计算,包括部门、项目、个人等内嵌组织层次,在制作报表的时候需要获取多种表,这些表来源于同一个数据库或者不同数据库。2.2数据集概念在FineReport的WorkBook编辑器中,可以在一张报表中定义数据集。数据集就是预先将一些需要使用的数据库中的表的相关字段组织成一定格式的数据,数据库需要预先定义数据连接,FineReport内置了强大且灵活的数据连接缓存机制,一个系统甚至一张报表中可以使用多个数据连接,如下图所示:图2-1FineReport结构图这些数据集是在FineReport与数据库连接的时候运用sql语句生成的。由于数据集中的数据被规范成报表中需要的统一格式,所以可以在系统前台报表的制作过程中方便的直接用于展示或作为选项使用。2.3前期工作员工绩效考核管理系统是基于FineReport报表软件的基础上搭建起来的,因此需要快速的熟悉FineReport报表软件的使用以及功能。全面分析了解国电南自集团公司业务需求,了解整个系统的框架架构。本研究课题是在员工绩效考核管理系统数据库设计完成的基础上进行的,这是由我组另一位同学完成的。因此,需要参与数据库的设计过程,了解整个数据库设计的框架。2.4本章小结进过对需求的总体理解,可以得出员工绩效考核管理系统共分为两部分:数据库的设计以及前台报表的生成;本课题需要研究的是绩效填报、绩效查看和KPI的计算。3系统分析与设计3.1总体设计本课题研究的KPI绩效考核系统属于EVM系统的一个子系统。EVM系统包含三个子系统,分别是员工绩效考核管理系统(EVM-KPI)、版本管理系统(EVM-SVN)和人力资源管理系统(EVM-Human)。EVM系统总体结构图如图3-1所示:图3-1EVM系统总体结构图以上三个子系统组成了整个的EVM系统。其中人力资源管理系统(EVM-Human)主要采用FineReport构建,除此之外还有一个旧版本基础数据迁移工具,以便于从已有的系统中方便快速的迁移数据。版本管理系统(EVM-SVN)的数据处理与分析展示部分使用FineReport构建,而数据采集是通过一个单独的导入工具将SVN中的版本数据提取并导入到EVM-SVN的数据库中。管理人员可以通过版本记录追踪项目进度,也可以通过文件变更反查变更责任人。员工绩效考核管理系统(EVM-KPI)的数据采集、数据分析与图形化展示都是以FineReport为基础构建而成,在完成考核模板配置后,通过填报页面进行相关数据输入,所需的数据输入完成后就可以在分析页面或展示页面直接显示相应的表格或图表结果。本课题研究的范围属于KPI绩效考核系统前端,包括一定的计算公式的实现以及前端报表的展示。员工绩效考核管理系统(EVM-KPI)主要流程如图3-2所示:图3-2KPI系统实施流程图其中KPI绩效考核系统中涉及到的员工数据都由EVM-Human提供,KPI系统中不存储基础信息,只存储和处理相应的采集到的数据和分析后的数据结果。同时,将采集到的数据以及从EVM-Human相关的数据库中获取的信息经过处理加工,经过算法计算得到的KPI绩效以及评审结果存储到VM-Human系统中,系统关系如下图3-3所示:图3-3KPI系统关系图3.2系统需求分析为了明确系统需求,本节将从功能性需求和非功能性需求实现两个角度,对项目要解决的问题进行详细分析。根据个人、项目、部门内嵌组织层次关系进行分析,然后通过表格方式,从而得出系统功能需求。非功能性需求则是从性能需求、安全性、以及可用性等方面对系统进行约束。3.2.1功能需求本系统的用户对象主要是国电南自集团的工作人员,在全面分析集团公司业务需求的基础上,系统前台报表界面需要实现以下功能:1、个人绩效考核报表需要是实现的功能如图所示:图3-4个人绩效考核报表用例图对个人基本信息周期性的录入,周期为月度,需要录入信息如下表所示:表3-1个人绩效测试用例表模块细化模块详细考核基本信息绩效表编号被考核人姓名被考核人编号被考核人职位考官姓名考官编号考官职位考核周期考核日期审核人姓名审核人编号审核日期定量考核专利指标个人绩效受理专利指标个人绩效受理专利实际个人项目任务承诺当月(1-12月)任务承诺个人项目任务实际完成当月(1-12月)任务实际完成个人项目任务完成率当月(1-12月)工作承诺完成率年度工作承诺完成率(待定方法)个人技术支持工作量(人天)当月(1-12月)技术支持工作量(人天)个人年度技术支持总量(人天)当月(1-12月)研发投入工作量(人天)个人年度研发投入总量(人天)个人工作总量(人天)当月(1-12月)工作总量(人天)个人年度工作总量(人天)个人研发饱和率当月(1-12月)月研发饱和率个人年度研发饱和率个人年终论文贡献(论文数)个人年终著作权贡献(著作权数)能力评估单月能力(每一项都分12个月考核)工作责任心工作积极性团队意识学习意识分析能力判断能力续表3-1计划能力创新能力学习能力应变能力理解能力根据系统后台指定的定量考核和能力评估,进行个人月度、年度相关权重的录入,如下表所示:表3-2月度KPI权重KPI指标权重定量考核月工作承诺完成率(年度完成率为12个月份叠加)自行配置月研发饱和率(年度饱和率为12个月份叠加)自行配置能力评估工作责任心自行配置工作积极性自行配置团队意识自行配置学习意识自行配置分析能力自行配置判断能力自行配置计划能力自行配置创新能力自行配置学习能力自行配置应变能力自行配置理解能力自行配置经过公式的计算,计算出个人KPI绩效成绩并在个人绩效考核查看报表中展现出来,部分公式如下表所示:表3-3个人公式计算表考核项目取值方式计算方法说明个人绩效受理专利指标填报直接输入,由项目指标分解个人绩效受理专利实际自动取值从“项目个人表”获取个人绩效受理专利完成率自动计算累加实际受理专利/指标2、项目绩效考核报表需要是实现的功能如图所示:图3-5项目绩效考核报表用例图对项目基本信息周期性的录入,周期为月度,需要录入信息如下表所示:表3-4项目填报信息表模块细化模块详细考核基本信息绩效表编号项目名称研制令号(项目编号)项目负责人(项目经理姓名)项目经理编号绩效表制作人姓名绩效表制作人编号绩效表制作日期审核人姓名审核人编号审核日期所属部门结项形式进度指标阶段预期完成时间项目起始日期A-F阶段任务预期完成时间阶段实际完成时间A-F阶段任务实际完成时间配置入库项裁剪表核定数量A-F阶段配置入库项裁剪表核定数量项目结项配置入库项裁剪表核定数量配置入库实际数量A-F阶段配置入库实际数量项目结项配置入库实际数量根据系统后台指定的进度指标、质量指标以及成本指标,进行项目阶段、完结相关权重的录入,如下表所示:项目阶段权重表3-5项目阶段权重KPI指标权重必选指标A阶段工期预期准确率自行配置A阶段配置入库率自行配置A项目阶段任务完成率自行配置可选指标计划更新及时系数(每月平均值)自行配置计划内容符合系数(每月平均值)自行配置文档质量系数(每月平均值)自行配置项目结项权重表3-6项目结项权重KPI指标权重必选指标A阶段工期预期准确率自行配置B阶段工期预期准确率自行配置C阶段工期预期准确率自行配置D阶段工期预期准确率自行配置E阶段工期预期准确率自行配置F阶段工期预期准确率自行配置项目结项配置入库率自行配置项目结项任务完成率自行配置项目受理专利完成率自行配置项目总费用控制率自行配置可选指标计划更新及时系数(每月平均值)自行配置计划内容符合系数(每月平均值)自行配置文档质量系数(每月平均值)自行配置3)经过公式的计算,计算出项目阶段、完结KPI绩效成绩并在查看报表中展现出来,部分公式如下表所示:表3-7项目公式计算表考核项目取值方式计算方法说明项目受理专利指标填报手动填报,由部门指标分解项目受理专利实际数量自动计算个人实际数据累加项目受理专利完成率自动计算项目受理专利实际数量/项目受理专利指标项目总预算(万元)填报本年度预算(万元)填报续表3-7本年度实际投入(万元)填报本季度实际发生费用(万元)填报当前总投资(万元)自动计算逐年累加项目实际总投资(万元)自动计算项目完结时逐年累加项目总费用控制率自动计算项目实际总投资(万元)/项目总预算(万元)3、部门绩效考核报表需要是实现的功能如图所示[7]:图3-6项目绩效考核报表用例图对部门基本信息周期性的录入,周期为月度,需要录入信息如下表所示:表3-8部门填报信息表模块详细考核基本信息绩效表编号部门名称部门编号部门负责人制作人姓名制作人编号制作日期审核人审核人编号定量考核部门年度受理专利指标续表3-8部门年度受理专利完成率部门年度授权专利指标部门年度授权专利实际值部门年度授权专利完成率部门销售收入(万元)部门研发预算(万元)部门研发投入(万元)部门研发投入率部门研发预算准确率部门配置入库率可选指标规章制度建设系数部门员工管理系数根据系统后台指定的定量考核,进行项目年度关权重的录入,如下表所示:表3-9部门权重表KPI指标权重部门年度受理专利完成率自行配置部门年度授权专利完成率自行配置部门研发投入率自行配置部门研发预算准确率自行配置3)经过公式的计算,计算出部门年度KPI绩效成绩并在查看报表中展现出来[8],部分公式如下表所示:表3-10部门公式计算表考核项目取值方式计算方法说明部门年度受理专利指标填报部门年度受理专利实际值自动计算sum(项目实际受理)部门年度受理专利完成率自动计算部门年度受理专利指标/部门年度受理专利实际值*100%以上为具体的功能总体需求,总结如下图3-7所示:图3-7需求结构图个人、项目、部门报表展现周期如下表所示:表3-11KPI需求表KPI计算周期绩效查看填报绩效周期个人月度、年度月度、年度月度、年度项目阶段、完结阶段月度部门年度年度年度3.2.2非功能需求该系统在运行的过程中不仅需要满足以上的功能需求,还需要满足以下非功能需求:1.性能需求:系统对于一般功能界面的响应控制在10秒内,复杂功能界面及涉及大数据量查询的应控制在30秒内。2.安全需求:作为一个绩效考核管理系统,不是任何人都可以对系统可以更改的,需要设置管理员。因此,在维护系统时,只有得到管理员的许可才可以进入系统进行相关操作。对于系统用户,系统设计了登陆界面,每个用户都有一个密码,该密码由用户管理,从而实现对用户的身份验证。每个用户只可以看到自己应该看到的内容。3.可用性需求:系统能连续7*24小时不间断工作;保证系统在99%的时间内都能够正常运作。3.3数据模型设计3.3.1系统模块在EVM-KPI中又分为三个模块,分别是人员绩效模块,项目绩效模块和部门绩效模块。人员绩效模块负责人员信息的录入、个人绩效考核与计算并展示,项目绩效模块负责项目信息的录入,项目有绩效考核与计算并展示,部门绩效模块负责部门信息的录入、部门考核与计算并展示。这三者相互交叉,共同计算,构成一个三维计算法则。通过这个计算法则,可以在统计完人员绩效后,自动生成项目和部门相关绩效。当完善项目绩效后,便可自动计算生成部门相关绩效。三者相辅相成,使绩效考核更为精准方便。模块的组织,如图3-8所示:图3-8模块组织图3.3.2数据结构 数据库为我组其他成员搭建,数据库整体结构图如3-9所示:图3-9数据库整体结构图其中,KPI员工绩效管理系统运用到的数据表如下表3-12所示:表3-12数据库表列表名称表名描述个人绩效表kpi-individualperformance考核个人绩效续表3-12个人月度权重表kpi-individualweightmonth个人月度绩效权重个人年度权重表kpi-individualweightyear个人年度绩效权重项目绩效表kpi-projectperformance核项目绩效,主要按项目三要素(此不考虑安全)考核,包括进度,质量,成本项目阶段权重表kpi-projectweightstage项目实施阶段绩效权重项目结项权重表kpi-projectweightclose项目完成后绩效权重部门绩效kpi-departmentperformance部门绩效考核部门权重表kpi-departmentweightyear部门绩效权重项目个人表kpi-projecthuman项目和个人之间的连接表系统前台报表需要大量的数据,这些数据来源于数据库,在FineReport工具中,通过对数据库查询,获取数据表,形成数据集,以供报表的使用,如下图所示:图3-10数据库表使用图3.4本章小结通过对系统总体的分析以及对功能需求和非功能需求的分析,可以充分的了解到系统的架构,对系统的实现有很大的帮助。数据库表建设好后,下一步就可以对系统前台进行开发了。4系统实现4.1功能实现依照3.2.1给出的功能需求,对KPI员工绩效考核系统前台的设计做如下实现。由于篇幅限制,本文只详细介绍个人考核模块的设计。TML5和CSS3是网络发展的趋势,FineReport框架基本不需要额外的编码即可实现许多现代浏览器和移动设备已经支持HTML5和CSS3标准。同时,FineReport是一款企业级web报表软件,功能强大,易学易用,简单拖拽操作便可制作中国式复杂报表,,它是由纯Java编写的,并且可以设计复杂的报表,能够搭建数据决策分析系统,节省了大量的时间。所以,所有的报表设计都是FineReport报表软件的上进行设计的。4.1.1报表填报实现在进行报表设计前,需要进行FineReport与数据库的连接,如图4-1所示:图4-1数据库连接图根据3.2.1给出的个人绩效考核的功能需求,需要设计一张个人信息填报报表,以实现个人基本信息的录入,FineReport报表软件中个人填报报表界面部署具体实现如4-2图所示:图4-2个人绩效实现图填报界面中需要手动添加的单元格还需进行控件设置,对所填写的数据进行验证是否符合填写规范,如4-3图所示:图4-3控件设置图当报表填报完成时,通过报表填报属性对话框设置,指定提交项的名称、提交类型、提交对应的数据库表、提交项中的单元格位置与相应数据库表中字段的对应关系、提交项中的主键、提交条件以及提交事件,将个人绩效信息导入相应的个人数据库表中,设置报表填报属性如4-4图所示:图4-4报表填报属性图4.1.2权重配置根据功能需求需要设计月度、年度权重报表。KPI权重是一个指标占总战略目标的比重,KPI权重的不同主要反映了员工的主要职责差异或集团当前的考核重点的不同。另外,权重还应根据考核目的的不同而有所差异。用户需要根据具体的情况分配合理的权重。个人绩效考核需要进行月度、年度考核,因此,分别要配置对应的权重,界面设置与填报报表一样,如下图所示:图4-5月度权重配置图图4-6年度权重配置图4.1.3绩效考核查看根据个人绩效考核的功能需求需要设计绩效考核查看报表,考核查看周期分为月度和年度,1、月度绩效考核查看报表查询月度考核信息首先要获取数据库中数据,通过数据库查询功能,可以同时获取多张所需数据库表,数据库查询如图4-7所示:图4-7数据库查询界面查询时需要设置参数,这些参数是根据数据库中已有字段来设置的,通过对它进行数据字典设置,经过公式过滤,形成数据列,当下拉菜单时就可以显示这些数据列,选取的参数会传递到4.1.3中sql语句中,参与数据库的查询,参数查询界面如图4-8所示:图4-8参数查询图从数据库中获取的数据库表在FineReport中直接形成模板数据集进行缓存,无需再次连接数据库重新查询数据,直接使用缓存下来的数据,在FineReport中可以直接拖拽数据集中的数据到对应的单元格中。通过查询被考核人姓名和年份这两个参数,连接后台数据库,查询到相应的信息字段,然后在报表中展现相应的个人这个年度的所有月度考核基本信息,如图4-9所示:图4-9月度考核基本信息查询图点击其中的一条月度考核记录,可以看到该月具体的考核信息,其中涉及到大量公式的计算,如图4-10所示:图4-10月度考核具体信息查询图2、年度绩效考核查看报表通过查询被考核人姓名和年份,展现个人这个年度的考核基本信息以及考核指标和能力评估,根据指定的KPI指标和权重,计算个人的KPI绩效,个人年度绩效查看表如图4-11所示:图4-11月度考核基本信息查询图4.2公式实现公式的实现本该后台实现,由于FineReport工具在报表设计时可以简单方便的将公式嵌入表中,因此,后台人员只设计了公式的计算,公式的计算部分有本人实现,公式计算说明如下表所示:项目阶段工期偏差(天数)详细考核内容表4-1项目计算部分内容考核项目取值方式计算方法说明A阶段工期偏差自动计算A阶段任务实际完成时间-A阶段任务预期完成时间B阶段工期偏差自动计算B阶段任务实际完成时间-B阶段任务预期完成时间C阶段工期偏差自动计算C阶段任务实际完成时间-C阶段任务预期完成时间D阶段工期偏差自动计算D阶段任务实际完成时间-D阶段任务预期完成时间E阶段工期偏差自动计算E阶段任务实际完成时间-E阶段任务预期完成时间F阶段工期偏差自动计算F阶段任务实际完成时间-F阶段任务预期完成时间A阶段工期预期准确率自动计算(A阶段预期天数-A阶段任务偏差天数)/A阶段预期天B阶段工期预期准确率自动计算同上C阶段工期预期准确率自动计算同上D阶段工期预期准确率自动计算同上E阶段工期预期准确率自动计算同上F阶段工期预期准确率自动计算同上项目结项配置入库项裁剪表核定数量自动计算阶段累加项目结项配置入库实际数量自动计算阶段累加A阶段配置入库率自动计算A阶段配置入库实际数量/A阶段配置入库项裁剪表核定数量*100%B阶段配置入库率自动计算同上C阶段配置入库率自动计算同上D阶段配置入库率自动计算同上E阶段配置入库率自动计算同上F阶段配置入库率自动计算同上项目结项配置入库率自动计算结项实际入库数/结项配置裁剪表核定数续表4-1A项目阶段任务承诺自动计算sum(个人任务承诺)B项目阶段任务承诺自动计算sum(个人任务承诺)C项目阶段任务承诺自动计算sum(个人任务承诺)D项目阶段任务承诺自动计算sum(个人任务承诺)E项目阶段任务承诺自动计算sum(个人任务承诺)F项目阶段任务承诺自动计算sum(个人任务承诺)项目结项任务总承诺数自动计算阶段累加A项目阶段任务完成率自动计算A项目阶段任务完成/A项目阶段任务承诺B项目阶段任务完成率自动计算同上C项目阶段任务完成率自动计算同上D项目阶段任务完成率自动计算同上E项目阶段任务完成率自动计算同上F项目阶段任务完成率自动计算同上项目结项任务完成率自动计算项目结项实际完成任务/项目结项任务总承诺数项目受理专利指标填报手动填报,由部门指标分解项目受理专利实际数量自动计算个人实际数据累加项目受理专利完成率自动计算项目受理专利实际数量/项目受理专利指标当前总投资(万元)自动计算逐年累加项目实际总投资(万元)自动计算项目完结时逐年累加项目总费用控制率自动计算项目实际总投资(万元)/项目总预算(万元)此部分公式计算具体实现如下图所示:图4-12公式实现图由于篇幅限制,更多的计算会在附录里详细介绍。在FineReport工具中,公式可以直接在单元格中计算,公式的具体操作如下图所示:图4-13公式实现图4.3系统测试当所有报表设计都完成后,将其放入EVM系统中,如下图所示:图4-14报表导入系统图4.3.1个人绩效计算测试个人绩效测试用例如表4-2所示:表4-2个人绩效测试用例表模块细化模块详细考核测试用例基本信息绩效表编号0009被考核人姓名刘春松被考核人编号0901被考核人职位1级设计师考官姓名李冰考官编号0007考官职位1级设计师考核周期月度考核日期2015.12.02审核人姓名陈可审核人编号0001审核日期2015.12.02项目1项目2定量考核专利指标个人绩效受理专利指标24续表4-2个人绩效受理专利实际3个人绩效受理专利完成率50%个人项目任务承诺1月任务承诺522月任务承诺443月任务承诺694月任务承诺365月任务承诺386月任务承诺297月任务承诺148月任务承诺119月任务承诺1110月任务承诺2111月任务承诺1512月任务承诺23个人项目任务实际完成1月任务实际完成522月任务实际完成233月任务实际完成464月任务实际完成155月任务实际完成276月任务实际完成267月任务实际完成148月任务实际完成119月任务实际完成1110月任务实际完成2111月任务实际完成1512月任务实际完成23个人项目任务完成率1月工作承诺完成率100.00%2月工作承诺完成率62.50%3月工作承诺完成率66.67%4月工作承诺完成率66.67%5月工作承诺完成率81.82%6月工作承诺完成率72.73%7月工作承诺完成率100.00%8月工作承诺完成率100.00%9月工作承诺完成率100.00%10月工作承诺完成率100.00%11月工作承诺完成率100.00%12月工作承诺完成率100.00%年度工作承诺完成率(待定方法)先采用总完成/总承诺续表4-2个人技术支持工作量(人天)1月技术支持工作量(人天)32月技术支持工作量(人天)103月技术支持工作量(人天)84月技术支持工作量(人天)105月技术支持工作量(人天)56月技术支持工作量(人天)67月技术支持工作量(人天)78月技术支持工作量(人天)09月技术支持工作量(人天)010月技术支持工作量(人天)511月技术支持工作量(人天)812月技术支持工作量(人天)6个人年度技术支持总量(人天)68个人技术支持工作量(人天)1月技术支持工作量(人天)32月技术支持工作量(人天)103月技术支持工作量(人天)84月技术支持工作量(人天)105月技术支持工作量(人天)56月技术支持工作量(人天)67月技术支持工作量(人天)78月技术支持工作量(人天)09月技术支持工作量(人天)010月技术支持工作量(人天)511月技术支持工作量(人天)812月技术支持工作量(人天)6个人年度技术支持总量(人天)68个人研发投入工作量(人天)1月研发投入工作量(人天)202月研发投入工作量(人天)143月研发投入工作量(人天)154月研发投入工作量(人天)125月研发投入工作量(人天)176月研发投入工作量(人天)167月研发投入工作量(人天)228月研发投入工作量(人天)229月研发投入工作量(人天)1710月研发投入工作量(人天)1811月研发投入工作量(人天)1612月研发投入工作量(人天)16个人年度研发投入总量(人天)205续表4-2个人工作总量(人天)1月工作总量(人天)232月工作总量(人天)243月工作总量(人天)234月工作总量(人天)225月工作总量(人天)226月工作总量(人天)227月工作总量(人天)298月工作总量(人天)229月工作总量(人天)1710月工作总量(人天)2311月工作总量(人天)2412月工作总量(人天)22个人年度工作总量(人天)273个人研发饱和率1月研发饱和率86.96%2月研发饱和率58.33%3月研发饱和率65.22%4月研发饱和率54.55%5月研发饱和率77.27%6月研发饱和率72.73%7月研发饱和率75.86%8月研发饱和率100.00%9月研发饱和率100.00%10月研发饱和率78.26%11月研发饱和率66.67%12月研发饱和率72.73%个人年度研发饱和率75.09%个人年终论文贡献(论文数)2个人年终著作权贡献(著作权数)1能力评估单月能力(每一项都分12个月考核)工作责任心95工作积极性95团队意识95学习意识95分析能力95判断能力95计划能力95创新能力95学习能力95应变能力95理解能力95续表4-2年度能力(每一项都分12个月考核)工作责任心95工作积极性95团队意识95学习意识95分析能力95判断能力95计划能力95创新能力95学习能力95应变能力95理解能力95以上数据包括个人与个人—项目的相关数据,进入KPI录入,根据个人绩效测试用例将相应的信息填入报表中,提交后,数据会直接导入数据库,个人绩效填报表如图4-15所示:图4-15个人绩效填报个人KPI计算月度KPI计算用例如表4-3所示:表4-3个人月度KPI计算用例类别KPI指标名称KPI测试用例权重测试用例月工作承诺完成率100%45%月研发饱和率73%30%能力评估工作责任心954%工作积极性952%团队意识953%学习意识952%续表4-3分析能力953%判断能力952%计划能力952%创新能力951%学习能力952%应变能力952%理解能力952%合计90.65用户通过查询被考核人姓名和年份,展现相应的个人这个年度的所有月度考核基本信息,个人月度绩效查看表1如图4-16所示:图4-16个人月度绩效查看表1点击其中的一条月度考核记录,就可以看到该月具体的考核信息,个人月度绩效查看表2如图4-17所示:图4-17个人月度绩效查看表2年度KPI计算用例如表4-4所示表4-4年度KPI计算用例类别KPI指标名称KPI测试用例权重测试用例定量考核个人绩效受理专利完成率50%30%年度工作承诺完成率(总完成/总承诺)92%35%个人年度研发饱和率75.09%15%能力评估工作责任心952%工作积极性952%团队意识952%学习意识952%分析能力952%判断能力952%计划能力951%创新能力952%学习能力951%应变能力952%理解能力952%合计58.46查询被考核人年度考核情况时,只需查询被考核人姓名和年份,就会展现个人这个年度的考核基本信息以及考核指标和能力评估,根据指定的KPI指标和权重,会计算个人的KPI绩效[9],个人年度绩效查看表如图4-18所示:图4-18个人年度绩效查看表4.3.2项目绩效计算测试项目绩效测试用例如表4-5所示:表4-5项目绩效测试用例模块细化模块详细考核测试用例基本信息绩效表编号0009项目名称高阻抗100MVA-220kV变压器研制及产业化项目研制令号(项目编号)SNC2012001项目负责人(项目经理姓名)罗荣新项目经理编号0023绩效表制作人姓名罗荣新绩效表制作人编号0023绩效表制作日期2015.12.02审核人姓名霍利杰审核人编号0006审核日期2015.12.02所属部门电力电子事业部结项形式小结项目评估阶段预期完成时间项目起始日期2014.12.02A阶段任务预期完成时间2015.01.31B阶段任务预期完成时间2015.03.31C阶段任务预期完成时间2015.06.30D阶段任务预期完成时间2015.09.30E阶段任务预期完成时间2015.10.31F阶段任务预期完成时间2015.11.30阶段实际完成时间A阶段任务实际完成时间2015.01.25B阶段任务实际完成时间2015.04.20C阶段任务实际完成时间2015.07.31D阶段任务实际完成时间2015.10.31E阶段任务实际完成时间2015.11.18F阶段任务实际完成时间2015.12.30项目阶段工期偏差(天数)A阶段工期偏差6B阶段工期偏差20C阶段工期偏差31D阶段工期偏差31续表4-5E阶段工期偏差18F阶段工期偏差30A阶段工期预期准确率B阶段工期预期准确率C阶段工期预期准确率D阶段工期预期准确率E阶段工期预期准确率F阶段工期预期准确率配置入库项裁剪表核定数量A阶段配置入库项裁剪表核定数量10B阶段配置入库项裁剪表核定数量20C阶段配置入库项裁剪表核定数量40D阶段配置入库项裁剪表核定数量15E阶段配置入库项裁剪表核定数量10F阶段配置入库项裁剪表核定数量5项目结项配置入库项裁剪表核定数量100配置入库实际数量A阶段配置入库实际数量10B阶段配置入库实际数量20C阶段配置入库实际数量40D阶段配置入库实际数量10E阶段配置入库实际数量5F阶段配置入库实际数量3项目结项配置入库实际数量88入库率A阶段配置入库率100.00%B阶段配置入库率100.00%C阶段配置入库率100.00%D阶段配置入库率66.67%E阶段配置入库率50.00%F阶段配置入库率50.00%项目结项配置入库率60.00%项目任务实际完成A项目阶段任务承诺B项目阶段任务承诺C项目阶段任务承诺D项目阶段任务承诺E项目阶段任务承诺F项目阶段任务承诺项目结项任务总承诺数项目任务实A项目阶段任务完成B项目阶段任务完成C项目阶段任务完成D项目阶段任务完成续表4-5E项目阶段任务完成F项目阶段任务完成项目结项实际完成任务任务承诺完成率A项目阶段任务完成率B项目阶段任务完成率C项目阶段任务完成率D项目阶段任务完成率E项目阶段任务完成率F项目阶段任务完成率项目结项任务完成率质量指标项目受理专利指标5.00项目受理专利实际数量4项目受理专利完成率80.00%成本指标项目总预算(万元)300.00本年度预算(万元)201.80本年度实际投入(万元)189.90本季度实际发生费用(万元)50.88当前总投资(万元)189.90项目实际总投资(万元)258.80项目总费用控制率86.27%可选指标专业分类电力电子专业备注新增项目计划更新及时系数100计划内容符合系数100文档质量系数100以上是项目的测试用例,根据项目的测试用例将相应的信息填入报表中,项目绩效填报表如图4-19所示:图4-19项目绩效填报项目KPI计算阶段KPI计算用例如表4-6所示表4-6项目阶段KPI计算用例类别KPI指标名称KPI测试用例权重测试用例必选指标A阶段工期预期准确率98%30%A阶段配置入库率96%28%A项目阶段任务完成率92%32%可选指标计划更新及时系数(每月平均值)1003%计划内容符合系数(每月平均值)1004%文档质量系数(每月平均值)1003%结果95.72根据项目填报以及指定的KPI指标和权重用例,通过查询项目名称,展现该项目的现阶段的基本信息以及阶段KPI绩效,项目阶段考核表如图4-20所示:图4-20项目阶段考核表结项KPI计算用例如表4-7所示:表4-7结项项目KPI计算用例类别KPI指标名称KPI测试用例权重测试用例必选指标A阶段工期预期准确率98%3%B阶段工期预期准确率96%4%C阶段工期预期准确率92%2%D阶段工期预期准确率98%3%E阶段工期预期准确率98%5%F阶段工期预期准确率98%3%项目结项配置入库率98%24%项目结项任务完成率98%16%项目受理专利完成率98%20%项目总费用控制率98%15%续表4-7可选指标计划更新及时系数(每月平均值)1001%计划内容符合系数(每月平均值)1002%文档质量系数(每月平均值)1002%结果97.90当需要查询项目绩效情况时,可以通过查询项目名称,展现该完结项目的基本信息以及完结KPI绩效,项目完结考核表如图4-21所示:图4-21项目完结考核表4.3.3部门绩效计算测试部门绩效测试用例如表4-8所示表4-8部门绩效测试用例表模块详细考核测试用例基本信息绩效表编号1008部门名称南自美卓部门编号0008部门负责人胡炫续表4-8制作人姓名霍利杰制作人编号0006制作日期2015.12.02审核人梁晓燕审核人编号0008定量考核部门年度受理专利指标10部门年度受理专利实际值5部门年度受理专利完成率0.5部门年度授权专利指标10部门年度授权专利实际值7部门年度授权专利完成率0.7部门销售收入(万元)8000部门研发预算(万元)490部门研发投入(万元)415.87部门研发投入率0.05198375部门研发预算准确率0.848714286部门配置入库率0.5可选指标规章制度建设系数100部门员工管理系数100以上是部门绩效的测试用例,根据部门的测试用例将相应的信息填入报表中,部门年度考核表如图4-21所示:图4-22部门绩效填报部门KPI计算用例如表4-9所示:表4-9部门KPI计算用例KPI指标名称KPI测试用例权重测试用例部门年度受理专利完成率50%27%部门年度授权专利完成率70%22%部门研发投入率5.2%20%部门研发预算准确率84.87%13%部门配置入库率50%18%结果49.97通过查询部门名称和年份,展现该部门的基本信息以及年度KPI绩效考核,部门年度考核表如图4-23所示:图4-23部门年度考核表4.4技术难点EVM-KPI绩效考核系统并不只是计算单层绩效,而是可以进行多层关系计算,包括部门、项目、个人等内嵌组织层次,一个部门有多个项目,一个项目有多个员工负责,同时一个员工又负责多个项目。这些不同的层次以及它们之间的联系决定了系统计算规则的不确定性和复杂性。4.5本章小结该章节是对系统的实现,公式的实现以及测试,给出了完整的用例,以及测试结果[10],同时,对开发过程中技术难点进行了综述。5总结与展望5.1总结该系统是在FineReport工具、数据决策系统的基础上搭建起来的,在系统的开发过程中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论