一种数据校验的处理方法与流程

文档序号:32502559发布日期:2022-12-10 05:44阅读:来源:国知局

技术特征:
1.一种数据校验的处理方法,其特征在于,包括以下步骤:步骤1:在数据库中创建元素、元素逻辑关系、模板、模板元素关系、模板校验规则配置数据表,并在数据库中编写数据校验的逻辑规则方法;步骤2:在元素表中,添加元素清单,若元素数据值需要从数据表中取数,则须配置该元素的数值取值表;步骤3:在元素关系表中,添加元素与元素之间的逻辑关系;步骤4:创建数据录入模板,从元素表中选取模板所需元素,组成数据录入模板样式;所有数据模板,都基于元素的排列组合创建;步骤5:配置模板校验规则,对要使用的模板,选择需要使用的校验规则对应的校验方法,以及每种校验规则需要校验的元素清单;步骤6:接收用户使用数据模板录入的数据,按模板查找步骤5中配置的校验规则,校验方法按配置的元素清单检查各元素值的合法性与元素间的逻辑关系是否正确;若未通过某个校验方法,则返回对应错误信息;若通过所有校验方法,则将数据保存至业务数据表中;步骤7:添加新的元素,扩展模板定义的需求,并编写新的校验方法,添加到逻辑规则库中,扩展校验规则适用范围。2.如权利要求1所述的一种数据校验的处理方法,其特征在于,所述步骤1中,定义元素基础信息,包括元素id、元素名、显示值、真实值、数据类型、数据长度等描述信息。3.如权利要求1所述的一种数据校验的处理方法,其特征在于,所述步骤1中,定义元素的约束条件,包括维护元素的取值数据表、有级联关系的元素组合级联关系数据表等。4.如权利要求1所述的一种数据校验的处理方法,其特征在于,所述步骤1中,定义模板基础信息,包括模板id、模板名称、引用的元素及引用顺序、引用的元素是否允许重复录入、是否允许录入空值。5.如权利要求1所述的一种数据校验的处理方法,其特征在于,所述步骤5中,编写数据库存储过程和方法,实现数据校验逻辑规则,使用模板id、元素id作为参数,实现灵活配置,至少实现以下校验规则:存在性校验、级联关系校验、重复性校验、控制校验。6.如权利要求1所述的一种数据校验的处理方法,其特征在于,所述步骤5中,按模板配置需要调用的校验规则方法,将需要检验的元素id组合,作为参数传递至校验规则方法。7.如权利要求1所述的一种数据校验的处理方法,其特征在于,所述步骤6中,获取用户按模板录入的业务数据,暂存至临时表中,调用步骤5中配置的校验规则方法,获取数据校验结果,若通过校验,则将数据保存至业务数据表中;若存在没有通过校验的数据,则提示用户相应信息,提醒用户检查录入的数据。

技术总结
本发明公开了一种数据校验的处理方法,通过元素定义、元素逻辑关系定义、模板定义、阈值检验方法、数据校验配置,针对用户数据录入时的业务数据进行逻辑校验,降低用户录入错误数据的风险;另外,本发明基于现有成熟的数据库功能,相较于其他逻辑规则引擎工具,更轻量简洁,易于维护与扩展。易于维护与扩展。易于维护与扩展。


技术研发人员:梁敏
受保护的技术使用者:四川启睿克科技有限公司
技术研发日:2022.10.14
技术公布日:2022/12/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1