【技术实现步骤摘要】
一种表单元素智能合并展现和存储的方法
本专利技术涉及政务审批信息管理
,具体提供一种表单元素智能合并展现和存储的方法,适合应用于联办业务场景下。
技术介绍
表单数据作为申报政务服务业务不可或缺的一个部分,具有表单域数量多且字段类型多种多样,数据量大等特点,而在事项联办审批场景下更是存在表单域重复填写,排序杂乱无章的情况,给申报人带来极大的填写困难。在政务服务领域快速发展的今天,传统的单个事项流转已经不能满足申报业务的需求。为此,联合申报事项并联审批是为推进政府职能转变、深化“放管服”改革、优化营商环境的重要内容。在这种大背景下,精简优化申报流程,减少申报人的操作步骤,提高申报业务效率,提升事项并联审批率成了急需要解决的问题。
技术实现思路
根据不同场景智能化整理表单域自动生成一张最简洁的表单,并高效存储利用表单数据是目前需要解决的首要问题。本专利技术的技术任务是针对上述存在的问题,提供一种表单元素智能合并展现和存储的方法。通过使用集合等数据结构以及数据加权等算法实现根据选择的事项联办 ...
【技术保护点】
1.一种表单元素智能合并展现和存储的方法,其特征在于,所述方法的实现包括内容如下:/n建立表单域基础库,包括表单域的类型、表单域的要素;/n将表单域清单与事项清单进行匹配映射,建立对应关联关系,建立事项与表单域的关系匹配模型;/n根据所述关系匹配模型,对表单域进行解析,包括:表单域去重,表单域排序;/n根据业务场景,生成可填写的表单页面;/n建立物理表,对于填写的表单数据,在物理表中对表单数据进行存储。/n
【技术特征摘要】
1.一种表单元素智能合并展现和存储的方法,其特征在于,所述方法的实现包括内容如下:
建立表单域基础库,包括表单域的类型、表单域的要素;
将表单域清单与事项清单进行匹配映射,建立对应关联关系,建立事项与表单域的关系匹配模型;
根据所述关系匹配模型,对表单域进行解析,包括:表单域去重,表单域排序;
根据业务场景,生成可填写的表单页面;
建立物理表,对于填写的表单数据,在物理表中对表单数据进行存储。
2.根据权利要求1所述的一种表单元素智能合并展现和存储的方法,其特征在于,所述表单域去重的实现过程包括内容如下:
设置HashSet容器作为集合容器;
通过迭代器对表单域依次遍历;
利用集合容器不可重复的属性对每条表单域的ID进行哈希得到散列值H作为该表单域的唯一标识,
将该标识与集合中已有的元素的标识进行比对,如果标识未出现重复的情况,则将该表单域放入到集合容器中。
3.根据权利要求1所述的一种表单元素智能合并展现和存储的方法,其特征在于,所述表单域的类型包括:输入框、单选、多选、时间选择、日期选择、布尔判断、文本框或动态行中的一种或多种;
所述表单域的要素包含可填写的长度、可选择的数值、是否为必填项以及基于正则表达式的校验机制设置;
对于动态行类型设定行列具体填写要求以及对应的行列数量。
4.根据权利要求1所述的一种表单元素智能合并展现和存储的方法,其特征在于,所述表单域排序的实现过程包括内容如下:
配置表单域时,给表单域附上权重值;
采用数据加权冒泡排序方法对去重后的表单域进行排序。
5.根据权利要求4所述的一种表单元素智能合并展现和存储的方法,其特征在于,所述数据加权冒泡排序方法实现包括步骤如下:
获取去重后表单域集合的第一条元素的权重;
将该元素的权重与相邻元素的权重进行比较,根据比较结果选择是否将两个元素进行交换;
从开始第一对相邻元素到结尾的最后一对相邻...
【专利技术属性】
技术研发人员:倪祥路,宋勇,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。