网络远程教育可以有效地发挥远程教育的特点,是一种相对于面授教育、师生分离、非面对面组织的教学活动,它是一种跨学校、跨地区的教育体制和教学模式[3],它的特点是:学生与教师分离;采用特定的传输系统和传播媒体进行教学;信息的传输方式多种多样;学习的场所和形式灵活多变。与面授教育相比,远距离教育的优势在于它可以突破时空的限制;提供更多的学习机会;扩大教学规模;提高教学质量;降低教学的成本。基于远程教育的特点和优势,许多有识之士已经认识到发展远程教育的重要意义和广阔前景。
Spring框架是Java平台的一个开放源代码的Full-stack(全栈)应用程序框架,和控制翻转容器的实现。Spring框架的一些核心功能理论,可以用于所有Java应用,Spring还为Java EE构建的Web应用提供大量的扩展支持。Spring框架没有实现任何的编程模型,但是Spring的模型在Java社区中流行度非常高,甚至基本上完全替代了EJB(Java EE的Beans)模型。Spring框架最初由Rod Johnson和Juergen Hoeller等人开发
在线学习系统是由高校学生依据兴趣爱好自愿组成,按照章程自主开展在线学习系统 。在线学习系统是实施素质教育的重要途径和有效方式,在加强校园文化建设、提高学生综合素质、引导学生适应社会、促进学生成才就业等方面发挥着重要作用,是新形势下有效凝聚学生、开展在线学习提高学生成绩,是以班级年级为主开展学生在线学习的重要补充。
以前的教学方式都是以听广播、发传单这样的宣传太过于古板沉闷,时过境迁,网络迅速进入社会,它是先通过网络渠道进行发布,从而学生们可以公开自由的访问该网站,让学生更加方便了解网络的方便。它可以让学生主动去了解网络学习内容,来激发学生兴趣和积极性。因此,在建设在线学习系统 的路途中,想方设法的去构建单一的功能模块,并不能满足本网站的实际需求,从而也就不能满足学生的需求,只有把这些单一的功能模块进行比较,并且通过整理,然后将这些单一的模块结合到一起,才能给学生带来便利和人性化的服务,才能将在线学习系统的作用给体现出来。
目 录
第1章 概述 1
1.1 课题研究背景 1
1.2 课题研究意义 2
1.3前期工作 2
1.4本文的组织结构 3
第2章 系统开发环境 4
2.2 MYSQL 4
2.3SPRING BOOT框架 5
第3章 系统分析 6
3.1系统总体分析 6
3.2业务流程分析 6
3.3数据流图 7
第4章 系统设计 9
4.1系统功能设计 9
4.2数据库设计 10
4.2.1概念结构设计 10
4.2.2数据库表设计 13
第5章 系统实现 16
5.1前台功能模块 16
5.2学生后台功能模块 16
5.3管理员功能模块 17
5.4教师后台功能模块 18
第6章 系统测试 19
6.1系统测试的目的 20
6.2系统测试方法 21
6.3功能测试 21
总结与展望 33
参考文献 34
致谢 35