一种自动生成分析报告的方法和系统技术方案

技术编号:33199309 阅读:34 留言:0更新日期:2022-04-24 00:32
本发明专利技术公开了一种自动生成分析报告的方法和系统,包括:对系统的开发语言进行封装,生成所述系统的伪代码;通过所述伪代码生成用于编辑分析报告的模板的伪变量;通过编辑所述伪变量生成所述分析报告的模板;将用于生成分析报告的原数据导入所述模板,所述模板自动建立所述原数据间的关联关系,并对所述原数据进行分析处理,生成所述分析报告。解决现有技术生成分析报告效率低下的问题。成分析报告效率低下的问题。成分析报告效率低下的问题。

【技术实现步骤摘要】
一种自动生成分析报告的方法和系统


[0001]本申请涉及数据处理
,具体涉及一种自动生成分析报告的方法和系统。

技术介绍

[0002]随着数据挖掘与分析技术的发展,被应用于各领域的信息化系统中,提高了应用系统的数据展示、统计、分析能力,特别是税务、金融行业当中,大量工作是提取数据,分析数据,得到可视化图表,形成信息综合展示、统计分析展示,并加入人工的研究分析结论,最终生成分析报告,并且有不少报告是需要定期生成,在报告的时间需求上也存在紧迫性与繁琐性,需投入大量人工劳动。

技术实现思路

[0003]为解决上述问题,本申请提供一种自动生成分析报告的方法,包括:
[0004]对系统的开发语言进行封装,生成所述系统的伪代码;
[0005]通过所述伪代码生成用于编辑分析报告的模板的伪变量;
[0006]通过编辑所述伪变量生成所述分析报告的模板;
[0007]将用于生成分析报告的原数据导入所述模板,所述模板自动建立所述原数据间的关联关系,并对所述原数据进行分析处理,生成所述分析报告。
[0008]优选的,对系统的开发语言进行封装,生成所述系统的伪代码,包括:
[0009]对系统的开发语言进行封装,生成所述系统可识别和解析的非程序语言,所述非程序语言为所述系统的伪代码。
[0010]优选的,所述伪代码,还用于识别和解析所述伪变量。
[0011]优选的,通过所述伪代码生成用于编辑分析报告的模板的伪变量,包括:
[0012]用户通过所述伪代码,创建用于编辑分析报告的模板的伪变量库,所述伪变量库包括多个伪变量;
[0013]由多个伪变量构成所述用户的伪变量库。
[0014]优选的,在通过编辑所述伪变量生成所述分析报告的模板的步骤之后,还包括:
[0015]通过编辑所述伪变量对所述分析报告的模板进行维护。
[0016]优选的,所述分析报告,至少包括以下数据中的一项:所述原处据中的文字、表格图形科表的分析、预测和总结。
[0017]本申请同时提供一种自动生成分析报告的系统,包括:
[0018]伪代码生成模块,用于对系统的开发语言进行封装,生成所述系统的伪代码;
[0019]伪变量生成模块,用于通过所述伪代码生成用于编辑分析报告的模板的伪变量;
[0020]模板生成模块,用于通过编辑所述伪变量生成所述分析报告的模板;
[0021]分析报告生成模块,用于将用于生成分析报告的原数据导入所述模板,所述模板自动建立所述原数据间的关联关系,并对所述原数据进行分析处理,生成所述分析报告。
[0022]优选的,伪代码生成模块,包括:
[0023]伪代码生成子模块,用于对系统的开发语言进行封装,生成所述系统可识别和解析的非程序语言,所述非程序语言为所述系统的伪代码。
[0024]优选的,伪变量生成模块,包括:
[0025]伪变量库创建子模块,用于用户通过所述伪代码,创建用于编辑分析报告的模板的伪变量库,所述伪变量库包括多个伪变量;
[0026]伪变量库构成子模块,用于由多个伪变量构成所述用户的伪变量库。
[0027]优选的,还包括:
[0028]维护子模块,用于通过编辑所述伪变量对所述分析报告的模板进行维护。
附图说明
[0029]图1是本申请提供的一种自动生成分析报告的方法的流程示意图;
[0030]图2是本申请涉及的分析报告生成的详细步骤图;
[0031]图3是本申请提供的一种自动生成分析报告的系统的结构示意图。
具体实施方式
[0032]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0033]图1是本申请提供的一种自动生成分析报告的方法的流程示意图,下面结合图1对本申请提供的方法进行详细说明。
[0034]步骤S101,对系统的开发语言进行封装,生成所述系统的伪代码。
[0035]本申请将基于业务模型、统计模型、分析模型相关内容及基础数据信息,对任意应用系统所提取、挖掘并形成各类统计图形图表的关键数据,通过对应用系统中不同业务模块数据源进行配置分析模板,模板采用伪代码+伪变量形式维护,通过对系统的开发语言进行再次封装,生成所述系统可识别和解析的非程序语言,所述非程序语言为所述系统的伪代码。伪代码,还用于识别和解析所述伪变量。
[0036]步骤S102,通过所述伪代码生成用于编辑分析报告的模板的伪变量。
[0037]用户通过所述伪代码,创建用于编辑分析报告的模板的伪变量库,所述伪变量库包括多个伪变量;由多个伪变量构成所述用户的伪变量库。
[0038]使用伪变量可以更容易让未受过软件开发训练的用户方便使用,如:创建日期由#createdata#表示;创建部门由#createdept#表示等等,用户可以根据自己的需要创建自己的伪变量库。
[0039]步骤S103,通过编辑所述伪变量生成所述分析报告的模板。
[0040]用户可以通过编辑伪变量生成分析报告的模板,也可以通过编辑所述伪变量对所述分析报告的模板进行维护。
[0041]步骤S104,将用于生成分析报告的原数据导入所述模板,所述模板自动建立所述原数据间的关联关系,并对所述原数据进行分析处理,生成所述分析报告。
[0042]用户将用于生成分析报告的原数据导入已生成的模板,自动建立数据间的关联关系,进行模型化、逻辑化的业务数据处理,运用数学模型,并以实际数据进行推演,快速、自
动形成一定时期内的信息数据预测的分析报告。分析报告,至少包括以下数据中的一项:所述原数据中的文字、表格图形图表的分析、预测和总结。
[0043]具体应用实施例如下:
[0044]通过本申请提供的一种自动生成分析报告的方法,生成文字分析报告的步骤如图2所示,包括如下步骤:
[0045](1)建立模板库:若文字分析报告由多个部分组成,可将每个部分单独配置为模板,最终将报告各部分组合成一个完整的模板。同一个部分可以有多个模板,分别对应不同的排版格式和表述方式。且模板通过伪代码形式维护,可自定义配置。例如,针对分析计算结果,一般可以分为“好”、“一般”、“差”等,因此可以为结论提供不同定型表述的模板,供用户选择。
[0046](2)在人机界面配置生成报告的数据:在配置界面,根据报告内容要求选择模板库,选取数据源(根据要分析的数据展示内容所制定),在模板配置界面输入或导入关键数据信息,自动读取关键数据信息,关键数据包含展示图形图表的文本文字数据源。
[0047](3)自动生成报告:通过调取的模板数据与展示中的图表图像对应的标准数据自动比对,自动分析其差异阈值,进而使其满足数据平均值要求。对满足阈值的关键数据进行分析处理,将关键数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动生成分析报告的方法,其特征在于,包括;对系统的开发语言进行封装,生成所述系统的伪代码;通过所述伪代码生成用于编辑分析报告的模板的伪变量;通过编辑所述伪变量生成所述分析报告的模板;将用于生成分析报告的原数据导入所述模板,所述模板自动建立所述原数据间的关联关系,并对所述原数据进行分析处理,生成所述分析报告。2.根据权利要求1所述的方法,其特征在于,对系统的开发语言进行封装,生成所述系统的伪代码,包括:对系统的开发语言进行再次封装,生成所述系统可识别和解析的非程序语言,所述非程序语言为所述系统的伪代码。3.根据权利要求1或2所述的方法,其特征在于,所述伪代码,还用于识别和解析所述伪变量。4.根据权利要求1所述的方法,其特征在于,通过所述伪代码生成用于编辑分析报告的模板的伪变量,包括:用户通过所述伪代码,创建用于编辑分析报告的模板的伪变量库,所述伪变量库包括多个伪变量;由多个伪变量构成所述用户的伪变量库。5.根据权利要求1所述的方法,其特征在于,在通过编辑所述伪变量生成所述分析报告的模板的步骤之后,还包括:通过编辑所述伪变量对所述分析报告的模板进行维护。6.根据权利要求1所述的方法,其特征在于,所述分析报告...

【专利技术属性】
技术研发人员:彭博曹甜甜柳阁文崔真真杨飞贾希强张建光
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

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

1