员工绩效考核系统的设计与实现毕业设计(论文) 下载本文

北京邮电大学世纪学院毕业设计(论文)

class=cmdField

href=\ec&util.id=${map.id}\删除

5.5 评分标准管理模块

评分标准管理模块显示现有评分标准的标题、发布时间、评分内容、具体操作属性,在具体操作栏里有编辑和删除按钮,管理员点击编辑按钮连接到该评分标准的编辑页面,可对以上属性里的内容进行修改。在员工管理模块顶部有添加评分标准的按钮,管理员点击可以进入评分标准添加的页面。流程图如图5-9所示。

图5-9 评分标准管理模块流程图

针对高、中、低三个等级的项目添加了三种评分标准:

(1) 低级项目薪资计算:员工考评>5分合格 >8分优秀、领导评分>5分合格 >8分优秀、自我考评>5分合格 >8分优秀,合格绩效工资为200元,优秀绩效工资为400元。

33

北京邮电大学世纪学院毕业设计(论文)

(2) 中级项目薪资计算:员工考评>5分合格 >8分优秀、领导评分>5分合格 >8分优秀、自我考评>5分合格 >8分优秀,合格绩效工资为300元,优秀绩效工资为800元。

(3) 高级项目薪资计算:员工考评>5分合格 >8分优秀、领导评分>5分合格 >8分优秀、自我考评>5分合格 >8分优秀,合格绩效工资为500元,优秀绩效工资为1000元。考核标准管理页面包括对考核标准基本信息的增、删、改、查,基本将考核等级与项目等级挂钩,分为高级、中级和低级三个等级。考核标准管理模块系统截图如图5-10所示。

图5-10 考核标准管理界面

考核标准管理模块关键程序代码如下: if(\高级\{

mony1=400;mony2=1000;mony3=0; if(Integer.parseInt(util.getD())<5) mony=mony3;

if(Integer.parseInt(util.getD())>=5&&Integer.parseInt(util.getD())<8) mony=mony1;

if(Integer.parseInt(util.getD())>=8) mony=mony2; }

System.out.println(base+\

float sal=Float.valueOf(utila.getF())+base*mony; utila.setF(String.valueOf(sal));

objectManager.updateObject(utila);

Util utilb=(Util) objectManager.getUtil(\id='%utilb.setT(\

34

北京邮电大学世纪学院毕业设计(论文)

objectManager.updateObject(utilb);

list=objectManager.getUtil(\return \}

5.6 评分模块

评分模块显示已有员工的基本信息,在每个员工行后都有评分按钮,点击进入该员工的评分界面,选择不同等级(低级、中级、高级)考核的项目,评分方式选择:自我评价、相互评价、领导评价,评分类别包括工作态度、出勤和绩效,每种类别可选择评分分数为1-10分中任一个分数,点击计算分数按钮,得出平均分。评分流程图如图5-11所示。

图5-11 评分模块流程图

评分页面包括对现有所有员工进行评分的功能,在选择对某个员工进行评分时可选择三种评分类型:自我评价、领导评价和相互评价,并分别就工作态度、出勤和绩效三方面打分,页面上有计算分数按钮,可算出三个方面得分的平均分。评分模块系统截图如图5-12和5-13所示。

35

北京邮电大学世纪学院毕业设计(论文)

图5-12 可评分员工界面

图5-13 评分界面

评分模块关键程序代码如下: function getTotal() {

var form=document.getElementById(\var

num=Number(form.select1.value)+Number(form.select2.value)+Number(form.select3.value);

// alert(document.getElementById(\// alert(form.select1.value);

document.getElementById(\总分

为:'+form.select1.value+'+'+form.select2.value+'+'+form.select3.value+'='+num+'分';

document.getElementById(\form.totalNum.value=Math.round(num/3);

36