内容发布更新时间 : 2024/12/22 15:27:02星期一 下面是文章的全部内容请认真阅读。
北京邮电大学世纪学院毕业设计(论文)
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