基于微信小程序的移动智能学习平台设计与实现毕业论文
2021-12-20 21:02:05
论文总字数:22370字
摘 要
互联网时代下,网络成为了我们日常生活中不可或缺的一部分。移动终端这一类设备也开始普及,在移动终端上的微学习随之诞生。越来越多的学生开始借助手机、平板这一类移动终端设备进行学习,这样一来,他们既不用受地点限制,也不用受时间限制,只需要合理利用自己的碎片化时间,就能进行有效学习。现如今市场上的移动学习的平台中,大多是以APP或者网站的形式存在,微信小程序占比很小,说明微信小程序在在线教育这一领域有很大的发展空间。而且微信小程序开源、开发难度低,需要投入的资金少,能把教育学习成本降到最低。
本文利用eclipse和微信开发者工具开发,运用了包括HTML、CSS、JavaScript等开发技术,采用My SQL数据库,实现了一个具有电子课程表、笔记本及签到兑换礼品功能的校外课下学习平台。在此平台上,老师和管理员可以上传教学视频,学生可以不受时间地点的限制自主选课,自主学习。
本次工作首先对国内外的在线教育发展现状进行了研究,接着开展了该微学习平台的原型系统需求分析,再下来是对其总体架构、各个功能模块和数据库进行了设计,设计完成之后进行编码实现,系统基本实现了需求设计的所有功能,最后测试也证明了小程序的可用性。
关键词:微学习平台 微信小程序 My SQL JavaScript
Design and Implementation of Mobile Intelligent Learning
Platform Based on WeChat Applet
Abstract
In the Internet era, the Internet has become an indispensable part of our daily life. Mobile terminal devices have also become popular, and micro-learning on mobile terminals has also been born, which is an inevitable product of this environment. More and more students begin to use mobile devices such as mobile phones and tablets to study. In this way, they do not have to be limited by location or time. They only need to make good use of their fragmented time to study effectively. Currently, most mobile learning platforms in the market are in the form of apps or websites, and WeChat small programs account for a small proportion, indicating that WeChat small programs have great development space in the field of online education. Moreover, WeChat small programs are open-source, its development difficulty is low, and require less investment, which can minimize the cost of education and learning.
In this paper, we use eclipse and WeChat developer tools to develop, including HTML, CSS, JavaScript and other development technologies, and my SQL database to realize an off campus learning platform with electronic curriculum, notebook and check-in gift exchange functions. On this platform, teachers and administrators can upload teaching videos, and students can choose their own courses and study independently without the limitation of time and place.
This work first studied the current situation of the development of online education at home and abroad, and then carried out the micro learning platform prototype system requirements analysis, and then the overall architecture, various functional modules and databases are designed. After the design is completed, the coding is implemented, all the functions of the system has realized the basic demand,the final test also proved the availability of small programs.
Keywords: Micro-learning platform; WeChat applet; MySQL; JavaScript
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1 课题背景及研究意义 1
1.2 国内外研究现状 1
1.2.1国内研究现状 1
1.2.2国外研究现状 2
1.3 课题研究内容 3
1.4 论文结构 3
第二章 开发环境和技术概述 4
2.1 开发环境和工具 4
2.2 相关技术简介 4
2.2.1 HTML 4
2.2.2 CSS 4
2.2.3 JavaScript 5
2.2.4 JSON 5
第三章 系统需求分析 6
3.1可行性分析 6
3.1.1操作设计可行性分析 6
3.1.2经济效益可行性分析 6
3.1.3技术可行性分析 6
3.2功能需求分析 7
3.2.1教师模块需求分析 7
3.2.2学生模块需求分析 7
3.2.3管理员模块需求分析 7
3.2非功能需求分析 8
3.3.1可靠性分析 8
3.3.2易用性分析 9
3.3.3可维护性分析 9
第四章 系统概要设计 10
4.1 总体架构设计 10
4.2 功能模块设计 10
4.3 数据库设计 11
4.4 基于协同过滤的课程推荐算法 15
4.4.1算法介绍 15
4.4.2举例说明 15
第五章 系统的实现与测试 20
5.1 系统的主要功能 20
5.1.1课程展示 20
5.1.2课程视频的播放 22
5.1.3课程的收藏 24
5.1.4课程的发布编辑及删除 26
5.2其他功能 27
5.2.1笔记本 27
5.2.2课程表 29
5.2.3签到和兑换 30
5.3 系统的测试 32
5.3.1测试原则 32
5.3.2功能性测试用例 33
第六章 总结与展望 35
6.1总结 35
6.2展望 35
参考文献 37
致谢 40
第一章 绪论
1.1 课题背景及研究意义
从今年4月28日发布的《中国互联网发展状况统计报告》来看,截止2020年3月,现如今的网民较2018年12月来说,新增了7508万,报告显示我国现有网民规模高达9.04亿而且增长幅度是趋于稳定的。这说明网民的基数大,且增长速度快。在这之中网民使用手机上网的比例高达99.3%,而且从网民的年龄结构来看,20-29岁的人群占比是最多的,同时报告还显示,在线教育用户的增长率是110.2%,这是一个网络时代,同时也是一个渴望知识的时代,大家都高兴在可以在网络世界里满足自己的学习需求的同时快速提升自己。
请支付后下载全文,论文总字数:22370字