📋 项目介绍

时间 2026-03 — 至今
角色 系统架构 / 软件开发工程师
类型 B端 · MES系统 · SaaS定制 · 调度算法 · 数据分析
合作企业 厦门ABB开关有限公司(2026-07 ~ 2026-08 现场实习)
项目背景 面向ABB检测环节人工排程信息离散度高、实时性差、规范性弱的问题,和实验室同学从零开始开发替代人工排程的软件系统。我负责范围较广,从需求与合同、到库表与后端逻辑、再到现场梳理数据和部署联调。五个月内完成第一版交付,并推进第二版开发。

问题描述

项目所面对的是以下问题:

  1. 检测环节排程需要考虑的因素复杂且难以预估,包括生产故障、检测故障、人员调动、资源占用等问题,导致初始计划难以实现,后续调整复杂多变。
  2. 检测环节没有单独软件,直接对接数据库录入系统,因此全范围的检测排程基本不具备时效性,且难以统一规划和调整。
  3. 数据库庞大,数据存储仅依靠少量显性规则,需要根据需求手动梳理数据关系和查找逻辑。

解决方案

  1. 对产线及检测环节建立数学模型,明确约束条件,将事件和故障统一纳入模型中统一调度。
  2. 设计排程软件,完成数据单独存放和交互功能,统一获取、录入排程数据,完成整体安排。
  3. 根据需求手动筛选数据,并梳理数据关系和导出逻辑,完成数据迁移规则整理。
  4. 通过以上设计,加上对应的算法,根据紧急程度和资源占用情况完成智能排版和调度方案。

个人贡献

参与部分: 项目对接 · 技术文档起草 · 需求拆解 · 系统架构 · 数据迁移及设计 · 现场部署 · 团队管理

第一版(5人,已交付): 负责需求拆解、起草合同与技术文档、原型与后端逻辑梳理、任务分配、数据库设计、历史数据迁移导出,以及现场部署联调。带领团队完成人员考勤、开关柜排程、产出看板等功能和界面,最终按期顺利交付。

ec19da17aa9260d464ea3a087f8210b5.png

                                                                      软件功能梳理

315d07e1a67b1002b32807e67fe1876a.png

                                                                         初版原型示意图