HR管理系统spingboot

50 阅读3分钟

HR管理系统spingboot

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

HR管理系统通过MySQL数据库和Java web进行开发

登录网址:http://localhost:7899/sys/toLogin

管理员账号密码:system/123456

财务专员账号密码:zhangfei/123456

人事专员账号密码:zl/123456

普通成员账号密码:ls/123456

二、项目功能

后台首页:展示公司整体运营数据

绩效管理

  1. 考核设置:定义和管理绩效考核的标准和流程,包括设置考核指标、权重分配、考核周期等,确保绩效考核的公平性和透明性。

工资管理

  1. 工资查询:允许管理员查询员工的工资明细,包括基本工资、奖金、津贴、扣除项等,支持按部门、时间段等条件进行筛选和导出工资报表。

考勤管理

  1. 出勤记录:记录和管理员工的考勤情况,包括出勤、迟到、早退、请假等,支持按部门、时间段等条件查询和统计考勤数据,生成考勤报表。

培训管理

  1. 工作日报:收集和展示员工的每日工作汇报,包括工作内容、完成情况、遇到的问题等,帮助管理层了解员工的工作进展。
  2. 培训计划:制定和管理公司的培训计划,包括培训课程的安排、培训时间、培训讲师等,确保员工的持续学习和发展。
  3. 申请:处理员工提交的培训申请,包括查看申请详情、批准或拒绝申请,并记录审批结果,确保培训资源的合理分配。

系统管理

  1. 员工管理:管理员工的基本信息,包括姓名、职位、联系方式、入职日期等,支持员工信息的查询、修改和删除操作。
  2. 部门管理:维护公司的部门结构,包括部门的创建、修改、删除,以及部门人员的分配和调整,确保组织架构的清晰和准确。
  3. 角色管理:定义和管理不同用户角色的权限,包括创建、修改、删除角色,以及为每个角色分配相应的菜单和操作权限,确保系统的安全性和灵活性。
  4. 菜单管理:管理系统的菜单结构,包括添加、删除、修改菜单项,以及设置菜单的显示顺序和权限控制,优化用户体验。
  5. 权限管理:设置和管理用户的权限,包括分配和回收权限,确保用户只能访问其被授权的功能和数据,保障系统的安全性。

三、运行环境

开发工具:idea2021.1.2+apache-tomcat-8.0.29

运行环境:jdk1.8+mysql 8.0+apache-maven-3.8.6-bin

(此配置为本人调试所用,仅供参考)

四、项目技术

项目技术:JavaScript+HTML+CSS+Java+spingboot

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1758871276-c4ca4238a0b9238.png

1758871280-c81e728d9d4c2f6.png

1758871282-eccbc87e4b5ce2f.png

1758871284-a87ff679a2f3e71.png

1758871286-e4da3b7fbbce234.png

1758871288-1679091c5a880fa.png

1758871290-8f14e45fceea167.png

1758871293-c9f0f895fb98ab9.png

1758871295-45c48cce2e2d7fb.png

1758871298-d3d9446802a4425.png

1758871300-6512bd43d9caa6e.png

1758871302-c20ad4d76fe9775.png

1758871304-c51ce410c124a10.png