项目简介
这是一个前后端分离的人力资源管理系统,采用Spring Boot开发后端服务,Vue实现前端展示。系统具备员工管理、部门管理、职位管理、角色权限管理、邮件服务等功能,可实现高效灵活的人力资源管理。
项目的主要特性和功能
- 员工管理:涵盖员工基本信息、职位及部门信息管理;支持分页查询员工信息;可将员工信息导出为Excel文件,也能从Excel文件批量导入员工信息。
- 部门管理:以树形结构展示部门层级关系;支持部门的增删改查操作。
- 职位管理:管理职位基本信息和职位级别;支持职位的增删改查操作。
- 角色权限管理:可对角色进行增删改查;能为角色分配不同权限,控制访问。
- 邮件服务:通过RabbitMQ实现异步邮件发送;记录邮件发送日志,便于查看统计。
- 系统设置:支持菜单的增删改查;可进行系统基本配置,如邮件服务配置。
安装使用步骤
1. 环境准备
- 安装JDK 8或更高版本的Java环境。
- 安装并配置MySQL数据库。
- 安装Node.js和Vue CLI作为前端环境。
2. 后端项目配置
- 复制项目(此处文档未给出具体命令)。
- 使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
- 在
application.properties
文件中配置数据库连接信息:properties spring.datasource.url=jdbc:mysql://localhost:3306/vhr spring.datasource.username=root spring.datasource.password=yourpassword
- 运行
VhrApplication
类中的main
方法启动Spring Boot应用。
3. 前端项目配置
- 进入前端目录:
bash cd vhr_cxz/vhr-frontend
- 安装依赖:
bash npm install
- 启动前端项目:
bash npm run serve
4. 访问系统
打开浏览器,访问http://localhost:8080
进入微人事管理系统。
5. 系统登录
使用系统管理员账号登录,默认账号和密码请参考项目文档。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】