1.摘要
移动互联网技术的飞速发展、学习者的理念转变与更新、智能手机的普及,为移动学习的产生、发展和兴起提供了技术、社会和硬件的基础。微信丰富的功能和在社会中的广泛使用,引发了对微信在教育领域中应用的研究和探讨,人们对此做了许多尝试。传统在线学习由于严重依赖电脑设备,在移动端的显示效果不佳,在移动学习时代不再适应学习者对于移动性的需求。传统在线学习所依赖的电脑等硬件设备,在获取成本、使用难度、便利程度、学生渗透率等方面均无法与移动智能设备相比,学习者在学习的便利性、移动性方面的需求需要一种更加简单便捷的学习环境支持。
在互联网在线教育迅速发展的社会背景下,微信在各大校园中获得了庞大的学生群体,而微信小程序所具备操作方便和用完即走的优势凸显了其是在线学习平台建设的不二之选。移动智能学习平台的设计开发,为广大学习者提供了一个丰富的学习和学术交流平台,而基于微信小程序本身的优势,该平台具有开发维护成本低、即用即走等优点。本文所介绍的基于微信小程序的智能学习平台其前端采用微信官方提供的微信web开发者工具进行开发,后台代码采用PHP编写,并使用thinkphp框架,设计模型使用控制器-模型-视图三位一体的设计模型,在最大程度上优化学生操作,提高学生体验,智能又方便地为教师和学生提供在线服务。
关键词: 学习;微信平台;MYSQL数据库
2. 开发背景
课题研究背景
网络时代的到来,网络系统体系逐渐完善,发展成熟,影响改变着人们的生活方式。在信息技术迅速发展的今天,计算机技术已经遍及全球,使社会发生了巨大的变革,现今各种智能手机层出不穷,各类基于手机平台的软件应运而生,其中,在众多交流软件中,微信备受人们青睐,近年来,微信发展规模越来越大,越来越多的人开始使用微信,目前智能手机系统的普及,人们手机上基本都有了微信,据调查发现,中国约90%的人选择使用微信,移动互联网技术的飞速发展、学习者的理念转变与更新、智能手机的普及,为移动学习的产生、发展和兴起提供了技术、社会和硬件的基础。微信丰富的功能和在社会中的广泛使用,引发了对微信在教育领域中应用的研究和探讨,人们对此做了许多尝试。传统在线学习由于严重依赖电脑设备,在移动端的显示效果不佳,在移动学习时代不再适应学习者对于移动性的需求。传统在线学习所依赖的电脑等硬件设备,在获取成本、使用难度、便利程度、学生渗透率等方面均无法与移动智能设备相比,学习者在学习的便利性、移动性方面的需求需要一种更加简单便捷的学习环境支持。
研究目标
随着现代信息技术的迅猛发展,智能手机的普及,微信公众平台在微信应用软件中的应用日益广泛和深入,特别是Internet与智能手机的接轨,为微信的发展提供了丰富有力的条件。目前,微信主要分为个人微信以及微信公众号,微信公众号的开发为企业单位等带来了极大的方便。
据我们互联网行业发布的最新报道显示,随着手机的不断更新,和手机价格的降低,智能手机呈快速增长趋势,使用微信的数量不断增加,这使得移动学习平台的成了必然。
移动学习平台的研究目标如下:
(1)操作简便、界面良好:简单明了的页面布局。学生通过微信平台可快速查询移动学习平台价格功能;
(2)即时可见:对管理人员更新的信息将立马在微信平台展现出来,实现了"即时发布、即时见效"的功能。
(3)功能的完善性:管理员通过后台可对系统相关信息进行全面的管理。
研究内容
根据移动学习平台编写的论文主要阐述了移动学习平台的开发过程中使用的技术,系统开发前进行的需求分析,根据需求文档进行系统设计,最后才是系统功能实现以及测试几个部分,在开始编写论文之前亲自到图书馆借阅编程书籍,然后针对开发的移动学习平台,去网上查找了很多别人做好的系统,根据他们的功能设计进行自己的系统的系统功能结构设计,出具需求报告,根据形成的需求报告完成系统各个功能模块设计,最后才是进行程序编码,系统完成后才能进行测试和最后的验收工作,程序开发流程大致如此。
3.功能结构
本移动学习平台小程序不仅要求功能完善,而且还要界面友好,因此,对于一个成功的系统设计,系统结构的设计是关键。
系统结构设计是将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。在结构设计过程中,首先对系统进行需求分析,然后进行系统初步设计,将系统功能模块细化,具体分析每一个功能模块具体应该首先哪些功能,最后将各个模块进行整合,实现系统结构的最终设计。
本移动学习平台主要分管理员、教师和学生几大功能模块,下面将详细介绍管理员、教师和学生分别实现的功能。
管理员可登录系统后台,对系统进行全面管理,管理员登录主要功能模块包括院系管理,教师管理,班级管理,学生管理,公告管理及系统管理。
教师进入系统后台,可查看公告信息、课程管理,视频管理,重点管理,测试管理,考试记录查看等操作。
学生通过微信客户端可进入本移动学习平台小程序,学生进入系统可查看公告信息、课程信息,并可进行课程视频与重点的查看,进行课程测试等操作。
4.界面展示
5.源码获取
欢迎大家点赞、收藏、关注、评论、批评啦 、查看👇🏻👇🏻获取联系方式👇🏻👇🏻