一种财务数据查询管理系统技术方案

技术编号:36249615 阅读:31 留言:0更新日期:2023-01-07 09:42
本发明专利技术提供了一种财务数据查询管理系统,包括节点记录模块、项目记录模块和查询模块,所述节点记录模块用于记录在节点时间的账户数额,所述项目记录模块用于记录所有财务收支项目的具体内容,所述查询模块用于查询任意时间点的账户数额;本系统通过节点数据对节点时间的账户数额进行总结,然后基于节点数据和部分项目信息来得到任意时间点的账户数额,这种查询方式具有计算量小的优点,同时,即时项目信息遭到篡改或恶意增删,通过节点数据对比能够发现漏洞,查询结果具有可靠性高的优点。查询结果具有可靠性高的优点。查询结果具有可靠性高的优点。

【技术实现步骤摘要】
一种财务数据查询管理系统


[0001]本专利技术涉及专门适用与金融、管理的数据处理系统领域,具体涉及一种财务数据查询管理系统。

技术介绍

[0002]财务数据是对各种日常数据的归集整理和统计,财务数据是反映企业财务状况与经营成果的内容,企业越大,产生的财务数据就越多,对于财务数据中出现的纰漏越不容易发现,而累积的纰漏足够大时会对企业的经营造成影响,先需要一种能够查询任意时间的账户数额且能够查询到真实准确的财务数据的财务数据管理系统。
[0003]
技术介绍
的前述论述仅意图便于理解本专利技术。此论述并不认可或承认提及的材料中的任一种公共常识的一部分。
[0004]现在已经开发出了很多财务管理系统,经过我们大量的检索与参考,发现现有的管理系统有如公开号为CN104317806B所公开的系统,这些系统的方法一般包括财务数据平台获取查询终端发送的查询请求;获取对应的推送模板,推送模板具有预先配置的至少一个关注焦点以及相应的一组表达语;获取与推送模板对应的查询模板,通过查询模板获得运算结果;根据关注焦点从运算结果中获取结果数据;选择与结果数据对应的表达语;向查询终端返回包含结果数据以及对应的表达语的查询结果。但该系统的查询结果在内容为遭到篡改时不能够及时的发现问题,导致查询到错误的结果,查询的可靠性有待提高。

技术实现思路

[0005]本专利技术的目的在于,针对所存在的不足,提出了一种财务数据查询管理系统。
[0006]本专利技术采用如下技术方案:
[0007]一种财务数据查询管理系统,包括节点记录模块、项目记录模块和查询模块,所述项目记录模块用于存储财务收支项目的具体内容,所述节点记录模块用于保存若干个节点数据,所述查询模块用于查询任意时间点的账户数额;
[0008]所述节点记录模块中保存的节点数据包括节点时间和在该节点时间的账户数额,所述节点记录模块包括节点管理单元,所述节点管理单元用于判断是否在当前时间创建节点,所述节点记录模块在创建新的节点时,获取上一个节点的节点时间和账户数额,从所述项目记录模块中获取处于上一个节点时间与当前时间之间的所有财务收支项目的收支数额,并基于上一个节点的账户数额计算出当前时间的账户数额,然后将当前时间与新的账户数额作为新的节点数据进行保存;
[0009]所述查询模块进行查询的过程包括如下步骤:
[0010]S31、在查询模块中输入需要查询的时间点,称为第二时间点;
[0011]S32、所述查询模块在所述节点记录模块中找到早于第二时间点且最接近第二时间点的节点,该节点的节点时间称为第一时间点,该节点的账户数额记为M0;
[0012]S33、所述查询模块在所述项目记录模块中找到处于第一时间点和第二时间点之
间的所有财务收支项目;
[0013]S34、所述查询模块根据下式计算出第二时间点的账户数额:
[0014]MR=M0+C(i);
[0015]其中,C(i)表示第i个财务收支项目的收支数额;
[0016]所述节点管理单元通过计算出记录指数来判断是否需要创建新节点,所述记录指数的计算公式如下:
[0017][0018]其中,λ1为第一系数,λ2为第二系数,a0为数额基数,t0为时间基数,t为上一个节点时间与当前时间的时间差,a(i)为处于上一个节点时间与当前时间之间的财务收支项目的收支数额;
[0019]当所述记录指数大于指数阈值或者t大于时间阈值时,需要创建新节点;
[0020]进一步的,所述查询模块包括节点检索单元、项目检索单元和交互单元,所述交互单元用于输入需要查询的时间点以及显示查询到的账户数额结果,所述节点检索单元用于在所述节点记录模块中检索节点数据,所述项目检索单元用于在所述项目记录单元中检索财务收支项目内容;
[0021]进一步的,所述项目记录模块包括项目输入单元、项目审核单元和项目存储单元,所述项目输入单元用于输入财务收支项目内容,所述项目审核单元对输入的内容进行真实性审核,所述项目存储用于保存通过审核的财务收支项目内容;
[0022]进一步的,所述节点记录模块还包括节点存储单元、数据读取单元和数据计算单元,所述节点存储单元用于保存节点数据,所述数据读取单元用于从所述项目记录模块中获取每个财务收支项目的收支数额,所述数据计算单元用于对收支数额进行计算处理;
[0023]进一步的,所述系统还包括自动校验模块,所述自动校验模块会随机获取两个相邻的节点数据,基于这两个节点的节点时间从所述项目记录模块中获取对应的收支数额,然后判断这些收支数额的累计和与两个节点的账户数额差是否一致,若不一致则产生报警信息。
[0024]本专利技术所取得的有益效果是:
[0025]本系统通过点加线的方式来查询任意时间点的账户数额,与直接计算法相比,需要检索的项目数据少,计算量小,与直接记录法比,直接篡改项目内容时会与节点记录的数据产生冲突,能够即时发现出现的问题,可靠性高,本系统还通过对节点的创建时间进行控制,使得相邻两个节点的时间间隔会随之具体项目收支数额的变化而动态变化,实现记录量与查询效率之间的平衡。
[0026]为使能更进一步了解本专利技术的特征及
技术实现思路
,请参阅以下有关本专利技术的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本专利技术加以限制。
附图说明
[0027]图1为本专利技术整体结构框架示意图;
[0028]图2为本专利技术查询模块构成示意图;
[0029]图3为本专利技术项目记录模块构成示意图;
[0030]图4为本专利技术节点记录模块构成示意图;
[0031]图5为本专利技术节点管理单元构成示意图。
具体实施方式
[0032]以下是通过特定的具体实施例来说明本专利技术的实施方式,本领域技术人员可由本说明书所公开的内容了解本专利技术的优点与效果。本专利技术可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不悖离本专利技术的精神下进行各种修饰与变更。另外,本专利技术的附图仅为简单示意说明,并非依实际尺寸的描绘,事先声明。以下的实施方式将进一步详细说明本专利技术的相关
技术实现思路
,但所公开的内容并非用以限制本专利技术的保护范围。
[0033]实施例一。
[0034]本实施例提供了一种财务数据查询管理系统,结合图1,包括节点记录模块、项目记录模块和查询模块,所述项目记录模块用于存储财务收支项目的具体内容,所述节点记录模块用于保存若干个节点数据,所述查询模块用于查询任意时间点的账户数额;
[0035]所述节点记录模块中保存的节点数据包括节点时间和在该节点时间的账户数额,所述节点记录模块包括节点管理单元,所述节点管理单元用于判断是否在当前时间创建节点,所述节点记录模块在创建新的节点时,获取上一个节点的节点时间和账户数额,从所述项目记录模块中获取处于上一个节点时间与当前时间之间的所有财务收支项目的收支数额,并基于上一个节点的账户数额计算出当前时间的账户数额,然后将当前时间与新本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种财务数据查询管理系统,其特征在于,包括节点记录模块、项目记录模块和查询模块,所述项目记录模块用于存储财务收支项目的具体内容,所述节点记录模块用于保存若干个节点数据,所述查询模块用于查询任意时间点的账户数额;所述节点记录模块中保存的节点数据包括节点时间和在该节点时间的账户数额,所述节点记录模块包括节点管理单元,所述节点管理单元用于判断是否在当前时间创建节点,所述节点记录模块在创建新的节点时,获取上一个节点的节点时间和账户数额,从所述项目记录模块中获取处于上一个节点时间与当前时间之间的所有财务收支项目的收支数额,并基于上一个节点的账户数额计算出当前时间的账户数额,然后将当前时间与新的账户数额作为新的节点数据进行保存;所述查询模块进行查询的过程包括如下步骤:S31、在查询模块中输入需要查询的时间点,称为第二时间点;S32、所述查询模块在所述节点记录模块中找到早于第二时间点且最接近第二时间点的节点,该节点的节点时间称为第一时间点,该节点的账户数额记为M0;S33、所述查询模块在所述项目记录模块中找到处于第一时间点和第二时间点之间的所有财务收支项目;S34、所述查询模块根据下式计算出第二时间点的账户数额:MR=M0+C(i);其中,C(i)表示第i个财务收支项目的收支数额;所述节点管理单元通过计算出记录指数来判断是否需要创建新节点,所述记录指数的计算公式如下:其中,λ1为第一系数,λ2为第二系数,a0为数额基数,t0为时间基数,t为上一个节点时间与当前时间的...

【专利技术属性】
技术研发人员:陆珊
申请(专利权)人:湖南环境生物职业技术学院
类型:发明
国别省市:

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

1