项目需求背景
在国家人事部人事与人才所与山东电力集团合作开发SEPCO HRMIS 中,对各类人员考核引入国家公务员考核中的许多成功方法,例如考核人对被考核人不是仅给出一个综合等级:优、良、……。而是把考核内容分解成德、能、勤、绩四大块,而每一块又由若干项指标组成,考核人仅对指标考核,最终结果由计算机处理。这种方法提供了被考核人的更多信息,考核也更准确、公正。然而如何更好利用这些信息,为被考核人,领导、人事部门提供更多分析结果还需认真研究。
本系统(Enterprise Performance Appraisal System)正是本着以上需求出发,运用模糊决策分析、接近度分析、矩阵归一化理论等技术开发出一个可全方位评价被考核人指标的系统。本系统是以市场销售公司为例,将其内部分为市场部(Marketing Department)、业务部(Business Department)、财务部(Finance Department)、外贸部(Trade Department)、物流部(Logistics Department)五个部门,每个部门内部均分为总监(chief inspector)、经理(manager)、普通职员(staff)三个岗位。考核在不同的部门内部之间进行,不同部门的不同岗位有不同的评价指标(target),每个指标有A、B、C、D、E五个等级,A级最佳,E级最差,中间依次下降,考核是分年份和季度进行的。
本系统总体上分为两个界面:**考核界面和管理员界面。**公司成员需登录考核界面中进行自评和互评(需要先自评然后再互评),自评完成后,该公司成员的绩效介绍将被展示出来,以供其它互评考核人考核,被考核人可能是该公司成员的领导、同事或者下属,互评时,该公司成员需填入被考核人的姓名、编号、所属部门、职位以及考核所属的年份和季度等信息。当所有人互评完成之后,管理员将统计数据,例如对某一公司成员,管理员会统计给其打分的上级、同事、下属分别有多少人,还会统计给其打分的上级中给指标ti(i可为1至n当中的任意一个数)评A、B、C、D、E等级的分别有多少人。在不同部门的不同岗位中,评价的指标的数量和内容也可不相同,各指标所占的权重也不尽相同(指标的权重、描述、数量可由管理员更改设置)。在统计完以上数据后,后台将会对以上数据进行模糊综合分析,假设给某公司成员评分的领导、同事、下属分别有n1、n2、n3人,根据n1个领导建立一个关于考核等级V={A,B,C,D,E}的一个权重分配向量(记为V1),根据n2个同事建立一个关于考核等级V={A,B,C,D,E}的一个权重分配向量(记为V2),根据n3个下属建立一个关于考核等级V={A,B,C,D,E}的一个权重分配向量(记为V3),再将V1、V2、V3归一化得到最终的权重分配向量(记为B(b1,b2,b3,b4,b5)),这里B的含义为:在该部门内部当中所有领导、同事、下级对该成员的看法为:认为他为A类成员的程度为b1;认为他为B类成员的程度为b2;认为他为C类成员的程度为b3;认为他为D类成员的程度为b4;认为他为E类成员的程度为b5。
技术路线
前端:HTML+CSS+JS+lay-ui+AJAX
后端:JavaWeb+Mybatis
开发工具:Idea
项目结构:Maven
数据库表设计
项目结构
部分页面展示
登录界面
员工界面
管理员界面
需要源码可联系我!