一种业务功能比对系统及方法技术方案

技术编号:38652764 阅读:11 留言:0更新日期:2023-09-02 22:40
本申请提供一种业务功能比对系统及方法,应用于金融系统或其他领域,字段逻辑数据库模块获取字段应用的第一业务场景对应的存储或提取字段的第一类代码,开发逻辑分析机模块根据开发功能对应的字段和第二业务场景确定对应的第二类代码,布尔逻辑对比器模块对第一业务场景的第一类代码和第二业务场景的第二类代码执行后的结果进行对比,得到开发功能对应的第二业务场景是否和第一业务场景至少部分重合的业务功能比对结果。通过获取相同字段在不同业务场景下的类代码,对不同业务场景下相同字段对应的类代码进行比对,实现不同业务场景下开发功能的逻辑比对,降低整个银行系统的功能排查耗时,提高功能开发效率,适应多业务场景下的功能开发场景。场景下的功能开发场景。场景下的功能开发场景。

【技术实现步骤摘要】
一种业务功能比对系统及方法


[0001]本专利技术涉及计算机领域,特别涉及一种业务功能比对系统及方法。

技术介绍

[0002]随着当前社会的金融和计算机发展,涉及越来越多的金融贸易,银行作为进行金融贸易的重要环节之一,需要对金融贸易进行数据处理的核心系统。
[0003]也就是说,当前银行的业务系统为了满足多种业务功能的需求,系统需要不断进行业务功能的开发,但是在进行业务功能的开发时,需要确定当前的业务场景对应的代码不会影响其他业务场景,以避免银行系统的安全隐患。
[0004]因此,现在亟需一种能够实现业务功能比对的方法。

技术实现思路

[0005]有鉴于此,本申请的目的在于提供一种业务功能比对系统及方法,降低银行系统的安全隐患。
[0006]本申请实施例提供了一种业务功能比对系统,所述系统包括:字段逻辑数据库模块、开发逻辑分析机模块、布尔逻辑对比器模块;
[0007]所述字段逻辑数据库模块用于获取字段应用的第一业务场景对应的存储或提取所述字段的第一类代码;
[0008]所述开发逻辑分析机模块用于根据开发功能对应的字段和第二业务场景确定对应的第二类代码;
[0009]所述布尔逻辑对比器模块用于对所述第一业务场景的第一类代码和所述第二业务场景的第二类代码执行后的结果进行对比,得到开发功能对应的第二业务场景是否和第一业务场景至少部分重合的业务功能比对结果。
[0010]可选地,所述系统还包括字段状态标识模块;
[0011]所述字段状态标识模块用于标识所述字段在不同业务场景下的状态标识值;
[0012]所述布尔逻辑对比器模块用于根据所述状态标识值获取所述第一业务场景的第一类代码和所述第二业务场景的第二类代码。
[0013]可选地,所述布尔逻辑对比器模块具体用于获取所述第一业务场景的第一类代码和所述第二业务场景的第二类代码,并行执行所述第一类代码和所述第二类代码,分别得到第一类代码的字段值和第二类代码的字段值,对所述第一类代码的字段值和所述第二类代码的字段值进行对比,得到业务功能比对结果。
[0014]可选地,所述预先配置所述第一业务场景、所述字段和所述第一业务场景对应的存储或提取所述字段的第一类代码的对应关系。
[0015]可选地,所述字段逻辑数据库模块和所述开发逻辑分析机模块还预先配置字段类型、字段存取类型、字段存取路径。
[0016]本申请实施例提供了一种业务功能比对方法,所述方法包括:
[0017]获取字段应用的第一业务场景对应的存储或提取所述字段的第一类代码;
[0018]根据开发功能对应的字段和第二业务场景确定对应的第二类代码;
[0019]对所述第一业务场景的第一类代码和所述第二业务场景的第二类代码执行后的结果进行对比,得到开发功能对应的第二业务场景是否和第一业务场景至少部分重合的业务功能比对结果。
[0020]可选地,所述方法还包括:
[0021]获取所述字段在不同业务场景下的状态标识值;
[0022]根据所述状态标识值获取所述第一业务场景的第一类代码和所述第二业务场景的第二类代码。
[0023]可选地,所述对所述第一业务场景的第一类代码和所述第二业务场景的第二类代码执行后的结果进行对比,得到开发功能对应的第二业务场景是否和第一业务场景至少部分重合的业务功能比对结果包括:
[0024]获取所述第一业务场景的第一类代码和所述第二业务场景的第二类代码,并行执行所述第一类代码和所述第二类代码,分别得到第一类代码的字段值和第二类代码的字段值,对所述第一类代码的字段值和所述第二类代码的字段值进行对比,得到业务功能比对结果。
[0025]可选地,所述方法还包括:
[0026]预先配置所述第一业务场景、所述字段和所述第一业务场景对应的存储或提取所述字段的第一类代码的对应关系。
[0027]可选地,所述方法还包括:
[0028]预先配置字段类型、字段存取类型、字段存取路径。
[0029]本申请实施例提供了一种业务功能比对系统,系统包括:字段逻辑数据库模块、开发逻辑分析机模块、布尔逻辑对比器模块,字段逻辑数据库模块用于获取字段应用的第一业务场景对应的存储或提取字段的第一类代码,开发逻辑分析机模块用于根据开发功能对应的字段和第二业务场景确定对应的第二类代码,布尔逻辑对比器模块用于对第一业务场景的第一类代码和第二业务场景的第二类代码执行后的结果进行对比,得到开发功能对应的第二业务场景是否和第一业务场景至少部分重合的业务功能比对结果。也就是说,通过获取相同字段在不同业务场景下的类代码,对不同业务场景下相同字段对应的类代码进行比对,实现不同业务场景下开发功能的逻辑比对,降低整个银行系统的功能排查耗时,提高功能开发效率,能够适应多业务场景下的功能开发场景。
附图说明
[0030]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0031]图1示出了本申请实施例提供的一种业务功能比对系统的结构示意图;
[0032]图2示出了本申请实施例提供的一种业务功能比对方法的流程示意图。
具体实施方式
[0033]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0034]在下面的描述中阐述了很多具体细节以便于充分理解本申请,但是本申请还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施例的限制。
[0035]本专利技术提供的业务功能比对系统及方法可用于金融领域或其他领域,例如,可用于金融领域中的业务功能比对应用场景。其他领域为除金融领域之外的任意领域,例如,计算机领域。上述仅为示例,并不对本专利技术提供的业务功能比对系统及方法的应用领域进行限定。
[0036]随着当前社会的金融和计算机发展,涉及越来越多的金融贸易,银行作为进行金融贸易的重要环节之一,需要对金融贸易进行数据处理的核心系统。
[0037]也就是说,当前银行的业务系统为了满足多种业务功能的需求,系统需要不断进行业务功能的开发,但是在进行业务功能的开发时,需要确定当前的业务场景对应的代码不会影响其他业务场景,以避免银行系统的安全隐患。
[0038]当前存在利用GIT、SVN等版本管理工具针对当前开发的功能进行功能比对,该工具为对比本地数据库与远程数据库的异同,呈现了可视化页面,但仍需人工分析开发功能的严谨性,验证前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务功能比对系统,其特征在于,所述系统包括:字段逻辑数据库模块、开发逻辑分析机模块、布尔逻辑对比器模块;所述字段逻辑数据库模块用于获取字段应用的第一业务场景对应的存储或提取所述字段的第一类代码;所述开发逻辑分析机模块用于根据开发功能对应的字段和第二业务场景确定对应的第二类代码;所述布尔逻辑对比器模块用于对所述第一业务场景的第一类代码和所述第二业务场景的第二类代码执行后的结果进行对比,得到开发功能对应的第二业务场景是否和第一业务场景至少部分重合的业务功能比对结果。2.根据权利要求1所述的系统,其特征在于,所述系统还包括字段状态标识模块;所述字段状态标识模块用于标识所述字段在不同业务场景下的状态标识值;所述布尔逻辑对比器模块用于根据所述状态标识值获取所述第一业务场景的第一类代码和所述第二业务场景的第二类代码。3.根据权利要求2所述的系统,其特征在于,所述布尔逻辑对比器模块具体用于获取所述第一业务场景的第一类代码和所述第二业务场景的第二类代码,并行执行所述第一类代码和所述第二类代码,分别得到第一类代码的字段值和第二类代码的字段值,对所述第一类代码的字段值和所述第二类代码的字段值进行对比,得到业务功能比对结果。4.根据权利要求1

3任意一项所述的系统,其特征在于,所述预先配置所述第一业务场景、所述字段和所述第一业务场景对应的存储或提取所述字段的第一类代码的对应关系。5.根据权利要求1

3任意一项所述的系统,其特征在于,所述字段逻辑数据库模块和所述开发逻辑分析机模块还预先配置字段类型、...

【专利技术属性】
技术研发人员:肖志兰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1