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

【源码】基于Spring Boot和Vue的职工管理系统

项目简介

本项目是基于Spring Boot和Vue构建的职工管理系统,采用前后端分离架构。Spring Boot负责处理后端逻辑,Vue负责前端展示,可实现职工信息、部门信息、角色权限等的管理,还具备职工信息增删改查、权限管理、日志记录等功能。

项目的主要特性和功能

  1. 职工管理:有职工列表(支持全局搜索和分页)、详情查看、新增、编辑、删除(支持批量删除)功能。
  2. 部门管理:提供部门列表(支持树形结构展示)、详情查看、新增、编辑、删除(支持批量删除)功能。
  3. 角色权限管理:包括角色列表(支持分页和搜索)、详情查看、新增、编辑、删除(支持批量删除)功能。
  4. 系统配置:可进行参数配置和字典管理,均支持增删改查操作。
  5. 日志管理:记录操作日志和登录日志,支持查询和导出。
  6. 权限控制:有数据权限,根据用户角色和部门控制数据访问;通过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】