一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于在线可编辑定制化的动态文档模版生成方法及系统与流程

2022-02-22 18:17:03 来源:中国专利 TAG:


1.本发明涉及数据处理领域,特别涉及一种基于在线可编辑定制化的动态文档模版生成方法及系统。


背景技术:

2.城市体检工作每年都需要对具体的城市体检指标进行诊断分析,并形成相应的体检报告。而且随着城市的高速发展,城市体检每年的体检指标也会发生相应的变化,这进一步加剧了城市体检报告的复杂性。这项工作现在基本都是人工进行,效率非常低。也有部分技术只是实现了城市体检的部分分析报告,无法满足住建部城市体检报告的要求。而且这些技术只能形成固定格式和固定形式的体检报告,无法满足城市体检报告的多变性。
3.各城市体检工作需要每年对具体的城市体检指标进行诊断分析,并形成相应的体检报告。城市体检报告能够客观的反应城市发展中的弱项、短板,针对存在的“城市病”提出“诊疗”方案,对容易产生的“城市病”提出预防措施,为科学决策提供建议。
4.目前城市体检报告可以通过三种方式生成。一是纯人工生成,通过人工将城市体检指标评估信息、决策建议等信息写入到城市体检报告,并进行人工排版。该方案生成效率低、重复利用率低、人工成本高;二是通过web的方式,设计好城市体检报告的web模版,将城市体检指标评估信息通过rest接口的方式填充到web模版,然后将填充完成的web模版导出成城市体检报告。该方案无法适应城市体检每一年体检指标都会发生变化,一旦城市体检的指标发生变化,就需要重新在线下设计web模版,然后需要经过编译、发布,用户才能在客户端看到最新的结果;三是通过word模版方式,设计好word模版,将需要填充的数据设置成书签的方式,通过读取模版中的书签,将对应的城市体检评估信息写入到word模版中,最后将word模版导成城市体检报告。该方案也无法适应城市体检指标的多变性。随着城市体检指标的变化,需要将word模版中的书签根据最新的城市体检指标信息进行相应的变更,并进行部署。总体而言上述三种方法都无法很好的适应城市体检每年指标信息都会进行修改的特点,且存在效率低、成本高等缺点。
5.与本发明最相似的城市体检报告生成解决技术方案是通过web的方式。首先设计好城市体检报告的web模版,对接已有的城市体检评估信息接口。客户通过浏览器访问城市体检报告的web模版信息,系统会将对接的城市体检评估信息填充到城市体检报告的web模版中,并将结果展示在用户客户端浏览器上,用户可以选择导出体检报告。


技术实现要素:

6.本发明提供一种基于在线可编辑定制化的动态文档模版生成方法及系统,旨在解决城市体检报告生成方式中生成效率低、无法适应城市体检指标多变性等问题。
7.本发明提供一种基于在线可编辑定制化的动态文档模版生成方法,包括以下步骤:s1.城市体检指标模块化步骤:将城市体检每个指标信息中所需输出的内容信息
整合成一个模块,并自由组合每一个模块的内容信息;s2.城市体检指标标签化步骤:将城市体检指标模块化的信息设置成对应的城市体检标签;s3.城市体检报告生成步骤:将标签化后的指标信息设置在模版中,通过页面预览模版生成的报告;或设置定时计划,先将体检报告生成,然后在页面上预览已经生成的报告。
8.作为本发明的进一步改进,所述步骤s1具体包括步骤:s11.从城市体检指标信息库中选取所需的内容信息;s12.检索指标模块信息表中是否有所需的目标信息,若有则直接执行步骤s14,若没有则执行步骤s13;s13.将目标信息通过可视化编排转化成restful接口,并存入到指标模块信息表中;s14.创建新的报告模块,选取目标模块信息放入报告模块;s15.将整合好的报告模块信息存入报告模块信息表中。
9.作为本发明的进一步改进,所述步骤s2具体包括以下步骤:s21.创建指标标签信息;s22.判断指标的标签名是否存在,若存在则直接执行步骤s24,若不存在则执行步骤s23;s23.添加标签的属性信息;s24.选择报告模块信息,将目标报告模块添加到该标签,并通过可视化在线编辑将添加到该标签的报告模块信息进行排版;s25.将整合好的报告标签信息存入报告标签信息表中。
10.作为本发明的进一步改进,所述步骤s3具体包括以下步骤:s31.导入城市体检指标信息,将其经过模块化、标签化后,设置在城市体检报告模版中,若通过页面预览模版生成的报告则执行步骤s33;若设置定时计划则执行步骤s32;s32.设置报告生成计划并执行,然后生成体检报告;s33.预览并导出城市体检报告。
11.本发明还提供一种基于在线可编辑定制化的动态文档模版生成系统,包括基础设施层、数据资源层、服务层、应用层、展示层;所述基础设施层包括设置有docker、kvm、linux的服务器;所述数据资源层包括指标信息库、报告模版库;所述服务层包括指标管理、标签管理、模版管理、报告计划管理;所述应用层包括体检指标信息管理、体检标签管理、报告模版管理、报告模版审核、报告计划管理、报告输出审核、报告分享管理、他市报告管理、报告素材管理;所述展示层包括pc显示端、显示屏。
12.作为本发明的进一步改进,所述体检指标信息管理:构建统一、系统的指标库中心,对从各业务来源收集的指标进行取数口径定义、计算、管理和维护,屏蔽指标数据的技术差异,进行关键指标的统一定义、存储、维护;支持指标的无限分级、任意分级和跨层级移动,并采用树状结构显示;
所述体检标签管理:对体检指标信息进行模块化操作,并自由组合每一个模块的内容信息,对模块化后的指标信息进行标签设置。
13.作为本发明的进一步改进,所述报告模版管理:负责体检报告管理系统所有的报告模版管理,对模版进行包括增加、删除、修改、设计的操作;所述报告模版审核:模板新建或编辑完成后,进行提交审核,由超级管理员进行复核,复核通过该报告模板信息设置成功、复核回退后,重新对体检报告要素进行编辑且支持批量提交,复核,回退操作;或由超级管理员直接设置无需审核,设置完后正式进行提交发布。
14.作为本发明的进一步改进,所述报告计划管理:用户报告的自动化输出,在管理员设置报告计划后,报告在设置日程指定时间自动输出报告,管理员直接调看;当设置常规计划后,报告在指定的时间自动运行并存档,管理员在指定目录下,查看到指定内容指定格式的报告文档;所述报告输出审核:管理员对生成的报告进行审核,通过审核后的报告自动生成版本号并与项目信息关联存档,管理员查看报告生成进度,查询包括报告、模版、项目的信息;所述报告分享管理:在对应权限下进行,包括分享人权限和被分享人权限;报告审批通过后,报告分享提供:报告文件通过发送指定邮箱、报告另存线下发送、报告打印的形式进行报告分享;报告分享时指定设置报告抬头名称、并自动附带报告生成日期、可选成送人名称。
15.作为本发明的进一步改进,所述他市报告管理:支持国内外其他城市相关城市已有体检报告或相关素材进行部分的收集和展示;对国内其他城市相关城市已有体检报告进行部分的收集和展示,用于业务上的比对分析等相关参考,分类上支持区域分类和时间分类筛选;支持对国外城市相关城市已有体检报告相关部分的收集和展示,用于业务上的比对分析等相关参考,分类上支持区域分类和时间分类筛选。
16.作为本发明的进一步改进,所述报告素材管理:支持为生成报告所需的素材进行部分收集和展示,素材范围包括设计图库、摄影图片、咨询报告、相关政策法规与通告的综合素材;具备素材文件的上传、存储、预览和下载功能,具体包括素材分类目录管理、素材资源上传、素材编辑维护。
17.本发明的有益效果是:本发明通过利用在线编辑技术、数据标签化技术、数据模块化技术,将城市体检的评估信息模块化、标签化。当用户使用动态文档模版生成系统设计城市体检报告模版时,可以自由组合所需的城市体检评估信息、自由排版报告模版。提高了城市体检报告模版设计的高效性、多边性。用户可以通过设计完成的模版直接导出城市体检报告,也可设置定时生成报告。从模版设计到报告生成都可以在线进行操作,做到了设计、生成一体化,提高了城市体检报告生成的效率和便捷性。
附图说明
18.图1是本发明中城市体检指标模块化步骤的流程图;图2是本发明中城市体检指标标签化步骤的流程图;图3是本发明中城市体检报告生成步骤的流程图;
图4是本发明中动态文档模版生成系统的结构框图。
具体实施方式
19.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。
20.如图1至图3所示,本发明提供一种基于在线可编辑定制化的动态文档模版生成方法,包括以下步骤:s1.城市体检指标模块化步骤;s2.城市体检指标标签化步骤;s3.城市体检报告生成步骤。
21.其中步骤s1中城市体检指标模块化步骤:将城市体检每个指标信息要输出的信息整合成一个模块,每一个模块的内容信息可以自由组合。比如一个指标模块可以是指标解释、指标算法,也可以包含指标评估信息和指标的决策建议,内容不限,确保每一个指标都有内容展示,减少因数据收集的问题导致指标无法在报告中展示。城市体检指标模块化是实现城市体检指标标签化的基础。
22.如图1,具体的模块化步骤如下:s11.从城市体检指标信息库中选取所需的内容信息;s12.检索指标模块信息表中是否有所需的目标信息,若有则直接执行步骤s14,若没有则执行步骤s13;s13.将目标信息通过可视化编排转化成restful接口,并存入到指标模块信息表中;s14.创建新的报告模块,选取目标模块信息放入报告模块;s15.将整合好的报告模块信息存入报告模块信息表中。
23.步骤s2中城市体检指标标签化步骤:将城市体检指标模块化的信息设置成对应的城市体检标签。只有将城市体检模块化的信息标签化,在设置城市体检报告模版时,才能将城市体检模块化的信息通过标签导入到模版报告中。
24.如图2所示,标签化过程如下:s21.创建指标标签信息;s22.判断指标的标签名是否存在,若存在则直接执行步骤s24,若不存在则执行步骤s23;s23.添加标签的属性信息;s24.选择报告模块信息,将目标报告模块添加到该标签,并通过可视化在线编辑将添加到该标签的报告模块信息进行排版;s25.将整合好的报告标签信息存入报告标签信息表中。
25.步骤s3中城市体检报告生成步骤:用户可以通过页面预览模版生成的报告,也可以设置定时计划。因为城市体检的报告内容较为丰富,如果将全部的指标信息都设置在同一个模版中,客户在线预览会需要比较长的时间,因此需要设置定时计划,先将体检报告生成,然后在页面上预览已经的报告,减少用户等待的时间。
26.如图3所示,城市体检报告生成流程如下:
s31.导入城市体检指标信息,将其经过模块化、标签化后,设置在城市体检报告模版中,若通过页面预览模版生成的报告则执行步骤s33;若设置定时计划则执行步骤s32;s32.设置报告生成计划并执行,然后生成体检报告;s33.预览并导出城市体检报告。
27.本发明的方法中,先进行指标信息数据模块化,只有这样才能对报告的内容进行自由组合,搭建更多内容到体检报告中。当指标发生变化时,只要通过更改需要改动的指标信息模块,减少工作量,增加体检工作的灵活性和可变性。再进行指标信息数据标签化,只有将模块化后的指标信息数据进行标签化,体检指标模版才能通过标签精准定位到需要填充的数据,并进行相应的操作。
28.如图4所示,本发明还提供一种基于在线可编辑定制化的动态文档模版生成系统,包括基础设施层、数据资源层、服务层、应用层、展示层;基础设施层包括设置有docker、kvm、linux的服务器;数据资源层包括指标信息库、报告模版库;服务层包括指标管理、标签管理、模版管理、报告计划管理;应用层,即为体检报告生成系统,其包括体检指标信息管理、体检标签管理、报告模版管理、报告模版审核、报告计划管理、报告输出审核、报告分享管理、他市报告管理、报告素材管理;展示层包括pc显示端、显示屏。
29.其中,体检指标信息管理:构建统一、系统的指标库中心,对从各业务来源收集的指标进行取数口径定义、计算、管理和维护,屏蔽指标数据的技术差异,实现关键指标的统一定义、存储、维护。指标信息管理支持指标的无限分级、任意分级和跨层级移动,并采用树状结构显示,彻底解决指标越多、管理越复杂的问题。
30.体检标签管理:体检标签管理用于对体检指标信息进行模块化操作,每一个模块的内容信息可以自由组合。对模块化后的指标信息进行标签设置。
31.报告模版管理:报告模版管理负责体检报告管理系统所有的报告模版管理,可以对模版进行增加、删除、修改、设计等操作。系统提供“模板设置”,可进行模板编辑,在页面列出了报告模板,可以按请求展示已有模板,并自定义模版用于运行报告的报告设置,可自定义的内容包括:报告文档标题、报告单位名称、报告输出时间段、报告页面排版风格、报告输出格式等,可输出的报告格式支持pdf\doc。
32.报告模版审核:模板新建或编辑完成后,可进行提交审核,由超级管理员进行复核,复核通过该报告模板信息设置成功、复核回退后,重新对体检报告要素进行编辑且支持批量提交,复核,回退操作。也可由超级管理员直接设置无需审核,此时设置完后可正式进行提交发布。
33.报告计划管理:本模块用户报告的自动化输出,在管理员设置报告计划后,报告可在设置日程指定时间自动输出报告,管理员可直接调看。例如,希望每月或每季度的第一个工作日收到某个报告。当设置常规计划后,报告会在您指定的时间自动运行并存档。管理员在指定目录下,即可查看到指定内容指定格式的报告文档。
34.报告输出审核:管理员可对生成的报告进行审核,通过审核后的报告自动生成版本号并与项目信息关联存档,管理员可查看报告生成进度,查询报告,模板,项目等信息。报
告输出审核基本功能包括报告预览、输出审核执行。此项审核操作为可选,如超级管理员设置默认为直接输出,则相关报告可直接输出。
35.报告分享管理:报告分享管理需在对应权限下进行,包括分享人权限和被分享人权限。报告审批通过后,报告分享提供:报告文件发送指定邮箱(将直接发送指定格式和内容的报告结果至指定的收件邮箱)、报告另存线下发送、报告打印(呈打印预览状态)这三种形式进行报告分享。报告分享时可指定设置报告抬头名称、并自动附带报告生成日期、可选成送人名称。
36.他市报告管理:系统支持国内外其他城市相关城市已有体检报告或相关素材进行部分的收集和展示。对国内其他城市相关城市已有体检报告进行部分的收集和展示,用于业务上的比对分析等相关参考,分类上支持区域分类和时间分类筛选。也可支持对国外城市相关城市已有体检报告相关部分的收集和展示,用于业务上的比对分析等相关参考,分类上支持区域分类和时间分类筛选。
37.报告素材管理:系统需汇聚大量的数据和参考文档,因此需对应模块可支持为生成报告所需的素材进行部分收集和展示,素材范围包括设计图库、摄影图片、咨询报告、相关政策法规与通告等综合素材。具备素材文件的上传、存储、预览和下载功能。具体包括素材分类目录管理、素材资源上传、素材编辑维护。
38.本发明实现了城市体检报告生成的灵活和便捷,同时保障报告生成的通用性。根据城市体征运行状态监测、城市体检诊断分析结果自动输出体检报告,可进行年份/季度选择,可新增和自定义模板,可选择输出格式(支持doc文档和pdf等),可定义标题,可对生成的文件可直接进行分享、传送、打印等功能。本发明筛选汇聚了各类系统数据,结合体检报告模板,形成体检报告单。
39.本发明实现了城市体检报告的批量生成功能,使系统具备了自定义选取城市体检报告要素和快速排版能力,极大提高了城市体检报告生成的灵活性和效率。用户可通过选择单个或者多个体检指标的城市体征运行状态监测、城市体检诊断分析、城市体检辅助决策支持的结果,将最终的结果以特定的模板形式生成正式的生成报告,同时支持模板基础类型的自定义设置,为体检工作的常态化进行提供报告依据。
40.本发明通过利用在线编辑技术、数据标签化技术、数据模块化技术,将城市体检的评估信息模块化、标签化。当城市体检指标发生变动时,用户只要在线更新城市体检指标信息,系统会将新的指标信息进行模块化和标签化。用户更改城市体检模版报告的时候,只要删除旧指标信息的标签,重新引入新的指标信息标签即可。全程在线可视化进行编辑、预览,用户所见即所得。这样就会大大降低因城市体检的指标信息发生变动而引起的高成本,提高了城市体检报告的生成的效率和经济适用性。
41.以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献