基金项目:地震应急青年重点任务(CEAEDEM202206)
作者简介:高飞(1990-),男,工程师,主要从事地震应急技术研究。E-mail:417724934@qq.com
Jiangsu Earthquake Agency , Nanjing 210014, China
DOI: 10.13512/j.hndz.2026.02.18
地震易造成人和物不同程度的伤害和损失,是最为可怕的一种自然灾害。地震应急物资的管理和供应是保障震后快速高效开展应急救援、减轻灾害和维护社会稳定的重要工作内容。平常做好地震应急物资的精细化管理、震后快速高效地进行物资供给与保障,能有效提高地震应急响应能力和减轻地震灾害损失。科学地对应急物资进行高效管理,已成为亟待解决的问题。地震应急预案是指导开展地震应急工作的重要依据,因此,设计一套能够关联地震应急预案的应急物资库管理系统,对于提高应急响应速度和效能具有重要的现实意义。
众多研究人员开展过应急物资库设计和管理的研究。刘军等[1]基于各地区应急物资库建设需求和发展水平不同,根据地震应急救援工作的要求,设计、建设了新疆地震应急救援物资管理系统,实现了应急物资的数据共享和统一调配。苏建峰等[2]结合应急装备管理的技术手段、维护成本等设计了对应的功能模块,实现了多部门、多用户共享使用的地震应急装备信息管理系统。蔺冲等[3]为实现集中管理,进行了应急物资综合管理平台的研究,建立了一套标准统一的管理系统。刘晓丹等[4]以本地地震现场物资库的电子信息化建设研究为例,分析了地震现场工作队物资的信息数据库建设特点,将电子信息化管理引入地震现场物资库的出入库管理中。长期以来,作者所在单位地震应急物资库一直采用手工登记为主,辅以电脑抄录的传统管理模式,不论是地震应急,还是应急演练,均出现过不同程度的应急物资出库迟滞和缺漏现象。有鉴于此,我们设计、建立了一套面向实际需求的地震应急物资库管理系统,该系统在充分考虑本单位地震应急预案行动要求的基础上,立足震时应急物资的高效快速出库,兼顾日常物资出入库管理要求开发而成,经初步投入使用,效果良好。
本研发系统最大的特点在于结合了地震应急预案分级处理的机制,按照预案的响应等级划分对不同级别真实地震或应急演练事件进行需求分析,给出推荐出库物资清单,将所需携带的物资种类和数量提前编入对应出库方案。一旦启动地震应急响应,仓库管理员可以直接根据预设好的对应出库方案将配套物资进行快速出库操作,减轻了管理员的工作量,同时一定程度上也杜绝了携带物资缺漏的现象发生,从而提高应急物资库服务效率。
应急物资出库分级标准的制定充分参考了本单位地震应急预案(苏震发【2021】20号)确定的服务响应等级及物资使用要求。地震应急预案现分为5个响应等级(图1)。一、二、三级应急响应要求全员到岗,现场工作队主要工作内容包括:组织加密流动监测,恢复、布设地震现场测震、强震和前兆台站,组织开展地震烈度评定、地震灾害损失评估、建筑物安全鉴定、地震地质灾害调查、现场新闻宣传等现场工作。四级和有感地震事件应急响应,主要内容为中层干部和各工作组组长到岗,视情况出动地震现场工作队(组),做好地震灾害调查、宣传引导、安定人心等工作。
图1 地震应急响应等级简表Fig.1 Classification of earthquake emergency response grades
有了预案的基础,再结合以下因素:①我省近10年来多次历史地震后局现场工作队的出队人员数量和物资携带情况;②考虑现场工作队人员目前配置情况主要分为4个工作组:即现场协调组、现场监测预报组、现场震害调查与评估(科考)组、现场通信技术组人员配置;③各工作组在不同应急服务响应等级下的主要工作任务[5-6]等进行应急物资管理。
按照本单位地震应急预案要求,结合本省震情形势及经济发展水平,将应急物资出库清单划分为A、B、C三个级别,其中A级清单对应一级和二级应急服务响应,B级清单对应三级应急服务响应, C级清单对应四级和有感地震事件应急服务响应。A级的破坏性强烈,工作队出队的人数和时间最多,以及现场环境恶劣,因此需要30~40人,配备的物资数量和种类要全面。B级可能具有一定的破坏性,致使现场工作任务变重,需要现场协调组、现场通信技术组加入,出队规模为15~25人,在C级的基础上要配备测量观测仪器和通信设备等专业设备。C级震情一般较轻,出队人数为4~6人,主要任务是做好地震灾害调查、宣传引导、安定人心,所以主要给现场监测预报组、现场震害调查与评估(科考)组配发相应物资和装备(图2)。
在应急物资库管理系统中提前设置好不同等级下各工作组的出库模板,应用中还可以根据实际情况及时增减品种,修改数量,实现快速出库。在日常使用中根据需求不断调整模板,对我局预案的修订有积极的意义。
图2 物资分级出库情况表Fig.2 Material grading outbound situation table
应急物资库管理系统的设计不仅仅要考虑其逻辑结构,还需要考虑其应拥有的功能模块,以便为用户提供更加全面和便捷的服务。我们所设计的关联应急预案的应急物资库管理系统主要包含5个功能模块:基础管理、物资管理、预警管理、信息统计、系统维护(图3)。
(1)基础管理模块:主要负责各类前期参数设置,包含部门架构、人员、物资类别、物资来源渠道和快速出库管理。提前根据实际情况分类将相关数据输入,方便后期的操作、归类和查询。比如可以提供物品分类和标签的管理功能,使管理员可以根据具体需求对应急物资进行分类或标记,从而快速匹配应急响应时的需求。
(2)物资管理模块:主要包含物资的入库、申领、归还和快速出库。出入库管理是应急物资库管理系统中实现物品流转和库存更新的核心功能。它可以记录物品出入库的时间、数量和来源、去向等信息。同时,该功能模块可以根据不同的业务需求通过配置审批流程,对特殊物品的入库、出库请求进行审批。通过出入库管理功能模块,管理员可以方便地查看最新的物品出入库记录,了解物资的使用情况并作出相应的应急响应措施。物资首次入库登记需要操作人员输入物资入库日期、物资编号、名称、数量、规格型号、生产厂家、数量、单价等基本信息;管理员可以进行新物品的添加和现有物品参数的修改,保证应急物资库存信息的准确性。物资领用管理要求操作人员输入领取物资编号、领取数量、领取人、领取日期等信息;物资归还管理要求操作人员输入归还物资的编号,即可出现物资的名称、领取数量、领取人、领取日期等信息,点击入库来进行物资归还操作;出现有物资损耗报废的情况时,及时更新物资库存信息。快速出库功能主要是为应急场景下的紧急出库提供帮助。通过根据预案要求列举需携带的物资种类及数量,并快速给出推荐出库物资的方案,提高了应急反应速度和反应准确度。
图3 系统功能结构图Fig.3 The diagram of system function structure
(3)预警管理模块:主要包含物资库存、维保、报废的警示,用于管理应急物资库存状态。库存预警可以让操作员查询任何一种物资的库存情况,当库存数量低于或高于某个阈值时,该模块还可以发出警报,方便管理员及时调整物资库库存状况,从而保证在应急响应时随时拥有足够的物资;物资维保和报废报警是通过设置不同物资的保养周期和使用年限来提醒管理员及时进行充电、清洗、保养等;预警管理模块能够支持多维度的物资信息查询和报警功能,更好地支持管理员精准维护库存。
(4)信息统计模块:信息统计模块是应急物资库管理系统的辅助功能模块之一,旨在给用户提供针对性的数据分析和决策支持。通过统计分析模块,管理员可以查看各类物资的库存状况、物资入库和出库状态、物资损耗率以及其他关键指标,有效地评估应急响应能力和物资利用率。此外,统计分析功能模块还可以提供数据可视化工具,进行物资库存量报表、物资出入库报表和自定义报表等打印操作,帮助管理员更直观地了解物资流动和库存情况,并且能够帮助制定更好的应急预案。
(5)系统维护模块:该模块由登录口令维护和数据备份、恢复组成。主要用于验证用户的身份,并控制用户访问系统资源的权限,系统管理员具有对本系统操作的所有权限;系统可以进行数据备份以方便数据的迁移或者恢复。
本系统中基础管理、物资管理、预警管理、信息统计、系统维护等主要5个功能模块之间紧密协作,以满足用户对于应急响应的全方位需求。
应急物资管理系统使用PHP语言编写,采用结构化设计,按照框架设计划为数据层、服务层和表现层三个层次[7]。
(1)数据层:在整个应急物资库管理系统中,数据层处于最底层,主要负责存储与应急物资管理相关的数据。常见的数据包括应急物资的基本信息,入库和出库操作记录,库存状态等。这些数据通过MySQL数据库方式进行存储,并提供访问接口供上层的服务层调用。另外,为了增加应急物资管理信息的完整性和安全性,可以设计多种数据备份和恢复方案。
(2)服务层:应急物资库管理系统中,服务层是数据层和表现层之间的桥梁,主要负责处理用户请求,对底层数据进行操作,并将结果反馈给表现层。例如,当管理员输入关于应急物资的查询请求时,该请求会被传递到服务层,服务层会根据请求在数据层中进行相应的查询操作,并将结果返回给表现层。服务层由多个独立的模块组成,每个模块用于处理不同的请求或数据操作。这种模块化设计可以提高整个系统的可扩展性和维护性,并实现更有效的资源利用。
(3)表现层:表现层位于整个系统架构的顶层,主要负责为用户提供直观的界面,使用户能够更加方便地使用该系统。在我们所设计的应急物资库管理系统中,表现层包括了多种图形化和文本化的工具,例如查询、表格等。除了简单的数据呈现外,表现层还可以提供一些附加工具和功能。例如,通过添加图表、统计信息等元素,可以更清楚地表达并展示与应急物资相关的信息,进而引导用户制定更好的应急预案。
本系统具有清晰的逻辑结构并且各部分组件之间协调运作。数据层、服务层和表现层三个模块需要密切衔接,每个部分相互配合保证系统整体的高效性和稳定性。
本系统是建立在数据层、服务层和表现层三个层次之上的一个完整的应急响应体系。该系统的运行流程包括用户操作、数据处理和结果反馈三个方面。
(1)用户操作:管理员需要进入应急物资库管理系统,进行登录验证后即可对系统进行操作。管理员可以通过表现层提供的各类功能按钮或者菜单栏,快速访问相关的信息和操作页面。首先管理员需要录入应急物资基本信息,并生成一物一码,用于全流程追溯与管理;物资领用时要求输入领用人,领用时间等信息;物资归还管理员将记录相应物资的名称、领取数量、领取人、领取日期等信息,并进行物资归还操作,在物资领用和归还时,可以根据需求使用基于应急预案分析所产出的物资携带方案来批量出入库,或者扫码出入库的方式操作,确保账物一致。同时,若物资状态达到维保期限,系统触发报警,提示管理员养护后物资重新回归系统管理;如库存因领用、报废等操作出现缺口,系统触发补货流程,确保库存维持合理水平。如果管理员需要查看某一类物品的库存情况,可以启动物资管理模块,使用物品查询功能并输入物品名称、型号等相关信息,系统会根据查询条件显示所需物品的基本信息和库存状态等详细情况(图4)。
图4 系统运行流程图Fig.4 System operation flow chart
(2)数据处理:当管理员完成相应的操作后,应急物资库管理系统将进行处理和响应。服务层起到了数据处理的关键作用,负责接收上层的请求,并从数据层中获取相应的信息,进行相应的计算和处理。出入库管理是服务层中最核心的模块之一,它可以根据管理员的操作记录库存变化、物品位置等数据,也可以对物品的入库、出库进行审批,确保物资的安全性和准确定位。
(3)结果反馈:当应急物资库管理系统完成数据处理并计算相关指标后,将结果反馈给表现层,供管理员进行查看和分析。例如,信息统计模块将生成便于管理者了解各类物品的库存状态、使用情况等信息的报表和图表数据;库存管理模块可以通过弹窗提示、短信通知、预警信息等方式及时提醒管理员从中注意特定物品的流向或调拨操作,以确保应急响应能够顺利地展开。如果某些物品库存不足,出入库管理模块还可直接生成需求单并提交申请,与采购环节衔接高效。
物资库的管理一直是库里有什么管什么,未体现物资为实际工作主动服务的目的。本文介绍的关联地震应急预案的应急物资库管理系统除具备基本的物资出入库管理和预警功能外,还实现了基于地震应急预案进行的定制物资分组批量快速出库功能,针对不同地震响应级别的物资种类、数量要求,提出了相应的出库清单,震时一键操作,既提高了物资出库的准确性,更能极大提升物资出库速率。该系统出库配置清单可以随预案的修订及时调整,同时也可以为预案的修订提供操作层面的帮助。