基于微信的生活服务平台的设计 毕业设计_第1页
基于微信的生活服务平台的设计 毕业设计_第2页
基于微信的生活服务平台的设计 毕业设计_第3页
基于微信的生活服务平台的设计 毕业设计_第4页
基于微信的生活服务平台的设计 毕业设计_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JIUJIANGUNIVERSITY毕业设计题目基于微信的生活服务平台的设计与实现英文题目DESIGNANDDEVELOPMENTOFLIFESERVICEPLATFORMBASEDONTHEWECHAT院系信息科学与技术学院专业教育技术学姓名黄贤桂班级学号A103120指导教师张亚珍二一四年六月摘要随着通信技术的发展和智能设备的普及,移动互联网在近两年发展迅猛,新兴的移动社交软件“微信”逐渐走进了手机用户的生活,深受全国数亿用户的欢迎。随着微信版本的不断更新,微信也从单纯的聊天应用逐变成媒体信息、游戏娱乐、生活服务、电子商务为一体的多功能综合型平台。微信不仅改变了人们的生活方式,也对移动互联网的发展产生了重大的影响。如何用好移动互联网,特别是利用好微信平台,让它们更好地提供各种生活服务,成为摆在人们面前的一个新课题。本文梳理了在移动互联网环境下网络营销的特点、现状以及微信带来的影响,介绍了当前微信公共平台的各种功能,阐述了利用微信公众平台搭建生活服务平台的设计思路,并提出了相应的技术解决方案。在微信公众平台的开发模式下,采用了PHP、MYSQL等编程语言实现了本系统系统,并满足了商家在微信平台上营销的基本需求。关键词微信,生活服务,移动互联网,网络营销,超文本预处理器ABSTRACTWITHTHEDEVELOPMENTOFCOMMUNICATIONTECHNOLOGYANDTHEPOPULARITYOFSMARTDEVICES,MOBILEINTERNETISDEVELOPINGRAPIDLYINRECENTYEARS,EMERGINGMOBILESOCIALSOFTWARE“WECHAT“HASGRADUALLYENTEREDTHEMOBILEPHONEUSERSLIFE,BYTHECOUNTRYHUNDREDSOFMILLIONSOFUSERSWITHTHEWECHATVERSIONOFTHECONSTANTLYUPDATED,WECHATFROMASIMPLECHATAPPLICATIONBYMEDIAINFORMATIONBECOMES,GAMESANDENTERTAINMENT,LIFESERVICES,ECOMMERCEISAMULTIFUNCTIONALINTEGRATEDPLATFORMWECHATNOTONLYCHANGEDPEOPLESWAYOFLIFE,BUTALSOFORTHEDEVELOPMENTOFMOBILEINTERNETHASHADAMAJORIMPACTHOWTOMAKEGOODUSEOFTHEMOBILEINTERNET,ESPECIALLYGOODUSEOFTHEWECHATPLATFORMTHATALLOWSTHEMTOPROVIDEBETTERSERVICESAVARIETYOFLIFE,BEFORETHEPEOPLETOBECOMEANEWTOPICTHISPAPERREVIEWSTHEIMPACTINTHEMOBILEINTERNETENVIRONMENTNETWORKMARKETINGCHARACTERISTICS,CURRENTSITUATIONANDWECHATBROUGHTINTRODUCESVARIOUSFEATURESCURRENTWECHATPUBLICPLATFORM,DESCRIBEDTHEUSEOFWECHATPUBLICPLATFORMTOBUILDLIFESERVICEPLATFORMDESIGNIDEAS,ANDTHECORRESPONDINGTECHNICALSOLUTIONSINTHEWECHATPUBLICPLATFORMDEVELOPMENTMODEL,USINGPHP,MYSQLANDOTHERPROGRAMMINGLANGUAGETOIMPLEMENTTHESYSTEMOFSYSTEMS,ANDMEETTHEBASICNEEDSOFBUSINESSESINTHEWECHATMARKETINGPLATFORMKEYWORDSWECHAT,LIFESERVICE,MOBILEINTERNET,NETWORKMARKETING,PHP目录摘要IABSTRACTII1绪论11研究背景112研究课题和意义213研究内容和论文结构32移动互联网环境下网络营销的现状分析21移动互联网环境下网络营销的特点422当前国内外移动互联网环境下网络营销的现状723微信给移动互联网环境下网络营销带来的影响83微信公众平台开发相关技术介绍31微信公众平台介绍1132微信公众平台开发技术的介绍154基于微信的生活服务平台功能模块设计41基于微信的生活服务平台需求分析1842基于微信的生活服务平台功能模块设计205基于微信的生活服务平台开发与实现51基于微信公众平台开发概述2152微信公众平台消息接口简介2353基于微信的生活服务平台核心模块的实现276基于微信的生活服务平台功能测试61测试环境4962具体测试4963测试结果547总结与展望71作品总结5572未来展望55致谢57参考文献581绪论11研究背景近年来,随着计算机和网络通信技术的进步,互联网行业取得了飞速发展,其中又以移动互联网的发展最为迅猛。根据CNNIC发布的第33次中国互联网络发展状况统计报告显示,截至2013年12月,我国网民规模达618亿,其中手机网民达5亿1。对比2012年中国移动互联网发展状况统计报告中的数据,截至2012年12月底,我国手机网民规模为42亿,在整体网民中占比7452。在2013年一年时间里,我国手机网民增加了8009万人,在我国整体网民中的占比上升了65个百分点,达到了810。中国网民中使用手机上网的比例越来越多,并持续保持快速的增长,这也反应出中国移动互联网发展的迅速。移动互联网的发展对社会产生了巨大的影响,其广泛地影响和改变了人们的生活。在移动互联网平台,大量的应用软件如雨后春笋破土而出,充分满足了人们生活中的各种需求,而且移动互联网已经成为一个综合性的网络社交、游戏娱乐、在线购物和媒体资讯的平台,并产生了极大经济效益。在这个移动互联网不断地渗透并影响着我们生活的时代里,腾讯公司推出的一款名为“微信”的即时聊天应用尤为引人注目。微信是腾讯公司在2011年1月推出的一款免费的手机即时通讯应用软件。微信可以利用移动网络向自己的好友发送文字、语音、图片、视频等信息,并且除了基本的网络通信费用以外,不需要收取任何其他的费用。微信还拥有“朋友圈”、“摇一摇”、“漂流瓶”、“公众平台”等多种功能插件。微信凭借其自由、免费、多便捷、跨平台等特点,在腾讯公司的推广下马上拥有了大批的用户使用,在2013年11月,微信全球的注册用户数达到了6亿,其中国内注册用户数超过4亿,成为了国内用户数量最多的移动即时通讯软件。2012年8月,微信又推出了微信公众平台,任何个人和企业组织机构都可以免费使用这个平台,通过微信公众平台让庞大的微信用户群体了解到自己的品牌、产品或者服务。根据艾瑞咨询发布的数据显示,2013年中国移动互联网市场规模达到10598亿元,同比2012年增长了接近一倍3。并且艾瑞咨询还预计,到2017年中国移动互联网市场规模将增长近45倍,接近6000亿元。这正告诉我们,移动互联网正在深深地影响人们的日常生活,移动互联网市场正迎来一个爆发式的增长。而微信在成为移动互联网的最大入口之后,也给改变着移动互联网的生态。当微信从一个简单的个人通讯工具一路发展成为一个强大的移动服务平台,在推出微信公众平台,提供给我们强大的API接口之后,微信如何改变我们的生活,怎样爆发出更大的价值,这值得每个人去关注。作为企业和商家更应该主动地去了解移动互联网,了解微信平台,主动地去拥抱移动互联网的浪潮。12研究课题和意义由于移动互联网的快速发展,出现了一种新型的网络营销模式,即移动营销(MOBILEMARKETING)。移动营销指的是针对使用智能终端设备的用户,通过移动互联网直接对目标受众进行定向以及精确地传递个性化的信息,并且还可以通过与目标受众产生即时信息互动行为来达到营销推广的目的。随着移动互联网中微信应用的广受欢迎,微信平台已经成为一个新兴的网络营销的阵地。微信也根据众多企业和商业用户的需求,推出了微信公众平台这个新的功能模块,通过这一平台,企业和商家可以更方便地在微信平台上进行多种多样的互动活动。当前,众多的企业和商家都希望能够找到一个最好的方式在微信上进行营销推广活动,利用微信平台实现品牌宣传和产品推广的目的。不过,由于微信公众平台提供的基础功能过于简陋,大多数的企业和商家都是简单在微信平台上发布广告宣传信息,没有很好地利用公众平台提供的高级功能设计并进行营销活动,所以很难取得良好的推广效果。针对以上情况,我们需要在充分了解移动营销和微信公众平台的基础上,设计出一个基于微信平台的移动互联网营销平台,并通过技术手段开发出一个提供给企业和商家使用的系统。最终,帮助企业和商家更好地利用微信平台宣传自己的品牌,推广自己的产品,让更多的企业和商家更快地拥抱移动互联网的浪潮。13研究内容和论文结构本论文将从移动互联网营销和微信的基本介绍切入,通过对微信的优势、移动互联网营销的行业环境、微信对移动互联网营销的影响几个方面进行分析,从而得到启示,进而分析得到我们所搭建的信息服务平台需要满足的一些需求。最终利用微信公众平台提供的API接口以及THINKPHP开发框架,开发出一个提供给企业和商家使用的信息服务系统平台。最终将通过本系统帮助企业和商家利用微信平台进行快速、低成本的营销推广活动。根据我们的研究内容,设计论文的内容结构如下(1)绪论主要介绍本篇论文研究的背景,意义和内容。(2)移动互联网环境下网络营销的现状分析本章主要介绍了在移动互联网环境下网络营销的特点,对当前国内外移动互联网环境下网络营销的现状和微信给移动互联网环境下网络营销带来的影响进行分析。(3)微信公众平台开发相关技术介绍本部分主要是对微信公众平台的各项功能和微信公众平台开发所需要的各项技术做了一个基本的介绍。(4)基于微信的生活服务平台功能模块设计本章主要阐述基于微信的生活服务平台需求的分析和功能模块的设计。(5)基于微信的生活服务平台开发与实现本章主要了介绍微信公众平台的开发模式,以及微信公众平台消息接口。并重点介绍了通过THINKPHP开发框架实现基于微信的生活服务平台各个核心模块的方法。(6)基于微信的生活服务平台功能测试在本部分主要是对系统测试的环境,测试流程和测试结果的叙述。(7)总结与展望本部分主要是对毕业设计工作的总结和未来工作的展望。(8)最后就是论文的致谢部分和参考文献部分,主要是表达对论文撰写过程中对我提供了帮助的导师和同学朋友们的一个感谢,以及注明在本论文中参考和借鉴过的参考文献。2移动互联网环境下网络营销的现状分析21移动互联网环境下网络营销的特点CNNIC在2014年1月发布了第33次中国互联网络发展状况统计报告,根据报告的内容显示,截至2013年底,我国网民规模达到了618亿,其中手机网民达到5亿,较2012年增加08亿,手机网民的比例一直保持着快速增长的趋势,在2012年至2013年的一年时间里提升了65个百分点,如图21所示。图2120072013年我国手机网民规模趋势图很多研究机构纷纷预测,再经过5到10年的发展,手机移动上网将成为连接互联网的首要方式。正因为有着如此广泛的使用者,这让手机移动营销成为了一个重要的营销方式。移动互联网的快速成长和美好的前景给人们展现了一个充满想象力的未来,在如此大规模的用户面前,移动互联网产生了形式多样的营销模式和机会。利用移动互联网进行营销,也有其不同的特点。其特点主要体现在以下方面(1)移动服务方便快捷移动互联网在我们看来就是将移动通信技术和计算机互联网合二为一,移动互联网和传统的有线互联网相比,他们两者之间的区别在于移动互联网所使用的智能终端设备和其他传统的网络终端设备相比更加方便,具有便携性,通过移动设备上网来获取资讯和传递信息远比使用PC(个人电脑)设备方便的多。正是因为移动设备可以方便地移动,使得我们能够随时随地进行数据的采集、传输和下载。随着手机、平板电脑等移动终端设备的发展,可以和音频、视频等多媒体信息完美结合,产生更多的娱乐方式,从而将移动互联网的互动性发挥地更好。并且还能使用软件来实现移动电子商务、移动支付等功能,通过这些进而可以发展出诸多具有价值的各类服务。互联网与移动设备的结合为我们的生活提供了极大的便利,堪称技术与内容结合的典范4。(2)移动用户群体庞大根据艾瑞咨询集团(IRESEARCH)发布的2014年中国移动互联网行业年度研究报告显示,2013年中国整体网民规模达到62亿人,其中移动网民为5亿人,目前移动网民的增长速度已经超过了整体网民的增长速度,二者之间用户的规模差距变得越来越小了。报告中还显示,2013年中国移动互联网的市场规模达到了10603亿元人民币,相比2012年的数据增长了812。目前国内的移动互联网的发展还是在一个起步阶段,移动网民的规模是推动移动互联网发展的重要因素,目前我国移动网民规模已经有了一个很好的增长趋势,这也预示着我国移动互联网正在进入快速发展的轨道。艾瑞咨询集团预计在5年之后,中国移动互联网的市场规模将超过6000亿元人民币。伴随3G(第三代移动通信技术)甚至4G(第四代移动通信技术)时代到来,移动互联网的发展迅猛,也在各个方面上给传统网络营销方式带来了极大的冲击。庞大的移动互联网用户群体的消费能力也需要众多的企业一起去引导、去发掘、去争取。(3)位置服务潜力巨大在传统的互联网中,我们使用的计算机是固定的,即使是笔记本电脑也很少频繁的移动,这就使得传统互联网中的物理位置显得不是特别重要。但是在移动互联网中,物理位置是一个极其重要的元素,地理位置感知被认为是一个能够产生新的价值的维度。目前的移动终端设备绝大多数都具有地理定位的功能,移动设备通过GPS(GLOBALPOSITIONINGSYSTEM全球定位系统)技术或者移动基站定位技术就可以确定用户当前所在的地理位置。LBS(LOCATIONBASEDSERVICE基于位置的服务)就是基于用户即时的地理位置信息的新兴营销服务模式,随着用户的位置变化,企业和商家就可以提供相应的个性化的服务。由于增加了地理位置的信息,在这个移动互联的世界中,人和智能终端设备已经融合为一体,也可以说是人和移动互联网信息融为一体,共同成为移动互联网上的一个节点。这给现有的社会架构带来了变化,并且每个节点之间能够形成快速、准确、便捷的信息交互,这也更好更方便地满足了人们的信息与服务需求。在移动互联网营销的环境中,可以转化为一个为不同位置的用户提供各种定制的服务。在移动互联网时代,基于地理位置的服务营销的重要价值正在展现出来。(4)O2O模式正在兴起O2O即ONLINETOOFFLINE(线上到线下),指的是利用互联网线上的营销、购买等电子商务行为带动线下实体商业的消费行为,并通过提供信息、折扣、预订等服务方式,将线下实体店的信息发送给互联网线上的用户,也就是将线下的商业行为和线上的互联网结合在一起,使互联网成为线下交易的前台。O2O的核心理念便是将线下的实体商家的商品信息,通过移动互联网准确地推送给所需的用户手中,引导线上的用户到线下的实体商铺中去,并进行在线预定、折扣和支付等行为,再由实体店铺提供优质的商业服务,而且还可以在线实时统计企业商家的消费数据。O2O模式有三个部分组成,分别是线下商家、消费者和服务平台。在线上的服务平台中,消费者能够方便快捷地获取各种线下商家的信息,还可以根据自己的需求和喜好来对商家信息进行主动的筛选,从而有效地缓解了消费信息的不对称。对线下的商家来说,在移动互联网深刻地影响着人们日常生活的今天,商家通过线上的宣传和推广行为也可以让更多的消费者了解自身的产品和服务,从而吸引更多的顾客,并且商家还能对线上产生的每笔交易进行记录跟踪和消费评估。对于提供服务的O2O平台而言,其作为一个连接线上和线下的桥梁,通过对线下实体商家资源的整合,提供给用户个性化的内容和服务;而对平台进行推广以吸引更多的线上用户,产生大量流量来给服务平台带来价值、产生利润,这是服务平台能够获得长期发展的最根本形式。当下的移动互联网环境,也为这些O2O服务平台也提供了很好的发展机会。22当前国内外移动互联网环境下网络营销的现状移动互联网的快速发展也决定了移动互联网营销的潜力巨大,正是现在移动互联网的爆发式发展给网络营销行业带来了新的变革。移动互联网诞生之初,人们更热衷于各种游戏娱乐应用,现在的移动互联网已经慢慢地在向移动电子商务、生活服务、网络营销等领域倾斜。目前众多的国内外知名品牌如耐克、三星、蒙牛、雀巢、星巴克、阿里巴巴等都开始尝试采用新兴的移动营销模式。国外的移动电子商务发展迅速,新兴的O2O电子商务模式已经逐步融入到人们的日常生活中,在汽车租赁、户外旅游、生活信息服务等方面都有了成熟的应用。比如美国的UBER打车软件,这是一个可以让你通过手机来获取搭乘私家车服务的移动APP(APPLICATION移动应用程序);还有美国一家名叫JHILBURN的电子商务网站,它向用户提供男装定制服务,它拥有一个强大的时尚顾问团队,可以帮助用户测量尺码,提供服装穿着风格的建议,它最大的优点是能够以优惠的价格享受高端的定制服装设计服务,并且还能在线下单直接等待收货。移动电子商务在韩国的普及程度也非常高,韩国在移动支付领域处于世界领先地位,移动支付用户和业务规模均处于世界前列,并且韩国的银行还推出了第一张和手机结合在一起的信用卡。韩国的移动支付公司所能实现的功能,基本上涉及到人们日常生活的方方面面。韩国政府大规模的推进手机移动支付服务,并且还积极推进韩国国内的移动支付电子硬件建设,当前韩国市场上的ATM机(自动柜员机)、POS机(销售终端设备)等商务设备能够很好地支持具有移动支付功能的移动终端5。国内的O2O电子商务模式也伴随着国内移动互联网用户规模的快速增长,而保持着一个迅猛发展的势头。2011年的时候,我国O2O电子商务的用户规模只有082亿,一年之后就增长到了135亿,按照这个增长速度,到了2015年我国O2O电子商务的用户规模将超过3亿。目前国内著名的携程旅行网、大众点评网、爱帮网、口碑网等就是O2O模式最早的一批实践者。而团购网站GROUPON的出现,同时实现了线上的商品信息展示和在线预定支付功能,而消费和服务行为则在线下实现,这也标志着国内的O2O模式进入了一个新的阶段。目前国内的团购网已经成为了最大的一类O2O模式网站,并且在各个细分领域都发展出了一批优秀的网站。比如生活服务类的美团网、窝窝团、拉手网、58团购等,大宗商品团购类的聚划算、篱笆网、中团网、齐家网等,以及为用户提供本地生活服务信息的赶集网、百姓网、爱邦客等。在未来O2O模式极有可能颠覆现有的传统商业模式,O2O模式终将发展成为一种多元化、多层次、多维度的复合商业形态,并且在这个形态中O2O各方之间将是一种合作与互补、和谐共存、共生多赢的关系6。现在移动4G通信的逐步普及又将加速移动互联网营销的发展。中国移动通信集团在2014年3月召开的全球开发者大会上表示,到2014年年底,中国移动的4G通信网络覆盖全国的主要城市,并为广大消费者提供服务。4G通信网络将会给整个移动互联网带来一次新的变革,4G将改变用户使用移动互联网的习惯,将给用户带来更好的体验,将激发用户更多的需求。随时随地用手机观看视频、下载APP、移动购物、联网游戏对战等需要消耗大量数据流量的行为将得到越来越多的普及。并且在4G通信时代还将诞生一些新的技术和商业服务模式,这些都将为移动互联网营销的爆发式发展提供动力。23微信给移动互联网环境下网络营销带来的影响2011年1月21日,国内著名的互联网企业腾讯公司推出了一款名为“微信”的移动即时通讯软件,微信上线三年多来,它给国内移动互联网行业带来极其震撼的价值。根据微信官方提供的数据,截至2013年11月,微信注册用户超过6亿,其中国内用户数量超过4亿。微信的庞大用户群体及其诸多特性使得微信逐渐成为一个新兴的网络营销平台,并且在移动网络营销起着日益重要的作用。微信营销是指利用微信平台,和用户产生信息互动行为,从而实现或加强品牌推广或产品营销,促进业务或产品销量增长的一种营销策略。微信的用户数量已经超过6亿,为企业的品牌营销提供了一个广泛的受众群体,而且微信的信息群发功能可以让信息百分百地推送给目标受众,同时微信还是一个一对一的互动营销平台,企业可以借此通过微信和用户进行直接的深入的沟通与交流。正是凭借微信自身的这个特点,使得它特别适合于进行产品中后期的推广和客户关系的维系。当然利用微信进行营销活动的企业必须认识到微信不是一个单纯的广告发布平台,用户的需求在不断地变化和微信功能也有巨大的潜能,这都需要企业对于微信营销的形式和内容进行认真的策划与制作。比如在2012年8月,国际知名的咖啡店星巴克利用微信软件里的“扫一扫”功能策划了一场营销活动,用户只需要使用微信软件扫描星巴克咖啡杯上的二维码(QRCODE),就能够成为星巴克VIP用户,并获得星巴克提供的各类优惠券。同时星巴克在微信公众号精心设计“自然醒”活动,用户关注收听“星巴克”的微信公众号,只需向这个帐号发送一个表情符号,用户就能够立即获取星巴克的自然醒音乐数字专辑,还可以获得专门根据用户的个人心情而准备的音乐曲目。用户在参与星巴克的微信活动中得到良好的体验,增强了用户对星巴克品牌的好感。虽然这个活动没有任何的广告植入,只是一个简单有趣的线上互动,但在两周内就为星巴克的微信官方账号吸引了超过十万名粉丝。星巴克通过微信平台为用户量身定制个性化的内容,这样的活动一方面可以让用户产生一个心理上的愉悦,觉得自己很特别、很受重视,另一方面也可以让用户觉得星巴克回复给自己的信息是个性化的,是确实与自己有关的,从而加深用户对星巴克品牌的印象7。星巴克的这个微信营销活动对众多希望利用微信平台进行营销的企业具有极好的启发作用。微信营销并不单单只是一个广告宣传的平台,在微信上还可以帮助企业进行信息服务,开展O2O模式电子商务,进行客户关系管理与维护等。第一,企业能够利用微信平台的即时通讯功能进行售前咨询、售后服务等活动,微信提供了文字、语音、图片、视频等多种通信形式,能够极大地满足用户在各种环境下的需求。第二,通过微信平台也能够很好地实现线上线下相结合的O2O模式的电子商务,通过设计会员卡模式和发放优惠券,通过添加微信公众号的关注来提供微信会员卡或发放各类优惠券,这将吸引线下的用户成为线上的用户,从而更好地去进行O2O商业服务。第三,企业通过微信可以建立起自己的线上用户关系管理数据库,通过对用户的个人信息进行收集整理,对性别、地区、年龄、爱好等信息的整理,可以对用户的特征进行分析,对这些数据的分析能够指导企业的营销活动,甚至是影响企业产品的设计研发和生产制造等。因此,当前移动电子商务时代已经来临,微信作为一种诞生只有三年的新兴的网络营销工具,微信为企业提供了一种很好的营销平台和服务平台。作为全球最大的移动互联网入口的微信是充满诱惑的,我们应该考虑到微信的伟大作用,去充分了解微信营销的精髓,看清未来的发展格局,结合自己的实际情况,用好微信这个平台,企业应该用心搭建起一座和用户进行互动与沟通的桥梁,这样才能够在移动互联网时代中立于不败之地。3微信公众平台开发相关技术介绍31微信公众平台介绍311微信介绍微信(WECHAT)是腾讯公司于2011年1月21日发布的一款手机即时通讯软件,它可以利用移动互联网络向好友发送文本信息、语音消息、图片和视频。用户在使用微信软件时只会产生少量的由移动通信运营商收取的上网流量费用,使用微信软件本身的基本功能是不需要收费的。用户通过微信可以自由地进行形式多样的沟通交流,这也让微信收到了大众的欢迎。截至2013年11月,微信在全球的注册用户数已经超过6亿,其中国内用户超过4亿,平均每月的活跃用户数高达247亿人,微信在2012年8月推出微信公众平台后,注册的微信公众帐号也超过了400万个8。微信聊天软件中主要有“聊天”、“发现”和“通讯录”三大模块,其中在“发现”模块中提供了“朋友圈”、“扫一扫”、“摇一摇”、“漂流瓶”等功能,用户在朋友圈中可以和自己的好友分享照片和心情状态,同时在微信上还可以使用“摇一摇”、“搜索号码”、“扫一扫”的方式查找添加好友和关注微信公众帐号。新版本的微信又增加了“微信支付”、“购物”、“游戏”等功能模块,极大增强了微信的生活服务性和娱乐性。微信在推出之后,获得了用户的极大欢迎,经过三年多来的发展,微信已经成为了移动互联网上最热门的社交平台。微信拥有着广泛的用户群体,这也使得其成为了国内移动互联网中的一大重要入口。微信中新增加的微信支付功能,也促使微信往商业服务的方向发展,用户已经可以在微信上进行沟通、交流、娱乐、消费等行为,这些都是人们日常生活需求的重要组成部分,这预设着微信正给人们的生活带来变化。腾讯公司也正在打造以微信为入口的移动电商平台,这将集合信息搜索、在线沟通、在线支付等功能。微信是一个充满了想象的平台,未来必将给我们的生活带来颠覆性的变化。312微信公众平台简介微信公众平台是腾讯公司在微信的基本功能之上增加的一个新功能模块,个人或者企业可以通过这个平台注册一个微信的公众帐号。微信公众平台的口号是“再小的个体,也有自己品牌”,由此可见腾讯公司希望微信公众平台更多地起到品牌推广的作用。任何的个人或者企业都可以利用微信公众平台向众多的微信用户推广传播自己个人或者企业品牌,这能够有效地减少了宣传成本,提高品牌的知名度,更有利于在移动互联网上打造优秀的品牌形象。2012年8月23日,微信公众平台正式上线并开放注册,目前微信公众平台已经拥有超过400万个公众帐号。2013年8月5日,微信升级了一个新的版本,与此同时微信对公众平台做出来重要的改变,微信将公众账号区分成为“订阅号”以及“服务号”两种形式。微信公众订阅号主要是只用来给用户提供资讯消息的,媒体或者个人可以通过公众订阅号获得一种新的内容传播渠道,在这里可以更好更方便地和用户进行直接的沟通与交流。公众订阅号每天只可以向用户推送1条群发消息(少部分帐号每天最多可以推送3条),群发推送给用户的消息,将会在微信“聊天”界面列表中的“订阅号”文件夹中显示。目前企业媒体机构和个人都可以免费申请公众订阅号。较为知名的微信公众订阅号有人民日报社的“人民日报”、中国电视台新闻中心的“央视新闻”、网络红人和菜头的“槽边往事”等。微信公众服务号主要提供给企业和组织使用,可以帮助企业和组织利用微信为用户提供个性化的业务服务,以及对用户信息进行有效的管理。在1个自然月内公众服务号仅可以给用户推送4条群发消息,推送给用户的消息,会直接显示在微信聊天界面的列表中,并且用户还将实时收到的消息提醒。公众服务号可直接申请自定义菜单,认证后的服务号还可以使用9个高级接口。目前只有企业机构组织才能申请公众服务号,个人无法申请使用公众服务号。较为知名的微信公众服务号有提供金融服务的“招商银行信用卡中心”、提供民航值机服务的“中国南方航空”、提供通信服务的“江西移动10086”等。313微信公众平台基本功能微信公众平台的基本功能有群发功能、消息管理、用户管理、素材管理、统计分析等,如图31所示。图31微信公众平台的基本功能公众帐号群发功能指的是,公众号可以将文字、图片、语音、视频等类别的内容直接推送给订阅用户,也可以编辑内容更加丰富的单条或者多条图文信息。并且在群发推送内容的时候,还可以根据订阅用户的性别、地区、分组等信息来进行选择性地推送指定内容。公众服务号每个月只可以发送四条群发消息。服务号群发的消息,将显示在微信的聊天列表中。公众订阅号则可以每天群发一条消息。订阅号群发的消息,将显示在聊天列表中的订阅号目录中。微信公众平台的消息管理是指对订阅用户发送给公众号的信息的管理。在这里可以看到用户最近5天内回复给微信公众号的消息,并可直接处理用户的消息;5天后消息会自动删除,如果对消息进行星标标注,则可将该信息永久保存。微信公众平台的用户管理是为了帮助我们更好的对关注我们微信公众号的用户进行管理,可以将他们移至自己定义的分组、黑名单、星标组等以方便管理。微信公众平台的素材管理主要是用来管理图片、语音、视频和图文消息等素材内容,我们向用户群发信息或与用户沟通的时候就是选取这些事先准备好的素材发送给用户。微信公众平台的数据统计是由腾讯移动分析平台对微信公众帐号的各项数据进行分析统计的一个汇总结果。在用户分析页面中,我们可以看到微信公众帐号用户每日新增的订阅人数、取消关注的人数、累积关注的人数以及曲线趋势图,还有对订阅用户的年龄、地域、性别等属性的统计结果。通过这些数据,我们可以对微信公众号的订阅用户进行分析,从而了解我们用户的特点。在图文分析页面中,我们可以看到群发推送出去的图文内容的阅读次数、阅读人数、分享次数等数据。通过这些数据,我们可以分析订阅用户对不同的内容的反馈,以此可以指导优化我们未来的图文内容制作。消息分析和接口分析则是对微信公众号每日接收消息数和调用高级接口的数据进行统计,根据这些内容可以分析出平台订阅用户的活跃度。所以通过对以上这些数据的分析,我们可以很好地了解到微信公众号的运营效果。综上所述,通过微信公众平台的基本功能,我们只能简单地实现图文内容的制作与群发、与订阅用户的消息互动以及对平台各项数据的统计分析,这些远远不能够满足普通商家通过微信公众平台进行移动互联网营销的需求,因此,我们还需要需找更加完善的解决方案。314微信公众平台高级功能微信公众平台除了基本功能以外还有能够实现更加复杂需求的高级功能,微信公众平台的高级功能拥有编辑模式和开发模式这两种形式,并且这两种高级模式是不能够同时开启,我们在开启其中一种高级模式时,必须关闭另外一种高级模式,如图32所示。图32微信公众平台的高级功能高级功能中的编辑模式相对比较简单,它主要提供给不懂编程技术的公众帐号管理人员以及媒体属性的信息类公众帐号使用。开启编辑模式后,可以直接通过后台管理界面设置自定义菜单和消息的自动回复。对“被添加自动回复”功能进行编辑设置,可以让微信用户在第一次关注微信公众帐号的时候收到一条自动推送的信息,并且这条信息能够设置为文本、图片、语音、视频、图文等类型。对“关键词自动回复”功能进行编辑设置,可以编辑单个或者多个关键词及其相应的回复内容,当用户向公众帐号发送消息时,公众平台的后台系统会对内容中的关键词进行匹配,并将该关键词相对应的内容自动回复给用户。对“消息自动回复”功能进行编辑设置,可以在用户发送消息给公众帐号时,如果没有设置关键词自动回复或匹配不到相关的关键词的话,公众平台的后台系统就会将预设好的内容发送给用户。高级功能中的另外一种模式叫做开发模式,使用开发模式需要具备一定的编程基础和开发能力。在开启开发模式后,能够根据微信公众平台提供的接口,设定一些规则,让公众帐号可以在自己的服务器上对用户发来的消息进行处理,也可以通过编程创建自定义菜单。开发模式使得微信公众帐号的功能更加强大,运营更加灵活,并且使用开发模式实现的效果远远好于编辑模式。32微信公众平台开发技术的介绍321PHPPHP(PHPHYPERTEXTPREPROCESSOR,超文本预处理器)是一种用于WEB程序开发的计算机脚本语言。PHP是1995年勒多夫开发出来的,目前成为了WEB开发领域中最热门的语言。PHP代码逻辑设计简单,运行速度快,能够进行高效的跨平台协作开发。并且PHP的源代码全部是开放且免费的,和其它技术相比,你不需要花一分钱就可以得到所有的PHP源代码。在网页程序开发中,PHP能够直接嵌入到HTML中使用,它和其他开发语言相比,上手更快,实用性强,更适合初学者使用。PHP正是凭借诸多优秀的特性,才能够在WEB开发领域中广受欢迎9。一般来说PHP程序大多运行在网页服务器上,向用户提供各种动态的网页信息。PHP具有很好的系统兼容性,在当前绝大多数的服务器操作系统上都能够完美地运行。这也使得大量的网站选择使用PHP语言进行开发,从1994年诞生至今,全球已经有超过5000万个网站选择了PHP语言。322HTTPHTTP(HYPERTEXTTRANSFERPROTOCOL,超文本传输协议)是一种在互联网上应用最广的网络协议。发布HTTP协议的是万维网协会和INTERNET工作小组,他们制定这个协议的目的是为了统一浏览器和万维网服务器之间的通信标准。我们在通过浏览器访问互联网网站时,在网址前面输入的“HTTP/”指的就是HTTP协议。HTTP是一个作用于应用层的传输协议,它由请求和响应两部分组成,是一个标准的C/S(客户端/服务器)结构模式。它作用于从万维网服务器向本地浏览器传送超文本信息的过程,HTTP协议非常简单,这使得HTTP服务器的通信速度非常的快,也能够提高浏览器加载网页内容的效率10。微信后台在向第三方服务器发送消息的时候,使用的就是HTTP协议。323XMLXML(EXTENSIBLEMARKUPLANGUAGE)是一种可扩展的标记语言,可以用来标记数据、定义数据类型,还能够允许用户对自己的标记语言进行定义11。XML一般作用于跨平台之间数据交互的过程中,使用不同的格式化描述手段对数据的内容进行表达,并生成相应的HTML、PDF等文件格式。XML主要用来传输和保存数据内容,并不直接地表示或呈现出数据内容,所以XML只是一个信息的传递者。XML的语法的基本模式是分别用“”和“”来表示一个条目的开始和结束,“ITEMNAME”可以是任意字符。条目的值可以是数字和字符串,也可以是一个或者多个条目,也就是可以嵌套。字符串用“”表示,其中TEXT可以是任意字符串。用CDATA包起来的目的是让TEXT中的内容不会解析成别的条目,只会解析成字符串。整个XML文档必须要有一个根条目,该条目可以是任意名字。微信后台发给我们的公众账号服务器的POST数据就是用XML语言描述的。324MYSQLMYSQL是一种应用广泛的开源SQL数据库管理系统,最初是由瑞典的MYSQLAB公司开发出来的,现在成为了ORACLE公司旗下的产品。在当前非常流行的开源服务器软件组合LAMP中的“M”指的就是MYSQL。MYSQL是一种关联数据库管理系统,关联数据库能将数据保存在一个个不同的表中,这样能够增加运行速度并提高了管理的灵活性。MYSQL具有高性能、低成本、可靠性好、移植性好的优秀特性,使得很多中小型网站的数据库都选择了MYSQL数据库系统12。PHPMYADMIN是一个优秀的MYSQL数据库系统管理程序,它是由PHP语言进行开发的。通过PHPMYADMIN可以方便地在WEB网页上对MYSQL数据库进行管理,还可以对数据进行导入及导出处理。PHPMYADMIN和原来的需要输入繁杂的SQL语法的管理形式相比,最大的优势在于其可以直接在网页服务器上运行的,并通过网页浏览器直接对MYSQL数据库进行远程管理。所以我们在进行数据库开发的时候,一般都使用PHPMYADMIN来方便地创建、修改、删除和管理数据库及数据表。325HTML5HTML5是下一代的HTML(HYPERTEXTMARKUPLANGUAGE超文本标记语言),用于取代1999年所制定的HTML401和XHTML10标准的HTML标准版本。HTML5是在HTML4的基础上发展而来的一个更高级的版本,现在仍处于发展阶段,但大部分浏览器已经支持HTML5技术13。往往人们提到HTML5时还包括新版本CSS3,以及相关的JAVASCRIPT,其中HTML5和CSS3主要负责前端的界面、内容呈现,JAVASCRIPT则负责代码的逻辑处理。HTML5还提供了一些新的元素和属性,这些新型的标签将更有利于搜索引擎和语义分析。使用HTML5对网页进行设计时代码更加简洁,可以实现更多的动态效果,制作出来的网页具有更强的交互性,更炫酷的外观,并且能够很好地展现在PC设备和移动设备上。HTML5网页也能够被大部分的浏览器支持,包括国外的IE、谷歌、火狐、SAFARI、OPERA等,以及国内的搜狗浏览器、QQ浏览器、360极速浏览器、傲游浏览器、猎豹浏览器等。在移动设备上,目前主流的智能手机操作系统和平板电脑操作系统都能够很好地支持HTML5。我们在对平台进行设计的时候,涉及到的前端页面都将优先考虑使用HTML5进行开发。4基于微信的生活服务平台功能模块设计41基于微信的生活服务平台需求分析随着移动互联网技术的高速发展,智能手机、平板电脑上的应用软件极大地满足了人们日常生活中的各种需求,人们也越来越离不开这些移动终端设备了。移动互联网的发展也带动了O2O模式电子商务的普及,O2O模式的电子商务通俗地来讲就是“线上拉客,线下消费”,它的核心理念就是在线上将品牌或产品信息准确地推送给目标消费者,最终将线上的用户引导到线下的实体商铺中,从而产生消费并获取利润。在整个过程中既有企业商家的参与,也有用户的体验,两者之间的融合将产生出极大的价值。我们设计的这个基于微信的生活服务平台就是在线上通过微信平台做好信息内容的管理,以引导和服务线下消费行为。本平台针对O2O模式的特点,以及商家的营销需求设计出了以下功能。首先从平台用户方面,平台需要满足用户查看信息的功能,还需要有在线咨询、建议投诉之类和商家进行交流的功能,目的是用户通过这个平台获得更好的服务。然后就商家方面而言,主要需要平台给他们提供信息发布,内容管理,会员管理等功能,目的是为自己招揽更多顾客,促成更多的消费行为14。411平台用户的功能需求(1)商家信息的浏览用户在第一次关注公众号时,商家可以发送文本或者图文的欢迎信息,让用户了解商家的一些基本信息,也可以让用户感受到商家的热情。以后还可以通过设置自动回复的图文信息,将商家的基本信息编辑在图文信息上,方便用户随时浏览信息。(2)在线咨询功能当用户对商家的产品不够了解时,可以直接在微信上发送信息给商家,商家通过在线帮助用户解答疑惑,以提升用户对商家的满意度。对于一些比较常见的问题,商家可以通过设置自定义回复来更高效地处理用户的咨询请求。(3)娱乐互动功能用户可以在微信上通过预设的关键词开启一些互动小游戏,或者平台通过一些智能聊天程序接口对用户发来的一些信息进行智能回复。以此提升用户使用本平台的娱乐性和实用性。(4)建议意见留言用户在使用或者消费了商家的产品服务之后,可能会有一些不满意的地方或者有一些比较好的建议,这时便需要提供一个留言反馈的功能让用户能将这些信息传达给企业商家,以帮助企业商家更好地提升和完善自己的产品和服务。当用户在微信里发送“建议意见”之后,引导用户进入一个专门用来填写建议意见的网页,并让用户在这个网页上填写提交自己的意见或者建议。412平台商家的功能需求(1)公众号管理管理商家的微信公众号,对公众号进行接口配置,实现公众号接入平台。(2)微信用户中心实现微信用户绑定、微信用户信息管理等基本功能。(3)会员卡商家通过平台向用户提供会员卡功能,需要有会员卡制作、会员管理、通知发布、优惠券发布等功能,并且商家可在此基础上根据自己的具体业务需求,增加积分、充值、签到等功能。(4)自定义回复通过匹配用户发来的信息中的关键词,自动进行内容回复,可以支持图文回复、多图文回复和文本回复。(5)智能聊天通过网络的一些支持的智能聊天的开源接口,如小黄鸡、小九机器人等,在平台上实现天气查询、英文翻译、笑话娱乐、地图导航、手机号码归属、人工智能聊天等功能,增加平台的实用性和娱乐性,加强和用户的粘度。(6)融合第三方功能扩展商家可以自己编程开发一些功能模块,通过配置一些特定的关键词,当用户在微信里回复这些关键词时,插件会把微信的请求数据转发到配置的商家自己开发的功能模块中,从而大大扩展了商家公众号功能的多样性,也能满足商家更个性化的需求。42基于微信的生活服务平台功能模块设计根据对平台的需求分析,我们将平台的功能分为两大模块用户模块和商家模块。两大模块中具体需求与服务平台中的各个功能模块相互对应,如图41所示。图41微信的生活服务平台功能模块设计5基于微信的生活服务平台开发与实现51基于微信公众平台开发概述511微信公众平台开发模式的数据交互方式微信公众平台开发模式的数据交互线路可以简单地归纳为“用户微信服务器第三方服务器微信服务器用户”,每一次的数据交互的过程都是由用户发送消息而发起的。微信公众平台开发模式提供的消息接口是指导数据进行交互的行为标准。如果微信公众帐号启用了开发模式并接入了消息接口,当用户向公众账号发送消息时,微信公众平台的服务器将消息通过HTTP请求推送给第三方服务器,第三方服务器则根据我们预设的规则进行响应,并回复指定的消息15。通俗的来讲,就是我们可以通过自己编写的程序让微信公众帐号自动地和用户进行对话。使用了开发模式的微信公众账号就像一个预设了高级规则的账号,用户在和公众帐号进行互动的时候,可以获取相应的信息反馈。而如何获得相应的信息反馈则需要根据公众平台提供的开发接口通过第三方服务器实现。用户、微信后台和我们开发的公众账号后台的第三方服务器三者之间形成了一个信息交互的关系,如图51所示。图51用户、微信后台和第三方服务器间的交互图对于图51中的交互过程具体的描述如下(1)用户在向微信公众账号发送一条消息,并到达微信的服务器后台;(2)微信后台将消息转发给公众账号的第三方服务器,也就是我们开发的微信生活服务平台所在的服务器;(3)第三方服务器收到请求后,解析消息格式,对消息进行处理,并将处理后的结果返回给微信后台;(4)微信后台把第三方服务器的处理结果回复给用户,这样用户在微信上就看到了公众账号回复的消息了。在这个过程中,我们的第三方服务器需要做的三件事情获取微信后台发过来的消息,按照预设的规则进行信息处理,发送返回消息给微信后台。512微信公众平台开发模式的接口应用程序编程接口,简称API(APPLICATIONPROGRAMMINGINTERFACE),它是为了方便程序软件中各个组成部分之间进行连接而指定的规则。现在各种应用软件的规模变得越来越大,为了更高效地进行软件的开发维护,我们把庞大且复杂的软件程序划分成为一个个较小的组成部分,每个部分之间都是通过编程接口进行衔接的,重视设计编程接口的工作也就变得理所应当。在程序设计的工作中,设计编程接口第一个要考虑的就是合理地划分软件程序的各个功能模块。设计合理的接口可以降低系统各功能模块之间相互的依赖性,提高各个功能模块的内聚性,降低个各功能模块之间的耦合程度,从而提高整个软件程序的稳定性和扩展性16。微信接口开发及公众平台消息接口就是这样的一种用于处理消息编程接口。微信公众平台的API接口有两种,分别为消息接口和通用接口。通用接口可以实现获取用户个人资料,上传图片、视音频文件,消息的主动推送等功能。通用接口提供的这些功能更多的是帮助消息接口回复图片、语音和视频等多媒体消息,以及向用户推送一些个性化的消息。而消息接口的主要功能则是对用户向微信公众号发送的消息的处理,利用消息接口的规则可以编程预设一些处理规则,来获取特定的处理结果,并将处理结果返回给微信后台,再经过微信后台的解析后回复给用户17。52微信公众平台消息接口简介5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论