微信点餐系统设计论文

时间:2022-04-02 11:41:15

微信点餐系统设计论文

1微信公众平台,一个人人可以拥有的新媒体

微信是腾讯公司推出的一款语音对讲建有社交功能的APP,用户间能够通过语音留言进行交流,还可以通过朋友圈实现互相了解近况,十分受用户的追捧。微信公众平台是腾讯公司在微信的基础上新增的功能模块。微信公众平台分为服务号和订阅号两种类型,任何组织或个人都可以通过注册拥有一个微信公众平台。订阅号每天可以给关注用户群发1次图文、图片、文字、语音等类型的消息,因此具有一定的媒体属性。为区分传统媒体,微信公众平台被冠以新媒体的称号。微信公众平台提供了一种基于HTTP协议和XML标准的请求和响应机制。该机制的工作过程如下:微信服务器可以将用户发给微信公众平台的各种消息以XML的形式发送给第三方Web服务器并等待响应,第三方Web服务器处理完毕后,3秒内可将处理结果以XML形式发送给微信服务器,微信服务器接收响应信息解析并把结果发送给请求用户。任何第三方都可以通过该机制,在腾讯提供的技术标准,开发出了基于微信公众平台的Web应用。

2在线点餐系统的前世今生

在线点餐系统是指用户可以通过线上点餐、下单、支付,系统将订单下发到指微信公众平台点餐系统设计与研究张翼黑龙江东方学院150060定商户,商户收到订单后,准备菜品,组织配货并送货上门的O2O系统。这类系统有着广泛的市场前景,2013年全国餐饮收入25392亿元,以1%为在线点餐佣金计算,在线点餐服务的佣金市场就将近254亿元,再加上广告费等各类其他形式的收入,在线点餐系统的潜在市场将至少达到256亿元。广阔的市场前景,使得这种商业模式受到很多创业者的青睐。目前,国内知名的点餐平台有:饿了么、点餐网、超级小二等。这些在线点餐系统已经初具规模,但是仍然没有做到全面覆盖,服务上也有需要进一步改进的地方,因此,基于微信公众平台的在线点餐系统仍然有很大的发展空间。

3利用微信公众平台实现在线点餐系统的前期规划

3.1基于微信公众平台的点餐系统,共有如下几个模块

微信公众平台后台模块:该模块负责处理用户发给公众平台的信息请求并做出响应,例如,用户发来菜品的名称,公众平台自动回复响应的菜品价格、简介、图片等信息,根据用户的消费习惯,进行推荐等功能。微信用户模块:该模块可以为微信用户提供菜品详细介绍并提供订餐及支付功能,评价功能,分享页面,美食收藏等功能。商家模块:该模块用于商家对自身信息和菜品、打折信息、配餐时间、送餐时间等信息进行管理,同时订单到达,送餐流程管理,第二天预算订单数等功能。管理员模块:该模块对系统的运行进行全面管理和维护,具有商家结算功能,广告管理功能,报表功能,数据挖掘功能和菜品推荐管理功能,

3.2系统的开发环境及平台选择

本系统可以采用Framework4.5作为开发环境,SQLServer2008作为数据库,云服务器作为系统数据存储载体。系统使用MVC开发架构开发,将HTML5和CSS3作为网站的前端语言,需具备良好的交互性和用户体验。考虑到将来系统的数据基数可能会分庞大,所以在数据库的设计上要充分应用关系代数理论,设计符合第三范式的数据库结构。对于查询请求比较多的数据要可以采用反第三范式的结构存储,来提高查询性能。在系统的开发过程中,要遵循系统功能、数据库访问和用户界面三层分开的原则,这样可以大大提高系统的扩展性和易于维护性。

3.3基于微信公众平台的点餐应用实现方法

因为用户与微信公众品台的交互通常是使用文本的方式,所以在系统开发前应该设计一套简单并容易记忆的指令集。当用户发送这些命令到微信公众平台时,微信服务器会将这些命令转发到Web服务器,Web服务器对于这些命令做好解析并处理,然后,将结果以文本消息或者图文的形式返回给微信服务器,微信服务器会将公众平台的响应下发到相应用户,并最终在用户的微信上呈现。

4初具规模后的长远发展

因为微信公众平台主动向用户推送消息的能力较弱,缺乏用户间的互动功能,所以当系统积累了一定的用户群体之后,可以针对用户终端的硬件平台,开发基于Android和IOS平台App进一步提高服务的质量,增加用户的粘度。App与微信公众平台Web服务器程序共享一个数据库,实现微信数据和App数据打通。利用App可以更加方便的推送美食信息,优惠信息等内容,增加系统的赢利点。

5结束语

基于微信公众品台的点餐系统,是一个非常接地气的O2O创业项目,通过本文的介绍,希望能对那些有此想法创业的人,有所帮助,为繁荣地方经济做出一定的贡献。

作者:张翼单位:黑龙江东方学院