# 【从0带做】咖啡点单系统
作者:程序员青戈 (opens new window)
公众号:程序员青戈 (opens new window)
获取链接:https://www.javaxmsz.com/projectDetail?id=101 (opens new window)
# 项目介绍视频
# 项目技术栈
前后端分离
后端:SpringBoot3 + MyBatis + Hutool
前端:Vue3 + Element-Plus + Vue-Router + Axios
数据库: MySQL
版本要求: jdk不低于17,MySQL 5.7或者8,node.js版本18以上,maven版本建议3.8及以上,navicat建议不低于16
数据库表: 19张表
难度: ⭐⭐⭐⭐⭐
# 项目功能描述
# 管理员
数据统计:查看所有商家的咖啡销售统计数据,查看近一周的销售趋势图,各个咖啡的销量统计图
咖啡分类:管理咖啡分类信息
咖啡信息:管理咖啡信息
订单信息:管理咖啡点单信息
积分商品:管理积分商品
积分兑换:管理积分兑换订单,可发货
用户充值:管理所有用户的充值信息
商家提现:管理所有商家的提现信息
用户评价:管理所有用户的评价信息
商家认证:管理并审核新注册商家的认证信息
管理员信息:管理管理员信息
商家信息:管理商家信息
用户信息:管理用户信息
# 商家
数据统计:查看本商家的咖啡销售统计数据,查看本商家近一周的销售趋势图,本商家各个咖啡的销量统计图
咖啡分类:查看所有咖啡分类信息
咖啡信息:管理本商家的咖啡信息,设置一件铺货
订单信息:管理本商家的咖啡点单信息,可发货、确认送达,如果是堂食订单,则设置已出餐,已取餐
账户提现:查看自己历史的提现记录,发起提现
用户评价:查看用户在本店消费的商品的评价信息
商家认证:提交资格认证信息,认证成为商家
# 用户
登录、注册、个人信息、修改密码
首页:查看轮播图、咖啡分类、热销咖啡推荐、系统公告
咖啡点单:分类查看所有在售咖啡,点击查看详情,详情页可加入购物车、可单独点单,单独点单可以选择堂食
购物车:查看加入购物车的咖啡,可修改咖啡数量,可一键下单
积分商城:积分兑换周边礼品
我的收藏:管理自己收藏的咖啡
我的地址:管理自己的收货地址信息
我的点单:查看自己的咖啡订单信息,可取消订单、可确认收货、可评价订单
我的兑换:查看自己的积分兑换订单,可确认收货
我的充值:查看历史充值记录、充值金额
# 创新点
- Echarts图表数据统计
- 堂食、外送下单流程设计
- 富文本