项目简介
本项目是基于Spring Boot和Vue构建的职工管理系统,采用前后端分离架构。Spring Boot负责处理后端逻辑,Vue负责前端展示,可实现职工信息、部门信息、角色权限等的管理,还具备职工信息增删改查、权限管理、日志记录等功能。
项目的主要特性和功能
- 职工管理:有职工列表(支持全局搜索和分页)、详情查看、新增、编辑、删除(支持批量删除)功能。
- 部门管理:提供部门列表(支持树形结构展示)、详情查看、新增、编辑、删除(支持批量删除)功能。
- 角色权限管理:包括角色列表(支持分页和搜索)、详情查看、新增、编辑、删除(支持批量删除)功能。
- 系统配置:可进行参数配置和字典管理,均支持增删改查操作。
- 日志管理:记录操作日志和登录日志,支持查询和导出。
- 权限控制:有数据权限,根据用户角色和部门控制数据访问;通过Spring Security和JWT实现接口权限控制。
安装使用步骤
1. 环境准备
确保已安装Java 8或更高版本、Node.js和npm、MySQL数据库。
2. 下载源码
已假设用户下载了项目源码文件。
3. 配置数据库
在MySQL中创建新数据库,将项目中的SQL文件导入该数据库。
4. 配置后端
进入项目根目录,找到application.properties
文件,配置数据库连接信息;使用Maven构建项目:mvn clean install
;启动Spring Boot应用:mvn spring-boot:run
。
5. 配置前端
进入项目的前端目录(ui
),执行npm install
安装依赖;启动前端应用:npm run dev
。
6. 访问系统
打开浏览器,访问http://localhost:8080
,使用默认账号admin
和密码admin123
登录系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】