基于JAVA的E-Learning课程教学网站设计与实现

  1. 设计(论文)目的及意义**(含国内外的研究现状分析)

设计(论文)的目的是:

随着中国国内教育改革的进一步的深入,从小学到大学各学段开展了现代化远程在线教育,实施了这一项工程之后,原先的线上教学软件和硬件得到提高,满足了不同年龄段学生的使用也满足了他们在学习过程中的需求。随着网络应用的不断惠及大众,远程教育得到社会广泛认可,加之从2020年初的疫情大爆发,导致全国千万大学生不得不从线下转为线上学习,现在线上教育已经得到求知者的认可同时它也成为第二种学习方式,可以说E-learning(网络学习)已经成为中国教育的重要的一个组成部分。

    我国提出“新世纪网络课程建设工程”以来,高校的网络课程建设也有一定的发展,教育部对网络课程的建设在政策上给予了很大的支持,这很大程度带动了在线学习平台的发展,前景可观。

目前国外在线平台基本分为俩种,一类是需要付费的在线学习平台,代表的主要有Udacity,Lynda等,这些线上教育平台主要是给职场it人士提供相关的教育资源这些通常会收取一定的费用。另一类是不需要收费的通常使用者是学生,代表的有可汗学院,Codecademy,这类网站都是不需要付费的都是专门提供学习的地方。国内在线学习平台在通常有两种运用,一种是各大培训机构的教学模式,代表的有千锋科技和黑马程序员,尚学堂等,此类培训机构的教学视频一般是收费的,且价格较高,而教学内容大部分是强调实战的。也就是通过快速技能灌输,从而达到学习的目的。由于是由专门的培训机构研发的网站,投入的资金也相对较多,所以学习平台相对也比较完善。另一种形式为高校使用的学习平台,这类平台一般存放的是学校教师的相关课程资源,用来存放相关的课程信息,以及作业,考试等。这类平台的课程一般为教师的课程录制,课程与教学进度息息相关,所注重的也是基础类的学习,慢慢引导学生的学习方向。该类平台的主要代表有大学mooc网和一些其他的学习平台也包括超星等。

    MOOC平台上来看,任何一个能连接到网络的人都可能成为MOOC平台学习者,成为平台的客户。海量的学习者和多样化的学习者群体是MOOC 平台区别于传统高等教育的基本特征。可以很大程度上扩大受教育者人数,让更多的人有机会接触到优质的教学资源。响应了我国科教兴国的战略。通过本平台,大部分学生可直接从平台上找到需要的资源,可节省大量时间去找相关课程,而且,现在我国网络建设发展越来越迅速,这对于网络在线学习也提供了大量的帮助,一些贫困山区的教学资源可能不大好,所以可从我们的学习平台获取优质的教学资源。也可让各大教师借鉴参考。

    平台所支持的教学形式并不是去代替传统的课堂教学方式,而是提供一个多元化的教学平台,将线上课堂和传统课堂结合起来,取其精华,去其糟粕,利用传统教学模式的优点,并与线上教学模式的无时间限制,无空间限制结合起来,提供一个更加便捷的线上学习平台,提高学生,甚至是群众的学习效率,同时也提高了教学资源的可利用率,使学生可根据自身学习的特点,需求来安排自己的学习计划。该平台也可以进行教学资源的汇总,因为目前教学学科层出不穷,教学资源数量类别庞大,建立在线学习平台也可以进行更好的管理,通过分类整理,可以为学生提供更加方便快捷的学习资源。同时也可以将优秀的教学资源保存下来,为以后的教学提供一个借鉴。

设计(论文)的意义是(理论或实际):

平台所支持的教学形式并不是去代替传统的课堂教学方式,而是提供一个多元化的教学平台,将线上课堂和传统课堂结合起来,取其精华,去其糟粕,利用传统教学模式的优点,并与线上教学模式的无时间限制,无空间限制结合起来,提供一个更加便捷的线上学习平台,提高学生,甚至是群众的学习效率,同时也提高了教学资源的可利用率,使学生可根据自身学习的特点,需求来安排自己的学习计划。该平台也可以进行教学资源的汇总,因为目前教学学科层出不穷,教学资源数量类别庞大,建立在线学习平台也可以进行更好的管理,通过分类整理,可以为学生提供更加方便快捷的学习资源。同时也可以将优秀的教学资源保存下来,为以后的教学提供一个借鉴。

    本平台基于Web的B/S结构开发的,能省去传统安装客户端的繁琐,在网页进行浏览使用并结合J2EE的主流框架。技术上,采用前后端分离架构,前端以Bootstrap3基本框架进行构建,运用HTML、CSS3、JavaScript等进行界面样式的美化工作;后台则以Java结合当前主流后端框架SpringBoot进行开发,前后端通过Result API(rest型接口)进行衔接。

  1. 设计(论文)任务、重点研究内容、技术方案及进度安排

设计(论文)的任务是:

开发和研究一个友好界面操作的Web在线学习平台,其中能满足多用户的流畅使用网站,包括一些扩展功能,如留言的回复,满足现在目前学生用户需求。

本平台包含了七个部分:要做上轮播图

  1. 用户登录:实现学生用户登录,老师登录,后台管理登录。
  2. 浏览功能:学生用户在页面可进行浏览观看所需要的视频内容。
  3. 留言功能:学生用户在观看视频的过程中会遇到一些问题可以在视频下方进行留言。
  4. 多用户在线功能:不同账号下用户可以同处于一个平台中进行浏览观看。
  5. 上传功能:老师可在后台进行上传相对应的教育资源供学生使用。
  6. 回复功能:老师可在后台中知悉留言并给与回复。
  7. 用户信息管理功能:后台管理者可进行相关用户的信息修改。

本项目所采用的技术方案:前端开发方面采用bootstrap+Vue进行开发;后台采用 SpringBoot+Mybatis框架,数据库使用Mysql,轮播图与视频的存放本地,不影响浏览就行。

系统结构设计

系统结构设计就像一个树状结构一样,一个树干有很多分支,大任务相当于树干,小任务相当于树枝,只有需求分析信息弄清楚之后,才能保证每个小任务都能实现目标,对初步设计好的系统再进行不断优化,最终得到一个具体现实的系统结构。

管理员功能模块和用户功能模块是该课程教学网站的两大部分,系统结构如图所示。

功能模块的实现

学生信息管理

如图显示的就是学生信息管理页面,此页面提供给管理员的功能有:学生信息的查询管理,可以删除学生信息、修改学生信息、新增学生信息,还进行了对用户名称的模糊查询的条件。

课程信息管理

如图显示的就是课程信息管理页面,此页面提供给管理员的功能有:查看已发布的课程信息数据,修改课程信息,课程信息作废,即可删除,还进行了对课程信息名称的模糊查询 课程信息信息的类型查询等等一些条件。

《基于JAVA的E-Learning课程教学网站设计与实现》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等

使用技术:

开发语言:Java

框架:ssm

技术:jsp

JDK版本:JDK1.8

服务器:tomcat7

数据库:mysql 5.7

数据库工具:Navicat11

开发软件:eclipse/myeclipse/idea

Maven包:Maven3.3.9

浏览器:谷歌浏览器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值