3。2 项目可行性研究 11
3。2。1 技术可行性研究 11
3。2。2 经济可行性研究 11
3。3 总体设计 12
3。3。1 系统流程设计 12
3。3。2 系统结构设计 13
3。4 本章小结 14
第四章 系统详细设计与实现 15
4。1微信公众号的设计 15
4。1。1 微信公众号的申请 15
4。1。2 微信公众号的自定义菜单的编辑 16
4。2 前台页面设计 17
4。2。1 首页模块设计 18
4。2。2 课程概要模块 20
4。2。3 本书作者模块 22
4。2。4 教学视频模块 23
4。2。5 作业下载模块 24
4。2。6 问题交流模块 24
4。2。7 联系我们模块 27
4。3 后台模块设计 28
4。3。1 管理员登录模块 28
4。3。2 视频管理模块设计 29
4。3。3 作业管理模块设计 30
4。4 本章小结 31
第五章 系统测试 32
5。1 测试的平台和工具 32
5。2 测试内容与结果 32
5。2。1 单元测试 32
5。2。2 模块测试 33
5。2。3 响应时间测试 37
5。2。4 兼容性测试 37
5。3 本章小结 38
结语 39
致谢 40
参考文献 41
第一章 绪论
HTML5的出现不是一次简单的标准的更新,这次版本的更新,使移动互联网得到了飞跃式发展。移动互联网的发展也带动了一些移动社交应用的出现,比如:微信。微信是目前用户群最大的互动交流手机软件,微信公众号的推出对各 行业产生了巨大的变革[1]。
1。1本课题的研究背景与意义
研究背景与意义是一个课题研究的目的和作用,没有研究意义的课题是毫无意义的,本节将介绍本课题的研究背景与意义。
1。1。1 本课题的研究背景
移动互联网的快速发展以及HTML5标准的出现,极大地推动移动Web的发展。像智能手机这样的移动设备的普及,让移动Web发展具有了广阔的空间。微信为了提高用户粘性,推出了微信公共平台。
微信公众平台是腾讯公司在微信的基础上新增的功能模块,主要面向个人、企业、组织。在微信公众平台上,可以实现与特殊群体文字、图片、语音的全方位交流。而拥有微信公众号的个人、企业、组织可以借助这一平台进行自媒体活动。
HTML5是超文本语言的第五次重大修改。HTML5相较于之前的版本加入的新功能,能够使开发和使用网页更加敏捷,并与浏览器很好的结合,降低了浏览器对资源的占有率和对插件的依赖[2]。HTML5的设计目的是满足在互联网快速发展的时候,有相应的网络标准能够达到符合当代的网络需求[3]。HTML5的许多特性,比如本地存储特性,设备兼容特性,网页多媒体特性和三维、图形及特效特性等,都加快了HTML5的普及。现在,越来越多的浏览器支持HTML5,比如国外的IE11、Firefox、Google Chrome和国内的360浏览器、QQ浏览器、猎豹浏览器。随着越来越多的产品支持,HTML5也逐渐成为一个统一的标准。对于开发者而言,他们使用HTML5的标准开发的Web或应用,将在PC上、手机上或其他智能设备上都能轻松的运行,而不再需要根据硬件类型推出相应的版本,大大降低了开发的成本和时间,使桌面和移动平台无缝衔接。这也是为什么HTML5能够收到广大开发者和用户的欢迎。