| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10707 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着信息产业的发展,各个学校都在尝试一种新兴的教育方式——线上教育,加之近疫情带来的影响,线上教育越来越被重视。基于Agora的在线直播教育网站是根据目前教育形式的多元化,以现在互联网技术替代部分教育场景的网站。打破了传统的固定场所形式教育所带来的局限性,满足人们随时随地进行课程学习的需求,使得人们足不出户就能享受到与在课堂中无异的教育。线上教育具有固定场所式的教育所能不能与之比拟的便利性,只需一台电脑或一部手机就能随时随地的学习课程。在一定程度上也会节约教学资源。
基于Agora的在线直播教育网站是使用Agora实时互动AIP,以SSM框架为基础的Web端应用,数据库系统采用MySQL,后台服务搭建在阿里云服务器中。经过多种浏览器与多个人员实际使用测试,保障网站运行的稳定与高效运行。界面整洁易操作、功能精简且完备,使得网站的受众更广。为保障使用过程中不会接触到一些涉及违法犯罪等不良信息,部分功能只有经过注册申请才能使用,直播与视频资源也有专人审核避免这些信息的产生,给广大用户一个安全舒适的教育环境。
关键词:在线教育;直播;Agora;SpringMVC;MySQL
目录
摘要
Abstract
引 言-1
1 系统开发所采用的技术-2
1.1 SSM框架-2
1.2 MySQL-2
1.3 Agora-2
2 基于Agora的在线直播教育网站设计分析-3
2.1 需求分析-3
2.1.1 系统需求分析-3
2.1.2 用户需求分析-3
2.2 功能架构分析-4
2.3 系统需求用例图-4
2.4 数据流程-5
2.5 基于Agora的在线直播教育网站的可行性分析-5
2.5.1 技术可行性分析-5
2.5.2 经济可行性-6
2.6 功能分析-6
2.6.1 管理员-6
2.6.2 教师-7
2.6.3 学生-7
2.7 系统开发环境-7
3 系统总体设计-8
3.1 系统主要功能设计-8
3.2 各功能模块设计-8
3.2.1 用户模块-8
3.2.2 预约功能-8
3.2.3 直播与观看功能-9
3.2.4 视频功能-9
3.2.5 管理员审核模块-9
3.3 数据库设计-10
3.3.1 数据库的逻辑结构设计-10
3.3.2 数据库表设计-17
4 系统详细设计与实现-23
4.1 用户子系统实现-23
4.1.1 用户登录-23
4.1.2 教师、学生注册-24
4.2 预约子系统实现-25
4.2.1 教师预约模块-25
4.2.2 学生预约模块-26
4.2.3 预约提醒-26
4.3 直播子系统实现-27
4.3.1 教师直播模块-27
4.3.2 学生收看模块-27
4.4 视频上传与观看子系统实现-28
4.4.1 教师上传视频模块-28
4.4.2 学生观看模块-29
4.5 管理员管理及审核子系统实现-30
4.5.1 教师预约直播审核-30
4.5.2 教师上传视频审核-31
4.5.3 直播过程审核-31
4.5.4 其他信息管理-31
5 系统测试与维护-32
5.1 测试的任务及目标-32
5.2 测试方案-32
5.3 设计测试方案用例-33
5.4 系统维护-34
结 论-35
参 考 文 献-36 |

