# diancan-system **Repository Path**: yanjianglin/diancan-system ## Basic Information - **Project Name**: diancan-system - **Description**: 点餐系统 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 19 - **Created**: 2026-07-17 - **Last Updated**: 2026-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 点餐系统  > 一个包含后端、管理端、微信小程序端的点餐业务系统。         ## 项目亮点 | 模块化 | 三端协同 | 实时消息 | 业务闭环 | | --- | --- | --- | --- | | 后端按业务域拆分,结构清晰 | 后端 + 管理端 + 小程序端完整联动 | 支持 WebSocket / STOMP 实时推送 | 覆盖点餐、订单、会员、优惠券、评价等场景 | ## 快速导航 | 我想做什么 | 建议先看 | | --- | --- | | 快速了解项目组成 | [项目简介](#项目简介) / [项目结构](#项目结构) | | 准备本地环境 | [环境要求](#环境要求) | | 直接启动项目 | [快速开始](#快速开始) / [本地运行步骤](#本地运行步骤) | | 看三个端分别做什么 | [三端说明](#三端说明) | | 排查启动问题 | [注意事项](#注意事项) / [常见问题](#常见问题) | ## 项目概览 点餐系统面向门店堂食场景,核心目标是把顾客自助点餐、门店履约处理、会员营销沉淀放到一套三端协同体系里完成。 | 维度 | 概览 | | --- | --- | | 系统定位 | 一个围绕“扫码入桌 -> 点餐下单 -> 后厨履约 -> 支付结算 -> 会员沉淀 -> 评价复盘”构建的门店点餐系统 | | 终端组成 | `diancan-miniapp` 顾客端小程序、`diancan-admin-web` 门店管理端、`diancan-admin` 统一业务后端 | | 使用角色 | 顾客、服务员、收银员、后厨、店长、运营 | | 核心能力 | 菜品与桌台管理、购物车与订单、支付、后厨与打印、会员积分成长、优惠券营销、评价反馈、经营报表 | | 架构形态 | 当前仓库是真实的三端协同项目,后端采用 Spring Boot 单体应用按业务域模块化组织,而不是演示型单页项目 | | 三端协作 | 作用 | | --- | --- | | 小程序端 | 承接顾客扫码入桌、浏览菜单、加购、下单、支付、查单、会员、优惠券、评价反馈 | | 管理端 | 承接桌区桌台、下单台、收银台、订单处理、后厨处理、打印机、会员营销、评价报表 | | 后端服务 | 统一提供认证、交易、会员、营销、消息、报表和中间件集成能力 | ## 目录 - [项目简介](#项目简介) - [项目结构](#项目结构) - [技术栈](#技术栈) - [功能模块](#功能模块) - [系统架构](#系统架构) - [环境要求](#环境要求) - [快速开始](#快速开始) - [本地运行前需要确认的配置](#本地运行前需要确认的配置) - [三端说明](#三端说明) - [本地运行步骤](#本地运行步骤) - [启动顺序建议](#启动顺序建议) - [注意事项](#注意事项) - [常见问题](#常见问题) - [补充说明](#补充说明) ## 项目简介 点餐系统是一个包含后端、管理端、小程序端的完整项目,主要面向门店点餐、桌台管理、订单处理、会员运营等业务场景。 当前仓库包含 3 个子项目: | 模块 | 目录 | 说明 | | --- | --- | --- | | 后端服务 | `diancan-admin` | Spring Boot 3 后端,负责认证、菜品、桌台、订单、支付、会员、优惠券、打印、评价、报表等业务 | | 管理端 | `diancan-admin-web` | Vue 3 管理后台,面向运营、服务员、收银、后厨等角色 | | 微信小程序端 | `diancan-miniapp` | 顾客端小程序,提供点餐、购物车、订单、会员、优惠券、评价、反馈等能力 | ## 管理端页面截图 ### 管理端登录页  ### 桌台看板页  ### 管理端主题设置页  ## 管理端完整菜单截图 以下截图均为系统主体内容区截图,已去掉浏览器地址栏、系统侧栏与顶部菜单,只保留当前菜单对应的页面内容。 ### 首页  ### 菜品管理 | 分类管理 | 菜品列表 | | --- | --- | |  |  | ### 桌台管理 | 桌台列表 | 区域管理 | | --- | --- | |  |  | ### 订单中心 | 订单列表 | 支付管理 | | --- | --- | |  |  | | 评价管理 | 反馈管理 | | --- | --- | |  |  | ### 数据报表 | 营业额统计 | 菜品排行 | 翻台率 | | --- | --- | --- | |  |  |  | ### 设备与日志 | 打印机管理 | 审计日志 | | --- | --- | |  |  | ### 服务收银 | 桌台看板 | 服务员点单 | | --- | --- | |  |  | | 订单操作 | 结账 | | --- | --- | |  |  | | 后厨 | | --- | |  | ### 营销中心 | 优惠券管理 | 轮播图管理 | | --- | --- | |  |  | | 会员列表 | 会员等级 | | --- | --- | |  |  | | 积分流水 | 成长流水 | | --- | --- | |  |  | ### 消息监控  ### 系统管理 | 用户管理 | 角色管理 | | --- | --- | |  |  | | 菜单管理 | 字典管理 | | --- | --- | |  |  | | 配置管理 | 主题设置 | | --- | --- | |  |  | | 会员用户管理 | | --- | |  | ### 日志管理 | 登录日志 | 操作日志 | | --- | --- | |  |  | ## 小程序页面截图