在日常生活中,点餐是很常见的生活场景。目前,大部分餐厅都支持扫描二维码点餐。每张桌子上都附有一个二维码。当我们扫描二维码的时候,我们就可以打开点餐小程序,自行点餐。
对于快餐店来说,店内点餐分为堂食和外卖。如果您选择外卖,专门的送货员可以送货上门。
对于点餐等常见的生活场景,已经有了标准化的解决方案。我们这次的实践课程也是以这种常见的生活场景为案例,结合低代码工具,快速开发一个小程序。
01 低代码开发流程介绍
低代码开发通常需要需求分析、数据源设计、应用构建、发布预览、归档和上线等多个动作。
总体流程与传统开发类似,但不同之处在于构建应用程序后的步骤。
传统开发需要搭建本地开发环境,完成代码编写、提交测试,然后部署到公有云或私有云。
所有低代码开发的环境都是在线的。开发过程是通过组件的拖放配置完成的。这些在线发布的工具已经集成,不需要我们做额外的配置。整体开发还是很方便的。
02 需求分析
我们这次的课程想要实际模拟点餐的场景。根据用户角色,我们分为用户端、收银端、厨房端、配送端、管理端。
在客户端,我们常用的功能包括注册、下单、订单确认等几个基本步骤。操作如下。
在收银端,收银员可以查看当前订单状态并确认。确认后,将根据顾客的用餐方式通知厨房或送餐端。
在后厨房端,您可以查看后厨房端收银员确认的订单。点击制作,订单将变为正在制作。
配送端,配送端主要是配送人员使用的。您可以查看需要发货的订单。收到后可以检查菜品是否完成。如果发送完成后点击“完成”,用户终端会进行评估。
管理端主要完成基本信息的录入,并可以进行统计分析。
总结
我们实战教程的第一部分就是梳理我们小程序的具体功能。事实上,如果你要自己做或者外包给别人,需求分析是必不可少的。当然,分析也是一个循序渐进的过程。在产品的不断迭代中,功能逐渐优化,让我们的小程序变得简单易用。