全面预算系统中一种通用的控制业务系统单据的方法技术方案

技术编号:13491129 阅读:59 留言:0更新日期:2016-08-07 01:39
本发明专利技术公开了一种全面预算系统中一种通用的控制业务系统单据的方法,该方法步骤如下:1)设置业务模块、单据类型、业务流程以及业务操作信息;2)调用控制接口,传入已配置的业务信息;3)定义通用的预算和业务数据转换规则,启用业务控制以及业务单据中的业务数据转换设置;4)控制规划设置,设置是否单项控制还是累计控制;5)单据保存或提交审批时,根据返回信息进行控制展示。本发明专利技术的方法可以良好的解决业务系统和全面预算系统之间复杂的耦合关系,通过统一的软件接口整合和适配业务系统的控制需求,有效的改变了传统硬性编码的方式,提高了业务系统研发人员的开发效率,并提高了预算控制系统的业务需求满足度,达到灵活控制的目的。

【技术实现步骤摘要】

本专利技术涉及计算机应用
,具体地说是一种全面预算系统中一种通用的控制业务系统单据的方法。
技术介绍
全面预算以量化的方式来制定管理工作的标准,其本身就具有可控制性和可考核性。在费用申请或报销过程中,要受当年或者当月费用预算的控制;资金付款时受月度资金预算的控制;领料单要受到存货预算的控制;人力资源发放工资要受月度绩效预算的控制。并且大多数控制规则相对灵活,可以进行月度控制,也可以按照累计数进行控制。在业务系统实现预算控制时,按照传统的软件实现方式,当某个业务系统的单据需要进行预算控制时,必须在对应的保存或者审批的代码层进行修改和处理。如果用户的需求发生了变化,就需要修改很多的代码进行二次开发。比如网上报销系统已经在费用报销单提交审批时增加了预算控制的需求,但用户又考虑把控制点提前到报销单保存时进行控制;用户需求中增加了需要按照费用分摊的费用项目控制,就需要修改原有的预算控制程序。这种业务需求的变化,按照传统的软件实现方式,增加了研发人员的工作量,并且对系统的稳定性存在较大的考验。
技术实现思路
本专利技术的技术任务是提供一种全面预算系统中一种通用的控制业务系统单据的方法。本专利技术的技术任务是按以下方式实现的,该方法步骤如下:1)针对业务系统中的具体业务数据信息,抽象和封装出通用的业务系统结构进行描述,设置业务模块、单据类型、业务流程以及业务操作信息;2)调用控制接口,传入已配置的业务信息;3)定义通用的预算和业务数据转换规则,启用业务控制以及业务单据中的业务数据转换设置;4)控制规划设置,设置是否单项控制还是累计控制;5)单据保存或提交审批时,根据返回信息进行控制展示。所述的步骤3)中,对业务单据中的业务数据按照直接取值、数据映射、常量方式进行转换。所述的步骤4)中,对超出预算目标的业务系统单据进行提醒、弹性控制、硬性控制,以及按照比例进行提醒和控制。本专利技术的全面预算系统中一种通用的控制业务系统单据的方法和现有技术相比,该方法可以良好的解决业务系统和全面预算系统之间复杂的耦合关系,通过统一的软件接口整合和适配业务系统的控制需求,有效的改变了传统硬性编码的方式,提高了业务系统研发人员的开发效率,并提高了预算控制系统的业务需求满足度,达到灵活控制的目的。附图说明图1为全面预算系统中一种通用的控制业务系统单据的方法的流程图。具体实施方式实施例1:该全面预算系统中一种通用的控制业务系统单据的方法步骤如下:1)针对业务系统中的具体业务数据信息,抽象和封装出通用的业务系统结构进行描述,设置业务模块、单据类型、业务流程以及业务操作信息;涵盖了需要进行预算控制的各个业务变化环节,为统一控制提供业务基础的封装。比如,网上报销系统中包含了费用申请和费用报销模块,费用报销模块中又包含了费用申请单、差旅费报销单、业务招待费报销单、通讯费报销单、其他费用报销单等单据类型,并且各个单据类型的业务流程中都涉及到了业务操作:单据保存、单据审批、稽核处理等。这样不同模块中涉及的业务单据和对应的业务操作都会成为预算控制的需求变化点。其有益效果是封装了业务系统中的变化点,防止因用户需求的变化而带来原接口功能的不满足或者二次开发,然后在控制方法中提供基于这四个业务维度的控制设置。2)调用控制接口,传入已配置的业务信息。3)定义通用的预算和业务数据转换规则,启用业务控制以及业务单据中的业务数据转换设置;对业务单据中的业务数据按照直接取值、数据映射、常量方式进行转换,满足业务系统数据和预算数据的灵活转换机制。由于业务系统中业务单据的复杂性,为了满足和确定需要控制的业务单据的数据中哪些信息起到决定性作用,需要确定业务来源数据的主要业务字段,并对业务系统的数据和预算系统的数据进行转换。定义了三种数据对应关系:直接取值、数据映射、常量方式,满足了在业务系统和全面预算系统数据转换过程中的各种情况。其有益效果是只需要在数据转换层中按照来源的业务数据和其对应的预算目标数据进行匹配,对网上报销、资金管理等业务系统调用时不需要考虑中间的数据处理过程,达到了封装数据转换到接口内部的目的。4)控制规划设置,设置是否单项控制还是累计控制;对超出预算目标的业务系统单据进行提醒、弹性控制、硬性控制,以及按照比例进行提醒和控制。在对业务系统的单据进行控制时,通知控制规则比较复杂。如:超过预算的80%进行提示;超过预算的90%进行警告并确实是否继续进行;超过预算的100%时进行拒绝,不允许继续处理。所以业务系统中的单据要考虑这种控制规则,那么枚举这些不同情况会造成程序的复杂度很高。这里实现了统一控制配置,其有益效果是统一了预算控制的规则和变化,把控制方式、控制系数、是否累计控制等统一进行配置,减轻了业务系统中调用者的复杂度。5)单据保存或提交审批时,根据返回信息进行控制展示。通过上面具体实施方式,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。本文档来自技高网
...

【技术保护点】
全面预算系统中一种通用的控制业务系统单据的方法,其特征在于,该方法步骤如下:1)针对业务系统中的具体业务数据信息,抽象和封装出通用的业务系统结构进行描述,设置业务模块、单据类型、业务流程以及业务操作信息;2)调用控制接口,传入已配置的业务信息;3)定义通用的预算和业务数据转换规则,启用业务控制以及业务单据中的业务数据转换设置;4)控制规划设置,设置是否单项控制还是累计控制;5)单据保存或提交审批时,根据返回信息进行控制展示。

【技术特征摘要】
1.全面预算系统中一种通用的控制业务系统单据的方法,其特征在于,该方法步骤如
下:
1)针对业务系统中的具体业务数据信息,抽象和封装出通用的业务系统结构进行描
述,设置业务模块、单据类型、业务流程以及业务操作信息;
2)调用控制接口,传入已配置的业务信息;
3)定义通用的预算和业务数据转换规则,启用业务控制以及业务单据中的业务数据转
换设置;
4)控制规划设置,设置是否单项控制还是累计控制;
5)单据...

【专利技术属性】
技术研发人员:韩伟
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:山东;37

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

1