目录

1、 前言介绍

2、主要技术

3、系统设计

3.1、系统功能结构设计

3.2、数据库结构设计

3.2.1、数据库ER图设计

3.2.2、数据库表设计

4、运行截图(部分)

4.1、系统登录模块实现

4.2、个人中心管理功能模块实现

4.3、部门信息管理模块实现

4.4、部门信息管理模块实现

4.5、绩效指标管理模块实现

4.6、公告信息管理模块的实现

5、源码获取


月度员工绩效考核管理系统录像


1、 前言介绍

科学时代的发展改变了人类的生活,促使网络与计算机技术深入人类的各个角落,得以普及到人类的具体生活中,为人类的时代文明掀开新的篇章。本系统为月度员工绩效考核管理系统,是专为企业开发的对员工考核的协助软件。可以帮助企业对于员工的绩效考核进行更为正规、规范的管理,使企业管理更加的轻松快捷。

本月度员工绩效考核管理系统采用java语言做为代码编写工具,采用mysql数据库进行系统中信息的存储与处理。框架采用springboot。本月度员工绩效考核管理系统调试环境为myeclipse,服务器为tomcat。主要包括的内容有部门方面、员工方面、绩效考核方面、绩效指标方面。员工可以查询绩效指标和绩效考核详情,管理员进行发布和管理。本系统结合了新时代的工作要求和获得了先进技术的支持,适应时代发展,为使用人员提供了极好的绩效考核途径。

2、主要技术

技术名

作用

SpringBoot

后端框架

Vue

前端框架

MySQL

数据库

3、系统设计

3.1、系统功能结构设计

根据系统分析中分析出来的功能,本系统的主要功能包括部门管理、岗位管理、绩效指标管理、绩效考核管理、员工管理、通知管理等。本系统的功能结构设计如下图所示:

java开发人员完成的业绩_mysql

3.2、数据库结构设计

3.2.1、数据库ER图设计

管理员实体的Er图如下图所示:

java开发人员完成的业绩_spring boot_02

管理员管理的员工信息ER图如图所示。

java开发人员完成的业绩_spring boot_03

企业中部门信息ER图如图所示

java开发人员完成的业绩_java开发人员完成的业绩_04

绩效考核信息ER图如下图所示

java开发人员完成的业绩_mysql_05

3.2.2、数据库表设计

本系统中的数据库表有管理员信息表、员工信息表、公告信息表、绩效考核信息表、绩效指标表等,具体的表设计如下表所示:

表3.1 bumen

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

bigint

20




auto_increment

2

addtime

timestamp






CURRENT_TIMESTAMP


3

bumen

varchar

200







表3.2 config

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

bigint

20




auto_increment

2

name

varchar

100







3

value

varchar

100







表3.3 gangwei

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

bigint

20




auto_increment

2

addtime

timestamp






CURRENT_TIMESTAMP


3

gangwei

varchar

200







表3.4 gonggaoxinxi

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

bigint

20




auto_increment

2

addtime

timestamp






CURRENT_TIMESTAMP


3

gonggaobiaoti

varchar

200







4

tupian

varchar

200







5

neirong

longtext








6

faburiqi

date








表3.5 jixiaokaohe

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

bigint

20




auto_increment

2

addtime

timestamp






CURRENT_TIMESTAMP


3

yuangonggonghao

varchar

200







4

yuangongxingming

varchar

200







5

bumen

varchar

200







6

gangwei

varchar

200







7

jixiaoyuefen

varchar

200







8

yuangongkaoqin

int

11







9

gongzuotaidu

int

11







10

yewujineng

int

11







11

gongzuojixiao

int

11







12

zongdefen

varchar

200







13

jixiaodengji

varchar

200







表3.6 jixiaozhibiao

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

id

bigint

20




auto_increment

2

addtime

timestamp






CURRENT_TIMESTAMP


3

bumen

varchar

200







4

gangwei

varchar

200







5

jixiaoxiangmu

varchar

200







6

jixiaozhibiao1

varchar

200







7

fenzhi1

int

11







8

jixiaozhibiao2

varchar

200







9

fenzhi2

int

11







10

jixiaozhibiao3

varchar

200







11

fenzhi3

int

11







12

zongpingfen

varchar

200







4、运行截图(部分)

4.1、系统登录模块实现

本模块界面加入了系统标题和角色的选择,在本界面中采用了图形和控件进行合理摆放的方法进行设计,还加入了合适的背景图片,使登录界面更加的直观。系统登录模块设计实现界面如下图所示

java开发人员完成的业绩_主键_06

4.2、个人中心管理功能模块实现

java开发人员完成的业绩_spring boot_07

4.3、部门信息管理模块实现

java开发人员完成的业绩_java开发人员完成的业绩_08

4.4、部门信息管理模块实现

java开发人员完成的业绩_后端_09

4.5、绩效指标管理模块实现

java开发人员完成的业绩_mysql_10

4.6、公告信息管理模块的实现

java开发人员完成的业绩_主键_11