一、系统介绍
此项目为教学管理系统,有老师和学生两种身份,若是老师登录,有个人信息管理,作业管理,课程管理等内容,学生也是如此,不过两者功能有所不同,例如学生可以查看有哪些作业,提交作业。老师可以发布作业,查看学生作业。其他的功能也是如此。
二、功能架构图
三、项目采用技术
ServerSocket socket 多线程 springboot Jwt mybatis 阿里云Oss
四、系统包名
Client
Server
五、数据库结构及其关系
Teacher:存储教师信息
Student:存储学生信息
Teaching_resources:存储课程资源信息
Course:存储课程信息及其所属教师id
Homework:存储作业信息以及所属课程id
Stu_couse:存储学生选课信息,以及学生id和课程id
Stu_homework:存储学生提交作业的信息,以及学生id和课程id