EquipFlow|制造业设备全生命周期管理平台
从企业需求发现、系统设计到前后端实现的独立本科毕业设计

EquipFlow|制造业设备全生命周期管理平台
- 背景 / 问题
- 企业缺少统一设备管理平台,设备运行时间统计不足,使采购、点检、保养与维修信息分散,维护计划难以准确安排。
- 我的角色与边界
- 个人本科毕业设计;独立完成需求发现、企业调研、业务与系统建模、平台和数据库设计,以及前后端实现。
- 关键决策 / 动作
- 梳理采购、点检、保养和维修四类业务流程,并用 UML 建立需求、静态与动态模型
- 设计设备信息、采购、运维、统计和系统管理五大模块及其数据库关系
- 在开源代码基础上二次开发 Vue + Spring Boot 前后端系统,全程未使用 AI Coding
- 结果 / 验证状态
- 完成可运行的 PC Web 系统与本科毕业论文,覆盖登录、看板、设备、采购、运维、统计和后台管理;企业部署与量化效果未确认。
- 关键产物
- 本科毕业论文 已形成
- 系统运行页面与功能截图 已形成
- 源代码与演示地址 待补充
- 企业部署或验收结果 待补充
项目概述
痛点机会
目标指标
用户调研
方案设计
系统分析使用 UML 描述不同角色的操作边界和设备状态变化,覆盖用例图与用例描述、类图、状态图和时序图。平台被划分为设备信息、设备采购、设备运维、统计管理和系统管理五大模块;数据库从概念、逻辑和物理三个层面设计设备、采购、点检、保养、维修、用户、角色、部门与日志等实体关系。技术架构采用前后端分离和视图层、服务层、持久化层的分层结构,使页面交互、业务规则和数据访问保持清晰边界。

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

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

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