确定业务对象耗用的成本的方法和应用服务器的制作方法

文档序号:7722153阅读:146来源:国知局
专利名称:确定业务对象耗用的成本的方法和应用服务器的制作方法
技术领域
本发明涉及企业资源规划(ERP,Enterprise Resource Planning)技术,尤其涉及 确定业务对象耗用的成本的方法和应用服务器。
背景技术
每个企业在运营过程中都需要计算运营成本。例如,一个企业按照订单生产一种 产品,那么这个企业需要计算生产这种产品所耗用的成本。 在实际应用中,有些企业需要计算每个业务对象所耗用的成本。这里的业务对象 可以是指任何一个在企业中可以独立存在的物理单元或逻辑单元,例如一种产品、企业的 一个生产车间等。还是以一个企业按照订单生产一种产品为例,这个企业除了需要计算为 生产这种产品所耗用的总成本外,还可能需要计算每个生产车间为生产这种产品所耗用的 成本。 本发明的发明人在仔细研究现有技术后发现,虽然有些企业需要计算每个业务对 象所耗用的成本,但目前,还没有一种合适的技术方案可以满足企业的这种需求。

发明内容
本发明提供确定业务对象耗用的成本的方法和应用服务器,用以满足企业计算每 个业务对象所耗用的成本的需求。 为此,本发明提供一种确定业务对象耗用的成本的方法,适用于包括应用服务器 和客户端的企业网络系统,所述方法包括应用服务器获得参加成本核算的业务对象,并获 得用于成本核算的成本动因,所述成本动因是指影响成本的因素;所述应用服务器获得每 一种成本动因相对于每一个业务对象的权重,成本动因相对于业务对象的权重用于反映成 本动因对于核算业务对象耗用成本的重要程度;所述应用服务器根据每一种成本动因相对 于每一个业务对象的权重,获得每一个业务对象相对于总成本的权重,所述总成本为所有 的业务对象耗用的成本之和,业务对象相对于总成本的权重用于反映业务对象耗用的成本 占总成本的比重;所述应用服务器根据每一个业务对象相对于总成本的权重,获得每一个 业务对象耗用的成本。 本发明还提供一种应用服务器,包括业务对象获得单元,用于获得参加成本核算 的业务对象;成本动因获得单元,用于获得用于成本核算的成本动因,所述成本动因是指影 响成本的因素;第一权重获得单元,用于获得每一种成本动因相对于每一个业务对象的权 重,成本动因相对于业务对象的权重用于反映成本动因对于核算业务对象耗用成本的重要 程度;第二权重获得单元,用于根据每一种成本动因相对于每一个业务对象的权重,获得每 一个业务对象相对于总成本的权重,所述总成本为所有的业务对象耗用的成本之和,业务 对象相对于总成本的权重用于反映业务对象耗用的成本占总成本的比重;成本获得单元, 用于根据每一个业务对象相对于总成本的权重,获得每一个业务对象耗用的成本。
由上述的几个技术方案可以看出,应用服务器先确定参加成本核算的业务对象和成本动因,再确定每一种成本动因相对于每一个业务对象的权重,从而确定每一个业务对 象相对于总成本的权重,这样,就可以确定每一个业务对象耗用的成本,实现了计算每个业 务对象所耗用的成本,满足了企业计算每个业务对象所耗用的成本的需求。


图1为企业网络系统的逻辑结构示意图; 图2为本发明的一种确定业务对象耗用的成本的方法的流程图;
图3为本发明的一种应用服务器的逻辑结构示意图。
具体实施例方式
为使本领域技术人员更加容易的理解本发明,首先介绍本发明涉及的一些专业知 识。 业务对象任何一个在企业中可以独立存在的物理单元或逻辑单元,例如一种产 品、企业的一个生产车间、企业的一条生产线等。在客户端和应用服务器中,可以使用业务 对象的标识来区分业务对象,业务对象的标识例如是一个编号、业务对象的名称等标识。
成本动因影响成本的因素,具体是指影响成本升降的因素。成本动因可以决定成 本的产生,并可作为分配成本的标准。成本动因可以是一个事项、一项活动或者一个作业, 例如生产产品耗用的材料、参与生产任务人员的薪酬等。在客户端和应用服务器中,可以使 用成本动因的标识来区分成本动因,成本动因的标识例如是一个编号、成本动因的名称等 标识。 成本动因相对于业务对象的权重用于反映成本动因对于核算业务对象耗用成本 的重要程度,在实际应用中,可以用系数(或者称为数值)来表示。例如,第一个成本动因 相对于第一个业务对象的权重是IO,第二个成本动因相对于第一个业务对象的权重是20, 系数可以由使用客户端的用户根据实际需要而设置。在客户端和应用服务器中,成本动因 相对于业务对象的权重可以是数值,一般是大于O的值。 总成本所有的业务对象耗用的成本之和。这里需要说明的是,总成本也可以分很 多类别,例如,材料总成本,具体是指所有的业务对象耗用的材料成本之和;例如,人力资源 总成本,具体是指所有的业务对象耗用的人力资源成本之和;再例如,材料和人力资源总成
本,具体是指所有的业务对象耗用的材料和人力资源成本之和。在实际应用中,使用客户端 的用户可以根据实际需要而选择总成本的类别,例如,假设使用客户端的用户需要确定每 个业务对象耗用的人力资源成本,那么使用客户端的用户可以选择人力资源总成本作为本 发明技术方案中的总成本。在客户端和应用服务器中,总成本可以是数值,一般是大于O的值。 业务对象相对于总成本的权重用于反映业务对象耗用的成本占总成本的比重, 在实际应用中,可以用系数(或者称为数值)来表示。例如,第一个业务对象相对于总成本 的权重是IO,第二个业务对象相对于总成本的权重是20,系数可以由使用客户端的用户根
据实际需要而设置。在客户端和应用服务器中,业务对象相对于总成本的权重可以是数值, 一般是大于0的值。 为描述方便,下文经常会提到这样的场景实例,即,假设一个企业有3个生产车间,生产车间1可以生产产品1和产品2,生产车间2可以生产产品3和产品4,生产车间3 可以生产产品5和产品6。本发明将这个场景实例称为场景实例1。
本发明提到的企业网络系统是指企业内部的网络系统。 本发明的技术方案可以适用于图1所示的企业网络系统。如图1所示,企业网络
系统包括应用服务器101和客户端102,应用服务器101可以与客户端102进行交互,例如,
应用服务器101可以从客户端102获得数据,也可以向客户端102提供数据。 需要说明的是,图1只是企业网络系统的一种示意图,其中的应用服务器101和客
户端102的数量只是举例而已,在实际应用中,应用服务器101和客户端102的数量、部署
的位置可以根据实际需要而设置。 首先介绍本发明的一种确定业务对象耗用的成本的方法。如图2所示,这种方法 包括 S201 :应用服务器获得参加成本核算的业务对象的标识,并获得用于成本核算的 成本动因的标识,所述成本动因是指影响成本的因素。 在实际应用中,应用服务器可以通过多种方式获得参加成本核算的业务对象的标
识。例如,客户端可以向应用服务器提供参加成本核算的业务对象的标识,这样,应用服务
器就获得了客户端提供的参加成本核算的业务对象的标识。例如,应用服务器可以预先配
置有参加成本核算的业务对象的标识,当应用服务器需要确定参加成本核算的业务对象
时,可以在本地提取预先配置的参加成本核算的业务对象的标识。再例如,应用服务器可以
从客户端获得一部分参加成本核算的业务对象的标识,在本地提取一部分参加成本核算的
业务对象的标识,从而获得参加成本核算的全部业务对象的标识。当然,应用服务器还可以
通过其他方式获得参加成本核算的业务对象的标识,这里不再一一举例说明。 在实际应用中,应用服务器可以通过多种方式获得客户端提供的参加成本核算的
业务对象的标识。例如,使用客户端的用户可以在客户端上输入参加成本核算的业务对象
的标识,客户端再将用户输入的参加成本核算的业务对象的标识提供给应用服务器,这样,
应用服务器就获得了客户端提供的参加成本核算的业务对象的标识。再例如,应用服务器
可以向客户端提供多种业务对象的标识,客户端将这些业务对象的标识展示给用户,用户
从这些业务对象中选择一部分业务对象作为参加成本核算的业务对象,即,用户从这些业
务对象的标识中选择一部分标识,之后,客户端将用户的选择结果提供给应用服务器,也就
是说,应用服务器可以通过获得用户对业务对象的选择结果,确定参加成本核算的业务对
象的标识。当然,应用服务器还可以通过其他方式获得客户端提供的参加成本核算的业务
对象的标识,这里不再一一举例说明。 以场景实例1为例,假设企业需要核算一段时间内的生产车间1、生产车间2和生 产车间3的生产成本,那么用户可以在客户端上输入"生产车间l"(业务对象的标识)、"生 产车间2"(业务对象的标识)和"生产车间3"(业务对象的标识),客户端将这些标识提供 给应用服务器,这样,应用服务器就获得了参加一段时间内的生产车间1、生产车间2和生 产车间3的生产成本核算的所有业务对象的标识。另外,应用服务器可以预先配置有这个 企业的所有生产车间的标识,当企业需要核算一段时间内的生产车间1、生产车间2和生产 车间3的生产成本时,应用服务器可以将这个企业的所有生产车间的标识提供给客户端, 客户端将这个企业的所有生产车间的标识展示给用户,用户选择"生产车间1 "、"生产车间
62"和"生产车间3"后,客户端将用户的选择结果提供给应用服务器,这样,应用服务器获得 了参加一段时间内的生产车间1、生产车间2和生产车间3的生产成本核算的所有业务对象 的标识。此外,如果这个企业的生产车间只有生产车间1、生产车间2和生产车间3,并且应 用服务器预先配置了这3个生产车间的标识,那么当企业需要核算一段时间内的所有生产 车间的生产成本时,应用服务器可以直接在本地提取预先配置的这3个生产车间的标识。
在实际应用中,应用服务器可以有多种方式获得用于成本核算的成本动因的标 识。例如,客户端可以向应用服务器提供用于成本核算的成本动因的标识,这样,应用服务 器就获得了客户端提供的用于成本核算的成本动因的标识。应用服务器可以预先配置有参 加成本核算的成本动因的标识,当应用服务器需要确定参加成本核算的成本动因时,可以 在本地提取预先配置的参加成本核算的成本动因的标识。再例如,应用服务器可以从客户 端获得一部分参加成本核算的成本动因的标识,在本地提取一部分参加成本核算的成本动 因的标识,从而获得参加成本核算的全部成本动因的标识。当然,应用服务器还可以通过其 他方式获得参加成本核算的成本动因的标识,这里不再一一举例说明。 在实际应用中,应用服务器可以通过多种方式获得客户端提供的参加成本核算的
成本动因的标识。例如,使用客户端的用户可以在客户端上输入参加成本核算的成本动因
的标识,客户端再将用户输入的参加成本核算的成本动因的标识提供给应用服务器,这样,
应用服务器就获得了用户输入的参加成本核算的成本动因的标识。再例如,应用服务器可
以向客户端提供多种成本动因的标识,客户端将这些成本动因的标识展示给用户,用户从 这些成本动因中选择一部分成本动因作为参加成本核算的成本动因,g卩,从这些成本动因
的标识中选择一部分成本动因的标识,客户端将用户的选择结果提供给应用服务器,也就 是说,应用服务器可以通过获得用户对成本动因的标识的选择结果,确定参加成本核算的 成本动因的标识。当然,应用服务器还可以通过其他方式获得客户端提供的参加成本核算 的成本动因的标识,这里不再一一举例说明。 以场景实例1为例,假设企业需要核算一段时间内的生产车间1、生产车间2和生 产车间3的生产成本,再假设参加一段时间内的生产车间1、生产车间2和生产车间3的生 产成本核算的成本动因包括耗用的材料、参与运营的人员数量和耗用的基本成本(例如包 括用水量、用电量等)这3个因素,那么用户可以在客户端上输入"耗用的材料"(成本动因 的标识)、"参与运营的人员数量"(成本动因的标识)和"耗用的基本成本"(成本动因的 标识),客户端将这3个成本动因的标识提供给应用服务器,这样,应用服务器就获得了参 加一段时间内的生产车间1、生产车间2和生产车间3的生产成本核算的所有成本动因的标 识。另外,应用服务器可以预先配置有多个成本动因的标识,当企业需要核算一段时间内的 生产车间1、生产车间2和生产车间3的生产成本时,应用服务器可以将这些成本动因的标 识提供给客户端,客户端将这些成本动因的标识展示给用户,用户选择"耗用的材料"、"参 与运营的人员数量"和"耗用的基本成本"后,客户端将用户的选择结果提供给应用服务器, 这样,应用服务器获得了参加一段时间内的生产车间1、生产车间2和生产车间3的生产成 本核算的所有成本动因的标识。此外,如果应用服务器预先配置了核算一段时间内的生产 车间1、生产车间2和生产车间3的生产成本与"耗用的材料"、"参与运营的人员数量"和 "耗用的基本成本"之间的对应关系,那么当企业需要核算一段时间内的生产车间1、生产车 间2和生产车间3的生产成本时,例如当应用服务器获得客户端发出的核算一段时间内的生产车间1、生产车间2和生产车间3的生产成本的请求消息时,应用服务器可以直接在本
地提取预先配置的"耗用的材料"、"参与运营的人员数量"和"耗用的基本成本"。 应用服务器获得了参加成本核算的业务对象的标识和用于成本核算的成本动因
的标识,相当于应用服务器确定了参加成本核算的业务对象和用于成本核算的成本动因。 执行S201后,执行S202 :所述应用服务器获得每一种成本动因相对于每一个业务
对象的权重,成本动因相对于业务对象的权重用于反映成本动因对于核算业务对象耗用成
本的重要程度。 应用服务器确定了参加成本核算的业务对象和用于成本核算的成本动因之后,可以获得每一种成本动因相对于每一个业务对象的权重。 在实际应用中,应用服务器可以通过多种方式获得成本动因相对于业务对象的权重。例如,客户端可以向应用服务器提供成本动因相对于业务对象的权重,这样,应用服务器就获得客户端提供的成本动因相对于业务对象的权重。例如,应用服务器可以预先配置有成本动因相对于业务对象的权重,当应用服务器需要确定成本动因相对于业务对象的权重时,可以在本地提取预先配置的成本动因相对于业务对象的权重。再例如,应用服务器可以从客户端获得一部分成本动因相对于业务对象的权重,在本地提取一部分成本动因相对于业务对象的权重,从而获得所有的成本动因相对于业务对象的权重。当然,应用服务器还可以通过其他方式获得成本动因相对于业务对象的权重,这里不再一一举例说明。
在实际应用中,应用服务器可以通过多种方式获得客户端提供的成本动因相对于业务对象的权重。例如,使用客户端的用户可以在客户端上输入成本动因相对于业务对象的权重,客户端再将用户输入的成本动因相对于业务对象的权重提供给应用服务器,这样,应用服务器就获得了用户输入的成本动因相对于业务对象的权重。再例如,应用服务器可以向客户端提供多个成本动因相对于业务对象的权重,客户端将这些成本动因相对于业务对象的权重展示给用户,用户从这些权重中选择一部分权重作为参加成本核算的成本动因相对于业务对象的权重,客户端将用户的选择结果提供给应用服务器,也就是说,应用服务器可以通过获得用户对权重的选择结果,确定成本动因相对于业务对象的权重。当然,应用服务器还可以通过其他方式获得客户端提供的成本动因相对于业务对象的权重,这里不再一一举例说明。 以场景实例1为例,假设企业需要核算一段时间内的生产车间1、生产车间2和生产车间3的生产成本,参加一段时间内的生产车间1、生产车间2和生产车间3的生产成本核算的业务对象包括生产车间1、生产车间2和生产车间3,参加一段时间内的生产车间1、生产车间2和生产车间3的生产成本核算的成本动因包括耗用的材料、参与运营的人员数量和耗用的基本成本,用户可以在客户端上输入每一个成本动因相对于每一个业务对象的权重,客户端将每一个成本动因相对于每一个业务对象的权重提供给应用服务器,这样,应用服务器就获得了参加一段时间内的生产车间1、生产车间2和生产车间3的生产成本核算的每一个成本动因相对于每一个业务对象的权重。另外,应用服务器可以预先配置有多个成本动因相对于业务对象的权重,当企业需要核算一段时间内的生产车间1、生产车间2和生产车间3的生产成本时,应用服务器可以将这些成本动因相对于业务对象的权重提供给客户端,客户端将这些成本动因相对于业务对象的权重展示给用户,用户选择参加成本核算的每一个成本动因相对于每一个业务对象的权重后,客户端将用户的选择结果提供给应用服务器,这样,应用服务器获得了参加一段时间内的生产车间1、生产车间2和生产车间3
的生产成本核算的每一个成本动因相对于每一个业务对象的权重。此外,如果应用服务器
预先配置了一段时间内的生产车间1、生产车间2和生产车间3的生产成本核算与成本动因
相对于业务对象的权重之间的对应关系,那么当企业需要核算一段时间内的生产车间1、生
产车间2和生产车间3的生产成本时,例如当应用服务器获得客户端发出的核算一段时间
内的生产车间1、生产车间2和生产车间3的生产成本的请求消息时,应用服务器可以直接
在本地提取预先配置的每一个成本动因相对于每一个业务对象的权重。 执行S202后,执行S203 :所述应用服务器根据每一种成本动因相对于每一个业务
对象的权重,以及获得的用于计算每一个业务对象相对于总成本的权重的规则,获得每一
个业务对象相对于总成本的权重,所述总成本为所有的业务对象耗用的成本之和,业务对
象相对于总成本的权重用于反映业务对象耗用的成本占总成本的比重,所述规则指定通过
成本动因相对于业务对象的权重得到业务对象相对于总成本的权重的实现方式。 在实际应用中,应用服务器可以按照多种方式根据每一种成本动因相对于每一个
业务对象的权重,获得每一个业务对象相对于总成本的权重。例如,在应用服务器根据每
一种成本动因相对于每一个业务对象的权重,获得每一个业务对象相对于总成本的权重之
前,应用服务器获得用于计算每一个业务对象相对于总成本的权重的规则,所述规则指定
了通过成本动因相对于业务对象的权重得到业务对象相对于总成本的权重的实现方式。所
述规则可以是成本动因相对于业务对象的权重之间的数学运算方式的描述。当然,应用服
务器还可以通过其他方式获得每一个业务对象相对于总成本的权重,这里不再一一举例说明。 在实际应用中,应用服务器可以通过多种方式获得用于计算每一个业务对象相对于总成本的权重的规则。例如,用户在客户端上输入成本动因相对于业务对象的权重之间的数学运算关系,客户端将数学运算关系提供给应用服务器,这样,应用服务器按照获得的数学运算关系将成本动因相对于业务对象的权重封装成上述规则,即,生成成本动因相对于业务对象的权重之间的数学运算方式的描述。例如,应用服务器可以预先配置有成本动因相对于业务对象的权重之间的数学运算关系,当应用服务器需要封装规则时,应用服务器可以提取预先配置的成本动因相对于业务对象的权重之间的数学运算关系,再按照提取的数学运算关系将成本动因相对于业务对象的权重封装成上述规则。再例如,用户可以直接在客户端上输入自行定义的规则,客户端将规则提供给应用服务器,这样,应用服务器就获得了规则。当然,应用服务器还可以通过其他方式获得用于计算每一个业务对象相对于总成本的权重的规则,这里不再一一举例说明。 应用服务器获得规则后,就可以根据每一种成本动因相对于每一个业务对象的权重,按照获得的规则,获得每一个业务对象相对于总成本的权重。 以场景实例1为例,假设企业需要核算一段时间内的生产车间1、生产车间2和生产车间3的生产成本,应用服务器确定了参加成本核算的业务对象包括生产车间1、生产车间2和生产车间3,参加成本核算的成本动因包括耗用的材料、参与运营的人员数量和耗用的基本成本,并确定了每一个成本动因分别相对于生产车间1、生产车间2和生产车间3的权重,还确定了由成本动因相对于业务对象的权重以及相互的数学运算关系组成的公式,那么应用服务器可以将参加成本核算的成本动因包括耗用的材料、参与运营的人员数量和耗用的基本成本分别相对于生产车间1的权重代入到上述公式中,得到生产车间l相对于 总成本的权重,用同样的方法,可以得到生产车间2相对于总成本的权重和生产车间3相对 于总成本的权重。 执行S203后,执行S204:所述应用服务器根据每一个业务对象相对于总成本的权 重,获得每一个业务对象耗用的成本。 在实际应用中,应用服务器可以通过多种方式根据每一个业务对象相对于总成本 的权重,获得每一个业务对象耗用的成本。例如,应用服务器可以计算每一个业务对象相对 于总成本的权重相对于总权重的比例,所述总权重为每一个业务对象相对于总成本的权重 之和,之后,应用服务器再根据总成本和每一个业务对象相对于总成本的权重相对于总权 重的比例,获得每一个业务对象耗用的成本。当然,在执行S204之前,应用服务器应该确定 总成本的值。具体的,使用客户端的用户在客户端输入总成本的值,客户端将这个值提供给 应用服务器,这样,应用服务器就获得了这个值。应用服务器还可以通过其他方式根据每一 个业务对象相对于总成本的权重,获得每一个业务对象耗用的成本,这里不再一一举例说 明。 以场景实例1为例,假设企业需要核算一段时间内的生产车间1、生产车间2和生
产车间3的生产成本,应用服务器确定了参加成本核算的业务对象包括生产车间1、生产
车间2和生产车间3,并确定了生产车间1、生产车间2和生产车间3分别相对于总成本的
权重,那么应用服务器可以分别计算每个生产车间相对于总成本的权重相对于总权重的比
例,之后,应用服务器可以将总成本的值和每个比例进行乘法运算,得到每个生产车间耗用
的成本的值,其中,总权重是指每个生产车间相对于总成本的权重之和。 对于上述的场景实例l,如果企业需要计算一个生产车间生产的每一种产品耗用
的成本,那么也可以应用上述的方法和应用服务器来处理,这种情况下,总成本可以是指这
个生产车间为生产这些产品所耗用的总成本,参加成本核算的业务对象可以包括这个生产
车间生产的所有产品,参加成本核算的成本动因可以由使用客户端的用户根据实际需要而设置。 对应于图2所示的方法,本发明还提供一种应用服务器。如图3所示,这种应用
服务器包括业务对象获得单元301,用于获得参加成本核算的业务对象的标识;成本动因
获得单元302,用于获得用于成本核算的成本动因的标识,所述成本动因是指影响成本的因
素;第一权重获得单元303,用于获得每一种成本动因相对于每一个业务对象的权重,成本
动因相对于业务对象的权重用于反映成本动因对于核算业务对象耗用成本的重要程度;规
则获得单元304,用于获得用于计算每一个业务对象相对于总成本的权重的规则;第二权
重获得单元305,用于根据每一种成本动因相对于每一个业务对象的权重,以及规则获得单
元获得的用于计算每一个业务对象相对于总成本的权重的规则,获得每一个业务对象相对
于总成本的权重,所述总成本为所有的业务对象耗用的成本之和,业务对象相对于总成本
的权重用于反映业务对象耗用的成本占总成本的比重,所述规则指定通过成本动因相对于
业务对象的权重得到业务对象相对于总成本的权重的实现方式;成本获得单元306,用于
根据每一个业务对象相对于总成本的权重,获得每一个业务对象耗用的成本。 业务对象获得单元301具体可以用于获得客户端提供的参加成本核算的业务对
象的标识,和/或,业务对象获得单元301具体可以用于提取预先配置的参加成本核算的业务对象的标识。 成本动因获得单元302具体可以用于获得客户端提供的用于成本核算的成本动 因的标识,和/或,成本动因获得单元302具体可以用于提取预先配置的用于成本核算的成 本动因的标识。 第一权重获得单元303具体可以用于获得客户端提供的成本动因相对于业务对 象的权重,和/或,第一权重获得单元303具体可以用于提取预先配置的成本动因相对于业 务对象的权重。 第二权重获得单元305具体可以用于根据每一种成本动因相对于每一个业务对 象的权重,按照规则获得单元304获得的规则,获得每一个业务对象相对于总成本的权重。 规则获得单元304获得的规则可以是成本动因相对于业务对象的权重之间的数学运算方 式的描述。 规则获得单元304具体可以用于将成本动因相对于业务对象的权重按照客户端 指定的或预先配置的数学运算关系封装成上述规则,或者,规则获得单元304具体可以用 于获得客户端提供的规则。 成本获得单元306可以包括计算子单元,用于计算每一个业务对象相对于总成 本的权重相对于总权重的比例,所述总权重为每一个业务对象相对于总成本的权重之和; 成本获得子单元,用于根据总成本和每一个业务对象相对于总成本的权重相对于总权重的 比例,获得每一个业务对象耗用的成本。 由于上述应用服务器是与图2所示的方法是对应的应用服务器,所以,上述应用 服务器中的各个单元的具体功能以及各个单元之间的相互配合关系可以参照图2所示的 方法中的相关描述,这里不再赘述。 为使本领域技术人员更加清楚的理解本发明提供的技术方案,下面再以场景实例 1为例,对本发明提供的技术方案进行说明。 假设在一段时间内,生产车间1完成产品和产品2的生产,生产车间2完成产品3 和产品4的生产,生产车间3完成产品5和产品6的生产。在这段时间内,生产车间1、生产 车间2和生产车间3的生成总成本为N。再假设需要核算每个生产车间在这段时间内的生 成成本,并核算每个生产车间完成每一个产品的生产所耗用的成本。
具体实现流程为 1.应用服务器获得客户端发出的核算每个生产车间在上述时间段内的生成成本 的请求消息; 2.应用服务器向客户端发送提示客户端确认"生产车间l"(即业务对象的标识)、 "生产车间2"(即业务对象的标识)禾P"生产车间3"(即业务对象的标识)的请求消息;
3.如果应用服务器获得客户端返回的确认"生产车间l"、"生产车间2"和"生产 车间3"的响应消息,那么应用服务器向客户端发送提示客户端确认"耗用的材料"(即成本 动因的标识)、"参与运营的人员数量"(即成本动因的标识)禾P"耗用的基本成本"(即成 本动因的标识)的请求消息; 4.如果应用服务器获得客户端返回的确认"耗用的材料"、"参与运营的人员数量" 和"耗用的基本成本"的响应消息,那么应用服务器向客户端发送请求提供每一种成本动因 相对于每一个业务对象的权重的请求消息;
11
5.如果应用服务器获得客户端返回的"耗用的材料"相对于"生产车间1"的权重 是2、"参与运营的人员数量"相对于"生产车间1"的权重是2、"耗用的基本成本"相对于 "生产车间1"的权重是1、"耗用的材料"相对于"生产车间2"的权重是3、"参与运营的人 员数量"相对于"生产车间2"的权重是1、"耗用的基本成本"相对于"生产车间2"的权重 是1、"耗用的材料"相对于"生产车间3"的权重是3、"参与运营的人员数量"相对于"生产 车间3"的权重是2、"耗用的基本成本"相对于"生产车间3"的权重是1的响应消息,那么 应用服务器根据预先存储的计算规则,获得每一个业务对象相对于总成本N的权重,其中, 计算规则指定将所有的成本动因相对于同一个业务对象的权重进行加法运算,对此,应用 服务器得到"生产车间1"相当于总成本N的权重为2+2+1 = 5,"生产车间2"相当于总成 本N的权重为3+1+1 = 5,"生产车间3"相当于总成本N的权重为3+2+1 = 6 ;
6.应用服务器计算每一个业务对象相对于总成本的权重相对于总权重的比例,得 到"生产车间1"相当于总成本N的权重相对于总权重的比例为5/(5+5+6) = 5/16,"生产 车间2"相当于总成本N的权重相对于总权重的比例为5/(5+5+6) = 5/16,"生产车间l"相 当于总成本N的权重相对于总权重的比例为6/(5+5+6) = 6/16。 7.应用服务器分别计算总成本N与上述三个比例的乘积,得到"生产车间l"的生 产成本为酔5/16,"生产车间2"的生产成本为酔5/16,"生产车间3"的生产成本为N*6/16。
下面以核算生产车间1完成产品1和产品2的生产分别耗用的成本为例,说明核 算每个生产车间完成每一个产品的生产所耗用的成本的实现流程 1.应用服务器获得客户端发出的核算生产车间1完成产品1和产品2的生产分别 耗用的成本的请求消息; 2.应用服务器向客户端发送提示客户端确认"产品1"(即业务对象的标识)和 "产品2"(即业务对象的标识)的请求消息; 3.如果应用服务器获得客户端返回的确认"产品l"和"产品2"的响应消息,那么 应用服务器向客户端发送提示客户端确认"耗用的材料"(即成本动因的标识)、"参与运营 的人员数量"(即成本动因的标识)和"耗用的基本成本"(即成本动因的标识)的请求消 息; 4.如果应用服务器获得客户端返回的确认"耗用的材料"、"参与运营的人员数量" 和"耗用的基本成本"的响应消息,那么应用服务器向客户端发送请求提供每一种成本动因 相对于每一个业务对象的权重的请求消息; 5.如果应用服务器获得客户端返回的"耗用的材料"相对于"产品1"的权重是2、 "参与运营的人员数量"相对于"产品l"的权重是2、"耗用的基本成本"相对于"产品l"的 权重是1、"耗用的材料"相对于"产品2"的权重是3、"参与运营的人员数量"相对于"产品 2"的权重是1、"耗用的基本成本"相对于"产品2"的权重是1的响应消息,那么应用服务 器根据预先存储的计算规则,获得每一个业务对象相对于总成本N*5/16的权重,其中,计 算规则指定将所有的成本动因相对于同一个业务对象的权重进行加法运算,对此,应用服 务器得到"产品1"相当于总成本N的权重为2+2+1 = 5,"产品2"相当于总成本N的权重 为3+1+1 = 5 ; 6.应用服务器计算每一个业务对象相对于总成本的权重相对于总权重的比例,得 到"产品l"相当于总成本,5/16的权重相对于总权重的比例为5/(5+5+6) = 5/16,"产品2"相当于总成本N的权重相对于总权重的比例为5/(5+5+6) = 5/16。 7.应用服务器分别计算总成本N*5/16与上述两个比例的乘积,得到"产品1"的
生产成本为(,5/16)*5/16,"产品2"的生产成本为(N*5/16)*5/16。 综上所述,在本发明中,应用服务器先确定参加成本核算的业务对象和成本动因, 再确定每一种成本动因相对于每一个业务对象的权重,从而确定每一个业务对象相对于总 成本的权重,这样,就可以确定每一个业务对象耗用的成本,实现了计算每个业务对象所耗 用的成本,满足了企业计算每个业务对象所耗用的成本的需求。 在本发明中,使用客户端的用户可以指定参加成本核算的业务对象和成本动因, 可以指定成本动因相对于业务对象的权重,可以指定通过成本动因相对于业务对象的权重 获得业务对象相对于总成本的权重的规则,这样,应用服务器确定的业务对象耗用的成本 会更符合企业计算成本的需求,也会使确定的业务对象耗用的成本更加准确的反映企业的 运营成本。 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
权利要求
一种确定业务对象耗用的成本的方法,其特征在于,适用于包括应用服务器和客户端的企业网络系统,所述方法包括应用服务器获得参加成本核算的业务对象的标识,并获得用于成本核算的成本动因的标识,所述成本动因是指影响成本的因素;所述应用服务器获得每一种成本动因相对于每一个业务对象的权重,成本动因相对于业务对象的权重用于反映成本动因对于核算业务对象耗用成本的重要程度;所述应用服务器根据每一种成本动因相对于每一个业务对象的权重,以及获得的用于计算每一个业务对象相对于总成本的权重的规则,获得每一个业务对象相对于总成本的权重,所述总成本为所有的业务对象耗用的成本之和,业务对象相对于总成本的权重用于反映业务对象耗用的成本占总成本的比重,所述规则指定通过成本动因相对于业务对象的权重得到业务对象相对于总成本的权重的实现方式;所述应用服务器根据每一个业务对象相对于总成本的权重,获得每一个业务对象耗用的成本。
2. 如权利要求1所述的方法,其特征在于,所述应用服务器按照下述方式获得参加成 本核算的业务对象的标识所述应用服务器获得客户端提供的参加成本核算的业务对象的 标识,和/或,所述应用服务器提取预先配置的参加成本核算的业务对象的标识。
3. 如权利要求1所述的方法,其特征在于,所述应用服务器按照下述方式获得用于成 本核算的成本动因的标识所述应用服务器获得客户端提供的用于成本核算的成本动因的 标识,和/或,所述应用服务器提取预先配置的用于成本核算的成本动因的标识。
4. 如权利要求1所述的方法,其特征在于,所述应用服务器按照下述方式获得每一种 成本动因相对于每一个业务对象的权重所述应用服务器获得客户端提供的成本动因相对 于业务对象的权重,和/或,所述应用服务器提取预先配置的成本动因相对于业务对象的 权重。
5. 如权利要求1所述的方法,其特征在于,所述规则为成本动因相对于业务对象的权 重之间的数学运算方式。
6. 如权利要求1或5所述的方法,其特征在于,所述应用服务器按照下述方式获得用于计算每一个业务对象相对于总成本的权重的规则所述应用服务器将成本动因相对于业务对象的权重按照客户端指定的或预先配置的 数学运算关系封装成所述规则;或者,所述应用服务器获得所述客户端提供的所述规则。
7. 如权利要求1所述的方法,其特征在于,所述应用服务器按照下述方式根据每一个 业务对象相对于总成本的权重,获得每一个业务对象耗用的成本所述应用服务器计算每一个业务对象相对于总成本的权重相对于总权重的比例,所述 总权重为每一个业务对象相对于总成本的权重之和;所述应用服务器根据总成本和每一个业务对象相对于总成本的权重相对于总权重的 比例,获得每一个业务对象耗用的成本。
8. —种应用服务器,其特征在于,包括业务对象获得单元,用于获得参加成本核算的业务对象的标识;成本动因获得单元,用于获得用于成本核算的成本动因的标识,所述成本动因是指影响成本的因素;第一权重获得单元,用于获得每一种成本动因相对于每一个业务对象的权重,成本动 因相对于业务对象的权重用于反映成本动因对于核算业务对象耗用成本的重要程度; 规则获得单元,用于获得用于计算每一个业务对象相对于总成本的权重的规则; 第二权重获得单元,用于根据每一种成本动因相对于每一个业务对象的权重,以及规则获得单元获得的用于计算每一个业务对象相对于总成本的权重的规则,获得每一个业务 对象相对于总成本的权重,所述总成本为所有的业务对象耗用的成本之和,业务对象相对 于总成本的权重用于反映业务对象耗用的成本占总成本的比重,所述规则指定通过成本动 因相对于业务对象的权重得到业务对象相对于总成本的权重的实现方式;成本获得单元,用于根据每一个业务对象相对于总成本的权重,获得每一个业务对象 耗用的成本。
9. 如权利要求8所述的应用服务器,其特征在于,所述业务对象获得单元具体用于获 得客户端提供的参加成本核算的业务对象的标识,和/或,所述业务对象获得单元具体用 于提取预先配置的参加成本核算的业务对象的标识。
10. 如权利要求8所述的应用服务器,其特征在于,所述成本动因获得单元具体用于获 得客户端提供的用于成本核算的成本动因的标识,和/或,所述成本动因获得单元具体用 于提取预先配置的用于成本核算的成本动因的标识。
11. 如权利要求8所述的应用服务器,其特征在于,所述第一权重获得单元具体用于获 得客户端提供的成本动因相对于业务对象的权重,和/或,所述第一权重获得单元具体用 于提取预先配置的成本动因相对于业务对象的权重。
12. 如权利要求8所述的应用服务器,其特征在于,所述规则为成本动因相对于业务对 象的权重之间的数学运算方式。
13. 如权利要求8或12所述的应用服务器,其特征在于,所述规则获得单元具体用于将 成本动因相对于业务对象的权重按照客户端指定的或预先配置的数学运算关系封装成所 述规则,或者,所述规则获得单元具体用于获得所述客户端提供的所述规则。
14. 如权利要求8所述的应用服务器,其特征在于,所述成本获得单元包括 计算子单元,用于计算每一个业务对象相对于总成本的权重相对于总权重的比例,所述总权重为每一个业务对象相对于总成本的权重之和;成本获得子单元,用于根据总成本和每一个业务对象相对于总成本的权重相对于总权 重的比例,获得每一个业务对象耗用的成本。
全文摘要
本发明提供一种确定业务对象耗用的成本的方法,包括应用服务器获得参加成本核算的业务对象的标识,并获得用于成本核算的成本动因的标识;应用服务器获得每一种成本动因相对于每一个业务对象的权重;应用服务器根据每一种成本动因相对于每一个业务对象的权重,以及获得的用于计算每一个业务对象相对于总成本的权重的规则,获得每一个业务对象相对于总成本的权重;应用服务器根据每一个业务对象相对于总成本的权重,获得每一个业务对象耗用的成本。本发明还提供一种应用服务器。本发明可以满足企业计算每个业务对象所耗用的成本的需求。
文档编号H04L29/06GK101763595SQ20091025257
公开日2010年6月30日 申请日期2009年12月29日 优先权日2009年12月29日
发明者张挺, 曾镇文 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1