一、项目概述
- 项目采用springboot+vue实现前后端分离,目前项目还未完全实现仅供参考
- 采用简单的分层架构设计,具体见下图:
- 技术设计,具体见下图:
第一块(未获权的普通用户也能查看)
该块区域所有人员都可进行查看有关信息
各个页面的效果大致如下:
首页
部门介绍
第二块(学生管理者)
该模块只有在token效验登入之后才能进行访问(是否拥有该权限取决于管理教师的权限分配)
第三块(教师管理员)
该模块只有在token效验登入之后才能进行访问(该权限由系统管理员分配)
大致分为:管理下部门的信息及成员,数据分析,以及活动审核等功能
-
技术栈
-
参考技术架构图,项目使用的主要技术如下:
1.前端技术栈
1.Vue.js
2.ElementUI
3.axios
4.node.js
5.Echarts
6.CubeUI2.后端技术栈
1.Spring Boot
2.JWT
3.Apache Log4j2
4.Spring Security3.数据库
1.MySQL
项目还未完整现实,仅供个人参考!!!!!!!!┗|`O′|┛ 嗷~~