智能数据核算方法、系统、设备及介质技术方案

技术编号:32646366 阅读:20 留言:0更新日期:2022-03-12 18:29
本发明专利技术实施例提供了一种智能数据核算方法,应用于智能数据核算系统中,所述方法包括:当获取到第一用户输入的导入表格指令或者新建表格指令时,导入或创建表格并显示;利用预先配置的SQL信息从预设数据库中获取与SQL信息对应的业务数据,并将所述业务数据填充至所述表格中;利用预设的核算方法对所述业务数据进行数据核算。本发明专利技术通过整合数据库的访问及业务数据核算于同一系统中,从而解决核算工具EXCEL与业务数据隔离造成核算流程不够便捷的问题。通过系统获取业务数据,避免了用户直接访问数据库,极大地提高了业务数据的安全性。同时,复杂的业务数据核算在本系统中完成,取数过程与业务数据核算逻辑相结合,使得核算流程更加便捷。程更加便捷。程更加便捷。

【技术实现步骤摘要】
智能数据核算方法、系统、设备及介质


[0001]本专利技术实施例涉及计算机数据处理领域,尤其涉及一种智能数据核算方法、系统、计算机设备及计算机可读存储介质。

技术介绍

[0002]在银行、保险等金融行业,每月都有大量的业务数据产生,伴随而来的是纷繁复杂的业务数据核算。目前,大部分数据核算都依赖于EXCEL来完成,但业务数据大多存储在各类数据库中,例如:Oracle、DB2、PostGres等。当业务人员对业务数据进行核算时,需要从数据库中提取数据到EXCEL文件中,然后再编辑公式进行核算。
[0003]针对业务数据核算,现有的解决方案存在以下问题:
[0004]EXCEL本身提供了通过配置数据源以及取数SQL从数据库中导出数据的功能,但在实际使用场景中,该数据的导出并不方便,并且业务人员直接通过EXCEL直连数据库可能存在数据安全问题。同时,由于核算工具EXCEL与数据源是隔离的,核算流程不够便捷,实际场景中使用EXCEL直连数据库的功能存在数据安全问题。

技术实现思路

[0005]有鉴于此,本专利技术实施例的目的是提供一种智能数据核算方法、系统、计算机设备及计算机可读存储介质,以解决现有技术中核算流程不够便捷,EXCEL直连数据库存在数据安全的问题。
[0006]为实现上述目的,本专利技术实施例提供了一种智能数据核算方法,应用于智能数据核算系统中,包括以下步骤:
[0007]当获取到第一用户输入的导入表格指令或者新建表格指令时,导入或创建表格并显示;
[0008]利用预先配置的SQL信息从预设数据库中获取与所述SQL信息对应的业务数据,并将所述业务数据填充至所述表格中;
[0009]利用预设的核算方法对所述业务数据进行数据核算,其中所述预设的核算方法指的是预先配置的与所述业务数据对应的核算方法或者根据需求预先设计的业务数据核算方法。
[0010]可选地,在所述利用预先配置的SQL信息从预设数据库中获取与所述SQL信息对应的业务数据之前,所述方法还包括:
[0011]获取第二用户输入的SQL信息;
[0012]确定所述SQL信息对应的数据库信息;
[0013]将所述SQL信息保存至与所述数据库信息对应的数据库中。
[0014]可选地,所述将所述业务数据填充至所述表格中,包括:
[0015]利用POI将所述业务数据按照显示页面数据填充位置填充至所述表格中。
[0016]可选地,所述方法还包括:
[0017]当执行完核算操作后,将核算后得到的文件信息保存至所述数据库中,并将核算后得到的文件保存至服务器中。
[0018]可选地,所述方法还包括:
[0019]当接收到第三用户输入的对所述文件信息的查询和/或下载指令时,查询所述数据库;
[0020]当查询到所述文件信息时,从所述服务器获取所述文件,并显示和/或下载。
[0021]为实现上述目的,本专利技术实施例还提供了智能数据核算系统,包括:
[0022]显示模块,用于当获取到第一用户输入的导入或者新建表格指令时,导入或创建表格并显示;
[0023]获取模块,用于利用预先配置的SQL信息从预设数据库中获取对应的业务数据;
[0024]填充模块,用于将所述业务数据填充至所述表格中;
[0025]核算模块,用于利用预设的核算方法对所述业务数据进行数据核算,其中所述预设的核算方法指的是预先配置的与所述业务数据对应的核算方法或者根据需求预先设计的业务数据核算方法。
[0026]可选地,所述获取模块,还用于获取第二用户输入的SQL信息;
[0027]所述系统还包括:
[0028]确定模块,用于确定所述SQL信息对应的数据库信息;
[0029]保存模块,用于将所述SQL信息保存至与所述数据库信息对应的数据库中。
[0030]可选地,所述填充模块,还具体用于:
[0031]利用POI将所述业务数据按照显示页面数据填充位置填充至所述表格中。
[0032]为实现上述目的,本专利技术实施例还提供了一种计算机设备,所述计算机设备存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现如上所述的智能数据核算方法的步骤。
[0033]为实现上述目的,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如上所述的智能数据核算方法的步骤。
[0034]本专利技术实施例提供的智能数据核算方法、系统、计算机设备及计算机可读存储介质,由于本方法应用于智能核算系统中,本方法可以从数据库获取业务数据,也即本系统可以对数据库进行访问;本方法也可以对业务数据进行核算,也即本系统同时还有业务核算功能,即说明了本系统有整合数据库的访问和业务数据核算于一体,通过整合数据库的访问及业务数据核算于同一系统中,从而解决核算工具EXCEL与业务数据隔离造成核算流程不够便捷的问题。相对现有技术的直接通过EXCEL直连数据库,使得数据安全存在问题;而本专利技术实施例通过采用系统获取业务数据,可以避免用户直接访问数据库,从而提高数据的安全性。同时,复杂的业务数据核算在本系统中完成,取数过程与业务数据核算逻辑相结合,使得核算流程更加便捷。
附图说明
[0035]图1为本专利技术实施例提供的智能数据核算方法一种示例性的流程示意图。
[0036]图2为本专利技术实施例提供的智能数据核算方法另一种示例性的流程示意图。
[0037]图3为本专利技术实施例提供的智能数据核算方法一种示例性的具体流程示意图。
[0038]图4为本专利技术实施例提供的智能数据核算系统的一种示例性的程序模块示意图。
[0039]图5为本专利技术实施例提供的计算机设备一种示例性的硬件结构示意图。
具体实施方式
[0040]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0041]本专利技术中的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在),是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0042]为便于理解,下面对本专利技术实施例的具体内容进行描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能数据核算方法,其特征在于,应用于智能数据核算系统中,所述方法包括:当获取到第一用户输入的导入表格指令或者新建表格指令时,导入或创建表格并显示;利用预先配置的SQL信息从预设数据库中获取与所述SQL信息对应的业务数据,并将所述业务数据填充至所述表格中;利用预设的核算方法对所述业务数据进行数据核算,其中所述预设的核算方法指的是预先配置的与所述业务数据对应的核算方法或者根据需求预先设计的业务数据核算方法。2.根据权利要求1所述的智能数据核算方法,其特征在于,在所述利用预先配置的SQL信息从预设数据库中获取与所述SQL信息对应的业务数据之前,所述方法还包括:获取第二用户输入的所述SQL信息;确定所述SQL信息对应的数据库信息;将所述SQL信息保存至与所述数据库信息对应的数据库中。3.根据权利要求1所述的智能数据核算方法,其特征在于,所述将所述业务数据填充至所述表格中,包括:利用POI将所述业务数据按照显示页面数据填充位置填充至所述表格中。4.根据权利要求1或2所述的智能数据核算方法,其特征在于,所述方法还包括:当执行完核算操作后,将核算后得到的文件信息保存至所述数据库中,并将核算后得到的文件保存至服务器中。5.根据权利要求1或2所述的智能数据核算方法,其特征在于,所述方法还包括:当接收到第三用户输入的对所述文件信息的查询和/或下载指令时,查询所述数据库;当查...

【专利技术属性】
技术研发人员:陈海安
申请(专利权)人:平安养老保险股份有限公司
类型:发明
国别省市:

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

1