基于微信小程序的互联网教育学习平台的设计与实现 摘要:微信小程序作为一种新的应用形式,具有无需单独安装,用户体验良好等特点,为移动学习提供了新的平台和创新空间。基于微信小程序的移动学习平台具有跨平台,统一账号,使用简便等特点和优势。将移动学习平台分为APP端,商家后台端和平台后台端等三部分,并分别对其进行了设计。对基于微信小程序的移动学习平台的环境搭建和关键技术进行了探索和研发。 关键词:微信;小程序;网络教学;推广; 1、绪论 移动互联网技术的出现和发展,正以前所未有的速度和深度影响着教育, 我们的学习方式将会发生巨大变化。当今社会是人才的竞争,而人才的竞争在于获取知识的速度和方式。经济在快速发展的同时,推动着技术的飞速进步,这一切在给我们提供便利的同时,也增加了我们的认知负担和对信息筛选信息的难度,而且现在知识的更新周期越来越短,更新速度越来越快。我们如果想跟上社会的发展步伐,就要必须不断的学习,不断的获取新的知识,如果我们不想被这个时代抛弃,就必须随时随地的掌握新事物的相关知识,不断更新和优化个人的知识结构,不断的学习,终身的学习。 2、微信小程序 2017年1月9日,微信团队正式开放了微信小程序,这是一种运行于微信应用中无需下载,即开即用的类似Web应用的应用形式。微信小程序是一种在微信平台上开发应用的新技术,其优势在于基于微信开发能够拥有庞大的用户量,且不需要“下载”,“ 安装”,“ 反复登录”,甚至不需要卸载,大大简化了用户使用成本。小程序入口在微信软件首页下拉中,小程序的出现一方面降低了系统空间的占用,另一方面用户不离开微信就可以完成诸多以前需要打开很多APP的任务,简化了操作,用户体验良好。截至2017年9月,已发布的微信小程序覆盖了20多个行业大类,涵盖了200多个行业细分领域,为使用者提供了多样化的服务。微信小程序的推出,以其良好的用户使用体验使用户群体具有较高的使用率和黏着度。这也为移动学习提供了新的平台和应用创新空间,微信小程序这种新型平台的支持使得移动学习的开发和应更加便捷高效。 3、移动学习平台的实现 基于微信小程序的移动学习平台所涉及到的主要功能有买家端的用户授权,课程分类,课程列表,课程详情。商家后台端的商家菜单,课程管理,课程订单,会员管理等功能。这些功能的实现有依赖于微信小程序端的代码实现和JAVA服务器端的响应与反馈,在实现这些功能过程中,需要查询的是微信小程序API,同时需要与JAVA服务器进行联动响应。在实际开发中,通过不断调试程序来实现方式。现将以上主要功能的实现思路和具体实现方式进行展示和论述。另外,微信小程序必须提交给微信小程序官方审核并且通过,当已处于已发布状态,学习者可通过搜索使用该小程序。 3.1买家端 3.1.1用户授权 1.只有触发以下操作的时候,需要登陆授权。(1)进入到个人中心,需要调取授权窗口;(2)点击购买课程时,需要调取授权弹窗;(3)在课程详情页点击“购买会员”,需要调取授权弹窗; (4)在课程详情页,视频/音频封面处点击“登录”,需要调取授权弹窗。允许授权时,继续跳转目标页面。当拒绝授权时,停留原页面,并且提示:“授权失败!”。同时拒绝授权后,依然可以继续浏览页面,观看视频/音频。 3.1.2课程列表 课程列表是用来展示课程列表的功能其中课程包括视频和音频,在课程列表中默认是按照综合排序,还可按人气和价格排序。其中人气指的是播放次数,如果播放次数越多,则人气越高,点击按人气排序,按人气从高到低排序。我们也可以通过课程形式筛选,也就是根据音频或者视频两个筛选项进行筛选课程,而且也可以根据会员等级进行筛选。 3.1.3课程详情 视频中包括免费和自费的课程,其中自费视频又包括付费有试看、付费无试看和会员优惠三种形式。付费无试看封面会直接提示:‘本片需要购买播放’,未登陆时提示:已是会员或已购买可登陆,点击登陆微信授权进行登陆。付费有试看视频封面图会提示:试看**分钟,**由课程发布时填写的,未登录时提示:已是会员或已购买可登陆,点击登陆微信授权进行登陆。会员优惠价:根据不同用户会员级别展示不同的优惠价格。 3.2商家端 3.2.1课程管理 课程管理包括课程列表,添加课程,编辑课程,课程发布四个模块。添加课程,如果选择的是立即上线,则app端就会直接显示发布的课程了,如果选择的是定时上线,则选择的定时时间到了就会上线,如果选择的是下线,则会出现在下线列表中。添加课程时还可以选择该课程是免费还是自费的,输入所有的必填项之后发布课程。编辑课程:更新需要修改的内容,修改完毕之后点击保存,列表会显示最新更新的数据。课程发布:课程添加完毕之后可以直接发布,发布成功之后会在课程列表显示。 3.2.2订单管理 课程订单指购买的课程记录,课程订单列表包括名称,单价,数量,买家,实收款。同时支持根据订单编号,下单时间,买家姓名,课程名称的搜索。 3.2.3 会员管理 会员购买订单的记录,会员列表包括订单号,微信昵称,购买时间,购买前用户等级,购买会员等级,有效期,购买时长,购买类型,购买金额等,同时还可以根据订单号,微信昵称,进行精准搜索,也可以通过购买会员等级,购买时长,购买时间,购买类型进行搜索。 4、总结 本文的研究内容主要通过将微信小程序与内容管理系统相结合,从系统设计,环境搭建到功能和页面的实际开发,并实际上线运行了一个基于微信小程序的移动学习平台。 参考文献 [1]罗卫,王学磊,徐劲,朱琳,陈杰.基于互联网微信小程序的基层部队远程医疗系统的研制[J].中国医疗设备,2019(10):90-93. [2]殷彬,吴卫群.基于微信小程序支持的高校混合式教学方案研究[J].高教学刊,2019(18):109-111. [3]马君.基于微信小程序的微课堂设计与应用[J].西北民族大学学报(自然科学版),2019,40(03):9-14. 本文来源:https://www.wddqw.com/doc/ae504b6f3386bceb19e8b8f67c1cfad6185fe91e.html