基于装备制造产品检定试验的报告自动生成系统及方法技术方案

技术编号:38419414 阅读:18 留言:0更新日期:2023-08-07 11:21
本发明专利技术公开了一种基于装备制造产品检定试验的报告自动生成系统及方法,根据历史报告进行模版结构梳理并创建相应的模版,对配置后的报告模版内所有域标签进行读取并进行分组解析生成相应的数据结构,并创建SQL视图,通过SQL视图完成基于装备制造产品检定试验的报告内各个字段的定义,并生成数据源节点;然后根据模版节点与数据源节点的对应关系,完成报告模版的整体配置;最终完成报告的自动生成。本发明专利技术通过数据源配置模块,实现可视化配置,减少了传统模式下的报告定制化生成的代码编制工作量,同时提高了模版的利用率,通过报告模版配置模块,提高了报告模版的可复用性以及可维护性。维护性。维护性。

【技术实现步骤摘要】
基于装备制造产品检定试验的报告自动生成系统及方法


[0001]本专利技术涉及数据处理
,具体涉及一种基于装备制造产品检定试验的报告自动生成系统及方法。

技术介绍

[0002]装备制造试验是一个非常关键的环节,因为它确保了装备在实际使用中的性能符合预期、可靠而且安全。在制造装备之前,需要进行一系列的试验来确保该装备能够在不同的条件下正常运行和发挥其功能。这些试验包括设计验证、系统测试、质量控制和可靠性测试等。
[0003]同时试验报告作为装备制造试验过程中的最终产物,试验人员需要在试验完成后的报告编制工作。目前报告生成主要通过手工编制或机器生成两种方式。手动生成报告可能存在耗时长、容易出错、风格不统一、缺少数据统计能力、可重复性低以及人工成本高等问题。机器生成需要对各类报告模版进行定制化开发,导致存在工作量大、可复用性低以及可维护性差等问题。
[0004]因此,亟需提供一种能够实现报告自动生成的系统。

技术实现思路

[0005]本专利技术的目的是提供一种基于装备制造产品检定试验的报告自动生成系统及方法,解决了现有试验报告生成方式存在报告生成工作量大、可复用性低、可维护性差等问题。
[0006]为了实现上述目的,本专利技术提供如下技术方案:
[0007]本专利技术的一种基于装备制造产品检定试验的报告自动生成系统,所述生成系统包括报告模版配置模块、报告模版节点提取模块、数据源配置模块、报告模版绑定模块以及报告自动生成模块;
[0008]所述报告模版配置模块根据不同模版结构配置报告内容节点信息,配置相应的报告模板;
[0009]所述报告模版节点提取模块用于将所述报告模版配置模块配置的报告模版进行节点数据的提取,并将所有节点生成结构化对应关系,即:模版节点;
[0010]所述数据源配置模块通过SQL视图进行报告数据的封装,并将数据源封装完成后通过可视化页面配置SQL视图内部字段的含义定义,最终配置生成数据源节点;
[0011]所述报告模版绑定模块用于将所述所述报告模版节点提取模块提取的模版节点与所述数据源配置模块配置生成的数据源节点建立对应或映射关系;
[0012]所述报告自动生成模块通过唯一性主键获取所述报告模版绑定模块建立对应或映射关系后的数据源节点的所有数据,并将数据填充到对应的模版内生成最终报告。
[0013]本专利技术还提供一种基于装备制造产品检定试验的报告自动生成方法,该方法通过所述报告自动生成系统实现:该方法由以下步骤实现:
[0014]步骤一、采用所述报告模版配置模块根据历史报告进行模版结构梳理并创建相应的模版,即:配置完成基于装备制造产品检定试验的报告模版;
[0015]步骤二、采用报告模版节点提取模块对步骤一配置后的报告模版内所有域标签进行读取并进行分组解析生成相应的数据结构作为模版节点;
[0016]步骤三、采用数据源配置模块根据步骤二获得的数据结构,创建SQL视图,并通过所述SQL视图完成基于装备制造产品检定试验的报告内各个字段的定义,并生成数据源节点;
[0017]步骤四、所述报告模版绑定模块根据步骤二所述的模版节点与步骤三生成的数据源节点的对应关系,完成报告模版的整体配置;
[0018]步骤五、所述报告自动生成模块根据步骤四配置的报告模版,在基于装备制造产品检定试验的报告内给定一个指定数据完成报告的自动生成。
[0019]本专利技术还提供一种基于装备制造产品检定试验的报告自动生成方法的设备,包括:
[0020]至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:
[0021]所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述的报告自动生成方法。
[0022]在上述技术方案中,本专利技术提供的一种基于装备制造产品检定试验的报告自动生成系统及方法,具有以下有益效果:
[0023]本专利技术所述的报告自动生成系统,通过数据源配置模块,实现可视化配置,减少了传统模式下的报告定制化生成的代码编制工作量,同时提高了模版的利用率,通过报告模版配置模块,提高了报告模版的可复用性以及可维护性。
附图说明
[0024]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0025]图1为专利技术实施例提供的一种基于装备制造产品检定试验的报告自动生成系统的原理框图;
[0026]图2为本专利技术实施例提供的一种基于装备制造产品检定试验的报告自动生成方法的流程图;
[0027]图3为本专利技术实施例提供的通过报告模版配置模块配置后生成的模版示意图;
[0028]图4为本专利技术实施例提供的通过报告模版节点提取模块提取标签后的数据结构示意图;
[0029]图5为本专利技术实施例提供的通过数据源配置模块配置后的可视化示意图;
[0030]图6为本专利技术实施例提供的通过报告模版绑定模块绑定后的示意图。
具体实施方式
[0031]为了使本领域的技术人员更好地理解本专利技术的技术方案,下面将结合附图对本专利技术作进一步的详细介绍。
[0032]参见图1所示;
[0033]本实施例的一种基于装备制造产品检定试验的报告自动生成系统,所述生成系统包括报告模版配置模块、报告模版节点提取模块、数据源配置模块、报告模版绑定模块以及报告自动生成模块;
[0034]所述报告模版配置模块根据不同模版结构配置报告内容节点信息,配置相应的报告模板;所述报告内容节点信息包括文本节点、图片节点、列表节点、页眉节点或页脚节点。
[0035]所述报告模版节点提取模块用于将所述报告模版配置模块配置的报告模版进行节点数据的提取,并将所有节点生成结构化对应关系,即:模版节点;
[0036]所述数据源配置模块通过SQL视图进行报告数据的封装,并将数据源封装完成后通过可视化页面配置SQL视图内部字段的含义定义,最终配置生成数据源节点;所述字段的含义定义包括字符串类型、图片类型和数字类型。
[0037]所述报告模版绑定模块用于将所述所述报告模版节点提取模块提取的模版节点与所述数据源配置模块配置生成的数据源节点建立对应或映射关系;
[0038]所述报告自动生成模块通过唯一性主键获取所述报告模版绑定模块建立对应或映射关系后的数据源节点的所有数据,并将数据填充到对应的模版内生成最终报告。
[0039]本实施方式中,所述在报告模版绑定模块,建立模版节点与数据节点的对应关系。当节点数据时表格数据时需要先定义数据源表,再定义表格节点下子节点的数据节点。当报告模版绑定完成后,在报告自动生成时调用当前的配置数据进行数据的加载与绑定。最终完成报告的自动生成。
[0040]参见图2所示:
[0041]图2为本专利技术实施例的报告自动生成方法的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于装备制造产品检定试验的报告自动生成系统,其特征在于,所述生成系统包括报告模版配置模块、报告模版节点提取模块、数据源配置模块、报告模版绑定模块以及报告自动生成模块;所述报告模版配置模块根据不同模版结构配置报告内容节点信息,配置相应的报告模板;所述报告模版节点提取模块用于将所述报告模版配置模块配置的报告模版进行节点数据的提取,并将所有节点生成结构化对应关系,即:模版节点;所述数据源配置模块通过SQL视图进行报告数据的封装,并将数据源封装完成后通过可视化页面配置SQL视图内部字段的含义定义,最终配置生成数据源节点;所述报告模版绑定模块用于将所述所述报告模版节点提取模块提取的模版节点与所述数据源配置模块配置生成的数据源节点建立对应或映射关系;所述报告自动生成模块通过唯一性主键获取所述报告模版绑定模块建立对应或映射关系后的数据源节点的所有数据,并将数据填充到对应的模版内生成最终报告。2.根据权利要求1所述的基于装备制造产品检定试验的报告自动生成系统,其特征在于,所述报告内容节点信息包括文本节点、图片节点、列表节点、页眉节点或页脚节点。3.根据权利要求1所述的基于装备制造产品检定试验的报告自动生成系统,其特征在于,所述字段的含义定义包括字符串类型、图片类型和数字类型。4.根据权利要求1所述的基于装备制造产品检定试验的报告自动生成系统,其特征在于,所述报告模版绑定模块建立报告模版节点与数据源节点的对应关系,当节点数据为表格数据时,则先定义数据源表,再定义表格节点下子节点的数据节点;当报告模版绑定完成后,在报告自动生成时调用当前的配置数据进行数据的加载与绑定,最终完成报告的自动生成。5.基于装备制造产品检定试验的报告自动生成方法,...

【专利技术属性】
技术研发人员:荆方明王耀辉战天明卢洪王学理孙波李奔奔
申请(专利权)人:太极计算机股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1