消防装备管理系统(5)详细设计

tech2025-05-24  9

消防装备管理系统的详细设计在上期我们已经介绍完了第一部分,这期我们来介绍消防装备管理系统详细设计的第二部分消防装备管理系统装备数据模块设计、消防装备管理系统的装备统计及消预测模块设计以及消防装备管理系统的数据库设计

4.3.4装备数据管理模块设计 装备数据管理模块针对系统中装备管理产生的各项数据和记录单据进行有效管理,包括城市化消防站建设标准、库存台账、单据管理、装备盘点、调拨指令和通知/告警。 (1)城市化消防站建设标准:为准确掌握消防单位装备储备是否达到最基本的建设标准,系统设计城市化消防站建设标准模块。模块依据所配置的建设标准项对当前消防单位中所管理的装备数据进行统计,并对比标准的数据,若满足标准数据则确定该消防单位所配置的装备数量达标,若不满足标准数量则该单位配置装备数量不达标。通过对对比信息的展示,能够明确的了解消防单位的装备管理状况,并通过此数据为装备的调拨提供依据。 (2)库存台账:现有系统对于库存台账管理是通过仓管员进行手动填写完成数据修改,填写信息内容多,易引起数据错误。针对当前问题,系统设计出库存台账模块,此模块将通过后台程序自动生成相关库存台账数据,管理员无需进行增、删、改等工作。库存台账模块将会从两方面对当前仓库装备的台账信息进行展示,一方面是依据装备定义分类,另一方面是通过装备状态分类。两个方面都能够获取到具体的装备台账信息,进一步能够获取装备生命周期内的履历信息。 (3)单据管理:当前记录装备管理信息主要通过仓管员人工记录,不仅耗时并且记录信息不完善,无法做到数据准确性。针对此问题,系统设计装备单据管理模块。依据日常的装备管理项将装备管理分为出入库、借用、退役、报废、调拨、损耗等七种操作项。针对七种操作,系统将会生成对应可打印的单据。单据编码生成的规则是以单据类型拼音首字母大写+操作日期+单日单据顺序号三种信息拼接而成。单据包含的内容包括单据编码、单据类型、创建人(即完成装备状态更改者)、创建时间、创建人单位等信息。 (4)装备盘点:当期盘点工作依据仓管员一一核对装备信息完成盘点,耗时耗力,针对此问题,依赖RFID技术,系统设计装备便捷盘点功能。装备盘点将分为人工盘点和自动盘点,自动盘点针对绑定RPID标签装备,通过系统向有源电子标签阅读其发送盘点信号,阅读器主动向范围内的电子标签发送读取指令,获取范围内所有电子标签信息后上传给系统,系统通过后台数据比较展示出当前盘点结果和盈亏对比结果。同时对于未绑定电子标签和二维码的装备,需要仓管员进行人工盘点。装备盘点流程如图4-16所示。 (5)调拨指令:分析消防单位装备调拨需求和实际调拨过程,提出了将装备调拨分为调拨指令和装备调拨两部分。调拨指令模块将由大队级单位生成调拨指令,下发指令后接受指令单位进行指令接受确认;而装备调拨功能点完成装备的实际调拨操作。调拨指令只能够由大队级单位下发,并且只能够向自己管辖范围内的下属单位下发调拨指令。

(6)通知/告警:装备的日常管理主要通过手持移动终端上的应用端完成,为便于实时掌握当前装备的管理事件和装备需要进行的相关操作信息,系统设计出通知/告警模块。此模块分为两类消息模块,一类是对于装备的日常操作产生提示性消息的通知模块;另一模块是对于装备的异常状态产生的告警信息模块。通知模块:针对装备出入库、调拨、借用、退役、报废等操作完成之后以及调拨指令下达或接受到时产生通知消息,消息依据不同类型的操作包含不同的内容,主要包含装备管理的管理人、时间、单位、何种操作等信息。告警信息模块:当前a装备处于特殊情况下产生告警信息,告警信息主要是由库存中存量不足、借用到期/过期、保养到期/过期等状态下的装备引起的。对于借用和保养告警信息,系统将通过设定后台定时查询器完成信息查询而发出的告警数据,定时器将在每天凌晨零点自动触发;对于库存不足的告警信息是在装备出库时触发告警。 依据需求,告警信息等级将高于通知信息等级,二者信息的状态都划分为有效态和历史态,对于有效态会实时提醒用户,而作为历史态消息不再实时提醒而作为历史信息以待查询。对于通知信息当用户读取信息后可置为历史态,而告警信息的状态只能通过系统自身的触发完成,例如当库存不足时进行不足装备的入库操作,使库存装备数量高于标准数量,系统在入库时触发触发器修改告警信息状态。

4.3.5装备统计及预测模块设计

装备统计及预测模块将装备库存管理模块、装备数据管理模块数据以及系统数据汇集整理后,通过制定统计维度规则实现装备数据的综合统计、查询统计,针对性结合消防装备特性,通过选取和实现装备储备量预测模型实现装备储备量的预测计算。本模块详细设计如下。 (1)综合统计:为了为消防部队决策部门、装备购买部门以及相关部门提供有效数据支持,系统提供综合统计模块用于统计当前消防部队的救援实力。综合统计模块设计为从多个统计角度为用户提供最全面的统计数据,主要包括从装备的九大分类方面、消防单位方面、消防装备状态分类等各方面分别统计。统计数据将以表格、图形等多形式展示,为装备的预测、管理、统筹提供有效的数据基础。 (2)查询统计:综合统计模块是对整体消防部队装备数据进行有效的统计,而查询统计是为了对装备的储备数量预测提供计算数据以及确定装备寿命服从哪种分布而提供的针对性的统计功能。对于确定装备寿命分布所服从的分布函数的具体流程在第三章节中己详细描述,系统按照具体流程对消防装备寿命数据进行处理将以表格或图形的形式呈现,管理员依据呈现数据的分布情况初步判断装备寿命所服从的分布函数,并进一步验证结果。最终得出装备寿命服从何种分布函数。 (3)储备量预测:针对储备量预测需求,系统设计储备量预测模块。对于装备储备数量的预测将采用基于装备保障度的储备量预测模型,储备量预测模块设计思路为:通过确定装备所属函数分布模型,包括指数分布模型、正态分布模型和威布尔分布模型;进一步确定分布函数的参数;之后通过装备所需的保障度来计算所需的装备储备量。 储备预测功能模块完成装备的储备量预测功能。依据上述预测流程,对于装备寿命的所属分布已在查询统计模块得出。本模块设计为实现装备参数的计算和装备储备数量的计算。系统将依据查询统计模块中所得统计数据计算出模型参数;之后需要给出保障度、装备使用时长等限制条件,使用当前所有数据依赖特定装备储备预测的计算模型,计算出在满足条件下的某类装备的储备数量,即可作为所需的装备储备量。对于是否需要进一步购买装备,可以对比预测储备数量和当前单位内所配置的数量,若配置数量少于预测数量则需要向申请装备的购入,若配置数量大于等于预测数量则无需购入新装备。

4.4系统数据库设计

消防装备储备管理系统是一个基于消防装备数据信息管理的系统,系统的功能实现都需要对装备的信息数据进行相关操作,同时所有的数据都需要存储与系统的数据库中,数据不仅包括基本的装备信息,如装备分类、装备定义、装备信息、车辆信息、仓库信息等,同时还包含消防部队管理信息,如消防单位、消防部门、用户信息,最主要的是要存储对于装备的管理数据,如库存台账、单据信息、调拨信息、盘点信息等。 对于上述的信息系统都会提供添加、删除、查找等操作功能,此类操作同样是对系统的数据进行修改。因此,对于系统的设计实现中,系统的数据库设计和实现同样是极为重要的部分,系统数据库的优劣影响着整个系统的运行、扩展和使用的效果,数据可的不合理严重是会导致整个系统的崩溃。 系统数据库的设计需要从需求分析出发,进一步对数据库结构进行设计,最后完成对数据库开发和维护,其中数据库的结构设计可细化为概念结构设计、逻辑结构设计和物理结构设计三部分。本文将从数据库的需求分析和结构设计两方面进行阐述本系统数据库的设计思路

4.1.1数据库需求分析 本文从系统所需存储数据和数据处理流程对数据库的需求做了深入分析,期间需要注意的是要深入理解系统数据的类别、数量以及所处的业务的工作流程,只有通过分析才能满足数据的使用要求和相关约束条件W。其中对于数据的分析的目的是明确所需要存储的数据信息的范围。通过对消防部队的中消防装备的管理情况的了解,了解到系统数据主要由装备信息数据和对装备管理所产生的管理数据组成。对于装备信息数据主要的管理工作是确保数据的正确性,因此需要提供装备分类数据、装备定义数据、性能指标数据、计量单位数据等装备信息所以依赖的基础数据,针对装备信息提供单件装备数据。此外对于装备管理产生的各类数据需要提供库存台账数据、单据管理数据(其中包括装备入库、出库、借用、调拨、报废、退役、保养七类数据)、盘点数据(盘点详情数据)、仓库信息数据等管理数据表。同时系统还应包括单位数据、部门数据、用户数据等系统数据表。 对于上述所有相关数据,需要明确用户对其的处理需求。依据消防部队对于消防装备管理的工作流程,分析发现对于基础数据和系统数据表仅需要实现基础的增添、删除、修改、查询、等管理功能,而对于装备管理产生的各项数据需要提供导出、打印等功能,以便于流程管理。对于库存台账数据项、单据管理数据项和盘点详情数据,是系统自我生成的数据,因此将不具备添加、修改、删除的功能项。

4.4.2数据库结构设计

在完成系统数据库的需求分析之后,将对数据进行结构设计。通过数据库的实体关系图、实体属性以及实体主键等的分析,设计并完成了系统的数据库中主要数据表以及表间的主外键的关系。以下将列出本系统中主要的数据库表以及表间的主外键关系。装备分类信息表,为便于对装备分类信息进行管理,装备分类详细信息,需要设计装备分类数据表,表的内容需要针对如何描述一类装备具有何种特性设计。针对此设计的装备分类数据表主要内容如表4-3所示。 装备定义数据表,装备定义是对装备名称、编码、规格型号、状态的基本信息的定义维护,依据装备定义即可明确装备相关性质,因此设定装备定义表内容如表4-4所示 装备详情数据表,主要用于存储当前所有装备的装备信息,同时还作为装备管理状态修改的数据表,同样是系统的基础数据表。为准确记录当前装备的使用时长,装备详情数据表设定该装备的使用时长字段,依据装备状态的修改时间,系统对装备处于执勤状态下的时长进行了累计,以作为计算装备储备量的基础数据。表的主要内容如表4-5所示。 库存台账表:库存台账表存储当前库存中存储装备信息的统计情况,此表主要的关联表是库存明细表,库存明细表记录当前库存中所有装备的详细库存信息,主要包括所属仓库、所处货位、当前装备状态等信息,是库存台账表的具体明细的据的数据表。库存台账数据表与库存明细数据表内容分别如表4-6、4-7所示。 单据管理表,单据管理主耍包括两个表,一个是中.据表,另一个是单据详情表。单据表用于记录中.据的类型、时间、操作等,而中.据详情表则针对不同的装备管理事项设定不同的表字段,符合单项冇出入库、调拨、借用、保养、退役、报废,但是由于装备符理的車务要的包含字段相同,因此此将所冇不同字段和相同字段全部放入一张表中管理。单据表和单据详情表主要内容分别如表4-8、4-9所示。 众库信息表,消防部队将消防装备主要存储位置为各单位内的仓庠中,因此仓库表需要包含所属单位信息、仓库类型信息以及仓库内货位信总等。依据此设计仓库信息表,表的主要内容如表4-10所示。

本章在介绍基于物联网的消防装备管理系统的基础上,描述了系统建设的主要目的,分析了系统建设需求。其次对消防管理系统的功能模块进行了介绍并通过功能模块流程图展开描述了具体功能的实现流程和实现目标。最后对系统数据库的设计通过系统功能模块对应的数据存储表格做了详细介绍,为后边消防装备理系统的实现提供了有效的参照和依据。这期小编就介绍到这里,下期我们将会介绍消防装备管理系统的总体实现。

最新回复(0)