返回项目列表

EquipFlow|制造业设备全生命周期管理平台

从企业需求发现、系统设计到前后端实现的独立本科毕业设计

独立完成全流程|需求调研、系统设计与前后端实现 2024(具体起止月份待补充) 个人本科毕业设计 已完成 2024-06-01
Vue.js Element UI Spring Boot Spring Security MyBatis MySQL Redis
企业信息系统 产品与系统设计 全栈开发 本科毕业设计
EquipFlow 制造业设备全生命周期管理平台首页
案例速览

EquipFlow|制造业设备全生命周期管理平台

背景 / 问题
企业缺少统一设备管理平台,设备运行时间统计不足,使采购、点检、保养与维修信息分散,维护计划难以准确安排。
我的角色与边界
个人本科毕业设计;独立完成需求发现、企业调研、业务与系统建模、平台和数据库设计,以及前后端实现。
关键决策 / 动作
  • 梳理采购、点检、保养和维修四类业务流程,并用 UML 建立需求、静态与动态模型
  • 设计设备信息、采购、运维、统计和系统管理五大模块及其数据库关系
  • 在开源代码基础上二次开发 Vue + Spring Boot 前后端系统,全程未使用 AI Coding
结果 / 验证状态
完成可运行的 PC Web 系统与本科毕业论文,覆盖登录、看板、设备、采购、运维、统计和后台管理;企业部署与量化效果未确认。
关键产物
  • 本科毕业论文 已形成
  • 系统运行页面与功能截图 已形成
  • 源代码与演示地址 待补充
  • 企业部署或验收结果 待补充

项目概述

EquipFlow 是用于个人作品集展示的项目名称,本科毕业论文原题为《工厂设备全生命周期管理系统分析与设计》。这是一个面向制造企业设备管理场景的个人本科毕业设计。企业当时缺少统一的设备管理平台,部分设备信息分散在相互独立的系统中,设备运行时间也没有形成科学统计,维护与保养计划因此难以准确安排。我从企业实习和现场调研中发现问题,继续完成文献研究、需求分析、业务流程、系统建模、平台与数据库设计,并实现前端和后端功能。整个项目由我独立推进,在开源代码基础上完成业务适配和二次开发,未使用 AI Coding。

痛点机会

设备管理不是单一的信息录入问题。采购需要连接需求、审批、供应商、合同和验收;点检、保养和维修又涉及不同角色、执行周期、设备状态与历史记录。企业还需要同时解决基础信息不统一、运行时间统计不足、维护提醒不准确和管理层缺少可视化依据等问题。项目必须先把多角色业务关系和设备生命周期梳理清楚,再决定哪些环节进入第一阶段系统,避免把尚不具备数据基础的预测性维护包装成已经可用的能力。

目标指标

项目聚焦设备管理信息化的第一阶段:集中维护设备与采购信息,建立点检、保养和维修记录,提供维护计划与提醒,形成设备使用、故障、保养和成本等统计视图,并通过用户、角色、部门、日志等能力保障系统可管理。性能分析、故障知识库、预测性维护、跨地域云服务与其他工业系统集成被保留为后续方向,不作为本次已经实现的范围。

用户调研

需求研究结合企业实习与现场调研、文献研究和功能分析。调研先确认设备管理分散与运行时间统计不足两项核心问题,再沿设备全生命周期梳理采购、点检、保养和维修四类流程,并补充响应及时性、安全性和易用性等非功能需求。文献部分用于理解设备全生命周期管理和同类系统的常见能力,业务分析则用于确定第一阶段功能边界。论文没有记录访谈人数或量化样本,因此页面不虚构调研规模。

方案设计

系统分析使用 UML 描述不同角色的操作边界和设备状态变化,覆盖用例图与用例描述、类图、状态图和时序图。平台被划分为设备信息、设备采购、设备运维、统计管理和系统管理五大模块;数据库从概念、逻辑和物理三个层面设计设备、采购、点检、保养、维修、用户、角色、部门与日志等实体关系。技术架构采用前后端分离和视图层、服务层、持久化层的分层结构,使页面交互、业务规则和数据访问保持清晰边界。

EquipFlow 系统功能结构

系统功能结构:设备信息、采购、运维、统计与系统管理五大模块。

落地推进

实现阶段不是从零重复搭建所有基础设施,而是在开源代码基础上理解现有工程、调整数据模型并完成业务二次开发。前端使用 Vue.js、Element UI、Axios、JavaScript 和 CSS,实现登录、看板、表单、列表与统计页面;后端使用 Java、Spring Boot、Spring MVC、Spring Security、MyBatis 和 Druid,处理权限、业务逻辑、异常与数据访问;MySQL 和 Redis 分别承担持久化与缓存。该项目完成于 2024 年,全程未使用生成式 AI 辅助编程,需求判断、系统设计和代码实现均由我独立完成。

EquipFlow 前后端总体架构

前后端总体架构:视图层、服务层与持久化层。

效果复盘

最终形成了可运行的 PC Web 系统和本科毕业论文。系统页面覆盖用户登录、设备管理首页、设备信息、采购订单、点检、保养、维修统计,以及用户、角色、部门、通知公告、字典和日志等后台能力,证明项目已进入功能实现阶段,而不只是概念或静态原型。现有材料没有证明系统已经在企业正式部署或验收,也没有故障率、维护成本、设备寿命等量化结果,因此这些预期价值不作为已实现成果展示。

EquipFlow 设备维护统计报表

统计报表模块:将设备维护记录转化为可视化管理视图。

迭代反思

项目建立了设备管理的信息化基础,但数据价值仍主要停留在记录和查询层面。后续可以在真实生产数据基础上补充性能分析与预测性维修,将系统与 MES 等工业软件集成,并为现场人员提供移动端或小程序入口。工程层面还应补充自动化测试、部署文档和可复现演示,并在获得许可后明确所采用的开源项目、许可证和二次开发边界。这个项目让我验证了自己能够从业务问题出发,用传统软件工程方法独立完成一套企业信息系统,而不仅是完成单点功能。