1.一种ERP采购计算方法,其特征在于,所述方法包括如下步骤:获取项目进度基本信息、物料需求信息和历史订单信息,所述项目进度基本信息包括项目进度比例以及可用时间;
根据项目进度基本信息计算判断项目进度是否存在迟滞,计算超期时间;
查询历史订单信息,计算各个供应商的供货周期和物料价格,计算各个供应商供货对应的物料成本;
计算各个供应商供货对应的逾期罚金,计算对应的总成本,选择总成本最低时对应的供应商,生成采购订单;
所述根据项目进度基本信息计算判断项目进度是否存在迟滞,计算超期时间的步骤,具体包括:获取进度计划,确定当前时刻对应的计划进度值;
根据项目进度基本信息中的项目进度比例和计划进度值判定是否存在迟滞;
计算当前的平均进度值,根据平均进度值计算超期时间;
所述查询历史订单信息,计算各个供应商的供货周期和物料价格,计算各个供应商供货对应的物料成本的步骤,具体包括:查询历史订单信息,计算供应商的平均供货时间,得到供货周期;
查询当前时刻各个供应商提供的物料价格;
根据物料需求信息计算各个供应商对应的供货成本,得到物料成本;
在所述查询历史订单信息,计算供应商的平均供货时间,得到供货周期的步骤中,第i个供应商供应第j种物料对应的供货周期的计算公式表示为:其中, 表示第i个供应商供应第j种物料对应的供货周期, 表示第i个供应商在供应其中一种物料时对应的基础供货周期, 表示第i个供应商供应第j种物料对应的当前供货数量, 表示第i个供应商在供应其中一种物料时对应的基础供货数量, 表示第i个供应商在调集第j种物料时对应的供货难易程度校正因子, ,M表示供应商的总数量, , 表示需求方所需要的物料的总种类的最大数量;
在根据物料需求信息计算各个供应商对应的供货成本,得到物料成本的步骤中,存在如下公式:其中, 表示采购第i个供应商 供货数量的第j种物料对应的物料成本, 表示第i个供应商供应第j种物料对应的物料单价。
2.根据权利要求1所述的一种ERP采购计算方法,其特征在于,所述计算各个供应商供货对应的逾期罚金,计算对应的总成本,选择总成本最低时对应的供应商,生成采购订单的步骤,具体包括:根据各个供应商对应的供货周期确定对应的逾期时间;
根据预设的逾期罚金计算公式,确定对应的逾期罚金;
根据逾期罚金和各个供应商对应的物料成本,计算总成本,选择总成本最低时对应的供应商,生成采购订单。
3.根据权利要求2所述的一种ERP采购计算方法,其特征在于,在根据各个供应商对应的供货周期确定对应的逾期时间的步骤中,存在如下公式:其中, 表示第i个供应商供应第j种物料对应的逾期时间, 表示需求方对第i个供应商供应第j种物料对应的可等待时间。
4.根据权利要求3所述的一种ERP采购计算方法,其特征在于,在根据预设的逾期罚金计算公式,确定对应的逾期罚金的步骤中,存在如下公式:其中, 表示第i个供应商供应第j种物料对应的逾期罚金, 表示逾期时间的第一阈值, 表示第i个供应商供应第j种物料时单位时间内的单位罚金值。
5.根据权利要求4所述的一种ERP采购计算方法,其特征在于,在根据逾期罚金和各个供应商对应的物料成本,计算总成本,选择总成本最低时对应的供应商,生成采购订单的步骤中,存在如下公式:其中, 表示需求方采购第i个供应商供应第j种物料对应的成本;
其中, 表示需求方采购第i个供应商供应的所有种类的物料对应的总成本, 表示需求方所需要的物料的总种类的最大数量。
6.一种ERP采购计算系统,其特征在于,所述系统应用如上述权利要求1至5中任意一项所述的ERP采购计算方法,所述系统包括:信息获取模块,用于获取项目进度基本信息、物料需求信息和历史订单信息,所述项目进度基本信息包括项目进度比例以及可用时间;
时间计算模块,用于根据项目进度基本信息计算判断项目进度是否存在迟滞,计算超期时间;
成本计算模块,用于查询历史订单信息,计算各个供应商的供货周期和物料价格,计算各个供应商供货对应的物料成本;
供应商选择模块,用于计算各个供应商供货对应的逾期罚金,计算对应的总成本,选择总成本最低时对应的供应商,生成采购订单;
所述时间计算模块包括:
进度值计算单元,用于获取进度计划,确定当前时刻对应的计划进度值;
进度分析单元,用于根据项目进度基本信息中的项目进度比例和计划进度值判定是否存在迟滞;
平均进度计算单元,用于计算当前的平均进度值,根据平均进度值计算超期时间;所述成本计算模块包括:供货周期计算单元,用于查询历史订单信息,计算供应商的平均供货时间,得到供货周期;
物料价格查询单元,用于查询当前时刻各个供应商提供的物料价格;
物料成本计算单元,用于根据物料需求信息计算各个供应商对应的供货成本,得到物料成本;
所述供应商选择模块包括:
总逾期时间计算单元,用于根据各个供应商对应的供货周期确定总逾期时间;
罚金计算单元,用于查询预设的逾期罚金计算公式,确定对应的逾期罚金;
订单生成单元,用于根据逾期罚金和各个供应商对应的物料成本,计算总成本,选择总成本最低时对应的供应商,生成采购订单。