APP下载

基于B/S结构的绩效考核系统研究与实现

2017-07-18

山西电子技术 2017年3期
关键词:领导班子页面绩效考核

王 赟

(山西职业技术学院,山西 太原 030006)

基于B/S结构的绩效考核系统研究与实现

王 赟

(山西职业技术学院,山西 太原 030006)

为解决传统绩效考核体系下利用人工或纸质记录的方式搜集、运算、合并归纳数据,数据的查询、统计繁琐、效率低下,以及考核结果不透明等问题,从XX县的实际情况出发,设计出一项基于J2EE平台,采用B/S的专业结构的绩效考核系统。实际应用中通过Web功能软件来实现绩效管理,大大节省了资源,减轻了工作负担,提高了管理质量,具有重要的现实意义。

绩效考核;考核指标;J2EE平台;B/S结构

近年来,绩效考核一直是国外MBA研究的热点[1,2]。在当前的MBA管理活动中,绩效的考查审核已发展成为人力资源重大决定的根本,是日常管理中最具有现实意义的管理方法。但目前的现实却是:考核部门虽然建立了一套符合管理需要的考核体系,但缺乏计算机软硬件新技术作为辅助手段,完全是手工统计分析,手工编写个人考核文档、集中人员进行投票打分的方式等等。耗费了大量的时间和精力,并且好的工作思路无法立即实现。因此,考核工作中会出现种种新矛盾和新问题,在不同程度上制约着考核工作应有的效能,甚至对干部管理工作产生负面影响[3,4]。对于政府部门特别是基层部门来说,绩效考核是一个至关重要的部分,直接关系到公务员的切身利益及政府部门的工作效能,如绩效考核系统使用得当,可以使公职人员热情高涨,使其能力发挥最大化,从而对政府部门和政府工作人员进行高效地控制、组织和计划管理[5,6]。

1 相关技术及理论基础

1.1 B/S软件体系结构

在B/S构造下,客户端通过Browser访问网页处理器,将工作量都上传到了云端,因而降低了客户端的工作量及负载情况,而且也使得整个结构的保养成本降低。因此该架构下的系统及软件,具有了人员、操作地点各异及各种各样的接入途径,都能达到同样效果[7]。

1.2 J2EE技术

J2EE平台里面包括了大量各异的组件和API,在进行研发不一样的企事业单位应用系统时,可以依照它们不同的需要和目的,来灵活地调整和选择、搭配各种组成组件。其一般组件包括Servlet、JSP、JDBC和EJB,本次构建平台将使用前三个组件。本次系统开发选用J2EE平台,是因为该框架具有开放性、安全性、稳定性和跨平台等优点。

2 系统构建与实现

2.1 现有人工系统分析

XX县现有的系统基本上是一个纯人工操作的系统。在该系统中,考核管理的对象主要有县领导班子及其领导干部、垂直部门领导班子。在该系统中,不同考核管理部门针对各自考核对象进行打分,而各考核部门只有一项考核指标。该系统中,每一个考核对象对应有不同的考核指标,每一项考核指标所占的比重又各不相同,所以每一项考核指标都由相应的考核管理部门负责打分,然后将这些得分上交到XX县督查考核委员会办公室,然后进行汇总。其中涉及到内部测评得分和人民满意度得分两项指标,这两项指标是在民主大会上由群众和领导进行投票,然后统计其所得票数,并转换成各考核对象的民主评议得分,最后再由XX县督查考核委员会办公室进行计算所有考核对象的最终成绩并排名,并把这些排名提交到各有关部门并存档,从而可以提供一个所有考核对象的年度绩效表格,供有关部门查阅。

根据实际的调查,该县考核办成员每年要花费接近六个月的时间进行所有对象的考核工作,耗时巨大,工作时间周期长,且每当进行民主评议时,需要集中相当多的群众,消耗大量的人力。

2.2 本系统业务流程及系统数据流

1) 业务流程主要包括基本信息操作流程和考核流程:基本信息操作流程主要完成组织和管理使用本系统的人员基础信息数据,基本信息的管理与登录模块的设计紧密相关。基本信息操作流程如图1所示。

图1 基本信息操作流程图

考核流程主要是指导考核工作的有效进行。实际上考核操作流程应该包括两个部分,即制定绩效考核的计划和实施考核。考核操作的流程如图2所示。

图2 考核操作流程图

2) 本系统数据流程可分四层(顶层、一层、二层、三层数据流):

顶层数据流程图是为了表达出被研发的软件的涵盖内容以及它与周边的关系,也就是全系统的数据走向。本系统的顶层数据流图如图3所示。

图3 系统的顶层数据流图

进一步分析系统的顶层数据流程,我们可以得到一个一层数据流程图,如图4所示。

分析系统一层数据流程中的“民主测评”和“考核对象成绩计算”,我们可以得到两个二层数据流程图。分析系统二层数据流程,我们可以得到四个三层数据流程图。

图4 一层数据流图

2.3 系统总体设计

本系统采用的是基于B/S的结构模式,包括了:guest层/系统运行器/数据管理部分。

1) WEB层的设计:在本系统中,WEB层的设计主要是通过Struts2框架,并以Hibernate框架和Spring框架为辅实现的,使用的是JSP技术作为页面表示。

2) 业务层的设计:业务层是该系统主要的部分,用来运营软件的主要任务,包括:收发从上一层传来的用户需求,并通过内在的运行,传递给下一层。运行模式如图5所示。

图5 Controller、EventHandler和DAO之间的关系图

3) 数据层的设计:数据层使用JDBC实现与数据库的连接。二者的混合,能够使制作系统的人们在开发数据库应用程序时真正实现“Write Once,Run Everywhere!”。

2.4 系统实现

2.4.1 系统架构

根据初期的调研以及对系统的设计,我们决定采用J2EE架构,B/S结构,数据库使用MS SQL Server 2005数据库,Web服务器使用Tomcat,进行J2EE应用程序的开发。系统在整体上的架构图如6图所示。

2.4.2 数据访问的实现

本系统实际上是一个管理系统,基本上都是与数据库进行交互,所以系统的各项功能需要对数据源进行统一的访问控制。本系统在设计时采用的是配置文件applicationContext.xml来配置访问数据库服务器的方式,在该配置文件中,每一个JavaBean代表一个独立的数据项,可以用于保存一些信息,因此在数据库配置中也使用一个bean项。

另外,本系统对数据库的操作函数都统一在UserDAOHibernateImpl这个类中,该类实现了一个接口类IUserDao类。

图6 系统架构图

2.4.3 系统前台实现

在用户登录页面的代码文件中有这样一行:,其意思是指在点击“登录”按钮时,表单的数据将会提交到LoginAction.java这个文件中进行处理。在LoginAction这个类中,实现了一个execute()函数,该函数用于将从index.jsp中提交过来的用户名、密码和验证码进行检查,检查时调用了UserDAOHibernateImpl类中的isValidUser()函数。若用户通过验证,则把用户的信息存放到session中供以后的页面使用,并根据用户的级别,即该用户是“给分单位”、“领导班子”、“职员”还是“管理员”跳转到相应的页面,进行各自权限下的投票或打分。

2.4.4 系统后台实现

当用户是“管理员”级别时,转入系统后台的主页。

1) 考查人的情况

考查人的情况又包括添加领导班子、编辑领导班子和管理领导干部,其中编辑领导班子的页面的html文件中有两行这样的代码:

前一行代码表示点击“编辑”时,将所编辑的领导班子的id传入到添加领导班子的页面ldbzgl.jsp中,并加载对应id的信息,则可以进行修改,提交成功表示修改成功。后一行代码表示删除该领导班子。其它页面的“编辑”、“删除”功能也是以类似的方式实现的。

2) 考核单位管理页面包括添加考核单位和编辑考核单位。

3) 考核指标管理页面包括添加考核指标、编辑考核指标和给领导班子添加考核指标。该页面用于督考办设置每年的考核指标,考核指标的权重可以在编辑考核指标页面中进行更改。

4) 考核成绩管理页面包括成绩查询、考核成绩计算和初始化成绩表。

5) 投票系统管理页面包括开放、关闭投票系统以及查看投票系统状态,只有当投票系统开放的时候才可以进行正常的投票工作。

6) 系统管理员页面包括管理管理员和添加管理员两项

7) 新闻发布页面包括编辑、添加新闻和编辑添加考核规则。

新闻、考核规则的编辑、添加页面使用到了FCKeditor控件。它是一个开源的HTML文本编辑器控件,可以使web程序拥有如MS Word一样强大的编辑功能。

3 结论

针对当前我国公务员考核管理系统所存在的问题及困境,本文提出一种新的基于B/S结构,运用J2EE的平台、JSP技术和Struts技术的公务员绩效考核系统。该系统的优势在于用户计算机终端无需安装繁琐的程序,仅需一个浏览器,后续的一切操作都将在服务端完成,简化了系统的维护,且更加安全可靠。该系统的实现加快了信息的共享,节约了管理成本,将大量的人员从人工计算中解脱出来,极大地提高了工作效率,使整个考核工作更加准确、安全、透明,适应了政府部门办公网络化发展的需求。

[1] 戴良铁.绩效方法介绍—绩效考核概要[J].中国劳动,2000(7):36-37.

[2] Michael Amstrong ,Angela Baronl.Performance Management[M].London:The Cromwell Press,1998:15-52.

[3] 叶向峰.员工考核与薪酬管理[M].北京:企业管理出版社,1999.

[4] Gray Dessler.Human Resource Management [M].New Jersey:PrenticeHall,1999.

[5] 谢东.重庆市乡镇政府绩效评估体系研究[D].重庆:重庆大学,2007.

[6] 张剑虹.事业单位绩效管理系统设计—以FS研究所为例[D].天津:天津大学,2005.

[7] 左乔.基于b_s结构的绩效考核信息管理系统的设计与实现[D].长春:吉林大学,2006.

Research and Implementation of Performance Evaluation System Based on B/S Structure

Wang Yun

(ShanxiPolytechicCollege,TaiyuanShanxi030006,China)

In order to solve the inefficiency problem of traditional performance appraisal system with the using of artificial or paper record for collecting, calculating and merge inducting of data, the query of data, the statistical induction as well as the results opaque, and starting from the actual situation of XX County, the paper designs a performance appraisal system based on J2EE platform with the using of professional structure of B/S. In practical application, it can save the resources, reduce the burden of work and improve the quality of management by using Web software.

performance assessment; assessment index; J2EE platform; B/S architecture

2017-04-21

王 赟(1982- ),男,山西太原人,讲师,硕士,主要研究方向:计算机应用、数据安全及数据恢复。

1674- 4578(2017)03- 0048- 03

TP311.52

A

猜你喜欢

领导班子页面绩效考核
刷新生活的页面
医院成本控制与绩效考核的实践
村(社区)党组织领导班子换届选举步骤
公立医院绩效考核实施探讨
领导班子
领导班子
绩效考核“指挥”医院未来发展
领导班子要练就过硬本领
网站结构在SEO中的研究与应用
绩效考核的作用