摘要:互联网技术与信息通信技术已经渗透到人们的日常生活,借助这些技术,我们真正做到了“秀才不出门,尽知天下事”。在“互联网+”理念的推动下,在线学习是新型的学习模式,它克服了传统学习模式在时间和空间上的限制,整合了各种优质教育资源,并进行合理配置,提高了学习的便捷性,让用户即使足不出户,也能获得学习资源进行效的学习。
本文结合MOOC理念,采用MVC三层开发模式,即JavaBean(Model)+Servlet(View)+JSP(Control)体系,在JAVA平台上设计一个基于“互联网+”的在线学习互动平台。通过前期对客户需求以及平台功能研究,分析了开发这一平台所涉及的理论和技术,进而得到了在线学习平台的总体设计架构以及数据库设计,最后应用MVC开发模式进行平台的实现与测试。本文所设计的平台完成了MOOC平台的大部分功能,例如视频点播,视频发布,视频管理,互动交流等,另外还加入了弹幕功能,增加了在线学习的趣味性。在线学习的发展前景很好,未来的学习方式也会越来越游戏化,轻松愉快的学习模式将是未来教育的一大趋势。
关键词:互联网+;在线学习;MVC模式;弹幕
目录
摘要
Abstract
第一章 绪论-1
1.1选题背景和意义-1
1.2 国内外研究现状-1
1.2.1 国外研究现状及分析-1
1.2.2 国内研究现状及分析-2
1.3 课题研究的内容-2
第二章 相关技术分析-4
2.1开发模式-4
2.1.1 MODEL层-4
2.1.2 CONTROL层-4
2.1.3 VIEW层-4
2.1.4 Model1与Model2-5
2.2 前端使用的技术-5
2.3后台使用技术-6
2.3.1 JAVA技术-6
2.3.2 JAVABEAN技术-6
2.3.3 JDBC技术-7
2.3.4 SERVLET技术-7
第三章 在线学习互动平台的需求分析-9
3.1 可行性分析-9
3.1.1 技术可行性-9
3.1.2 经济可行性-9
3.1.3 社会环境可行性-9
3.2 功能需求分析-10
3.2.1 资源管理功能分析-10
3.2.2 用户管理功能分析-11
3.2.3 互动功能分析-11
3.3 非功能需求分析-11
3.3.1 界面需求-11
3.3.2 性能需求-12
第四章 在线学习互动平台设计-13
4.1 系统设计原则-13
4.2 总体设计-13
4.2.1 总体设计目标-13
4.2.2 总体结构设计-13
4.3 功能模块设计-14
4.4 数据库设计-15
4.4.1 数据库概念设计-15
4.4.2 数据表设计-16
第五章 在线学习平台的实现-18
5.1 主界面及登录注册的实现-18
5.2 用户管理的实现-20
5.3 资源管理的实现-21
5.4 互动交流的实现-22
5.5 弹幕功能实现-23
第六章 在线学习平台的系统测试-24
6.1 系统测试的目的-24
6.2 系统测试的原则-24
6.3 系统测试的内容-25
6.3.1功能测试-25
6.3.2 性能测试-25
6.3.3 安全性测试-26
第七章 总结与展望-27
7.1 总结-27
7.2 展望-27
致 谢-28
参考文献-29