摘 要
科学时代的发展改变了人类的生活,促使网络与计算机技术深入人类的各个角落,得以普及到人类的具体生活中,为人类的时代文明掀开新的篇章。本系统为月度员工绩效考核管理系统,是专为企业开发的对员工考核的协助软件。可以帮助企业对于员工的绩效考核进行更为正规、规范的管理,使企业管理更加的轻松快捷。
本月度员工绩效考核管理系统采用java语言做为代码编写工具,采用mysql数据库进行系统中信息的存储与处理。框架采用springboot。本月度员工绩效考核管理系统调试环境为myeclipse,服务器为tomcat。主要包括的内容有部门方面、员工方面、绩效考核方面、绩效指标方面。员工可以查询绩效指标和绩效考核详情,管理员进行发布和管理。本系统结合了新时代的工作要求和获得了先进技术的支持,适应时代发展,为使用人员提供了极好的绩效考核途径。
关键词:部门管理;绩效指标管理;绩效考核管理;springboot框架
目 录
第1章 引言
1.1课题研究现状
如今社会是离不开计算机协助工作的社会,无论在哪个行业都可以看到计算机的身影。大到国家单位企业,小到身边小商贩,计算机技术早已与人类生活融为一体。计算机极大的方便了人类的生活,为人类的工作提供了更好的协助,在计算机技术中加入网络的技术更是现代发展的趋势。可以实现信息流通,更是复杂工程项目的得利助手。计算机技术在复杂的项目中表现更为优秀,这与信息的处理效率联系紧密。本系统就是为了给企业带来更为高效的管理而开发设计。在大多数的企业中虽然有一些企业用上了企业的办公软件,但因为这些办公软件一般都是针对企业管理人员而设计的辅助软件,员工想要进行必要的信息查询时,还需要找领导审批进行,所以这并不能减轻管理人员的工作压力,只能提高一定的工作效率,现如今的现状是急须一款既可以提高工作效率又可以减少工作量的办公系统。
2.7.1管理员用例图分析
管理员的功能根据上节已进行完整的分析,根据功能画出管理员的用例图如下图2.1所示:
2.7.2员工用例图分析
员工的功能也已在上节进行详细的分析,本系统的员工用例图如下图2.2所示:
3.2系统功能结构设计
根据系统分析中分析出来的功能,本系统的主要功能包括部门管理、岗位管理、绩效指标管理、绩效考核管理、员工管理、通知管理等。本系统的功能结构设计如下图3.1所示:
3.3.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.1系统主要模块的实现
4.1.1系统登录模块实现
本模块界面加入了系统标题和角色的选择,在本界面中采用了图形和控件进行合理摆放的方法进行设计,还加入了合适的背景图片,使登录界面更加的直观。系统登录模块设计实现界面如下图4.1所示:
4.1.2个人中心管理功能模块实现
本界面主要是对管理员账号和密码进行设置,是管理员角色的操作功能,员工不能添加管理员账号,个人中心管理功能实现界面如下图4.2所示:
4.1.3部门信息管理模块实现
部门信息是管理员角色的功能,管理员可以为企业添加新的部门,可以查询部门的创建时间,管理员添加部门信息的实现界面如下图4.3所示:
管理员添加部门信息的流程为,先进行必要字段的填写,数据库进行判定是否合法、是否为空,然后进行数据库信息的插入。
4.1.4部门信息管理模块实现
管理员可以在新员工招入时进行添加,对员工进行部门的安排和备注的添加。管理员添加员工信息的界面实现如下图4.4所示:
4.1.5绩效指标管理模块实现
本功能是为了方便管理员对员工进行绩效考核,添加绩效指标的实现界面如下图4.5所示:
4.1.6公告信息管理模块的实现
本功能可以实现公告的发布,添加公告信息功能模块的实现界面如下图4.6所示:
4.1.7岗位管理模块的实现
管理员可以对员工分配岗位,管理员查询岗位的实现界面如下图4.7所示:
4.1.8绩效考核管理模块的实现
发布员工的绩效考核,绩效考核信息的实现界面如下图4.8所示:
4.2员工功能的界面实现
员工可以查询公告和绩效指标、绩效考核信息,也可以修改个人资料和密码。实现界面如下图4.9所示:
总 结
在开发设计的过程中,我发现了自己的很多不足,也遇到了很多的困难,不过最终在老师同学的帮助下都一一克服了。首先在开题报告前期,我对自己的选题进行了很大的研究,经过图书馆翻阅相关资料,咨询老师才最终确定了自己的选题,然后设计了系统的功能图,列出了系统的开发步骤,进行了一系列的规划和设计。因为自己从来没有独立开发系统的经验,在开发的过程中也是遇到了很大的难题,比如数据库都建立好了,但是没有办法和系统进行链接,识别不了数据库,还有用户登录时候验证码不能有效的识别等一系列问题,还有调试时候总是出现乱码等问题,最后都是在老师的帮助下才一一解决。通过开发本系统,我充分认识到了自己的缺点和不足,因为自己的经验不足所以开发系统也有很大的局限性,存在很大的 不足,我以后一定会多加的学习,自己更要严格要求自己,平时多锻炼自己独立做一些小项目,来弥补自己的经验不足。使自己的系统更加的完美,更加的实用,我相信这次的毕业设计,对自己的以后的工作也是很好的一次锻炼,提高了自己的自学能力和解决问题的能力。
标签:200,4.1,springboot,管理系统,系统,员工,绩效考核,varchar From: https://blog.csdn.net/weixin_66784080/article/details/143458369