基于微信的辅助教学系统的设计与实现 - 图文(2)

2019-05-18 23:34

基于微信的辅助教学系统的设计与实现

目 录

摘要----------------------------------------------------------------------------------------------Ⅰ Abstract-----------------------------------------------------------------------------------------Ⅱ 目录----------------------------------------------------------------------------------------------Ⅲ 图清单-------------------------------------------------------------------------------------------Ⅳ 表清单-------------------------------------------------------------------------------------------Ⅴ 1 绪论---------------------------------------------------------------------------------------------1 1.1课题背景及研究意义 ---------------------------------------------------------------------1 1.2开发工具的选用及语言介绍-------------------------------------------------------------1 1.3文章内容及课题的主要贡献-------------------------------------------------------------3 1.4本章小结-------------------------------------------------------------------------------------4 2 需求分析--------------------------------------------------------------------------------------5 2.1功能需求 -----------------------------------------------------------------------------------5 2.2性能需求-------------------------------------------------------------------------------------6 2.3文章内容及课题的主要贡献-------------------------------------------------------------6 2.4本章小结-------------------------------------------------------------------------------------7 3 系统总体设计--------------------------------------------------------------------------------8 3.1系统的结构划分----------------------------------------------------------------------------8 3.2系统的主要数据成员---------------------------------------------------------------------10 3.3本章小结------------------------------------------------------------------------------------12 4 系统实现过程-------------------------------------------------------------------------------13 4.1公众号申请与基本配置 ----------------------------------------------------------------13 4.2进行token验证----------------------------------------------------------------------------15 4.3菜单及基础性接口------------------------------------------------------------------------16 4.4教师功能模块------------------------------------------------------------------------------33 4.5学生功能模块------------------------------------------------------------------------------42

III

基于微信的辅助教学系统的设计与实现

4.6本章小结------------------------------------------------------------------------------------48 5 关键技术-------------------------------------------------------------------------------------49 5.1系统需要的硬件环境及软件环境------------------------------------------------------49 5.2编程的关键技术---------------------------------------------------------------------------49 5.3本章小结------------------------------------------------------------------------------------50 6 公众号使用及推广-------------------------------------------------------------------------51 6.1公众号基本信息---------------------------------------------------------------------------51 6.2关键词说明---------------------------------------------------------------------------------51 6.3公众号使用实例---------------------------------------------------------------------------52 6.4公众号推广及使用建议------------------------------------------------------------------56 6.5本章小结------------------------------------------------------------------------------------56 7 总结与展望----------------------------------------------------------------------------------57 7.1总结------------------------------------------------------------------------------------------57 7.2展望------------------------------------------------------------------------------------------57 毕业设计体会------------------------------------------------------------------------------58 致谢------------------------------------------------------------------------------59 参考文献------------------------------------------------------------------------------------60

IV

基于微信的辅助教学系统的设计与实现

图清单

图序号 图1-1 图2-1 图3-1 图名称 关键词原理示意图 学生及教师用户用例图 系统总体功能框架 教师功能模块结构图 页码 图3-2 图3-3 图3-4 图3-5 图3-6 图3-7 图3-8 图3-9 图4-1 图4-2 图4-3 图4-4 图4-5 图6-1 图6-2 图6-3 图6-4 图6-5 图6-6 图6-7 图6-8 图6-9 学生功能模块结构图 验证与搭建及其他功能模块结构 table teacher table student table question table qiandao table work 微信公众号 测试号(1) 测试号(2) 自定义菜单 关键词帮助 测试号二维码 教师开始签到 学生签到成功 结束签到 教师出题 学生答题 教师接收答题情况 交互学生端 交互教师端

3 6 8 9 9 10 11 11 11 12 12 13 14 14 21 33 51 52 52 53 53 54 54 55 56 V

基于微信的辅助教学系统的设计与实现

表清单

表序号 表6-1 表名称 关键词说明表 页码 51

VI

基于微信的辅助教学系统的设计与实现

1 绪论

1.1 课题背景及研究意义

1.1.1 课题背景

现在,社交工具已经进入人们生活学习的各方各面,微信作为一个社交工具更为广大同学和教师广泛接受。微信为用户提供了公众平台服务、为用户提供了分享和消息获得的渠道,用户可以通过微信表达自己的喜怒哀乐,可以通过微信朋友圈将自己的生活乐趣、各种经历、各种所得向朋友们展示,微信也渐渐的融入人们生活的方方面面,给人人与人之间搭建了一个新的交流渠道,丰富了生活[1]。微信公众平台很高的交互性和平台性,为移动移动学习和辅助教学提供了一种新的渠道和方式 [2]。辅助教学系统现在已经广泛获得应用,但是在很大程度上难以满足广大师生进行及时交互并便捷地在教学过程中获得数据和反馈的需求[3]。以本校的辅助教学系统为例,主要提供了选课,成绩查询等功能,主要是解决课前课后的问题,并未提供交互性的课上服务。而微信公众号以其提供的api和交互体系,也为开发出一套注重课堂交互的辅助教学系统提供了可能。

微信编程以其准确、实时的关键词服务,为用户获得及时交互提供了高效的方式,设计科学的关键词系统,可以给用户带来人性化、简单高效的使用体验。微信二次开发出来的系统不会以独立的软件出现,而是以微信作为载体,可以最大程度的保障系统的普适,保障不受时空限制[4]。

虽然辅助教学系统已经很大程度的发展,但是只有很少的一部分人在研究如何利用微信公众平台进行辅助教学。 [5]。一款主要面向课堂之上,面向交互的系统是对现有的辅助教学系统模式的补充,可以很大程度上满足师生对课堂交互的需求,而这种课堂交互正是学生教师所需的[6]。例如实现课堂上的实时签到统计、课堂答等功能。 1.1.2 研究意义

基于微信的辅助教学系统以公众号为载体,使用微信二次开发,以注重实时性和交互性为开发理念,以课上为使用主体,为现有的辅助教学系统提供了补充,满足了师生对课堂交互的需求。教师和学生可以简单实时地在系统中实现答题、提问、留言等操作,也有助于提升课堂效率和教学效果,并有助于提高学生的积极性与注意力,解决课堂中玩手机的问题。

开发微信辅助教学系统可以巩固自己的所学知识,提高实际应用能力,并能更好地适应市场的实际需求,丰富自己的知识,了解一个现在比较热门的开发技术和方向。

1.2 开发工具的选用及语言介绍

1.2.1 微信二次开发

微信是腾讯公司推出的在智能终端提供的一种即时通讯的服务软件。微信公众号是微信向用户提供的一种账号形式,用户关注公众号后可以方便地获取多种多样的服务。为了使微信的开发者更好地进行微信的开发和拓展,微信公众号为用户提供了种类众多的open API,这些接口为开发者进行二次开发提供了支持。

微信公众平台为用户进行二次开发提供了众多的open API,主要有消息接收接口、消息发送接口、获取用户信息接口、客服接口、菜单接口等[7]。微信的消息接收接口主

1


基于微信的辅助教学系统的设计与实现 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高一下英语期末复习题10

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: