本发明专利技术提供一种分析报告建立方法,包括:根据需求建立分析报告模板文件;在分析报告模板文件中添加标签;所述标签可以包括以下几种:分组标签、可变文字描述标签、图片名称标签、表格标签和子模板标签;将原始数据,按指定格式形成分析报告内容数据;根据报告内容数据中各种标签名称所对应的数据和分析报告模板文件中各种标签名称之间的对应关系得到模板结构数据;根据分析报告内容数据和模板结构数据对分组模板页面进行编辑操作;清除分析报告中所有的分组标签,得到分析报告。与现有技术相比格式设置更改灵活,更便于维护的分析报告建立方法。本发明专利技术与现有技术相比格式设置更改灵活,更便于维护。
【技术实现步骤摘要】
本专利技术涉及计算机领域,特别是涉及一种用于信息处理分析报告建立方法。
技术介绍
分析报告,是对各种分析对象(如构造物、机械等)进行某种计算机模拟,对模拟结果的一种展现方式。对于某种具体的被分析对象,分析报告内容的整体结构一般是基本固定的,如在某份分析报告中,包含总体概述、各子系统的分析展示、各子系统汇总表、结论。其中对各子系统的分析展示的内容,在常见情况下可看作是同一内容结构的反复,针对各子系统的内容部分只是其中的具体数据不同。有些分析报告因其面向的分析对象结构复杂,常常其中包含多份结构形式完全不同的独立子系统报告,并且这些独立的子系统报告其内容结构也比较复杂。在这些分析报告的内容里,一般包含描述文字、图片、表格等元素。其中文字描述部分主体内容在对同一种设计实体的描述是基本不变的,可能仅仅有在这些文字描述中某些具体的量值(如受力具体值)是变化的。图片元素的大小、位置等要素也是基本不变的,只是随着针对的具体设计实体变化,图片展现的具体内容会发生变化。表格元素的格式、描述内容是基本不变的,只是表格描述设计实体的个数与针对每个设计实体的具体值是变化的。从以上的分析可以看出,决定一份分析报告的因素包括三方面内容:(1)固定内容:如表头,不变的描述文字等;(2)可变内容:如描述文字中的可变值,表格的行数与数值;(3)内容格式:如图片的大小、位置,文字的格式,表格额列宽、行宽、文字格式等。自动生成报告目前有以下两种方法:第一种方法,是把以上所属的可变内容、不变内容和内容格式全部由程序中的代码逻辑中控制,例如:插入一段描述文字,其中包含固定内容与可变内容,然后设置这些内容的格式(如字体大小、对齐方式、位置等)。这种方式会造成对生成报告的任何改动都需要修改相应的代码,即使是对固定内容需要的修改也需要对程序代码进行修改再对程序重新编译。同时因内容格式的形式多样,对格式进行设置与更改都比较复杂,进而造成不便于将这些格式设置的所有可选项全部放在界面上供用户自由灵活设置。第二种方法,是一种模板方式,在模版文件中存在可变文字、图片、表格等数据的地方设置标记,然后基于实际的数据对模板中这些标记进行对应的替换或在指定位置上插入信息,最终得到最终的分析报告。此种方法较第一种方法有一定进步,它保证了文档中的格式信息、不变内容可以在模板中确定,便于各种内容独立灵活的变化。但是,针对分析报告的具体业务,它也存在着结构固化,不便于处理多子系统问题和子系统组合灵活问题,当报告长度较长、存在部分较多时,相应的模板也存在不便于维护的问题。
技术实现思路
本专利技术要解决的技术问题是提供一种与现有技术相比格式设置更改灵活,更便于维护的分析报告建立方法。为解决上述技术问题,本专利技术提供一种分析报告建立方法,包括:根据需求建立分析报告模板;在分析报告模板中添加标签;所述标签至少包括:分组标签、可变文字描述标签、图片名称标签、表格标签和子模板标签;分组标签,用于标识模板页面所属分组,包括:分组起始标识、分组起始关键字,分组名称、分组终止标识和分组终止关键字;可变文字描述标签,用于指向文本内容,包括:可变文字描述标签关键字和可变文字描述标签名称;图片名称标签,用于指向图片路径,包括:图片标签关键字和图片名称标签名称;表格标签,用于指向表格内数据,包括:表格标识、表格标签关键字和表格标签名称;子模板标签,用于标识子模板,包括:子模板标签关键字、子模板标签名称和子模板路径;将原始数据,按指定形式形成分析报告内容数据;所述分析报告内容数据包括:模板页面分组信息、各种标签名称所对应的数据和子模板数据;根据报告内容数据中各种标签名称所对应的数据和分析报告模板中各种标签名称之间的对应关系得到模板结构数据;将报告模板拷贝一份作为目标分析报告文件;根据分析报告内容数据和模板结构数据对目标分析报告文件进行编辑操作;清除分析报告中所有的分组标签,得到分析报告。其中,在目标分析报告文件中,同一组的模板页面能进行整体分组存在判定、分组循环并且分组能实现嵌套。其中,所述编辑操作包括:如分析报告内容数据中指定的分组循环次数为0,则判定此分组不存在,对此不存在的模板页面分组进行删除;对循环次数不为0的分组,则对模板页面分组进行多次循环复制,并在每组复制结果的标识中记录本次循环次数的标识。其中,对嵌套的模板页面分组以递归方法进行编辑操作。其中,完成所有的模板页面分组进行复制并对应的循环次数标记之后,对整个目标分析报告文件进行遍历,得到模板页面分组树结构数据,其中在每个模板页面分组数据中,记录此模板页面分组在整个目标分析报告文件中的位置。其中,所述编辑操作还包括在每个模板页面分组中,根据分析报告内容数据与各个数据页面分组位置数据的对应关系得到各个模板页面分组中的内容数据,如可变文字对应的文本和模板结构数据,对模板页面分组内的可变文字标签用可变文字标签所指向的实际文本进行替换。其中,所述编辑操作还包括在每个模板页面分组中,根据分析报告内容数据与各个数据页面分组位置数据的对应关系得到各个模板页面分组中的内容数据,如图片名称标签对应的图片路径和模板结构数据,对模板页面分组内的图片名称标签关联的图片用图片名称标签所指向的实际图片进行替换。其中,所述编辑操作还包括:在每个模板页面分组中,根据分析报告内容数据与各个数据页面分组位置数据的对应关系得到各个模板页面分组中的内容数据,如表格内容数据和模板结构数据,对模板页面分组内的表格中实际信息进行填充后删除表格中的放置标签名称的行。其中,对子模板标签对应的子模板采用与分析报告模板相同方法处理后得到子模板分析报告,将得到的子模板分析报告中内容插入到子系统标签所在的页面位置,删除子模板标签所在的页面。其中,所述分析报告采用演示文稿软件实现。所述演示文稿软件是PowerPoint。本专利技术能在不依靠代码修改情况下只需通过简单修改模板便可更改报告中的文本、图片等各个标识的格式和位置。除此之外,在面对包含多子系统和多子系统需要嵌套的长度较长、存在部分较多的分析报告中,凭借分组标签和子模板的方式,可以对报告中对各子系统对应的描述部分进行标识,从而可以灵活的支持处理子系统个数循环、依具体条件存在等情况,对报告模板方便的进行维护管理。附图说明下面结合附图与具体实施方式对本专利技术作进一步详细的说明:图1是本专利技术的分析报告建立方法一实施例的流程示意图。具体实施方式本专利技术提供一种分析报告建立方法,包括:根据需求建立分析报告模板;在分析报告模板中添加标签;所述标签至少包括:分组标签、可变文字描述标签、图片名称标签、表格标签和子模板标签;分组标签,用于标识模板页面所属分组,包括:分组起始标识、分组起始关键字,分组名称、分组终止标识和分组终止关键字;可变文字描述标签,用于指向文本内容,包括:可变文字描述标签关键字和可变文字描述标签名称;图片名称标签,用于指向图片路径,包括:图片标签关键字和图片名称标签名称;表格标签,用于指向表格内数据,包括:表格标识、表格标签关键字和表格标签名称;子模板标签,用于标识子模板,包括:子模板标签关键字、子模板标签名称和子模板路径;将原始数据,按指定形式形成分析报告内容数据;所述分析报告内容数据包括:模板页面分组信息、各种标签名称所对应的数据和子模板数据;本文档来自技高网...
【技术保护点】
一种分析报告建立方法,其特征在于,包括以下步骤:根据需求建立分析报告模板;在分析报告模板中添加标签;所述标签至少包括:分组标签、可变文字描述标签、图片名称标签、表格标签和子模板标签;分组标签,用于标识模板页面所属分组,包括:分组起始标识、分组起始关键字,分组名称、分组终止标识和分组终止关键字;可变文字描述标签,用于指向文本内容,包括:可变文字描述标签关键字和可变文字描述标签名称;图片名称标签,用于指向图片路径,包括:图片标签关键字和图片名称标签名称;表格标签,用于指向表格内数据,包括:表格标识、表格标签关键字和表格标签名称;子模板标签,用于标识子模板,包括:子模板标签关键字、子模板标签名称和子模板路径;将原始数据,按指定形式形成分析报告内容数据;所述分析报告内容数据包括:模板页面分组信息、各种标签名称所对应的数据和子模板数据;根据报告内容数据中各种标签名称所对应的数据和分析报告模板中各种标签名称之间的对应关系得到模板结构数据;将报告模板拷贝一份作为目标分析报告文件;根据分析报告内容数据和模板结构数据对目标分析报告文件进行编辑操作;清除分析报告中所有的分组标签,得到分析报告。
【技术特征摘要】
1.一种分析报告建立方法,其特征在于,包括以下步骤:根据需求建立分析报告模板;在分析报告模板中添加标签;所述标签至少包括:分组标签、可变文字描述标签、图片名称标签、表格标签和子模板标签;分组标签,用于标识模板页面所属分组,包括:分组起始标识、分组起始关键字,分组名称、分组终止标识和分组终止关键字;可变文字描述标签,用于指向文本内容,包括:可变文字描述标签关键字和可变文字描述标签名称;图片名称标签,用于指向图片路径,包括:图片标签关键字和图片名称标签名称;表格标签,用于指向表格内数据,包括:表格标识、表格标签关键字和表格标签名称;子模板标签,用于标识子模板,包括:子模板标签关键字、子模板标签名称和子模板路径;将原始数据,按指定形式形成分析报告内容数据;所述分析报告内容数据包括:模板页面分组信息、各种标签名称所对应的数据和子模板数据;根据报告内容数据中各种标签名称所对应的数据和分析报告模板中各种标签名称之间的对应关系得到模板结构数据;将报告模板拷贝一份作为目标分析报告文件;根据分析报告内容数据和模板结构数据对目标分析报告文件进行编辑操作;清除分析报告中所有的分组标签,得到分析报告。2.如权利要求1所述的分析报告建立方法,其特征在于:在目标分析报告文件中,同一组的模板页面能进行整体分组存在判定、分组循环并且分组能实现嵌套。3.如权利要求2所述的分析报告建立方法,其特征在于:所述编辑操作包括:如分析报告内容数据中指定的分组循环次数为0,则判定此分组不存在,对此不存在的模板页面分组进行删除;对循环次数不为0的分组,则对模板页面分组进行多次循环复制,并在每组复制结果的标识中记录本次循环次数的标识。4.如权利...
【专利技术属性】
技术研发人员:王有智,宋建伟,孙秀兵,赵应,
申请(专利权)人:上海合科科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。