[发明专利]一种报审价方案的智能数据校验方法、系统及存储介质在审
申请号: | 202111009090.7 | 申请日: | 2021-08-31 |
公开(公告)号: | CN113722352A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 易凯;徐元龙;赵红霞;付超宇;向世勇;毛景波;张敏 | 申请(专利权)人: | 航天信息系统工程(北京)有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06Q10/10;G06F9/451 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 雷霄 |
地址: | 100089 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报审 方案 智能 数据 校验 方法 系统 存储 介质 | ||
本发明公开了一种报审价方案的智能数据校验方法、系统及存储介质。该方法中,只需要用户在界面上编辑输入校验方案,在校验方案中定义好数据主表、校验条件和摘要显示字段,系统可以通过解析校验条件,根据数据主表、校验条件对应的sql语句组合生成sql校验语句,自动在报审价方案存储单元中查找数据进行校验,根据校验方案的显示摘要字段将校验结果呈现在界面上并将校验的结果集返回到界面中。本发明可以极大地减轻数据检验人员的工作量与工作难度,帮助提高校验工作效率。
技术领域
本发明属于报审价技术领域,更具体地,涉及一种报审价方案的智能数据校验方法、系统及存储介质。
背景技术
在日常报审价过程中,由于将装备、设备与产品拆分到原材料元器件级别,所以数据量巨大,所以依靠人工检查每条数据是否合规合理合法的工作具有以下缺点:工作量大,工作难度高,耗时长。
发明内容
针对现有技术的至少一个缺陷或改进需求,本发明提供了一种报审价方案的智能数据校验方法、系统及存储介质。
为实现上述目的,按照本发明的第一方面,提供了一种报审价方案的智能数据校验方法,包括步骤:
接收用户在界面编辑输入的校验方案,每个校验方案至少包括数据主表、校验条件以及显示摘要字段,数据主表用于定义校验所针对的数据对象,校验条件用于定义校验的具体内容,显示摘要字段用于定义校验后显示在界面上的内容;
若编辑输入的校验方案满足预设条件,对该校验方案中的校验条件进行解析,生成校验条件对应的sql语句,并将该校验方案和其校验条件对应的sql语句存储在校验方案存储单元中;
接收用户选择的待执行校验方案,调用执行器根据待执行校验方案的数据主表、其校验条件对应的sql语句组合生成sql校验语句;
执行sql校验语句在报审价方案存储单元中进行数据校验,并根据该待执行校验方案的显示摘要字段将校验结果呈现在界面上。
优选的,界面支持添加或删除组的操作,界面还支持为每组添加或删除校验方案的操作,从而将相同类型的校验方案作为一组,界面还支持组内校验方案的排序操作。
优选的,校验方案中的校验条件包括若干个子条件的组合,通过正括号、反括号和逻辑运算符来定义组合逻辑,每个子条件包括左值、运算符号和右值,左值设置为该校验方案中数据主表的某字段,右值设置为该校验方案中数据主表的某字段或用户自定义值。
优选的,判断编辑输入的校验方案是否满足预设条件的方法包括步骤:
按顺序读取校验方案中的校验条件的符号,如果读取到正括号,则将正括号压入栈顶,如果读取到反括号则将栈顶元素弹出,当校验条件所有符号都检查完成后,如果栈不为空,则认为校验条件中括号不匹配,该校验方案不满足预设条件,如果栈为空,则认为校验条件中括号匹配,该校验方案满足预设条件。
优选的,所述将该校验方案和其校验条件对应的sql语句存储在校验方案存储单元中包括步骤:
创建分组表,分组表用于描述每组校验方案的信息;
创建规则表,规则表用于描述每个校验方案的信息、每个校验方案所属的组、以及将校验条件对应的sql语句存储在规则表的对应字段中。
优选的,每个校验方案的显示摘要字段设置为该校验方案中数据主表的某字段,所述根据该待执行校验方案的显示摘要字段将校验结果呈现在界面上包括步骤:
根据该待执行校验方案的显示摘要字段从该待执行校验方案的数据主表中提取字段,将提取的字段呈现在界面上。
优选的,智能数据校验方法还包括步骤:响应于用户在界面的数据定位操作指令,根据数据定位操作指令中选中的字段查找对应的报审价数据,并将该查找到的报审价数据标示出来。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息系统工程(北京)有限公司,未经航天信息系统工程(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111009090.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置