系统分为Web教师端和学生小程序端。本设计拟采用Spring Cloud框架进行后端开发,采用Vue框架进行教师管理系统的Web前端设计,采用uni-app开发学生端手机小程序,采用MySQL来提供数据持久化存储服务,利用Redis建立缓存服务。本设计的目的是为了方便老师对大量学生进行统一的管理和及时的掌握其学习动态,改善学生在面对大量课程下管理不便和当前课程进度及学习情况模糊不清等问题。该平台包含以下三类角色:学生用户,教师用户,后台管理员。学生用户具备在线考试、签到、请假、提交作业、查询成绩、查询分数、个人学情统计等功能。老师具备发布考试、发布签到,审批请假、发布作业、班级管理、学生管理、学情统计等功能。后台管理员具备发布考试、发布签到、审批请假、发布作业、用户管理、日志管理等功能。