前段时间,忙着给客户开发了一套奶茶在线点单小程序,目前已经正式在线使用,本文暂且简单列举下
一:技术栈
在线点餐(外卖与自取)小程序采用时下流行的前后端分离技术,
基础技术Java17,springboot3、vue3、uniapp(vue3)
权限管理 Spring Security OAuth2、SpringSecurity、jwt、
数据持久层 MybatisPlus
缓存 redis
二:业务模块
系统支持多门店模式,SaaS多租户模式, 包含外卖与自取、商品管理(多规格sku)、店铺管理、云小票打印、图片素材库、订单管理、充值、优惠券、多门店、商家中心、收银台、会员卡等功能.
三:页面展示
PC管理后台:
首页
优惠券配置管理(包括可配置新用户注册赠送,消费后赠送等):
订单列表页
商品配置(支持单规格,多规格)
门店配置管理(可给门店配置管理员)
小程序端
首页
点单页(自动根据当前用户位置分配最近的门店,也可自行选择门店)
领取优惠券
下单收银台(可选优惠券,扣除相应金额)
订单详情页(如未付款或付款失败,可支持重新付款)
当然此时 门店后台 打印出小票啦(云打印),制作完成后,店员手机app可进行扫码通知系统“制作完成”动作,用户取餐,完成交易。
店员使用的app也是另外开发的,这里就不截图介绍了。