登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 电子信息类 > 电子信息工程 > 正文

微信平台教学管理软件设计文献综述

 2020-04-14 16:30:32  

1.目的及意义

随着智能手机的普及和移动互联网的发展,我们的上网方式几乎已经全面移动化,各式各样的手机App让人目不暇接,在太多App占满用户的手机屏幕的同时,手机的内存容量也变得紧张起来,手机的运行速度也变得缓慢。为了解决这些问题,微信小程序便诞生了,这也是最初小程序发展起来的原因。

2016年1月11日,腾讯公司“微信之父”张小龙在首次公开演讲中提到了应用号,也就是后来的微信小程序。2017年1月9日,微信小程序正式发布,不同于微信公众号,它被赋予了应用程序的能力,是一种无须安装即可使用的应用,实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用,也体现了“用完即走”的理念。用户不用关心是否安装太多应用的问题,应用将无处不在,随时可用,但又无须卸载。相比于已有的嵌入在微信浏览器中的HTML5网页应用,它拥有更高的系统权限,能访问更多的手机硬件信息,同时也拥有更加贴近于系统原生应用的交互和操作体验。而且微信小程序的开发比原生应用要更容易、更快捷。小程序和微信公众号都是微信生态圈的重要组成部分。从定义上来说,小程序和微信公众号属于并列层级,它们互不干扰。

小程序的出现使得验证最小化可行产品开始变得高效。在产品验证期间开发App的成本太高:从新周期的等待,到质量的把控,每一步都可能面临失败。而提前在小程序中进行试水,就可以避免这个问题,同时后期的用户导流也相对容易。

微信小程序的主要使用场景可以按照服务类目来进行分类,服务类目又分为个人服务类目,和企业服务类目。主要使用场景有(1)出行和交通,如日常生活中的代驾、打车、租车、地铁出行等;(2)生活服务,如票务、生活缴费、便利店服务等;(3)餐饮,如点评与推荐、菜谱、餐厅排队、点餐平台、外卖平台等;(4)快递业与邮政,快递寄收、物流情况查看、装卸搬运、仓储等;(5)社交,社区论坛、交友平台、婚恋平台等;(6)教育,培训机构、教育信息服务、在线教育、课堂辅助工具等。

{title}

2. 研究的基本内容与方案

{title}

2.1 研究目标

在微信web开发者工具上进行微信小程序的开发,实现基于微信平台的教学管理软件设计。教学管理是教师日常授课时的必要需求,具有普遍性,教师可以在其中进行日常消息的发布,以及布置作业,和课堂互动。而且学生也可以通过管理软件查看消息,参与课堂互动。在此基础上,教学管理软件还可以利用手机微信API接口,调取更多信息,实现所需功能。

在底部标签导航放置标签,如课堂作业,课堂签到,课堂提问,个人中心。在个人中心界面,设计账号信息内容;在课堂作业界面,老师用户可以在此发布作业,而学生可以通过文字或图片的方式进行回复;在课堂提问界面,学生可以随时提出问题,老师可以对问题进行筛选,对有针对性的问题进行回复;在课堂签到界面,当学生用户在指定地点点击签到按钮后,老师可以看到学生的签到时间和签到地点。

2.2 研究内容

研究微信小程序的框架以及UI界面的构建,和开发所需的WXML(微信标记语言)。学习并掌握微信小程序的组件和API接口的使用。在此基础上进一步研究数据统计分析、小程序版本更新,以及多线程的使用。另外,微信小程序还定义了自己的样式语言WXSS,兼容了CSS,并做了扩展;使用JavaScript来进行业务处理,兼容了大部分JavaScript的功能。所以还需学习一些HTML、JavaScript、CSS相关教程。

2.3 拟采用的技术方案及措施

本软件的设计可以分为设计基本框架、构建UI界面和具体编程调取API接口最终软件调试几个阶段。

对于基本框架,需要了解目录结构中的各种文件和相关函数的调用,以及如何绑定数据和条件渲染、列表渲染。除此以外,还有微信小程序定义模板、引用功能、WXS小程序脚本语言的各种功能。

对于构建UI界面,首先是视图容器组件,然后还有基础内容组件和丰富的表单组件、导航组件、媒体组件、地图组件、画布组件。

对于微信小程序API,有请求服务器数据API、文件上传与下载API、WebSocket会话API、图片处理API、文件操作API、数据缓存API、位置信息API、设备应用API等。在设计的过程中,可以调取所需的API来完成相应的功能。

对于软件调试,可以利用微信web开发者工具进行实机模拟,并最终在手机微信上运行,调试各个模块的功能是否实现。

在运行微信小程序时,同样需要了解小程序的生命周期和小程序页面生命周期。对于小程序本身而言,有前台运行状态和后台运行状态。而小程序页面的生命周期则有未加载状态、前台运行状态、后台运行状态三个状态。小程序本身和小程序页面均具有各种监听生命周期变化的函数。

3. 参考文献

[1]Liu H M, Jiang X Y. A design and teaching practice ofcollege English teaching based on WeChat platform[J]. Foreign Language andLiterature, 2015, 31: 138-143.

[2]Xiang Y, Chang D, Chen B. Asmart university campus information dissemination framework based on wechatplatform[M].LISS 2013. Springer, Berlin, Heidelberg, 2015: 927-932.

[3] Wu Jin,Ding Zhirui. Research on Mobile LearningModel of College English Based on WeChat Platform

[4]王园园.微信平台在教学管理中的应用研究[J].淮北职业技术学院学报,2017,16(02):70-72.

[5]肖毅.基于微信平台的教学管理及应用[J].教育现代化,2017,4(11):100-101.

[6]张健.微信平台在高校教学管理中的应用[J].电子技术与软件工程,2017(18):75-76.

[7]高洪涛.从零开始学微信小程序开发[M].北京:电子工业出版社,2017.

[8]黄曦,沙拉依丁·苏里坦.微信小程序开发快速入门[M].北京:电子工业出版社,2017.

[9]刘刚.微信小程序开发图解案例教程[M].北京:人民邮电出版社,2019.

[10]李俊,边思.微信小程序开发入门及案例详解[M].北京:机械工业出版社,2017.

[11]谢雄,勾俊伟.微信小程序策划与运营[M].北京:人民邮电出版社,2018.

[12]刘明洋.微信小程序实战入门[M].北京:人民邮电出版社,2018.

[13]孟祥磊.微信公众平台开发实例教程[M].北京:人民邮电出版社,2017.

[14]石桥码农.小程序从0到1[M].北京:机械工业出版社,2017.

[15] 刘红卫.微信小程序应用探析[J].无线互联科技,2016,23.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图