基于MVC开发模式的在线学习互动平台设计与实现
作者:贾卫峰 林木兴 高华
来源:《软件导刊》2017年第10期
作者:贾卫峰 林木兴 高华
来源:《软件导刊》2017年第10期
摘要:随着计算机技术和互联网技术的高速发展,人们的生活和学习方式在一定程度上发生了改变,中国传统远程教育的问题日益凸显。在线学习克服了传统学习模式在时间和空间上的限制,整合了各种优质教育资源,并进行合理配置,提高了学习的便捷性。结合MOOCjquery在线免费学习技术理念,采用MVC三层开发模式,即JavaBean(Model)+Servlet(View)+JSP(Control)体系,在Java平台上设计了一个基于“互联网+”的在线学习互动平台。该平台实现了视频点播、视频发布、视频管理、互动交流和弹幕等功能。实践表明,该平台系统结构清晰,可有效保障数据安全,运行效果良好。
关键词:互联网+;在线学习;MVC;Java平台
DOIDOI:10.11907/rjdk.172557
中图分类号:TP319文献标识码:A文章编号:16727800(2017)010007505
0引言
在线学习是通过互联网和信息通信技术,在互联网上构建一个虚拟教室,然后教师和学生通过互联网连接进行授课和学习的方式。目前,国内外涌现出许多在线学习平台,如MOOC、Blackboard、腾讯课堂等。当前“互联网+”理念是人们关注的热点,作为新型学习方式,在线学习可以跨越地域差异,平衡教育资源,从而培养出自主学习的新型人才[1]。因此,在“互联网+”环境下研究在线学习互动平台的设计和应用具有重要的理论和现实意义。
1相关技术
1.1开发模式
本文采用MVC三层架构开发,它能使数据存储、显示,即视图和业务逻辑处理互相分离。其原理是:模型层负责数据格式的定义和转存,与数据库中的相应字段对应;控制层对系统业务逻辑进行处理,一般都是操作数据库,是系统前端和后台的桥梁。它将前端视图层输入的数据传给模型层,并更新到后台数据库中;视图层则是系统的交互接口,它将模型层的数据以特定格式呈现给用户[2]。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论