基于微服务的线上视频教学平台.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 2 摘 要   在传统的教育教学方式中,学生只能从课本上以及与教师面对面授课过程中获取知识,方式单一。随着互联网的发展,学习方式和学习行为发生了巨大变化,学生可以通过网络多渠道多媒体获取知识,这无疑拓宽了学生的学习方式。本文设计并开发的线上视频教学平台可以将教师的教学视频发布到网上,便于所有学生通过网上教学视频突破时空限制随时随地自主学习。  本文首先对当前的微服务框架进行分析,同时也对其中所需的关键技术进行研究。本平台采用微服务开发技术,将整个大型系统高效的拆分成了多个可独立运行的子服务。系统整体采用了Spring Boot框架作为系统的后端逻辑编写,平台微服务的开发则选择了Spring Cloud Alibaba开源框架作为微服务支持,对于数据存储的部分,MySQL 关系型数据库已具备足够的支持,还使用了Redis非关系型数据库以优化数据的访问效率。本文首先进行平台的总体需求分析,然后根据各项模块的需求,设计完成了基于微服务的线上视频教学平台,并开发实现平台各个微服务功能模块,通过功能用例完成系统的功能性及非功能性测试,测试结果是整个系统可以平稳运行,符合微服务要求。关键词:微服务; 视频教学平台; Spring Cloud 1 . 绪论 1.1 研究背景    随着信息技术发展的,信息技术不断深入教育领域,教学方式也不断推成出新,教育资源的获取也日益网络化。[1]青少年从只能在课堂、书本上获取知识转变到了从网络上获取,获取知识的路径无疑更为广泛了。在传统的面对面教学中,由于不同的城市经济发展速度的不一致,教育资源很难得到公平的分配,偏远地区的学生难以获取到优质的课程,这对于教育公平来说是一份极大的挑战。而线上教学平台的出现,则打破了传统的面对面的教学方式。因此,它其实是一种学习方式方法的转变,[2]学生仅需在线上即可获取到一个优质的课程进行学习,实现了知识共享。  对于以往的用户量不高以及功能模块不多的平台来说,传统的单体应用架构或许可以满足一定的需求。但是由于该架构所满足的业务量比较少,[3]传统的单体应用难以满足迅速增加的用户量以及业务的需求。线上视频教学平台需要面对的师生用户是十分庞大的,同时需要实现的业务规模也不小,因此使用单体架构是无法实现的。因此,需要将整个平台拆分成多个可以独立运行的模块,而微服务就是因此而出现的。 1.2 发展现状 (1)在线上教学平台方面   对于在线教育系统及各类学习平台或者学习类网站,无论是国内还是国外,由于不同地区的经济发展不一样,在线教育的发展历程也各不相同。将互联网应用到教育行业的国家是美国,早在1994年,美国Carnegie-Mellon大学就利用了无线通信技术,创造出了远程教育平台的雏形。与此同时,英国的科研人员为了解决教育资源分配不公的问题,开发出了E-Learning[4-5]教学平台,给学生提供远程学习的便利。总的来说,国外各种国家都使用自己的方式去实现远程教育,并且一直在深入研究的过程中。   我国对于远程教育的探索也一直都没有停止,并且也进行不断地创新,以适应当代社会发展的需求。MOOC于 2013 年进入我国,我国网络教育事业得以加速发展,并且,在“互联网+”的政策提出之后,线上教学的发展也越来越迅速。特别是在2020年出现的,国家提倡“停课不停学”,使得在线学习成为了必备的教学方案。“互联网 + 教育”为我国教育教学和发展拓展了新的空间,提供了新的机遇。[7]相信在不久的将来,远程学习也会成为教育过程中不可缺少的一环。 (2)在技术实现方面   在微服务的架构出现之前,传统的应用是将所有代码编译带包成一个WAR包,然后将其部署到服务器上,在项目较小的情况下,这是没有任何问题的。但是随着用户量以及业务需求的逐渐增加,需要添加或者修改一个小功能都需要重新部署整个项目,这是十分麻烦的,维护的成本很高,并且单个服务器对于并发的处理有限,这是一个十分棘手的问题。微服务的出现则可以解决这种问题,当需要修改或增加某个功能,只需要修改一个独立的模块即可,不会影响到整个系统的正常运行。同时,每个服务都是单独打包和发布的,[8]可以独立部署到不同的服务器上,大大提高了对于并发量的处理。 1.3 研究的目的和意义(1)拓展学习的方式   在传统的学习中,学生只能在课堂上以及书本中获取老师传授的知识。但现如今,互联网迅猛发展,在网络教学平台上学生可以观看由教师精心制作的教学视频。[9]线上视频教学平台的出现,可以使得学生在家中也能学习到优秀教师的课程,这无疑拓宽了学生的学习方式。 (2)缓解教育资源分配不均的问题   我国当前面临着教育资源无法进行均衡分配的问题,城市地区教育资源丰富,但是边缘地区的教育资源以及设备较为落后,这是无法避免的。因此,我们可以将教师

文档评论(0)

13141516171819 + 关注
实名认证
文档贡献者

!@#¥%……&*

1亿VIP精品文档

相关文档