班级事务管理系统
后端采用Spring Boot开发。
cloud分支版本正在开发中,后端采用Spring Cloud进行改造。
系统架构
项目采用B/S架构,前后端通讯采用RESTful API,数据格式使用Json,认证Token格式采用JWT。
身份认证使用Spring Security Oauth2。
前端:Vue.js
后端:Spring Cloud
数据库:MySQL
缓存:Redis
文件存储:FastDFS
ORM:MyBatis-Plus
具体技术栈如下:
后端使用的技术栈
- Spring Cloud
- Spring Security
- FastDFS
- MySql
- Redis
- Spring Cache
- MyBatis-Plus
- …
前端使用的技术栈
- Vue.js
- axios
- ElementUI
- vue-router
- vuex
- tui-editor
- …