5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

安全分
• 阅读 408

5.绩效考核系统

一、系统介绍

本系统为绩效考核系统,系统分为三大模块:考核设置,绩效考核,系统管理。
可满足小企业对员工进行考核。本系统最大特色是有强大和灵活的权限控制功能,所有菜单,按钮功能均可由管理通过配置来控制。

系统默认有三个角色:管理员,领导,普通用户

  • 管理员(admin/admin):可以操作所有功能
  • 领导(lsk/lsk):添加考核项,设置考核等内容
  • 普通用户(wdc/wdc):可进行考核申报等

    二、角色运行图

    管理员

    5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

    领导

    5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

    普通用户

    5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

三、所有功能介绍

0.登录

5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

1.考核设置

考核设置由考核管理,考核项管理,考核名单三个子模块组成,主要对考核信息进行动态管理

(1)考核管理

根据公司的需求可每月或每季度进行周期性考核,也可根据公司实际情况自行添加非周期性考核。
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

(2)考核项管理

将考核的常用考核项动态管理起来,方便每次添加考核
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

(3)考核名单

添加考核是通常以部门为单位进行考核,再次确定当前考核哪些部门参加
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

3.绩效考核

绩效考核由员工考核,考核审批,考核统计三个模块组成,主要作用是员工申报考核,领导审批考核

(1)员工考核

员工自行申报考核信息
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

(2)考核审批

领导对员工申报的考核进行审批
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

(3)考核统计

根据部门和考核主题统计每个部门的考核平均分
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

3.系统管理

系统管理子模块:员工管理,部门管理,角色管理,菜单管理。

(1)账号管理

管理员对系统登录账号进行管理,可以为新员工申请登录账号,为离职员工删除账号
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

(2)部门管理

可增加新部门,通常只有管理员和高级管理领导可用
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

(3)角色管理

可新增角色,并为角色赋予相应权限,通常只有管理员和高级管理领导可用
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

(4)菜单管理

管理系统左侧的菜单树,只有管理员可用
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7
5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

四、软件架构

基础环境:

  1. JDK:1.8
  2. MySQL:5.7
  3. Maven3.0

使用框架:

  1. 核心框架:Spring Boot 2.1.8.RELEASE
  2. 视图框架:Spring MVC 5.0
  3. ORM框架:MyBatisPlus 3.1.2
  4. 数据库连接池:Druid 1.1
  5. 安全框架:Apache Shiro 1.4
  6. 日志:SLF4J 1.7、Log4j
  7. 前端框架:Layui,ztree,jquery,bootstrap

五、安装教程

  1. 导入mysql脚本,数据库名称:assess_system
  2. 修改数据库配置:

5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

  1. 启动java工程(执行assess_system工程com.assess.Application.class中main方法)

5.绩效考核系统 SpringBoot2+MyBatis+MySQL5.7

  1. 访问:http://localhost:8885(账号admin/admin)

六、说明

  1. gitcode主页: https://gitcode.com/user/tbb414 (推荐)
  2. github主页:https://github.com/doudoutangs

七、其他项目

  1. 招投标管理系统
  2. OA系统
  3. 薪资管理系统
  4. 人事管理系统
  5. 绩效考核系统
  6. 就业管理系统
  7. 图书管理系统
点赞
收藏
评论区
推荐文章
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
4年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Wesley13 Wesley13
4年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
4年前
OKR、KPI结果怎么写才合格?
我们团队绩效考核实行的是OKR,而且公开透明,所有相关同学随便看,这样也容易互相理解、支持和配合。这几天我们启动了上半年绩效考核的360度评测,在ReviewOKR自评过程中发现一些问题,打回了好多封邮件,对语文能力是基础能力有了更深刻的认知。无论是OKR还是KPI,都要总结结果,如果结果都写不清楚,怎么能合理评估绩效?在此以我们团队情况为例,列出几点小贴
Easter79 Easter79
4年前
Springmvc+mybatis+shiro+Dubbo+ZooKeeper+Redis+KafKa j2ee分布式架构核心技术
内置功能(只列了一部分功能)1.用户管理:用户是系统操作者,该功能主要完成系统用户配置。2.机构管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级。3.区域管理:系统城市区域模型,如:国家、省市、地市、区县的维护。4.菜单管理:配置系统菜单,操作权限,按钮权限标识等。5.角色管理:角色菜单权限分配、设置角色按机构进行
Stella981 Stella981
4年前
Linux应急响应(一):SSH暴力破解
0x00前言SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全。SSH口令长度太短或者复杂度不够,如仅包含数字,或仅包含字母等,容易被攻击者破解,一旦被攻击者获取,可用来直接登录系统,控制服务器所有权限。0x01应急场景某天,网站
Easter79 Easter79
4年前
SSH ++shiro+restful+bootstrap java架构
内置功能(只列了一部分功能)1.用户管理:用户是系统操作者,该功能主要完成系统用户配置。2.机构管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级。3.区域管理:系统城市区域模型,如:国家、省市、地市、区县的维护。4.菜单管理:配置系统菜单,操作权限,按钮权限标识等。5.角色管理:角色菜单权限分配、设置角色按机构进行
Stella981 Stella981
4年前
SSH ++shiro+restful+bootstrap java架构
内置功能(只列了一部分功能)1.用户管理:用户是系统操作者,该功能主要完成系统用户配置。2.机构管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级。3.区域管理:系统城市区域模型,如:国家、省市、地市、区县的维护。4.菜单管理:配置系统菜单,操作权限,按钮权限标识等。5.角色管理:角色菜单权限分配、设置角色按机构进行
2024了,我不想再用AOP收集业务操作日志了 | 京东云技术团队
0.背景在近期的项目中,系统涉及到针对系统的业务操作日志统计功能,由于本系统位于业务链路的中心环节,负责接收上游系统的数据,并将基于用户操作产生的数据传递至下游系统,鉴于业务链路的复杂性和操作场景的多样性,我们计划通过对核心业务数据进行全生命周期的日志记录
程序员小五 程序员小五
1年前
融云 IM 干货丨私有云IMKit源码有哪些安全保护措施?
私有云IMKit源码的安全保护措施主要包括以下几个方面:访问控制限制访问权限:只有授权人员可以访问和修改源代码,遵循最小权限原则,员工只拥有完成其工作所需的最低权限。通过角色和权限管理系统,灵活地分配和管理员工的访问权限,避免权限滥用和未授权访问。代码加密
广州华锐互动 广州华锐互动
10个月前
制作前的关键筹备:考试考核系统之核心要点​
明确系统使用目的​制作考试考核系统前,企业需明确系统使用目的,这是开发基石,不同目的决定系统功能特性。用于员工培训考核时,系统要与培训内容结合,能生成相应考题,检验员工知识掌握程度,具备学习记录和分析功能,助力员工了解学习情况,为企业调整培训策略提供数据,
安全分
安全分
Lv1
你要是敢视我为游戏,我就敢开挂虐死你。
文章
5
粉丝
0
获赞
0