在线教育系统-springboot + vue
项目描述 基于springboot + vue的在线教育系统
前台登录网址: http://localhost:8082/
后台登录网址: http://localhost:8081/
管理员账户密码: admin/admin
教师账户密码: 111/111
学生账户密码: 123/123
项目功能
(1)学生
登录:学生通过学号或注册账号密码登录系统,进入学习平台。
公告信息:查看学校或课程发布的最新通知、教学安排及重要提醒。
视频教学:在线观看教师上传的课程教学视频,支持暂停、回放与倍速播放。
课程资源:下载或浏览与课程相关的课件、讲义、参考资料等学习资料。
个人中心:进入个人学习主界面,集中管理学习任务与账户设置。
修改密码:更新个人账户登录密码以保障信息安全。
课程签到管理:参与线上课程签到,查看签到记录与出勤统计。
课后作业管理:查看教师布置的作业,提交答案,查阅批改结果与反馈。
(2)教师
登录:教师使用工号或分配账号登录教学管理后台。
公告信息管理:发布、编辑或删除面向所授课程学生的教学公告。
学生:查看所教班级的学生名单,了解学生基本信息与学习状态。
教师:维护自身个人信息,如职称、所属院系、联系方式等(仅限自我更新)。
视频教学管理:上传、编辑、删除或设置课程教学视频的可见范围与发布时间。
课程资源:上传、分类和管理课程配套的学习资料,如PDF、PPT、习题集等。
课程类别:参与或建议课程分类体系(如“编程基础”“高等数学”),便于资源组织。
课程签到管理:发起课程签到活动,查看学生签到情况,导出考勤报表。
课后作业管理:布置作业,设定截止时间,批阅学生提交内容,发布成绩与评语。
(3)管理员
登录:使用超级管理员账号登录系统后台。
轮播图:配置网站首页轮播图,用于宣传精品课程、校园活动或平台更新。
公告信息:发布全校级系统公告,如平台维护通知、假期安排等。
教师:新增、编辑、停用教师账号,分配教学权限与所属课程。
管理员:管理其他系统管理员账户,设置操作权限级别。
学生:批量导入/导出学生数据,重置密码,处理异常账户。
视频教学管理:全局监管所有教学视频内容,审核敏感或违规视频。
课程资源:统一维护全平台课程资源库,确保文件安全与分类规范。
课程类别:创建、调整或删除课程大类与子类,支撑课程体系结构化。
课程签到管理:监控全校课程签到数据,生成出勤分析报告。
课后作业管理:审计作业布置与完成情况,支持教学督导抽查。
运行环境开发工具:idea2024.1
运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.21(此配置为本人调试所用,仅供参考)
项目技术
服务端技术:springboot
前端技术:Vue
以上系统源码经过技术整理与调试,确保能正常运行


