QIMS(质量检测管理系统)是一套面向制造业的数字化质量管理平台,支持自动采集、公式计算、人工录入三种数据源,覆盖从基础配置、日常检测到异常告警、统计分析的全流程。系统主要功能包括:
组织架构与权限:树形部门管理、用户/角色/权限配置、部门继承角色,支持多语言(中/英)和亮色/暗色主题切换。
节点与检测项:树形节点(工厂/车间/生产线/设备)管理;检测项支持自动采集(Quartz定时)、公式计算(Aviator引擎)、人工录入;可设定目标值、单位、默认值分组及触发告警的推送条件。
实施方案管理:树形目录的富文本方案库,支持用户填写反馈记录。
异常推送与邮件:基于表达式的触发条件(如value > target*1.2),异常时自动向指定人员分组发送邮件,邮件内含安全链接(带token,24小时有效)实现免密登录查看。
显示端报表:多维度查询质量数据,表格根据合格/超标/超差自动着色;可人工修正历史数据并标记;支持Excel导出且保留颜色格式。
统计分析:合格率趋势图、达标率排行、节点完成率等可视化图表。
日志审计:完整记录操作日志和登录日志,支持检索与导出。
在本项目中我负责全栈架构设计与核心模块开发:包括数据库设计(MySQL 8,支持递归树)、后端Spring Boot 3 + MyBatis-Plus + Quartz + Aviator + JavaMail,前端Vue3 + Element Plus + Pinia + vue-i18n,实现多主题、动态路由权限、公式依赖链计算、定时任务动态注册、Excel条件格式导出及URL安全登录等关键功能。系统可独立部署,满足制造业质量管理的数字化、自动化与可追溯需求。