摘要:微信(WeChat)是腾讯公司在2011年初推即时通讯服务的免费应用程序,它支持跨OS平台和通信运营商快速发送只需耗费少量流量的语音、文字、视频等信息,同时还开发了通过共享流媒体内容以及基于位置的社交服务插件。据统计在微信用户中大学生占了很大的比重。朋友圈的微商已经成为了一种流行的销售方式,但是基于微信教学系统却少有人涉足。本论文为基于微信的辅助教学作了初步尝试。
通过网络教学的辅助,教师和学生之间的交流将更加紧密,从而提高教学的密度;学生可以随时随地使用手机微信实现自主学习,交流学习心得,提高学习兴趣。
本文根据实际需求,采用基于微信公众平台(主要使用PHP语言)使用新浪SAE服务器,实现了一个辅助教学系统。该系统主要功能包括:用户注册、查看学院基本信息、查看学院地址、查看个人信息、修改个人信息、查看当天课程、提交问题答案、查看他人信息、签到、查看问题答案。系统具有操作简单;界面是基于微信开发相对友好;功能基本齐全;设计理念符合需求特点。
关键词 微信公众平台;MySQL;PHP;网络教学
目录
摘要
Abstract
1绪论-1
1.1.课题研究的背景-1
1.2课题研究的目的和意义-1
1.3 课题研究的主要内容及相关的技术路线-2
1.4 论文的结构-2
2相关技术简介-4
2.1开发工具及技术简介-4
2.1.1 工具简介-4
2.1.2 MySQL简介-5
2.1,3 SAE服务器简介-6
2.2小结-6
3需求分析-7
3.1系统需求分析-7
3.1.1 功能需求分析-7
3.1.2性能需求-7
3.2可行性分析-7
3.2.1运行可行性分析-8
3.2.2经济可行性分析-8
3.2.3技术可行性分析-8
3.3系统用例图-9
3.4小结-10
4 系统总体设计-11
4.1 总体设计-11
4.1.1设计思路-11
4.1.2系统的功能结构图-11
4.1.3系统各功能模块流程图-12
4.2 数据库设计-14
4.3 小结-16
5系统详细设计-17
5.1注册模块实现-17
5.2查看个人信息模块-19
5.3修改个人信息模块-19
5.4查看学院以及菜单相关信息模块-20
5.5查看课程表模块-21
5.6查看他人信息模块-23
5.7签到模块-24
5.8 提交问题答案-25
5.9查看问题答案-26
5.10 查看签到结果-27
5.11 修改他人信息-28
5.12小结-30
6 系统测试-31
6.1 测试目的-31
6.2测试用例-31
6.2.1 对用户的注册进行测试-31
6.2.2 对修改其他用户信息进行测试-31
6.2.3 功能测试-32
6.3 测试结果-32
结论-33
致谢-34
参考文献-35