校验软件的信息管理功能探讨

时间:2022-11-22 04:06:07

校验软件的信息管理功能探讨

1.实验室校验装置信息

对于不同的被校参量和被试品,会使用不同的实验室校验装置,因此,需要在报告中提供给客户装置基本信息和参数信息,主要有装置名称、型号、出厂编号或资产编号)、规格和/或测量范围、准确度等级或最大允许误差或不确定度等等。这些信息属于校验装置本身的属性,一般不会发生变化。校验装置根据JJF1033《计量标准考核规范》4.1.2计量标准的溯源性要求,“计量标准的量值应当定期溯源至国家计量基准或社会公用计量标准”,因此,在出具的报告中提供校验装置的溯源信息也是必要的[1]。溯源信息主要包括校准/检定证书编号、校准/检定日期或有效期至或校准/检定周期、溯源机构等。这些溯源信息是随着校准/检定周期发生变化的,需要及时维护更新,以保证信息的有效性和正确性。

2.实验室校验装置信息管理目标

目前,实验室校验软件对校验装置信息的管理十分简单,通常只是作为系统设置一个配置功能页面,包含的信息主要有装置名称、准确度等级、型号、出厂编号等固定属性,而且不是必填项目,在报告出具时也不存在引用或关联关系。或者,为满足报告出具的需要,应实验室校验人员要求,在报告打印或系统设置界面添加一个修改溯源信息(如校准/检定证书编号、校准/检定日期或有效期至)的接口,在报告打印时引用并显示输出[2-3]。由于校验软件设计开发人员,对校验装置信息的维护功能缺乏必要的规划和设计,这种以输出打印为目标的校验装置信息一维记录方式,存在出具的报告中出现溯源信息与实际校验时间不匹配的隐患和漏洞。例如,溯源信息在每年1月份更新,3月份出具的报告中应显示的是当年的校准/检定证书编号,由于校验软件中的打印功能显示的溯源信息跟日期没有建立关联关系,如果今年3月份查询打印上一年12月份校验的被试品的报告,可能会误显示为今年的溯源信息。只能依靠校验人员手动修改为上一年度的校准/检定证书编号,再打印上一年12月份的报告,对校验人员来说存在报告出错的隐患。因此,通过数据库管理技术消除这种隐患势在必行,应该在校验软件中增加校验装置二维甚至三维的信息管理功能模块,而不仅仅作为系统设置的一个附属功能,以加强对校验装置信息全方位、立体式的管理。本文探讨提出校验软件的装置信息管理方案,只需要对校验装置信息进行一次性维护更新,就能保证信息的一致性和历史报告的复现性。

3.管理方案设计

针对现有校验软件以输出打印为目标的校验装置信息记录方式,在对现有的软件结构和数据库结构做较小的改动基础上,可以提出方案一:保存每条校验数据记录时,将校验装置信息一并保存,以解决在输出打印历史校验数据报告时,校验装置的溯源信息与校验的日期不一致的问题,以保证历史报告的复现性。另一种解决方案是重新建立校验装置信息数据库,根据需要设计校验装置二维信息表,实现对校验装置信息的关联管理。在报告显示打印时,依据校验日期,选择有效的校验装置基本信息、参数信息和溯源信息。这些信息只一次性在相应的数据库中加以维护、更新,不随每条校验数据记录重复保存。对数据库设计如表1、表2所示。校验装置参数信息表包含校验装置的测量范围和准确度等级信息,是随时间推移发生变化的。当向上级溯源时,如表3所示,校准/检定的内容的变化可能会使得测量范围和/或准确度等级信息发生变化,这时需要添加一条新的记录,录入新信息的“启用日期”,并将此“启用日期”,作为信息变化前上一条记录的“停用日期”项内容。校验装置溯源信息表包含校验装置溯源的信息,是需要周期性更新和维护的,每次更新则添加一条新记录。为实现校验装置信息管理功能,关键在于将校验装置参数信息和溯源信息与校验日期建立关联关系和逻辑判断条件。通过主键使从表与主表建立关联关系,主表的一条记录可以对应从表的一条或多条记录。数据库之间的关联关系如图1所示。校验装置参数信息和溯源信息的选择,以校验日期作为筛选判断条件。信息判断选择流程如图2所示。

4.方案比较

两种方案的提出各有其利弊。方案一中将校验装置基本信息和溯源信息,对应于每只被试表的参数信息一并加以保存,这种方案对现有的软件结构改动较小,而且能够解决复现历史报告的问题,即使历史报告中存在有错误的校验装置信息。但是,重复保存的校验装置信息占据大量存储空间,产生批量的冗余信息;这种方案也仅是将校验装置信息加以保存,以便日后复现,并没有起到对校验装置信息的管理作用。这种方案适用于较早开发应用的校验软件,通过功能完善实现报告打印。方案二中建立了校验装置相关信息数据库,根据校验日期查询,将查询结果输出显示于报告中,可以实现关联信息共享,最大限度减少冗余数据;能够保持数据一致性和历史报告复现性。但是,这种方案需要对软件结构做出调整,增加校验装置相关数据库。这种方案适用于新开发或正在开发的校验软件,在开发初期将校验装置信息管理功能进行统一规划,使校验软件的管理功能和实用性更强,更符合实验室校验人员的工作需要。

5.结束语

以上从满足实验室校验人员对校验装置信息管理和历史报告复现性的角度,针对新旧校验软件,提出两种方案供探讨。对于高等级的校验装置,对信息管理的要求可能不仅局限于对基本信息、参数信息、溯源信息的登记、维护,增加上级检定/校准数据的录入、维护功能,并对校验结果加以修正,应成为对装置信息管理更近一步的要求[4]。随着对校验结果的报告产品中所包含的信息量的要求越来越高,采用数据库管理技术,将校验装置信息管理功能引入校验软件,必将成为校验软件发展的新趋势。

本文作者:宋楠臧景茹宋雨虹张雯工作单位:冀北电力有限公司