# qms **Repository Path**: ghgaoworkspace/qms ## Basic Information - **Project Name**: qms - **Description**: 管道装备制造质量管理系统 基于若依框架的二次开发 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-06-17 - **Last Updated**: 2025-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 管道装备制造质量管控系统 (Pipeline Equipment Manufacturing QMS) ## 系统概述 管道装备制造质量管控系统是一套专为管道装备制造企业设计的全面质量管理解决方案。该系统通过建立完整的质量管控体系,实现了从原材料入库到成品出厂的全流程质量监控,有效提升了产品质量水平,同时显著降低了管理成本。 系统主要针对管道装备制造业(如钢管、法兰、阀门等)的质量管理需求,提供了产品管理、生产流程管理、质量控制、缺陷管理、标准管理、设备管理、证书管理和质量分析等核心功能模块。 ## 系统架构 系统采用前后端分离的架构设计: - 前端:基于Vue.js的单页面应用(SPA) - 后端:基于Spring Boot的RESTful API服务 - 数据库:MySQL关系型数据库 系统整体架构分为前端层、应用层、核心业务模块层、数据持久层和基础设施层。 ## 主要功能模块 1. **产品管理**:维护产品信息、规格、分类及批次管理 2. **生产流程管理**:定义工序、参数以及记录生产过程 3. **质量控制**:检验任务管理、数据采集和测量管理 4. **缺陷管理**:记录、分类和处理生产缺陷,管理不合格品 5. **标准管理**:维护质量标准库,管理产品与标准关联 6. **设备管理**:记录设备信息和校准历史 7. **证书管理**:生成和管理产品质量证书 8. **质量分析**:提供SPC分析、质量统计和质量追溯功能 ## 系统图表说明 系统设计包含以下关键图表: 1. **数据模型ER图**:`diagrams/enhanced_qms_er_diagram.puml` - 展示系统数据库实体关系设计 2. **系统架构图**:`diagrams/qms_system_architecture_detailed.puml` - 展示系统整体架构和组件关系 3. **工作流程图**:`diagrams/qms_workflow_diagram.puml` - 展示系统业务流程和工作流 可以使用PlantUML工具查看这些图表。 ## 系统部署与运行 ### 前端部署 ```bash # 进入前端目录 cd Qms-front # 安装依赖 npm install # 开发环境运行 npm run dev # 生产环境构建 npm run build ``` ### 后端部署 ```bash # 进入后端目录 cd Qms-back # 使用Maven构建项目 mvn clean package -DskipTests # 运行项目 java -jar qms-admin/target/qms-admin.jar ``` ### 数据库配置 1. 创建MySQL数据库:`qep_qms` 2. 导入数据库脚本:`sql/qep_qms.sql` 3. 配置后端数据库连接:`qms-admin/src/main/resources/application.yml` ## 系统角色 系统设计了三类核心用户角色,各自承担不同的质量管理职责: 1. **系统管理员**:负责质量标准审核与发布、质量数据分析、员工管理和系统配置 2. **质量管理员**:负责制定检验计划、分配检验任务、审核检验结果和处理不合格品 3. **质检员**:负责执行检验任务、记录检验数据、上报不合格品和提交检验报告 ## 技术栈 - **前端**:Vue.js、ElementUI、ECharts、Axios - **后端**:Spring Boot、MyBatis、Spring Security - **数据库**:MySQL - **开发工具**:Maven、Git ## 文档 详细的系统设计文档和使用说明请参考: - 系统设计文档:`docs/QMS系统设计文档.md` - 用户手册:`docs/用户手册.md`(待完成) - API文档:`docs/API文档.md`(待完成) ## 许可证 本项目采用 [MIT 许可证](LICENSE) ## 质量检验模块 质量检验模块提供了完整的质量检验管理功能,包括以下主要特性: ### 检验任务管理 - 创建检验任务:支持设置产品、批次、工序、检验类型等信息 - 分配检验任务:将任务分配给指定检验人员 - 任务状态管理:支持任务的开始、进行和完成全流程 - 任务查询统计:支持多条件查询和统计分析 ### 检验数据管理 - 检验数据录入:支持手动录入和批量导入 - 合格/不合格判定:自动判断检验结果的合格性 - 缺陷记录:当检验不合格时,可关联缺陷类型 - 数据查询与导出:支持多条件查询和数据导出 ### 缺陷管理 - 缺陷类型维护:支持多级分类的缺陷类型树形管理 - 缺陷等级设置:可设置缺陷的严重程度等级 - 缺陷状态控制:可启用/禁用特定缺陷类型 ### 统计分析 - 任务状态统计:直观展示待检验、检验中、已完成的任务数量 - 结果分布统计:通过图表展示检验结果的分布情况 - 月度趋势分析:展示检验任务数量和合格率的月度变化趋势 ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)