-
项目介绍
本项目采用前后端分离开发,其中
后端技术栈
SpringBoot作为快速开发框架;
SpringCloud作为微服务架构框架;
Nacos-服务发现、分布式配置;
Feign-服务调用;
Hystrx-熔断器;
GateWay-服务网关;
Redis作为非关系型数据库为短信验证码、主页数据缓存等提供数据存储;
MyBatis-Plus作为持久层框架。
前端技术栈
Vue作为前端开发框架;
Element-ui作为后台管理系统模板框架;
nodejs作为JavaScript运行环境;
Echars作为数据图表工具。
第三方技术
阿里云OSS作为对象存储服务;
阿里云视频点播服务;
阿里云短信服务;
EsayExcel作为读取Excel工具;
-
数据库
-
微服务架构
-
功能点分析
后台管理系统
登录界面和权限管理:登录采用SpringSecurity,对用户进行权限管理,过程是首先通过