一种项目成本控制方法、装置、设备及介质与流程

文档序号:26141827发布日期:2021-08-03 14:26阅读:79来源:国知局
一种项目成本控制方法、装置、设备及介质与流程

本申请涉及计算机技术领域,尤其涉及一种项目成本控制方法、装置、设备及介质。



背景技术:

项目成本控制工作是一项综合管理工作,在项目实施过程中尽量使项目实际发生的成本控制在项目预算范围之内的一项项目管理工作。项目成本控制涉及对各种能够引起项目成本变化因素的控制,以及项目实施过程的成本控制和项目实际成本变动的控制。

现有技术中通过人工对成本进行计算分析的方式,其过程较为繁琐,计算量较大,且人工计算错误率也较高,因此难以准确的对项目成本进行控制。此外,随着越来越多的大规模流动数据出现在项目成本控制过程中,传统的对项目成本进行批处理的方式难以对实时更新的大规模数据进行计算,从而影响对项目成本控制的时效性与准确性。



技术实现要素:

本申请实施例提供了一种项目成本控制方法、装置、设备及介质,用于解决如下技术问题:传统的对项目成本进行批处理的方式难以对实时更新的大规模数据进行计算,从而影响对项目成本控制的时效性与准确性。

本申请实施例采用下述技术方案:

本申请实施例提供一种项目成本控制方法。方法由项目管理系统执行,包括:所述项目管理系统的数据处理层对接收到的项目活动数据进行清洗;其中,所述项目活动数据为流动数据,且所述项目活动数据包括项目名称以及与所述项目名称对应的项目成本;所述项目管理系统的数据处理层根据所述项目名称对清洗后的所述项目活动数据进行处理,以确定所述项目活动数据的所属类别;所述项目管理系统的模型计算层根据预置成本估算模型,对不同类别内的所述项目成本进行计算,以得到成本分析指标数据。

本申请实施例通过对接收到的项目活动数据进行清洗,能够将残缺的数据、不正确的数据、重复的数据以及项目名称与项目成本不对应的数据去掉,从而使得进行项目成本计算的数据都为有效的数据,进而提高成本计算的准确性。此外,本申请实施例通过将数据进行分类,能够按类别对数据进行计算,从而使计算过程更为清晰有条理。此外,本申请实施例使用预置成本估算模型对项目成本进行计算,不仅提高计算的速度,确保项目成本计算的及时性,同时也能减少人工,提高计算的准确率。

在本申请的一种实现方式中,项目管理系统的数据处理层对接收到的项目活动数据进行清洗之后,所述方法还包括:所述项目管理系统的数据处理层对清洗掉的数据进行备份;并在得到的所述成本分析指标数据大于最大预置数据或小于最小预置数据的情况下,对备份的数据进行检测;并在检测到存在误删数据的情况下,重新对所述成本分析指标数据进行计算。

本申请实施例通过对计算的成本进行校验,能够确保计算出的成本的准确性。并在成本分析指标数据超出预置范围的情况下,对备份的数据进行检算,解决了因误删数据而导致计算不正确的问题,提高计算的准确率。

在本申请的一种实现方式中,项目管理系统的数据处理层根据所述项目名称对清洗后的所述项目活动数据进行处理,以确定所述项目活动数据的所属类别,具体包括:所述项目管理系统的数据处理层确定出所述项目活动数据中的所述项目名称,并在预存语料库中查询所述项目名称;所述项目管理系统的数据处理层确定所述项目名称在所述语料库中所对应的项目类别;其中所述预存语料库包含多个项目类别,以及所述项目类别分别对应的项目名称。

本申请实施例通过在语料库中预置多种项目名称,能够对接收到的各种项目进行分类。确定每一种项目名称所对应的项目类别,从而分类别对不同的项目进行成本计算,使计算过程清洗明确,且更易确定出成本较多的项目类别,实现对项目成本的控制。

在本申请的一种实现方式中,项目管理系统的模型计算层根据预置成本估算模型,对不同类别内的所述项目成本进行计算,以得到成本分析指标数据,具体包括:所述项目管理系统的模型计算层根据预置成本估算模型,分别对所述不同类别内的项目成本进行计算,并分别统计出不同类别内的项目总成本;所述项目管理系统的模型计算层根据预设计算法则,将多个所述项目总成本进行计算,得到成本分析指标数据。

在本申请的一种实现方式中,分别对所述不同类别内的项目成本进行计算,具体包括对项目的启动过程、规划过程、执行过程、监控过程、收尾过程中的不同类别分别进行计算;其中,所述启动过程包括对启动资源成本类别、启动人员成本类别、审批成本类别分别进行计算;所述规划过程包括对预估资源成本类别、预估人员成本类别、预估沟通成本类别、不可抗力成本类别分别进行计算;所述执行过程包括对当前资源成本类别、项目范围变更成本类别、进度延迟成本类别、当前沟通成本类别、当前人员成本类别分别进行计算;所述监控过程包括对监控资源成本类别、监控人员成本类别、监控沟通成本类别、监控不可抗力成本类别分别进行计算;所述收尾过程包括对实际资源成本类别、实际人员成本类别、实际沟通成本类别、实际不可抗力成本类别分别进行计算。

在本申请的一种实现方式中,规划过程还包括:根据各项预估成本计算出所述规划过程中的预估总成本,并计算出所述各项预估成本在所述预估总成本中的比重;将所述比重与预置比重进性比较,对大于预置比重的预估成本进行标注,并对当前所述各项预估成本重新进行规划,使其重新规划后的各项成本所占比重小于或等于所述预置比重。

本申请实施例通过对规划过程中的项目成本进行比重计算,能够提前对不同项目成本进行控制,确定出成本超出预设值的项目类别,从而能够将项目成本进行分配,在确保项目质量的基础上,实现对项目成本的把控。

在本申请的一种实现方式中,对不同类别内的所述项目成本进行计算,以得到成本分析指标数据之后,所述方法还包括:所述项目管理系统的报告输出层根据预置间隔时长,将计算出的成本分析指标数据生成成本分析报告;其中,所述成本分析报告至少包括不同类别的成本所占比重、成本支出的时间分析、成本有效利用率中的一项或多项。

本申请实施例提供一种项目成本控制装置,包括:数据清洗单元,项目管理系统的数据处理层对接收到的项目活动数据进行清洗;其中,所述项目活动数据为流动数据,且所述项目活动数据包括项目名称以及与所述项目名称对应的项目成本;数据处理单元,所述项目管理系统的数据处理层根据所述项目名称对清洗后的所述项目活动数据进行处理,以确定所述项目活动数据的所属类别;成本计算单元,所述项目管理系统的模型计算层根据预置成本估算模型,对不同类别内的所述项目成本进行计算,以得到成本分析指标数据。

本申请实施例提供一种项目成本控制设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:项目管理系统的数据处理层对接收到的项目活动数据进行清洗;其中,所述项目活动数据为流动数据,且所述项目活动数据包括项目名称以及与所述项目名称对应的项目成本;所述项目管理系统的数据处理层根据所述项目名称对清洗后的所述项目活动数据进行处理,以确定所述项目活动数据的所属类别;所述项目管理系统的模型计算层根据预置成本估算模型,对不同类别内的所述项目成本进行计算,以得到成本分析指标数据。

本申请实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:项目管理系统的数据处理层对接收到的项目活动数据进行清洗;其中,所述项目活动数据为流动数据,且所述项目活动数据包括项目名称以及与所述项目名称对应的项目成本;所述项目管理系统的数据处理层根据所述项目名称对清洗后的所述项目活动数据进行处理,以确定所述项目活动数据的所属类别;所述项目管理系统的模型计算层根据预置成本估算模型,对不同类别内的所述项目成本进行计算,以得到成本分析指标数据。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例通过对接收到的项目活动数据进行清洗,能够将残缺的数据、不正确的数据、重复的数据以及项目名称与项目成本不对应的数据去掉,从而使得进行项目成本计算的数据都为有效的数据,进而提高成本计算的准确性。此外,本申请实施例通过将数据进行分类,能够按类别对数据进行计算,从而使计算过程更为清晰有条理。此外,本申请实施例使用预置成本估算模型对项目成本进行计算,不仅提高计算的速度,确保项目成本计算的及时性,同时也能减少人工,提高计算的准确率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本申请实施例提供的一种项目成本控制方法流程图;

图2为本申请实施例提供的一种项目成本控制流程框图;

图3为本申请实施例提供的一种项目活动数据清洗加工及计算过程流程图;

图4为本申请实施例提供的一种项目成本控制装置结构图;

图5为本申请实施例提供的一种项目成本控制设备的结构示意图。

具体实施方式

本申请实施例提供一种项目成本控制方法、装置、设备及介质。

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

现有技术中通过人工对成本进行计算分析的方式,其过程较为繁琐,计算量较大,且人工计算错误率也较高,因此难以准确的对项目成本进行控制。此外,随着越来越多的大规模流动数据出现在项目成本控制过程中,传统的对项目成本进行批处理的方式难以对实时更新的大规模数据进行计算,从而影响对项目成本控制的时效性与准确性。

为了解决上述问题,本申请实施例提供一种项目成本控制方法、装置、设备及介质。通过对接收到的项目活动数据进行清洗,能够将残缺的数据、不正确的数据、重复的数据以及项目名称与项目成本不对应的数据去掉,从而使得进行项目成本计算的数据都为有效的数据,进而提高成本计算的准确性。此外,本申请实施例通过将数据进行分类,能够按类别对数据进行计算,从而使计算过程更为清晰有条理。此外,本申请实施例使用预置成本估算模型对项目成本进行计算,不仅提高计算的速度,确保项目成本计算的及时性,同时也能减少人工,提高计算的准确率。

下面通过附图对本申请实施例提出的技术方案进行详细的说明。

图1为本申请实施例提供的一种项目成本控制方法流程图。如图1所示,项目成本控制包括如下步骤:

s101、项目管理系统的数据处理层对接收到的项目活动数据进行清洗,其中,项目活动数据为流动数据,且项目活动数据包括项目名称以及与项目名称对应的项目成本。

在本申请的一个实施例中,项目管理系统的项目活动数据接入层将不同过程组所发生的的项目活动接入到项目管理系统。

具体的,项目在进行过程中,会经历启动过程、规划过程、执行过程、监控过程、收尾过程五个过程。每一个过程都会产生一定的成本,且每一个过程中的成本都由多种不同项目名称对应的项目成本组成。本申请实施例中的项目活动数据接入层在项目进行中的每一个过程,都会将该过程对应的项目名称,以及该项目名称对应的项目成本接入到项目管理系统。

在本申请的一个实施例中,项目管理系统的项目活动数据处理层,通过流计算引擎中预置的数据处理规则,对输入的项目活动数据以流的方式进行清洗加工。其中,输入的项目活动数据即为项目活动数据接入层接入的项目名称以及项目成本。

具体的,在项目的启动过程中,项目活动数据处理层可以对启动资源成本类别、启动人员成本类别、审批成本类别的成本数据进行清洗。在项目规划过程中,可以对对预估资源成本类别、预估人员成本类别、预估沟通成本类别、不可抗力成本类别的成本数据进行清洗。在项目执行过程中,可以对当前资源成本类别、项目范围变更成本类别、进度延迟成本类别、当前沟通成本类别、当前人员成本类别的成本数据进行清洗。在项目监控过程中,可以对监控资源成本类别、监控人员成本类别、监控沟通成本类别、监控不可抗力成本类别的成本数据进行清洗。在项目收尾过程中,可以对实际资源成本类别、实际人员成本类别、实际沟通成本类别、实际不可抗力成本类别的成本数据进行清洗。

具体的,本申请实施例中的项目活动数据处理层,分别对各类别中具体的数据进行清洗。例如,将项目名称与项目成本不对应的活动数据清洗掉,或者将重复的活动数据、不完整的活动数据、虚假的活动数据进行清洗。

在本申请的一个实施例中,项目管理系统的数据处理层在对活动数据清洗的过程中,会对清洗掉的数据进行备份。以防止清洗掉的数据中会有重要的数据,而导致对成本计算以及成本的控制产生较大的误差。

s102、项目管理系统的数据处理层根据项目名称对清洗后的项目活动数据进行处理,以确定项目活动数据的所属类别。

在本申请的一个实施例中,项目管理系统的数据处理层确定出项目活动数据中的项目名称,并在预存语料库中查询项目名称。

具体的,项目管理系统的数据处理层根据输入的活动数据,确定出各个项目名称,例如,在启动过程中,输入的项目名称可以为普通员工工资、审批手续费用等。在项目执行过程中,输入的项目名称可以为新入职员工工资、进度延迟一周成本等。本申请实施例在系统中预存有语料库,语料库中预存有多种项目名称。在接收到活动数据时,根据确定出的项目名称在语料库预存的数据中查询该项目名称。

需要说明的是,该语料库根据项目实施的进程或者项目的更换,会不断扩充项目名称。

在本申请的一个实施例中,项目管理系统的数据处理层确定项目名称在所述语料库中所对应的项目类别。其中预存语料库包含多个项目类别,以及项目类别分别对应的项目名称。

具体的,语料库中的项目名称会对应有项目类别,一个或多个项目名称对应一个项目类别。例如,项目的启动过程,在语料库中查询到普通员工工资,会确定出该项目名称对应的项目类别为启动人员成本类别。再如,项目的执行过程中,在语料库中查询到进度延迟一周成本,会确定该项目名称对应的项目类别为进度延迟成本类别。

本申请实施例通过将输入的不同的项目名称根据预存语料库进行项目类别分类,能够将同一类别的项目成本划分到一组,使用相同的计算方式对同类别的项目成本进行计算。不仅使成本计算过程清晰明确,降低出错率。并且还能够直接算出每一类别的项目成本,使项目决策者更直观的确定项目成本在各个类别中的比重,以此更好的对项目整体进行把控。

s103、项目管理系统的模型计算层根据预置成本估算模型,对不同类别内的项目成本进行计算,以得到成本分析指标数据。

在本申请的一个实施例中,项目管理系统的模型计算层,将接入的数据与成本估算方法结合生成成本分析指标。项目管理系统的模型计算层根据预置成本估算模型,分别对不同类别内的项目成本进行计算,并分别统计出不同类别内的项目总成本。

具体的,本申请实施例先对估算模型进行训练。将收集的多个不同的项目名称与项目数据输入估算模型。其中,输入的项目名称为划分类别后的项目名称。该估算模型根据输入的项目名称,对项目名称对应的项目数据进行计算,以得到不同类别内的项目总成本。将得到的项目总成本与提前计算出的成本进行比对,在误差率小于0.1%的情况下,确定训练的估算模型计算正确。

需要说明的是,本申请实施例误差范围优选为小于0.1%,也可以根据实际应用对误差范围进行调整。

具体的,根据训练后得到的预置成本估算模型,在项目实施的各个过程中,分别对不同类别的项目总成本进行计算。

例如,在项目启动过程中,分别对启动资源成本类别、启动人员成本类别、审批成本类别分别进行计算。例如,输入的活动数据为普通员工工资5000元,项目经理工资8000元,部门主管工资12000元。此时,就可以计算得出启动人员成本类别的总成本为三者相加25000元。

再如,在项目规划过程中,对预估资源成本类别、预估人员成本类别、预估沟通成本类别、不可抗力成本类别分别进行项目成本计算,并统计出各个项目类别的项目总成本。在执行过程中对当前资源成本类别、项目范围变更成本类别、进度延迟成本类别、当前沟通成本类别、当前人员成本类别分别进行计算。在监控过程中对监控资源成本类别、监控人员成本类别、监控沟通成本类别、监控不可抗力成本类别分别进行计算。在收尾过程包括对实际资源成本类别、实际人员成本类别、实际沟通成本类别、实际不可抗力成本类别分别进行计算。

需要说明的是,执行过程中项目范围变更成本类别中,可能的项目成本数据为功能模块频繁变更即项目范围的变更、其他项目活动所需资源的成本以及同一个功能模块频繁的需求变更。进度延迟成本类别中可能的项目成本数据为项目整体进度延迟。当前沟通成本类别可能的项目成本数据为项目质量不过关,同一个问题反复出现需要进行沟通,当前人员成本类别可能的项目成本数据为项目成员的频繁变化。

在本申请的一个实施例中,项目管理系统的模型计算层根据预设计算法则,将多个项目总成本进行计算,得到成本分析指标数据。

具体的,项目进行的五个过程中,在每一个过程中对计算出的不同类别的项目总成本进行计算,例如,可以将得到的多个项目总成本进行相加计算,以得到每一个过程的成本分析指标数据,从而可以清晰的对当前过程的项目成本进行统计,进而利于决策者对下一过程的项目成本进行有效控制。

在本申请的一个实施例中,项目规划过程还包括根据各项预估成本,计算出规划过程中的预估总成本,并计算出各项预估成本在预估总成本中的比重。将比重与预置比重进性比较,对大于预置比重的预估成本进行标注,并对当前各项预估成本重新进行规划,使其重新规划后的各项成本所占比重小于或等于预置比重。

具体的,在项目规划过程中,对项目进行具体的成本计算,以提前制定出适合当前项目的成本分配方案。因此,需要将预测的各个项目成本输入至项目管理系统,将输入的项目成本按要求进行计算,并统计出各个项目类别所占比重。本申请实施例提前收集相近似的项目实际所用的项目总成本,以及各个类别的项目总成本所占比重。将当前计算出各个类别的项目总成本所占比重与预置比重进行比较,从而可以得出超出预置比重的项目类别,并将该项目类别的成本进降低,将节省出的成本分配至成本比重远低于预置比重的项目成本类别,以此实现对项目成本的规划控制。

在本申请的一个实施例中,项目管理系统的报告输出层根据预置间隔时长,将计算出的成本分析指标数据生成成本分析报告。其中,所述成本分析报告至少包括不同类别的成本所占比重、成本支出的时间分析、成本有效利用率中的一项或多项。

具体的,本申请实施可以间隔5个小时、或者10个小时输出一次成本分析报告。从而以图表的形式展示成本分析指标数据、产生成本的主要活动、成本支出的时间分析、成本的有效利用率等内容,并能够将成本的分析指标以文件的形式导出,所产生的项目成本分析报告可帮助项目经理对项目成本进行预测并有效的裁剪项目成本。

需要说明的是,本申请实施例中的预置间隔时间并不限定为5个小时、或者10个小时,可能根据实际应用需要,对间隔时间进行设定。

在本申请的一个实施例中,项目管理系统的成本报告输出层对输出的项目成本分析报告进行检测,在检测到计算出的成本分析指标数据大于最大预置数据或小于最小预置数据的情况下,对备份的数据进行检测。并在检测到存在误删数据的情况下,重新对成本分析指标数据进行计算。

图2为本申请实施例提供的一种项目成本控制流程框图。如图2所示,项目成本控制包括如下过程:

项目管理系统的项目活动数据接入层,在项目实施的各个过程将各个项目活动数据输入至项目管理系统。其中,项目活动数据可以为所需资源数据、范围变更数据、进度延迟数据、质量成本数据、沟通成本、干系人变化成本。

项目管理系统的数据处理层,对接入的数据进行清洗,以将不完整的数据、重复的数据、项目成本与项目名称不匹配的数据清洗掉,从而提高项目成本计算的准确率。

项目管理系统的模型计算层根据预置成本估算模型,对不同类别内的所述项目成本进行计算,以得到成本分析指标数据。

项目管理系统的成本报告输出层,将根据预置间隔时长,将计算出的成本分析指标数据生成成本分析报告,以供项目决策者对项目成本进行控制。

图3为本申请实施例提供的一种项目活动数据清洗加工及计算过程流程图。如图3所示,图中左边起第一列的圆形为输入的活动数据,左边起第二列圆形为清洗后的数据。左边起第三列圆形为预置成本估算模型,左边起第四列圆形为最后得出的成本分析指标数据。

具体的,项目管理系统的活动数据接入层将不同活动数据接入至项目管理系统。项目管理系统的数据处理层利用流计算引擎对输入数据进行清洗加工,得到清洗后活动数据,且清洗后的活动数据保持数据及其类型具有完整性、准确性、一致性。将清洗后的数据根据项目名称进行分类,并将其输入至预置成本估算模型,对各类别的项目成本进行计算,以得到成本分析指标数据。

图4为本申请实施例提供的一种项目成本控制装置结构图。装置包括:数据清洗单元s401、数据处理单元s402、成本计算单元s403。

数据清洗单元s401,项目管理系统的数据处理层对接收到的项目活动数据进行清洗;其中,所述项目活动数据为流动数据,且所述项目活动数据包括项目名称以及与所述项目名称对应的项目成本;

数据处理单元s402,所述项目管理系统的数据处理层根据所述项目名称对清洗后的所述项目活动数据进行处理,以确定所述项目活动数据的所属类别;

成本计算单元s403,所述项目管理系统的模型计算层根据预置成本估算模型,对不同类别内的所述项目成本进行计算,以得到成本分析指标数据。

图5为本申请实施例提供的一种项目成本控制设备的结构示意图。设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

所述项目管理系统的数据处理层对接收到的项目活动数据进行清洗;其中,所述项目活动数据为流动数据,且所述项目活动数据包括项目名称以及与所述项目名称对应的项目成本;

所述项目管理系统的数据处理层根据所述项目名称对清洗后的所述项目活动数据进行处理,以确定所述项目活动数据的所属类别;

所述项目管理系统的模型计算层根据预置成本估算模型,对不同类别内的所述项目成本进行计算,以得到成本分析指标数据。

本申请实施例通过的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

所述项目管理系统的数据处理层对接收到的项目活动数据进行清洗;其中,所述项目活动数据为流动数据,且所述项目活动数据包括项目名称以及与所述项目名称对应的项目成本;

所述项目管理系统的数据处理层根据所述项目名称对清洗后的所述项目活动数据进行处理,以确定所述项目活动数据的所属类别;

所述项目管理系统的模型计算层根据预置成本估算模型,对不同类别内的所述项目成本进行计算,以得到成本分析指标数据。

本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

上述对本申请特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请的实施例可以有各种更改和变化。凡在本申请实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1