一种基于业务逻辑分层建模的大规模数据处理系统及方法技术方案

技术编号:35790670 阅读:18 留言:0更新日期:2022-12-01 14:39
本发明专利技术涉及税务系统技术领域,公开了一种基于业务逻辑分层建模的大规模数据处理系统,包括:税务业务模块、数据运算模块和数据展示模块,所述税务业务模块用于配置税务业务规则以及申报税务数据,所述数据运算模块用于根据基础数据和税务业务规则计算税务数据,所述数据展示模块用于将基础数据和税务数据输出为可视化分析结果。本发明专利技术通过采用业务能力、数据能力和图形能力技术隔离的三分离逻辑分层模式,能够节省大量硬件资源,提高各领域人员的专业度,提高税业务规则配置的灵活性,提高数据处理效率和准确率。数据处理效率和准确率。数据处理效率和准确率。

【技术实现步骤摘要】
一种基于业务逻辑分层建模的大规模数据处理系统及方法


[0001]本专利技术涉及税务系统
,具体涉及一种基于业务逻辑分层建模的大规模数据处理系统及方法。

技术介绍

[0002]目前企业内部税务数据处理方法主要有三种,一是由企业内各业务系统自主处理税务数据,并将结果传递给税务系统;二是由税务系统抽取所有业务系统的数据并进行数据处理计算;三是完全基于大数据平台进行税务数据抽取和计算,并将结果传递给税务系统。因此,目前市场上的后端系统(财务、税务、IFRS9等系统)大都是集数据抽取、数据计算、数据存储、结果展示于一身的集中式税务系统。
[0003]现有的集中式税务系统存在以下问题:1、大数据平台不熟悉税务业务逻辑,难以准确设计税务计算规则,导致计算出错产生漏报错报数据,无法完全在大数据平台处理数据;2、税务系统不是专业的大数据处理系统,面对海量明细级业务数据,税务系统需要配置大量的硬件资源才能处理;3、税务系统存在大量动态的税务和业务规则,一旦变更,系统需要大量代码改动,需要很大的维护成本;4、税务系统主要用于处理税务业务,在结果图形展示上存在局限性。

技术实现思路

[0004]本专利技术意在提供一种基于业务逻辑分层建模的大规模数据处理系统,通过采用业务能力、数据能力和图形能力技术隔离的三分离逻辑分层模式,能够节省大量硬件资源,提高各领域人员的专业度,提高税业务规则配置的灵活性,提高数据处理效率和准确率。
[0005]本专利技术提供的技术方案为:一种基于业务逻辑分层建模的大规模数据处理系统,包括:税务业务模块、数据运算模块和数据展示模块,所述税务业务模块用于配置税务业务规则以及申报税务数据,所述数据运算模块用于根据基础数据和税务业务规则计算税务数据,所述数据展示模块用于将基础数据和税务数据输出为可视化分析结果。
[0006]本专利技术的工作原理及优点在于:税务业务模块用于配置税务业务规则以及申报税务数据,动态的税务业务规则直接通过税务业务模块进行管理,业务逻辑完全由业务人员进行维护,减少了漏报错报税务数据的风险,提高了准确率。数据运算模块用于根据基础数据和税务业务规则计算税务数据,业务逻辑和数据运算完全分离,使得数据运算模块只负责计算和储存,无需了解业务细节,简化了后续升级维护工作,提高了数据处理效率,节省大量硬件资源。数据展示模块用于将基础数据和税务数据输出为可视化分析结果,数据展示模块将处理后的数据进行可视化展示,增强了结果展示能力,便于工作人员直观了解到账务和税务情况。本专利技术系统通过采用业务能力、数据能力和图形能力技术隔离的三分离逻辑分层模式,为税务数据处理提供更全面业务支撑。
[0007]进一步,所述税务业务模块包括逻辑配置单元、规则封装单元和报税单元,所述逻辑配置单元用于配置业务逻辑参数,所述规则封装单元用于将业务逻辑参数封装为税务业
务规则,所述报税单元用于获取税务数据并进行报税处理。
[0008]业务人员根据业务实际情况,实时在逻辑配置单元配置业务逻辑参数,规则封装单元根据业务逻辑参数将其封装为税务业务规则,便于后续的税务运算,报税模块获取税务数据并进行增值税的税务报送。通过以上程序单元,业务人员只需要在税务业务模块处理相应事宜,有利于提高系统的专业度和灵活性。
[0009]进一步,所述业务逻辑参数包括产品编号、会计科目、税率、分成比例和免税比例。
[0010]从产品编号、会计科目、税率、分成比例和免税比例等维度配置业务逻辑参数,根据以上参数能够生成较全面的税务业务规则。
[0011]进一步,所述税务业务规则为UDF jar包。
[0012]用户定义函数的jar包具备高安全性和易于传输等特点,能够体现参数配置的专业性,便于后续的税务运算。
[0013]进一步,所述数据运算模块包括逻辑调用单元、数据调取单元、税务运算单元、数据分析单元和数据推送单元,所述逻辑调用单元用于调用税务业务规则,所述数据调取单元用于根据税务业务规则调取相应的基础数据,所述税务运算单元用于根据基础数据和税务业务规则计算税务数据,所述数据分析单元用于对基础数据和税务数据进行报表分析,所述数据推送单元用于推送基础数据和税务数据。
[0014]将税务计算和报表分析等数据分析功能完全转移至数据运算模块,提高了系统的综合数据分析能力,使得系统更加轻量化,节省了大量软硬件成本。
[0015]进一步,所述数据运算模块还包括税务核算单元,所述税务核算单元用于对税务数据进行核算及检查。
[0016]税务核算单元从企业的业务经营活动过程及其成果的角度对税务数据进行再次核算及检查,通过全面、系统的税务核算,确保推送报税的税务数据严格按照税务相关规定,准确无误。
[0017]进一步,还包括凭证处理模块,所述凭证处理模块用于根据税务数据生成账务分录。
[0018]凭证处理模块根据计算的税务数据,自动生成相应的账务分录,便于财务系统对增值税账务的管理。
[0019]进一步,所述基础数据包括账务明细数据。
[0020]本专利技术系统所输入的基础数据主要为企业的财务明细数据,能够保证税务数据计算的真实性和准确性。
[0021]进一步,所述可视化分析结果包括图形分析结果。
[0022]数据展示模块用于将基础数据和税务数据输出为图形化分析结果,能够更加直观展示当前企业的财务税务状况。
[0023]本专利技术还提供一种基于业务逻辑分层建模的大规模数据处理方法,该方法采用了上述基于业务逻辑分层建模的大规模数据处理系统。
附图说明
[0024]图1为本专利技术实施例的一种基于业务逻辑分层建模的大规模数据处理系统的模块框图。
具体实施方式
[0025]下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只作为示例,而不能以此来限制本专利技术的保护范围。
[0026]需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。
[0027]实施例:
[0028]如图1所示,本实施例公开了一种基于业务逻辑分层建模的大规模数据处理系统,包括税务业务模块、数据运算模块、凭证处理模块和数据展示模块。
[0029]税务业务模块用于配置税务业务规则以及申报税务数据,包括逻辑配置单元、规则封装单元和报税单元,逻辑配置单元用于配置业务逻辑参数,通过逻辑配置单元,业务人员可以根据业务实际情况,对增值税业务的计算逻辑进行调整,本实施例中业务逻辑参数包括产品编号、会计科目、税率、分成比例和免税比例。
[0030]规则封装单元用于将业务逻辑参数封装为税务业务规则,业务人员实时在逻辑配置单元配置业务逻辑参数,规则封装单元每日凌晨抽取T

1日最新配置的业务逻辑参数,根据业务逻辑参数将其封装为税务业务规则的UDF jar包,用户定义函数的jar包具备高安全性和易于传输等特点,能够体现参数配置的专业性,便本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于业务逻辑分层建模的大规模数据处理系统,其特征在于,包括:税务业务模块、数据运算模块和数据展示模块,所述税务业务模块用于配置税务业务规则以及申报税务数据,所述数据运算模块用于根据基础数据和税务业务规则计算税务数据,所述数据展示模块用于将基础数据和税务数据输出为可视化分析结果。2.根据权利要求1所述的基于业务逻辑分层建模的大规模数据处理系统,其特征在于:所述税务业务模块包括逻辑配置单元、规则封装单元和报税单元,所述逻辑配置单元用于配置业务逻辑参数,所述规则封装单元用于将业务逻辑参数封装为税务业务规则,所述报税单元用于获取税务数据并进行报税处理。3.根据权利要求2所述的基于业务逻辑分层建模的大规模数据处理系统,其特征在于:所述业务逻辑参数包括产品编号、会计科目、税率、分成比例和免税比例。4.根据权利要求2所述的基于业务逻辑分层建模的大规模数据处理系统,其特征在于:所述税务业务规则为UDF jar包。5.根据权利要求1所述的基于业务逻辑分层建模的大规模数据处理系统,其特征在于:所述数据运算模块包括逻辑调用单元、数据调取单元、税务运算单元、数据...

【专利技术属性】
技术研发人员:齐银银张斌吴伟江杰
申请(专利权)人:重庆富民银行股份有限公司
类型:发明
国别省市:

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

1