论文总字数:23682字
目 录
1 绪论 1
1.1 课题背景 1
1.2 研究意义 1
1.3 研究内容和论文结构 2
2 可行性分析 2
2.1 技术可行性 2
2.2 经济可行性 3
2.3 社会可行性 3
3 相关技术介绍 3
3.1 微信公众平台介绍 3
3.1.1 微信公众平台简介 3
3.1.2 微信公众平台基本功能 4
3.1.3 微信公众平台高级功能 5
3.1.4 微信公众平台接口简介 6
3.2 主要开发技术介绍 7
3.2.1 PHP 7
3.2.2 MySQL 7
4 需求分析 7
4.1 功能性需求分析 7
4.2 非功能性需求分析 8
5 系统设计 8
5.1 功能模块设计 8
5.2 数据库设计 9
5.2.1 数据库表结构设计 9
5.2.2 数据流程E-R图 10
6 系统实现 11
6.1 注册并登录 11
6.2 开发接口的验证 11
6.3 接收事件推送消息 13
6.4 关键字回复 14
6.4.2 天气小知识查询 18
6.4.3 在线客服 20
6.4.4 其他消息回复 21
6.5 自定义菜单 22
6.5.1 创建菜单 22
6.5.2 菜单事件推送 23
7 总结 27
参考文献 27
致谢 28
气象科普资源微信公众平台设计与开发
蔡晓梅
,China
Abstract:Recently,the monentum of WeChat public platform has been developing rapidly.The number of daily increase of WeChat Official Accounts is large to fifteen thousand.This topic introduces the function of the current WeChat public platform and expounds the design idea of building a WeChat public platform of meteorological popular science resources according to WeChat’s current situation and its influence. A series of related technologies and languages used in the development process are also introduced.We developed this official account with PHP language,MySQL and HTML and so on under the development model of WeChat's public platform.Users can learn more about the weather and query the real-time weather after they follow our WeChat official account.If they have any problems,they can find our customer service staff who can help users deal with problems.We will meet the needs of users to the greatset extent.
Key words:WeChat public platform, meteorological popular science,PHP language,MySQL
1 绪论
1.1 课题背景
微信是腾讯公司在2011年1月推出的一款免费应用程序,为智能终端提供即时通讯服务。用户在有移动网络或者WiFi的情况下,可以通过微信向自己的好友发送文字、语音、图片、视频等消息,还可以跟好友进行语音通话或视频通话。微信几乎是免费的,除了一些流量的花销。微信还有多种服务插件,如“朋友圈”、“摇一摇”、“漂流瓶”、“公众平台”等。因为微信是一个免费的应用程序,在PC和手机端都可以登录使用,操作简单方便,因此受到广大用户的青睐。再加上微信是腾讯公司的推出的程序,在QQ的广大用户基础上,微信的用户数量飞速增长。用户人群也不再局限于年轻人和中国大陆的人,在中老年人和外国友人间的覆盖率也越来越高。
这样的大趋势下,微信公众平台也得到了很大的发展,越来越多的个体或企业开始使用公众号来推广他们品牌和产品。因为它可以跟关注的用户进行即时通讯和在线交互。微信公众账号的运营者或者管理员也可以利用其它高级功能来提供更多方便快捷的功能。关注微信公众号有两种方法:直接查找公众账号和扫二维码。由于微信的公众账号都是免费的,个人和组织机构都可以申请使用。这也让用户能够更好地了解到他们的相关信息。
1.2 研究意义
随着经济的发展,人们对居住环境的要求变高了,对气象方面的关注度也随之变高,人们需要得到更多更全面的气象信息。近几年,由于全球气候不断变化,极端天气和气象灾害发生时间规律无法掌控,发生频率也在变高。气象灾害成了对人类、社会和国家造成的危害最大的自然灾害。气象渗透到了生活的每一个细节,关系到生活的方方面面。而现在,随着气象方面的科技的不断进步,天气预报的准确率也越来越高。天气预报也不再是简单的预报温度,还会提醒大家PM值、如何穿衣等。有了天气预报,人们对于气象灾害可以提前做好预防工作。但是,气象传播途径仍是一个多少年来都没有解决的问题。以前,人们都是通过电视台的天气预报节目来了解天气情况,这种传播消息的途径其实是有很多弊端的。比如:(1)如果没有电视,你能看到天气预报么?(2)在电视上看天气预报只能在固定的时间点才能看到,但事实上,在生活如此丰富多彩的当今社会,很少会有人再守在电视机前等着天气预报的播放。现在,随着手机的普及,人们学会了用手机订购天气预报短信套餐,但是它也有很多问题,例如:(1)只有文字,信息含量太低;(2)用户坐等消息发送过来,不能自己主动查询到天气情况。
在这样的背景下,利用微信公众平台向广大用户提供气象信息查询的方式应运而生。这种传播方式集当下气象信息传播优势与一身。具体有:(1)用户使用的时候所需的费用比较低,用户上网需要用到流量或者WiFi,当今社会拥有智能手机的用户几乎人人的手机套餐里都会包含部分流量,Wifi的覆盖率也越来越高,因此用户使用时不会再产生其他的费用;(2)信息量大,可以实时监测气象信息,可以给用户提供实时以及未来几天的天气信息,功能多样;(3)覆盖面广,现如今几乎人手一部智能机,能玩微信的手机都能玩微气象,受众面广;四、基础要求低,在手机几乎是必备生活用品的今天,你不用为了玩微气象添置新设备,不要电视、不要电脑、不要大喇叭、不用买报纸等。
1.3 研究内容和论文结构
本论文将首先通过对微信公众平台的简介、它的优势、气象信息传播的一个现象等进行分析,从而对气象科普资源传播平台的开发进行需求分析。运用PHP语言和MySQL数据库等,开发出一个提供给广大微信用户使用的气象科普资源传播平台。
根据我们的研究内容,设计论文的章节内容如下:
第1章 绪论,主要介绍了本篇论文的课题背景,研究意义和内容。
第2章 可行性分析,从技术可行性、经济可行性和社会可行性三个方面,对本微信公众号设计和开发的可行性做出分析和归纳总结。
第3章 相关技术介绍,主要是对微信公众平台、基本功能、高级功能和一些接口的介绍。对开发需要用到的一些技术也有简单的介绍。
第4章 需求分析,根据公众号的实际情况从功能性和非功能性两方面进行需求分析。
第5章 功能设计,分为功能模块设计和数据库设计两个部分,设计出最终的功能模块并并对该公众号的数据库进行设计,列出了数据库表并画出E-R图。
第6章 系统实现,主要介绍了在微信开发模式下,如何实现本系统的一系列主要功能。
第7章 总结了本课题设计开发过程中遇到的一些问题和自己的心得体会。
最后是系统开发和论文撰写过程中用到的一些参考文献并对老师和同学们的致谢。
2 可行性分析
可行性分析是通过对项目中诸如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等的主要内容和配套条件,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能获得的收入及带来的社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点。可行性分析应该考虑到该系统今后的展望,系统是否稳定可靠,是否有科学依据等问题。
2.1 技术可行性
目前开发者可以通过“编辑模式”和“开发模式”进行微信公众号的开发设计,但是只能二选一。普通的编辑模式可以实现很多简单的功能,但是如果有大靓的用户群和数据访问量,并需要对户数进行存储和应用等,那就需要启用开发模式了。在开发模式下,我们需要有公众平台账号、php开发工具、服务器及数据库等。公众平台账号可以自行注册,服务器也需要自己去申请。在开发过程中,需要调用微信的各种接口,这些在微信开发者文档中都有一一写出,接口的调用每天会有频率限制。
2.2 经济可行性
开发微信公众平台所需要的相关技术语言和开发环境都是当下使用比较广泛的。MySQL作为一种开源的、被广泛应用的DBMS,它的性能好、相对来说所需的花销较小、操作简单、运行稳定可靠、移植性好等优秀特性基本都满足了气象科普资源微信公众平台的设计开发要求。WampServer是一款集Apache Web服务器、PHP解释器以及MySQL数据库与一身的整合软件包。开发人员只需把时间精力更多地放在系统开发上,不用在意环境配置的问题了。开发人员只需点击WampServer的图标,即可打开环境运行程序,不用再在每次运行时都需要再一步步去修改配置了。上网搜索就可以找到这个应用程序,在下载安装运用等后续过程中不需要额外付费。在节省开销的同时又提高了工作效率,所以,本课题在经济上是完全可行的。
2.3 社会可行性
本公众号所涉及的所有内容谨遵现在社会的道德准则,不会发布任何危害社会、扰乱社会秩序的信息,更不会违反国家的法律规定和国家的相关政策。因此本公众号的开发在国家法律法规和社会准则方面的可行性是毋庸置疑的。近几年,智能手机的覆盖率一直在急速增长,由于现代生活水平的提高再加上手机商的大力推广,越来越多的年轻人选择购买智能手机作为通讯工具,智能手机对移动互联网的发展产生深远的影响。很多商家看中了这个商机,推出了很多即时通讯的应用程序,在众多聊天APP中,QQ和微信都是佼佼者。在QQ已拥有大量用户群体的基础上,腾讯推出的跟QQ类似却又截然不同的微信受到广大年轻人的追捧,使用率极高。这一现象也让大家看到了微信公众平台广阔的发展空间。在用户体验方便,操作起来是十分方便简洁的,用户只要有手机有微信,关注本微信公众账号之后便可获取相关信息并可随时进行查询。综上所述,本课题是完全具有社会可行性的。
3 相关技术介绍
3.1 微信公众平台介绍
3.1.1 微信公众平台简介
微信公众平台是微信上一个新兴的功能模块,它主要面向个人和企业组织机构等,使用者通过微信申请一个公众号,利用这个公众号可以与关注他们的用户进行多种方式的在线交流。
在微信已经拥有了大量用户的基础上,微信公众号从广大用户着手,从普通群众这块做大力宣传推广,发掘用户价值。这与新浪微博打明星效应的旗帜的战略完全不同,但事实证明,由于它操作便捷,用户体验性良好,微信公众平台取得了显著的成效。如今微信公众账号已经拥有订阅号、服务号和企业号三种不同类型的账号,满足不同用户的需求。
剩余内容已隐藏,请支付后下载全文,论文总字数:23682字
相关图片展示:
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;