一、行业场景
本系统面向制造工厂、仓储中心和园区物流场景,服务于原材料、仓库、生产线和成品区之间的搬运、补料、转运、堆垛等任务。
系统统一管理 AGV、叉车、电动平车等设备,以及操作员、区域和物流任务,根据任务优先级、载重、设备状态、电量和作业区域进行智能调度。
二、业务背景
随着制造企业生产节奏加快,厂内物流任务数量和设备类型不断增加。传统依赖电话、微信群、纸单和人工经验的调度方式,容易出现任务分散、设备闲置、紧急任务响应不及时、执行状态不透明和异常难追溯等问题。
因此,企业需要一个统一的物流调度平台,实现任务、设备、人员、区域和调度规则的集中管理。
三、旨在解决的产品问题
- 统一管理物流任务、设备、人员和区域信息;
- 根据设备能力、载重、电量和位置自动推荐执行设备;
- 通过规则配置降低人工经验依赖;
- 实现多种物流设备的统一调度和协同作业;
- 实时查看任务进度、设备状态和物流压力;
- 记录任务执行过程,支持异常追溯;
- 通过数据分析辅助物流管理和产能优化。
四、产品定位
本系统定位为制造企业厂内物流智能调度与运行管理平台,实现从任务创建、设备匹配、任务派发到执行跟踪和数据分析的全流程管理。
项目功能模块
1. 调度总览
展示任务总量、待调度任务、完成任务、设备利用率、空闲设备等核心指标,并提供任务趋势、区域压力、设备状态、电量分布和告警信息。
2. 任务管理
支持物流任务的创建、编辑、查询、筛选和分页,维护任务类型、优先级、物料、载重、起终点区域及设备要求。同时支持任务取消、派发、改派、进度推进和批量处理。
3. 任务详情
展示任务基本信息、当前状态、执行设备、操作员、调度结果和任务时间线,支持跟踪任务从创建到完成的全过程。
4. 调度中心
展示待调度任务池和可用设备资源,支持候选设备推荐、全池调度、自动匹配、人工调度、批量指派和真实调度执行。
5. 智能匹配与调度
根据任务优先级、设备类型、载重、电量、区域、距离、等待时间和作业能力等条件,对设备进行评分、排序和推荐,并展示匹配原因及评分明细。
6. 调度日志
记录调度批次、调度时间、任务数量、匹配结果、执行耗时和失败原因,支持查看调度详情和进行过程追溯。
7. 设备管理
建立设备台账,支持设备新增、编辑、删除和查询,维护设备编号、名称、类型、状态、能源、所属区域、载重、电量、操作员和启停状态等信息。
8. 设备监控与地图
展示厂区地图、作业区域、地图节点、路段和设备位置,实时查看设备状态、电量、当前任务和所在区域,并支持地图缩放和设备定位。
9. 区域管理
管理原材料区、仓库、生产线、成品区等作业区域,维护区域编码、名称和区域类型,为任务路线和设备位置提供基础数据。
10. 人员管理
维护物流操作员信息,包括人员编号、姓名、值班状态、所属区域、班次和作业资质,并支持人员与设备、任务进行关联。
11. 调度规则配置
支持配置人工、波次、即时和计划调度模式,设置距离、时间、负载、能效、等待时间和任务优先级等评分权重,同时配置调度时段和最大并行
项目采用前后端分离架构。前端使用 Vue 3、TypeScript、Vite 和 Vue Router,负责任务管理、设备台账、调度中心、地图监控、规则配置和数据分析等页面;后端采用 Java 17、Spring Boot、Spring MVC、Spring Data JPA 和 Hibernate,使用 MySQL 持久化业务数据,并通过 RESTful API 与前端通信。系统按任务、设备、调度、区域、人员、规则、地图、看板和 MQTT 接入等业务模块进行模块化设计,支持 MySQL 与内存模式切换。
项目亮点主要包括:基于任务优先级、设备类型、载重、电量、距离、区域和等待时间的智能匹配;支持人工、即时、波次和计划调度模式;提供规则仿真和线上规则对比;实现任务从创建、排队、指派、执行到完成的全生命周期追踪;结合设备台账、地图监控和调度日志,实现业务闭环。
实现难点主要集中在多指标调度算法、任务与设备状态一致性、动态规则解析、数据库字段兼容、调度失败原因反馈以及设备实时状态展示。展望真实设备接入时,还需进一步完善 MQTT 心跳、指令确认、断线重连和异常恢复机制。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论