人力资源管理系统spingboot+vue
项目描述
人力资源管理系统通过MySQL数据库和Java web进行开发
登录网址:http://localhost:8080/login
管理员账号密码:admin/123456
项目功能:
以下是按照你的要求生成的功能描述:
首页
1. 首页概览:展示系统的核心数据和关键信息,如考勤统计、财务概览、安全培训进度等,为用户提供一个快速了解系统整体状态的入口。
权限管理
1. 角色管理:定义和管理不同用户角色的权限,包括创建、修改、删除角色,以及为每个角色分配相应的菜单和操作权限。
2. 菜单管理:管理系统的菜单结构,包括添加、删除、修改菜单项,以及设置菜单的显示顺序和权限控制。
考勤管理
1. 请假审批:处理员工提交的请假申请,包括查看申请详情、批准或拒绝请假请求,并记录审批结果。
2. 考勤表现:统计和展示员工的考勤情况,如出勤率、迟到次数、早退次数等,支持按部门、时间段等条件查询和导出考勤报告。
财务管理
1. 五险一金:管理员工的五险一金缴纳情况,包括缴纳基数、比例、缴纳记录等,支持查询和统计功能。
2. 薪资管理:处理员工薪资的计算、发放和调整,包括基本工资、奖金、津贴等,支持薪资条的生成和导出。
3. 参保城市:设置和管理员工的参保城市信息,确保五险一金的缴纳符合当地政策要求。
安全培训
1. 学习文件:上传、管理和分享安全培训相关的学习文件,包括文档、视频、PPT等,方便员工学习和参考。
2. 学习室:提供一个在线学习平台,员工可以在此观看培训视频、阅读学习材料,并进行在线测试和互动交流。
信息管理
1. 部门管理:维护公司的部门结构,包括部门的创建、修改、删除,以及部门人员的分配和调整。
2. 员工管理:管理员工的基本信息,如姓名、职位、联系方式、入职日期等,支持员工信息的查询、修改和删除操作。
系统管理
1. 文件管理:管理系统的文件资源,包括文件的上传、下载、删除和分类管理,确保文件的安全性和可访问性。
2. 操作日志:记录系统用户的操作行为,包括登录、数据修改、权限变更等,支持日志的查询和导出功能,用于审计和问题追踪。
3. 安全管理:设置和管理系统的安全策略,包括用户密码策略、数据备份与恢复、系统漏洞扫描等,确保系统的安全性和稳定性。
运行环境:
开发工具:idea2021.1.2+apache-tomcat-8.0.29
运行环境:jdk17+mysql 8.0+apache-maven-3.8.6-bin
项目技术:JavaScript+HTML+CSS+Java+spingboot+vue
以上系统源码经过技术整理与调试,确保能正常运行