基于微信小程序的云班课管理系统设计
发布时间:2021-04-11 20:52
为了让教育不再受到时间和空间限制,同时让教学模式更加多样化,互联网与教育开始进行跨界融合,通过信息技术改变教育行业的教学方式及管理模式。设计一个基于微信小程序的云班课管理系统,前端使用JavaScript进行开发,后台使用node.js编写云函数,从而保证信息的安全性。利用Python的Scrapy框架编写爬虫代码,并将其架设在阿里云服务器上实现网络爬虫技术,采用环信的WebSocket实现即时通讯的聊天室功能。利用该小程序进行单元测试,100道测试题只需3s即能显示分数及错题详情。利用微信小程序搭建的学习平台为高校师生创建了一个线上与线下相结合的学习和教学环境,从而让师生不再受到时间与空间限制,因此有着广阔的发展前景。
【文章来源】:软件导刊. 2020,19(11)
【文章页数】:5 页
【部分图文】:
系统总体框架
云班课E-R图
Web Socket协议是基于TCP的一种新的应用层网络协议[9],其实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。有别于HTTP协议,HTTP协议只能实现单工通信,如图3所示。通过微信开发文档提供的官方API[10],首先新建Web Socket实例,Web Socket对象作为一个构造函数,将客户端与服务器进行连接,每次进入聊天页面必须调用wx.on Socket Open()监听Web Socket连接打开事件[11];在连接成功的回调函数里调用wx.send Socket Message(),通过Web Socket连接发送数据;退出聊天后,wx.on Socket Close()监听Web Socket连接关闭事件。3 同类产品比较
【参考文献】:
期刊论文
[1]基于区域共享的智慧教育平台的设计与实现[J]. 蒲在毅. 软件. 2019(04)
[2]多媒体在线教育平台的设计与实践[J]. 林鸿. 科技传播. 2018(23)
[3]基于微信小程序的学生家校信息系统设计与实现[J]. 田智雁,张晓丽,梁波. 软件导刊. 2018(09)
[4]现代网络示范中心混合式在线教育平台系统设计与实现[J]. 赵一博,刘俊男. 计算机产品与流通. 2018(03)
[5]微信小程序在高校教学中的应用与推广[J]. 王娟. 电脑知识与技术. 2017(27)
本文编号:3131940
【文章来源】:软件导刊. 2020,19(11)
【文章页数】:5 页
【部分图文】:
系统总体框架
云班课E-R图
Web Socket协议是基于TCP的一种新的应用层网络协议[9],其实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。有别于HTTP协议,HTTP协议只能实现单工通信,如图3所示。通过微信开发文档提供的官方API[10],首先新建Web Socket实例,Web Socket对象作为一个构造函数,将客户端与服务器进行连接,每次进入聊天页面必须调用wx.on Socket Open()监听Web Socket连接打开事件[11];在连接成功的回调函数里调用wx.send Socket Message(),通过Web Socket连接发送数据;退出聊天后,wx.on Socket Close()监听Web Socket连接关闭事件。3 同类产品比较
【参考文献】:
期刊论文
[1]基于区域共享的智慧教育平台的设计与实现[J]. 蒲在毅. 软件. 2019(04)
[2]多媒体在线教育平台的设计与实践[J]. 林鸿. 科技传播. 2018(23)
[3]基于微信小程序的学生家校信息系统设计与实现[J]. 田智雁,张晓丽,梁波. 软件导刊. 2018(09)
[4]现代网络示范中心混合式在线教育平台系统设计与实现[J]. 赵一博,刘俊男. 计算机产品与流通. 2018(03)
[5]微信小程序在高校教学中的应用与推广[J]. 王娟. 电脑知识与技术. 2017(27)
本文编号:3131940
本文链接:https://www.wllwen.com/jiaoyulunwen/jiaoyugaigechuangxinlunwen/3131940.html