一、系统需求分析
1. 辣度分级标准建立
- 参考国际斯科维尔辣度单位(SHU)结合川菜特色
- 建立5-7级辣度体系(如:微辣、低辣、中辣、高辣、特辣、变态辣)
- 每种辣度对应明确的辣椒品种和配比标准
2. 核心功能需求
- 辣度分级管理模块
- 配方管理模块
- 库存管理模块
- 生产管理模块
- 质量控制模块
- 客户定制模块
二、系统架构设计
1. 技术架构
- 前端:Vue.js/React + Element UI/Ant Design
- 后端:Spring Boot/Django
- 数据库:MySQL/PostgreSQL(关系型)+ MongoDB(非结构化数据)
- 缓存:Redis
- 搜索:Elasticsearch(用于配方快速检索)
2. 模块设计
辣度分级管理模块
```
辣度标准管理
│
├── 辣度等级定义(名称、SHU范围、颜色标识)
├── 辣椒品种库(品种、产地、辣度值、风味特点)
├── 混合比例计算器(根据目标辣度自动计算配料比例)
└── 辣度可视化(色块/数字/描述性标签)
```
配方管理模块
```
配方库
│
├── 标准配方管理(基础配方+辣度变体)
├── 成本计算(根据辣度等级自动计算原料成本)
├── 营养分析(不同辣度下的营养变化)
└── 版本控制(配方修改历史)
```
生产管理模块
```
生产计划
│
├── 辣度批次管理(不同辣度产品分开生产)
├── 工艺参数控制(炒制温度/时间随辣度调整)
├── 质量检测(辣度值抽检)
└── 追溯系统(从原料到成品的辣度追溯)
```
三、关键实现技术
1. 辣度预测算法
```python
def calculate_spiciness(pepper_types, ratios):
"""
根据辣椒种类和比例计算综合辣度
pepper_types: [(品种, SHU值), ...]
ratios: [比例, ...] 相对比例,总和应为1
"""
weighted_sum = sum(shu * ratio for (_, shu), ratio in zip(pepper_types, ratios))
return weighted_sum
```
2. 辣度可视化实现
- 使用色阶表示辣度(如:绿色→黄色→橙色→红色→深红)
- 动态辣度指示器(进度条+数值+描述)
- 3D辣度分布图(用于混合产品)
3. 智能推荐系统
- 基于客户历史订单的辣度偏好分析
- 区域辣度偏好热力图
- 季节性辣度调整建议
四、数据库设计要点
1. 辣度主表(spiciness_levels)
```
id (PK), level_name, min_shu, max_shu, color_code, description
```
2. 辣椒品种表(pepper_varieties)
```
id (PK), variety_name, origin, typical_shu, flavor_profile, cost_index
```
3. 配方表(recipes)
```
id (PK), product_id, base_recipe_id, spiciness_level_id,
pepper_mix (JSON: [{variety_id, ratio}]), created_at, updated_at
```
4. 生产批次表(production_batches)
```
id (PK), recipe_id, batch_no, production_date,
actual_shu (测得值), qc_pass, operator_id
```
五、实施路线图
1. 第一阶段(1-2月)
- 完成辣度标准体系建立
- 开发基础数据管理模块
- 实现简单辣度计算功能
2. 第二阶段(3-4月)
- 开发配方管理模块
- 实现生产管理基础功能
- 集成辣度检测设备接口
3. 第三阶段(5-6月)
- 完善质量控制模块
- 开发客户定制功能
- 实现移动端应用集成
六、预期效益
1. 质量控制:确保每批产品辣度符合标准,减少客户投诉
2. 生产效率:自动化辣度计算减少人工配比错误
3. 市场响应:快速开发新辣度产品满足区域市场
4. 数据分析:通过辣度销售数据优化产品组合
七、扩展功能考虑
1. 辣度耐受度测试模块(针对B端客户)
2. 辣度趋势预测(基于销售数据和季节因素)
3. 跨品牌辣度一致性管理(适用于集团型企业)
4. 辣度认证体系集成(如第三方辣度检测认证)
该系统实现后,可帮助川味冻品企业建立科学的辣度管理体系,提升产品标准化程度,同时为产品研发和市场推广提供数据支持。