微信公众号订餐平台系统设计及实现

微信公众号订餐平台系统设计及实现

ID:9293327

大小:32.00 KB

页数:10页

时间:2018-04-26

微信公众号订餐平台系统设计及实现_第1页
微信公众号订餐平台系统设计及实现_第2页
微信公众号订餐平台系统设计及实现_第3页
微信公众号订餐平台系统设计及实现_第4页
微信公众号订餐平台系统设计及实现_第5页
资源描述:

《微信公众号订餐平台系统设计及实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微信公众号订餐平台系统设计及实现  摘要:从微信公众号的开放应用入手,分析了基于公众号订餐平台系统的基本逻辑结构和前后台功能模块;详述了微信自定义菜单的设置和创建、消息的接收和发送、图文消息的后台管理与动态更新等功能模块的实现方法;对系统进行了效益评估,印证了微信订餐的可行性及商业价值关键词关键词:微信订餐;微信公众平台;PHP;开发模式DOIDOI:10.11907/rjdk.161155中图分类号:TP319文献标识码:A文章编号:1672-7800(2016)008-0074-030引言10微信公众平台

2、是腾讯公司在微信的基础上新增的开放功能模块,用于实现微信与第三方平台的对接,提供内容更加丰富、功能更加全面的平台服务,相当于一个轻量级的开放App[1];开发者可以基于开放的数据接口进行一些应用开发,依托微信扩展商业应用。借助微信公众号的多媒体消息群发功能,可将企业营销推广活动或广告直接送达到关注用户手机,从而精准定位营销,具有开发简单、便捷、费用低等特点,应用前景非常广阔[1]1系统分析本系统在功能上继承了传统PC端的大部分功能,通过与微信公众号绑定,结合电话订餐和手机APP的灵活性,商家可以在微信公众平台

3、上建立网上餐厅,消费者只需关注微信公众帐号[5]即可浏览某地域范围内众多商家网上餐厅的菜品信息,轻松完成下单;系统通过微信公众账号的群发功能,为活动商家推送图文促销信息,实现精准营销2系统设计2.1系统逻辑结构本系统采用典型的C/S网络架构,由客户端微信、微信公众号、开发者服务器、数据库服务器4部分组成。正常工作时,微信公众号相当于一个消息转发器,微信用户通过手机、平板等终端发送请求给微信公众号,微信公众号收到用户请求后将其组装成XML格式的数据,通过POST方式提交给开发者服务器[3];开发者服务器获取请求

4、后从数据库中提取数据并响应给微信公众号,微信公众号再将数据响应给用户,从而完成订餐,如图1所示10(1)微信公众号:作为引流的数据入口,一方面为关注用户提供一个浏览界面和订餐菜单,实现用户通过移动微信端选择餐厅、浏览菜品、下单;另一方面为商家用户提供一个在线餐厅展示界面,接受用户浏览和订餐,并群发推送促销信息,实现精准营销(2)开发者服务器:所有业务处理模块全在此实现,是整体应用系统建设的基础保障。一方面接收并处理用户请求,为用户提供在线注册、登陆、购买、下单等功能;另一方面为商家提供管理后台,在PC端以网页

5、形式展现,包括添加和删减食物、处理订单、对注册用户进行分组管理、对后台数据库进行修改和维护等(3)数据库服务器:用于存储各种数据,如订单记录、菜品类型和价格、会员信息、商家信息、配送信息等2.2系统功能模块设计2.2.1前台显示功能模块前台显示功能模块如图2所示(1)最新美食:按时间顺序推荐,展示销量最高、最新、最热门等美食,按美食种类分类查看(2)用户中心:主要用于用户注册和登录,可在线修改个人资料,对已订餐店家进行留言和评论等(3)购物车:用户登录后,对感兴趣美食进行查询、下单购买(4)订单查询:用户登录

6、后,可查询已生成的订单配送及成交情况(5)商家加盟:与有意向入驻平台的商家进行洽谈和联系2.2.2后台处理功能模块10后台业务处理功能模块如图3所示(1)统计功能:统计显示在某个时间段的营业额、订单数量、顾客数量、商品销量额、配送员配送数量、访问量(2)订单管理:对未处理订单、已确认订单、成功订单、失败订单、已取消订单查看管理(3)店铺管理:建立店铺、管理店铺,对营业状态、配送、店铺营销进行管理,订单提醒管理、商品状态管理(4)客户管理:详细显示顾客个人信息、积分、充值记录、累计消费金额等功能;会员设置、会员

7、充值、升级会员、退款、冻结会员等功能;恶意下单顾客移至黑名单功能(5)交流回复:顾客消费成功后可对店铺进行评论打分,商家收到留言评论等信息并及时回复。自动回复功能可编辑关键词、非关键词、图文素材、链接第三方接口(6)在线支付:支持会员在线充值、顾客在线付款。主要通过财付通和支付宝的支付端口支付(7)应用添加:添加快递查询、城市天气、火车票查询等应用功能(8)营销推广:可设置优惠券、大转盘抽奖、签到和积分等营销功能3系统实现3.1开发环境10为了和微信公众平台的开放接口对接,采用Apache+Php+Mysql

8、+Linux搭建�_发者服务器,用PHP5.5ZendStudio开发业务模块、MySQL5.5进行数据存储。商家后台管理需要IE6.0及以上版本,用户手机端需要微信6.0及以上版本启用微信公众平台的开发者模式,首先登陆微信公众平台进行开发者服务器网址接入,接入后在开发者服务器上进行功能实现3.2数据库设计结合系统分析和功能模块实际,建立wxShop数据库,内部主要数据见表13.3微信自定义菜单创建

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。