基于Spring MVC框架下的在线开放课程平台的设计与实现开题报告
2020-02-20 08:00:36
1. 研究目的与意义(文献综述)
研究背景
在线开放课程,即基于资源共享原则,利用网络无远近、交叉串连的功能,在开放大学团队的主导下,通过电脑虚拟空间营造网络公开课程,用户可以在线观看课程,完成教师布置的测试和作业。随着互联网和移动端设备的高速普及,在线开放课程平台在近几年大规模涌现,用户只需要联网即可参加课程,这使得高等教育的普及变得成本低廉而便捷,并逐渐为高校的课程建设提供创新驱动。
本课题拟基于spring mvc框架完成在线开放课程平台的开发。mvc全称model view controller,是模型-视图-控制器的缩写。它是一种软件设计典范,将业务逻辑,数据和界面显示三部分的代码分离开来,实现耦合性低、重用性高,开发效率快等优点。而spring mvc是诸多mvc框架中的佼佼者,它实现了控制反转和面向切面编程,使用xml进行注解配置,非常易于使用。
2. 研究的基本内容与方案
系统设计预计分为两个子系统,分别是在线课程平台子系统和后台管理子系统,细分为四个模块:
(1)用户注册及完善信息:用户实名注册并完善信息,以便日后参与课程学习
(2)课程报名及信息跟踪:用户可以在规定时间段报名参与课程,系统可在开课及日后教师布置作业时提醒用户
3. 研究计划与安排
2019/1/19—2019/2/28:确定选题,查阅文献,外文翻译和撰写开题报告;
2019/3/1—2019/4/30: 系统架构、程序设计与开发、系统测试与完善;
2019/5/1—2019/5/25: 撰写及修改毕业论文;
4. 参考文献(12篇以上)
[1].陈肖庚,王顶明.mooc的发展历程与主要特征分析.清华大学,2013
[2].张雪敏.浅议mvc设计模式在javaweb中的作用.苏州大学,2018
[3].洪惠群.基于spring mvc框架的在线辅助教学系统的设计.曲靖师范学院,2018