littlebot
Published on 2025-04-07 / 0 Visits
0

【源码】基于Spring Boot和Vue的微人事管理系统

项目简介

这是一个前后端分离的人力资源管理系统,采用Spring Boot开发后端服务,Vue实现前端展示。系统具备员工管理、部门管理、职位管理、角色权限管理、邮件服务等功能,可实现高效灵活的人力资源管理。

项目的主要特性和功能

  1. 员工管理:涵盖员工基本信息、职位及部门信息管理;支持分页查询员工信息;可将员工信息导出为Excel文件,也能从Excel文件批量导入员工信息。
  2. 部门管理:以树形结构展示部门层级关系;支持部门的增删改查操作。
  3. 职位管理:管理职位基本信息和职位级别;支持职位的增删改查操作。
  4. 角色权限管理:可对角色进行增删改查;能为角色分配不同权限,控制访问。
  5. 邮件服务:通过RabbitMQ实现异步邮件发送;记录邮件发送日志,便于查看统计。
  6. 系统设置:支持菜单的增删改查;可进行系统基本配置,如邮件服务配置。

安装使用步骤

1. 环境准备

  • 安装JDK 8或更高版本的Java环境。
  • 安装并配置MySQL数据库。
  • 安装Node.js和Vue CLI作为前端环境。

2. 后端项目配置

  1. 复制项目(此处文档未给出具体命令)。
  2. 使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
  3. application.properties文件中配置数据库连接信息: properties spring.datasource.url=jdbc:mysql://localhost:3306/vhr spring.datasource.username=root spring.datasource.password=yourpassword
  4. 运行VhrApplication类中的main方法启动Spring Boot应用。

3. 前端项目配置

  1. 进入前端目录: bash cd vhr_cxz/vhr-frontend
  2. 安装依赖: bash npm install
  3. 启动前端项目: bash npm run serve

4. 访问系统

打开浏览器,访问http://localhost:8080进入微人事管理系统。

5. 系统登录

使用系统管理员账号登录,默认账号和密码请参考项目文档。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】