基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统

简介

TANSCI 基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统。

包含基础模块:菜单管理、角色管理、组织管理、用户管理、字典管理、日志管理(操作日志、异常日志)

项目分为微服务版和单体版:

微服务版:

    Gitee: GitHub:

单体版

    Gitee: GitHub:

架构

技术栈

1、环境要求

名称 版本号 描述 JDK 1.8+ 强制要求 mysql 5.7+ 数据库 node 14.16+ 前端环境要求 npm 6.14+ 前端框架包管理 Maven 3.8+ 项目构建,管理 Git 2.14+ 项目版本管理

2、后端技术

名称 版本号 描述 SpringBoot 2.6.1 整体架构基础 Mybatis Plus 3.4.3.1 数据层 Druid 1.2.6 连接池 Spring Security – 权限认证 Fastjson 1.2.75 – JJWT 0.9.0 安全认证 Lombok – –

3、前端技术

名称 版本号 描述 vue 3.2.16 整体架构基础 element-plus 2.0.2 UI vue-router 4.0.12 路由 vuex 4.0.2 状态管理模式 vue3-echarts 1.0.3 echarts图表 axios 0.24.0 基于promise的HTTP库 nprogress 0.2.0 – less 4.1.2 –

集成功能

模块 功能 进度 描述 基础模块 菜单管理 角色管理 组织管理 用户管理 字典管理 日志管理(操作日志、异常日志) 已完成 基础功能模块 消息通知 短信通知 邮件通知 已完成 多种消息通知 定时任务 任务调度 已完成 动态配置定时任务

项目预览

经验分享 程序员 微信小程序 职场和发展