🚀 YY生鲜配送系统

专业级生鲜配送行业 ERP 解决方案 | 对标观麦科技/蔬东坡/美菜/蜂网

查看功能

📊 系统概述

为生鲜配送行业量身定制的企业级管理系统,实现从订单到结算的全链路闭环

📦
10+
核心功能模块
🗄️
49
数据库表
📋
30+
业务报表
👥
9
HRM 子模块

✨ 核心特性

专为生鲜配送行业设计的独特功能

⚖️

实重结算

支持称重后自动重新计算订单金额,真实反映实际配送重量和价格

💰

先下单后定价

灵活的定价机制,支持客户等级价、单独议价等多种定价策略

🔄

智能采购

自动汇总订单需求生成采购任务,支持一品多供和到货实重修正

📊

库存流水

所有库存变动都可追溯,禁止直接修改库存数量,确保数据准确性

🏭

中央厨房

BOM 管理、净菜率计算、原料反算,支持半成品加工管理

📈

真实毛利

基于实重和实际成本计算真实毛利,拒绝估算,数据精准可查

🎯 功能模块

完整的生鲜配送业务全链路解决方案

��

订货商城

  • 多端下单(Web/小程序)
  • 常用清单/历史复购
  • 客户可见商品控制
  • 按客户定价展示
🏷️

商品定价

  • 商品基础信息管理
  • 多规格支持
  • 客户等级价
  • 单独议价
📋

订单中心

  • 订单审核
  • 批量改价
  • 状态流转管理
  • AI抄单(预留)
🛒

智能采购

  • 自动生成采购任务
  • 一品多供管理
  • 到货实重修正
  • 供应商评估
⚖️

智能分拣

  • 分拣任务管理
  • 智能秤接入
  • 标签打印
  • 称重回写
🏭

仓储管理

  • 多仓多库位
  • 损耗/报损管理
  • 盘点功能
  • 库存流水追溯
🚚

配送调度

  • 路线管理
  • 一键排线
  • 司机App接口
  • 签收确认
👨‍🍳

中央厨房

  • BOM配方管理
  • 净菜率设置
  • 原料反算
  • 加工管理
💰

财务结算

  • 客户账单
  • 供应商结算
  • 毛利报表
  • 应收应付管理
📊

报表分析

  • 订单分析
  • 库存报表
  • 财务分析
  • 经营看板

🏗️ 技术架构

现代化的技术栈,保证系统稳定性和可扩展性

📱 前端层
小程序 / App / Web / 司机端 / 供应商端
⚙️ 应用层
订单 / 采购 / 分拣 / 仓储 / 配送 / 财务 / 中央厨房
🔧 领域服务层
定价引擎 / 库存引擎 / 路线算法 / BOM反算 / 成本核算
💾 数据层
MySQL / Redis / ES / 对象存储
🔌 集成层
分拣秤 / 打印机 / 支付 / 区块链 / 第三方财务

技术栈详情

🐘

PHP 8.2

Laravel 10+ 框架

🟢

Vue 3

Vite + Element Plus

🗄️

MySQL 8

InnoDB 引擎

🔴

Redis

缓存与队列

📡

RESTful API

JSON 数据格式

🔐

Sanctum

API 认证 + RBAC

🗄️ 数据库设计

完整的数据库表设计,支持生鲜行业特殊需求

📊
14
核心业务表
👥
15
HRM 表
⚙️
12
系统设置表
📦
8
库存模块表

核心实体关系(ERD)- 完整版

客户
← 1:N →
客户定价
← 1:N →
商品
客户
← 1:N →
订单
← 1:N →
订单明细
← 1:1 →
分拣任务
订单明细
↓ 汇总
采购明细
← 1:N →
采购任务
← 1:N →
库存流水
仓库
← 1:N →
库位
← 1:N →
库存
← 1:N →
商品
配送路线
← 1:N →
订单
← 1:N →
车辆
← 1:N →
司机
订单
← 1:1 →
应收款
← 1:N →
对账单
← 1:1 →
客户
商品(成品)
← 1:N →
BOM配方
← 1:N →
商品(原料)
供应商
← 1:N →
资质证书
← 1:N →
采购任务
← 1:N →
质检记录
← 1:N →
不合格品处理

核心关系详细说明

👤 客户定价关系
客户 ← 客户定价 → 商品
一个客户可对多个商品有独立价格,支持等级价和单独议价
📋 订单明细关系
订单 1:N 订单明细
金额计算以订单明细为最小颗粒,支持实重结算
⚖️ 分拣关系
订单明细 1:1 分拣任务
称重回写订单明细,触发金额重算
🛒 采购关系
订单明细 N:1 采购明细
按商品+供应商+日期聚合,支持一品多供
📦 库存关系
采购明细 1:N 库存流水
只记流水不直接改库存,确保可追溯
💰 财务关系
订单 1:1 应收款
应收金额来源于订单明细汇总,支持对账
🏭 中央厨房关系
商品 N:N BOM配方 N:N 商品
支持BOM配方管理,净菜率计算,原料反算
🔬 质检追溯关系
采购任务 → 质检记录 → 不合格品处理
全链路追溯,问题批次快速召回

核心实体字段设计

实体名称 中文说明 核心字段 行业特性
客户 客户基本信息 客户等级、信用额度、结算方式 支持先下单后定价
商品 商品主数据 商品分类、规格单位、产地 多规格、效期管理
订单 客户订单主表 下单时间、配送日期、预估金额 预估金额≠结算金额
订单明细 订单明细行 订货重量、分拣重量、结算重量 实重驱动金额
分拣任务 分拣工作项 分拣人员、分拣时间、实际重量 称重回写触发重算
采购任务 采购单主表 供应商、采购日期、预计金额 支持到货实重修正
采购明细 采购明细行 采购重量、到货重量、单价 实际重量入库
库存流水 库存变动记录 变动类型、变动数量、变动前/后 只增流水不改库存
应收款 客户应收账款 账单金额、已收金额、账期 金额可反查明细
BOM配方 中央厨房配方 成品、原料、净菜率 支持原料反算

三大行业设计原则

🚫

禁止覆盖

实重 ≠ 订货重,结算价 ≠ 预估价,全部留字段、留记录

📝

库存只认流水

不直接 update 库存数量,所有变化来自 Stock_Ledger

📋

金额以明细为王

不在 Orders 存真实金额,真实金额来自 Order_Item 汇总

👥 人力资源模块

完整的员工管理、考勤、薪酬、绩效、招聘解决方案

👤

员工管理

考勤管理

📅

请假管理

🌙

加班管理

💵

薪资管理

绩效考核

🎯

招聘管理

📚

培训管理

🔄

排班管理

HRM 核心报表

报表代码 报表名称 报表类型 说明
HRM001 员工列表 list 所有员工基本信息
HRM010 考勤记录 list 每日考勤打卡记录
HRM020 工资条 form 个人工资明细
HRM030 绩效考核列表 list 员工绩效考核记录
HRM040 招聘需求列表 list 所有招聘需求

📦 库存模块

支持多仓库、批次管理、效期跟踪等生鲜行业特性

1

入库流程

采购到货 → 质检验收 → 入库确认 → 更新库存

2

出库流程

订单拣货 → 出库确认 → 扣减库存 → 发货配送

3

调拨流程

调拨申请 → 调拨出库 → 在途运输 → 调拨入库

生鲜行业适配点

📦

批次管理

每批入库产品必须记录批次号,出库时严格按先进先出(FIFO)原则

📅

效期管理

入库时必须登记有效期,系统自动计算临期预警,过期产品禁止出库

🌡️

温湿度监控

仓库配置支持温湿度范围设置,运输过程中的温湿度监控与预警

🔒

预留库存

订单确认时预留库存,分拣完成后扣减预留

📅 开发里程碑

分阶段实施,快速上线核心功能

阶段一(4-6周)

订单 + 分拣 + 财务

跑通核心业务流程:下单 → 分拣 → 对账

阶段二(3-4周)

采购 + 库存 + 配送

完善供应链管理,实现全链路闭环

阶段三(2-3周)

中央厨房 + 报表

支持加工管理,完善经营分析

📋 详细功能模块设计

研发级详细功能设计,包含API接口、核心表、业务逻辑

🔐

系统权限模块

  • 用户管理(多角色用户)
  • 角色管理(预设+自定义)
  • 权限管理(功能/数据/字段)
  • 操作日志全记录
📱

订货商城模块

  • 商品列表(按客户定价)
  • 快速下单/常用清单
  • 历史订单复购
  • API: GET /api/products
🏷️

商品定价模块

  • 商品基础信息管理
  • 多规格支持(斤/kg/箱)
  • 客户等级价/单独议价
  • PricingService 服务
📋

订单中心模块

  • 订单审核流程
  • 批量改价功能
  • 状态机:待确认→已确认→分拣中→已配送
  • AI抄单(预留)
🛒

智能采购模块

  • 自动生成采购任务
  • 一品多供管理
  • 到货实重修正
  • 采购量公式:需求-可用+安全
⚖️

智能分拣模块

  • 分拣任务管理
  • 智能秤接入
  • 标签打印
  • 称重即回写+金额重算

✅ 质量控制模块(QC)

严格的质检流程,确保生鲜品质安全

📋

质检标准管理

按商品/品类定义质检标准,包括外观、重量、温度、包装、效期等检验项目

🔍

到货质检

采购到货时的质检流程:抽样→检验→合格/不合格判定→入库/退货处理

📊

质检报告

完整的质检结果记录,支持追溯查询和统计分析

⚠️

不合格品处理

退货、换货、降价处理等多种处理方式,记录完整处理过程

生鲜行业质检要点

检验项目 说明 不合格处理方式
外观质量 新鲜度、色泽、形状 降价处理/拒收
重量规格 实际重量与标称重量差异 短重拒收/补偿
温度 到货温度是否符合冷链要求 温度异常拒收
包装 包装完整性、标签清晰度 包装破损拒收
保质期 剩余保质期是否符合要求 临期产品降价

📉 损耗管理模块

全链路损耗追踪与分析,降低运营成本

1

损耗记录

各环节损耗登记(采购/分拣/配送/仓储)

2

原因分析

按品类/供应商/时间多维度统计分析

3

损耗预警

超阈值自动预警,及时发现问题

4

成本核算

损耗成本计入核算,提升盈利能力

🤝 客户关系管理模块(CRM)

提升客户满意度,增强客户粘性

👤

客户档案

  • 客户基本信息管理
  • 联系人管理
  • 客户分级标签
📅

客户拜访

  • 拜访计划制定
  • 拜访记录登记
  • 拜访效果分析
📞

投诉管理

  • 投诉受理登记
  • 处理跟踪反馈
  • 投诉统计分析

满意度调查

  • 问卷设计配置
  • 调查执行管理
  • 结果分析报告

📢 消息通知模块

多渠道消息通知,确保信息及时触达

🏠

站内消息

系统内消息通知,支持未读已读状态跟踪

📱

短信通知

订单状态、配送提醒、异常告警短信通知

💬

微信推送

订单状态变更、账单通知、活动推送

✉️

邮件通知

对账单发送、报表定时推送、重要通知

通知模板管理

模板类型 触发场景 支持渠道 说明
订单确认 客户下单成功 站内/短信/微信 订单号、商品明细、金额
配送提醒 商品开始配送 短信/微信 预计送达时间、司机联系
账单通知 生成对账单 站内/邮件 账单明细、付款方式
异常告警 库存不足/配送异常 站内/短信 异常类型、处理建议

🔬 食品安全追溯模块

全链路追溯,确保食品安全可查可控

📡

溯源信息采集

供应商资质审查、批次信息登记、全程温湿度记录

🔄

溯源链路查询

正向追溯(来源→去向)、反向追溯(成品→原料)

🚨

问题批次召回

快速定位问题批次,制定召回计划,执行跟踪记录

📦

溯源档案管理

电子档案存档管理,支持扫码查询追溯信息

追溯核心数据

🏭
供应商资质档案
🔖
批次追溯记录
📋
召回单记录
📱
扫码查询次数

⚙️ 技术规范说明

API设计、定时任务、消息队列等技术规范

API 接口规范

规范项 说明
认证方式 Laravel Sanctum Token 认证
请求格式 JSON (application/json)
响应格式 {code, message, data, timestamp}
分页参数 page, per_page (默认20)

定时任务清单

任务名称 执行频率 说明
自动生成采购任务 每日 02:00 汇总订单需求生成采购
库存预警检查 每小时 检查安全库存发送预警
订单状态更新 每5分钟 更新超时未签收订单
财务报表生成 每日 06:00 生成昨日经营报表