1。2。2 微信关键词
微信的关键词系统是微信公众平台进行消息回复与消息处理的一个重要机制,也是实现实时交互的一种重要手段。微信通过庞大的关键词系统进行事件或者用关系的匹配,实现消息的自动回复或者处理。微信关键词的处理机制如图11所示。论文网
图11 关键词原理示意图
1。2。3 PHP
PHP是微信接口的主要语言,是很多开发者进行微信二次开发的优先选择语言。PHP(Hypertext Preprocessor, 超文本预处理器),是一种服务器端、跨平台、HTML嵌入式的脚本语言。PHP是B/S体系结构,属于三层结构。服务器启动后用户可以不使用客户端软件进行使用和操作,只使用浏览器就能进行访问并使用功能[11]。
PHP具有以下特点:
安全性高
跨平台特性
支持广泛的数据
执行速度快
模块化
支持面向对象与过程[12]。
1。2。4 开发工具及运行环境
适用的操作环境:微信公众平台
开发环境: NetBeans IDE 、Dreamw 、新浪 SAE 、微信公众平台测试账号
服务器环境: 新浪SAE 云平台
开发语言: PHP
数据库: Mysql
1。3 文章内容及课题的主要贡献
本文主要介绍了基于微信的辅助教学系统课题研究的技术背景以及现状,介绍了开发本系统的主要意义,整个系统的架构以及各模块的主要架构,分析了基于微信的辅助教学系统开发的可行性,对用户对系统的性能功能的需求进行了归纳和分析。此外,介绍了开发和实现系统索要使用的关键技术,介绍了基于微信的辅助教学系统的设计与实现过程。
教师使用本系统可以更好的掌握课堂情况和活跃课堂节奏,而学生也能在课堂中更好地解决自己的问题,提高学习的积极性。可以很好地实现课堂交互。
做为开发者,在开发的过程中,我可以很好地巩固知识并学习新的知识,开拓自己的眼界,并提高自己的能力。
论文的主要章节概括如下:
第1章是本文绪论,介绍了基于微信的辅助教学系统的课题研究背景、分析了开发该系统的意义和系统的价值,对开发本所系统所使用的技术进行了简要的介绍,除此之外,本章还介绍了系统开发的主要工具以及系统开发的环境,介绍了主要使用的编程语言,介绍了系统的运行环境。
第2章是对基于微信的辅助教学系统的需求分析,总结说明基于微信的辅助教学系统主要要实现的功能,分析了用户的需求,分析和说明了系统开发、运用的可行性。
第3章是对基于微信的辅助教学系统的总体架构以及各功能模块架构的总结和分析,介绍可一些重要的数据库和逻辑层设计
第4章是基于微信的辅助教学系统的实现过程,介绍系统各个模块的实现代码,说明了一些重要的微信API。
第5章介绍基于微信的辅助教学系统的软硬件需求以及开发的一些关键技术点
第6章是个人对设计以及系统开发和自身情况的总结和展望。文献综述
1。4 本章小结
本章主要介绍了基于微信的辅助教学系统的开发背景、意义和价值。本节对微信二次开发及其部分接口做了简要介绍,介绍了微信公众平台的关键词响应式处理的原理做了简单介绍,简要介绍了项目的主要开发语言以及运行和开发环境。对本文的总体内容进行了简单的介绍。
2 需求分析
2。1 系统的功能需求分析
2。1。1 系统的功能需求主要有以下几块内容: