" /> " />
侧边栏壁纸
博主头像
薄荷糖源码博主等级

专注毕业设计,做最优质毕业设计指南,行动起来,活在当下。

  • 累计撰写 104 篇文章
  • 累计创建 123 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

基于SpringBoot的人力资源权限管理系统

薄荷糖毕设
2024-05-20 / 0 评论 / 0 点赞 / 38 阅读 / 10478 字 / 正在检测是否收录...

背景

随着信息化时代的到来,管理系统都趋向于智能化、系统化,人力资源管理也不例外,但目前国内的市场仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化,而基于SpringBoot的人力资源权限管理系统能很好地解决这一问题,轻松应对人力资源管理的工作,既能提高人力物力财力,又能加快工作的效率,取代人工管理是必然趋势。

该基于SpringBoot的人力资源权限管理系统使用Java语言、以Spring Security作为框架,MySQL作为后台运行的数据库,同时使用Tomcat用为系统的服务器。本系统主要包括以下功能模块:系统用户,公告通知,部门管理,薪酬管理,考勤管理,招聘管理和培训管理进行操作等功能,通过这些功能的实现能够基本满足人力资源管理的操作。

本文着重阐述了基于SpringBoot的人力资源权限管理系统的分析、设计与实现,首先介绍开发系统和环境配置、数据库的设计,接着说明功能模块的详细实现,最后进行了总结。

功能大致

image-20240429180107411

技术栈

  1. 开发语言:Java

  2. 框架:springboot

  3. JDK版本:JDK1.8

  4. 服务器:tomcat9

  5. 数据库:mysql 5.7(一定要5.7版本)

  6. 数据库工具:Navicat11

  7. 开发软件:eclipse/myeclipse/idea

  8. Maven包:Maven3.3.9

  9. 浏览器:谷歌浏览器

演示视频

系统部分截图

管理员功能模块

登录,用户通过输入账号和密码,点击登录进行系统登录操作,如图所示。

image-20240429180139193

管理员登陆成功,可以对系统用户,公告通知,部门管理,薪酬管理,考勤管理,日志管理,请假管理,报销管理,权限管理,个人信息,招聘管理和培训管理等功能进行操作,如图所示。

image-20240429180205479

员工用户管理,管理员可以在员工用户页面对昵称,用户名,工号,姓名,性别,身份证,职务,部门等进行详情查看操作,也可点击添加按钮进入添加员工表单,根据表单填写内容点击提交即可,

经理用户管理,管理员可以在经理用户页面对昵称,用户名,工号,姓名,性别,身份证,职务,部门等进行详情查看操作,也可点击添加按钮进入添加员工表单,根据表单填写内容点击提交即可,

总监用户管理,管理员可以在总监用户页面对昵称,用户名,工号,姓名,性别,身份证,职务,部门等进行详情查看操作,也可点击添加按钮进入添加员工表单,根据表单填写内容点击提交即可,如图所示。

image-20240429180224170

公告通知,管理员可以在模块管理下的公告通知页面对公告标题,类型,内容,日期,创建时间,更新时间进行详情查看详情,添加,删除和重置操作。如图所示。

image-20240429180244265

部门管理,管理员可在部门管理界面对部门名称,部门负责人,部门人员,备注,创建时间,躬行实践进行详情,查询,重置,添加和删除操作,如图所示

image-20240429180300721

薪酬管理,管理员登陆成功在薪酬管理界面可以工号,姓名,植物,部门,基本工资,绩效,罚款等进行详情,查询,重置,添加和删除操作,如图所示。

image-20240429180314322

考勤管理,管理员可在考勤管理页面对员工工号,姓名,职务,部门,上班时间,下班时间,考勤状态进行详情,查询,重置,添加和删除操作。如图所示。

image-20240429180328096

招聘管理,管理员在招聘管理页面可以查看人员姓名,人员照片,性别,联系电话,邮箱,学历,应聘部门等,也可以选中列表所有信息进行重置删除炒作,界面左侧可以根据人员姓名,性别,学历,应聘部门等进行查询操作,如图所示。

image-20240429180343899

培训管理,管理员可以在该界面对培训主题,培训类型,培训部门,培训时间,培训人员,培训内容和备注等进行详情,重置和删除操作,也可根据培训主题,培训类型,培训部门和培训时间进行查询,如图所示。

image-20240429180400995

日志管理,管理员可以在该界面对工号,姓名,职务,部门,开始时间,结束时间和操作内容等进行详情,重置和删除操作,也可根据工号,姓名,部门和开始时间进行查询,主要就是记录用户上线做的操作。如图所示。

image-20240429180416105

权限管理,管理员可以在该界面对用户组,模块名,页面标题,添加权限,修改权限,删除权限,查询权限,创建时间和更新时间等进行详情,重置和删除操作,也可根据用户组,模块名页面标题,添加权限,修改权限,删除权限,查询权限进行查询 。可以进行添加权限操作,需要输入用户组,模块名,表名,页面标题,是否有增加,删除,修改,查询等权限,输入添加字段,修改字段,查询字段。

解释:用户组对某个表名有哪些权限。添加字段就是说用户组对某个表里面的哪些字段有添加权限。修改,查询同理。

image-20240429180431716

请假管理,管理员可以在该界面对工号,姓名,职务,部门,请假时间,请假结束时间,备注,请假申请,审核和回复等进行详情,重置和删除操作,也可根据工号,姓名,部门和请假时间进行查询,主要就是记录用户请假申请操作

image-20240429180458728

报销管理,管理员可以在该界面对工号,姓名,职务,部门,出差时间,出差结束结束时间,备注,报销申请,报销金额,审核和回复等进行详情,重置和删除操作,也可根据工号,姓名,部门和出差时间进行查询,主要就是记录用户报销申请操作。

image-20240429180512731

用户功能模块

公告通知,用户登陆成功后,可以在模块管理下的公告通知页面对公告标题,类型,内容,日期,创建时间,更新时间进行详情查看和重置操作,也可根据标题类型,内容,日期来进行查询操作,如图所示。

image-20240429180531569

薪酬管理,用户登录成功后,可在薪酬管理页面查看和重置自己的工号,姓名,职务部门,基本工资,绩效罚款,也可根据工号,姓名,部门,日期来进行查询操作。如图所示。

image-20240429180547373

考勤管理,用户可在考勤管理页面查看和重置工号,姓名,职务部门,上班时间,下班时间,考勤状态,也可根据工号姓名部门,上班时间和考勤状态来进行查询,用户还可以找到添加按钮点击,进入添加考勤表单,根据表单填写内容,点击提交即可生成新的考勤信息。如图所示。

image-20240429180604276

个人信息管理,用户进入系统,找到右上角的头像按钮并点击后页面显示下拉框,找到个人信息按钮,点击之后跳转到用户个人信息页面,用户可以在此修改昵称,手机号,邮箱等信息。如图所示。

image-20240429180623820

请假,用户可在请假页面查看和重置工号,姓名,职务部门,上班时间,下班时间,考勤状态,也可根据工号姓名部门,上班时间和考勤状态来进行查询,用户还可以找到添加按钮点击,进入添加请假申请表单,根据表单填写内容,点击提交即可生成新的请假信息还需要经理进行审核操作。如图所示。

image-20240429180642597

报销,用户可在报销页面查看和重置工号,姓名,职务部门,上班时间,下班时间,考勤状态,也可根据工号姓名部门,上班时间和考勤状态来进行查询,用户还可以找到添加按钮点击,进入添加报销申请表单,根据表单填写内容,点击提交即可生成新的请假信息还需要经理进行审核操作。如图所示。

image-20240429180657665

以上是部分截图,详细的请看演示视频。

如果需要以上项目,可以通过如下方式,微信公众号(回复:项目获取)。不仅分享源码,而且还有多年毕设或实训经验分享,以及各类常见问题总结。

个人博客:Cream薄荷糖

微信公众号(回复:项目获取):Cream薄荷糖

0

评论区