一、研究的背景和意义

研究背景:

随着计算机网络技术和互联网技术的飞速发展,社会的快速进步和人们生活质量的不断提高,人们的文化生活受到了极大的变化。而我们国家的教育也在随着社会的发展发生巨大的改变。在计算机技术的飞速发展前提下,特别是智能Android操作系统的问世,基于移动设备的软件开发和PC端网站的开发受到人们越来越多的关注.在此背景下,传统高校课堂线下课堂管理模式也在发生重大的改变,目前市面上出现了基于PC端和移动端的线上课堂管理系统,这些课堂管理系统进行需求分析,设计并开发基于Android移动终端的课堂管理系统APP,作为现代化辅助教学工具丰富教学资源。课堂管理系统App的方式在一定程度上增加了学生的操作难度和开发难度,不利于把学生能引流到这个平台学习,而本次研究的智慧课堂系统基于微信打造极大地降低了用户的操作成本。

研究意义:

众所周知在2019年底出现了新冠疫情,一直持续到了2022年底才结束,疫情才开始冲击最大的就是实体产业,近三年,疫情期间大大小小的企业或者公司倒闭,疫情期间对教育的冲击也很严重,教育方式发生了巨大变化,疫情开始许多地方停课,延迟开学,开始转为线上教育,而此次我所选择的课题就是智慧课堂管理系统,基于线上的教育系统,线上教育的兴起对教育行业是不可或缺的。社会发展,互联网时代的到来,以及将要出现的web3.0时代,为线上教育提供物质基础,而本次的课题是基于线上的智慧课堂管理系统相比较传统的课堂管理系统可以提高学生的操作性,学习的便捷性,极大地提升学生的学习效率,这次开发的系统,基于微信公众号的线上教育系统,可以根据不同种类的课程显示出不同的界面,显得更加智慧。未来很多年,线上教育对整个教育系统都是不可或缺的。

二、研究的目的和内容

教育是每个人所要经历的,是一个人走向未来的最基本的要求。从一定意义上来说,教育决定国家和民族的未来,是一个国家和民族最重要的事业。教育是国家的计划,是党的计划,国家近几年来越来越强调教育的重要性,随着社会的发展,人民对教育也会越来越重视,身边的人对自己孩子的教育投资越来越大。互联网发展到现在,在软硬件发展到现在的情况下,线上教育尤为重要,所以选择了基于线上的,微信公众号的教育系统,避免了用户下载APP,学习方式更加简便。从一定意义上来说,微信用户有很大的基数,微信公众号的教育方式使得推广速度相较于传统App得到了很大提升,还可以节省推广成本,基于微信平台,更加方便师生之间的交流。


   

研究内容:

第一章是绪论部分,主要是针对课题的研究背景与意义做出具体的研究,为整个课题后面的整体框架搭建一个有力的基础。第二章是开发技术概述部分,主要该系统所用到的JAVA语言,spring,springmvc, mybatis-plus, springboot,vue技术、idea工具、MySQL数据库进行简单的概述.第三章是需求分析,主要包括对可行性分析、功能需求分析以及系统功能设计的分析三个部分。第四章是设计部分,主要是对高校智慧课堂管理系统的设计,包括总体的设计,然后是核心功能模块的设计和数据库部分的设计。第五章是智慧课堂系统的实现部分,运用第二章所介绍的技术对老师管理模块,课程分类管理模块,课程播放管理模块,订单管理模块,营销管理模块,这几大模块的实现。第六章是总结部分,是对整个文章脉络的统一梳理与归纳。


三、研究的方法和步骤

研究方法:

(1) 文献研究法。一方面,利用网络的数据库资料以及相关书籍进行相关的文献资料搜集,通过整理与总结,研究国内外的研究动态以及相关理论等,为本论文研究提供相关的理论基础。此外,还对国内外有关的相关资料进行搜集与研究,为论文的后续研究提供相关依据。

(2) 行动研究法。教育实践是指教育实践人员在自然的、真实的情境下,根据特定的教学过程,将各种研究手段和技术结合起来,以解决教育的现实问题。本文通过JAVA语言,vue技术、idea工具、MySQL数据库,spring框架,SSM框架,分布式设计与实现一个智慧课堂管理系统。


研究步骤:

在指导老师的帮助下,已经确定了论文的写作题目,在定题之后,我严格按照指导老师的要求,认真负责的的学习态度,从图书馆、互联网等多个途径详细查找了与教育发展相关的文献资料,目前通过对相关的文献资料梳理,本论文的写作所将要参考的文献有21篇,借助文献资料已经拟定了写作大纲,接下来将要在指导老师的帮助下优化提纲脉络,在大纲确定之后便开始论文的撰写。


四、拟解决的关键问题

(1)在播放管理模块中,后台管理员可以添加课程,前台通过微信公众测试号,播放课程,包括添加课程的基本信息,创建课程的大纲,发布课程,删除课程,课程统计,实现对已经添加的课程进行增删改查的功能;

(2)在课程分类模块中,实现了把不同的课程在不同的级别展示,把课程按名称以多级结构展开,采用了easyexcel技术实现了课程数据的导入导出功能;

(3)在系统开发的过程中跨域问题以及解决了跨域问题,跨域问题:受同源的限制,不能向不同源的服务器发送Ajax请求。解决方式:在每个控制器上面添加注解@crossorigin解决跨域,使用网关gateway进行拦截请求解决跨域,后端使用nginx代理服务解决,在后端写过滤器拦截请求,前端使用cors解决跨域。

(4)此次开发的系统相比较传统基于安卓端的app,简化了用户上手的成本,操作更加便捷,当代学生的压力大,智慧课堂系统的使用在一定程度上可以给学生缓解压力。

(5)智慧课堂里面的视屏上传到腾讯云的服务器上面,相比较传统的服务器更加稳定,相应速度快,视频解码速度快。



五、进度安排

周次                        工作任务

第1周——第2周      分析选题,收集资料,确定题目;

第3周——第4周      收集参考文献,确定研究目的和内容,准备开题;

第4周——第5周      进行开题答辩;

第6周——第9周      对论文的主题进行深入的研究,形成初稿;

第10周——第11周    中期检查,根据检查结果和指导老师意见继续完成论文;

第12周——第14周    评阅老师进行评阅,提交答辩申请,完成最终答辩。

基于java的高校智慧课堂管理系统的设计与实现-计算机毕业设计源码+LW文档_数据库

基于java的高校智慧课堂管理系统的设计与实现-计算机毕业设计源码+LW文档_跨域问题_02