基于微信小程序的点餐系统设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 2 基于微信小程序的点餐系统设计与实现   【摘 要】随着时代的改变,小程序开发更加的广泛,拿软件点餐成为了我们必不可少的一部分。软件不像人工那样古板,即随点随吃,非常方便,在这种程度上,根本不需服务人员,大大降低了人工成本。为充分理解并更好地帮助个体商户和小本生意者解决这些问题,小程序推出了众多功能,扫码点餐,微信扫码支付,对人们便利越发强大,尤其在近年来,我国发展到了线上点餐服务,使得我们的饮食方式发生了改变,相比较传统服务行业,在线的点餐系统是个很好的选择。我们正是抓住了这一点方向,进行研究探索,程序和服务两个板块的连接,研究其中的方法,从而得到一个我们想要的程序软件。   我想要做的是Wechat的小程序,采用PHP语言,用Dreamweaver工具进行开发,数据库使用传统的MySQL5.5来设计。点餐设计系统分为:前台和后台的研究,前台涵盖了物品的信息、有何新品、系统的购物车、以及个人信息等功能模块;系统的后台主要内容有系统总体管理、菜品管理、订单管理还有地址管理等功能,方便买者点餐,后台管理,提高办事效率。关键词:微信,小程序,点餐,扫码,支付 1 绪论 1.1 研究背景及意义   当微信进入我们的时代之后,我们的时代进度大幅度提高,改变了现代生活质量,尤其是微信发展API接口后,微信如何改变我们的生活,怎样爆发出更大的价值,这值得每个人去关注。作为当代年轻人,计算机时代的新生力量我们更应该去关注、并了解时代的发展以及进步,了解平台,小程序,主动迎接他的到来。由于移动手机支付平台的快速发展,出现了一种新型的点餐系统模式, 1.3 研究内容 2 微信小程序开发相关技术介绍 2.1 微信小程序介绍 2.1.1 WeChat介绍 2.1.2 Wechat小程序简述 2.1.3 微信小程序基本功能   程序可以将文本、图像、声音、视频等类别的内容直接发送给订户。您也可以编辑内容更丰富的单个或多个图像信息。另外,在群发性地传送内容的情况下,也可以基于用户的性别、地区、分组等信息,选择性地推送指定的内容。公共服务号码只能每月联合发送4个。服务编号的通知信息显示在微信部件的查特里特上。一般订阅号码可以每天一起发信息。订阅组编号的信件后,会显示在查特里斯特的订阅编号列表中。  微信小程序有消息管理、用户管理、素材管理、数据统计等多个管理功能,按照微信小程序消息管理的方式消息就会在5天内删除,而作为星标用户则会永久保存,微信小程序的用户管理是为了让我们更好的去管理我们的用户圈,通过增删改查,拉黑等功能,将用户进行分类。  而素材统计主要是用来统计数据,图片,流量,时长,步数等平时我们习以为常的东西。然后通过选取发送给特定的人达到效果,并且通过朋友圈我们还可以看到数据的流通和交互,数据交流次数,点赞次数,时长,回复等多功能。 2.2 微信点餐小程序开发技术的介绍 2.2.1 PHP 2.2.2 JSON 2.2.3 XML 2.2.4 HTML 5 3 需求分析 3.1 需求综述 1.1 用户需求 详细需求分析 3.2.1 系统参与者 a) 管理员(餐厅商家) a) 管理员(餐厅商家) 图 管理员(餐厅商家)用例 b)点餐用户可以通过系统点餐完成下单,填下购物车支付。 图 点餐用户用例 3.2.2具体用例分析 4 概要设计 4.1 技术选型   简单来说,就是把程序分层3部分,不同部分处理不同的东西。用户请求先到达控制器,控制器调用模型层操作数据库获取结果返回,然后控制器把结果通过视图层渲染到页面上。目前ThinkPHP已经发展到6.0阶段,不过最经典的还是ThinkPHP3.2版本,作为入门框架还是推荐这个版本,后面的版本也是在此基础上有增加了很多功能而已。4.2.1 4.2.1 用户功能模块 4.2 功能模块划分 图4.2.1 用户功能模块结构图描述: (1)微信订餐设置: A.餐桌管理:设置该餐厅用于微信订餐或者预订的餐桌 B.菜品分类管理:用户设置该餐厅用于微信订餐的菜品分类 C.菜品管理: a)添加菜品 b)删除菜品 c)修改菜品 D.订单管理 a)查看订单 b)操作订单 c)删除订单 4.2.2 微信用户功能模块 图3.2.2 微信用户功能模块结构图描述:使用微信扫码点餐:使用微信扫码点餐功能 A.微信订餐:进入微信扫码点餐界面,浏览菜品分类,添加进购物车,下单 B.查看订单:微信用户查看自己已下的单(可以修改订单,删除订单) 4.3 4.3 系统架构 图3.3 系统架构图   描述:微信点餐小程序客户端用户通过HTTP请求微信点餐小程序服务器,进行订餐功能以及其他功能的设置;微信点餐小程序服务器采用ThinkPHP的Action来处理来自微信点餐小程序客户端

文档评论(0)

13141516171819 + 关注
实名认证
文档贡献者

!@#¥%……&*

1亿VIP精品文档

相关文档