一种配置报表生成系统的方法、装置和电子设备制造方法及图纸

技术编号:23446240 阅读:24 留言:0更新日期:2020-02-28 20:18
本发明专利技术提供一种配置报表生成系统的方法,通过配置多个报表生成要素及用于展示所述报表生成要素的配置页面,这样,在用户的需求改变时,只需要在具有多个报表生成要素的配置页面中根据其需要的报表生成要素进行配置,系统便可以通过配置页面接收用户的配置操作,并根据配置操作产生的行为数据配置使用页面信息,在用户需要使用该系统时,系统便可根据配置的使用页面信息生成使用页面,由于只需要用户在配置页面进行配置操作,便可以通过生成的使用页面信息调整使用页面中的报表生成要素,这种方式配置所需时间短,也不需要开发用户进行重复开发,因而效率高。

A method, device and electronic equipment for configuring report generation system

【技术实现步骤摘要】
一种配置报表生成系统的方法、装置和电子设备
本申请涉及计算机领域,尤其涉及一种配置报表生成系统的方法、装置和电子设备。
技术介绍
报表系统作为统计分析数据的工具,被广泛使用,然而,现先使用较多的报表系统的开发和配置依然是通过代码实现为主,由于报表需求会随着企业管理逐步变化(比如,表格数据变化、查询统计条件变化、图形化分析、数据导出),这就使得在需求变化时,需要由软件开发人员通过重新进行编码的方式类配置报表生成系统,经过测试、生效后再提交给业务部门使用,这种方式不仅导致配置系统的时间长,也需要单独的软件开发人员支持,因而配置效率较低。
技术实现思路
本说明书实施例提供一种配置报表生成系统的方法、装置和电子设备,用以解决现有技术中配置报表系统效率低的问题。本申请提供一种配置报表生成系统的方法,包括:配置多个报表生成要素及用于展示所述报表生成要素的配置页面;向用户展示所述配置页面并通过所述配置页面接收用户的配置操作;根据所述配置操作产生的行为数据配置使用页面信息。可选地,所述配置多个报表生成要素及用于展示所述报表生成要素的配置页面,还包括:为所述配置页面生成配置操作监测规则和使用页面配置规则;可选地,所述方法,还包括:执行所述配置操作监测规则和使用页面配置规则,用于监测所述配置操作产生的行为数据,并根据所述行为数据配置使用页面信息。可选地,还包括:将包括所述配置页面、所述配置操作监测规则和使用页面配置规则的报表系统生效。可选地,所述通过所述配置页面接收用户的配置操作,包括:通过所述配置页面接收报表生成系统的使用用户的配置操作。可选地,所述配置多个报表生成要素,包括:基于开发用户配置的系统配置数据配置多个报表生成要素及用于展示所述报表生成要素的配置页面。可选地,所述多个报表生成要素具有访问权限限制;所述向用户展示所述配置页面,包括:确定请求获取配置页面的用户标识;确定允许所述用户标识的访问的报表生成要素;基于所述允许所述用户标识的访问的报表生成要素生成并展示配置页面。可选地,所述多个报表生成要素中均具有属性不同的报表生成要素,所述属性至少包括:报表类型、数据源、查询逻辑和展示形式中的至少一个。可选地,所述查询逻辑包括原始数据的查询条件和展示数据的统计条件中的至少一个。可选地,所述通过所述配置页面接收用户的配置操作,包括:接收用户对配置页面中报表生成要素的选择操作。可选地,所述根据所述配置操作产生的行为数据配置使用页面信息,包括:确定所述配置操作所关联的报表生成要素;利用报表生成要素的关联关系配置使用页面信息,所述使用页面信息用于:生成并展示具有多个报表生成要素的第一使用页面,所述第一使用页面用于接收用户的选择操作;确定所述选择操作对应的第一要素,在后台确定与所述第一要素相关联的第二要素,结合与所述第一要素相关联的第二要素进行查询数据并生成数据表。可选地,在所述结合与所述第一要素相关联的第二要素进行查询数据并生成数据表之前,还包括:结合与所述第一要素相关联的第二要素生成并显示第二使用页面,接收用户的选择操作;确定用户从所述相关联的第二要素中选择的报表生成要素;基于用户选择的第一要素和第二要素进行查询数据并生成数据表。本说明书实施例还提供一种配置报表生成系统的装置,包括:代码配置模块,配置多个报表生成要素及用于展示所述报表生成要素的配置页面;操作配置模块,向用户展示所述配置页面并通过所述配置页面接收用户的配置操作;根据所述配置操作产生的行为数据配置使用页面信息。可选地,所述配置多个报表生成要素及用于展示所述报表生成要素的配置页面,还包括:为所述配置页面生成配置操作监测规则和使用页面配置规则;所述操作配置模块,还用于:执行所述配置操作监测规则和使用页面配置规则,用于监测所述配置操作产生的行为数据,并根据所述行为数据配置使用页面信息。可选地,该装置还包括生效模块,用于将包括所述配置页面、所述配置操作监测规则和使用页面配置规则的报表系统生效。可选地,所述通过所述配置页面接收用户的配置操作,包括:通过所述配置页面接收报表生成系统的使用用户的配置操作。可选地,所述配置多个报表生成要素,包括:基于开发用户配置的系统配置数据配置多个报表生成要素及用于展示所述报表生成要素的配置页面。可选地,所述多个报表生成要素具有访问权限限制;所述向用户展示所述配置页面,包括:确定请求获取配置页面的用户标识;确定允许所述用户标识的访问的报表生成要素;基于所述允许所述用户标识的访问的报表生成要素生成并展示配置页面。可选地,所述多个报表生成要素中均具有属性不同的报表生成要素,所述属性至少包括:报表类型、数据源、查询逻辑和展示形式中的至少一个。可选地,所述查询逻辑包括原始数据的查询条件和展示数据的统计条件中的至少一个。可选地,所述通过所述配置页面接收用户的配置操作,包括:接收用户对配置页面中报表生成要素的选择操作。可选地,所述根据所述配置操作产生的行为数据配置使用页面信息,包括:确定所述配置操作所关联的报表生成要素;利用报表生成要素的关联关系配置使用页面信息,所述使用页面信息用于:生成并展示具有多个报表生成要素的第一使用页面,所述第一使用页面用于接收用户的选择操作;确定所述选择操作对应的第一要素,在后台确定与所述第一要素相关联的第二要素,结合与所述第一要素相关联的第二要素进行查询数据并生成数据表。可选地,该装置还包括使用页面模块,用于结合与所述第一要素相关联的第二要素生成并显示第二使用页面,接收用户的选择操作;确定用户从所述相关联的第二要素中选择的报表生成要素;基于用户选择的第一要素和第二要素进行查询数据并生成数据表。本说明书实施例还提供一种电子设备,其中,该电子设备包括:处理器;以及,存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一项方法。本说明书实施例还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现上述任一项方法。本说明书记载的各种实施例通过配置多个报表生成要素及用于展示所述报表生成要素的配置页面,这样,在用户的需求改变时,只需要在具有多个报表生成要素的配置页面中根据其需要的报表生成要素进行配置,系统便可以通过配置页面接收用户的配置操作,并根据配置操作产生的行为数据配置使用页面信息,在用户需要使用该系统时,系统便可根据配置的使用页面信息生成使用页面,由于只需要用户在配置页面进行配置操作,便可以通过生成的使用页面信息调整使用页面中的报表生成要素,这种方式配置所本文档来自技高网...

【技术保护点】
1.一种配置报表生成系统的方法,其特征在于,包括:/n配置多个报表生成要素及用于展示所述报表生成要素的配置页面;/n向用户展示所述配置页面并通过所述配置页面接收用户的配置操作;/n根据所述配置操作产生的行为数据配置使用页面信息。/n

【技术特征摘要】
1.一种配置报表生成系统的方法,其特征在于,包括:
配置多个报表生成要素及用于展示所述报表生成要素的配置页面;
向用户展示所述配置页面并通过所述配置页面接收用户的配置操作;
根据所述配置操作产生的行为数据配置使用页面信息。


2.根据权利要求1所述的方法,其特征在于,所述配置多个报表生成要素及用于展示所述报表生成要素的配置页面,还包括:
为所述配置页面生成配置操作监测规则和使用页面配置规则;
所述方法,还包括:
执行所述配置操作监测规则和使用页面配置规则,用于监测所述配置操作产生的行为数据,并根据所述行为数据配置使用页面信息。


3.根据权利要求2所述的方法,其特征在于,还包括:将包括所述配置页面、所述配置操作监测规则和使用页面配置规则的报表系统生效。


4.根据权利要求1-3中任一项所述的方法,其特征在于,所述通过所述配置页面接收用户的配置操作,包括:
通过所述配置页面接收报表生成系统的使用用户的配置操作。


5.根据权利要求1-3中任一项所述的方法,其特征在于,所述配置多个报表生成要素,包括:
基于开发用户配置的系统配置数据配置多个报表生成要素及用于展示所述报表生成要素的配置页面。


6.根据权利要求1所述的方法,其特征在于,所述多个报表生成要素具有访问权限限制;
所述向用户展示所述配置页面,包括:
确定请求获取配...

【专利技术属性】
技术研发人员:董永
申请(专利权)人:杭州健戎潜渊科技有限公司
类型:发明
国别省市:浙江;33

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

1