微信服务器系统,微信公众号服务器系统基础组件研发

摘要:

微信是一款即时通讯软件,在今天如果那个手机用户还没有使用微信,可能是不可想象的.微信公众号是腾讯推出的面向商家和开发者的应用账号,是一种特殊的的微信账号.申请公众号并通过微信公众号进行营销,宣传和业务办理,借助微信巨大的用户数量,相比于其他方式可以取得更好的效果.微信公众平台虽然提供了消息交互等功能,但局限性很大,而通过开发模式管理公众号也存在开发周期长和经济成本大的缺点.因此实现了微信公众号服务器系统,开发者在系统基础上进行二次开发,通过调用或扩展系统各组件接口可以快速建站,降低开发的时间成本和经济成本. 本研究选择Java开发语言,并采用时下流行的MVC设计模式,基于C/S架构实现.系统主要分为四个模块,首页管理组件,业务流程设置组件,单一业务步组件以及微信公众号客户业务标识号组件.首页管理组件包括消息群发,消息回复管理,公众号菜单管理以及事件管理功能;业务流程设置组件是开发一个公众号系统的完整业务管理流程时设定业务流程的组件;单一业务部组件包括公众号H5页面管理及与数据库交互组件和公众号支付组件;微信公众号客户业务标识号组件模块实现了将公众号用户的openid和其他业务标识号绑定在一起,并在公众号用户再次访问时通过该业务标识号通过重定向调用其他业务接口.系统实现了公众号的基本功能,并在此基础上进行了扩展.通过系统,开发者可以快速建站,大大缩小了其时间成本和经济成本.

展开