[发明专利]一种基于表单组件实现数据统计的方法及系统有效
申请号: | 201910690668.6 | 申请日: | 2019-07-29 |
公开(公告)号: | CN110427410B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 金正祥;王新忠;郑迪;陈元元;陶宏松 | 申请(专利权)人: | 武汉宏途科技有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/2455 |
代理公司: | 武汉瑞创星知识产权代理事务所(普通合伙) 42274 | 代理人: | 曹雄 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 表单 组件 实现 数据 统计 方法 系统 | ||
本发明公开了一种基于表单组件实现数据统计的方法及系统,该系统包括生成表单的表单生成模块,以及对表单包括的数据统计组件和数据统计分析组件进行处理,得到数据统计字段和数据统计分析字段的组件处理模块。该系统还包括字段属性定义模块,以及数据统计模块,其中:所述字段属性定义模块,用于配置数据统计字段的统计属性,以及数据统计分析字段的关联属性;所述数据统计模块,用于获取并解析已配置好的关联属性和统计属性,基于数据源和解析得到的字段,生成sql语句来查询数据库,得到统计结果。在实现统计方法的过程中,基于上述各项功能模块,实现数据统计和展示。利用该方法及系统,带来的有益效果为实现共用数据源展示不同的统计展示结果。
技术领域
本发明涉及数据统计领域,更具体地说,涉及一种表单中包括的数据统计组件和数据分析组件,进行表单内数据统计的方法及系统。
背景技术
自定义表单的特征在于非常强大且灵活的表单控件的操作(增、删、改),因此在创建表单模板后,需要对自定义的表单进行追踪,统计等,就无法直接采用常规表单的方式。
现有的方式是只统计/追踪某些部分固定字段,无法达到用户对数据的查询、分析、处理需求,然而采用传统的数据采集与分析均需要定制设计,因此现有的数据采集、分析技术已经很难达到客户不断变更的需求,并且对于不同的数据集这都需要对软件做较多的修改,从而需要投入较多人力和时间成本。
发明内容
本发明要解决的技术问题在于,针对现有的数据采集、分析技术已经很难达到客户不断变更的需求缺陷,提供一种基于表单组件实现数据统计的方法及系统。
本发明解决其技术问题所采用的技术方案是:构造一种基于表单组件实现数据统计的系统,该系统包括用于生成表单的表单生成模块,以及用于针对生成的表单,对表单包括的数据统计组件和数据统计分析组件进行处理,得到对应的数据统计字段和数据统计分析字段的组件处理模块,其特征在于,该系统还包括字段属性定义模块,以及数据统计模块,其中:
所述字段属性定义模块,用于配置数据统计字段的统计属性,以及数据统计分析字段的关联属性;其中,所述统计属性包括以下3类,分别为表单源属性、分组属性和高级分组属性、统计属性和高级统计属性;所述关联属性包括数据统计源属性;
数据统计模块,用于获取并解析已配置好的关联属性和统计属性,基于解析得到的数据源、分组字段和统计字段,生成sql语句来查询数据库,得到统计结果。
进一步的,所述数据统计模块包括表单分析模块、数据关联模块和数据分析,其中:
所述表单分析模块,用于从表单生成模块中获取表单,并对表单的字段结构进行分析,查找到数据统计分析字段;
所述数据关联模块,用于从字段属性定义模块中获取到数据统计分析字段上配置的数据统计源属性,找到数据统计分析字段关联到的数据统计源即数据统计字段,根据关联到的数据统计源,得到在所述数据统计字段上配置的统计属性;
所述数据分析模块,用于对所述数据关联模块关联到的统计属性进行解析,基于表单源属性、分组属性和高级分组属性、统计属性和高级统计属性的配置项,生成对应的sql查询统计语句,基于生成的sql查询统计语句来查询数据库,获得数据统计结果。
进一步的,所述数据统计模块还包括数据展示模块,所述数据展示模块用于获取数据分析模块计算得到的数据统计结果,并利用web服务器反馈到终端显示设备,进行实时显示。
进一步的,所述组件处理模块,针对用户需要对统计结果进行图形化展示,在表单配置多个数据展示组件时,该模块还包括对数据展示组件的处理,对应的所述字段属性定义模块,还包括对每个数据展示组件的数据统计源属性的配置。
进一步的,所述字段属性定义模块包括了分组属性配置模块、高级分组属性配置模块、高级统计属性配置模块、基本统计属性配置模块,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉宏途科技有限公司,未经武汉宏途科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910690668.6/2.html,转载请声明来源钻瓜专利网。