基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统
简介TANSCI 基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统。包含基础模块:菜单管理、角色管理、组织管理、用户管理、字典管理、日志管理(操作日志、异常日志)Gitee: https://gitee.com/typ1805/tansciGitHup:架构技术栈1、环境要求名称版本号描述JDK1.8+强制要求mysql5.7+数据库node14.16+前
·
简介
TANSCI 基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统。
包含基础模块:菜单管理、角色管理、组织管理、用户管理、字典管理、日志管理(操作日志、异常日志)
项目分为微服务版和单体版:
微服务版:
单体版
架构
技术栈
1、环境要求
名称 | 版本号 | 描述 |
---|---|---|
JDK | 1.8+ | 强制要求 |
mysql | 5.7+ | 数据库 |
node | 14.16+ | 前端环境要求 |
npm | 6.14+ | 前端框架包管理 |
Nginx | 1.16+ | 请求转发、反向代理 |
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 | – |
集成功能
模块 | 功能 | 进度 | 描述 |
---|---|---|---|
基础模块 | 菜单管理 角色管理 组织管理 用户管理 字典管理 日志管理(操作日志、异常日志) | 已完成 | 基础功能模块 |
消息通知 | 短信通知 邮件通知 | 已完成 | 多种消息通知 |
定时任务 | 任务调度 | 已完成 | 动态配置定时任务 |
三方登录 | 微信扫码登录 | 已完成 | 微信授权登录 |
项目预览
更多推荐
已为社区贡献5条内容
所有评论(0)