杨巧梅+马冯艳+万红梅
摘要:设计了一种基于B/S三层体系结构的煤炭企业绩效管理系统,从系统总体设计、系统结构、功能设计和数据库设计四个方面设计,使用.net和C#技术进行业务层和逻辑层的实现,数据访问层使用ADO.NET作为应用程序的数据访问组件。
关键词:B/S结构;煤炭企业;绩效管理系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)09-0007-02
1 引言
随着经济的增长和煤炭行业的迅速发展,煤炭企业面临的竞争也越来越激烈,绩效管理在企业管理中的越来越重要,传统的绩效管理系统不论从方法上还是数据处理上都已不能满足煤炭集团公司发展的需求,因此研究建立一种方法先进、数据管理灵活高效的绩效管理系统是非常必要的[1]。基于Web的煤炭企业绩效管理系统使用综合的绩效管理方法和Web技术,使绩效管理不再是分公司独立的行为,方便各分公司和集团公司的交流,对整个集团公司的发展具有较高的应用价值。
2 绩效管理系统总体设计
2.1 系统的需求分析
通过调查研究,煤炭企业组织结构相对庞大,集团公司下属分公司、煤矿,其各矿又分各管理、生产、市场等,一直细分至各班组,结构完整,机构庞大。因此,煤炭企业绩效管理系统需要定性和定量两种绩效考核方式,如:360度考核、量化考核等考核方式。考核负责人将可能用到的考核指标输入系统中,各部门负责人根据本部门的绩效目标选取考核指标,制定考核表,参与考核的主体根据考核标准填写考核表并提出相应的建议,考核结果保存在系统中,可供其它决策使用。绩效管理系统的用户有四大类:
(1)员工:上传与工作业绩有关的证明材料,填写个人绩效记录并进行自评。
(2)评估者:即专门负责绩效考核评估工作的负责人,主要任务是在绩效考核过程中监督员工和部门绩效,并在每个绩效周期结束参与员工和部门绩效进行评分工作和汇总工作。
(3)部门负责人:负责从企业KPI库中选择本部门绩效关键业绩指标,制定部门绩效考核指标,在考核过程中和员工进行沟通,并参与本部门绩效的全面评估工作和其它部门绩效考核工作。
(4)经营者:制定企业的战略目标,查看各部门和员工的绩效评估结果,根据考核结果的分析制定下一阶段的目标。
2.2绩效管理方法研究
针对煤炭企业绩效管理中存在的问题[2],研究煤炭企业绩效方法时要从几个方面考虑:
(1)完善绩效管理体系。把绩效考核与绩效管理结合起来,作为绩效管理中的一个环节来执行,考核前与考核后都要进行沟通和反馈。绩效管理的结果要充分运用于人力资源管理中去,把绩效管理作用最大化,实现与人力资源管理的紧密结合。
(2)增加考核对象。绩效考核的对象选择部门、部门负责人、普通员工及企业经营者几类,实现对企业所有员工及部门进行绩效考核,并根据考核对象的不同分别设置不同的考核指标与考核方案,使绩效考核更加精细,考核结果更加准确。
(3)重视绩效管理过程。绩效管理的过程中要重视与员工的沟通,通过不断的沟通挖掘员工的潜能,有效的进行人力资源开发,充分发挥员工的工作能力,调动员工的工作积极性,从而提高工作效率,达到实现企业绩效的目标。
(4)注重绩效管理结果运用。绩效管理的过程固然重要,但绩效管理的结果运用也是绩效管理中不可忽视的重要步骤。把绩效管理的结果运用于人力资源管理决策中,如培训管理,人力资源开发和人力资源规划中,充分发挥绩效管理的作用。
根据上述几点,煤炭企业的绩效管理方法应该从企业的战略目标出发,结合企业绩效和员工绩效,由绩效目标确定,绩效管理循环和绩效结果运用三部门分组成的不断循环进行的完整的管理过程,如图1所示。
从图1可以看出,绩效管理包括三部分:绩效目标确定、绩效管理循环和绩效结果应用。绩效目标确定的任务是根据企业的战略目标,与员工沟通确定企业绩效目标,再把企业的整个绩效目标进行分解为两部分,一个是部门绩效目标(部门绩效考核用),另一个是岗位绩效目标(个人绩效考核用),这样就形成个人与部门相结合的绩效管理模型。绩效目标确定后,进行绩效管理四个过程的不断循环(即绩效计划→绩效调查→绩效评估→实施绩效反馈→绩效计划),不断把绩效反馈的结果应用于新一轮的绩效目标确定中。绩效管理不是一个独立的管理过程,它与人力资源的其它过程有着紧密的联系,绩效管理的目的不仅仅是为了评价企业的绩效的好坏,而是把绩效结果应用于人力资源管理的其它管理活动中。所以,绩效结果的应用对于绩效管理也是非常重要的。
2.3 设计原则
绩效管理系统采用浏览器/服务器(B/S)结构,整个系统由三层体系结构即表示层、逻辑层和数据层组成。表示层是与用户直接相关的用户界面即浏览器端,逻辑层通过Web服务器来实现绩效管理工作,数据层应用数据库技术对业务数据进行管理。
(1)客户端直接使用浏览器,无需安装特定的客户端软件,使用方便灵活,界面友好,用户只要能连接网络,随时随地都可以使用管理系统实现数据的实时查看与管理。
(2)系统可以支持各种平台使用,不需要特殊的软件和硬件系统,方便地实现了跨平台数据访问。
(3)开发简便,可以使用多种开发工具,兼容性好。
3系统结构设计
系统采用基于B/S的三层体系结构,即表示层、业务逻辑层和数据层:
(1)表示层
表示层为客户端提供对应用程序的访问,系统使用窗体来构造表示层,由一系列用户与之交互的窗体(页面)组成应用程序。窗体主要完成绩效管理业务查询、展示、打印功能。本系统使用ASP.NET组件,还用到了.NET支持的标准UI组建的子分类[3],将自己的自定义组件插入到框架中。
(2)业务逻辑层
业务逻辑层实现应用程序的业务功能,应用程序通常围绕业务流程和业务组件的概念构造,这些概念通过业务层中的大量组件、实体、代理和界面来处理。应用程序可以将它的部分功能作为其他应用程序可以使用的服务进行公开。服务接口将该服务呈现给外部世界。理想情况下,它隐藏实现细节,并只公开粗粒度的业务接口。服务接口通常使用XML Web服务实现。
(3)数据访问层
数据访问层为业务逻辑层或表示层提供数据服务,大多数应用程序必须访问存储在数据库(如关系数据库)中的数据。此数据层中的数据访问组件负责将存储在这些数据库中的数据公开。本系统采用ADO.NET作为应用程序的数据访问组件,通过ADO.NET也可以开发用于管理对象——关系映射复杂性的类。
4系统功能设计
本系统基于C#语言实现,使用SQL Server数据库、Web Service和B/S体系结构[4,5],根据上面的需求分析设计出绩效管理模块的主要功能包括:考核指标管理、考核实施、考核结果查看三个部分的功能,功能模块图见图2。
(1)考核指标管理:考核指标管理中实现对部门考核指标和个人考核指标的录入,修改和删除等功能,将按照不同部门和个人录入考核需要的指标,并根据企业在不同时期所写的战略目标的不同,可以对以前所定的考核指标进行适当的修改,绩效管理评估者应定期检查这些考核指标是否跟得上企业目标的发展。
(2)考核实施部分主要完成部门和个人绩效考核的过程,包括考核表的制定和考核评分过程。
(3)考核结果查看是人力资源管理者或者员工及部门负责人通过系统对整个企业或自己的绩效考核结果查看,员工查看其不足并在以后的工作中加以改正,人力资源管理部门可
以根据考核结果制定奖惩计划、培训计划和职务升降计划等。
5 结论
基于B/S三层体系结构的煤炭企业绩效管理系统,可大大简化了系统的管理和维护工作,用户使用浏览器就可以方便地使用管理系统,提高了系统的可操作性。通过绩效管理系统的设计,企业可以使用系统对绩效统一管理和实施,也可以方便的调整绩效考核方案和考核指标,做到考核更加合理,最终达到提高绩效管理的效率的效果,对企业人力资源管理工作有良好的参考意义。
参考文献:
[1] 段玲敏,余伟萍.业绩效的能力驱动因素实证研究[J].四川大学学报(哲社版),2003 (4):5-9.
[2] 韩其贵.国有煤炭企业绩效考核探讨[M].天津大学,2011.
[3] 庞开放.基于.NET框架的专家系统研究与设计[D].安徽大学,2005.
[4] 黄丰云.基于Web的教务管理系统结构设计与安全措施[J].武汉理工大学学报,2003 (25):50-51.
[5] 郭京生.绩效管理案例与案例分析[M].北京:中国劳动社会保障出版社,2009:66-82.