一种特种设备监管平台用报表工具的制作方法

文档序号:18870020发布日期:2019-10-14 19:19阅读:252来源:国知局
一种特种设备监管平台用报表工具的制作方法

本发明涉及特种设备检验技术领域,具体为一种特种设备监管平台用报表工具。



背景技术:

特种设备监督检验机构在完成相应检验工作后,需要对设备出具检验报告,特种设备报告模板多种多样,监管平台需要提供报告工具进行绘制,模板绘制成功后,根据相应的检验数据形成检验报告。

在以往项目中都是购买现成报表插件后集成开发,但是有很多不足,在报告绘制的时候,类excel报表工具的元素都需要一个一个的拖动绘制、自主命名,基础绘制量庞大,费时费力;

绘制好后使用上也有不足,如下:

1、检验人员、审核人员无法对模板做标注;

2、不支持多页面联动操作;

3、无法进行复制插页操作;

4、效率低,遇到几十页一份的报告保存时候很慢,

5、兼容性低,只支持ie8并且与其他插件或者工具无法兼容。

因此,我们提出一种特种设备监管平台用报表工具,以便于解决上述中提出的问题。



技术实现要素:

本发明的目的在于提供一种特种设备监管平台用报表工具,以解决上述背景技术提出的目前的特种设备监管平台用报表工具,不便于拖动绘制,自主命名,基础绘制量大,且费时费力,同时无法进行标注,且不能够进行页面联动,无法进行复制插页操作,效率低,同时兼容性低的问题。

为实现上述目的,本发明提供如下技术方案:一种特种设备监管平台用报表工具,包括word报告模板导入,所述word报告模板导入后进行word报告模板填充项自动识别,且word报告模板填充项自动识别后进行word报告模板自动转网页模板,并且word报告模板自动转网页模板后依次进行网页报告模板页面表单自动生成、网页报告模板自动分析解析、网页报告模板自动版本管理、网页报告模板手工调整绘制成型和检验完成调用报告模板填充数据。

优选的,所述word报告模板导入具体包括:由特种设备检验人员提供原生word报告模板,同时报告模板制作人员在填写好模板基础数据(如模板名称、流程类型)后,上传原生word模板至计算机系统,且报告模板制作人员还可下载模板微调后再重复导入、解析。

优选的,所述word报告模板填充项识别具体包括:

步骤1:计算机系统可通过解析word/document.xml等原始xml文件实现标记功能;

步骤2:计算机系统采用docx4j自动识别原生word报告模板中所有需要填写的空白项,然后进行自动规则化命名标记;

步骤3:进行自动分页标记操作后进行word报告模板自动转网页模板。

优选的,所述word报告模板自动转网页模板的具体操作步骤为:计算机系统将已标记过的word报告模板转化为网页报告模板,目前采用docx4j进行文档转换,转换后的模板数据以string类型存放在内存中用于下一步解析。

优选的,所述网页报告模板页面表单自动生成的具体操作步骤为:计算机系统根据原生word模板中的标记自动解析网页报告模板,生成可填写表单。

优选的,所述网页报告模板自动分页解析的具体操作步骤为:计算机系统根据原生word模板分页标签、人工分页标签将网页报告模板进行自动分页。

优选的,所述网页报告模板自动版本管理为通过网页报告模板自动分页解析后计算机系统自动生成模板版本相关信息。

优选的,所述网页报告模板手工调整绘制成型具体包括:在基础网页模板报告上进行网页开发,且能够在计算机系统提供的网页排版工具中开发,并且能够在外部网页工具中调整。

优选的,所述检验完成调用报告模板填充数据的具体操作步骤为:在网页报告模板手工调整绘制成型后,且经检验人员在检验完成后打开计算机系统报告工具,填写报告实际检验数据,并且打印签章pdf报告。

优选的,所述打印签章pdf报告具体包括:经检验人员填写完检验数据,按检验流程经多次审批通过后,计算机系统自动生成带签章的pdf报告,且通过计算机系统打印纸质报告。

与现有技术相比,本发明的有益效果是:该特种设备监管平台用报表工具,在快速生成特种设备报告模板的同时,能大幅度提升报告模板制作效率,简化报告使用,满足检验人员在实施过程中各种实际功能需求;

1.录入数据时可进行字体及字体大小的调整,使得数据填报更加规范、美观。

2.可对报告页面上的内容进行标注。

3.根据实际情况,支持更多的报告页面联动操作。

4.支持分页保存,提高保存效率。

5.在报告编辑的过程中,可进行动态插页操作。

6.可根据实际情况进行报告分页复制功能。

7.同版本的报表工具,当报告格式变化后,能够提取老格式报告的数据。

8.灵活的报告录入控制功能。

9.支持静默、快速、批量打印功能。

10.兼容各版本浏览器。

附图说明

图1为本发明计算机系统逻辑原理示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明提供一种技术方案:一种特种设备监管平台用报表工具,包括word报告模板导入,word报告模板导入后进行word报告模板填充项自动识别,且word报告模板填充项自动识别后进行word报告模板自动转网页模板,并且word报告模板自动转网页模板后依次进行网页报告模板页面表单自动生成、网页报告模板自动分析解析、网页报告模板自动版本管理、网页报告模板手工调整绘制成型和检验完成调用报告模板填充数据。

如图1中word报告模板导入具体包括:由特种设备检验人员提供原生word报告模板,同时报告模板制作人员在填写好模板基础数据(如模板名称、流程类型)后,上传原生word模板至计算机系统,且报告模板制作人员还可下载模板微调后再重复导入、解析,从而能够对录入的数据进行字体以及字体大小的调整,进而能够使得数据填报美观,word报告模板填充项识别具体包括:步骤1:计算机系统可通过解析word/document.xml等原始xml文件实现标记功能;步骤2:计算机系统采用docx4j自动识别原生word报告模板中所有需要填写的空白项,然后进行自动规则化命名标记;步骤3:进行自动分页标记操作后进行word报告模板自动转网页模板,进而能够进行标注,便于进行识别。

如图1中word报告模板自动转网页模板的具体操作步骤为:计算机系统将已标记过的word报告模板转化为网页报告模板,目前采用docx4j进行文档转换,转换后的模板数据以string类型存放在内存中用于下一步解析,网页报告模板页面表单自动生成的具体操作步骤为:计算机系统根据原生word模板中的标记自动解析网页报告模板,生成可填写表单,网页报告模板自动分页解析的具体操作步骤为:计算机系统根据原生word模板分页标签、人工分页标签将网页报告模板进行自动分页,从而便于进行分页保存,有利于提高效率,同时能够根据实际情况,支持页面联动操作。

如图1中网页报告模板自动版本管理为通过网页报告模板自动分页解析后计算机系统自动生成模板版本相关信息,优选的,网页报告模板手工调整绘制成型具体包括:在基础网页模板报告上进行网页开发,且能够在计算机系统提供的网页排版工具中开发,并且能够在外部网页工具中调整,从而可根据实际情况进行报告分页复制功能,且同版本的报表工具,当报告格式变化后,能够提取老格式报告的数据。

如图1中检验完成调用报告模板填充数据的具体操作步骤为:在网页报告模板手工调整绘制成型后,且经检验人员在检验完成后打开计算机系统报告工具,填写报告实际检验数据,并且打印签章pdf报告,打印签章pdf报告具体包括:经检验人员填写完检验数据,按检验流程经多次审批通过后,计算机系统自动生成带签章的pdf报告,且通过计算机系统打印纸质报告,便于进行报告的出具。

在进行该特种设备监管平台用报表工具的使用时,首先由特种设备检验人员提供原生word报告模板,报告模板制作人员在填写好模板基础数据(如模板名称、流程类型)后,上传原生word模板。报告模板制作人员还可下载模板微调后再重复导入、解析;且由于微软word2007版以后提供了基于officeopenxml的新默认文件格式,计算机系统可通过解析word/document.xml等原始xml文件实现标记功能,计算机系统采用docx4j自动识别原生word报告模板中所有需要填写的空白项,然后进行自动规则化命名标记,如:<w:t>${id:’conclusion_b_1_4’,type:’select’,bindtype:’code’,binddata:’[{id:’符合’,text:’符合’},{id:’不符合’,text:’不符合’}]’}</w:t>,再进行自动分页标记操作,如:<w:bookmarkw:id="2"w:name="rtpage__page2"/>;

然后计算机系统将已标记过的word报告模板转化为网页报告模板,目前采用docx4j进行文档转换,转换后的模板数据以string类型存放在内存中用于下一步解析,计算机系统根据原生word模板中的标记自动解析网页报告模板,生成可填写表单,例如,由于前端框架采用ligerui,计算机系统会将步骤2)中标记解析如下:<inputid=”conclusion_b_1_4”name=”conclusion_b_1_4”type=”input”ltype=”select”ligerui=”{data:’[{id:’符合’,text:’符合’},{id:’不符合’,text:’不符合’}]}”/>

计算机系统再根据原生word模板分页标签、人工分页标签将网页报告模板进行自动分页,同时计算机系统自动生成模板版本相关信息,在基础网页模板报告上进行网页开发,可在计算机系统提供的网页排版工具中开发,也可在外部网页工具中调整,直到达到客户要求的标准。

最后,检验人员在检验完成后打开计算机系统报告工具,填写报告实际检验数据,且检验人员填写完检验数据,按检验流程经多次审批通过后,计算机系统自动生成带签章的pdf报告,窗口人员可通过计算机系统打印纸质报告,这就是该特种设备监管平台用报表工具的整个使用过程,本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术,需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1