简介
TANSCI 基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统。
包含基础模块:菜单管理、角色管理、组织管理、用户管理、字典管理、日志管理(操作日志、异常日志)
项目分为微服务版和单体版:
微服务版:
单体版
架构
技术栈
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 –
集成功能
模块 功能 进度 描述
基础模块 菜单管理 角色管理 组织管理 用户管理 字典管理 日志管理(操作日志、异常日志) 已完成 基础功能模块
消息通知 短信通知 邮件通知 已完成 多种消息通知
定时任务 任务调度 已完成 动态配置定时任务
项目预览