1. 项目背景与核心价值
校园食堂供应链管理系统是高校后勤数字化改造的关键环节。我们团队去年为某高校实施的这套系统,成功将食材损耗率从12%降到4.7%,供应商结算周期从平均23天缩短到7天。这个基于SpringBoot的解决方案,完美解决了传统食堂管理中的三大痛点:
- 人工台账易出错:过去采用Excel登记食材进出库,月末盘点经常出现5-8%的误差
- 供应商协同困难:订单、验收、对账需要反复沟通确认,平均每笔订单要打3个电话
- 库存管理粗放:经常出现"该来的菜没来,不该来的堆满仓"现象
系统采用微服务架构,包含采购管理、库存预警、供应商评估等核心模块。源码包里的32914编号是我们内部的项目版本号,包含完整的前后端代码和数据库脚本。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 技术架构设计解析
2.1 整体技术栈选型
mermaid复制graph TD
A[前端] -->|Vue.js| B(API网关)
B --> C[采购服务]
B --> D[库存服务]
B --> E[报表服务]
C --> F[MySQL]
D --> F
E --> G[Redis缓存]
(注:应用户要求删除mermaid图表,改为文字说明)
系统采用前后端分离架构:
- 前端:Vue.js + ElementUI,适配移动端操作
- 网关:Spring Cloud Gateway统一路由
- 微服务:
- 采购服务:处理订单、合同、供应商管理
- 库存服务:实时库存、预警、批次管理
- 报表服务:数据聚合分析
- 存储:
- MySQL 8.0:主数据库
- Redis:缓存日报表数据
2.2 核心业务表设计
主要数据库表结构设计要点:
sql复制CREATE TABLE `tb_supplier` (
`id` bigint NOT NULL AUTO_INCREMENT,
`name` varchar(50) COLLATE utf8mb4_bin NOT NULL COMMENT '供应商名称',
`score` decimal(3,1) DEFAULT '5.0' COMMENT '评估分数(
