基于springboot+vue的响应式企业员工绩效考评系统(源码+论文)

文章目录

前言

一、功能设计

1 普通员工功能

2 主管功能

3 系统管理员功能

4 评分标准功能

5 PC端与手机端

6 制图

二、功能实现

普通员工

1普通员工登录

2公告板块

3日志板块

主管

1主管登录

2公告板块

3日志板块

4绩效评分板块

5个人信息板块

系统管理员

1 管理员登录

2 管理员用户管理

3 员工绩效分析

4 公告板块

5 日志板块

6 绩效评分板块

7 评分标准板块

8 部门板块

9 个人信息板块

三、库表设计

四、论文


前言

        本课题的目的主要是解决企业员工工作情况的考核问题,通过基于web的企业员工绩效考评系统,减少管理人员的工作量,提高工作效率;然后是解决企业该如何设定不同维度的考核项,针对员工的日常工作,做出公平公正的全方位考核。将传统的员工管理方法转变为基于web的企业员工绩效考评系统,利用互联网,软件,数据分析等技术配合管理人员更高效的管理员工、考核员工,最终推动企业的事业发展。

一、功能设计

1 普通员工功能

  1. 工作日志的管理
  2. 个人信息维护
  3. 企业公告

2 主管功能

  1. 员工工作日志管理
  2. 个人信息维护
  3. 绩效评分管理
  4. 员工绩效管理

3 系统管理员功能

  1. 部门管理
  2. 企业公告管理
  3. 考核项目维护
  4. 评分标准维护
  5. 绩效评分管理
  6. 个人信息维护
  7. 系统管理,包括角色管理、用户管理、权限管理、控制面板等功能

4 评分标准功能

能够配置不同评分标准来进行绩效考评

5 PC端与手机端

能够使用响应式开发技术进行PC和Phone之间自动适配

6 制图

能够根据员工考核统计,绘制统计图

二、功能实现

普通员工

1普通员工登录

以普通员工的身份输入账户名和密码进行登录。如下图所示:

图5.2.1.1a 登录界面

2公告板块

在公告板块中,用户可以添加公告内容,点击添加公告按钮,会以模态框的形式展示给用户输入的表单数据,用户输入相应的数据,便可以添加成功。然后可以对数据进行删除操作。同时,也可根据公告的发布时间进行搜索查询相对应的公告具体内容,从而进行后续操作。

图5.2.1.2a 公告板块

3日志板块

在日志板块中,不仅可以查看日志的标题、具体内容以及创建时间,而且管理员可以对其进行相应的删除等管理操作,同时点击下方左右符号可以根据跳转页数,来进行日志的查询管理操作。在上方点击添加日志按钮,可完成对日志添加操作。

图5.2.1.3a 日志板块

主管

1主管登录

以主管的身份输入账户名和密码进行登录。如下图所示:

5.2.2.1a 登录界面

2公告板块

在公告管理中,以主管的身份可以添加公告内容,点击添加按钮,会以模态框的形式展示给用户输入的表单数据,用户输入相应的数据,便可以添加成功。然后可以对数据进行修改、删除。同时,也可根据公告的标题进行搜索查询相对应的公告具体内容,从而进行后续操作。

5.2.2.2a 公告列表

3日志板块

在日志板块中,不仅可以查看日志的标题、具体内容以及创建时间,而且管理员可以对其进行相应的删除等管理操作,同时点击下方左右符号可以根据跳转页数,来进行日志的查询管理操作。在上方点击添加日志按钮,可完成对日志添加操作。

图5.2.2.3a 日志板块

4绩效评分板块

于绩效评分板块,主要将所有员工的绩效分数按季度为一周期做出分数统计,在绩效评分管理中,给出了员工的绩效分数、绩效时间以及一条绩效记录所创建的时间,同时,管理员可以对记录的信息列表进行删除、添加和修改操作,从而对员工的绩效分数的公平以及其真实性进行维护管理。

图5.2.2.4a 绩效列表

5个人信息板块

    在个人信息管理中,管理员可点击上方的人像图案,将弹出个人信息管理界面,展示的模块有退出登录、修改密码以及修改昵称,对个人信息的安全性增加的强度。

图5.2.2.5a 个人信息

系统管理员

1 管理员登录

在进如系统之前,如没有账号则,则需要先注册账号,再输入对应的账号名称、密码登录进入。用户名,密码,可以在后台进行验证,验证通过后,就能够登录系统进行使用。

图5.2.3.1a 管理员登录

2 管理员用户管理

主要是对管理员用户的基本信息情况进行管理,实现了管理员的管理,可以启用,禁用用户,对于用户的状态,也可以进行查看。

3 员工绩效分析

以饼状图的形式,展示了员工的绩效信息的分析,查看员工数量,饼状图可以对绩效情况,进行直观展示。

4 公告板块

在公告管理中,以主管的身份可以添加公告内容,点击添加按钮,会以模态框的形式展示给用户输入的表单数据,用户输入相应的数据,便可以添加成功。然后可以对数据进行删除。同时,也可根据公告的标题进行搜索查询相对应的公告具体内容,从而进行后续操作。

图5.2.3.2a 用户管理

5 日志板块

在日志板块中,不仅可以查看日志的标题、具体内容以及创建时间,而且管理员可以对其进行相应的删除等管理操作,同时点击下方左右符号可以根据跳转页数,来进行日志的查询管理操作。在上方点击添加日志按钮,可完成对日志添加操作。

图5.2.2.3a 日志板块

图5.2.2.3b 日志添加

6 绩效评分板块

于绩效评分板块,主要将所有员工的绩效分数按季度为一周期做出分数统计,在绩效评分管理中,给出了员工的绩效分数、绩效时间以及一条绩效记录所创建的时间,同时,管理员可以对记录的信息列表进行删除、添加和修改操作,从而对员工的绩效分数的公平以及其真实性进行维护管理。

图5.2.3.4a 绩效列表

图5.2.3.4a 添加绩效

7 评分标准板块

在评分标准管理中,实现了可配置不同评分标准来进行绩效考评,评分标准管理列表中有评分标准题目,评分标准内容,如:按照绩效的总体分数评分与按照科目评分等等标准,且展示了创建的时间,同时,管理员具有删除操作的权限。同样可点击上方的添加按钮,可推荐评分标准。

图5.2.3.5a 评分标准列表

图5.2.3.5b 添加评分标准

8 部门板块

在部门管理中,实现了对不同的部门的综合管理,并且对于管理员可对于部门进行添加操作,大大的为不同的部门的评分标准的管理带来了便利,同时方便方便了整体的管理操作。

图5.2.3.6a 部门列表

图5.2.3.6b 部门添加

9 个人信息板块

   在个人信息管理中,管理员可点击上方的人像图案,将弹出个人信息管理界面,展示的模块有退出登录、修改密码以及修改昵称,对个人信息的安全性增加的强度。

图5.2.3.7a 个人信息

图5.2.3.7b 个人信息修改

三、库表设计

/*
Navicat MySQL Data TransferSource Server         : ding
Source Server Version : 80019
Source Host           : localhost:3306
Source Database       : xiaoyunfwTarget Server Type    : MYSQL
Target Server Version : 80019
File Encoding         : 65001Date: 2021-02-16 22:41:25
*/SET FOREIGN_KEY_CHECKS=0;-- ----------------------------
-- Table structure for biaozhuan
-- ----------------------------
DROP TABLE IF EXISTS `biaozhuan`;
CREATE TABLE `biaozhuan` (`biaozhuan_id` int NOT NULL AUTO_INCREMENT COMMENT '评分标准id',`biaozhuan_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '评分标准标题',`biaozhuan_nerong` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '评分标准内容',`create_time` datetime DEFAULT NULL,PRIMARY KEY (`biaozhuan_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;-- ----------------------------
-- Table structure for bumen
-- ----------------------------
DROP TABLE IF EXISTS `bumen`;
CREATE TABLE `bumen` (`bumen_id` int NOT NULL AUTO_INCREMENT COMMENT '部门id',`bumen_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '部门名字',`create_time` datetime DEFAULT NULL,PRIMARY KEY (`bumen_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;-- ----------------------------
-- Table structure for gonggao
-- ----------------------------
DROP TABLE IF EXISTS `gonggao`;
CREATE TABLE `gonggao` (`gonggao_id` int NOT NULL AUTO_INCREMENT COMMENT '公告id',`gonggao_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公告标题',`gonggao_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公告内容',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`user_id` int DEFAULT NULL COMMENT '创建公告的用户',PRIMARY KEY (`gonggao_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;-- ----------------------------
-- Table structure for jixiao
-- ----------------------------
DROP TABLE IF EXISTS `jixiao`;
CREATE TABLE `jixiao` (`jixiao_id` int NOT NULL AUTO_INCREMENT COMMENT '绩效id',`jixiao_fenshu` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '绩效分数',`jixiao_jidu` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '绩效季度',`create_time` datetime DEFAULT NULL,`user_id` int DEFAULT NULL,PRIMARY KEY (`jixiao_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;-- ----------------------------
-- Table structure for rizhi
-- ----------------------------
DROP TABLE IF EXISTS `rizhi`;
CREATE TABLE `rizhi` (`rizhi_id` int NOT NULL AUTO_INCREMENT COMMENT '日志id',`rizhi_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日志标题',`rizhi_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日志内容',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`user_id` int DEFAULT NULL COMMENT '创建日志的用户',PRIMARY KEY (`rizhi_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;-- ----------------------------
-- Table structure for sys_user
-- ----------------------------
DROP TABLE IF EXISTS `sys_user`;
CREATE TABLE `sys_user` (`user_id` int NOT NULL AUTO_INCREMENT COMMENT '用户id',`user_name` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户名字',`user_password` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户密码',`token` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户token',`create_time` datetime DEFAULT NULL COMMENT '用户创建时间',`user_nickname` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户昵称',`user_type` bigint DEFAULT NULL COMMENT '用户标识 1-普通员工 2-主管 3-系统管理员',`is_jinyong` bigint DEFAULT NULL COMMENT '是否禁用',PRIMARY KEY (`user_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='用户表';

四、论文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/718700.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在 Linux 环境下安装 Kibana

目录 一、Kibana 是什么 二、在 Linux 环境下安装 Kibana 1、下载安装包 2、解压 3、修改 Kibana的配置文件 config/kibana.yml 4、启动 5、浏览器登录 Kibana 6、测试查询 一、Kibana 是什么 Kibana 是通向 Elastic 产品集的窗口。 它可以在 Elasticsearch 中对数据进…

品牌推广的两种飞轮:非酋飞轮与欧皇飞轮

在品牌推广的世界里,存在着两种截然不同的飞轮效应,我们称之为“非酋飞轮”与“欧皇飞轮”。这两种飞轮象征着品牌发展的两种不同路径和策略,而迅腾文化则以其独特的“繁”的原则,巧妙地将这两种飞轮结合,助力品牌形成…

Linux安装JumpServer并结合内网穿透实现公网访问本地服务

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Kubernetes 学习总结(46)—— Pod 不停重启问题分析与解决

我们在做性能测试的时候,往往会发现我们的pod服务,频繁重启,通过kubectl get pods 命令,我们来逐步定位问题。 现象:running的pod,短时间内重启次数太多。 定位问题方法:查看pod日志 kubectl get event …

1、EmlogCms代码审计

一、SQL注入 1、后台标签删除处存在1处sql注入 漏洞条件 ● 漏洞url: http://emlog6.0.com/admin/tag.php?actiondell_all_tag ● 漏洞参数:tag[xx] ● 是否存在限制:无 ● 是否还有其他条件:actiondell_all_tag,token复现 POST /admin…

撸chatgpt3.5 api backend-api 对接wxbot

功能是实现 web 转api 对接wxbot用, 直接上代码, 1.获取wss url def get_register_websocket():# 请求头url "https://chat.openai.com/backend-api/register-websocket"payload {}headers {Authorization: Bearer eyJhbGxxxxxxxxxxxxx…

docker的网络配置

文章目录 1、网络模式1.1、bridge模式(默认模式)1.2、host模式 2、bridge模式3、自定义网络 1、网络模式 Docker在创建容器时有四种网络模式:bridge/host/container/none,bridge为默认不需要用–net去指定,其他三种模式需要在创建容器时使用…

案例介绍:汽车维修系统的信息抽取技术与数据治理应用(开源)

一、引言 在当今汽车产业的快速发展中,软件已经成为提升车辆性能、安全性和用户体验的关键因素。从车载操作系统到智能驾驶辅助系统,软件技术的进步正在重塑我们对汽车的传统认知。我有幸参与了一个创新项目,该项目专注于开发和集成先进的汽…

关于 svg path 路径坐标 精度误差问题

<svg width"2838.739990" height"2482.179932" viewBox"0 0 2838.74 2482.18" fill"none" xmlns"http://www.w3.org/2000/svg" xmlns:xlink"http://www.w3.org/1999/xlink"><path id"矢量 12"…

原理篇-- 定时任务xxl-job-服务端(admin)项目启动过程--JobRegistryHelper 初始化 (4)

文章目录 前言一、JobRegistryHelper 作用&#xff1a;二、JobRegistryHelper 源码介绍&#xff1a;2.1 初始化start() 方法&#xff1a;2.1.1 registryOrRemoveThreadPool 执行器注册和移除&#xff1a;2.1.2 registryMonitorThread 执行器注册监控线程&#xff1a; 2.2 toSto…

折线图实现柱状阴影背景的demo

这个是一个由官网的基础折线图实现的流程&#xff0c;将涉及到的知识点附上个人浅薄的见解&#xff0c;源码在最后&#xff0c;需要的可自取。 折线图 成果展示代码注解参数backgroundColordataZoomlegendtitlexAxisyAxisgridseries 源码 成果展示 官网的基础折线图&#xff…

猫耳语音下载(mediadown)

猫耳语音下载(mediadown) 一、介绍 猫耳语音下载,能够帮助你下载猫耳音频节目。如果你是会员,它还能帮你下载会员节目。 二、下载地址 下载:猫耳语音下载(mediadown) 百度网盘下载:猫耳语音下载(mediadown) 三、安装教程 将下载的文件解压到D:\xibinhui,D:\Pr…

Unity RectTransform·屏幕坐标转换

RectTransform转屏幕坐标 分两种情况 Canvas渲染模式为Overlay时&#xff0c;使用此方式 public Rect GetScreenCoordinatesOfCorners(RectTransform rt) {var worldCorners new Vector3[4];rt.GetWorldCorners(worldCorners);var result new Rect(worldCorners[0].x,world…

Manomotion 实现AR手势互动-解决手势无效的问题

之前就玩过 Manomotion &#xff0c;现在有新需求&#xff0c;重新接入发现不能用了&#xff0c;不管什么办法&#xff0c;都识别不了手势&#xff0c;我记得当初是直接调用就可以的。 经过研究发现&#xff0c;新版本SDK改了写法。下边就写一下新版本的调用&#xff0c;并且实…

好书推荐 《Excel函数与公式应用大全for Excel 365 Excel 2021》

一.基本介绍 1.什么是 Excel? Excel 是微软公司开发的一款电子表格软件&#xff0c;是 Microsoft Office 套件的一部分。它被广泛用于数据处理、分析、可视化和管理等方面。Excel 提供了丰富的功能&#xff0c;使用户能够创建、编辑、存储和分享各种类型的数据表格。 2.Exc…

Golang Channel 详细原理和使用技巧

1.简介 Channel(一般简写为 chan) 管道提供了一种机制:它在两个并发执行的协程之间进行同步&#xff0c;并通过传递与该管道元素类型相符的值来进行通信,它是Golang在语言层面提供的goroutine间的通信方式.通过Channel在不同的 goroutine中交换数据&#xff0c;在goroutine之间…

代码随想录Day66 | 图的DFS与BFS

代码随想录Day66 | 图的DFS与BFS DFS797.所有可能的路径无向图和有向图的处理 BFS200.岛屿数量 DFS 文档讲解&#xff1a;代码随想录 视频讲解&#xff1a; 状态 本质上就是回溯算法。 void dfs(参数) {if (终止条件) {存放结果;return;}for (选择&#xff1a;本节点所连接的…

Qt textBrowser的Html相关

Qt textBrowser的Html相关 Qt textBrowser的Html相关 Qt textBrowser的Html相关 一开始就想要一个简单的功能&#xff0c;点一下按钮&#xff0c;添加的文字居中显示&#xff0c;再点一下按钮&#xff0c;添加的文字变更颜色居右显示。 但是&#xff1a; ui->textEdit-&g…

WordPress免费的远程图片本地化下载插件nicen-localize-image

nicen-localize-image&#xff08;可在wordpress插件市场搜索下载&#xff09;&#xff0c;是一款用于本地化文章外部图片的插件&#xff0c;支持如下功能&#xff1a; 文章发布前通过编辑器插件本地化 文章手动发布时自动本地化 文章定时发布时自动本地化 针对已发布的文章…

基于机器学习的密码强度检测

项目简介 利用机器学习对提供的数据集预测用户输入的密码是否为弱密码。 原始数据集只包含关于弱密码的信息&#xff0c;并没有包含强密码的数据或分类器&#xff0c;这意味着模型无法学习到强密码的规律!!! 我之所以这样设计这个示例&#xff0c;其目的是为了向你展示模型的…