基于微信公众平台的微型移动课程的设计(任务书,开题报告,外文翻译,论文14000字,参考代码)
摘 要
在成熟的移动互联网大环境下移动学习作为一种新的学习方式取得了越来越多人的认可。微信公众平台是腾讯在微信的基本功能上开发的平台,用户可以从微信公众平台的公众号中获得多种多样的内容,公众号的开发者也可以获得来自用户的信息实现与用户的互动。结合移动学习的特点,开发者可以在微信公众平台上开发微型移动课程,带给学习者良好的学习体验。
本微型移动课程系统基于B/S模式,利用微信公众平台的在线接口调试工具和新浪云应用SAE进行开发和测试,使用PHP技术为课程后台提供支持,应用BootStrap、html5等技术开发前端,用Mysql作为数据库存储数据。根据需求,本课程系统有完整的教学流程,用户从关注公众号开始就获得引导,通过多种交互方式获得多种课程资源,并记录学习情况;课程的设计遵循非正式学习的原则,并设计了反馈系统,用户可以反馈使用体验给课程平台。
经过运行和测试,用户可以从课程中提升听说读写能力;中英文翻译可以帮用户解决词汇的问题;用户保存浏览记录方便了用户的再次使用;课程测试能让用户了解自己的学习情况;开发者可以获取到来自用户的反馈帮助改进学习体验。微型移动课程能让学习者取得高效的学习体验,激发学习者的学习热情。
关键词:移动学习;微信公众平台;微型移动课程
Abstract
Nowadays, people can find courses from the Internet through the smartphone anytime, anywhere. The Wechat public platform is a platform developed by Tencent in the basic function of WeChat. Users can obtain a wide variety of contents from the public number of the WeChat platform. The public number developers can also get information from the user to realize interaction with the user. Combined with the characteristics of mobile learning, developers can develop micro-mobile courses on the micro-public platform, giving learners a good learning experience.
This miniature mobile course system is based on the B / S mode, using the online interface debugging tool of the WeChat public platform and the application and development of the Sina SAE, using PHP technology to provide the background Support, use BootStrap, html5 and other technology development front-end, with Mysql as a database to store data. According to the requirements, the course system has a complete teaching process, the user from the attention to the public began to get guidance, through a variety of interactive ways to obtain a variety of curriculum resources, and record the learning situation; curriculum design follows the principle of informal learning, and design The feedback system, the user can feedback to use the experience to the course platform.
After the operation and testing, the user can improve the listening and speaking ability from the course; Chinese and English translation can help users solve the problem of vocabulary; users save the browsing record to facilitate the user's re-use; course test allows users to understand their own learning situation; Developers can get feedback from users to help improve the learning experience. The miniature mobile curriculum allows learners to obtain an efficient learning experience and stimulate learners' enthusiasm for learning.
Keywords: Moblie learning,Wechat platform,micro mobile learning
目 录
第1章绪论 1
1.1 研究背景 1
1.2 研究目的及意义 1
1.2.1研究目的 1
1.2.2研究意义 2
1.3 国内外研究现状分析 2
1.4本文主要研究内容及安排 3
1.5本章小结 3
第2章系统分析 4
2.1 可行性分析 4
2.1.1 技术可行性 4
2.2.2 经济可行性 4
2.2 需求分析 5
2.2.1 系统功能性需求 5
2.2.2系统非功能性需求 5
2.3 开发环境 6
2.3.1 微信公众平台接口调试工具 6
2.3.2 新浪云应用SAE 6
2.3.3 PHP技术 6
2.3.4 Bootstrap框架 6
2.3.5 网页前端开发技术 7
2.3.6 MySQL数据库 7
2.4 本章小结 7
第3章总体设计 8
3.1系统目标 8
3.2系统整体结构 8
3.3 系统功能结构 9
3.4 业务流程图 9
3.4.1 课程模块 9
3.4.2 辅助模块 10
3.4.3 用户模块 11
3.5 数据库设计 11
3.5.1 数据库关系图 11
3.5.2 数据库表的详细设计 12
3.6 本章小结 13
第4章系统的详细设计与实现 14
4.1系统界面的实现 14
4.1.1菜单界面的实现 14
4.1.2 前端内容的实现 16
4.2系统功能的实现 18
4.2.1事件消息推送 19
4.2.2被动回复消息 20
4.2.3 翻译功能 22
4.2.4 用户绑定 24
4.3本章小结 26
第5章系统测试 27
5.1 系统界面测试 27
5.1.1菜单界面测试 27
5.1.2前端内容测试 27
5.2 系统功能测试 28
5.2.1 事件消息推送测试 29
5.2.2 被动回复消息测试 29
5.2.3 翻译功能测试 30
5.2.4 用户绑定测试 30
5.3系统测试结果 31
5.4 本章小结 31
第6章总结和展望 32
6.1开发总结 32
6.2未来展望 32
参考文献 33
致 谢 34
|