收藏 分享(赏)

计算机专业本科论文-淮安清科通信微信营销系统 p27.doc

上传人:cjc2202537 文档编号:1051286 上传时间:2018-06-08 格式:DOC 页数:27 大小:2.08MB
下载 相关 举报
计算机专业本科论文-淮安清科通信微信营销系统  p27.doc_第1页
第1页 / 共27页
计算机专业本科论文-淮安清科通信微信营销系统  p27.doc_第2页
第2页 / 共27页
计算机专业本科论文-淮安清科通信微信营销系统  p27.doc_第3页
第3页 / 共27页
计算机专业本科论文-淮安清科通信微信营销系统  p27.doc_第4页
第4页 / 共27页
计算机专业本科论文-淮安清科通信微信营销系统  p27.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、引言微信营销是网络经济时代企业或个人营销模式的一种。是伴随着微信的火热而兴起的一种网络营销方式。微信不存在距离的限制,用户注册微信后,可与周围同样注册的“朋友”形成一种联系,订阅自己所需的信息,商家通过提供用户需要的信息,推广自己的产品,从而实现点对点的营销。微信营销主要体现在以安卓系统、苹果系统的手机或者平板电脑中的移动客户端进行的区域定位营销,商家通过微信公众平台,结合转介率微信会员管理系统展示商家微官网、微会员、微推送、微支付、微活动,已经形成了一种主流的线上线下微信互动营销方式。第一章 课题研究的背景及意义微信是目前国内最大用户数量的移动互联网应用。它的相关用户体验已经非常的完善,用户

2、的自由度非常的高,随着微信越来越大众化,普及化,国际化。微信的用户数量急剧增加,有很多的人每天的空余时间都在刷微信,每一个人在微信上的时间是 2 至 3 小时。微信有大量的活跃用户。而微信公众平台是专为企业、组织部门、个人提供的平台。是微信官方增加的一种功能。 其中的用户订阅推送功能都可以自主选择,而它加入的门槛非常的低,任何人都可以免费加入。如今,微信已成为一种潮流,几乎可以在每个人的手机里都能看到这个软件的存在。因此,它具有广泛的市场需求。信公众平台也可以说是微信的互动营销方式,对于大众化的媒体,明星以及企业而言,微信公众平台和朋友圈的社交分享功能的开放,已经使得微信作为一种移动互联网上不

3、可忽视的营销渠道,那么微信公众平台的上线,则使这种营销的渠道更加的细化和直接。微信公众平台是现在以及未来的一种新的商业模式(O2O),让用户与商家更好做线上线下的互动。第二章 开发工具的选用及介绍淮安清科通信微信营销系统(下文简称本系统) 采用 PHP 技术,后台数据库采用 mysql。是一个开源,高效,简洁的微信开发平台,它是基于 ThinkPHP 是一个免费开源的,快速、简单的面向对象的轻量级 PHP 开发框架,遵循 Apache2 开源协议发布,是为了敏捷 WEB 应用开发和简化企业应用开发而诞生的。ThinkPHP 从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同

4、时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,众多的典型案例确保可以稳定用于商业以及门户级的开发。淮安清科通信微信营销系统的目的是最大化的简化微信开发的流程,使用开发者能把最好的精力放到微信具体业务开发,并能以最快的时间完成。把一些常规而频繁的工作交由本系统来处理即可。2.1 PHP 介绍PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了 C 语言 、Java 和 Perl 的特点,利于学习,使用广泛,主要适用于 Web 开发领域。PHP 独特

5、的语法混合了 C、Java、Perl 以及 PHP 自创的语法。它可以比 CGI 或者 Perl更快速地执行动态网页。用 PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到HTML( 标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成 HTML 标记的CGI 要高许多;PHP 还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP 的特性包括:1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。2. PHP 可以比 CGI 或者 Perl 更快速的执行动态网页 动态页面方面,与其他的编程语言相比,PHP 是将程序

6、嵌入到 HTML 文档中去执行,执行效率比完全生成 htmL 标记的 CGI 要高许多;PHP 具有非常强大的功能,所有的 CGI 的功能 PHP 都能实现。3. PHP 支持几乎所有流行的数据库以及操作系统。4. 最重要的是 PHP 可以用 C、C+进行程序的扩展!PHP 的优势包括:开放源代码。所有的 PHP 源代码事实上都可以得到。免费性。和其它技术相比,PHP 本身免费且是开源代码。快捷性。程序开发快,运行快,技术本身学习快。嵌入于 HTML:因为 PHP 可以被嵌入于HTML 语言,它相对于其他语言。 编辑简单,实用性强,更适合初学者。跨平台性强。由于 PHP 是运行在服务器端的脚本

7、,可以运行在UNIX、 LINUX、WINDOWS 、 Mac OS、Android 等平台效率高。PHP 消耗相当少的系统资源。图像处理。用 PHP 动态创建图像,PHP 图像处理默认使用 GD2。且也可以配置为使用 image magick 进行图像处理。面向对象。在 php4,php5 中,面向对象方面都有了很大的改进,php 完全可以用来开发大型商业程序。专业专注。PHP 支持脚本语言为主,同为类 C 语言。2.2 MYSQL 数据库的介绍MySQL 是一种开放源代码的关系型数据库管理系统(RDBMS) ,MySQL 数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数

8、据库管理。由于 MySQL 是开放源代码的,因此任何人都可以在 General Public License 的许可下下载并根据个性化的需要对其进行修改。MySQL 因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL 是管理内容最好的选择。MySQL 这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my”已经有 10 年以上,而且不管怎样,MySQL AB 创始人之一的 Monty Widenius的女儿也叫 My。这两个到底是哪一个给出了 MySQL 这个名字至今依然是个迷,包括开发者在内也不知道。MySQL 的海豚

9、标志的名字叫“sakila”,它是由 MySQL AB 的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze 提供。根据 Ambrose 所说,Sakila 来自一种叫 SiSwati 的斯威士兰方言,也是在 Ambrose 的家乡乌干达附近的坦桑尼亚的 Arusha 的一个小镇的名字。MySQL,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。它的历史也富有传奇性。第三章 需求分析3.1 系统功能需求“再小的个体,也有自己的品牌”微信公众平台的这种无声宣言,让大量的机构,名人,

10、企业,服务进驻。配之以扫一扫,摇一摇,微信游戏加上开通银行卡以后享受的财富增值及更多便利生活服务,让微信的品牌深入人心,现在看来,微信的品牌策略无疑是一种成功,那么使用这个平台的用户来说,如何更好的利用新媒体时代微信平台,宣传自己的品牌,对大多数企业及微信营销从业者来说,都是一个需要深度思考的问题。微信公众平台成为有史以来参与规模人数最多的平台。从论坛热到博客热,到人人网再到微博热,继而到目前的微信热,每一个新媒体的出现都会带来一阵营销界的狂热,但是又快速冷却。微博伴随着高潮的颤栗迈进了上市的门槛也宣告着一个时代的结束。微信随着智能手机快速的崛起,用户数与日俱增,已成为人民日常生活中不可缺少的

11、信息来源及工具。与庞大的用户基数同样重要的是,微信又不仅仅是一个聊天工具,借助 8 亿多的 QQ 用户,公众平台服务号和订阅号功能的开放,创造了一个以智能手机为接口,以微信平台为依赖的庞大的线上线下平台。微信公众平台的用户来源及用户分析。微信公众平台是基于客户的需求和服务客户而设置和开发的。相对于以前出现的媒体,微信具有深度社交,传播精准,及关系亲密的特点,所以更适合去做企业的信息推送及客户的维护。一般来说,微信公众帐号的第一批关注者是企业的老客户或者合作伙伴,微信公众帐号的搭建第一步就是要先吸引老用户,继而吸引新用户,再吸引潜在客户。一个新搭建的微信公众平台的运营者,如果寄希望通过推广或者活

12、动的方式来吸引用户是不现实也是不靠谱的。通过实惠利益获得的用户不是品牌的忠诚用户,因为对这些用户来说,对企业品牌的忠诚度远不如享受实惠来的重要。所以企业在开设微信公众账号的时候,将老客户的导入作为头等大事来做。至于如何吸引新客户和潜在客户的加入,更要依赖公众账号的价值驱动,通过微信公众账号可以更便捷的享受服务、享受优惠、得到价值认同。一个好的微信公众账号一定能够融入到企业的经营、交易和客服环节,然后通过好的互动建立好的口碑,通过口碑在用户之间传递,成为客户和品牌不可或缺的纽带。在这个基础上的再进行营销推广,将账号作为品牌粉丝互动的平台、客户服务的平台对外传播,更容易实现客户的转化,也更容易提高

13、转化率。基于微信公众平台的微信营销展现方式。微信公众平台目前分为订阅号和服务号,将企业微信营销引导服务,摒弃以前简单的信息推送为主的微信营销模式。站在品牌营销策划的角度,信息推送、图文发布、粉丝互动、客户服务、在线交易、活动策划,任何一种单一的模式都不能够让一个微信公众账号具有持久的生命力。因为频繁的信息推送和粉丝互动会干扰用户,而基于微信的客户服务作为传统服务的延伸,并不唯一,很容易被其他技术手段所替代。企业微信公众账号是同时集合了这些功能并具备实用功能的品牌社区。以微信为代表的新媒体时代环境下,传播对象性质发生了改变。3.2 系统性能需求PHP 5.3.0 或更高版本。MySQL 5.3

14、或更高版本。第四章 系统功能的设计4.1 总体设计本系统的框架说明下:目录/文件 说明ThinkPHP.php 框架入口文件Common 框架公共文件目录Conf 框架配置文件目录Lang 框架系统语言目录Lib 系统核心基类库目录Tpl 系统模板目录Extend 框架扩展目录4.2 程序文件详解index.php qkphp 入口文件Application 应用模块目录 Admin 后台模块 Conf 后台配置文件目录 Common 后台函数公共目录 Controller 后台控制器目录 Model 后台模型目录 Logic 后台模型逻辑目录 View 后台视图文件目录 Common 公共模

15、块目录(不能直接访问) Conf 公共配置文件目录 Common 公共函数文件目录 Controller 模块访问控制器目录 Model 公共模型目录 Home Home 前台模块 Conf 前台配置文件目录 Common 前台函数公共目录 Controller 前台控制器目录 Model 前台模型目录 View 模块视图文件目录 User 用户模块(不能直接访问) Api 用户接口文件目录 Conf 用户配置目录 Common 后台函数公共目录 Model 用户模型目录 Service 用户 Service 文件目录Public 应用资源文件目录 Runtime 应用运行时目录ThinkPH

16、P 框架目录Uploads 上传根目录Download 文件上传目录Picture 图片上传目录Editor 编辑器图片上传目录4.3 系统流程我们以访问网址 http:/127.0.0.1/index.php 为例,分两种情况来解析下系统的执行流程,首先是调试模式下面的主要执行流程:序号 流程说明1 用户访问网站 URL 地址2 调用项目的入口文件(这里是 index.php)3 载入系统入口文件 ThinkPHP.php4 判断系统常量,如果没有定义则自动生成5 载入系统运行时文件 runtime.php 并定义项目路径常量6 加载运行时所需的文件(通过调用 load_runtime_fi

17、le 函数)7 后面的流程和调试模式基本相同,只是模板编译过程省略了8 读取核心基础文件列表和加载系统别名定义文件9 检查项目相关目录是否存在,不存在则自动生成10 调用 Think:start 执行入口11 设置异常和错误处理机制12 注册系统自动加载机制13 预编译当前项目14 加载框架惯例配置文件15 读取当前的运行模式如果不是标准模式则加载模式的配置文件(如果存在)16 加载模式和项目配置文件17 加载框架底层语言包文件18 加载当前模式的系统行为定义文件19 加载当前模式的项目行为定义文件(如果存在)20 读取核心编译文件列表21 载入项目公共函数文件22 加载模式和项目别名定义文件

18、23 加载系统调试模式配置文件24 加载项目调试模式配置文件(如果存在)25 执行当前模式的 App:run();运行项目26 如果定义了动态载入则载入动态项目配置文件和公共文件27 URL 调度,根据 URL 模式设置分析当前 URL 地址28 URL 路由检测29 获取当前 URL 地址的分组、模块和操作名 及其他参数并生成 URL 相关常量定义30 如果检测到分组,则加载分组的配置文件和公共文件31 检测模板主题并生成模板系统常量32 设置 SESSION_ID 开启 Session33 根据分组和模块名,定位到控制器类并且实例化34 检查并执行当前操作的前置方法35 检查当前模块的_i

19、nitialize 方法36 执行当前操作方法37 调用控制器的 Display 方法输出38 定位当前操作方法的模板文件39 调用模板引擎解析模板内容并生成模板编译缓存文件40 读取模板缓存文件进行变量输出,替换解析返回的内容中的需要替换的特殊字符串41 生成表单令牌哈希42 输出模板内容到浏览器43 如果开启页面 Trace 显示则调用 trace 信息显示44 检查并执行当前操作的后置方法45 项目运行结束,记录内存中的日志信息到文件如果在部署模式下面(假设已经生成项目编译缓存) ,基本的系统流程是:序号 流程说明1 用户访问网站 URL 地址2 调用项目的入口文件,如果替换了入口文件,

20、则调用项目编译缓存文件,并跳过下面的3、4、5 流程,直接执行后面的流程。3 载入系统入口文件 ThinkPHP.php4 判断系统常量,如果没有定义则自动生成5 载入系统运行时文件 runtime.php 并定义项目路径常量6 加载运行时所需的文件(通过调用 load_runtime_file 函数)7 加载系统基础函数库文件 common.php系统执行流程根据不同的设置、行为和模式影响,可能存在差异,并不一定完整。但是开启页面Trace 功能后,你就可以比较直观的看到当前的文件载入流程,能够帮助你了解系统的执行流程,例如新版的 blog 示例在关闭调试模式下面一共加载了 20 个文件,列

21、表如下:1.0 = D:phpStudyWWWAppExamplesBlogindex.php2. 1 = D:phpStudyWWWAppThinkPHPThinkPHP.php3. 2 = D:phpStudyWWWAppExamplesBlogRuntimeruntime.php1. 3 = D:phpStudyWWWAppExamplesBlogLibBehaviorCheckLangBehavior.class.php2. 4 = D:phpStudyWWWAppExamplesBlogLibActionBlogAction.class.php3. 5 = D:phpStudyWWW

22、AppExamplesBlogLibActionPublicAction.class.php4. 6 = D:phpStudyWWWAppThinkPHPLibCoreModel.class.php5. 7 = D:phpStudyWWWAppThinkPHPLibCoreDb.class.php6. 8 = D:phpStudyWWWAppThinkPHPLibDriverDbDbMysql.class.php7. 9 = D:phpStudyWWWAppExamplesBlogRuntimeData_fieldsexamples.Category.php8. 10 = D:phpStudy

23、WWWAppExamplesBlogLibModelAdvModel.class.php9. 11 = D:phpStudyWWWAppExamplesBlogRuntimeData_fieldsexamples.Blog.php10. 12 = D:phpStudyWWWAppExamplesBlogRuntimeData_fieldsexamples.Comment.php11. 13 = D:phpStudyWWWAppExamplesBlogRuntimeData_fieldsexamples.Tag.php12. 14 = D:phpStudyWWWAppExamplesBlogLi

24、bModelBlogViewModel.class.php13. 15 = D:phpStudyWWWAppExamplesBlogLibModelViewModel.class.php14. 16 = D:phpStudyWWWAppExamplesBlogLibModelBlogModel.class.php15. 17 = D:phpStudyWWWAppExamplesBlogLibModelCategoryModel.class.php16. 18 = D:phpStudyWWWAppExamplesBlogLibORGPage.class.php17. 19 = D:phpStudyWWWAppExamplesBlogRuntimeCache2ab73b774a28fab5232b8c752b654018.php

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报