一.概述
本系统包含两个用户端,分别是以学生为用户对象的微信小程序端和以教师为用户对象的Web端。系统均需要登录才拥有访问权限,各用户信息交由管理员创建。
二.开发环境
开发环境 | 版本 |
---|---|
JDK | 1.8 |
Nodejs | 12.18.3 |
Vue | 2.9.6 |
三.开发工具
开发环境 | 版本 |
---|---|
IntelliJ IDEA | 2020.1.3 |
Navicat Premium | 15 |
Visual Studio Code | 1.76.2 |
微信开发者工具 | 2.24.4 |
Redis | X64-3.0.504 |
四.技术选型
Web前端:Vue + ElementUI + Echarts + Less
小程序端:微信开发者工具 + Vant + Less
后端:SpringBoot + Mybatis-Plus + JWT + Redis
五.页面效果
小程序端
登录页
忘记密码
课程页面
课程—班级成员、资源下载
课程–我的作业
课程–背题模式
交流圈
个人信息编辑
Web用户端
登录页
忘记密码
个人信息页
个人信息–我的动态
交流圈
交流圈—编辑动态
课程管理
课程—创建课程
课程—班级管理
课程—班级管理—成员管理
课程—资源管理
课程—创建作业
课程—作业管理
课程—作业管理—上传作业答案与解析
课程—作业管理—批改作业区
课程—作业管理—分析作业
用户信息管理
教师账户管理
创建教师账户
因学习需要,详细源代码可留言获取。本系统仍存在不足之处,可自行根据自身需求进行调整。