论文部分内容阅读
微信公众账号是中小企业,商家或者开发者,在微信公众平台上申请的用于运营微信公众号的应用账号。微信引发了公众号的变革,腾讯官方呼吁企业、商家能够用精品服务来吸引用户,可是服务是需要载体的,你不能指望每个小企业都能有像招商银行一样的研发团队去定制各种看起来很炫很酷应用,而微信公众平台无法让企业真正去运营一个服务用户的公众号。公众号管理平台将各种微信公众平台的接口加以开发,实现各种类型的企业常用的功能,并且让小企业通过配置,就能实现酷炫的应用,解决了小企业的开发的困境。公众号用户可以通过管理平台实现对公众号粉丝的管理,能够进行多媒体文章发布,微官网功能,以及特定群体的文字、图片、语音、视频的全方位沟通、互动,以实现品牌推广、业务宣传、产品营销、客户服务等目的。公众号管理平台提供多个行业方案模板,各个行业方案功能通过基础功能和微官网配置,即可实现关键信息的展示。在进行技术选择时,作者研究了php语言的Think PHP的技术框架,并与Java的常用框架如spring框架做了比较,两者都是轻量级的开发框架,Think PHP集成了对数据库的访问封装,而spring则需要使用hibernate作为持久层框架,对技术人员要求较高,因此选择Think PHP为基础框架。Think PHP的框架特点,需要掌握MVC分层,执行流程,模型,数据库抽象层的交互,为后续的应用开发打下基础。技术选型之后,作者对整个平台的系统总体框架进行分析,并设计了平台的部署视图,对与腾讯公众号平台的互动接口,接收发送文本,接收发送语音,接收发送图片接口,令牌绑定等接口的API规约进行分析和说明。对接口的开发做了详细的分析及设计,画出系统一级数据流图,阐述微信平台与公众号管理平台,微信用户之间的数据流向。功能上分为设置类功能,运营类功能,模板类功能和活动类相关的功能。并基于对整个系统的理解,划分了具体的模块,系统的主要模块图,整个系统主要功能包含登录、系统设置、公众号管理、基础设置、微网站设置、推广活动、会员卡设置、数据分析和图文推送等功能,完成公众号管理,网站管理,内容管理的数据模型设计,并说明关键模块的设计思路。根据设计思路,选择关键模块进行开发描述。本论文的创新之处在于,系统采用配置的方式来实现企业二次开发的功能,结合中小企业的实际需求和开发困难,通过可视化配置,实现微信公众号的运营,平台很好的弥补了微信公众平台本身功能不足、针对性不强、交互不便利等问题,为小企业公众账号提供更为贴心的、且是核心需求的功能和服务。