微信营销系统的开发

 2022-01-17 11:01

论文总字数:16444字

目 录

1 绪论 3

1.1 选题背景 3

1.2 国内外研究现状 4

1.2.1 微信公众平台发展现状 4

1.2.2 微信营销平台研究现状 4

1.3 主要研究内容及意义 5

2 相关技术简介 5

2.1 PHP 5

2.2 XML 5

2.3 MySQL数据库 6

2.4 微信公众平台数据交互方式 6

3 需求分析 6

3.1 功能需求分析 7

3.2 性能需求分析 8

3.3 可行性分析 8

3.3.1 市场可行性分析 8

3.3.2 技术可行性分析 8

3.3.3 操作可行性分析 9

4 系统的设计与实现 9

4.1 系统设计 9

4.1.1 系统总体架构设计 9

4.2 系统实现 10

4.2.1 微信公众平台的准备 10

4.2.2 新浪SAE的准备 10

4.2.3 微信接口配置 11

4.2.4 获取access_token 12

4.2.5 自定义菜单 13

4.2.6 消息回复 14

4.2.7 转盘抽奖功能 16

5 系统测试 19

5.1 测试目的 19

5.2 测试方案 19

5.2.1 菜单测试 19

5.2.2 消息回复功能测试 19

5.2.3 转盘功能测试 19

6 总结与展望 21

参考文献: 23

微信营销系统的开发

刘祝词

,China

Abstract:The current rapid development of mobile Internet industry bringing us a lot of convenience, e-commerce, WeChat public platform, e-government, enterprise microblogging and other industries have emerged. In recent years, the widespread use of the WeChat promotes the generation of a new marketing tool which is called WeChat marketing. Different from enterprise microblogging, the information WeChat public platform pushed is more to life, closer to people's livelihood, which also makes product marketing more convenient and easier for people to accept. The most popular WeChat marketing is the Big Wheel lottery. In this paper, with reference to the means of today's Internet online marketing strategies, characteristics, sorts out some of the functional interface WeChat public platform provides and studys the function of development of turntable lottery which built on the WeChat public platform to meet the basic needs of the WeChat of new media marketing.

Key Words:WeChat public platform ; New Media Marketing ; Turntable sweepstakes

1 绪论

1.1 选题背景

自腾讯公司于2011年推出微信以后,微信便如星火燎原之势发展,仅耗时433天,微信用户已经突破一亿。微信可以实现跨通讯运营商、跨操作系统的,通过互联网发送免费的消息,包括文字、语音、视频和图片等。同时还支持通过基于流媒体内容的资料共享和建立在位置共享的社交功能。截至2015年三月份,国内已经有90%以上的微信用户,其中每个月都活跃的用户达到5个多亿,有将近两百多个国家的用户存在,语言也有20几种。另外,商家、企业、个人的微信公众账号所有种类相加在一起已经不少于八百万个,移动端APP联合经营总数超过8.5万个,微信钱包用户则有将近4个亿[[1]]。可以说,微信现在已经成为东南亚地区用户群体最大的移动端即时通信软件,也被公认为是目前唯一拿到移动互联网门票的应用[[2]]。

基于微信平台的营销是随着微信的火爆热度而崛起的一种网络营销模式,也是互联网经济时代个人或企业营销手段的一种[[3]]。图1-1所示即为用户使用微信公众账号的主要用途,数据显示营销宣传占到64.1%,排在第二位。因为微信的使用不用受到距离的限制,用户可以通过注册微信与附近一些同样注册了微信的用户构成一种纽带桥梁,可以通过微信这个渠道获取商家企业为了推广、营销自己的商品而推送的信息,从而实现所谓的P2P营销。微信的营销主要体现在以Android系统、IOS系统的手机和平板电脑中的移动客户端结合LBNS技术进行的营销,企业通过微信公众平台展现自己的主要风格和经营特色,发布一些近期的活动,带动了线上经营的风潮,催生出了一种独特的互动式营销体验 [[4]]。微信上最常见的营销方式之一就是大转盘抽奖。

图1-1 使用微信公众账号的主要用途分布比率

    1. 国内外研究现状
      1. 微信公众平台发展现状

微信公众平台与社会各界人士、各组织机构都有业务往来与合作,基于此可以有很多机会、各种渠道将与之合作的品牌推广到有业务往来的电商平台。2012年8月23日, 微信公众平台正式发布,以“再小的个体,也有自己的品牌”作为立足之本,从此致力于建立更好的用户服务,打破现今的网络生态系统格局,形成有自己鲜明特色的平台 [[5]]。此后在2013年8月5日微信做了比较大的改动,升级了现有的版本,同时微信公众平台也做了相应的动作,公众号被分成风格不同的两种概念,分别称为订阅号和服务号。如果经营主体是机构官方,就可以申请服务号;如果经营主体是组织或者个人,则可以申请订阅号,但是有一个比较不方便的限制,就是个人是不能申请服务号的。之后又于2014年9月推出了企业号。三种公众账号与用户之间的关系如图1-2所示。微信公众号通过服务号、订阅号、企业号实现了将人与商品服务、资讯信息以及企业的连接,对微信“连接一切”的使命起着关键的支撑作用。

图1-2 三种公众账号与用户之间的联系

      1. 微信营销平台研究现状

随着微信应用的流行,目前已经有国内的部分企业利用公众平台,通过对公众号加关注的方式为用户提供一些更加便利的服务,涉及到的领域也有很多,比如电商、银行、保险等一些优秀的成功案例。电商类平台的营销主体主要是社会性质购物向导的电子商务以及商家对客户的电子商务,各个营销类公众账号的营销策略都不尽相同,有的以推送的方式将自己的商品促销信息或活动信息传播出去,将移动互联网的大多数用户流量引导到自己的公众平台;有的依靠微信来处理售后事宜,如物流查询等。

微信公众平台开放时间虽然不长,却让人看到了其光明的发展前景,加之微信营销、微信移动办公等越来越多的功能的开发,微信公众平台将成为各大互联网公司主要研究方向,而如何将其与自身的产品很好的结合,提高产品的核心竞争力,并且能有效地抓住其优势,成为当下研究的重点。

    1. 主要研究内容及意义

微信庞大的用户基础在移动互联网高速发展的今天,拥有着深远的的推广价值和经营价值,问题在于如何借助微信公众平台使用信息化手段推广品牌价值。本文由浅入深的学习和研究微信公众平台开发的过程,了解企业微信营销现状,通过对同类微信公众账号的分析与对比以及对其功能的分析,应用所学过的技术和专业知识,利用实践检验理论的正确性,依此所确定的主要研究内容如下:

(1)研究并学习微信公众平台现在流行的开发技术:通过查阅文献资料以及观看网络视频,研究学习微信公众平台开发文档,熟练掌握相关技术,如MYSQL数据库的使用、PHP编程语言等。并结合微信营销平台的发展现状进行营销策略和营销方案的整合。

(2)系统设计与开发:根据用户的需求对系统进行详尽的需求分析,包括整体框架、逻辑关系、模块划分等。按照前期的需求分析,详细划分个模块的实现方法,最后将其整合。系统主要包括页面图片等素材的制作、布局的设计、数据库设计、功能设计等方面的研究与开发设计。

(3)系统测试验证:根据需求确定测试用例及方案,对包括平台运行环境、平台消息推送等功能的要求进行测试,发现使用过程中的问题并不断进行修改和完善,尽量生成良好的用户交互体验。

  1. 相关技术简介

2.1 PHP

PHP作为生成动态交互站点的健壮性很高的server端脚本语言,而且代码基本全部是开源的,所以是目前网站开发用到的最多的编程语言。其代码逻辑相对简单,并且因为代码兼容性强,适应跨平台运行,所以开发简单易学,运行速度也快。PHP可以在网页开发中直接嵌入到HTML中去,实用性强,并且对MySQL有良好的支持性,扩展的访问库有很多。对于初学者来说很适合入门,因为其一些语法特点与基础的C语言、Java语言基本语法相差不是很大,容易上手,这也使得PHP语言在Web开发领域备受青睐。

一般说来,PHP程序在当前流行的各大服务器上都可以正常地运行,兼容性比较好,所以有很多程序大牛说PHP是世界上最好的语言,但是一万个人眼中有一万个哈姆雷特,所以还是有一些不同意见存在的。但这并不妨碍有很多网站选择PHP来进行Web开发。

    1. XML

XML可用于不同平台之间的数据交流,它的作用只是将数据打包发送到相应的位置或者进行数据的本地存储。它是一种允许用户自己定义的可扩展的标记语言,它的功能有很多,比较重要和常用的就是标记数据和定义数据类型[[6]]。

XML可以进行反复套接使用,字符串要用“lt;![CDATA[zifuchuan]]gt;”来表示,其中的zifuchuan可以是随意声明的字符串类型,这样写的目的是让其中的内容只解析成字符串,而不是别的条目。微信后台将XML语言描述的POST数据发送到微信公众账号的服务器,在该系统中本文使用PHP语言来解析XML所描述的数据,比如在$HTTP_RAW_POST_DATA中包含的就是这样的数据,在这里用simplexml_load_string这个函数来解析XML。

    1. MySQL数据库

MySQL是开源的关系型数据库管理系统,与SQL Server类似,都能够执行存储数据和利用SQL语句查询的功能,但是MySQL更加简洁轻便,基于Windows操作系统的版本和Linux的使用方法是相同的,这就更加容易学习和使用了。PHP访问数据库的原理同JAVA和.NET类似,都是通过封装好的db connector或driver进行访问。数据在MySQL中被保存在用户自己建立的不同的table中,这样运行速度就大大提高了。之所以很多中小型企业或运营网站都选择了它,就是因为它可以跨平台操作、性能高、移植性好的特质 [[7]]。

剩余内容已隐藏,请支付后下载全文,论文总字数:16444字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;