公开/公告号CN103679276A
专利类型发明专利
公开/公告日2014-03-26
原文格式PDF
申请/专利权人 金蝶软件(中国)有限公司;
申请/专利号CN201310692509.2
申请日2013-12-16
分类号G06Q10/00;
代理机构广州华进联合专利商标代理有限公司;
代理人何平
地址 518000 广东省深圳市南山区科技园科技南十二路2号金蝶软件园A座1-8层
入库时间 2023-12-17 01:05:13
法律状态公告日
法律状态信息
法律状态
2017-11-21
授权
授权
2015-03-11
实质审查的生效 IPC(主分类):G06Q10/00 申请日:20131216
实质审查的生效
2014-03-26
公开
公开
技术领域
本发明涉及数据处理领域,特别是涉及一种预算期间范围的控制方法和系 统。
背景技术
公司、组织或其他实体常常按照特定预算来运营。例如,可以在特定时间 段期间给各个组织或特定公司的部门分配某个预算。预算中涉及到特定时间段, 则需要进行期间范围控制,传统的预算期间范围控制只能按照方案指定的期间 范围进行处理,导致预算期间范围控制方式固定单一,灵活性差,应用受限。
发明内容
基于此,有必要针对传统的预算期间范围控制方式固定单一导致灵活性差、 应用受限的问题,提供一种灵活性强且能扩展应用范围的预算期间控制方法。
此外,还有必要提供一种灵活性强且能扩展使用范围的预算期间控制系统。
一种预算期间范围控制方法,包括以下步骤:
获取用户选择的预算期间范围;
根据所述选择的预算期间范围从可扩展标记语言配置文件中读取相应的预 算期间范围控制类别,其中,所述可扩展标记语言配置文件中配置多种类别中 至少两种的预算期间范围控制;
根据所述读取的预算期间范围控制类别分配参数;
遍历所述参数,判断是否存在有未计算的参数,若存在,则获取所述未计 算的参数,计算实现类,生成实例,再继续遍历参数,若不存在,则结束。
在其中一个实施例中,所述方法还包括:预先配置多种类别中至少两种预 算期间范围控制的可扩展标记语言配置文件。
在其中一个实施例中,所述方法还包括:
获取用户对所述可扩展标记语言配置文件的修改指令;
根据所述修改指令添加用户所需的预算期间控制范围类别。
在其中一个实施例中,所述方法还包括:
预先通过所述可扩展标记语言定义标准接口;
所述根据所述修改指令添加用户所需的预算期间控制范围类别的步骤包 括:
根据所述修改指令按照所述标准接口添加用户所需的预算期间控制范围类 别。
在其中一个实施例中,所述方法还包括:
预先定义默认实现类和抽象实现类;
所述遍历所述参数,判断是否存在有未计算的参数,若存在,则获取所述 未计算的参数,计算实现类,生成实例的步骤包括:
所述遍历所述分配参数,判断是否存在有未计算的分配参数,若存在,则 获取所述未计算的分配参数,将所述参数按照默认实现类或抽象实现类计算, 生成实例。
一种预算期间范围控制系统,包括:
选择获取模块,用于获取用户选择的预算期间范围;
读取模块,用于根据所述选择的预算期间范围从可扩展标记语言配置文件 中读取相应的预算期间范围控制类别,其中,所述可扩展标记语言配置文件中 配置多种类别中至少两种的预算期间范围控制;
分配模块,用于根据所述读取的预算期间范围控制类别分配参数;
遍历模块,用于遍历所述参数;
判断模块,用于在遍历所述参数后,判断是否存在有未计算的参数;
生成模块,用于在判断出存在未计算的参数时,获取所述未计算的参数, 计算实现类,生成实例,再由所述遍历模块继续遍历参数,若不存在,则结束。
在其中一个实施例中,所述系统还包括:
指令获取模块,用于获取用户对所述可扩展标记语言配置文件的修改指令;
添加模块,用于根据所述修改指令添加用户所需的预算期间控制范围类别。
在其中一个实施例中,所述系统还包括:
配置模块,用于预先配置多种类别中至少两种预算期间范围控制的可扩展 标记语言配置文件。
在其中一个实施例中,所述系统还包括:
第一预定义模块,用于预先通过所述可扩展标记语言定义标准接口;
所述添加模块还用于根据所述修改指令按照所述标准接口添加用户所需的 预算期间控制范围类别。
在其中一个实施例中,所述系统还包括:
第二预定义模块,用于预先定义默认实现类和抽象实现类;
所述生成模块还用于在判断出存在未计算的参数时,获取所述未计算的参 数,将所述参数按照默认实现类或抽象实现类计算,生成实例。
上述预算期间范围控制方法和系统,通过可扩展标记语言配置文件配置了 五种中至少两种预算期间范围控制类别,不局限于单一的控制类别,扩展了其 应用范围,用户选择了期间范围后可读取对应的期间范围控制类别,即可根据 需要选择,灵活性强。
附图说明
图1为一个实施例中的预算期间范围控制方法的流程图;
图2为另一个实施例中预算期间范围控制方法的流程图;
图3为一个实施例中预算期间范围控制系统的结构框图;
图4为另一个实施例中预算期间范围控制系统的结构框图;
图5为另一个实施例中预算期间范围控制系统的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
图1为另一个实施例中预算期间范围控制方法的流程图。该预算期间范围 控制方法,包括:
步骤102,获取用户选择的预算期间范围。
具体的,用户可根据自身需要选择的预算期间范围控制,如按年、按月、 按季度等的期间范围控制。
步骤104,根据该选择的预算期间范围从该可扩展标记语言配置文件中读取 相应的预算期间范围控制类别,其中,所述可扩展标记语言配置文件中配置多 种类别中至少两种的预算期间范围控制。
具体的,可扩展标记语言(Extensible Markup Language,简称XML)是一 种标记语言,其用来传送及携带数据信息,便于计算机处理包含各种信息的文 章等。多种类别可为两种、三种、四种、五种、六种、十种、百种等等。以五 种为例,多种类别的预算期间范围可包括按方案控制、按年控制、按半年控制、 按季度控制和按月控制等。
按方案控制是指按照制定预算的具体方案进行的期间范围控制,如需要从 2012年5月至2012年12月实现某个方案,其中方案中所规定的时间即为该方 案控制的期间范围。
按年控制是指按照一年的开始至年尾结束实现预算期间范围控制,如2012 年1月至2012年12月一年的期间范围。
按半年控制是指按半年的期间范围控制,如2012年1月至2012年6月半 年期。
按季度控制是指按每个季度作为期间范围控制,如1月、2月、3月作为第 一季度进行控制。
按月控制是指按照每个月的期限范围进行控制,如1月、5月等等。
本实施例中仅列出了五种期间范围控制类别,还可包括其他,在此不作限 定。
步骤106,根据该读取的预算期间范围控制类别分配参数。
该参数种类很多,为预算期间范围控制所需的。
步骤108,遍历该参数。
步骤110,判断是否存在有未计算的参数,若存在,则执行步骤112,若不 存在,则结束。
步骤112,获取该未计算的参数,计算实现类,生成实例,再继续返回步骤 108。
具体的,类是对某种类型的对象定义变量和方法的原型,采用函数表示, 它包含有关对象动作方式的信息,包括对象的名称、方法、属性和时间。实例 是类的对象。
上述预算期间范围控制方法,通过可扩展标记语言配置文件配置了五种中 至少两种预算期间范围控制类别,不局限于单一的控制类别,扩展了其应用范 围,用户选择了期间范围后可读取对应的期间范围控制类别,即可根据需要选 择,灵活性强。
在一个实施例中,上述预算期间范围控制方法,还包括以下步骤:预先配 置五种类别中至少两种预算期间范围控制的可扩展标记语言配置文件,其中, 所述五种类别的预算期间范围包括按方案控制、按年控制、按半年控制、按季 度控制和按月控制。
在一个实施例中,上述预算期间范围控制方法还包括:预先定义默认实现 类和抽象实现类。
默认实现类是指一些功能已经有具体实现能直接使用的函数。抽象实现类 是指里面部分功能已经实现,但没有完全实现需要通过继承的方式实现的函数。
该遍历该参数,判断是否存在有未计算的参数,若存在,则获取该未计算 的参数,计算实现类,生成实例的步骤包括:该遍历该分配参数,判断是否存 在有未计算的分配参数,若存在,则获取该未计算的分配参数,将该参数按照 默认实现类或抽象实现类计算,生成实例。
通过默认实现类或抽象实现类将用户所选预算期间范围控制类别中的参数 生成所需的实例,操作简单,且适用。
图2为一个实施例中的预算期间范围控制方法的流程图。参图2,该预算期 间范围控制方法,包括:
步骤202,根据可扩展标记语言配置文件配置多种类别中至少两种的预算期 间范围控制。
多种类别可为两种、三种、四种、五种、六种、十种、百种等等。该多种 类别的预算期间范围包括按方案控制、按年控制、按半年控制、按季度控制和 按月控制等。
步骤204,获取用户对该可扩展标记语言配置文件的修改指令。
步骤206,根据该修改指令添加用户所需的预算期间控制范围类别。
本实施例中,该预算期间范围控制方法还包括:预先通过该可扩展标记语 言定义标准接口。具体的,预先定义标准接口,方便二次开发时快速按照标准 进行开发,节省开发时间。
步骤206包括:根据该修改指令按照该标准接口添加用户所需的预算期间 控制范围类别。
上述预算期间范围控制方法,通过获取用户的修改指令,即可添加相应的 预算期间范围控制类别,降低了二次开发的难度,提高了开发效率,降低了开 发成本。
图3为一个实施例中预算期间范围控制系统的结构框图。参图3,该预算期 间范围控制系统,包括选择获取模块310、读取模块320、分配模块330、遍历 模块340、判断模块350和生成模块360。
其中,选择获取模块310用于获取用户选择的预算期间范围。
具体的,选择获取模块310获取用户可根据自身需要选择的预算期间范围 控制,如按年、按月、按季度等的期间范围控制。
读取模块320用于根据该选择的预算期间范围从可扩展标记语言配置文件 中读取相应的预算期间范围控制类别,其中,该可扩展标记语言配置文件中配 置多种类别中至少两种的预算期间范围控制。
多种类别可为两种、三种、四种、五种、六种、十种、百种等等。该多种 类别的预算期间范围包括按方案控制、按年控制、按半年控制、按季度控制和 按月控制等。
分配模块330用于根据该读取的预算期间范围控制类别分配参数。
遍历模块340用于遍历该参数。
判断模块350用于在遍历该参数后,判断是否存在有未计算的参数。
生成模块360用于在判断出存在未计算的参数时,获取该未计算的参数, 计算实现类,生成实例,再由该遍历模块继续遍历参数,若不存在,则结束。
具体的,类是对某种类型的对象定义变量和方法的原型,采用函数表示, 它包含有关对象动作方式的信息,包括对象的名称、方法、属性和时间。实例 是类的对象。
上述预算期间范围控制系统,通过可扩展标记语言配置文件配置了五种中 至少两种预算期间范围控制类别,不局限于单一的控制类别,扩展了其应用范 围,用户选择了期间范围后可读取对应的期间范围控制类别,即可根据需要选 择,灵活性强。
图4为另一个实施例中预算期间范围控制系统的结构框图。参图4,该预算 期间范围控制系统,除了包括选择获取模块310、读取模块320、分配模块330、 遍历模块340、判断模块350和生成模块360,还包括配置模块370、指令获取 模块380和添加模块390。
其中,配置模块370用于根据可扩展标记语言配置文件配置多种类别的预 算期间范围控制,该多种类别的预算期间范围可包括按方案控制、按年控制、 按半年控制、按季度控制和按月控制等。
指令获取模块380用于获取用户对该可扩展标记语言配置文件的修改指令。
添加模块390用于根据该修改指令添加用户所需的预算期间控制范围类别。
上述预算期间范围控制系统,通过可扩展标记语言配置文件配置了五种中 至少两种预算期间范围控制类别,不局限于单一的控制类别,扩展了其应用范 围,且多种期间范围控制类别可根据需要选中,灵活性强;通过获取用户的修 改指令,即可添加相应的预算期间范围控制类别,降低了二次开发的难度,提 高了开发效率,降低了开发成本。
图5为另一个实施例中预算期间范围控制系统的结构框图。参图5,该预算 期间范围控制系统,除了包括选择获取模块310、读取模块320、分配模块330、 遍历模块340、判断模块350、生成模块360、配置模块370、指令获取模块380 和添加模块390,还包括第一预定义模块392和第二预定义模块394。
第一预定义模块392用于预先通过该可扩展标记语言定义标准接口。
该添加模块390还用于根据该修改指令按照该标准接口添加用户所需的预 算期间控制范围类别。
具体的,预先定义标准接口,方便二次开发时快速按照标准进行开发,节 省开发时间。
第二预定义模块394用于预先定义默认实现类和抽象实现类。具体的,默 认实现类是指一些功能已经有具体实现能直接使用的函数。抽象实现类是指里 面部分功能已经实现,但没有完全实现需要通过继承的方式实现的函数。
该生成模块360还用于在判断出存在未计算的参数时,获取该未计算的参 数,将该参数按照默认实现类或抽象实现类计算,生成实例。
通过默认实现类或抽象实现类将用户所选预算期间范围控制类别中的参数 生成所需的实例,操作简单,且适用。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域 的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和 改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附 权利要求为准。
机译: 预算控制系统,预算控制方法和预算控制程序
机译: 带有数据传输限制的在线计费评估期间,基于分组的通信网络中用于用户的中央?P预算的监视和控制方法
机译: 带有数据传输限制的在线计费评估期间基于分组的通信网络中用户可用的中央IP预算的监视和控制方法