一种用于财政信息管理的数据处理系统技术方案

技术编号:3848094 阅读:232 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用于财政信息管理的数据处理系统,包括:存储单元、工作流引擎单元和总账引擎单元;所述工作流引擎单元用于创建工作流并保存在所述存储单元中,以及修改、终止、挂起或唤醒工作流;以及用于对各工作流中各任务的执行情况进行监控,当任务内容与数据记录有关时,调用所述总账引擎单元;所述总账引擎单元用于在所述存储单元中记录总账数据,并监控余额。本发明专利技术的技术方案能够保证数据一致性,提高信息共享程度、可靠性和处理效率。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种用于财政信息管理的数据处理系统
技术介绍
财政业务管理作为政府中重要组成部分,在拟订和4丸行财政、税收的发 展战略、方针政策、中长期规划、改革方案及其他有关政策的前提下,很重 要的工作是以预算为龙头,管理国家公共财政的收入、支出,执行和监督预 算的执行,并对执行结果进行核算和决算。财政业务管理需要面向各级政府部门预算单位、人民银行、商业银行, 需要覆盖从预算编审、预算执行、财务核算、决算管理和绩效评价的财政业 务全生命周期管理,包含所有财政资金的管理,涉及部门预算、国库集中收 付、政府采购、工资统发以及公务卡和收支分类改革业务,支持债务和现金 管理,提供资金安全监控和决策分析解决方案。而随着计算机技术的发展,利用计算机和网络构架的数据处理系统来进 行财政业务管理已经成为目前的发展趋势,比如利用计算机分别存储各类财政业务数据,利用网络实现对各类操作的授权等;但是,现有的用于财政业 务管理的数据处理系统中尚存一些缺陷,主要体现在以下几个方面(1 )主体业务系统之间互不兼容,指标、计划、支付没有完全纳入一 体化管理,整个预算执行过程的业务数据不在统一的业务平台之上,导致信 息共享程度不高,存在信息孤岛,造成信息大量冗余,造成存储空间的浪费, 而且数据的一致性难以保证。另外,在信息核查、传递中需要耗费大量的人 力资源,而且效率较低,存在出错的风险。(2)缺乏统一的应用支撑平台。缺少统一的基础数据规划,造成大量额外的编码对照、规则转换工作;缺少一致的用户管理,造成用户信息多处 管理、多头授权,既带来工作上的不便,更引发信息安全隐患;缺少贯穿始 终的资金控制机制,引发资金安全事故;缺少一体化的业务流程跟踪机制, 造成业务流程不完整、不流畅。(3)灵活性差。目前的业务系统很多都采用结构化开发方法,灵活性 差,缺乏可定制、可配置性,导致系统无法平滑升级和适应新的业务需求。
技术实现思路
本专利技术要解决的技术问题是提供一种用于财政信息管理的数据处理系 统,能够保证数据一致性,提高信息共享程度、可靠性和处理效率。为了解决上述问题,本专利技术提供了一种用于财政管理的数据处理系统, 包括存储单元、工作流引擎单元和总账引擎单元;所述工作流引擎单元用于创建工作流并保存在所述存储单元中,以及修 改、终止、挂起或唤醒工作流;以及用于对各工作流中各任务的执行情况进 行监控,当任务内容与数据记录有关时,调用所述总账引擎单元;所述总账引擎单元用于在所述存储单元中记录总账数据,并监控余额。进一步地,所述工作流引擎单元具体包括交互界面模块、控制模块和 任务执行模块;所述交互界面模块用于接收用户输入的工作流操作指令,并发送给所述 控制模块;所述工作流操作指令中包含有操作类型、以及作为操作对象的工 作流的标识;以及接收用户执行任务的结果,并发送给所述任务执行模块; 所述操作类型包括创建、修改、终止、挂起和唤醒;当操作类型为创建时, 所述工作流操作指令中携带有所要创建的工作流中的各任务,以及各任务之 间的前后衔接关系;当操作类型为修改时,所述工作流操作指令中指明需要 修改的任务或先后衔接关系,并携带有修改内容;所述控制模块用于根据所接收的工作流操作指令进行相应操作,具体包 括用于根据操作类型为创建的工作流操作指令相应创建工作流,包括将各 任务分别记录为该工作流的一个流程节点,以及将各任务之间的前后衔接关系记录为该工作流中相应流程节点间的有方向属性的连接数据;为创建的工 作流分配唯一标识,将创建的工作流保存在所述存储单元中;将首个流程节 点对应的任务发送给所述任务执行模块;以及根据操作类型为修改的工作流 操作指令相应修改所述存储单元中保存的相应工作流,对所述需要修改的任 务/先后衔接关系对应的流程节点/连接数据,根据所述修改内容进行修改; 以及根据操作类型为终止、挂起或唤醒的工作流操作指令相应终止、挂起或 唤醒所述存储单元中所保存的相应工作流;以及用于当接收到所述任务完成 消息时,读取该任务所在工作流中的后一任务给所述任务执行模块;所述任务执行模块用于当接收到的任务后,如果判断该任务需要进行数 据记录,则相应调用所述总账引擎单元;根据该任务的完成条件,根据所 述用户执行任务的结果和所述总账引擎单元执行任务的结果,或其中之一判 断该任务是否完成;如果完成则发送任务完成消息给所述控制模块,所述任 务完成消息中包含所完成的任务及该任务所在的工作流的标识。进一步地,所述交互界面模块还用于接收用户输入的可操作任务查询指 令,并发送给所述控制模块;以及显示所述控制模块返回的任务列表;所述工作流引擎单元还包括一寄存器组,该寄存器组包括与各流程节点 一一对应的状态寄存器,用于存放表示流程节点状态的值,包括表示"待执 行"的值,表示"未执行"的值和表示"执行完成"的值;所述控制模块还用于在创建工作流时,为每个流程节点指定对应的状态 寄存器的地址;以及将首个流程节点对应的状态寄存器的初始值置为表示 "待执行,,的值以外,将其它各流程节点对应的状态寄存器的初始值均置为 表示"未执行,,的值;当收到所述任务完成消息时,将该任务对应的流程节 点的状态寄存器置为表示"执行完成"的值,并根据连接数据将该流程节点 的下一流程节点的状态寄存器置为表示"待执行,,的值,并将所述下一流程 节点对应的任务发送给所述任务执行模块;当收到所述交互界面模块发送来 的所述可操作任务查询指令时,选出所保存的值表示"待执行"状态寄存器 所对应的流程节点,将选出的流程节点对应的任务形成任务列表反馈给所述 交互界面模块。进一步地,所述控制模块具体包括调度器、任务管理器和转发控制器;所述调度器用于当收到所述交互界面模块发送的工作流操作命令时,如 果操作类型为创建则转发给所述任务管理器,为创建的工作流分配唯一标识,并与工作流操作命令一同转发给所述任务管理器;如果操作类型为终止、 挂起或唤醒,则相应终止、挂起或唤醒所述存储单元中所保存的相应工作流; 当收到所述交互界面模块发送的可操作任务查询指令时,转发给所述任务管 理器;收到任务管理器返回的任务列表后发送给所述交互界面模块;当收到 所述任务执行模块发送的任务完成消息时,转发给所述任务管理器,并发送 查找下一个流程节点的指示给所述转发控制器,收到所述转发控制器返回的 流程节点的标识后,发送指示创建下一个任务的命令给任务管理器,在该命 令中携带所述转发控制器返回的流程节点的标识;收到任务管理器反馈的创 建完成的消息后返回成功标志给所述交互界面模块;所述任务管理器用于当收到操作类型为创建的工作流操作命令时相应 创建工作流,包括将各任务记录为该工作流的一个流程节点,以及将各任务 之间的前后衔接关系分别记录为该工作流中相应流程节点间的带有方向属 性的连接数据,将创建的工作流保存在存储单元中,发送该工作流首个流程 节点对应的任务给所述任务执行模块,并发送工作指示给所述转发控制器, 其中携带创建的工作流的标识;当收到操作类型为修改的工作流操作命令 时,修改所述存储单元中保存的相应工作流;当收到所述可操作任务查询指 令时,查询各状态寄存器,确定所保存的值表示"待执行"的状态寄存器对 应的流程节点,将所确定的流程节点对应的任务,生成任务本文档来自技高网
...

【技术保护点】
一种用于财政管理的数据处理系统,其特征在于,包括: 存储单元、工作流引擎单元和总账引擎单元; 所述工作流引擎单元用于创建工作流并保存在所述存储单元中,以及修改、终止、挂起或唤醒工作流;以及用于对各工作流中各任务的执行情况进行监控 ,当任务内容与数据记录有关时,调用所述总账引擎单元; 所述总账引擎单元用于在所述存储单元中记录总账数据,并监控余额。

【技术特征摘要】

【专利技术属性】
技术研发人员:曾纪才王仲
申请(专利权)人:北京方正春元科技发展有限公司
类型:发明
国别省市:11[中国|北京]

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

1