## 简介
TANSCI 基于 SpringBoot + Vue3.2 + Element Plus 的后台管理系统
基础模块:菜单管理、角色管理、组织管理、用户管理、字典管理、日志管理(操作日志、异常日志)
此项目分为微服务版和单体版:
微服务版:
- Gitee: [https://gitee.com/typ1805/tansci-cloud](https://gitee.com/typ1805/tansci-cloud)
- GitHub:[https://github.com/typ1805/tansci-cloud](https://github.com/typ1805/tansci-cloud)
[演示地址](http://tansci.top:18002/)
## 架构
### 技术栈
#### 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 | 安全认证 |
| knife4j | 3.0.3 | API 文档 |
| Lombok | -- | -- |
#### 3、前端技术
| 名称 | 版本号 | 描述 |
| ---- | ---- | ---- |
| vue | 3.2.16 | 整体架构基础 |
| element-plus | 1.2.0-beta.6 | 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 | -- |
### 项目结构
<pre>
├─docs # 文档相关
├─sql # 数据库SQL脚本
├─src # 后端项目目录
│ ├─main
│ │ ├─java
│ │ │ └─com
│ │ │ └─tansci
│ │ │ ├─common # 公共包
│ │ │ ├─config # 配置
│ │ │ ├─controller # controller 层
│ │ │ ├─domain # 映射实体
│ │ │ │ ├─dto # DTO 实体
│ │ │ │ └─vo # VO 实体
│ │ │ ├─mapper # mapper 层
│ │ │ ├─security # 安全认证相关
│ │ │ ├─service # service 层
│ │ │ │ └─impl
│ │ │ └─utils # 工具包
│ │ └─resources
│ │ └─mapper # mapper XML 映射
│ └─test # 测试
└─tansci-view # 前端项目目录
├─public
└─src
├─api # 服务AIP配置
├─assets # 静态资源(包含 公共样式、图片)
│ ├─css
│ └─image
├─components # 公共组件
├─layout # 整体布局
├─router # 路由
├─store # axios 封装
├─utils # 工具包
└─views # 功能模块
└─system # 基础功能模块
</pre>
## 集成功能
| 模块 | 功能 | 进度 | 描述 |
| ---- | ---- | ---- | ---- |
| 基础模块 | 菜单管理<br>角色管理<br>组织管理<br>用户管理<br>字典管理<br>日志管理(操作日志、异常日志) | 已完成 | 基础功能模块 |
| 消息通知 | 短信通知<br>邮件通知 | 已完成 | 多种消息通知 |
| 定时任务 | ... | 已完成 | 动态配置定时任务 |
| 三方登录 | ... | 已完成 | 微信授权登录 |
| 支付 | 微信、支付宝 | 开发中 | 接口开发完成 |
## 详细文档
执行SQL初始化数据,测试用户:`admin / admin123`
[项目详细文档](docs/doc.md)
## 开发者联系
1、QQ:742354529
2、QQ群:747200630
3、微信群:加扣扣或关注公众号进
4、个人主站:[https://typ1805.gitee.io](https://typ1805.gitee.io)
5、个人公众号:
![欢迎关注](docs/images/gzh.jpg)
## 项目预览
![登录](docs/images/login.png)
![首页](docs/images/home.png)
![菜单](docs/images/menu.png)
![字典管理](docs/images/dic.png)
![日志](docs/images/log.png)
![日志详情](docs/images/log-details.png)
没有合适的资源?快使用搜索试试~ 我知道了~
tansci-master.zip
共217个文件
java:142个
vue:23个
js:11个
需积分: 0 0 下载量 52 浏览量
2024-03-13
22:42:01
上传
评论
收藏 1004KB ZIP 举报
温馨提示
tansci-master.zip
资源推荐
资源详情
资源评论
收起资源包目录
tansci-master.zip (217个子文件)
.gitignore 401B
.gitignore 68B
index.html 335B
favicon.ico 4KB
WxPaymentServiceImpl.java 24KB
AliPaymentServiceImpl.java 20KB
AliSmsServiceImpl.java 11KB
MailServiceImpl.java 10KB
TemplateServiceImpl.java 9KB
LogAspect.java 9KB
SysRoleServiceImpl.java 8KB
SysUserServiceImpl.java 8KB
AuthorizedServiceImpl.java 7KB
SysRoleController.java 6KB
JWTAuthenticationFilter.java 6KB
MessageUtils.java 4KB
ScheduledTask.java 4KB
JWTAuthorizationFilter.java 4KB
SysMenuServiceImpl.java 4KB
Wrapper.java 4KB
SysOrgServiceImpl.java 4KB
PayResponseUtils.java 4KB
SecurityConfig.java 4KB
SysDicServiceImpl.java 4KB
SysDicController.java 4KB
JwtTokenUtils.java 4KB
PayServiceImpl.java 3KB
SmsController.java 3KB
HumpConversionUtils.java 3KB
TaskConfigServiceImpl.java 3KB
SysUserController.java 3KB
TemplateController.java 3KB
PayEnum.java 3KB
PaymentConfig.java 3KB
Enums.java 3KB
SysUser.java 3KB
QRCodeUtils.java 3KB
TaskConfigController.java 3KB
Template.java 2KB
SysOrgController.java 2KB
SysMenu.java 2KB
SysMenuController.java 2KB
ApiController.java 2KB
AuthorizedController.java 2KB
MailController.java 2KB
IPUtils.java 2KB
SysDic.java 2KB
LogInfoController.java 2KB
TemplateParamDto.java 2KB
WebSocketServer.java 2KB
SecurityUtils.java 2KB
TaskConfig.java 2KB
LogInfo.java 2KB
WrapMapper.java 2KB
TaskLogController.java 2KB
PaymentService.java 2KB
SysOrg.java 2KB
SysRole.java 2KB
ExceptionHandle.java 2KB
LogErrorInfo.java 2KB
AuthorizedConfig.java 2KB
TaskContextServiceImpl.java 2KB
TaskLog.java 2KB
Knife4jConfig.java 2KB
TemplateDetails.java 2KB
TaskApplicationRunner.java 2KB
TemplateDetailsServiceImpl.java 1KB
MessageDto.java 1KB
SysDicDto.java 1KB
PaymentVo.java 1KB
Constants.java 1KB
TaskLogServiceImpl.java 1KB
SysUserDto.java 1KB
PaymentDto.java 1KB
JWTLogoutSuccessHandler.java 1KB
JWTAuthenticationEntryPoint.java 1KB
SmsTemplateDto.java 1KB
JWTAccessDeniedHandler.java 1KB
MessageVo.java 1KB
UserDetailsServiceImpl.java 1KB
SysMenuRoleVo.java 1KB
SysMenuDto.java 1KB
TaskConfigDto.java 1KB
MybatisPlusConfig.java 966B
TemplateDto.java 957B
CorsConfig.java 955B
SecurityUserUtils.java 950B
SysRoleService.java 942B
SysRoleDto.java 928B
SysMenuRole.java 927B
AuthorizedVo.java 911B
BusinessException.java 904B
SysUserVo.java 854B
SysUserService.java 852B
PayService.java 834B
SysOrgRole.java 764B
SysUserRole.java 762B
TaskConfigService.java 757B
SysUserOrg.java 754B
TemplateService.java 748B
共 217 条
- 1
- 2
- 3
资源评论
TroyeMartin
- 粉丝: 1
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业项目:网上图书订阅管理系统的设计与开发(ASP.NET技术+程序源代码+毕业文档)
- zjk-1.ipynb
- Delphi 12 控件之EhLib.v10.2.42 for Delphi 5-12.src.rar
- cloudreve3.8.3的docker镜像
- RB108A-SOT23-5封装 单节锂电池保护IC 深圳市可芯电子有限公司.pdf
- Apache Maven的安装与配置.pdf
- 2024高质量PS练习教程,全程干货无废话
- TPLINK TL-NVR6116K-L 升级包
- RB301A-SOT23-5 单节锂电池保护IC 深圳市可芯电子有限公司.pdf
- scrt-x64-bsafe.9.5.2.3325.exe
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功