# 制造业产品质量风险预防系统
**Repository Path**: rayl618admin/FMEA
## Basic Information
- **Project Name**: 制造业产品质量风险预防系统
- **Description**: 开源制造业产品质量风险预防系统(简称:FMEA)。致力于解决制造企业长期依赖Excel进行FMEA分析导致的效率低、门槛高、协同难等痛点。结合大模型与AI技术,实现智能推荐失效模式、辅助风险评估,助力企业从“事后维修”转向“事前预防”,推动质量关口前移。
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2026-10-31
- **Last Updated**: 2026-10-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 产品简介
开源制造业产品质量风险预防系统(简称:**FMEA**)。致力于解决制造企业长期依赖 Excel 进行 FMEA 分析导致的**效率低、门槛高、协同难**等痛点。结合大模型与 AI 技术,实现智能推荐失效模式、辅助风险评估,助力企业从"事后维修"转向"事前预防",推动质量关口前移。
- **目标客群**:
刚需:汽车及新能源供应链、医疗器械、航空航天、军工、轨道交通
高频:、半导体、工控电子、储能光伏、工程机械、油气装备
按需(下游客户要求才用):精密机械、模具、橡塑、包装设备
其他等等
- **使用场景**:企业仍采用 Excel 表格模式开展 FMEA 分析,在数字化质量管理体系中暴露出系统性局限
## 产品介绍
制造业产品质量风险预防系统(FMEA)是制造业产品全生命周期质量管理的核心方法论,是 IATF 16949、APQP/PPAP 等质量管理体系的强制要求,也是识别潜在风险、落实预防措施、降低缺陷成本的核心工具。
传统表格化 FMEA 在工程实践中,普遍存在**结构化表达不足、因果逻辑追溯困难、知识经验难以沉淀、版本变更缺乏管控、跨职能协同效率低**等固有局限。据行业统计,复杂产品 DFMEA 手工编制平均周期达 3 至 6 周,其中约 60% 时间消耗于格式调整、跨表核对、重复抄写等事务性工作;约 30% 的 FMEA 在客户二方审核中因逻辑断链、术语不统一、追溯性不足被提出整改项。
本系统严格遵循 **AIAG & VDA FMEA Handbook** 标准方法论,以数字化手段落地七步法分析流程,构建结构化失效链路模型,结合工程知识管理与人机协同 AI 辅助,形成标准化、可追溯、可复用的 FMEA 数字化工作平台。
## 核心特性

| 模块 | 能力说明 |
|------|---------|
| 🌳 **结构分析树** | 产品结构逐级分解,支持产品库关联与节点坐标自定义 |
| 🔗 **功能网 / 失效网** | 功能分解链接、失效模式-原因-后果关联网络可视化 |
| 📊 **风险分析** | S / O / D 评分,AP 优先级评定,风险表 PDF 导出 |
| 🎯 **优化管理** | 优化措施跟踪、历史记录、一键转换为现行措施 |
| 📐 **框图设计** | 系统框图、外部对象、连线编辑与布局保存 |
| 📋 **过程流程图** | 工序库、要素库、PFD 过程流程图 |
| 📑 **DVP / 特性清单 / 控制计划** | 设计验证计划、产品特性清单、控制计划(CP)发布与版本管理 |
| 🤖 **AI 助手** | 基于大模型的智能对话,辅助 FMEA 分析与措施建议 |
| 📄 **报告导出** | FMEA 报告一键导出,支持版本快照与水印 |
| ⚙️ **业务规则** | 评分规则、优化规则可配置,适配不同企业标准 |
## 业务架构

## 技术栈
| 层级 | 技术选型 |
|------|---------|
| 后端框架 | FastAPI 0.115 · SQLAlchemy 2.0 · Alembic · Pydantic 2 |
| 前端框架 | Vue 3(Composition API)· Vite 7 · TypeScript · Element Plus |
| 状态管理 | Pinia · pinia-plugin-persistedstate |
| 样式方案 | Tailwind CSS 4 · SCSS |
| 数据库 | MySQL 8.0+ / PostgreSQL 13+ / SQLite |
| 缓存 | Redis 6.x / 7.x |
| 任务调度 | APScheduler |
| AI 集成 | 兼容 OpenAI 协议的大模型(Kimi / Qwen 等) |
| 部署 | Docker Compose · Nginx |
## 快速体验
扫码关注公司公众号,了解更多产品动态:

## 系统部署
### 环境要求
| 工具 | 版本 |
|------|------|
| Python | ≥ 3.12 |
| Node.js | ≥ 20.0 |
| pnpm | ≥ 8.8(推荐 9.x) |
| MySQL | ≥ 8.0 或 PostgreSQL ≥ 13 |
| Redis | ≥ 6.0 |
### 1. 克隆仓库
```bash
git clone
cd fmea-clean
```
### 2. 配置环境变量
```bash
# 后端
cp backend/env/.env.dev.example backend/env/.env.dev
# 编辑 backend/env/.env.dev,填写数据库、Redis、大模型 API Key 等
# 前端
cp frontend/web/.env.example frontend/web/.env
cp frontend/web/.env.example frontend/web/.env.development
```
### 3. 启动后端
```bash
cd backend
uv sync # 或 pip install -r requirements.txt
uv run main.py run --env=dev
```
> 首次启动会自动建表并初始化基础数据。接口文档:`http://127.0.0.1:8002/docs`
### 4. 启动前端
```bash
cd frontend/web
pnpm install
pnpm dev
```
### 5. 访问系统
浏览器打开 `http://fmea.redotsoft.cn/web/`,若需体验请查看服务支持联系
## 服务支持
数字化需求日益增长与企业缺钱缺人缺经验的矛盾日益突出,为此宏灿股份坚持代码开源,持续改善服务性价比,同时倡议:
- 欢迎用户多体验服务,多互动,多反馈真实的需求,助力提升 FMEA 服务品质
- 公司将持续提炼行业业务需求和数字化平台经验,把行业真需求和一线经验沉淀到系统多生态中
如需获取完整商业版授权,请通过以下方式联系:
- 📧 Email:sunhaiming@redotsoft.com
- 💬 电话:18616636293
## 工程结构
```
fmea-clean/
├── backend/ # FastAPI 后端
│ ├── app/
│ │ ├── api/v1/ # API 接口(系统/监控/平台/AI 模块)
│ │ ├── core/ # 数据库、中间件、安全、权限
│ │ ├── plugin/ # 业务插件
│ │ │ ├── module_fmea/ # ★ FMEA 核心业务模块
│ │ │ ├── module_ai/ # AI 对话模块
│ │ │ └── module_generator/ # 代码生成器
│ │ └── utils/ # 工具类
│ ├── env/ # 环境配置(仅提交 .example)
│ └── sql/ # 迁移脚本
├── frontend/
│ └── web/ # Vue 3 Web 前端
│ └── src/views/module_fmea/ # FMEA 前端页面
├── docker/ # Docker Compose 部署
├── docs/ # 项目文档
└── deploy.sh # 部署脚本
```
## 闭源组件说明
本仓库遵循 **MIT 协议**开源以下内容:
- ✅ 系统框架与基础能力(RBAC、多租户、监控、代码生成器)
- ✅ FMEA 数据模型与数据库表结构
- ✅ FMEA 前后端基础 CRUD 接口与页面
- ✅ AI 对话模块的接入框架
**以下核心引擎为商业闭源,不包含在本仓库中:**
- ❌ FMEA 风险评分算法与 AP 优先级评定引擎
- ❌ AI 辅助 FMEA 分析推理内核(失效推荐、措施建议)
- ❌ 规则引擎(评分规则校验、优化规则执行)
- ❌ 报告生成内核(PDF 排版、水印、版本快照)
- ❌ 核心算法库与知识库数据
## 截图展示
| 登录页 | 我的空间 |
|--------|---------|
|  |  |
| 分析树 | 关系树 |
|--------|--------|
|  |  |
| 风险分析 | 优化措施 |
|----------|---------|
|  |  |
| 报告 | 特性清单 |
|------|---------|
|  |  |
| DVP | AI Bot |
|-----|--------|
|  |  |
## 文档
- [后端开发指南](./backend/README.md)
- [前端开发指南](./frontend/web/README.md)
- [Docker 部署](./docker/README.md)
- [系统部署手册](./frontend/docs/系统部署手册/系统部署手册.md)
## 许可证
本项目代码部分采用 [MIT License](./LICENSE) 开源协议。核心商业引擎为闭源组件,未经授权不得使用、复制或分发。
## 贡献
欢迎提交 Issue 与 PR!贡献前请阅读 [贡献指南](./CONTRIBUTING.md)。
---
> 如果本项目对你有帮助,请给一个 ⭐️ Star 支持!