基于微信小程序的美食订购应用开发

 2022-01-17 11:01

论文总字数:19966字

目 录

1 引言 1

1.1 论文研究的背景及意义 1

1.2 国内研究现状 1

1.3 应用实现涉及技术 2

1.3.1用户端 2

1.3.2商家端 3

1.3.3 Bmob后端云 3

2 概要设计 3

2.1可行性分析 3

2.2 功能需求分析 4

2.2.1 用户端 4

2.2.2 商家端 4

2.2.3 bmob后端云 5

2.3 系统体系结构 5

2.4 系统功能模块图 6

2.4.1 用户端 6

2.4.2 商家端 10

3 数据库设计 12

3.1数据库逻辑设计 12

3.2 数据库概念设计 15

4 系统实现与详细设计 18

4.1 主界面及购物车 18

4.2 订单导航页 20

4.3 订单详情页 21

4.4 用户界面 21

4.5 地址设置 22

4.6 支付订单 24

4.7 店铺设置 25

4.8 分类设置 26

4.9 菜品管理 27

5 总结 27

参考文献 28

致谢 29

基于微信小程序的美食订购应用开发

季鑫玥

, China

Abstract: With the development of Internet life, the rise of take-away software has made life very convenient. At the same time, people can enjoy a variety of food without leaving home and adapt to current needs. But there are many takeaway softwares and consumers are dazzled by various activities. I do not know which software to install. Therefore, this paper wants to combine a simple and practical WeChat applet to design a small program to implement business management, food and shelf management, and food display. Subscription management, navigation and positioning, WeChat payment and other take-away software features allow users to order food without having to install.The applet is an application that can be used without downloading and installing. It realizes the dream of "touching the fingertips" of the application. The user can open the application by scanning or searching. It also embodies the concept of "run out", users do not have to care about whether to install too many applications. Applications will be ubiquitous and ready to use, but they do not need to be uninstalled. For developers, the threshold for the development of small programs is relatively low, and the difficulty is less than that of the APP. It can meet simple basic applications, and is suitable for shops under the lifestyle service line and non-just-in-used low-frequency applications. The applet can realize seven functions such as message notification, offline scan code and public number association. Among them, through the public number association, the user can realize mutual jump between the public number and the applet. It is very light and concise, and it greatly saves development costs.

Keywords: JavaScript; bmob cloud database; WeChat applet; gourmet ordering

1 引言

    1. 论文研究的背景及意义

随着科技的进步,越来越多的人选择足不出户;尽管可以在家就通过网络获取自己想要的信息,但是想要品尝美食,不外乎直接去店里或者点外卖;这里涉及到两种方式:第一种便是亲自前往饭店品尝,但是对于大多数人来说并没有十分空闲的时间去亲自品尝。第二种方式就将这复杂的费时费力的过程浓缩于掌上,动动手指即可品尝到心仪的美食,大大提高了用餐效率同时用户也有更多的时间去做别的事。

但是线上点餐必然需要选择APP来实现此功能,外卖应用种类繁多,质量得不到保证,也是令人头疼的问题。本文旨在利用微信小程序去解决下载多个APP的复杂过程只需在聊天列表向下一滑便可轻易的找到美食订购小程序选择美食,省却了找APP、等待APP打开、浏览引导页的过程。另一方面,美食订购小程序在方便食客的同时也方便了店家的线上交易,再结合PC版的商家端更加方便商家的操作与管理。

美食订购小程序说到底是是一种商品管理与展示的系统,商家可以通过设置与管理给顾客展示自家的美食以及店家的自己的情况以及订单管理。在已有的到店消费的基础之上加入外送服务,拓宽了商业渠道,增加盈利。于顾客来说,省去自取的麻烦。

商家外卖形式并不是小程序独占的,更早的便是外卖APP,诸多商家一拥而入,其中不乏资源丰富,品牌影响强大的商铺入驻,这在一定程度上超越了地理优势,因为大力维护与宣传所以排名一直靠前,会出现一种“滚雪球”的现象,大商家越做越大,而一些有竞争力的初创商家就会被忽略,继而被淘汰。幸运的是微信小程序具有附近的小程序被发现的功能,与外卖功能相结合将会大大提高上述商家的存活率,不在会有无人问津的情况,从用户心里来讲,大多数用户并不会再打开应用之后往下翻很多去寻找店铺,这就是小商家被忽略的原因,外卖小程序一定程度上解决了这个问题。

商家只需照搬APP的设置过程,在小程序上实现相同的业务宣传需求,同时设置更大的优惠,贴出小程序的二维码加上附近发现,线上线下二合一,一举两得。并且小程序省却繁杂的登录注册功能,与微信号相结合只需完成点单与地址设置即可完成操作,积累到客户量之后恢复原来的售价,口碑提升就有稳定的客户源,增加除外卖流量之外的到店点单的流量以此获得更好的业绩与发展。所以将外卖与小程序结合将会有稳定的店铺入驻数量。

    1. 国内研究现状

谈起外卖与小程序的结合,将一个极其复杂的过程取其精华去其糟粕,简化为小程序,不需要“安装和下载”,打开就可以使用的“小应用”,探其根源就是网页。它改变了和大程度的改变了web APP的存在方式,它可以通过扫描或者搜索发现的途径,让大众快速的在网络世界里进行交互。小程序虽“小”,但是它所蕴含的能量却不可限量。

与此同时,餐饮行业中会有更多的人选择小程序去实现他所需要的业务要求,其重要的原因之一就是小程序对于手机性能的要求非常小,这相比功能繁杂、对手机内存需求极大的传统APP就赢在了起跑线,所以无论是商家还是用户会更加愿意去选择这种方式去解决一下“吃啥”的问题。

小程序寄生于一个拥有庞大用户群体的应用——微信,所以美食订购小程序自身便会有一定强度的用户粘性。除去进店扫码点餐的方式,其另一种方式便是外卖的形式,通过附近的小程序功能可以极大地减少商家在配送上的诸多麻烦。虽说小程序一定程度上降低了商家所需付出的以供运营成本,提高了生产和发展效率。但是,任何事物都具有两面性,降低成本的同时,也给商家带来以一定的竞争,众多商家都想以此方式来扩大自己的市场。

早在小程序之前不少商家就在尝试,是否可以使用H5轻页面的形式来满足业务需求,但是两者必然是有极大的区别,使得小程序得以发挥价值:

  1. 简单直接的操作方式

试想一下若在点单高峰时期、网络状况不佳的时候,H5的加载效率就会极低,由此造成点餐的卡顿,影响用户的体验过程,降低用户的心理预期,更有甚者造成用户的流失。而小程序则对此进行了一定的优化。虽然同是使用HTML CSS JS开发,但是小程序与微信的解析器渲染出来的效果是原生的组件的效果,流畅程度自然会有提升。

  1. 开发成本的减少

抛去开发工具以及框架之类的不谈,最核心的区别是两者的配置模板的工作量。H5版本的升级与迭代就会需要大量成本,而微信小程序拥有独立的开发工具以及标准的规范有自己定义的标签,开发者可以更加的专注于代码的开发。

    1. 应用实现涉及技术

1.3.1用户端

客户端基于原生微信小程序编程语言,包括wxml、wxss、js同时包括Json配置文件。

剩余内容已隐藏,请支付后下载全文,论文总字数:19966字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;