微信公众平台的网站设计与实现
摘 要 近几年来,随着智能手机的迅速普及以及4G、5G时代的到来,互联网业务迅速转向移动业务。伴随移动业务需求的飞速增加,迫切需要开发周期性短的技术与平台,而微信公众平台则直接把微信自带的资源服务打包成接口,方便开发者快速的进行二次开发,定制自己需要的服务。本论文借助微信公众平台进行二次开发,实现了一个天气查询的微信公众号。本文从微信公众号开发的背景及意义,开发所需工具、环境,以及一整套搭建的结构向大家展示整个微信公众号的开发过程。 本文是以PHP为编程开发的语言,以Wamperve在本地模拟一套PHP环境,新浪云为服务器,ThinkCMF提供中文内容管理框架,Zend Studio 作为开发工具向大家阐述是如何一步步实现开发关于天气的微信公众号的。
目 录
第一章 绪论 1
1.1课题背景 1
1.2课题研究的意义 2
1.3设计目标 3
第二章 系统开发所采用的技术 4
2.1Zend Studio集成开发环境简介 4
2.2ThinkCMF中文内容管理框架 4
2.3新浪sae 4
2.4WampServer开发环境 5
2.5JSON数据交换格式 5
2.6PHP语言 6
第三章 微信公众平台开发过程 7
3.1公众号申请 7
3.2填写自己的服务器配置 8
3.3后台管理 9
3.4关于程序编辑 10
第四章 开发中遇到的问题及解决办法 15
4.1常见问题 15
第五章 系统调试 16
5.1程序调试 16
5.2测试的步骤 16
5.3软件需求测试结论 16
第六章 成品 17
6.1成品 17
结论 18
致谢 19
参考文献: 20
附录 21
绪论
1.1课题背景
由于移动互联网的快速发展,即时的通讯设备已由个人PC转向移动设备。典型的以微信为代表的新型移动即时通信应用的迅速发展,越
*好棒文|www.hbsrm.com +Q: ¥351916072$
来越多的个人和企业利用微信公众平台打造属于自己的品牌并且创造财富和价值。微信公众平台提供了公众号用户和粉丝之间的信息交互功能,在这里可以通过微信公众号对该微信公众号的大量粉丝进行品牌推广,大大降低了宣传成本,增强了品牌意识,创造了一个更具影响力的品牌形象。
因为微信公众平台此时已经有了亿级的用户,所以也大可不必像新浪微博早期从明星战略的方向着手一样。微信公众平台发展初期更重要的方向是挖掘自己用户的价值,增强自己平台的内容优质程度,创造更好的用户粘性,形成一个不一样的生态循环。还可以利用微信公众账号平台进行自媒体活动,通俗的说就是进行一对多媒体性行为的活动,比方说商家通过申请公众微信服务号经过再开发展示商家微官网、微推送、微会员、微支付、微活动、微名片、微分享等,并且已经形成了一种独特的线上线下结合的新型互动营销方式。
以这种营销方式为代表并与深定制的微信平台开发理念和率先提出标准的行业通用模板相结合,已经形成了线上线下新的营销互动开放应用平台。
微信公众号与QQ账号互通是商家或开发者在微信公众平台上申请的一种应用式账号。商家或开发者可以通过这个账号在微信平台上实现和特定粉丝群体的文字、图片、语音的多方位互动和沟通。潜移默化中形成了一种独特的新型线上线下的互动营销方式。2016年1月,腾讯科技在北京发布消息称,中国政务方面的微信公号已经超过了10万个。
微信公共平台是一种新型的一点对多点的新型官方信息推送平台。该平台实现了任一QQ号或者移动电话号码都能开发成一个微信公众号,并且在这个平台上解决了和特定粉丝群体的语音、文字、图片的多方位互动和沟通的问题。一个新的沟通场景在移动互联网历史上悄然开创了。不过目前微信公众平台暂且只能支持电脑端,也可进行群发只要通过绑定微信私号就行。
下面是微信公众平台的分类如下图11
图11
效果如图12
图12
1.2课题研究的意义
第一、对内:及对公司内部
1.通过这个微信公共平台可以将公司发生的一些重要的新闻动态第一时间推送到公司内部员工的手机上,让大家能够第一时间了解到公司取得的最新成就,从而增加内部人员的自豪感和信心。
2.成功搭建了公司内部上下级人员交流互动的桥梁,相对于之邮箱、网站、报告等平台也更及时有效,可以大大提升员工的存在感。
3.也可通过该公众平台发布公司发展的决策、思想、理念等重要信息,不仅提高了员工对公司的认知度,而且也增强了企业的透明度,对公司企业文化的传播和建设有极大的助力作用。
第二、对外:及对公司外部
1.企业品牌的推广和营销意义,公司可以通过微信渠道对自身品牌形象进行有效的塑造和推广。
2. 能够第一时间推送公司内部的重要新闻,便于股东、合作伙伴、政界人士等利益相关者第一时间了解公司最新的发展状态,进而进一步稳固公司的成就。
1.3设计目标
通过本微信公众平台,人们可以及时的了解到当地或者人们关注的地方的天气情况,了解到当时最合适的穿衣建议并且提前做好准备。而后台管理员可以管理关注用户的信息,同时也可以完成信息更新为后期开发者开发新功能提供方便。
第二章 系统开发所采用的技术
2.1Zend Studio集成开发环境简介
由于Zend Studio包括了PHP所有必须的开发部件,所以它是专业开发人员在使用PHP整个开发周期中唯一的一个IDE (集成开发环境)。不仅支持js标签技术和HTML技术,还只对针对PHP语言提供调试支持。通过一整套数据库工具进行编辑、调试、优化、分析,这大大的加速了开发者开发的周期,简化了复杂的应用方案。为开发者提供了极大的便利。Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse。
Zend Studio不仅具备功能强大的专业调试工具和编辑工具,还支持语法自动缩排和代码复制功能,支持书签功能,支持 PHP语法的加亮显示,支持语法自动填充功能,而且还内置了一个强大的 PHP代码调试工具,支持远程和本地两种调试模式,支持多种高级调试功能,而且也是屡获大奖的专业 PHP集成开发环境。Zend Studio在Windows、Mac OS X、Linux等系统上都能完美运行。
2.2ThinkCMF中文内容管理框架
ThinkCMF提出灵活的应用机制,开发者不仅可以使用ThinkCMF框架自身提供基础的管理功能,还可以根据自身的需要进行扩展。每个应用都能单独完成已经设定好的任务,当然也可通过系统调用其他应用进行协同工作。因此在这种运行机制下,开发者根本无需关心开发SNS应用时是如何工作的,只需要知道他们之间可通过系统本身进行协调配合就能完成,这一过程极大的降低了沟通成本和开发的成本。ThinkCMF是一款基于ThinkPHP和MYSQL数据库开发的中文内容管理框架。因为普通的CMS一般都不能完成所有的需求,又因为CMS在ThinkCMF内部只是以插件的形式存在,所以你可以用CMS来管理你的ThinkCMF的内容。
目 录
第一章 绪论 1
1.1课题背景 1
1.2课题研究的意义 2
1.3设计目标 3
第二章 系统开发所采用的技术 4
2.1Zend Studio集成开发环境简介 4
2.2ThinkCMF中文内容管理框架 4
2.3新浪sae 4
2.4WampServer开发环境 5
2.5JSON数据交换格式 5
2.6PHP语言 6
第三章 微信公众平台开发过程 7
3.1公众号申请 7
3.2填写自己的服务器配置 8
3.3后台管理 9
3.4关于程序编辑 10
第四章 开发中遇到的问题及解决办法 15
4.1常见问题 15
第五章 系统调试 16
5.1程序调试 16
5.2测试的步骤 16
5.3软件需求测试结论 16
第六章 成品 17
6.1成品 17
结论 18
致谢 19
参考文献: 20
附录 21
绪论
1.1课题背景
由于移动互联网的快速发展,即时的通讯设备已由个人PC转向移动设备。典型的以微信为代表的新型移动即时通信应用的迅速发展,越
*好棒文|www.hbsrm.com +Q: ¥351916072$
来越多的个人和企业利用微信公众平台打造属于自己的品牌并且创造财富和价值。微信公众平台提供了公众号用户和粉丝之间的信息交互功能,在这里可以通过微信公众号对该微信公众号的大量粉丝进行品牌推广,大大降低了宣传成本,增强了品牌意识,创造了一个更具影响力的品牌形象。
因为微信公众平台此时已经有了亿级的用户,所以也大可不必像新浪微博早期从明星战略的方向着手一样。微信公众平台发展初期更重要的方向是挖掘自己用户的价值,增强自己平台的内容优质程度,创造更好的用户粘性,形成一个不一样的生态循环。还可以利用微信公众账号平台进行自媒体活动,通俗的说就是进行一对多媒体性行为的活动,比方说商家通过申请公众微信服务号经过再开发展示商家微官网、微推送、微会员、微支付、微活动、微名片、微分享等,并且已经形成了一种独特的线上线下结合的新型互动营销方式。
以这种营销方式为代表并与深定制的微信平台开发理念和率先提出标准的行业通用模板相结合,已经形成了线上线下新的营销互动开放应用平台。
微信公众号与QQ账号互通是商家或开发者在微信公众平台上申请的一种应用式账号。商家或开发者可以通过这个账号在微信平台上实现和特定粉丝群体的文字、图片、语音的多方位互动和沟通。潜移默化中形成了一种独特的新型线上线下的互动营销方式。2016年1月,腾讯科技在北京发布消息称,中国政务方面的微信公号已经超过了10万个。
微信公共平台是一种新型的一点对多点的新型官方信息推送平台。该平台实现了任一QQ号或者移动电话号码都能开发成一个微信公众号,并且在这个平台上解决了和特定粉丝群体的语音、文字、图片的多方位互动和沟通的问题。一个新的沟通场景在移动互联网历史上悄然开创了。不过目前微信公众平台暂且只能支持电脑端,也可进行群发只要通过绑定微信私号就行。
下面是微信公众平台的分类如下图11
图11
效果如图12
图12
1.2课题研究的意义
第一、对内:及对公司内部
1.通过这个微信公共平台可以将公司发生的一些重要的新闻动态第一时间推送到公司内部员工的手机上,让大家能够第一时间了解到公司取得的最新成就,从而增加内部人员的自豪感和信心。
2.成功搭建了公司内部上下级人员交流互动的桥梁,相对于之邮箱、网站、报告等平台也更及时有效,可以大大提升员工的存在感。
3.也可通过该公众平台发布公司发展的决策、思想、理念等重要信息,不仅提高了员工对公司的认知度,而且也增强了企业的透明度,对公司企业文化的传播和建设有极大的助力作用。
第二、对外:及对公司外部
1.企业品牌的推广和营销意义,公司可以通过微信渠道对自身品牌形象进行有效的塑造和推广。
2. 能够第一时间推送公司内部的重要新闻,便于股东、合作伙伴、政界人士等利益相关者第一时间了解公司最新的发展状态,进而进一步稳固公司的成就。
1.3设计目标
通过本微信公众平台,人们可以及时的了解到当地或者人们关注的地方的天气情况,了解到当时最合适的穿衣建议并且提前做好准备。而后台管理员可以管理关注用户的信息,同时也可以完成信息更新为后期开发者开发新功能提供方便。
第二章 系统开发所采用的技术
2.1Zend Studio集成开发环境简介
由于Zend Studio包括了PHP所有必须的开发部件,所以它是专业开发人员在使用PHP整个开发周期中唯一的一个IDE (集成开发环境)。不仅支持js标签技术和HTML技术,还只对针对PHP语言提供调试支持。通过一整套数据库工具进行编辑、调试、优化、分析,这大大的加速了开发者开发的周期,简化了复杂的应用方案。为开发者提供了极大的便利。Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse。
Zend Studio不仅具备功能强大的专业调试工具和编辑工具,还支持语法自动缩排和代码复制功能,支持书签功能,支持 PHP语法的加亮显示,支持语法自动填充功能,而且还内置了一个强大的 PHP代码调试工具,支持远程和本地两种调试模式,支持多种高级调试功能,而且也是屡获大奖的专业 PHP集成开发环境。Zend Studio在Windows、Mac OS X、Linux等系统上都能完美运行。
2.2ThinkCMF中文内容管理框架
ThinkCMF提出灵活的应用机制,开发者不仅可以使用ThinkCMF框架自身提供基础的管理功能,还可以根据自身的需要进行扩展。每个应用都能单独完成已经设定好的任务,当然也可通过系统调用其他应用进行协同工作。因此在这种运行机制下,开发者根本无需关心开发SNS应用时是如何工作的,只需要知道他们之间可通过系统本身进行协调配合就能完成,这一过程极大的降低了沟通成本和开发的成本。ThinkCMF是一款基于ThinkPHP和MYSQL数据库开发的中文内容管理框架。因为普通的CMS一般都不能完成所有的需求,又因为CMS在ThinkCMF内部只是以插件的形式存在,所以你可以用CMS来管理你的ThinkCMF的内容。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1552.html