论文部分内容阅读
当今社会是一个数字化、网络化和信息化的社会,随着移动互联网的迅猛发展,给我们生活的方方面面都提供了极大的便利。对于传统的餐饮业而言,也在潜移默化中感受到移动互联网的魅力。然而,如何利用移动互联网更好更方便的为餐饮业提供便利,是一个值得思考的问题。本文对点餐系统目前的发展现状进行了简要的概述,阐述了当前已经存在的点餐系统的优缺点。同时,本文也对微信公众平台进行了介绍,阐述了微信公众平台的发展现状,并对微信公众平台的第三方开发技术进行了详细的介绍。最后,本文也对B/S结构和C/S结构两种体系结构进行了比较,介绍了B/S结构的优缺点。本文主要讲述的是一个B/S结构的点餐系统的设计与实现。本系统与普通点餐系统的最大区别在于本系统是基于微信公众平台的点餐系统。选择微信公众平台,一方面是因为微信是当前炙手可热的移动社交工具,为餐饮店的营销提供了天然的优势;另一方面,是为了摆脱移动应用本身过于庞大给用户带来的不便,使点餐系统能够轻松的进入用户的移动设备。其中点餐系统提供餐饮店点餐相关的基本需求,餐饮店的微信公众账号则提供点餐系统运行的载体。这两部分的结合主要依靠的是微信公众平台的开发接口。本系统主要采用thinkphp的框架,使用MVC的设计思想,实现了排队、预点餐、预订等餐饮店基本的功能需求。其中排队功能主要实现了一个电子排队号码,取代纸质排队号码;预点餐则是用电子菜单取代了传统的纸质菜单。本文结合软件工程的思想,首先讲述了系统需求,主要从用户性需求和功能性需求两方面进行介绍。然后,介绍了系统的详细设计,主要包括数据库设计、整体构架设计以及功能模块设计。最后,结合系统设计阐述了主要功能模块的具体实现及其实现效果。通过这一系列介绍,较为全面的展示了基于微信公众平台的点餐系统的全貌。