有了微信提供的平台加上HTML5的技术,开发一个Web,将会发挥两者的优势,具有良好的用户体验和广大的用户基数。
1。1。2 本课题的研究意义
在4G网络的快速发展的背景下,移动网络终端普及率越来越高的背景下,基于传统教学模式的课程类微信公众平台是很需要的。该平台的建立有利于老师和同学安排合理的学习时间,提升学习效率。凭借这个平台,学校可以降低教学的成本和学生的学习成本。本课题是基于微信公众平台的课程类课程网站,用户群体基数大,能实现文字、图片、音频、视频等媒体的交流,满足学习者移动学习的需求。开发课程类微信公众号的主要意义有:(1)普及性。只要关注本课题微信公众号的学生都可以接收到平台推送的学习内容。(2)便利性。学生可以借助本课题微信公众平台随时随地的学习,并且老师可以凭借此平台发布学习资源。(3)学习方式多样性。该平台提供不同于传统学习的学习方式,有利于激发学生学习热情,提高学习效率[3]。
网络课程具有许多优势,比如不受时间和空间的限制、容易激发学习者的热情、教学单元模块化。这些优势使课程教学的发展不再局限于传统的教学模式。网络课程在内容实时性,表现形式多样性方面有了极大的提高。
随着移动设备数量的快速增长以及HTML5标准的出现,利用一部手机随时随地的学习不再是一个幻想。它正在走进我们的生活和学习中。
本课题的研究目的是通过基于HTML5开发的课程类微信公众平台,了解HTML5的新的特性,掌握微信公众平台的工作原理以及了解网络课程的发展现状,对其未来的发展提供一些建议。
1。2 课程类微信公众号的研究现状
1。3 本文的主要内容
本课题是设计和实现一个基于HTML5的微信公众平台。使之成为教学的辅助工具,提高教学和学习的效率。本文内容安排如下:
第一章:绪论。介绍基于HTML5课程类微信公众号的研究背景及意义,以及课程类微信公众平台的研究现状。
第二章:相关技术和环境搭建。介绍本课题应用到的技术和开发工具包括:HTML5技术、PHP技术、微信公众平台、Dreamweaver开发工具和新浪云(SAE)。
第三章:需求分析和框架设计。本章分为两个部分,一部分介绍本课题的需求及其分析,第二部分介绍本课题系统整体的框架设计。
第四章:详细设计。介绍系统各个模块的设计与实现。
第五章:系统测试。介绍系统各个模块的测试。
最后一部分是本文的总结。回顾项目开发过程中的不足,总结开发经验,并对未来课程类微信公众号开发进行展望。
第二章相关技术与环境搭建
本课题的开发,应用了许多当今流行的技术和开发工具。在开发之前,有必要了解它们的功能和工作原理。这对本课题开发有巨大的帮助。本章主要介绍HTML5技术、PHP技术、Bootstrap框架、Dreamweaver开发工具、微信公众平台和新浪云。HTML5技术用于写前端页面,PHP技术处理前端应用请求,Bootstrap简化编程,Dreamweaver工具编辑HTML5和PHP的代码,微信公众平台作为客户端的平台,新浪云作为服务端平台。
2。1相关技术的介绍
本课题用的开发语言有HTML5和PHP,用到的框架为Bootstrap框架。本小节将简单介绍技术的相关信息。
2。1。1 HTML5的介绍
HTML5是超文本语言第五个重大的版本。相比于HTML 4。0。1和XHTML 1。0,HTML5增加了许多新的元素和特性,去掉了一些优化不是很好的元素,例如HTML5去掉了font元素,如果想要对字体进行修饰,可以在CSS里统一编辑,HTML5增加了video元素,网页作者可以直接用该标签在网页播放视频,不过现在,video元素仅支持Ogg、MPEG4、WebM视频格式[4]。如果你不清楚HTML5元素和使用方法,你可以参照HTML5的API。因为video标签的出现,