一种基于表单组件实现数据统计的方法及系统技术方案

技术编号:22501981 阅读:25 留言:0更新日期:2019-11-09 02:33
本发明专利技术公开了一种基于表单组件实现数据统计的方法及系统,该系统包括生成表单的表单生成模块,以及对表单包括的数据统计组件和数据统计分析组件进行处理,得到数据统计字段和数据统计分析字段的组件处理模块。该系统还包括字段属性定义模块,以及数据统计模块,其中:所述字段属性定义模块,用于配置数据统计字段的统计属性,以及数据统计分析字段的关联属性;所述数据统计模块,用于获取并解析已配置好的关联属性和统计属性,基于数据源和解析得到的字段,生成sql语句来查询数据库,得到统计结果。在实现统计方法的过程中,基于上述各项功能模块,实现数据统计和展示。利用该方法及系统,带来的有益效果为实现共用数据源展示不同的统计展示结果。

A method and system of data statistics based on form component

The invention discloses a method and system for realizing data statistics based on a form component. The system includes a form generation module for generating a form, and a component processing module for processing a data statistics component and a data statistics analysis component included in a form to obtain a data statistics field and a data statistics analysis field. The system also includes a field attribute definition module and a data statistics module, wherein: the field attribute definition module is used to configure the statistical attribute of the data statistics field and the associated attribute of the data statistics analysis field; the data statistics module is used to obtain and analyze the configured associated attribute and statistical attribute, and generates the data based on the data source and the field obtained through analysis Query the database into SQL statements and get the statistical results. In the process of realizing statistical methods, data statistics and display are realized based on the above functional modules. By using this method and system, the beneficial effect is to display different statistical results by sharing data sources.

【技术实现步骤摘要】
一种基于表单组件实现数据统计的方法及系统
本专利技术涉及数据统计领域,更具体地说,涉及一种表单中包括的数据统计组件和数据分析组件,进行表单内数据统计的方法及系统。
技术介绍
自定义表单的特征在于非常强大且灵活的表单控件的操作(增、删、改),因此在创建表单模板后,需要对自定义的表单进行追踪,统计等,就无法直接采用常规表单的方式。现有的方式是只统计/追踪某些部分固定字段,无法达到用户对数据的查询、分析、处理需求,然而采用传统的数据采集与分析均需要定制设计,因此现有的数据采集、分析技术已经很难达到客户不断变更的需求,并且对于不同的数据集这都需要对软件做较多的修改,从而需要投入较多人力和时间成本。
技术实现思路
本专利技术要解决的技术问题在于,针对现有的数据采集、分析技术已经很难达到客户不断变更的需求缺陷,提供一种基于表单组件实现数据统计的方法及系统。本专利技术解决其技术问题所采用的技术方案是:构造一种基于表单组件实现数据统计的系统,该系统包括用于生成表单的表单生成模块,以及用于针对生成的表单,对表单包括的数据统计组件和数据统计分析组件进行处理,得到对应的数据统计字段和数据统计分析字段的组件处理本文档来自技高网...

【技术保护点】
1.一种基于表单组件实现数据统计的系统,该系统包括用于生成表单的表单生成模块,以及用于针对生成的表单,对表单包括的数据统计组件和数据统计分析组件进行处理,得到对应的数据统计字段和数据统计分析字段的组件处理模块,其特征在于,该系统还包括字段属性定义模块,以及数据统计模块,其中:所述字段属性定义模块,用于配置数据统计字段的统计属性,以及数据统计分析字段的关联属性;其中,所述统计属性包括以下3类,分别为表单源属性、分组属性和高级分组属性、统计属性和高级统计属性;所述关联属性包括数据统计源属性;数据统计模块,用于获取并解析已配置好的关联属性和统计属性,基于解析得到的数据源、分组字段和统计字段,生成sq...

【技术特征摘要】
1.一种基于表单组件实现数据统计的系统,该系统包括用于生成表单的表单生成模块,以及用于针对生成的表单,对表单包括的数据统计组件和数据统计分析组件进行处理,得到对应的数据统计字段和数据统计分析字段的组件处理模块,其特征在于,该系统还包括字段属性定义模块,以及数据统计模块,其中:所述字段属性定义模块,用于配置数据统计字段的统计属性,以及数据统计分析字段的关联属性;其中,所述统计属性包括以下3类,分别为表单源属性、分组属性和高级分组属性、统计属性和高级统计属性;所述关联属性包括数据统计源属性;数据统计模块,用于获取并解析已配置好的关联属性和统计属性,基于解析得到的数据源、分组字段和统计字段,生成sql语句来查询数据库,得到统计结果。2.根据权利要求1所述的实现数据统计的系统,其特征在于,所述数据统计模块包括表单分析模块、数据关联模块和数据分析,其中:所述表单分析模块,用于从表单生成模块中获取表单,并对表单的字段结构进行分析,查找到数据统计分析字段;所述数据关联模块,用于从字段属性定义模块中获取到数据统计分析字段上配置的数据统计源属性,找到数据统计分析字段关联到的数据统计源即数据统计字段,根据关联到的数据统计源,得到在所述数据统计字段上配置的统计属性;所述数据分析模块,用于对所述数据关联模块关联到的统计属性进行解析,基于表单源属性、分组属性和高级分组属性、统计属性和高级统计属性的配置项,生成对应的sql查询统计语句,基于生成的sql查询统计语句来查询数据库,获得数据统计结果。3.根据权利要求1或2所述的实现数据统计的系统,其特征在于,所述数据统计模块还包括数据展示模块,所述数据展示模块用于获取数据分析模块计算得到的数据统计结果,并利用web服务器反馈到终端显示设备,进行实时显示。4.根据权利要求1所述的实现数据统计的系统,其特征在于,所述组件处理模块,针对用户需要对统计结果进行图形化展示,在表单配置多个数据展示组件时,所述组件处理模块还包括对数据展示组件的处理,对应的所述字段属性定义模块,还包括对每个数据展示组件的数据统计源属性的配置。5.根据权利要求1所述的实现数据统计的系统,其特征在于,所述字段属性定义模块包括了分组属性配置模块、高级分组属性配置模块、高级统计属性配置模块、基本统计属性配置模块,其中:所述分组属性配置模块、高级分组属性配置模块,均定义了要分组的字段;所述基本统计属性配置模块、高级统计属性配置模块,均定义了要统计的字段;所述分组属性配置模块,用于定义要分组的常量类型字段;所述高级分组属性配置模块,用于定义要分组的变量类型字段,其中,通过配置一个包含变量类型...

【专利技术属性】
技术研发人员:金正祥王新忠郑迪陈元元陶宏松
申请(专利权)人:武汉宏途科技有限公司
类型:发明
国别省市:湖北,42

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

1