关键字:
高仿谷连天点餐服务小程序 前端 后端 小程序 JAVA
(一)系统介绍
1.1 系统介绍
高仿谷连天点餐服务小程序
意象点餐(扫码点餐)系统,在线点餐(外卖与自取)小程序模式,支持多门店模式,SaaS多租户模式,基础技术Java17,springboot3、vue3、uniapp(vue3)(支持H5、微信小程序) 采用当前流行技术组合的前后端分离点餐系统: SpringBoot3、Spring Security OAuth2、MybatisPlus、SpringSecurity、jwt、redis、Vue3的前后端分离的系统, 包含外卖与自取、商品管理(多规格sku)、店铺管理、云小票打印、图片素材库、订单管理、积分兑换(积分+金额)、充值、优惠券、充值、多门店、微信公众号、商家中心、提前预约、桌面扫码点餐(单人或者多人协同)、收银台(支持扫码枪与扫码盒子收款)、会员卡、桌台点餐等功能,更适合企业或个人二次开发.
主要功能:
属于企业级的多功能点餐小程序,不仅能满足谷连天的扫码点餐、自取需求,还适配连锁快餐的拓展需求。支持多门店 SaaS 模式、多人协同点餐、会员积分、优惠券、云小票打印等功能。技术栈采用 JDK17+SpringBoot3+Vue3,前后端分离架构,可轻松定制中式快餐的套餐管理、菜品分类等功能。
1. 用户管理模块
用户注册/登录:支持手机号验证码、微信授权等方式快速注册登录。
个人信息维护:包括头像、昵称、联系方式、地址等信息编辑。
2. 服务展示模块
详情介绍:配有图文描述、价格
热门推荐:首页轮播图或推荐栏展示高人气服务。
3. 下单模块
订单确认页:展示所选服务、费用明细、联系人信息并提交订单。
4. 订单管理模块
订单状态跟踪:待接单、进行中、已完成、已取消等状态实时更新。
5. 支付结算模块
在线支付接口:接入微信支付或其他主流支付方式完成交易。
优惠券系统:支持领取和使用平台发放的折扣券或满减券。
账单明细查询:历史消费记录清晰可见,便于财务管理。
7. 评价反馈模块
服务评分机制:用户可对服务质量打星并撰写评论。
8. 数据统计分析(后台)
运营报表生成:每日新增用户数、成交量、收入趋势图表化呈现。
9. 消息通知中心
短信/微信模板消息推送:关及时提醒。
10. 设置与帮助中心
人工客服对接窗口:提供在线聊天工具处理复杂诉求。
(二)开发环境及开发工具
系统开发中具体使用到的技术列表如下:
2.1前端技术框架
css、javascript、jQuery
基于jQuery的前端框架
BootStrap(前端框架)、dTree插件、富文本编辑器等
Vue | 前端框架
Ant Design Pro | 后台UI框架
Uni-app | 跨平台框架
2.2后端技术框架Spring Boot3 java开源模型
Spring Security oauth2 授权
MyBatis 数据源框架
MyBatisPlus 数据源框架
Redis 缓存服务
lombok 框架
2.3程序部署和配置
后端源码
3.1 请使用idea打开Java工程,自动会安装依赖
3.2 创建数据库且导入工程目录下sql/yixiang-drink.sql 文件
3.3 找到项目下的yshop-server 的yml,修改数据库相关信息和redis相关信息,如图:
前端部分:
4.1 vscode 打开vue工程,在目录下输入命令:pnpm install