救灾物资智能调度平台
面向资源分配的软件系统
2024.04—2025.04
通过前后端分离的 Web 平台,组织物资需求、库存管理与分配流程。
项目角色
项目负责人
主要方法
Vue 3 · Django REST · GIS

研究问题
救灾物资分配连接需求、库存、审核与分配优先级。我开发 Web 平台,将这些业务过程组织为关联数据和服务,并结合多指标分析研究物资分配顺序。
我的贡献
- 负责平台项目,设计前后端分离的浏览器/服务器架构。
- 使用 Vue 3 与 TypeScript 开发前端,使用 Django 和 Django REST Framework 开发后端服务。
- 通过 HTTP/REST API 实现前后端通信,并结合 MySQL 和 GIS 管理持久化数据与空间信息。
技术路线
- 业务建模:将医院、供应商、医疗物资、库存批次、需求单和履约记录组织为关联实体,跟踪申请量与已分配量,并通过数据库约束限制超额分配。
- 流程实现:通过 REST 接口支持信息管理、需求审批与驳回、预警处理;配套开发 Vue 业务页面,以及库存预警、需求满足情况和医院分布等看板。
- 分配策略:另行实现熵权 TOPSIS 优先级分析,对医院等级、库存缺口、短缺指标和剩余有效期进行归一化,以数据差异计算权重,再按与正负理想解的距离形成排序。
- 空间呈现:结合后端坐标转换和医院地图数据展示空间分布;将优先级分析作为独立实验,探索它如何为业务分配提供决策依据。
成果与发现
- 实现了覆盖业务台账、需求审核、库存预警与地图看板的平台结构,并开展物资分配优先级分析。项目将全栈开发与多指标决策建模结合起来,体现从业务对象梳理到接口、页面和分析逻辑的实现能力。
- 独立的 TOPSIS 分析将多个需求与库存指标转化为可解释的优先级排序,为项目补充量化决策支持。