Java毕业设计—SpringBoot职工人事管理系统 OA员工管理系统(附源码)

1,绪论

1.1 背景

目前,人事管理的系统大都是 CS 架构的大型系统,很少有面向机关,事业单位内部的基于 BS 架构的微型人事系统,因此。开发一个基于 BS 架构的人事信息管理系统是非常必要的,但是基于 BS 架构的人事系统对于安全是一个大的考验点。在人事信息系统中,功能需简单清晰,可操作性强,其次安全和权限是关键点。对人事信息的保密涉及到安全处理,对不同的操作员角色根据保密级别给予不同权限,是当前信息系统的基本需求。

1.2 目的

基于 Spring Boot 的人事管理系统符合当下的生产实际需求,对于一般的机关和事业单位来讲,对人事系统在功能方面没有复杂的需求,满足基本需求即可。同时,要求软件的经济成本较低,界面相对好看,实施部署容易,即不需要通过 SaaS 平台供应商耗费大量金钱,由内部人员实施维护,所以本设计的实现是很有意义的。

2,需求分析

  1. 员工管理:
      管理员拥有对入职员工基本信息的查询,因升职等客观原因而引起的职位变动、薪资增长等员工基本信息的修改,新员工信息的添加以及离职员工信息删除等功能;

  2. 部门管理:
      部门信息查询,部门合并或削减时部门信息的修改或删除功能;

  3. 部门岗位管理:
      一个公司有很多个部门,每个部门又有很多个岗位,每个岗位可以有很多个员工,但是每个员工只能对应一个岗位

  4. 招聘管理:
      招聘需求是为各个部门需要人才时到招聘需求申请,申请成功后,由人事部门和招聘部门协商面试时间添加面试计划,并跟踪面试结果。

  5. 培训管理:
      培训寻求是为了帮助公司更好的培训人才,管理员可再次记录员工的培训信息以及培训日期等信息

  6. 奖惩管理:
      有罚就有赏,赏罚分明才能立规矩,在此记录赏罚记录、原因和赏罚金额,可以帮助管理者更好的治理公司

  7. 薪资管理:
      管理员拥有对员工基本工资信息的查询,因升职或奖励等原因引起的工资的增加、修改及离职等原因导致的员工基本工资信息的删除等功能;

  8. 操作员管理:
      对系统内的所有管理员进行账号方面的管理

3,系统设计

功能权限设计

在这里插入图片描述

4,技术栈

本系统中技术使用,后端技术涉及到Spring Boot,Spring Security,MyBatis-Plus,MySQL,Redis等,前端技术涉及到Vue.js,Element-UI,ECharts,Axios等。

  • SpringBoot是当前流行的Java EE体系框架,Spring Boot提供了一种新的编程范式,能在小的阻力下开发Spring应用程序,可以更加敏捷地开发Spring应用程序,专注于应用程序的功能,不用在Spring的配置上多花功夫,甚至完全不用配置。Spring Boot遵循约定大于配置的理念,在父子工程理念上极大程度上解决了依赖冲突的问题。
  • Spring Security是Spring家族中的安全框架,Spring Boot对于Spring Security提供了自动化配置方案,可以零配置使用 Spring Security、Spring Security借助过滤器技术对Web应用进行保护,包括认证和授权两个过程。
  • Mybatis-Plus是一个Mybatis(opens new window)的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发。
  • MySQL是目前世界上最流行的开源关系数据库,大多应用于互联网行业。
  • Layui是一套开源免费的 Web UI 组件库,采用自身轻量级模块化规范,遵循原生态的 HTML/CSS/JavaScript 开发模式,非常适合网页界面的快速构建。
  • ExcelJS是一个用于处理Excel文件的JavaScript库。它可以让你使用JavaScript创建、读取和修改Excel文件。
  • iconPicker 是一套图标组件库。
  • wangEditor 是一款轻量级的web富文本编辑器。
  • ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。
  • HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。
  • Live Server一个具有实时加载功能的小型服务器,可以使用它来破解html/css/javascript,但是不能用于部署最终站点。📣 有源码 获取源码

5,系统页面展示

登录

在这里插入图片描述

系统表格功能展示

筛选列
导出
打印

多功能搜索

在这里插入图片描述

员工管理

在这里插入图片描述

添加用户
修改用户

部门管理

在这里插入图片描述

添加部门
修改部门

部门岗位管理

在这里插入图片描述

添加岗位
修改岗位

招聘管理

在这里插入图片描述

添加招聘
修改招聘

培训管理

在这里插入图片描述

添加培训
修改培训

奖惩管理

在这里插入图片描述

添加奖惩
修改奖惩

薪资管理

在这里插入图片描述

添加薪资
修改薪资

操作员管理

在这里插入图片描述

添加管理员
修改管理员
  • 28
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

说书客啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值