基于微信的生活服务平台的设计与实现_学位论文.doc

基于微信的生活服务平台的设计与实现_学位论文.doc

ID:13137686

大小:1.46 MB

页数:68页

时间:2018-07-20

上传者:zhaojunhui
基于微信的生活服务平台的设计与实现_学位论文.doc_第1页
基于微信的生活服务平台的设计与实现_学位论文.doc_第2页
基于微信的生活服务平台的设计与实现_学位论文.doc_第3页
基于微信的生活服务平台的设计与实现_学位论文.doc_第4页
基于微信的生活服务平台的设计与实现_学位论文.doc_第5页
资源描述:

《基于微信的生活服务平台的设计与实现_学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

毕业设计题目基于微信的生活服务平台的设计与实现英文题目DesignandDevelopmentofLifeServicePlatformBasedontheWeChat 信息科学与技术学院学士学位论文毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:     日 期:     指导教师签名:     日  期:     使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:     日 期:     59 信息科学与技术学院学士学位论文学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日59 信息科学与技术学院学士学位论文导师签名:日期:年月日59 信息科学与技术学院学士学位论文注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订59 信息科学与技术学院学士学位论文摘要随着通信技术的发展和智能设备的普及,移动互联网在近两年发展迅猛,新兴的移动社交软件“微信”逐渐走进了手机用户的生活,深受全国数亿用户的欢迎。随着微信版本的不断更新,微信也从单纯的聊天应用逐变成媒体信息、游戏娱乐、生活服务、电子商务为一体的多功能综合型平台。微信不仅改变了人们的生活方式,也对移动互联网的发展产生了重大的影响。如何用好移动互联网,特别是利用好微信平台,让它们更好地提供各种生活服务,成为摆在人们面前的一个新课题。本文梳理了在移动互联网环境下网络营销的特点、现状以及微信带来的影响,介绍了当前微信公共平台的各种功能,阐述了利用微信公众平台搭建生活服务平台的设计思路,并提出了相应的技术解决方案。在微信公众平台的开发模式下,采用了PHP、MySQL等编程语言实现了本系统系统,并满足了商家在微信平台上营销的基本需求。关键词:微信,生活服务,移动互联网,网络营销,超文本预处理器59 信息科学与技术学院学士学位论文AbstractWiththedevelopmentofcommunicationtechnologyandthepopularityofsmartdevices,mobileInternetisdevelopingrapidlyinrecentyears,emergingmobilesocialsoftware"WeChat"hasgraduallyenteredthemobilephoneuser'slife,bythecountryhundredsofmillionsofusers.WiththeWeChatversionoftheconstantlyupdated,WeChatfromasimplechatapplicationbymediainformationbecomes,gamesandentertainment,lifeservices,e-commerceisamultifunctionalintegratedplatform.WeChatnotonlychangedpeople'swayoflife,butalsoforthedevelopmentofmobileInternethashadamajorimpact.HowtomakegooduseofthemobileInternet,especiallygooduseoftheWeChatplatformthatallowsthemtoprovidebetterservicesavarietyoflife,beforethepeopletobecomeanewtopic.ThispaperreviewstheimpactinthemobileInternetenvironmentnetworkmarketingcharacteristics,currentsituationandWeChatbroughtintroducesvariousfeaturescurrentWeChatpublicplatform,describedtheuseofWeChatpublicplatformtobuildlifeserviceplatformdesignideas,andthecorrespondingtechnicalsolutions.IntheWeChatpublicplatformdevelopmentmodel,usingPHP,MySQLandotherprogramminglanguagetoimplementthesystemofsystems,andmeetthebasicneedsofbusinessesintheWeChatmarketingplatform.Keywords:WeChat,Lifeservice,MobileInternet,Networkmarketing,PHP59 信息科学与技术学院学士学位论文目录摘要IAbstractII1绪论1.1研究背景(1)1.2研究课题和意义(2)1.3研究内容和论文结构(3)2移动互联网环境下网络营销的现状分析2.1移动互联网环境下网络营销的特点(4)2.2当前国内外移动互联网环境下网络营销的现状(7)2.3微信给移动互联网环境下网络营销带来的影响(8)3微信公众平台开发相关技术介绍3.1微信公众平台介绍(11)3.2微信公众平台开发技术的介绍(15)4基于微信的生活服务平台功能模块设计4.1基于微信的生活服务平台需求分析(18)4.2基于微信的生活服务平台功能模块设计(20)5基于微信的生活服务平台开发与实现5.1基于微信公众平台开发概述(21)59 信息科学与技术学院学士学位论文5.2微信公众平台消息接口简介(23)5.3基于微信的生活服务平台核心模块的实现(27)6基于微信的生活服务平台功能测试6.1测试环境(49)6.2具体测试(49)6.3测试结果(54)7总结与展望7.1作品总结(55)7.2未来展望(55)致谢(57)参考文献(58)59 信息科学与技术学院学士学位论文1绪论1.1研究背景近年来,随着计算机和网络通信技术的进步,互联网行业取得了飞速发展,其中又以移动互联网的发展最为迅猛。根据CNNIC发布的《第33次中国互联网络发展状况统计报告》显示,截至2013年12月,我国网民规模达6.18亿,其中手机网民达5亿[1]。对比《2012年中国移动互联网发展状况统计报告》中的数据,截至2012年12月底,我国手机网民规模为4.2亿,在整体网民中占比74.5%[2]。在2013年一年时间里,我国手机网民增加了8009万人,在我国整体网民中的占比上升了6.5个百分点,达到了81.0%。中国网民中使用手机上网的比例越来越多,并持续保持快速的增长,这也反应出中国移动互联网发展的迅速。移动互联网的发展对社会产生了巨大的影响,其广泛地影响和改变了人们的生活。在移动互联网平台,大量的应用软件如雨后春笋破土而出,充分满足了人们生活中的各种需求,而且移动互联网已经成为一个综合性的网络社交、游戏娱乐、在线购物和媒体资讯的平台,并产生了极大经济效益。在这个移动互联网不断地渗透并影响着我们生活的时代里,腾讯公司推出的一款名为“微信”的即时聊天应用尤为引人注目。微信是腾讯公司在2011年1月推出的一款免费的手机即时通讯应用软件。微信可以利用移动网络向自己的好友发送文字、语音、图片、视频等信息,并且除了基本的网络通信费用以外,不需要收取任何其他的费用。微信还拥有“朋友圈”、“摇一摇”、“漂流瓶”、“公众平台”等多种功能插件。微信凭借其自由、免费、多便捷、跨平台等特点,在腾讯公司的推广下马上拥有了大批的用户使用,在2013年11月,微信全球的注册用户数达到了6亿,其中国内注册用户数超过4亿,成为了国内用户数量最多的移动即时通讯软件。2012年8月,微信又推出了微信公众平台,任何个人和企业组织机构都可以免费使用这个平台,通过微信公众平台让庞大的微信用户群体了解到自己的品牌、产品或者服务。59 信息科学与技术学院学士学位论文根据艾瑞咨询发布的数据显示,2013年中国移动互联网市场规模达到1059.8亿元,同比2012年增长了接近一倍[3]。并且艾瑞咨询还预计,到2017年中国移动互联网市场规模将增长近4.5倍,接近6000亿元。这正告诉我们,移动互联网正在深深地影响人们的日常生活,移动互联网市场正迎来一个爆发式的增长。而微信在成为移动互联网的最大入口之后,也给改变着移动互联网的生态。当微信从一个简单的个人通讯工具一路发展成为一个强大的移动服务平台,在推出微信公众平台,提供给我们强大的API接口之后,微信如何改变我们的生活,怎样爆发出更大的价值,这值得每个人去关注。作为企业和商家更应该主动地去了解移动互联网,了解微信平台,主动地去拥抱移动互联网的浪潮。1.2研究课题和意义由于移动互联网的快速发展,出现了一种新型的网络营销模式,即移动营销(MobileMarketing)。移动营销指的是针对使用智能终端设备的用户,通过移动互联网直接对目标受众进行定向以及精确地传递个性化的信息,并且还可以通过与目标受众产生即时信息互动行为来达到营销推广的目的。随着移动互联网中微信应用的广受欢迎,微信平台已经成为一个新兴的网络营销的阵地。微信也根据众多企业和商业用户的需求,推出了微信公众平台这个新的功能模块,通过这一平台,企业和商家可以更方便地在微信平台上进行多种多样的互动活动。当前,众多的企业和商家都希望能够找到一个最好的方式在微信上进行营销推广活动,利用微信平台实现品牌宣传和产品推广的目的。不过,由于微信公众平台提供的基础功能过于简陋,大多数的企业和商家都是简单在微信平台上发布广告宣传信息,没有很好地利用公众平台提供的高级功能设计并进行营销活动,所以很难取得良好的推广效果。针对以上情况,我们需要在充分了解移动营销和微信公众平台的基础上,设计出一个基于微信平台的移动互联网营销平台,并通过技术手段开发出一个提供给企业和商家使用的系统。最终,帮助企业和商家更好地利用微信平台宣传自己的品牌,推广自己的产品,让更多的企业和商家更快地拥抱移动互联网的浪潮。59 信息科学与技术学院学士学位论文1.3研究内容和论文结构本论文将从移动互联网营销和微信的基本介绍切入,通过对微信的优势、移动互联网营销的行业环境、微信对移动互联网营销的影响几个方面进行分析,从而得到启示,进而分析得到我们所搭建的信息服务平台需要满足的一些需求。最终利用微信公众平台提供的API接口以及ThinkPHP开发框架,开发出一个提供给企业和商家使用的信息服务系统平台。最终将通过本系统帮助企业和商家利用微信平台进行快速、低成本的营销推广活动。根据我们的研究内容,设计论文的内容结构如下:(1)绪论:主要介绍本篇论文研究的背景,意义和内容。(2)移动互联网环境下网络营销的现状分析:本章主要介绍了在移动互联网环境下网络营销的特点,对当前国内外移动互联网环境下网络营销的现状和微信给移动互联网环境下网络营销带来的影响进行分析。(3)微信公众平台开发相关技术介绍:本部分主要是对微信公众平台的各项功能和微信公众平台开发所需要的各项技术做了一个基本的介绍。(4)基于微信的生活服务平台功能模块设计:本章主要阐述基于微信的生活服务平台需求的分析和功能模块的设计。(5)基于微信的生活服务平台开发与实现:本章主要了介绍微信公众平台的开发模式,以及微信公众平台消息接口。并重点介绍了通过ThinkPHP开发框架实现基于微信的生活服务平台各个核心模块的方法。(6)基于微信的生活服务平台功能测试:在本部分主要是对系统测试的环境,测试流程和测试结果的叙述。(7)总结与展望:本部分主要是对毕业设计工作的总结和未来工作的展望。(8)最后就是论文的致谢部分和参考文献部分,主要是表达对论文撰写过程中对我提供了帮助的导师和同学朋友们的一个感谢,以及注明在本论文中参考和借鉴过的参考文献。59 信息科学与技术学院学士学位论文2移动互联网环境下网络营销的现状分析2.1移动互联网环境下网络营销的特点CNNIC在2014年1月发布了《第33次中国互联网络发展状况统计报告》,根据报告的内容显示,截至2013年底,我国网民规模达到了6.18亿,其中手机网民达到5亿,较2012年增加0.8亿,手机网民的比例一直保持着快速增长的趋势,在2012年至2013年的一年时间里提升了6.5个百分点,如图2-1所示。图2-12007-2013年我国手机网民规模趋势图很多研究机构纷纷预测,再经过5到10年的发展,手机移动上网将成为连接互联网的首要方式。正因为有着如此广泛的使用者,这让手机移动营销成为了一个重要的营销方式。移动互联网的快速成长和美好的前景给人们展现了一个充满想象力的未来,在如此大规模的用户面前,移动互联网产生了形式多样的营销模式和机会。利用移动互联网进行营销,也有其不同的特点。其特点主要体现在以下方面:(1)移动服务方便快捷移动互联网在我们看来就是将移动通信技术和计算机互联网合二为一,59 信息科学与技术学院学士学位论文移动互联网和传统的有线互联网相比,他们两者之间的区别在于:移动互联网所使用的智能终端设备和其他传统的网络终端设备相比更加方便,具有便携性,通过移动设备上网来获取资讯和传递信息远比使用PC(个人电脑)设备方便的多。正是因为移动设备可以方便地移动,使得我们能够随时随地进行数据的采集、传输和下载。随着手机、平板电脑等移动终端设备的发展,可以和音频、视频等多媒体信息完美结合,产生更多的娱乐方式,从而将移动互联网的互动性发挥地更好。并且还能使用软件来实现移动电子商务、移动支付等功能,通过这些进而可以发展出诸多具有价值的各类服务。互联网与移动设备的结合为我们的生活提供了极大的便利,堪称技术与内容结合的典范[4]。(2)移动用户群体庞大根据艾瑞咨询集团(iResearch)发布的《2014年中国移动互联网行业年度研究报告》显示,2013年中国整体网民规模达到6.2亿人,其中移动网民为5亿人,目前移动网民的增长速度已经超过了整体网民的增长速度,二者之间用户的规模差距变得越来越小了。报告中还显示,2013年中国移动互联网的市场规模达到了1060.3亿元人民币,相比2012年的数据增长了81.2%。目前国内的移动互联网的发展还是在一个起步阶段,移动网民的规模是推动移动互联网发展的重要因素,目前我国移动网民规模已经有了一个很好的增长趋势,这也预示着我国移动互联网正在进入快速发展的轨道。艾瑞咨询集团预计在5年之后,中国移动互联网的市场规模将超过6000亿元人民币。伴随3G(第三代移动通信技术)甚至4G(第四代移动通信技术)时代到来,移动互联网的发展迅猛,也在各个方面上给传统网络营销方式带来了极大的冲击。庞大的移动互联网用户群体的消费能力也需要众多的企业一起去引导、去发掘、去争取。(3)位置服务潜力巨大在传统的互联网中,我们使用的计算机是固定的,即使是笔记本电脑也很少频繁的移动,这就使得传统互联网中的物理位置显得不是特别重要。但是在移动互联网中,物理位置是一个极其重要的元素,地理位置感知被认为是一个能够产生新的价值的维度。目前的移动终端设备绝大多数都具有地理定位的功能,移动设备通过59 信息科学与技术学院学士学位论文GPS(GlobalPositioningSystem:全球定位系统)技术或者移动基站定位技术就可以确定用户当前所在的地理位置。LBS(LocationBasedService:基于位置的服务)就是基于用户即时的地理位置信息的新兴营销服务模式,随着用户的位置变化,企业和商家就可以提供相应的个性化的服务。由于增加了地理位置的信息,在这个移动互联的世界中,人和智能终端设备已经融合为一体,也可以说是人和移动互联网信息融为一体,共同成为移动互联网上的一个节点。这给现有的社会架构带来了变化,并且每个节点之间能够形成快速、准确、便捷的信息交互,这也更好更方便地满足了人们的信息与服务需求。在移动互联网营销的环境中,可以转化为一个为不同位置的用户提供各种定制的服务。在移动互联网时代,基于地理位置的服务营销的重要价值正在展现出来。(4)O2O模式正在兴起O2O即OnlineToOffline(线上到线下),指的是利用互联网线上的营销、购买等电子商务行为带动线下实体商业的消费行为,并通过提供信息、折扣、预订等服务方式,将线下实体店的信息发送给互联网线上的用户,也就是将线下的商业行为和线上的互联网结合在一起,使互联网成为线下交易的前台。O2O的核心理念便是将线下的实体商家的商品信息,通过移动互联网准确地推送给所需的用户手中,引导线上的用户到线下的实体商铺中去,并进行在线预定、折扣和支付等行为,再由实体店铺提供优质的商业服务,而且还可以在线实时统计企业商家的消费数据。O2O模式有三个部分组成,分别是:线下商家、消费者和服务平台。在线上的服务平台中,消费者能够方便快捷地获取各种线下商家的信息,还可以根据自己的需求和喜好来对商家信息进行主动的筛选,从而有效地缓解了消费信息的不对称。对线下的商家来说,在移动互联网深刻地影响着人们日常生活的今天,商家通过线上的宣传和推广行为也可以让更多的消费者了解自身的产品和服务,从而吸引更多的顾客,并且商家还能对线上产生的每笔交易进行记录跟踪和消费评估。对于提供服务的O2O平台而言,其作为一个连接线上和线下的桥梁,通过对线下实体商家资源的整合,提供给用户个性化的内容和服务;而对平台进行推广以吸引更多的线上用户,产生大量流量来给服务平台带来价值、产生利润,这是服务平台能够获得59 信息科学与技术学院学士学位论文长期发展的最根本形式。当下的移动互联网环境,也为这些O2O服务平台也提供了很好的发展机会。2.2当前国内外移动互联网环境下网络营销的现状移动互联网的快速发展也决定了移动互联网营销的潜力巨大,正是现在移动互联网的爆发式发展给网络营销行业带来了新的变革。移动互联网诞生之初,人们更热衷于各种游戏娱乐应用,现在的移动互联网已经慢慢地在向移动电子商务、生活服务、网络营销等领域倾斜。目前众多的国内外知名品牌如耐克、三星、蒙牛、雀巢、星巴克、阿里巴巴等都开始尝试采用新兴的移动营销模式。国外的移动电子商务发展迅速,新兴的O2O电子商务模式已经逐步融入到人们的日常生活中,在汽车租赁、户外旅游、生活信息服务等方面都有了成熟的应用。比如美国的Uber打车软件,这是一个可以让你通过手机来获取搭乘私家车服务的移动APP(APPlication:移动应用程序);还有美国一家名叫JHilburn的电子商务网站,它向用户提供男装定制服务,它拥有一个强大的时尚顾问团队,可以帮助用户测量尺码,提供服装穿着风格的建议,它最大的优点是能够以优惠的价格享受高端的定制服装设计服务,并且还能在线下单直接等待收货。移动电子商务在韩国的普及程度也非常高,韩国在移动支付领域处于世界领先地位,移动支付用户和业务规模均处于世界前列,并且韩国的银行还推出了第一张和手机结合在一起的信用卡。韩国的移动支付公司所能实现的功能,基本上涉及到人们日常生活的方方面面。韩国政府大规模的推进手机移动支付服务,并且还积极推进韩国国内的移动支付电子硬件建设,当前韩国市场上的ATM机(自动柜员机)、POS机(销售终端设备)等商务设备能够很好地支持具有移动支付功能的移动终端[5]。国内的O2O电子商务模式也伴随着国内移动互联网用户规模的快速增长,而保持着一个迅猛发展的势头。2011年的时候,我国O2O电子商务的用户规模只有0.82亿,一年之后就增长到了1.35亿,按照这个增长速度,到了2015年我国O2O电子商务的用户规模将超过3亿。目前国内著名的携程旅行网、大众点评网、爱帮网、口碑网等就是O2O模式最早的一批实践者。而团购网站Groupon的出现,同时实现59 信息科学与技术学院学士学位论文了线上的商品信息展示和在线预定支付功能,而消费和服务行为则在线下实现,这也标志着国内的O2O模式进入了一个新的阶段。目前国内的团购网已经成为了最大的一类O2O模式网站,并且在各个细分领域都发展出了一批优秀的网站。比如生活服务类的美团网、窝窝团、拉手网、58团购等,大宗商品团购类的聚划算、篱笆网、中团网、齐家网等,以及为用户提供本地生活服务信息的赶集网、百姓网、爱邦客等。在未来O2O模式极有可能颠覆现有的传统商业模式,O2O模式终将发展成为一种多元化、多层次、多维度的复合商业形态,并且在这个形态中O2O各方之间将是一种合作与互补、和谐共存、共生多赢的关系[6]。现在移动4G通信的逐步普及又将加速移动互联网营销的发展。中国移动通信集团在2014年3月召开的全球开发者大会上表示,到2014年年底,中国移动的4G通信网络覆盖全国的主要城市,并为广大消费者提供服务。4G通信网络将会给整个移动互联网带来一次新的变革,4G将改变用户使用移动互联网的习惯,将给用户带来更好的体验,将激发用户更多的需求。随时随地用手机观看视频、下载APP、移动购物、联网游戏对战等需要消耗大量数据流量的行为将得到越来越多的普及。并且在4G通信时代还将诞生一些新的技术和商业服务模式,这些都将为移动互联网营销的爆发式发展提供动力。2.3微信给移动互联网环境下网络营销带来的影响2011年1月21日,国内著名的互联网企业腾讯公司推出了一款名为“微信”的移动即时通讯软件,微信上线三年多来,它给国内移动互联网行业带来极其震撼的价值。根据微信官方提供的数据,截至2013年11月,微信注册用户超过6亿,其中国内用户数量超过4亿。微信的庞大用户群体及其诸多特性使得微信逐渐成为一个新兴的网络营销平台,并且在移动网络营销起着日益重要的作用。微信营销是指利用微信平台,和用户产生信息互动行为,从而实现或加强品牌推广或产品营销,促进业务或产品销量增长的一种营销策略。微信的用户数量已经超过6亿,为企业的品牌营销提供了一个广泛的受众群体,而且微信的信息群发功能可以让信息百分百地推送给目标受众,同时微信还是一个59 信息科学与技术学院学士学位论文一对一的互动营销平台,企业可以借此通过微信和用户进行直接的深入的沟通与交流。正是凭借微信自身的这个特点,使得它特别适合于进行产品中后期的推广和客户关系的维系。当然利用微信进行营销活动的企业必须认识到微信不是一个单纯的广告发布平台,用户的需求在不断地变化和微信功能也有巨大的潜能,这都需要企业对于微信营销的形式和内容进行认真的策划与制作。比如在2012年8月,国际知名的咖啡店星巴克利用微信软件里的“扫一扫”功能策划了一场营销活动,用户只需要使用微信软件扫描星巴克咖啡杯上的二维码(QRCode),就能够成为星巴克VIP用户,并获得星巴克提供的各类优惠券。同时星巴克在微信公众号精心设计“自然醒”活动,用户关注收听“星巴克”的微信公众号,只需向这个帐号发送一个表情符号,用户就能够立即获取星巴克的《自然醒》音乐数字专辑,还可以获得专门根据用户的个人心情而准备的音乐曲目。用户在参与星巴克的微信活动中得到良好的体验,增强了用户对星巴克品牌的好感。虽然这个活动没有任何的广告植入,只是一个简单有趣的线上互动,但在两周内就为星巴克的微信官方账号吸引了超过十万名粉丝。星巴克通过微信平台为用户量身定制个性化的内容,这样的活动一方面可以让用户产生一个心理上的愉悦,觉得自己很特别、很受重视,另一方面也可以让用户觉得星巴克回复给自己的信息是个性化的,是确实与自己有关的,从而加深用户对星巴克品牌的印象[7]。星巴克的这个微信营销活动对众多希望利用微信平台进行营销的企业具有极好的启发作用。微信营销并不单单只是一个广告宣传的平台,在微信上还可以帮助企业进行信息服务,开展O2O模式电子商务,进行客户关系管理与维护等。第一,企业能够利用微信平台的即时通讯功能进行售前咨询、售后服务等活动,微信提供了文字、语音、图片、视频等多种通信形式,能够极大地满足用户在各种环境下的需求。第二,通过微信平台也能够很好地实现线上线下相结合的O2O模式的电子商务,通过设计会员卡模式和发放优惠券,通过添加微信公众号的关注来提供微信会员卡或发放各类优惠券,这将吸引线下的用户成为线上的用户,从而更好地去进行O2O商业服务。第三,企业通过微信可以建立起自己的线上用户关系管理数据库,通过对用户的个人信息进行收集整理,对性别、地区、年龄、爱好等信息的整理,可以对用户的59 信息科学与技术学院学士学位论文特征进行分析,对这些数据的分析能够指导企业的营销活动,甚至是影响企业产品的设计研发和生产制造等。因此,当前移动电子商务时代已经来临,微信作为一种诞生只有三年的新兴的网络营销工具,微信为企业提供了一种很好的营销平台和服务平台。作为全球最大的移动互联网入口的微信是充满诱惑的,我们应该考虑到微信的伟大作用,去充分了解微信营销的精髓,看清未来的发展格局,结合自己的实际情况,用好微信这个平台,企业应该用心搭建起一座和用户进行互动与沟通的桥梁,这样才能够在移动互联网时代中立于不败之地。59 信息科学与技术学院学士学位论文3微信公众平台开发相关技术介绍3.1微信公众平台介绍3.1.1微信介绍微信(WeChat)是腾讯公司于2011年1月21日发布的一款手机即时通讯软件,它可以利用移动互联网络向好友发送文本信息、语音消息、图片和视频。用户在使用微信软件时只会产生少量的由移动通信运营商收取的上网流量费用,使用微信软件本身的基本功能是不需要收费的。用户通过微信可以自由地进行形式多样的沟通交流,这也让微信收到了大众的欢迎。截至2013年11月,微信在全球的注册用户数已经超过6亿,其中国内用户超过4亿,平均每月的活跃用户数高达2.47亿人,微信在2012年8月推出微信公众平台后,注册的微信公众帐号也超过了400万个[8]。微信聊天软件中主要有“聊天”、“发现”和“通讯录”三大模块,其中在“发现”模块中提供了“朋友圈”、“扫一扫”、“摇一摇”、“漂流瓶”等功能,用户在朋友圈中可以和自己的好友分享照片和心情状态,同时在微信上还可以使用“摇一摇”、“搜索号码”、“扫一扫”的方式查找添加好友和关注微信公众帐号。新版本的微信又增加了“微信支付”、“购物”、“游戏”等功能模块,极大增强了微信的生活服务性和娱乐性。微信在推出之后,获得了用户的极大欢迎,经过三年多来的发展,微信已经成为了移动互联网上最热门的社交平台。微信拥有着广泛的用户群体,这也使得其成为了国内移动互联网中的一大重要入口。微信中新增加的微信支付功能,也促使微信往商业服务的方向发展,用户已经可以在微信上进行沟通、交流、娱乐、消费等行为,这些都是人们日常生活需求的重要组成部分,这预设着微信正给人们的生活带来变化。腾讯公司也正在打造以微信为入口的移动电商平台,这将集合信息搜索、在线沟通、在线支付等功能。微信是一个充满了想象的平台,未来必将给我们的生活带来颠覆性的变化。59 信息科学与技术学院学士学位论文3.1.2微信公众平台简介微信公众平台是腾讯公司在微信的基本功能之上增加的一个新功能模块,个人或者企业可以通过这个平台注册一个微信的公众帐号。微信公众平台的口号是“再小的个体,也有自己品牌”,由此可见腾讯公司希望微信公众平台更多地起到品牌推广的作用。任何的个人或者企业都可以利用微信公众平台向众多的微信用户推广传播自己个人或者企业品牌,这能够有效地减少了宣传成本,提高品牌的知名度,更有利于在移动互联网上打造优秀的品牌形象。2012年8月23日,微信公众平台正式上线并开放注册,目前微信公众平台已经拥有超过400万个公众帐号。2013年8月5日,微信升级了一个新的版本,与此同时微信对公众平台做出来重要的改变,微信将公众账号区分成为“订阅号”以及“服务号”两种形式。微信公众订阅号主要是只用来给用户提供资讯消息的,媒体或者个人可以通过公众订阅号获得一种新的内容传播渠道,在这里可以更好更方便地和用户进行直接的沟通与交流。公众订阅号每天只可以向用户推送1条群发消息(少部分帐号每天最多可以推送3条),群发推送给用户的消息,将会在微信“聊天”界面列表中的“订阅号”文件夹中显示。目前企业媒体机构和个人都可以免费申请公众订阅号。较为知名的微信公众订阅号有:人民日报社的“人民日报”、中国电视台新闻中心的“央视新闻”、网络红人和菜头的“槽边往事”等。微信公众服务号主要提供给企业和组织使用,可以帮助企业和组织利用微信为用户提供个性化的业务服务,以及对用户信息进行有效的管理。在1个自然月内公众服务号仅可以给用户推送4条群发消息,推送给用户的消息,会直接显示在微信聊天界面的列表中,并且用户还将实时收到的消息提醒。公众服务号可直接申请自定义菜单,认证后的服务号还可以使用9个高级接口。目前只有企业机构组织才能申请公众服务号,个人无法申请使用公众服务号。较为知名的微信公众服务号有:提供金融服务的“招商银行信用卡中心”、提供民航值机服务的“中国南方航空”、提供通信服务的“江西移动10086”等。59 信息科学与技术学院学士学位论文3.1.3微信公众平台基本功能微信公众平台的基本功能有:群发功能、消息管理、用户管理、素材管理、统计分析等,如图3-1所示。图3-1微信公众平台的基本功能公众帐号群发功能指的是,公众号可以将文字、图片、语音、视频等类别的内容直接推送给订阅用户,也可以编辑内容更加丰富的单条或者多条图文信息。并且在群发推送内容的时候,还可以根据订阅用户的性别、地区、分组等信息来进行选择性地推送指定内容。公众服务号每个月只可以发送四条群发消息。服务号群发的消息,将显示在微信的聊天列表中。公众订阅号则可以每天群发一条消息。订阅号群发的消息,将显示在聊天列表中的订阅号目录中。微信公众平台的消息管理是指对订阅用户发送给公众号的信息的管理。在这里可以看到用户最近5天内回复给微信公众号的消息,并可直接处理用户的消息;5天后消息会自动删除,如果对消息进行星标标注,则可将该信息永久保存。微信公众平台的用户管理是为了帮助我们更好的对关注我们微信公众号的用户进行管理,可以将他们移至自己定义的分组、黑名单、星标组等以方便管理。微信公众平台的素材管理主要是用来管理图片、语音、视频和图文消息等素材内容,我们向用户群发信息或与用户沟通的时候就是选取这些事先准备好的素材发送给用户。59 信息科学与技术学院学士学位论文微信公众平台的数据统计是由腾讯移动分析平台对微信公众帐号的各项数据进行分析统计的一个汇总结果。在用户分析页面中,我们可以看到微信公众帐号用户每日新增的订阅人数、取消关注的人数、累积关注的人数以及曲线趋势图,还有对订阅用户的年龄、地域、性别等属性的统计结果。通过这些数据,我们可以对微信公众号的订阅用户进行分析,从而了解我们用户的特点。在图文分析页面中,我们可以看到群发推送出去的图文内容的阅读次数、阅读人数、分享次数等数据。通过这些数据,我们可以分析订阅用户对不同的内容的反馈,以此可以指导优化我们未来的图文内容制作。消息分析和接口分析则是对微信公众号每日接收消息数和调用高级接口的数据进行统计,根据这些内容可以分析出平台订阅用户的活跃度。所以通过对以上这些数据的分析,我们可以很好地了解到微信公众号的运营效果。综上所述,通过微信公众平台的基本功能,我们只能简单地实现图文内容的制作与群发、与订阅用户的消息互动以及对平台各项数据的统计分析,这些远远不能够满足普通商家通过微信公众平台进行移动互联网营销的需求,因此,我们还需要需找更加完善的解决方案。3.1.4微信公众平台高级功能微信公众平台除了基本功能以外还有能够实现更加复杂需求的高级功能,微信公众平台的高级功能拥有编辑模式和开发模式这两种形式,并且这两种高级模式是不能够同时开启,我们在开启其中一种高级模式时,必须关闭另外一种高级模式,如图3-2所示。图3-2微信公众平台的高级功能59 信息科学与技术学院学士学位论文高级功能中的编辑模式相对比较简单,它主要提供给不懂编程技术的公众帐号管理人员以及媒体属性的信息类公众帐号使用。开启编辑模式后,可以直接通过后台管理界面设置自定义菜单和消息的自动回复。对“被添加自动回复”功能进行编辑设置,可以让微信用户在第一次关注微信公众帐号的时候收到一条自动推送的信息,并且这条信息能够设置为文本、图片、语音、视频、图文等类型。对“关键词自动回复”功能进行编辑设置,可以编辑单个或者多个关键词及其相应的回复内容,当用户向公众帐号发送消息时,公众平台的后台系统会对内容中的关键词进行匹配,并将该关键词相对应的内容自动回复给用户。对“消息自动回复”功能进行编辑设置,可以在用户发送消息给公众帐号时,如果没有设置关键词自动回复或匹配不到相关的关键词的话,公众平台的后台系统就会将预设好的内容发送给用户。高级功能中的另外一种模式叫做开发模式,使用开发模式需要具备一定的编程基础和开发能力。在开启开发模式后,能够根据微信公众平台提供的接口,设定一些规则,让公众帐号可以在自己的服务器上对用户发来的消息进行处理,也可以通过编程创建自定义菜单。开发模式使得微信公众帐号的功能更加强大,运营更加灵活,并且使用开发模式实现的效果远远好于编辑模式。3.2微信公众平台开发技术的介绍3.2.1PHPPHP(PHP:HypertextPreprocessor,超文本预处理器)是一种用于Web程序开发的计算机脚本语言。PHP是1995年勒多夫开发出来的,目前成为了Web开发领域中最热门的语言。PHP代码逻辑设计简单,运行速度快,能够进行高效的跨平台协作开发。并且PHP的源代码全部是开放且免费的,和其它技术相比,你不需要花一分钱就可以得到所有的PHP源代码。在网页程序开发中,PHP能够直接嵌入到HTML中使用,它和其他开发语言相比,上手更快,实用性强,更适合初学者使用。PHP正是凭借诸多优秀的特性,才能够在Web开发领域中广受欢迎[9]。一般来说PHP程序大多运行在网页服务器上,向用户提供各种动态的网页信息。PHP具有很好的系统兼容性,在当前绝大多数的服务器操作系统上都能够完美地运行59 信息科学与技术学院学士学位论文。这也使得大量的网站选择使用PHP语言进行开发,从1994年诞生至今,全球已经有超过5000万个网站选择了PHP语言。3.2.2HTTPHTTP(HyperTextTransferProtocol,超文本传输协议)是一种在互联网上应用最广的网络协议。发布HTTP协议的是万维网协会和Internet工作小组,他们制定这个协议的目的是为了统一浏览器和万维网服务器之间的通信标准。我们在通过浏览器访问互联网网站时,在网址前面输入的“http://”指的就是HTTP协议。HTTP是一个作用于应用层的传输协议,它由请求和响应两部分组成,是一个标准的C/S(客户端/服务器)结构模式。它作用于从万维网服务器向本地浏览器传送超文本信息的过程,HTTP协议非常简单,这使得HTTP服务器的通信速度非常的快,也能够提高浏览器加载网页内容的效率[10]。微信后台在向第三方服务器发送消息的时候,使用的就是HTTP协议。3.2.3XMLXML(ExtensibleMarkupLanguage)是一种可扩展的标记语言,可以用来标记数据、定义数据类型,还能够允许用户对自己的标记语言进行定义[11]。XML一般作用于跨平台之间数据交互的过程中,使用不同的格式化描述手段对数据的内容进行表达,并生成相应的HTML、PDF等文件格式。XML主要用来传输和保存数据内容,并不直接地表示或呈现出数据内容,所以XML只是一个信息的传递者。XML的语法的基本模式是:分别用“”和“”来表示一个条目的开始和结束,“itemName”可以是任意字符。条目的值可以是数字和字符串,也可以是一个或者多个条目,也就是可以嵌套。字符串用“”表示,其中text可以是任意字符串。用CDATA包起来的目的是让text中的内容不会解析成别的条目,只会解析成字符串。整个XML文档必须要有一个根条目,该条目可以是任意名字。微信后台发给我们的公众账号服务器的POST数据就是用XML语言描述的。3.2.4MySQLMySQL是一种应用广泛的开源SQL数据库管理系统,最初是由瑞典的MySQL59 信息科学与技术学院学士学位论文AB公司开发出来的,现在成为了Oracle公司旗下的产品。在当前非常流行的开源服务器软件组合LAMP中的“M”指的就是MySQL。MySQL是一种关联数据库管理系统,关联数据库能将数据保存在一个个不同的表中,这样能够增加运行速度并提高了管理的灵活性。MySQL具有高性能、低成本、可靠性好、移植性好的优秀特性,使得很多中小型网站的数据库都选择了MySQL数据库系统[12]。phpMyAdmin是一个优秀的MySQL数据库系统管理程序,它是由PHP语言进行开发的。通过phpMyAdmin可以方便地在Web网页上对MySQL数据库进行管理,还可以对数据进行导入及导出处理。phpMyAdmin和原来的需要输入繁杂的SQL语法的管理形式相比,最大的优势在于其可以直接在网页服务器上运行的,并通过网页浏览器直接对MySQL数据库进行远程管理。所以我们在进行数据库开发的时候,一般都使用phpMyAdmin来方便地创建、修改、删除和管理数据库及数据表。3.2.5HTML5HTML5是下一代的HTML(HyperTextMarkupLanguage:超文本标记语言),用于取代1999年所制定的HTML4.01和XHTML1.0标准的HTML标准版本。HTML5是在HTML4的基础上发展而来的一个更高级的版本,现在仍处于发展阶段,但大部分浏览器已经支持HTML5技术[13]。往往人们提到HTML5时还包括新版本CSS3,以及相关的JavaScript,其中HTML5和CSS3主要负责前端的界面、内容呈现,Javascript则负责代码的逻辑处理。HTML5还提供了一些新的元素和属性,这些新型的标签将更有利于搜索引擎和语义分析。使用HTML5对网页进行设计时代码更加简洁,可以实现更多的动态效果,制作出来的网页具有更强的交互性,更炫酷的外观,并且能够很好地展现在PC设备和移动设备上。HTML5网页也能够被大部分的浏览器支持,包括国外的IE、谷歌、火狐、Safari、Opera等,以及国内的搜狗浏览器、QQ浏览器、360极速浏览器、傲游浏览器、猎豹浏览器等。在移动设备上,目前主流的智能手机操作系统和平板电脑操作系统都能够很好地支持HTML5。我们在对平台进行设计的时候,涉及到的前端页面都将优先考虑使用HTML5进行开发。59 信息科学与技术学院学士学位论文4基于微信的生活服务平台功能模块设计4.1基于微信的生活服务平台需求分析随着移动互联网技术的高速发展,智能手机、平板电脑上的应用软件极大地满足了人们日常生活中的各种需求,人们也越来越离不开这些移动终端设备了。移动互联网的发展也带动了O2O模式电子商务的普及,O2O模式的电子商务通俗地来讲就是“线上拉客,线下消费”,它的核心理念就是在线上将品牌或产品信息准确地推送给目标消费者,最终将线上的用户引导到线下的实体商铺中,从而产生消费并获取利润。在整个过程中既有企业商家的参与,也有用户的体验,两者之间的融合将产生出极大的价值。我们设计的这个基于微信的生活服务平台就是在线上通过微信平台做好信息内容的管理,以引导和服务线下消费行为。本平台针对O2O模式的特点,以及商家的营销需求设计出了以下功能。首先从平台用户方面,平台需要满足用户查看信息的功能,还需要有在线咨询、建议投诉之类和商家进行交流的功能,目的是用户通过这个平台获得更好的服务。然后就商家方面而言,主要需要平台给他们提供信息发布,内容管理,会员管理等功能,目的是为自己招揽更多顾客,促成更多的消费行为[14]。4.1.1平台用户的功能需求(1)商家信息的浏览用户在第一次关注公众号时,商家可以发送文本或者图文的欢迎信息,让用户了解商家的一些基本信息,也可以让用户感受到商家的热情。以后还可以通过设置自动回复的图文信息,将商家的基本信息编辑在图文信息上,方便用户随时浏览信息。(2)在线咨询功能当用户对商家的产品不够了解时,可以直接在微信上发送信息给商家,商家通过在线帮助用户解答疑惑,以提升用户对商家的满意度。对于一些比较常见的问题,商家可以通过设置自定义回复来更高效地处理用户的咨询请求。59 信息科学与技术学院学士学位论文(3)娱乐互动功能用户可以在微信上通过预设的关键词开启一些互动小游戏,或者平台通过一些智能聊天程序接口对用户发来的一些信息进行智能回复。以此提升用户使用本平台的娱乐性和实用性。(4)建议意见留言用户在使用或者消费了商家的产品服务之后,可能会有一些不满意的地方或者有一些比较好的建议,这时便需要提供一个留言反馈的功能让用户能将这些信息传达给企业商家,以帮助企业商家更好地提升和完善自己的产品和服务。当用户在微信里发送“建议意见”之后,引导用户进入一个专门用来填写建议意见的网页,并让用户在这个网页上填写提交自己的意见或者建议。4.1.2平台商家的功能需求(1)公众号管理管理商家的微信公众号,对公众号进行接口配置,实现公众号接入平台。(2)微信用户中心实现微信用户绑定、微信用户信息管理等基本功能。(3)会员卡商家通过平台向用户提供会员卡功能,需要有会员卡制作、会员管理、通知发布、优惠券发布等功能,并且商家可在此基础上根据自己的具体业务需求,增加积分、充值、签到等功能。(4)自定义回复通过匹配用户发来的信息中的关键词,自动进行内容回复,可以支持图文回复、多图文回复和文本回复。(5)智能聊天通过网络的一些支持的智能聊天的开源接口,如小黄鸡、小九机器人等,在平台上实现天气查询、英文翻译、笑话娱乐、地图导航、手机号码归属、人工智能聊天等功能,增加平台的实用性和娱乐性,加强和用户的粘度。(6)融合第三方功能扩展59 信息科学与技术学院学士学位论文商家可以自己编程开发一些功能模块,通过配置一些特定的关键词,当用户在微信里回复这些关键词时,插件会把微信的请求数据转发到配置的商家自己开发的功能模块中,从而大大扩展了商家公众号功能的多样性,也能满足商家更个性化的需求。4.2基于微信的生活服务平台功能模块设计根据对平台的需求分析,我们将平台的功能分为两大模块:用户模块和商家模块。两大模块中具体需求与服务平台中的各个功能模块相互对应,如图4-1所示。图4-1微信的生活服务平台功能模块设计59 信息科学与技术学院学士学位论文5基于微信的生活服务平台开发与实现5.1基于微信公众平台开发概述5.1.1微信公众平台开发模式的数据交互方式微信公众平台开发模式的数据交互线路可以简单地归纳为“用户—微信服务器—第三方服务器—微信服务器—用户”,每一次的数据交互的过程都是由用户发送消息而发起的。微信公众平台开发模式提供的消息接口是指导数据进行交互的行为标准。如果微信公众帐号启用了开发模式并接入了消息接口,当用户向公众账号发送消息时,微信公众平台的服务器将消息通过HTTP请求推送给第三方服务器,第三方服务器则根据我们预设的规则进行响应,并回复指定的消息[15]。通俗的来讲,就是我们可以通过自己编写的程序让微信公众帐号自动地和用户进行对话。使用了开发模式的微信公众账号就像一个预设了高级规则的账号,用户在和公众帐号进行互动的时候,可以获取相应的信息反馈。而如何获得相应的信息反馈则需要根据公众平台提供的开发接口通过第三方服务器实现。用户、微信后台和我们开发的公众账号后台的第三方服务器三者之间形成了一个信息交互的关系,如图5-1所示。图5-1用户、微信后台和第三方服务器间的交互图59 信息科学与技术学院学士学位论文对于图5-1中的交互过程具体的描述如下:(1)用户在向微信公众账号发送一条消息,并到达微信的服务器后台;(2)微信后台将消息转发给公众账号的第三方服务器,也就是我们开发的微信生活服务平台所在的服务器;(3)第三方服务器收到请求后,解析消息格式,对消息进行处理,并将处理后的结果返回给微信后台;(4)微信后台把第三方服务器的处理结果回复给用户,这样用户在微信上就看到了公众账号回复的消息了。在这个过程中,我们的第三方服务器需要做的三件事情:获取微信后台发过来的消息,按照预设的规则进行信息处理,发送返回消息给微信后台。5.1.2微信公众平台开发模式的接口应用程序编程接口,简称API(ApplicationProgrammingInterface),它是为了方便程序软件中各个组成部分之间进行连接而指定的规则。现在各种应用软件的规模变得越来越大,为了更高效地进行软件的开发维护,我们把庞大且复杂的软件程序划分成为一个个较小的组成部分,每个部分之间都是通过编程接口进行衔接的,重视设计编程接口的工作也就变得理所应当。在程序设计的工作中,设计编程接口第一个要考虑的就是合理地划分软件程序的各个功能模块。设计合理的接口可以降低系统各功能模块之间相互的依赖性,提高各个功能模块的内聚性,降低个各功能模块之间的耦合程度,从而提高整个软件程序的稳定性和扩展性[16]。微信接口开发及公众平台消息接口就是这样的一种用于处理消息编程接口。微信公众平台的API接口有两种,分别为:消息接口和通用接口。通用接口可以实现获取用户个人资料,上传图片、视音频文件,消息的主动推送等功能。通用接口提供的这些功能更多的是帮助消息接口回复图片、语音和视频等多媒体消息,以及向用户推送一些个性化的消息。而消息接口的主要功能则是对用户向微信公众号发送的消息的处理,利用消息接口的规则可以编程预设一些处理规则,来获取特定的处理结果,并将处理结果返回给微信后台,再经过微信后台的解析后回复给用户[17]。59 信息科学与技术学院学士学位论文5.2微信公众平台消息接口简介5.2.1消息推送当普通微信用户向公众账号发消息时,公众平台将POST该消息到填写的Url上(现支持文本消息以及地理位置消息)。消息将以使用xml格式推送,接下来将对消息xml格式进行具体说明。(1)文本消息xml格式13488318601234567890123456文本消息中传递的各项参数相对应的描述如表5-1所示。表5-1文本消息中的参数描述参数描述ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间(整型)MsgTypetextContent文本消息内容MsgId消息id,64位整型(2)图片消息结构59 信息科学与技术学院学士学位论文13488318601234567890123456图片消息中传递的各项参数相对应的描述如表5-2所示。表5-2图片消息中的参数描述参数描述ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间(整型)MsgTypeimagePicUrl图片链接MediaId图片消息媒体id,可以调用多媒体文件下载接口拉取数据。MsgId消息id,64位整型(3)地理位置消息xml格式135177636023.134521113.3588032059 信息科学与技术学院学士学位论文1234567890123456地理位置消息中传递的各项参数相对应的描述如表5-3所示。表5-3地理位置消息中的参数描述参数描述ToUserName开发者微信号FromUserName发送方帐号(一个OpenID)CreateTime消息创建时间(整型)MsgTypelocationLocation_X地理位置维度Location_Y地理位置经度Scale地图缩放大小Label地理位置信息MsgId消息id,64位整型5.2.2消息回复对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行相应操作(现支持回复文本消息、回复图文消息和星标操作)。回复消息时也使用xml格式进行推送,接下来将对消息xml格式进行具体说明。(1)回复文本消息格式12345678回复文本消息时传递的各项参数相对应的描述如表5-4所示。59 信息科学与技术学院学士学位论文表5-4文本消息回复中的参数描述参数是否必须描述ToUserName是接收方帐号(收到的OpenID)FromUserName是开发者微信号CreateTime是消息创建时间(整型)MsgType是textContent是回复的消息内容(换行:在content中能够换行,微信客户端就支持换行显示)(2)回复图文消息格式123456782<![CDATA[title1]]><![CDATA[title]]>59 信息科学与技术学院学士学位论文回复图文消息时传递的各项参数相对应的描述如表5-5所示。表5-5图文消息回复中的参数描述参数是否必须说明ToUserName是接收方帐号(收到的OpenID)FromUserName是开发者微信号CreateTime是消息创建时间(整型)MsgType是newsArticleCount是图文消息个数,限制为10条以内Articles是多条图文消息信息,默认第一个item为大图,注意,如果图文数超过10,则将会无响应Title否图文消息标题Description否图文消息描述PicUrl否图片链接,支持JPG、PNG格式Url否点击图文消息跳转链接(3)星标消息在xml结构中,有一个FuncFlag字段,开发者可以通过填写FuncFlag字段为1来对消息进行星标,这样就可以在实时消息的星标消息分类中找到该消息。5.3基于微信的生活服务平台核心模块的实现5.3.1基于ThinkPHP框架开发ThinkPHP是一个免费的基于PHP的开源WEB开发框架,也是目前国内最流行的WEB应用开发框架。ThinkPHP具有开发简单、兼容性强和运行高效的特性,我们可以通过ThinkPHP方便快捷地开发和部署PHP应用。ThinkPHP是一个整体开发框架,其包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎等59 信息科学与技术学院学士学位论文多个常用组件。ThinkPHP使用面向对象的开发结构和MVC模式,并且模拟实现了Struts的标签库,融合了RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作。ThinkPHP在数据库方面能够很好地支持MySQL、MSSQL、Sqlite以及Oracle等多种数据库,并且能够很方便地进行跨版本、跨平台和跨数据库的迁移[18]。ThinkPHP遵循Apache2开源许可协议发布,使用ThinkPHP框架进行应用的开发是完全免费的,本平台就是通过ThinkPHP框架进行开发和部署的。5.3.2代码目录结构├─index.php入口文件├─Addons插件目录├─Application应用模块目录│├─Admin后台模块││├─Conf后台配置文件目录││├─Common后台函数公共目录││├─Controller后台控制器目录││├─Model后台模型目录││├─Logic后台模型逻辑目录││└─View后台视图文件目录│││├─Common公共模块目录(不能直接访问)││├─Conf公共配置文件目录││├─Common公共函数文件目录││├─Controller模块访问控制器目录││└─Model公共模型目录│││├─HomeHome前台模块││├─Conf前台配置文件目录││├─Common前台函数公共目录59 信息科学与技术学院学士学位论文││├─Controller前台控制器目录││├─Model前台模型目录││└─View模块视图文件目录│││└─User用户模块(不能直接访问)│├─Api用户接口文件目录│├─Conf用户配置目录│├─Common后台函数公共目录│├─Model用户模型目录│└─Service用户Service文件目录│├─Public应用资源文件目录├─Runtime应用运行时目录├─ThinkPHP框架目录└─Uploads上传根目录├─Download文件上传目录├─Picture图片上传目录└─Editor编辑器图片上传目录5.3.3自动回复需求的实现我们以一个简单的HelloWorld自动回复为例。HelloWorld实现的需求很简单,就是用户在公众号里发送:“HelloWorld”这个词时,微信自动回复:“欢迎您来到微信生活世界!”HelloWorld模块的执行流程为:(1)用户与微信进行交互,向公众号发送信息。(2)微信后台把用户发送的信息及相关参数传递给第三方服务器的微信接口。(3)第三方服务器接收微信后台的请求,并把请求的xml转成数组形式传递到Application/Home/Controller/WeixinController.class.php中的代码进行处理。59 信息科学与技术学院学士学位论文(4)判断请求的数据类型并将请求的数据传递到HelloWorld模块。(5)HelloWorld模块将请求数据进行处理并组装返回数据。(6)第三方服务器根据返回的数据再次封装成微信需要的格式并返回到微信后台,并显示给用户[19]。实现HelloWorld模块的核心代码如下所示。functionreply($dataArr,$keywordArr=array()){$this->replyText('欢迎您来到微信生活世界!');}5.3.4公众号管理功能管理商家的微信公众号,对公众号进行接口配置,实现公众号接入平台。公众号管理界面如图5-2所示。图5-2公众号管理界面59 信息科学与技术学院学士学位论文5.3.5微信用户中心实现微信用户绑定、微信用户信息管理等基本功能。微信用户中心界面如图5-3所示。图5-3微信用户中心界面5.3.6关注欢迎语用户关注公众号时发送的欢迎信息,支持文本,图片,图文的信息。文本类型欢迎语配置界面如图5-4所示。图5-4文本类型欢迎语配置界面图文类型欢迎语配置界面如图5-5所示。59 信息科学与技术学院学士学位论文图5-5图文类型欢迎语配置界面5.3.7自定义回复通过匹配用户发来的信息中的关键词,自动进行内容回复,可以支持图文回复、多图文回复和文本回复。自定义回复设置界面如图5-6所示。图5-6自定义回复设置界面59 信息科学与技术学院学士学位论文自定义回复模块数据库设计如表5-6所示。表5-6自定义回复模块数据表字段名称含义字段类型备注id信息编号int(10)主键keyword关键词varchar(255)—keyword_type关键词类型tinyint(2)—content回复内容text—view_count浏览数int(10)—sort排序号int(10)—tokenToken值varchar(255)—实现自定义回复模块的核心代码如下所示。classWeixinAddonModelextendsWeixinModel{functionreply($dataArr,$keywordArr=array()){$map['id']=$keywordArr['aim_id'];$param['token']=get_token();$param['openid']=get_openid();if($keywordArr['extra_text']=='custom_reply_mult'){//多图文回复$mult=M('custom_reply_mult')->where($map)->find();$map_news['id']=array('in',$mult['mult_ids']);$list=M('custom_reply_news')->where($map_news)->select();foreach($listas$k=>$info){if($k>8)continue;$param['id']=$info['id'];59 信息科学与技术学院学士学位论文$url=addons_url('CustomReply://CustomReply/detail',$param);$articles[]=array('Title'=>$info['title'],'Description'=>$info['intro'],'PicUrl'=>get_cover_url($info['cover']),'Url'=>$url);}$res=$this->replyNews($articles);}elseif($keywordArr['extra_text']=='custom_reply_news'){//单条图文回复$info=M('custom_reply_news')->where($map)->find();//用户在微信里点击图文的时跳转URL$param['id']=$info['id'];$url=addons_url('CustomReply://CustomReply/detail',$param);$articles[0]=array('Title'=>$info['title'],'Description'=>$info['intro'],'PicUrl'=>get_cover_url($info['cover']),'Url'=>$url);$res=$this->replyNews($articles);}else{//文本回复$info=M('custom_reply_text')->where($map)->find();$this->replyText(htmlspecialchars_decode($info['content']));}}59 信息科学与技术学院学士学位论文5.3.8智能聊天通过网络的一些支持的智能聊天的开源接口,如小黄鸡、小九机器人等,在平台上实现天气查询、英文翻译、笑话娱乐、地图导航、手机号码归属、人工智能聊天等功能,增加平台的实用性和娱乐性,加强和用户的粘度。智能聊天功能配置界面如图5-7所示。图5-7智能聊天功能配置界面5.3.9建议意见留言用户在使用或者消费了商家的产品服务之后,可能会有一些不满意的地方或者有一些比较好的建议,这时便需要提供一个留言反馈的功能让用户能将这些信息传达给企业商家,以帮助企业商家更好地提升和完善自己的产品和服务。当用户在微信里发送“建议意见”之后,引导用户进入一个专门用来填写建议意见的网页,并让用户在这个网页上填写提交自己的意见或者建议。建议意见留言管理界面如图5-8所示。图5-8建议意见留言管理界面59 信息科学与技术学院学士学位论文意见留言模块数据库设计如表5-7所示。表5-7建议意见留言模块数据表字段名称含义字段类型备注id留言编号int(10)主键cTime创建时间int(10)—content留言内容text—uid用户编号int(10)—实现意见留言页面的核心代码如下所示。姓名

联系方式
59 信息科学与技术学院学士学位论文内容提交5.3.10会员卡商家可以通过此模块向用户提供会员卡功能,具有会员卡制作、会员管理、通知管理、优惠券功能。会员卡制作界面如图5-9所示。图5-9会员卡制作界面59 信息科学与技术学院学士学位论文会员管理界面如图5-10所示。图5-10会员管理界面通知管理界面如图5-11所示。图5-11通知管理界面优惠券管理界面如图5-12所示。图5-12优惠券管理界面会员卡模块数据库设计如表5-8所示。表5-8会员卡模块数据表字段名称含义字段类型备注id会员编号int(10)主键59 信息科学与技术学院学士学位论文number会员卡卡号varchar(50)—cTime加入时间int(10)—phone手机号码varchar(30)—username会员姓名varchar(100)—uid会员卡编号int(10)—tokenToken值varchar(100)—消息通知模块数据库设计如表5-9所示。表5-9消息通知模块数据表字段名称含义字段类型备注id通知编号int(10)主键cTime发布时间int(10)—content通知内容text—title标题varchar(255)—tokenToken值varchar(100)—优惠券模块数据库设计如表5-10所示。表5-10优惠券模块数据表字段名称含义字段类型备注id优惠券编号int(10)主键give_type发放方式tinyint(2)—title优惠券标题varchar(255)—end_date结束时间int(10)—start_date开始时间int(10)—content优惠券使用说明text—cTime发布时间int(10)—tokenToken值varchar(100)—59 信息科学与技术学院学士学位论文实现会员卡自动回复功能的核心代码如下。classWeixinAddonModelextendsWeixinModel{functionreply($dataArr,$keywordArr=array()){$config=getAddonConfig('Card');//获取后台插件的配置参数$param['token']=get_token();$param['openid']=get_openid();//其中token和openid必须填写$url=addons_url('Card://Card/show',$param);$articles[0]=array('Title'=>$config['title'],'Description'=>$config['address'],'PicUrl'=>SITE_URL.'/Addons/Card/View/default/Public/cover.png','Url'=>$url);$this->replyNews($articles);}实现会员卡界面的核心代码如下。{$config.title}卡号:{$info.number}
使用时向服务员出示此卡

最新通知会员优惠券会员卡使用说明个人资料地址:{$config.address}电话:{$config.phone}优惠券界面模块的核心代码如下。优惠券59 信息科学与技术学院学士学位论文

{$vo.title}

开始时间:{$vo.start_date|time_format}
结束时间:{$vo.end_date|time_format}

{$vo.content|htmlspecialchars_decode}

通知界面模块的核心代码如下。最新通知

{$vo.title}

发布时间:{$vo.cTime|time_format}

{$vo.content|htmlspecialchars_decode}

5.3.11自定义菜单自定义菜单能够帮助公众号丰富界面,让用户更好更快地使用公众号的功能。自定义菜单管理界面如图5-13所示。59 信息科学与技术学院学士学位论文图5-13自定义菜单管理界面自定义菜单模块数据库设计如表5-11所示。表5-11自定义菜单模块数据表字段名称含义字段类型备注id菜单编号int(10)主键url关联网址varchar(255)—keyword关联关键词varchar(100)—title菜单名称varchar(50)—pid一级菜单tinyint(2)—sort排序编号tinyint(4)—tokenToken值varchar(100)—生成自定义菜单的核心代码如下。functionsend_menu(){$data=$this->get_data();foreach($dataas$k=>$d){if($d['pid']!=0)continue;$tree['button'][$d['id']]=$this->_deal_data($d);unset($data[$k]);}foreach($dataas$k=>$d){59 信息科学与技术学院学士学位论文$tree['button'][$d['pid']]['sub_button'][]=$this->_deal_data($d);unset($data[$k]);}$tree2=array();$tree2['button']=array();foreach($tree['button']as$k=>$d){$tree2['button'][]=$d;}$tree=$this->json_encode_cn($tree2);$map['token']=get_token();$info=M('member_public')->where($map)->find();$url_get='https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$info['appid'].'&secret='.$info['secret'];$ch1=curl_init();$timeout=5;curl_setopt($ch1,CURLOPT_URL,$url_get);curl_setopt($ch1,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch1,CURLOPT_CONNECTTIMEOUT,$timeout);curl_setopt($ch1,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch1,CURLOPT_SSL_VERIFYHOST,false);$accesstxt=curl_exec($ch1);curl_close($ch1);$access=json_decode($accesstxt,true);if(empty($access['access_token'])){$this->error('获取access_token失败,请确认AppId和Secret配置是否正确,然后再重试。');}file_get_contents('https://api.weixin.qq.com/cgi-bin/menu/delete?access_token='.$access['access_token']);59 信息科学与技术学院学士学位论文$url='https://api.weixin.qq.com/cgi-bin/menu/create?access_token='.$access['access_token'];$header[]="content-type:application/x-www-form-urlencoded;charset=UTF-8";$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"POST");curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);curl_setopt($ch,CURLOPT_HTTPHEADER,$header);curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0(compatible;MSIE5.01;WindowsNT5.0)');curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);curl_setopt($ch,CURLOPT_AUTOREFERER,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$tree);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);$res=curl_exec($ch);curl_close($ch);$res=json_decode($res,true);if($res['errcode']==0){$this->success('发送菜单成功');}else{$this->success('发送菜单失败,错误的返回码是:'.$res['errcode'].',错误的提示是:'.$res['errmsg']);}}59 信息科学与技术学院学士学位论文5.3.12融合第三方功能扩展商家可以自己编程开发一些功能模块,通过配置一些特定的关键词,当用户在微信里回复这些关键词时,插件会把微信的请求数据转发到配置的商家自己开发的功能模块中,从而大大扩展了商家公众号功能的多样性,也能满足商家更个性化的需求。融合第三方功能扩展配置界面如图5-14所示。图5-14融合第三方功能扩展配置界面融合第三方功能扩展模块数据库设计如表5-12所示。表5-12融合第三方功能扩展模块数据表字段名称含义字段类型备注id功能扩展编号int(10)主键keyword_type关键词类型tinyint(2)—api_tokenToken值varchar(255)—cTime创建时间int(10)—api_url第三方平台网址varchar(255)—output_format数据输出格式tinyint(4)—keyword_filter关键词过滤tinyint(2)—keyword关键词varchar(255)—59 信息科学与技术学院学士学位论文融合第三方功能模块的核心代码如下。classWeixinAddonModelextendsWeixinModel{functionreply($dataArr,$keywordArr=array()){$map['id']=$keywordArr['aim_id'];$info=M('extensions')->where($map)->find();if($info['output_format']==1){if($info['keyword_filter']){$dataArr['Content']=trim(str_replace($keywordArr['keyword'],'',$dataArr['Content']));}$post_data=json_encode($dataArr);}else{$post_data=$GLOBALS['HTTP_RAW_POST_DATA'];if($info['keyword_filter']){$content=trim(str_replace($keywordArr['keyword'],'',$dataArr['Content']));$post_data=str_replace('','',$post_data);}}$header[]="Cache-Control:no-store,no-cache,must-revalidate,post-check=0,pre-check=0";$header[]="Content-Type:text/xml;charset=utf-8";//定义content-type为xml$ch=curl_init();//初始化curlcurl_setopt($ch,CURLOPT_URL,$info['api_url']);//设置链接curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//设置是否返回信息curl_setopt($ch,CURLOPT_HTTPHEADER,$header);//设置HTTP头59 信息科学与技术学院学士学位论文curl_setopt($ch,CURLOPT_POST,1);//设置为POST方式curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);//POST数据$response=curl_exec($ch);//接收返回信息if(curl_errno($ch)){//出错则显示错误信息printcurl_error($ch);}curl_close($ch);//dump($response);echo($response);}59 信息科学与技术学院学士学位论文6基于微信的生活服务平台功能测试平台功能的测试是整个开发过程中的最后一步,也是不可或缺的一步,在将平台搭建并配置调试好了之后,我们需要对平台的各个功能模块进行测试,并尽可能多地发现平台出现的问题和存在的不足之处。我们这次测试的主要目的是检验平台能否实现预期的各项功能,如果无法实现或者出现异常,则找出相应的原因。平台的测试工作将是对整个毕业作品设计的一个检验。6.1测试环境因为本平台是基于微信开发的,所以我们最终选择在微信应用软件上对平台的各项功能进行测试。本次测试环境配置的主要参数如下:硬件:MEIZUMX2,基于Android4.1的Flyme2.0操作系统;软件:Android微信5.2.1版,微信公众服务号“九江学院助手”。6.2具体测试(1)测试项目:关注后自动回复欢迎语测试描述:我们在微信应用软件上搜索公众号“九江学院助手”,点击“关注”按钮添加关注,如图6-1所示。测试结果:关注后九江学院助手帐号自动发送了一条图文欢迎信息,如图6-2所示。(2)测试项目:关键词自定义回复测试描述:我们向九江学院助手帐号发送我们预设好的关键词“信息”。测试结果:九江学院助手帐号自动回复了一条预设好的图文信息,如图6-3所示。点击该图文信息可跳转到网页中,查看更多信息,如图6-4所示。59 信息科学与技术学院学士学位论文图6-1微信公众帐号关注界面图6-2关注后自动回复欢迎语图6-3自定义回复图文信息图6-4查看图文信息59 信息科学与技术学院学士学位论文(3)测试项目:智能聊天回复测试描述:向九江学院助手帐号发送关键词“九江天气”和“笑话”。测试结果:发送“九江天气”后,九江学院助手帐号自动回复了九江最近三天的天气情况,发送“笑话”后随机回复了一条笑话内容,如图6-5所示。(4)测试项目:建议意见留言测试描述:向九江学院助手帐号发送关键词“建议意见”。测试结果:九江学院助手帐号自动回复一条图文信息,点击图文信息后可以跳转到专门的意见填写页面,在这个页面上能够方便地提交建议意见,如图6-6所示。图6-5天气查询、笑话回复等智能聊天图6-6建议意见留言填写页面(5)测试项目:会员卡领取测试描述:向九江学院助手帐号发送关键词“会员卡”。测试结果:发送“会员卡”后,九江学院助手帐号自动回复一条图文信息,点击图文信息后就可以进入会员卡领取页面,如图6-7所示。点击“点击领取会员卡”按钮后,将自动跳转到一个会员信息登记的网页,在这个网页上填写个人信息后,就可以领取到电子会员卡,如图6-8所示。59 信息科学与技术学院学士学位论文图6-7会员卡领取界面图6-8领取会员卡并填写信息(6)测试项目:会员卡信息展示测试描述:向九江学院助手帐号发送关键词“会员卡”。测试结果:发送“会员卡”后,九江学院助手帐号自动回复一条图文信息,如果已经登记领取过会员卡的话,点击图文信息后将进入个人信息页面,可以查看到自己的会员编号,个人资料等信息,在线下消费使用的时候展示该页面就可以了,如图6-9所示。(7)测试项目:会员通知信息测试描述:在会员卡页面中点击下方导航中的“最新通知”。测试结果:点击后将跳转到最新通知页面,在这里可以查看商家最新的通知信息,如图6-10所示。59 信息科学与技术学院学士学位论文图6-9会员卡个人信息查看图6-10查看最新通知信息(8)测试项目:会员优惠券功能测试描述:在会员卡页面中点击下方导航中的“优惠券”。测试结果:点击后将跳转到优惠券页面,在这里可以查看商家提供的优惠券的详细信息,如图6-11所示。(9)测试项目:自定义菜单功能测试描述:在对话界面中点击下方自定义菜单。测试结果:点击自定义菜单中的项目,九江学院助手帐号会反馈指定的图文信息或者跳转到指定的网页,如图6-12所示。59 信息科学与技术学院学士学位论文图6-11优惠券查看页面图6-12微信自定义菜单6.3测试结果我们已经基本实现了之前我们所设计的一些功能。经过严密的测试,平台各项功能均可以正确使用,整体上也取得不错的效果。针对用户端,我们可以通过该系统让关注微信公众号的用户进行商家信息的浏览、在线咨询与交流、建议意见留言、会员卡优惠券领取、娱乐互动等行为。对于使用该系统的商家,我们可以通过该系统实现公众号的接入和管理、用户信息的管理、会员卡和优惠券的发放、内容的自定义回复、融合第三方功能扩展等功能。由此得出结论:本平台可以实现整个生活服务平台的功能需求,可以作为商家在微信上进行互动营销的一种工具。59 信息科学与技术学院学士学位论文7总结与展望通过之前的开发已经实现了系统的基本功能,并完成了系统的测试工作,本系统已经可以正常运行,不过还是存在一些不足的地方。接下来,将对本毕业设计作品的设计和实现工作进行总结,并对未来完善本系统做出展望。7.1作品总结经过几个月的设计与开发,本毕业设计实现了基于微信的生活服务平台的基本功能,基本实现了预期的想法,达到了预期设计的效果。在完成本毕业设计的过程中,我主要进行了以下工作:(1)对移动互联网环境下的网络营销进行了研究。在查阅了大量书籍和相关资料的基础上,分析移动互联网环境下的网络营销的特点。(2)结合微信自身的特点,进行本平台的需求分析,并提出平台模块设计的初步构想。(3)在ThinkPHP开发框架的基础上搭建出本平台,完成了商家信息管理、用户信息管理和会员卡管理等基本功能的实现。(4)对本平台的功能进行测试,在细节上对平台进行更好地完善。在经过将近半年的时间,完成了本毕业设计,我进一步了解了移动互联网营销的发展,同时更深刻地认识了微信这个神奇的软件。在这次毕业设计过程中,从需求分析,到功能模块设计,再到具体实施,整个过程很好地锻炼了我。7.2未来展望本毕业设计是对基于微信的生活服务平台的设计和实现,着重体现在平台的功能需求分析和设计上,在平台实现的过程中由于时间、精力以及技术能力的限制,特色功能的实现还有待进一步完善,平台也有自己的一些不足。我认为将来可以从以下几个方面作进一步的研究:(1)在会员卡的设计中,增加更多的信息模块,方便商家对会员的消费数据进行跟踪分析。59 信息科学与技术学院学士学位论文(2)增加在线支付功能,实现预订产品、在线购买等功能。(3)增加更多的线上营销活动模块,满足不同类型商家的活动需求。但由于我相关技术知识的不足,以及项目开发经验的缺乏,在个人有限的能力下,整个毕业设计作品有诸多细节存在不足,也没有能够完美地实现系统的各个功能。虽然这次毕业设计的多数功能已经实现,但是最终的作品仍显粗糙,没有很好体现所用技术的优点,不过我会在今后的学习和工作实践中不断改进的。59 信息科学与技术学院学士学位论文致谢在本论文完稿之际,谨向所有给予我关心和帮助的人们致以我最诚挚的谢意。首先,我要衷心感谢我的导师张亚珍老师,是她给我论文的写作提供了指导和帮助,在我论文的整个写作过程中,从组织到内容,自始至终指导着我。她耐心、详细、实际的指导给我了许多计算机方面专业知识,她丰富的学识使我受益匪浅,她对我的毕业设计给予了很多建议和意见,给了我极大的帮助、鼓励和关怀。在此,我向帮助指导和培养我的导师张亚珍老师致以崇高的敬意和衷心的感谢!通过进行毕业设计也使我综合运用所学的基础理论、专业知识和基本技能,提高分析与解决实际问题的能力,也培养了我的创新精神和实践能力。我的周围是一群风华正茂的有志青年,他们的求知精神也不断激励着我学习、钻研专业知识。最后,感谢我的家人和朋友,是你们在生活和学习上给了我巨大的鼓励和支持,我的学业得以顺利完成离不开你们的帮助和照顾。不管过去、现在、还是将来,家人和朋友永远是我坚强的后盾,也是我努力学习和勤奋工作的最大动力。这次的毕业设计即将结束,在这半年多的课题研究过程当中,我得到了很多人的帮助,在此表示我对他们的衷心感谢!我的大学生活即将接近尾声,感谢学校对我这几年的教育,我会永远记住这美好的大学时光。59 信息科学与技术学院学士学位论文参考文献[1]中国互联网络信息中心.中国互联网络发展状况统计报告[R].北京:中国互联网络信息中心,2014[2]中国互联网络信息中心.2012年中国移动互联网发展状况统计报告[R].北京:中国互联网络信息中心,2013[3]iResearch.2014年中国移动互联网行业年度研究报告[R].北京:艾瑞咨询集团,2014[4]WeiZ.TheAnalysisofMobileInternetImpactsonElectronicCommerceSystemConstruction[C].Paris:PublishedbyAtlantisPress,2013:237~242[5]KimMJ,ParkJ.MobilephonepurchaseandusagebehavioursofearlyadoptergroupsinKorea[J].Behaviour&InformationTechnology,2013:1~11[6]林金环.再谈O2O模式[J].信息与电脑,2012(10):94~97[7]刘杰克.品牌微信营销策略[J].纺织服装周刊,2013(21):48[8]陈豪.移动精准营销时代[J].电子商务,2013(10):32~33[9]LynnBeighley,MichaelMorrison.HeadFirstPHP&MySQL[M].Sebastopol:O'ReillyMedia,2008:3~6[10]DavidGourley,BrianTotty.HTTP权威指南[M].北京:人民邮电出版社,2012:6[11]ErikT.Ray.XML入门[M].北京:中国电力出版社,2011:11[12]科夫勒.MySQL5权威指南[M].北京:人民邮电出版社,2006:9~12[13]HTML5.维基百科[EB/OL].http://zh.wikipedia.org/wiki/HTML5[14]王易.微信营销与运营:策略、方法、技巧与实践[M].北京:机械工业出版社,2013:35~42[15]蒋琦琦.微信服务在图书馆应用的探索与实践[J].数字技术与应用,2013(7):201~205[16]应用程序接口.百度百科[EB/OL].http://baike.baidu.com/view/592964.htm59 信息科学与技术学院学士学位论文[17]微信公众平台开发者文档[EB/OL].http://mp.weixin.qq.com/wiki[18]王亮.基于ThinkPHP的RSS阅读系统的设计与实现[D].武汉:华中科技大学,2012[19]钟志勇.微信公众平台应用开发实战[M].北京:机械工业出版社,2013:62~6459

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭