System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及電子與信息,尤其涉及一種基于業務約束的供應網絡搭建方法、系統及相關設備。
技術介紹
1、在以大型項目為主導的需求中,由于項目產品交付種類繁多(存在多個需要分別交付的零部件),因此需要依賴復雜的供應網絡來形成項目地與供應地之間的匹配關系。
2、目前,搭建傳統的供應網絡時,通常依賴于人工經驗對供應地進行篩選,這種方式無法綜合考慮多種因素,靈活性較差,容易導致項目交付的效率降低,并且難以應對需求變化、業主指定、供應能力波動等特殊情況,使得項目交付的響應能力不足。
技術實現思路
1、本申請實施例的目的在于提出一種基于業務約束的供應網絡搭建方法及相關設備,以解決項目交付的效率較低以及響應能力不足的技術問題。
2、為了解決上述技術問題,本申請實施例提供一種基于業務約束的供應網絡搭建方法,采用了如下所述的技術方案:
3、獲取目標項目的需求信息,所述需求信息包括項目編碼、產品代碼和項目地點;
4、根據所述項目編碼和產品代碼,在各個預設物料清單中確定所述項目需求信息關聯的目標物料清單;
5、對所述目標物料清單進行解析,得到零部件信息;
6、根據所述零部件信息,對各個制造商進行供應能力篩選和產能篩選,得到可生產提貨地清單;
7、根據所述項目地點和所述可生產提貨地清單進行運距測算,并根據測算結果生成目標提貨地清單。
8、進一步的,所述根據所述零部件信息,對各個制造商進行供應能力篩選和產能篩選,得到可
9、根據所述零部件信息、預設的業主指定信息以及預設的技術限定信息,在各個所述制造商中確定第一制造商;
10、對所述第一制造商進行供應能力篩選,得到第二制造商以及所述第二制造商對應的可供應提貨地;
11、對所述可供應提貨地進行產能篩選,得到可生產提貨地,并生成所述可生產提貨地清單。
12、進一步的,所述零部件信息包括物料編碼和參數范圍,所述根據所述零部件信息、預設的業主指定信息以及預設的技術限定信息,在各個所述制造商中確定第一制造商的步驟,具體包括:
13、根據所述物料編碼和所述業主指定信息,在各個所述制造商中確定業主指定制造商;
14、根據所述參數范圍和所述技術限定信息,在各個所述業主指定制造商中確定所述第一制造商。
15、進一步的,所述對所述第一制造商進行供應能力篩選,得到第二制造商以及所述第二制造商對應的可供應提貨地的步驟,具體包括:
16、根據預設的供應能力閾值對所述第一制造商進行篩選,得到所述第二制造商,所述第二制造商的供應能力大于或等于所述供應能力閾值;
17、將所述第二制造商對應的提貨地作為所述可供應提貨地。
18、進一步的,所述對所述可供應提貨地進行產能篩選,得到可生產提貨地,并生成所述可生產提貨地清單的步驟,具體包括:
19、根據預設的產能閾值對所述可供應提貨地進行篩選,得到所述可生產提貨地,所述可生產提貨地的產能大于或等于所述產能閾值;
20、根據所述可生產提貨地,生成所述可生產提貨地清單。
21、進一步的,所述根據所述項目地點和所述可生產提貨地清單進行運距測算,并根據測算結果生成目標提貨地清單的步驟,具體包括:
22、根據所述項目地點確定所述目標項目對應的項目地的經緯度;
23、根據所述經緯度,計算所述項目地與所述可生產提貨地清單中各個可生產提貨地之間的距離,作為所述測算結果;
24、根據所述測算結果,在各個所述可生產提貨地中確定目標提貨地,并根據所述目標提貨地生成所述目標提貨地清單。
25、進一步的,在所述根據所述經緯度,計算所述項目地與所述可生產提貨地清單中各個可生產提貨地之間的距離,作為所述測算結果的步驟中,用于計算所述距離的公式包括:
26、
27、d=r·c,
28、其中,a是兩點之間的正弦半角,φ1和φ2是兩點的緯度,δφ是兩點的緯度之差,δλ是兩點的經度之差,c是兩點之間的實際球面距離的弧度值,r是地球半徑。
29、為了解決上述技術問題,本申請實施例還提供一種基于業務約束的供應網絡搭建系統,采用了如下所述的技術方案:
30、一種基于業務約束的供應網絡搭建系統,包括:
31、獲取模塊,用于獲取目標項目的需求信息,所述需求信息包括項目編碼、產品代碼和項目地點;
32、確定模塊,用于根據所述項目編碼和產品代碼,在各個預設物料清單中確定所述項目需求信息關聯的目標物料清單;
33、解析模塊,用于對所述目標物料清單進行解析,得到零部件信息;
34、篩選模塊,用于根據所述零部件信息,對各個制造商進行供應能力篩選和產能篩選,得到可生產提貨地清單;
35、測算模塊,用于根據所述項目地點和所述可生產提貨地清單進行運距測算,并根據測算結果生成目標提貨地清單。
36、為了解決上述技術問題,本申請實施例還提供一種計算機設備,采用了如下所述的技術方案:
37、一種計算機設備,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述處理器執行所述計算機可讀指令時實現如上所述的基于業務約束的供應網絡搭建方法的步驟。
38、為了解決上述技術問題,本申請實施例還提供一種計算機可讀存儲介質,采用了如下所述的技術方案:
39、一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機可讀指令,所述計算機可讀指令被處理器執行時實現如上所述的基于業務約束的供應網絡搭建方法的步驟。
40、與現有技術相比,本申請實施例主要有以下有益效果:
41、本申請公開的基于業務約束的供應網絡搭建方法,通過獲取目標項目的需求信息,所述需求信息包括項目編碼、產品代碼和項目地點;再根據所述項目編碼和產品代碼,在各個預設物料清單中確定所述項目需求信息關聯的目標物料清單;而后,對所述目標物料清單進行解析,得到零部件信息;之后,根據所述零部件信息,對各個制造商進行供應能力篩選和產能篩選,得到可生產提貨地清單;從而根據所述項目地點和所述可生產提貨地清單進行運距測算,并根據測算結果生成目標提貨地清單。本申請通過基于業務約束自動形成合理的供應網絡,實現了自動化地供應網絡搭建,使得供應網絡的搭建不需要依賴于人工經驗,最終提高了項目交付的效率,并且提升了項目交付的響應能力。
本文檔來自技高網...【技術保護點】
1.一種基于業務約束的供應網絡搭建基于業務約束的供應網絡搭建方法,其特征在于,包括下述步驟:
2.根據權利要求1所述的基于業務約束的供應網絡搭建方法,其特征在于,所述根據所述零部件信息,對各個制造商進行供應能力篩選和產能篩選,得到可生產提貨地清單的步驟,具體包括:
3.根據權利要求2所述的基于業務約束的供應網絡搭建方法,其特征在于,所述零部件信息包括物料編碼和參數范圍,所述根據所述零部件信息、預設的業主指定信息以及預設的技術限定信息,在各個所述制造商中確定第一制造商的步驟,具體包括:
4.根據權利要求3所述的基于業務約束的供應網絡搭建方法,其特征在于,所述對所述第一制造商進行供應能力篩選,得到第二制造商以及所述第二制造商對應的可供應提貨地的步驟,具體包括:
5.根據權利要求4所述的基于業務約束的供應網絡搭建方法,其特征在于,所述對所述可供應提貨地進行產能篩選,得到可生產提貨地,并生成所述可生產提貨地清單的步驟,具體包括:
6.根據權利要求1至5中任一項所述的基于業務約束的供應網絡搭建方法,其特征在于,所述根據所述項目地點
7.根據權利要求6所述的基于業務約束的供應網絡搭建方法,其特征在于,在所述根據所述經緯度,計算所述項目地與所述可生產提貨地清單中各個可生產提貨地之間的距離,作為所述測算結果的步驟中,用于計算所述距離的公式包括:
8.一種基于業務約束的供應網絡搭建系統,其特征在于,包括:
9.一種計算機設備,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述處理器執行所述計算機可讀指令時實現如權利要求1至7中任一項所述的基于業務約束的供應網絡搭建方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機可讀指令,所述計算機可讀指令被處理器執行時實現如權利要求1至7中任一項所述的基于業務約束的供應網絡搭建方法的步驟。
...【技術特征摘要】
1.一種基于業務約束的供應網絡搭建基于業務約束的供應網絡搭建方法,其特征在于,包括下述步驟:
2.根據權利要求1所述的基于業務約束的供應網絡搭建方法,其特征在于,所述根據所述零部件信息,對各個制造商進行供應能力篩選和產能篩選,得到可生產提貨地清單的步驟,具體包括:
3.根據權利要求2所述的基于業務約束的供應網絡搭建方法,其特征在于,所述零部件信息包括物料編碼和參數范圍,所述根據所述零部件信息、預設的業主指定信息以及預設的技術限定信息,在各個所述制造商中確定第一制造商的步驟,具體包括:
4.根據權利要求3所述的基于業務約束的供應網絡搭建方法,其特征在于,所述對所述第一制造商進行供應能力篩選,得到第二制造商以及所述第二制造商對應的可供應提貨地的步驟,具體包括:
5.根據權利要求4所述的基于業務約束的供應網絡搭建方法,其特征在于,所述對所述可供應提貨地進行產能篩選,得到可生產提貨地,并生成所述可生產提貨地清單的步驟,具體包括:
...
【專利技術屬性】
技術研發人員:果曉龍,胡盼,畢辰陽,
申請(專利權)人:杉數科技北京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。