基于微信小程序在线学习系统的设计与实现

摘 要

在当下,随着计算机技术的高速发展,各种信息化软件应运而生,给人们的生活、学习带来了极大的便利。同时,随着社会竞争激烈,人们对于知识的渴望程度越来越强。现如今,能有一个在线学习平台,是每个人迫切期待的事情。但是,在此之前,人们对于知识的学习只能通过课堂学习以及书本等形式获取,在互联网的背景下,显然已经不符合现实的需要。因此,开发一套基于微信小程序的在线学习平台是当下的主流趋势之一。
系统在开发设计上采用前后端分离方式进行开发,后端功能主要运用SSM框架进行编码实现,交互页面效果通过使用Vue框架进行渲染实现,用户端功能通过使用uni-app框架进行编码实现。基于微信小程序的在线学习系统,其中小程序端主要的功能包括注册登录、首页、网课信息等功能。系统后台主要功能包括学生管理、网课信息管理等功能。
所有功能通过编码实现之后,经过系统测试,都达到了预期的目标,可以正常给用户提供在线学习服务。
关键词:微信小程序;在线学习;SSM;Vue;uni-app

Abstract

At present, with the rapid development of computer technology, various information software have emerged, bringing great convenience to people’s lives and learning. Meanwhile, with fierce social competition, people’s thirst for knowledge is becoming stronger and stronger. Nowadays, having an online learning platform is an urgent expectation for everyone. However, before that, people could only learn knowledge through classroom learning and books. In the context of the Internet, it obviously did not meet the needs of reality. Therefore, developing an online learning platform based on WeChat mini programs is one of the mainstream trends at present.
The system adopts a front-end and back-end separation approach for development and design. The back-end functions are mainly encoded using the SSM framework, the interactive page effects are rendered using the Vue framework, and the user side functions are encoded using the uni app framework. An online learning system based on WeChat mini programs, where the main functions of the mini program include registration and login, homepage, and online course information. The main functions of the system backend include student management, online course information management, and other functions.
After all functions are implemented through coding and system testing, they have achieved the expected goals and can provide online learning services to users normally.
Keywords: WeChat mini program; Online learning; SSM; Vue; Uni-app

第一章绪论

1.1选题背景

当下,随着计算机技术高速发展,人们对于计算机的依赖性越来越强,各种计算机应用尤其是互联网和移动互联网的发展。同时,随着21世纪社会的发展,人与人之间的竞争激烈,对于知识的渴望越来越明显[1]。人们在工作、学习之余,会自己通过其他方式扩充自己的知识结构,也就会去各种学习平台进行学习。但是,目前比如腾讯课堂等平台,对于相关知识量比较大且知识体系比较杂,用户要想找到自己想学习的知识,需要花费大量的知识进行学习。基于此,以计算机大四毕业生的知识为背景,针对他们的就业学习,开发一套基于微信小程序的在线学习系统就显得很有必要[2]。

1.2选题目的以及意义

项目的设计与实现目的在于创建一个专门针对计算机专业大四毕业生需求的做题和复习知识小程序。这个小程序能让大四毕业生轻松找到学习视频、显著降低学习时间成本、获得更好的学习知识和学习效率、更简单的错题记录,能减少错题分类和整理,更好有利于大四毕业生的复习,可以花更多的时间对别的知识进行复习巩固,还能通过模拟考试提高学习质量[3]。
本项目的设计与实现对大四毕业生起到学习帮助的作用,不仅可以满足大四毕业生的学习和对知识的巩固,提升他们专业计算机编程知识,而且也可以推动互联网教育的发展和提供了更多的编程人才。更重要的是,这个小程序也可以充分利用小程序的优势,即时即用的效果,让学员操作起来方便快捷,让更多的人学习编程知识不再困难。基于上述所有观点,一个基于微信小程序的在线学习系统便应运而生[4]。

1.3国内外研究现状

 在国内,在线教育学习平台的发展日新月异,近几年变化很明显。我国网络教育用户规模近年来呈现快速增长的态势[5]。据统计,2022年,我国网络在线教育用户规模已经超过了3亿人,是2015年的用户量的近三倍。国内的网络教育平台正在尝试多种教学式,给用户进行学习,包括通过对用户进行直播授课、等方式,通过这种以满足不同学习者的不同需求[6]。越来越多的网络教育平台开始探索线上线下融合的教学模式,通过线上提供理论教学,线下进行实践教学和辅导,以提高在线学习的教学质量[7]。
美国的Coursera、Udemy和edX等在线教育巨头已经拥有了庞大的用户群体和强大的品牌影响力。他们提供的课程种类丰富,覆盖了各个领域,如科技、商业、人文等[8]。一些国际网络教育平台开始尝试将社交元素引入到学习中,通过学习者之间的交流、分享、互动等,提高学习效果和趣味性[9]。全球化的趋势使得网络教育平台开始提供多语言服务,并不同文化背景的学习者需求。例如,多邻国(Duolingo)就以其跨文化交流和语言学习平台而受到广泛[10]。

1.4创新点
(1)开发了一套基于微信小程序的在线学习习题,为即将毕业的大四学生了解学习计算机相关的知识提供了便利的服务[11]。
(2)本系统区别于其他在线学习习题主要原因是本系统主要针对大四学生的计算机知识进行学习和了解[12]。
(3)在系统开发上,所用技术算比较新,主要涉及到的技术主要有SSM+Vue+uni-app框架对系统功能模块进行开发。

第二章需求分析

2.1 可行性分析

2.1.1 技术可行性

该系统在编码语言上使用了Java语言进行后台功能模块进行开发,在具体功能模块实现上采用SSM框架进行系统主体功能模块的编码实现,后台交互页面效果使用Vue框架,实现交互页面的效果渲染,学生端功能模块实现通过uni-app框架进行编码实现[13]。从技术角度看,这个系统在技术方面具有可行性。

2.1.2 经济可行性

经济可行性是项目开发完成之后的后期维护上的成本支出,本系统在开发的过程中涉及的相关的技术和使用的相关工具均为开源,不需要进行额外经济投入,同时开发所需要的工具,例如笔记本电脑等相关工具,作为学计算机专业的学生自身具备,在整个开发过程成本费用较低[14]。

2.1.3操作可行性

本系统基于微信小程序的方式进行开发,用户访问页面和操作所有功能界面简单。用户只要访问地址就可以访问和操作相关的数据信息。系统在界面设计上秉承简洁美观大方的原则,用户使用系统不需要花费大量的时间[15]。

2.2 需求概述

在当前互联网的发展,程序员的需求岗位变得越来越多,学校里面的高考志愿的填报,他们选填的志愿大多数都倾向于计算机方面,每年计算机毕业的大四学生因为自己技术不够而找不到工作,从而选择去编程培训机构提升自己的计算机技术[16]。据调查,黑马培训机构录制了很多教学视频,在哔哩哔哩粉丝量也很多,拥有293.7万居高榜首,他录制的编程教学视频确实是帮助了很多在校大学生,给他们提供了一个学习的机会。但是很多人通过这种平台,无法找到自己适合的学习课程,也就无法提高自己的知识储备。像哔哩哔哩这种平台,很多人会通过这个平台进行学习,但是没有一个完整且体系结构齐全的教程,久而久之就会让学生的学习兴趣散失。通过使用计算机技术结合在线学习方式,可以更好的针对计算机专业的毕业生,通过该平台找到自己想学习的知识[17]。

2.3 系统功能性需求

在线学习系统在用户角色上由三部分组成,分别是学生端、教师端跟管理员端。在系统设计之初,通过对用户角色进行权限设计,让不同用户角色,具有不同的功能菜单权限。下面将对本系统的不同用户角色的用例进行分析[18]。
学生是本系统中的基础用户角色,通过本系统可以实现对相关的网课信息进行学习以及对相关的试题进行练习。学生端用例图如图2-1所示。

图 2-1 用户用例图
教师是给学生进行录制网课的用户角色,通过本系统主要是对相关的网课信息进行新增等操作。教师端用例图如图2-2所示。

图2-2 教师用例图
管理员在本系统中是最高的用户角色,可以看到所有功能模块的数据信息,通过使用本系统可以对教师信息、学生信息等进行维护管理。管理员端用例图如图2-3所示。

图2-3 管理员用例图

2.4 系统非功能性需求

2.4.1 系统易用性的需求

基于微信小程序的在线学习系统需要具有安全易用、操作简单、用户友好等相关的特点,方便广大用户可以直接快速使用相关的系统功能模块,不需要花费大量的时间来进行学习[19]。

2.4.2 系统安全性的需求

基于微信小程序的在线学习系统需要保证用户在操作页面的数据信息安全,其中包括用户信息等相关的信息。本系统具有对使用者有权限控制,针对角色的不同限制使用者的权限,以此来确保系统的安全性

2.4.3 系统可靠性的需求

本系统的计算机相关知识的数据均来源于专业教师的总结,所有功能模块数据具有可靠性,可以很好的帮助用户进行学习了解。

第三章概要设计

3.1 系统体系结构

根据第二章的需求分析,本课题实现了三类用户角色,分别是学生、教师跟管理员。在开发系统功能模块的时候,通过对用户角色进行权限设计,让不同的用户角色赋予不同的功能模块,可以让不同的用户角色具有不同的功能模块。系统最终可以满足学生对网课信息进行学习以及教师、管理员可以对网课信息进行维护管理。系统体系结构图如图3-1所示。

图3-1 系统体系结构体

3.2 系统学生功能设计

3.2.1 网课信息功能设计

学生通过使用账号信息进行登录之后,点击网课信息功能,可以查看所有计算机详细的网课信息。学生可以查看计算机相关的网课教学视频以及下载详细的网课文件等信息。网课信息流程图如图3-2所示。

图3-2 网课信息流程图

3.2.2 公告信息管理功能设计

学生可以通过使用账号信息进行登录之后,可以通过公告信息管理功能,查看所有公告信息,能够帮助学生更好的对计算机课程信息进行了解。公告信息管理流程图如图3-3所示。

图3-3 公告信息管理流程图

3.2.3试卷表功能设计

学生可以使用试卷表功能开始进行做题练习,通过试卷做题,了解自己对于计算机网课学习的情况。试卷流程图如图3-4所示。

图3-4 试卷表流程图

3.3 系统教师功能设计

3.3.1观看进度管理功能设计

教师通过观看进度,可以对所有学生的网课信息进度进行查看,了解每个学生针对网课的观看时间。通过观看进度管理,了解每个学生的网课观看进度。观看进度管理流程图如图3-5。

图3-5观看进度管理流程图

3.3.2网课信息管理功能设计

教师根据自己的授课内容,通过网课信息管理功能,对网课信息进行数据信息的新增以及对目前已经在使用的网课信息进行修改等操作。网课信息管理流程图如图3-6所示。

图3-6网课信息管理流程图

3.3.3试卷管理功能设计

教师可以通过试卷管理功能,对自己教学涉及到的考试进行数据信息的新增,还能对试卷状态进行启用试卷以及其他相关的操作。试卷管理流程图如图3-7所示。

图3-7试卷管理流程图

3.3.4试题管理功能设计

教师可以通过试题管理模块,对试卷需要涉及到的试题信息进行新增,还可以实现对相关试题信息进行修改等相关的操作。试题管理流程图如图3-8所示。

图3-8试题管理流程图

3.4 系统管理员功能设计

3.4.1观看进度管理功能设计

管理员通过观看进度管理功能,可以对系统内所有学生的观看进度信息进行新增,同时对已经存在的观看进度信息进行修改等相关的操作。观看进度管理流程图如图3-9所示。

图3-9观看进度管理流程图

3.4.2网课信息管理功能设计

管理员可以通过该功能查看所有教师的网课信息的功能,了解每个教师对于网课的详细信息,还能实现对已经存在的网课信息进行删除以及修改等操作。网课信息管理流程图如图3-10所示。

图3-10网课信息管理流程图

3.4.3公告信息管理功能设计

管理员可以根据系统的使用情况,通过公告信息管理对公告信息进行修改以及新增公告信息的操作[20]。公告信息管理流程图如图3-11所示。

图3-11公告信息管理流程图

3.4.4试卷管理功能设计

管理员可以通过试卷管理功能,对自己教学涉及到的考试进行数据信息的查看,还能对试卷状态进行启用试卷以及其他修改等相关的操作。试卷管理流程图如图3-12所示。

图3-12试卷管理流程图

3.4.5试题管理功能设计

管理员可以通过试题管理模块,对试卷需要涉及到的试题信息进行新增,还可以实现对相关试题信息进行修改等相关的操作。试题管理流程图如图3-13所示。

图3-13试卷管理流程图

第四章数据库设计

4.1 系统数据库逻辑设计

系统数据库的概念设计通常都是使用E-R图来进行显示的,在在线学习系统中,涉及的业务数据比较多且复杂,因此数据库的概念设计只针对主要的实体进行说明分析。下面将对本系统中数据库逻辑结构设计进行介绍说明
(1)网课信息实体的E-R图如图4-1所示。

图4-1 网课信息实体的E-R图
(2)观看进度实体的E-R图如图4-2所示。

图4-2 观看进度实体的E-R图
(3)公告信息实体的E-R图如图4-3所示。

图4-3 公告信息实体的E-R图
(4)试卷信息实体的E-R图如图4-4所示。

图4-4 试卷实体的E-R图
(5)试题信息实体的E-R图如图4-5所示。

图4-5 试题实体的E-R图

4.2 系统数据库结构设计

数据库概念设计完成后,接下来就是对数据库表进行设计。经过前期本人的学习和了解,本系统的数据库决定使用MySQL数据库。数据库设计的好与坏直接影响着最终用户的使用,因此,数据库的设计是开发系统过程中比较关键的一步。
(1)网课信息数据库表结构如表4-1所示。
表4-1网课信息表
序号 列名 数据类型 长度 主键 说明
1 id int 11 是 主键
2 kecheng_name varchar 200 网课标题
3 kecheng_types int 11 网课类型
4 jiaoshi_id int 11 教师
5 kecheng_photo varchar 200 网课封面
6 kecheng_video varchar 200 网课视频
7 kecheng_file varchar 200 网课文件
8 kecheng_content text 通知详情
9 insert_time timestamp 添加时间
10 create_time timestamp 创建时间

(2)观看进度数据库表结构如表4-2所示。
表4-2 观看进度表
序号 列名 数据类型 长度 主键 说明
1 id int 11 是 主键
2 kecheng_id int 11 网课
3 yonghu_id int 11 学生
4 insert_time timestamp 观看时间
5 create_time timestamp 创建时间

(3)公告信息数据库表结构如表4-3所示。
表4-3 公告信息表
序号 列名 数据类型 长度 主键 说明
1 id int 11 是 主键
2 news_name varchar 200 公告标题Search111
3 news_types int 11 公告类型Search111
4 news_photo varchar 200 公告图片
5 insert_time timestamp 添加时间
6 news_content text 公告详情
7 create_time timestamp 创建时间show1show2nameShow

(4)试卷数据库表结构如表4-4所示。
表4-4 试卷表
序号 列名 数据类型 长度 主键 说明
1 id int 20 是 主键
2 exampaper_name varchar 200 试卷名称Search111
3 exampaper_date int 11 测试时长(分钟)
4 exampaper_myscore int 11 试卷总分
5 jiaoshi_id int 11 教师
6 exampaper_types int 11 试卷状态Search111
7 create_time timestamp 创建时间show2photoShow

(5)试题数据库表结构如表4-5所示。
表4-5 试题表
序号 列名 数据类型 长度 主键 说明
1 id int 20 是 主键
2 exampaper_id int 20 所属试卷id(外键)
3 examquestion_name varchar 200 试题名称Search111
4 examquestion_options longtext 选项
5 examquestion_score int 20 分值Search111
6 examquestion_types int 20 试题类型
7 examquestion_sequence int 20 试题排序,值越大排越前面
8 create_time timestamp 创建时间

第五章详细设计与实现

5.1 系统学生功能详细设计与实现

5.1.1网课信息功能设计与实现

学生通过使用账号信息进行登录之后,点击网课信息功能,可以查看所有计算机详细的网课信息。学生可以查看计算机相关的网课教学视频以及下载详细的网课文件等信息。网课信息效果图如图5-1所示。

图5-1 网课信息效果图
学生端网课信息功能实现核心代码如下图所示:

5.1.2 公告信息管理功能设计与实现

学生可以通过使用账号信息进行登录之后,可以通过公告信息管理功能,查看所有公告信息,能够帮助学生更好的对计算机课程信息进行了解。公告信息管理效果图如图5-2所示。

图5-2 公告信息管理效果图
学生端公告信息管理功能实现核心代码如下图所示:

5.1.3 试卷管理功能设计与实现

学生可以使用试卷表功能开始进行做题练习,通过试卷做题,了解自己对于计算机网课学习的情况。试卷效果图如图3-5所示。

图5-3 试卷表效果图
学生端试卷表功能实现核心代码如下图所示:

5.2 系统教师功能详细设计与实现

5.2.1观看进度管理功能设计与实现

教师通过观看进度,可以对所有学生的网课信息进度进行查看,了解每个学生针对网课的观看时间。通过观看进度管理,了解每个学生的网课观看进度。观看进度管理效果图如图5-4。

图5-4 观看进度管理效果图
教师端观看进度管理功能实现核心代码如下图所示:

5.2.2网课信息管理功能设计

教师根据自己的授课内容,通过网课信息管理功能,对网课信息进行数据信息的新增以及对目前已经在使用的网课信息进行修改等操作。网课信息管理效果图如图5-5所示。

图5-5网课信息管理效果图
教师端网课信息管理功能实现核心代码如下图所示:

5.2.3试卷管理功能设计

教师可以通过试卷管理功能,对自己教学涉及到的考试进行数据信息的新增,还能对试卷状态进行启用试卷以及其他相关的操作。试卷管理效果图如图5-6所示。

图5-6试卷管理效果图
教师端试卷管理功能实现核心代码如下图所示:

5.2.4试题管理功能设计

教师可以通过试题管理模块,对试卷需要涉及到的试题信息进行新增,还可以实现对相关试题信息进行修改等相关的操作。试题管理流程图如图5-7所示。

图5-7试题管理效果图
教师端试题管理功能实现核心代码如下图所示:

5.3 系统管理员功能详细设计与实现

5.3.1观看进度管理功能设计

管理员通过观看进度管理功能,可以对系统内所有学生的观看进度信息进行新增,同时对已经存在的观看进度信息进行修改等相关的操作。观看进度管理流程图如图5-8所示。

图5-8观看进度管理效果图
管理员端观看进度管理功能实现核心代码如下图所示:

5.3.2网课信息管理功能设计

管理员可以通过该功能查看所有教师的网课信息的功能,了解每个教师对于网课的详细信息,还能实现对已经存在的网课信息进行删除以及修改等操作。网课信息管理效果图图如图5-9所示。

图5-9网课信息管理效果图
管理员端网课信息管理功能实现核心代码如下图所示:

5.3.3公告信息管理功能设计

管理员可以根据系统的使用情况,通过公告信息管理对公告信息进行修改以及新增公告信息的操作。公告信息管理流程图如图3-11所示。

图5-11公告信息管理效果图
管理员端公告信息管理功能实现核心代码如下图所示:

5.3.4试卷管理功能设计

管理员可以通过试卷管理功能,对自己教学涉及到的考试进行数据信息的查看,还能对试卷状态进行启用试卷以及其他修改等相关的操作。试卷管理流程图如图5-12所示。

图5-12试卷管理效果图
管理员端试卷管理功能实现核心代码如下图所示:

第六章 系统测试

6.1 测试目的

系统测试在软件开发中,是一个很重要的环节。系统测试的目的,不仅仅局限在测试程序的执行上,而是整个项目的开发过程当中。测试的目的主要体现在发现开发人员在开发过程中的一些缺陷,通过专业的知识进行完善,为的是改善系统开发的质量,提高用户的体验效果。

6.2 测试方法

目前针对系统的功能测试,方法其实有很多。针对系统功能的测试法,有单元测试法,可以对系统的单个功能进行测试。针对系统整体进行测试的方法,有黑盒测试跟白盒测试。目前使用的比较多的还是黑盒测试,还是由于黑盒测试不需要软件测试人员考虑实现的细节,站在用户的角度进行测试。

6.3 系统测试用例

针对本系统的测试,确定了测试方法跟测试目的后,接下来要做的就说对系统的功能进行用例测试。本次系统测试采用黑盒测试对功能进行测试。由于本系统实现的功能比较多且多数功能存在重复性,最终测试的功能有观看进度管理、网课信息管理、试卷管理、试题管理,这四个功能为主进行功能测试。具体的测试用例如下说明所示。

(1)网课信息管理测试用例

管理员可以通过该功能查看所有教师的网课信息的功能,了解每个教师对于网课的详细信息,还能实现对已经存在的网课信息进行删除以及修改等操作。教师根据自己的授课内容,通过网课信息管理功能,对网课信息进行数据信息的新增以及对目前已经在使用的网课信息进行修改等操作。学生通过使用账号信息进行登录之后,点击网课信息功能,可以查看所有计算机详细的网课信息。学生可以查看计算机相关的网课教学视频以及下载详细的网课文件等信息。网课信息管理测试用例如表6-1所示。
表6-1 网课信息测试用例表
编号 测试功能 操作 预期结果 实际结果
1 网课信息的新增 教师对网课信息进行新增,学生通过账号信息进行登录查看 学生可以查看到刚刚教师新增的网课信息 与预期结果一致
2 网课文件信息下载 学生查看刚刚教师新增的网课信息并下载网课文件信息 网课文件信息可以正常下载下来 与预期结果一致

(2)公告信息管理测试用例

管理员可以根据系统的使用情况,通过公告信息管理对公告信息进行修改以及新增公告信息的操作。学生可以通过使用账号信息进行登录之后,可以通过公告信息管理功能,查看所有公告信息,能够帮助学生更好的对计算机课程信息进行了解。公告信息管理测试用例如表6-2所示。
表6-2 公告信息管理测试用例表
编号 测试功能 操作 预期结果 实际结果
1 公告信息的新增 管理员对公告信息进行新增,学生通过账号信息进行登录查看公告信息 管理员可以查看到刚刚管理员新增的公告信息 与预期结果一致
2 公告信息修改 管理员修改刚刚新增的公告信息,学生进行账号登录查看 学生查看到管理员新增的公告信息内容已经修改了 与预期结果一致

(3)试卷管理测试用例

管理员可以通过试卷管理功能,对自己教学涉及到的考试进行数据信息的查看,还能对试卷状态进行启用试卷以及其他修改等相关的操作。教师可以通过试卷管理功能,对自己教学涉及到的考试进行数据信息的新增,还能对试卷状态进行启用试卷以及其他相关的操作。学生可以使用试卷表功能开始进行做题练习,通过试卷做题,了解自己对于计算机网课学习的情况。试卷管理测试用例如表6-3所示。
表6-3 试卷管理测试用例表
编号 测试功能 操作 预期结果 实际结果
1 试卷的新增 教师对试卷信息进行新增,学生通过账号信息进行登录开始考试 学生可以进行考试 与预期结果一致
2 学生开始考试 学生登录账号开始考试,答题完成之后可以提交成绩 学生考试之后可以有考试成绩信息 与预期结果一致

6.4系统的测试结果

对以上呈现的几个主要功能进行测试,得到的测试结果是均以达到了预期的目标。所有的功能都能正常使用且可以解决实际的问题。

总结

本论文详细叙述了基于微信小程序的在线学习系统的从设计到实现以及测试这一开发过程。本系统使用Java作为系统的编码语言,使用SSM框架实现后台功能,使用Vue框架实现交互页面的渲染,使用Shiro框架实现用户权限设计的实现。结合实际的用户需求,本系统用户分为三类用户角色,分别是学生、教师和管理员三类用户角色,最终本系统实现了网课信息管理、观看进度管理、学生管理等必需的功能。
经过本次作品的设计与实现,我作以下总结:
(1)要及时巩固大学里面学习过的计算机知识,在平时所做的项目中,,对开发系统要积累充足的经验,提升自己的编码能力和解决问题的能力。
(2)做任何事情,不要过于焦虑,冷静的分析问题,尝试自己解决问题,实在搞不定再来询问老师。
从开发的系统总体角度来看,本系统最终实现的还存在很多的不足,首先就是功能实现上,还是过于简单,没办法跟复杂的系统进行比较。其次,就说所涉及的技术上,还是过于简单。在后续的学习、工作中,当自己能力提升的时候,在进行改进。

致谢

此时此刻,毕业设计所有的工作也已完成,也意味着我大学四年的学习生活划上了一个圆满的句号。回顾四年的大学学习生活。在这里,我要感谢母校的老师和班级的同学们在求学路上给予我的关怀和支持,让我在一个充满温暖的环境中完成四年的学业,使我倍感珍惜。
首先感谢毕设导师XXX老师对我论文的指导,从论文选题到编码过程中的问题进行细致的解答,没有导师,本人无法顺利的完成毕业设计。我还要感谢我的舍友、同学以及学长学姐们,在这四年里无论是学习上还是生活中,他们都给予我很多支持与帮助。
大学毕业,我要感谢我亲爱的父母。感恩你们的养育,在成长的路上带给我的温暖和快乐、包容和关怀。也感谢你们对我学业的默默支持,我才得以顺利完成学业。将来定不辜负你们对我的期望!

参考文献

[1]刘燕.基于学生个性化需求的英语在线学习系统[J].自动化技术与应用,2022(09).
[2]姜楠,曾祥跃.终身一体在线学习系统建构的路径与机制[J].中国成人教育,2022(03).
[3]杨普照. 党建信息综合管理系统-在线学习模块设计与实现[J].数字技术与应用,2021(08).
[4]吴强.在线学习网站数据库集群技术设计分析——以“江苏学习在线”网站为例[J].软件,2021(06).
[5]李爱超,赵霞,徐双.在线学习网站的研究与设计[J].信息记录材料,2021(05).
[6]宋银李.面向自适应学习的在线学习资源推荐系统的研究与应用[D]. 云南师范大学,2022.
[7]陈佳宾.面向在线教育的自适应学习框架构建及系统设计研究[D].东北师范大学,2021.
[8]赵倩HSK在线教育网站的特征分析与启示[D].广西大学,2020.
[9]成亚玲,谭爱平.基于学习者画像的在线开放课程学习预警研究[J].当代职业教育,2022(04).
[10]马祖苑.基于AMOS的成人在线学习效能实证研究——教师支持、自我调节学习与学习绩效的关联性分析[J].广东开放大学学报,2022(03).
[11]杨世鉴.远程教育学习危机预警:内涵、体系和路径[J].内蒙古电大学刊,2022(03)
[12]孙建文,胡梦薇,刘三女牙,李卿,沈筱譞.多维异步在线讨论行为特征分析与学习绩效预测[J].中国远程教育,2022(05).
[13]杨丰玉,陈雨安,聂伟,郑巍,樊鑫.基于过程数据的学习预警模型设计与功能实现[J].现代教育技术,2021(07).
[14]晋欣泉,姜强,赵蔚.网络学习空间中学业预警及干预研究:态势、关键问题及创新应用[J].现代教育技术,2021(06).
[15]李蕾.5G背景下大学生移动学习平台使用行为研究[J].吉林广播电视大学学报,2023.
[16]舒美豪.后疫情时代大学生在线学习使用行为意愿研究——基于技术接受模型[J].河南农业,2021.
[17]郑小军.慕课发展历程回顾与全方位深度解读[J].广西职业技术学院学报,2022(03).
[18]陈琳,姜蓉,毛文秀,文燕银,张高飞.中国教育信息化起点与发展阶段论[J].中国远程教育,2022(01).
[19]胡蕊,徐为群.在线学习满意度及其影响因素分析——以某中医院校护理专业学生为例[J]. 卫生职业教育,2021(21)
[20]董歆刚.从在线课程到智慧课堂:在线教育发展历程与内涵研究[J].湖北开放职业学院学报,2021(16).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值