一、系统需求分析 1.辣度分级标准建立 -参考国际Scoville辣度指数或中国国家标准 -结合川菜特色定义分级体系(如:微辣、中辣、重辣、变态辣) -考虑不同冻品类型的辣度表现差异(火锅底料、调味料、预制菜等) 2.核心功能需求 -辣度等级定义与维护 -产品辣度标注管
一、系统需求分析
1. 辣度分级标准建立
- 参考国际Scoville辣度指数或中国国家标准
- 结合川菜特色定义分级体系(如:微辣、中辣、重辣、变态辣)
- 考虑不同冻品类型的辣度表现差异(火锅底料、调味料、预制菜等)
2. 核心功能需求
- 辣度等级定义与维护
- 产品辣度标注管理
- 辣度查询与筛选功能
- 消费者反馈与辣度调整机制
- 生产过程辣度控制管理
二、系统架构设计
1. 数据库设计
```sql
-- 辣度等级表
CREATE TABLE spiciness_level (
level_id INT PRIMARY KEY,
level_name VARCHAR(20) NOT NULL, -- 如:微辣、中辣
scoville_min INT, -- Scoville下限
scoville_max INT, -- Scoville上限
description TEXT, -- 等级描述
display_order INT -- 显示顺序
);
-- 产品表
CREATE TABLE product (
product_id INT PRIMARY KEY,
product_name VARCHAR(100) NOT NULL,
category_id INT,
default_spiciness_level INT, -- 默认辣度等级
FOREIGN KEY (default_spiciness_level) REFERENCES spiciness_level(level_id)
);
-- 产品批次表(含实际辣度检测值)
CREATE TABLE product_batch (
batch_id INT PRIMARY KEY,
product_id INT,
production_date DATE,
actual_scoville INT, -- 实际检测Scoville值
tested_spiciness_level INT, -- 检测对应的辣度等级
FOREIGN KEY (product_id) REFERENCES product(product_id),
FOREIGN KEY (tested_spiciness_level) REFERENCES spiciness_level(level_id)
);
```
2. 系统模块划分
- 基础数据管理模块:辣度等级定义、维护
- 产品管理模块:产品信息与辣度关联
- 生产管理模块:批次生产与辣度检测记录
- 质量管理模块:辣度一致性控制
- 前端展示模块:消费者端辣度筛选与展示
三、辣度分级管理实现方案
1. 辣度等级定义算法
```python
def determine_spiciness_level(scoville_value):
levels = [
{id: 1, name: 微辣, min: 0, max: 5000},
{id: 2, name: 中辣, min: 5001, max: 30000},
{id: 3, name: 重辣, min: 30001, max: 100000},
{id: 4, name: 变态辣, min: 100001, max: float(inf)}
]
for level in levels:
if level[min] <= scoville_value <= level[max]:
return level[id], level[name]
return None, None
```
2. 生产过程辣度控制
- 原料控制:记录辣椒品种、产地、批次与辣度关系
- 配方管理:不同辣度等级的配方比例控制
- 生产过程监控:关键控制点(CCP)的辣度检测
- 成品检测:批次抽样检测与等级确认
3. 前端展示实现
```javascript
// 前端辣度筛选组件示例
function SpicinessFilter({ products, onFilter }) {
const spicinessLevels = [
{ id: 1, name: 全部 },
{ id: 2, name: 微辣 },
{ id: 3, name: 中辣 },
{ id: 4, name: 重辣 },
{ id: 5, name: 变态辣 }
];
const [selectedLevel, setSelectedLevel] = useState(1);
const filteredProducts = selectedLevel === 1
? products
: products.filter(p => p.spicinessLevel === selectedLevel - 1);
return (
辣度选择 {spicinessLevels.map(level => ( key={level.id} className={selectedLevel === level.id ? active : } onClick={() => { setSelectedLevel(level.id); onFilter(filteredProducts); }} > {level.name} ))}
);
}
```
四、系统扩展功能
1. 消费者反馈机制
- 收集消费者对产品辣度的实际感受
- 使用机器学习调整辣度分级模型
- 建立辣度感知与Scoville值的动态映射
2. 区域化辣度适配
- 不同地区消费者辣度偏好分析
- 基于地理位置的辣度推荐
- 区域化产品配方管理
3. 辣度可视化
- 辣度色标系统(如:绿色-红色渐变)
- 辣度曲线图展示产品辣度变化
- 3D辣度分布图(多产品对比)
五、实施建议
1. 标准化建设
- 建立企业内部的辣度检测标准操作程序(SOP)
- 培训质检人员掌握辣度检测方法
- 定期校准检测设备
2. 系统集成
- 与现有ERP系统集成获取生产数据
- 与电商平台对接实现前端展示
- 与质量管理系统集成实现追溯
3. 持续优化
- 收集市场反馈不断调整分级标准
- 关注行业新标准及时更新系统
- 每年进行辣度分级体系评审
通过该系统的实施,川味冻品企业可以实现辣度管理的数字化、标准化和精细化,提升产品质量一致性,增强消费者信任,同时为产品创新和市场拓展提供数据支持。