一种基于画像因子的政务填报统计方法与流程

文档序号:33645298发布日期:2023-03-29 03:30阅读:50来源:国知局
一种基于画像因子的政务填报统计方法与流程

1.本发明属于电子政务领域,具体涉及一种基于画像因子的政务填报统计方法。


背景技术:

2.目前,在政务服务中,大部分应用场景已经实现表格的电子化填报,因此在线统计就显得至关重要。对于传统统计,如果要统计用户的年龄、性别、职业等分布情况,则根据每项需求来写代码形成相应统计页面,如果需求变化,则人工改代码,再重新发布,这样就拉长了统计的时间,且效率低下。


技术实现要素:

3.本发明的目的在于解决因统计需求不断变化,导致不断去修改代码,再形成统计的页面的问题,因此提供一种基于画像因子的政务填报统计方法,以基于画像因子为基础,在此上进行统计,形成画像的统计报表页面,并且可以通过配置不同画像内容,来实时渲染不同的图形报表。
4.为实现上述目的,本发明的技术方案是:一种基于画像因子的政务填报统计方法,包括如下步骤:步骤s1、设计字典管理功能,在字典新建页面,配置相关数字字典数据并保存;步骤s2、设计画像管理功能,并配置相关画像管理的数据;在新建画像管理页面,通过接口取到数字字典数据,并作为配置画像因子的数据选项;根据业务场景,用户配置相应字典作为画像因子;步骤s3、设计表单功能,进入表单设计器,在组件属性上页面,通过接口取到数字字典数据,并作为配置组件标题的数据选项;根据业务场景,用户配置相应字典作为组件标题;步骤s4、用户对表单进行填报,则系统会依据画像因子与字典关系、组件标题与字典关系来自动存储数据,并根据组件类型和区间判断规则两种类别,存储相应的值;步骤s5、在画像统计页面,构建画像,选择相应画像、统计展示方式、单位、排列,然后保存自动生成统计图表。
5.在本发明一实施例中,步骤s4中,组件类型为下拉类型,则存选项值和选项名的json,组件类型为文本类型则直接存值;区间判断规则则根据配置好的正则表达式来做区间划分,保存不同区间数据;最终结合包括每个表单的标识、表单中的每个组件的标识、组件类型、画像的标识、画像的因子标识的信息一起保存到数据库表;每次填报的数据根据相关标识更新到对应数据库表。
6.在本发明一实施例中,步骤s5,中,自动生成统计图表的方式为:根据保存的画像信息去数据库中找到对应数据,即通过画像的标识、画像的因子标识找到不同字段中不同选项统计数据,然后根据配置画像的信息在加工,通过计算式如下:(1)选项型计算
表单填报字段中选项总数/表单字段所有选择总数=不同选项值的百分比;(2)区间型计算每个区间的总数/所有区间的总数=不同区间的百分占比;根据(1)、(2)计算得出的结果,再结合配置展示方式的数据,选择相应画像、统计展示方式、单位、排列,形成具体的图表。
7.相较于现有技术,本发明具有以下有益效果:在碰到的统计需求时,不需要重新做统计页面,用户只需配置相关画像等功能,就能查看相关统计结果,缩短用户查看统计结果的时间,提高统计效率。
附图说明
8.图1为本发明方法流程示意图。
9.图2为本发明统计图表示意图。
具体实施方式
10.下面结合附图,对本发明的技术方案进行具体说明。
11.如图1所示,本发明一种基于画像因子的政务填报统计方法,以字典为常量,把字典作为表单组件的标题和画像的因子,依据这种配置关系,并且组件选项的统计进行列式存储,这样就可以根据配置不同画像的内容,形成统计画像图表,其原理如下:步骤一、设计字典管理功能,在字典新建页面,配置相关字典数据并保存。字典数据主要作为画像因子和组件标题的来源数据。
12.步骤二、设计画像管理功能,并配置相关画像管理的数据。在新建画像管理页面,通过接口取到数字字典的数据,并作为配置画像因子的数据选项。根据业务场景,用户配置相应字典作为画像的因子。
13.步骤三、设计表单功能,进入表单设计器,在组件属性上页面,通过接口取到数字字典的数据,并作为配置组件标题的数据选项。根据业务场景,用户配置相应字典作为组件的标题。
14.步骤四、用户对表单进行填报,则系统会依据画像因子与字典关系、组件与字典来自动存储数据,并根据组件类型和区间判断规则两种类别,进行存储相应的值。比如下拉类型存选项值和选项名的json(例子:{"label":"智利","value":"152"}),文本类型直接存值;区间判断则根据配置好的正则表达式来做个区间划分,比如年龄段区间匹配20岁以下的则保存一条数据、匹配20-29岁保存一条数据,以此类推保存不同区间数据;最终结合每个表单的标识、表单中的每个组件的标识、组件类型、画像的标识、画像的因子标识等信息一起保存到数据库表。最后每次填报的数据根据上面提到的相关标识更新到对应数据库表,这样就做好了统计前的准备,其表中数据以json格式展示如下:组件类型的json:{
ꢀꢀꢀꢀꢀꢀ
"form_id":"表单标识",
ꢀꢀꢀꢀꢀꢀ
"tenancy_id":"租户id",
ꢀꢀꢀꢀꢀꢀ
"profile_id":"画像id",
ꢀꢀꢀꢀꢀꢀ
"factor_id":"因子id",
ꢀꢀꢀꢀꢀꢀ
"rela_type":"组件类型",
ꢀꢀꢀꢀꢀꢀ
"fill_value":"填报的值",
ꢀꢀꢀꢀꢀꢀ
"parent_id":"父级id",
ꢀꢀꢀꢀꢀꢀ
"fill_time":"填报时间",}区间规则的json:{
ꢀꢀꢀꢀꢀꢀ
"form_id":"表单标识",
ꢀꢀꢀꢀꢀꢀ
"tenancy_id":"租户id",
ꢀꢀꢀꢀꢀꢀ
"profile_id":"画像id",
ꢀꢀꢀꢀꢀꢀ
"factor_id":"因子id",
ꢀꢀꢀꢀꢀꢀ
"fill_num":"填报数量",
ꢀꢀꢀꢀꢀꢀ
"fill_value":"填报的值",
ꢀꢀꢀꢀꢀꢀ
"fill_date":"填报日期"}步骤五、在画像统计页面,构建画像,选择相应画像、统计展示方式(饼图、柱状图、折线图)、单位(数值、百分比、数值+百分比)、排列(单例、双列),然后保存就会自动生成统计图表,如图2。
15.自动生成统计图表的工作原理:前面五步骤做了统计前的准备,然后根据保存的画像信息去数据库中找到对应数据,即通过画像的标识、因子的标识找到事先统计好的不同字段中不同选项统计数据,然后根据配置画像的信息在加工,通过计算式如下:1、选项型计算表单填报字段中选项总数/表单字段所有选择总数=不同选项值的百分比比如统计男女比例,填报人属于男性的有669人,属于女性254人,则男女比例如下:男: 669
÷
923=72.48%女: 254
÷
923=27.52%2、区间型计算每个区间的总数/所有区间的总数=不同区间的百分占比比如统计填报的年龄段占比,填报人属于20岁以下有80人,20-29岁有70人,30-39岁有25人,40-49岁有10人,50-59岁有15人,60岁以上50人,则年龄段占比如下:20岁以下:80
÷
250=32%20-29岁: 70
÷
250=28%30-39岁: 25
÷
250=10%40-49岁: 10
÷
250=4%50-59岁: 15
÷
250=6%60岁以上:50
÷
250=20%最后根据以上计算得出的结果,再结合配置展示方式的数据,进行展示相应的统
计单位、百分比等形成具体的图表。
16.以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1