一种检测报告自动生成系统技术方案

技术编号:34146437 阅读:52 留言:0更新日期:2022-07-14 19:04
本发明专利技术公开了一种检测报告自动生成系统,包括以下步骤:S1:用户通过用户端向服务器端发送业务请求;S2:服务器端根据业务请求通过服务器端组件将数据和目标报告模板生成最终的报告文档,再将结果反馈给用户端;S3:用户端接收到报告文件通过用户端组件将报告文档打开,最后根据业务场景对报告文档进行权限控制。通过服务器端组件先接收用户业务请求并分析请求数据,再根据请求信息获取相应的目标报告模版,进而将相应的请求数据和报告模版结合生成检测报告,最后通过用户端组件在用户端呈现检测报告,取代了人工编辑检测报告,在实际应用中为使用人员带来了极大的便利,可以达到无需录入任何数据完全自动生成检测报告,提高了工作效率。了工作效率。了工作效率。

【技术实现步骤摘要】
一种检测报告自动生成系统


[0001]本专利技术涉及报告生成系统领域,特别是一种检测报告自动生成系统。

技术介绍

[0002]检测数据是提供评价产品可靠性和有效性的客观证据,也是评价产品质量的直接证据。一般计算机系统中存储的实验室相关检验数据都是结构化存储在后台数据库中,目的是为了方便将录入或采集的数据同系统内的检验标准等进行比对,出具检验结论。
[0003]但是现有的检测报告都是由检测人员手动整理,一般是通过将原始检测数据经转化后按照固定格式手动录入检测报告,再通过Excel或World进行整理最终出具检测报告,整理一份检测内容相对复杂的检测报告通常要耗费好几天时间,而且难免出错,准确度低。尤其是面对类似准确度检测这种大批量检测报告整理时,大量单调枯燥的重复工作更会导致检测人员产生抵触心理,工作效率低下、失误率增加的问题尤为明显。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的缺点,提供一种检测报告自动生成系统。
[0005]本专利技术的目的通过以下技术方案来实现:一种检测报告自动生成系统,包括以下步骤:
[0006]S1:用户通过用户端向服务器端发送业务请求;
[0007]S2:服务器端根据业务请求通过服务器端组件将数据和目标报告模板生成最终的报告文档,再将结果反馈给用户端;
[0008]S3:用户端接收到报告文件通过用户端组件将报告文档打开,最后根据业务场景对报告文档进行权限控制。
[0009]优选的,服务器端组件包括业务逻辑组件和文档生成组件,且业务逻辑组件和文档生成组件发生信号交互。
[0010]优选的,业务逻辑组件用于接收用户端的业务请求,根据业务请求的业务范畴的数据元形成集合S,
[0011]S=[s1,s2,s3,...,S
i
];
[0012]其中s1为业务范畴内一个业务数据,而s是一个矩阵,其中的每一个元素由两个索引所确定,这个矩阵高度为n,宽度为nm,那么针对每一元来说e∈s
n
×
m
,可表示为:
[0013]e=s
n,m

[0014]则对应形成矩阵为:
[0015][0016]即e∈s
n
×
m
,矩阵中拥有的元数量为:n
×
m;
[0017]矩阵属于集合S,即s∈S;集合表示为:
[0018][0019]再根据数据集合获得相应的目标文档模版,模版集合为T,T=[t1,t2,t3,...,t
i
],其中t为文档模版,t拥有客户需求应用条件特征c,依据条件获得文档模版。
[0020]优选的,文档生成组件根据客户需求不同,可以在文档模版设定不同的Range组件,组件集合为R,
[0021]R=[r1,r2,r3,r4,r5];
[0022]其中r1为分页抬头,r2为项目数据明细区,r3为列表数据明细区,r4为空白占位区,r5为非设定范围;文档模版满足客户需求特征有a1、a2、...、a
j
,且a1+a2+...+a
j
=Ω,通过下述公式计算特征的Range组件:
[0023][0024][0025]其中,为客户需求中特征a
j
所属Range组件,r
i
为组件,a
j
为客户需求特征,P(r
i
|a
j
)为特征a
j
属于r
i
类别的概率,P(r
i
)为r
i
类别的先验概率,P(a
j
|r
i
)为r
i
类别产生a
j
的特征概率,P(a
j
)为a
j
特征的自身概率;用户需求中每一个特征类别即为满足用户需求所需的Range组件。
[0026]优选的,文档生成组件生成客户所需文档后由业务逻辑组件进行处理,在服务器端中每一个文档仅有一个唯一的键值,将键值反馈到用户端。
[0027]优选的,用户端组件包括文档编辑组件,用户根据自身的业务管理要求不同对文档操作拥有不同的操作权限A,
[0028]A=[a1,a2,a3,...,a
i
];
[0029]且两两互不相容,即:
[0030][0031]由上述公式可以得出文档编辑组件拥有的所有针对文档操作控制权限。
[0032]本专利技术具有以下优点:本专利技术通过服务器端组件先接收用户业务请求并分析请求数据,再根据请求信息获取相应的目标报告模版,进而将相应的请求数据和报告模版结合生成检测报告,最后通过用户端组件在用户端呈现检测报告,进而避免了人工录入,取代了人工编辑检测报告,在实际应用中为使用人员带来了极大的便利,可以达到无需录入任何数据完全自动生成检测报告,提高了工作效率。
附图说明
[0033]图1为用户端与服务器端流程示意的结构示意图;
[0034]图2为服务器端组件内部流程示意的结构示意图;
[0035]图3为用户端组件内部流程示意的结构示意图;
[0036]图中,1

用户端,2

服务器端,3

文档生成组件,4

业务逻辑组件,5

业务请求,6

文档编辑组件。
具体实施方式
[0037]为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。通常在此处附图中描述和示出的本专利技术实施方式的组件可以以各种不同的配置来布置和设计。
[0038]因此,以下对在附图中提供的本专利技术的实施方式的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。
[0039]需要说明的是,在不冲突的情况下,本专利技术中的实施方式及实施方式中的特征可以相互组合。
[0040]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0041]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,或者是本领域技术人员惯常理解的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检测报告自动生成系统,其特征在于:包括以下步骤:S1:用户通过用户端(1)向服务器端(2)发送业务请求(5);S2:所述服务器端(2)根据所述业务请求(5)通过服务器端组件将数据和目标报告模板生成最终的报告文档,再将结果反馈给所述用户端(1);S3:所述用户端(1)接收到报告文件通过用户端组件将报告文档打开,最后根据业务场景对报告文档进行权限控制。2.根据权利要求1所述的一种检测报告自动生成系统,其特征在于:所述服务器端组件包括业务逻辑组件(4)和文档生成组件(3),且所述业务逻辑组件(4)和所述文档生成组件(3)发生信号交互。3.根据权利要求2所述的一种检测报告自动生成系统,其特征在于:所述业务逻辑组件(4)用于接收所述用户端(1)的所述业务请求(5),根据所述业务请求(5)的业务范畴的数据元形成集合S,S=[s1,s2,s3,...,s
i
];其中s1为所述业务范畴内一个业务数据,而s是一个矩阵,其中的每一个元素由两个索引所确定,这个矩阵高度为n,宽度为nm,那么针对每一元来说e∈s
n
×
m
,可表示为:e=s
n,m
;则对应形成矩阵为:即e∈s
n
×
m
,矩阵中拥有的元数量为:n
×
m;矩阵属于集合S,即s∈S;集合表示为:再根据数据集合获得相应的目标文档模版,模版集合为T,T={t1,t2,t3,...,t
i
},其中t为所述文档模版,t拥有客户需求应用条件特征c,依据条件获得文档模版。4.根据权利要求3所述的一种检测报告自动生成系统,其特征在于:所述文档生成组件(3)根据客户需求不同,可以在文档模版设定不同的Range组件,组件集合为R,R=[r1,r2,r3,r4...

【专利技术属性】
技术研发人员:王东李大路郑晓君
申请(专利权)人:成都青软青之软件有限公司
类型:发明
国别省市:

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

1