進貨單的自動生成方法及系統的制作方法
【專利摘要】本發明提供了一種進貨單的自動生成方法及系統,該方法包括:獲取產品在預設的最近X天內的平均出貨量,X為正整數;根據該產品的平均出貨量判斷該產品當前的庫存量是否滿足預警條件;如果該產品當前的庫存量滿足所述預警條件,則生成進貨單。本發明生成的進貨單準確反映實際的進貨需求,有利于降低成本,保證供貨。
【專利說明】進貨單的自動生成方法及系統
【技術領域】
[0001]本發明涉及電子商務【技術領域】,尤其涉及一種進貨單的自動生成方法及系統。
【背景技術】
[0002]傳統零售商(例如各種超市)以及電子商務中的銷售商在銷售過程中,為了能夠及時補充貨物,通常都需要指定進貨單以確定商品的進貨數量。但是,現有技術中,進貨單中的進貨數量往往是不準確的,無法準確體現真實的進貨需求,要么進貨過多,導致進貨、庫存等成本上升;要么進貨過少,導致貨物斷貨,無法滿足銷售需要。
【發明內容】
[0003]本發明要解決的技術問題是提供一種進貨單的自動生成方法及系統,生成的進貨單能夠準確反映實際的進貨需求,有利于降低成本,保證供貨。
[0004]為解決上述技術問題,本發明提供了一種進貨單的自動生成方法,包括:
[0005]獲取產品在預設的最近X天內的平均出貨量,X為正整數;
[0006]根據該產品的平均出貨量判斷該產品當前的庫存量是否滿足預警條件;
[0007]如果該產品當前的庫存量滿足預警條件,則生成進貨單。
[0008]根據本發明的一個實施例,該產品在預設的最近X天內的平均出貨量=當前時間往前推X天該產品的出貨總數/X。
[0009]根據本發明的一個實施例,如果該產品的實際銷售天數少于X天,則該產品的平均出貨量=該產品實際銷售的出貨總數/該產品的實際銷售天數。
[0010]根據本發明的一個實施例,所述預警條件指的是:該產品當前的庫存量〈該產品的平均出貨量*r,其中Y為該產品預留的最少備貨天數且Y為正整數。
[0011]根據本發明的一個實施例,所述預警條件分為二級或更多級,其中每一級預警條件對應的最少備貨天數Y依次增大或減小。
[0012]根據本發明的一個實施例,在所述進貨單中,該產品需要進貨的數量=該產品的平均出貨量*ζ,其中Z為預設的補貨天數且Z為正整數。
[0013]根據本發明的一個實施例,如果存在該產品的在途庫存,則在所述進貨單中,該產品需要進貨的數量=該產品的平均出貨量*Ζ-該產品的在途庫存數量,其中Z為預設的補貨天數且Z為正整數。
[0014]本發明還提供了一種進貨單的自動生成系統,包括:
[0015]平均出貨量獲取模塊,獲取產品在預設的最近X天內的平均出貨量,X為正整數;
[0016]預警判斷模塊,根據該產品的平均出貨量判斷該產品當前的庫存量是否滿足預警條件;
[0017]出貨單生成模塊,如果該產品當前的庫存量滿足預警條件,則生成進貨單。
[0018]根據本發明的一個實施例,所述平均出貨量獲取模塊采用如下公式計算該產品的平均出貨量:該產品在預設的最 近X天內的平均出貨量=當前時間往前推X天該產品的出貨總數/X。
[0019]根據本發明的一個實施例,如果該產品的實際銷售天數少于X天,則所述平均出貨量獲取模塊采用如下公式計算該產品的平均出貨量:該產品的平均出貨量=該產品實際銷售的出貨總數/該產品的實際銷售天數。
[0020]根據本發明的一個實施例,所述預警條件指的是:該產品當前的庫存量〈該產品的平均出貨量*y,其中Y為該產品預留的最少備貨天數且Y為正整數。
[0021]根據本發明的一個實施例,所述預警條件分為二級或更多級,其中每一級預警條件對應的最少備貨天數Y依次增大或減小。
[0022]根據本發明的一個實施例,在所述出貨單生成模塊生成的進貨單中,該產品需要進貨的數量=該產品的平均出貨量*z,其中Z為預設的補貨天數且Z為正整數。
[0023]根據本發明的一個實施例,如果存在該產品的在途庫存,則在所述出貨單生成模塊生成的進貨單中,該產品需要進貨的數量=該產品的平均出貨量*z-該產品的在途庫存數量,其中Z為預設的補貨天數且Z為正整數。
[0024]與現有技術相比,本發明具有以下優點:
[0025]本發明實施例的進貨單的自動生成方法及系統中,首先獲取某一產品在最近X天內的平均出貨量,之后,依據該平均出貨量,判斷該產品當前的庫存量是否滿足預警條件,如果滿足的話,則生成進貨單,以確定需要進貨的數量。由于進貨單中進貨的數量是和該產品最近的出貨數量相關的,因此使得進貨數量更加合理,能夠準確反映進貨需求。
[0026]進一步而言,在確定進貨單中的進貨數量時,還可以進一步扣除在途庫存,以避免進貨過多導致的成本、庫存上升。
【專利附圖】
【附圖說明】
[0027]圖1為本發明實施例的進貨單的自動生成方法的流程示意圖;
[0028]圖2為本發明實施例的進貨單的自動生成系統的結構框圖。
【具體實施方式】
[0029]現有技術中,在生成進貨單以及確定進貨數量時,往往是進貨人員根據經驗來確定的,并不能真實、準確地反映實際的進貨需求。而在本實施例中,首先根據產品最近X天的平均出貨量來判斷當前庫存量是否滿足預警條件,具體而言,按照平均出貨量來計算,該產品的當前庫存量是否足夠支撐今后Y天的銷售,按照此種計算方式,進貨的數量與該產品最近的銷售狀況密切相關,更加準確和有針對性。
[0030]下面結合具體實施例和附圖對本發明作進一步說明,但不應以此限制本發明的保護范圍。
[0031]參考圖1,本實施例的進貨單自動生成方法包括:
[0032]步驟S11,獲取產品在預設的最近X天內的平均出貨量,X為正整數;
[0033]步驟S12,根據該產品的平均出貨量判斷該產品當前的庫存量是否滿足預警條件;
[0034]步驟S13,如果該產品當前的庫存量滿足所述預警條件,則生成進貨單。
[0035] 在步驟Sll中,產品的平均出貨量可以按照如下方式計算:產品在最近X天內的平均出貨量=當前時間往前推X天該產品的出貨總數/X。其中X是預先設定的,例如5、10、15等,但并不限于此。如果該產品的實際銷售天數少于預設的X天,例如該產品是新產品,最近第一次開始銷售,則該產品的平均出貨量=該產品實際銷售的出貨總數/該產品的實際銷售天數。
[0036]在步驟S12中,預警條件指的是:該產品當前的庫存量〈庫存預警數量,也即該產品當前的庫存量〈該產品的平均出貨量*Y,Y為該產品預留的最少備貨天數,其是預先設定的,例如可以是5、10、15等,但并不限于此。
[0037]在一優選的實施例中,預警條件可以分為二級、三級或者更多級,相應的,每一級預警條件對應的最少備貨天數Y依次增大或減少。例如,第一級預警條件對應的最少備貨天數為15天,當產品的當前庫存量小于產品的平均出貨量乘以15時,觸發第一級預警;第二級預警條件對應的最少備貨天數為10天,當產品的當前庫存量小于產品的平均出貨量乘以10時,觸發第二級預警;以此類推。
[0038]在步驟S13中,產品需要進貨的數量=該產品的平均出貨量*Ζ,其中Z為預設的補貨天數,Z是預先設定的,例如可以是5、10、15等,但并不限于此。
[0039]作為一個優選的實施例,在計算產品需要進貨的數量時,還需要扣除該產品的在途庫存,也就是已經進貨但進貨的貨物目前在途而未收貨。進一步而言,產品需要進貨的數量=該產品的平均出貨量*Ζ_該產品的在途庫存數量。扣除產品的在途庫存,能夠避免重復進貨。
[0040]參考圖2,本實施例還提供了一種進貨單的自動生成系統,包括:平均出貨量獲取模塊21、預警判斷模塊22和出貨單生成模塊23。
[0041]其中,平均出貨量獲取模塊21用于獲取產品在預設的X天內的平均出貨量,X為正整數。具體而言,該產品在預設的最近X天內的平均出貨量=當前時間往前推X天該產品的出貨總數/X。如果該產品的實際銷售天數少于預設的X天,則該產品的平均出貨量=該產品實際銷售的出貨總數/該產品的實際銷售天數。
[0042]預警判斷模塊22根據該產品的平均出貨量判斷該產品當前的庫存量是否滿足預警條件。該預警條件指的是:該產品當前的庫存量〈該產品的平均出貨量*,其中Y為該產品預留的最少備貨天數且Y為正整數。優選地,預警條件分為二級或更多級,其中每一級預警條件對應的最少備貨天數Y依次增大或減小。
[0043]出貨單生成模塊23用于在該產品當前的庫存量滿足預警條件時生成進貨單。在生成的進貨單中,該產品需要進貨的數量=該產品的平均出貨量*ζ,其中Z為預設的補貨天數且Z為正整數。如果存在該產品的在途庫存,則在所述出貨單生成模塊生成的進貨單中,該產品需要進貨的數量=該產品的平均出貨量*Ζ-該產品的在途庫存數量,其中Z為預設的補貨天數且Z為正整數。
[0044]關于該進貨單的自動生成系統的更多內容,請參考上述實施例中關于進貨單的自動生成方法的具體描述,這里不再贅述。
[0045]本發明雖然以較佳實施例公開如上,但其并不是用來限定本發明,任何本領域技術人員在不脫離本發明的精神和范圍內,都可以做出可能的變動和修改,因此本發明的保護范圍應當以本發明權利要求所界定的范圍為準。
【權利要求】
1.一種進貨單的自動生成方法,其特征在于,包括: 獲取產品在預設的最近X天內的平均出貨量,X為正整數; 根據該產品的平均出貨量判斷該產品當前的庫存量是否滿足預警條件; 如果該產品當前的庫存量滿足所述預警條件,則生成進貨單。
2.根據權利要求1所述的進貨單的自動生成方法,其特征在于,該產品在預設的最近X天內的平均出貨量=當前時間往前推X天該產品的出貨總數/X。
3.根據權利要求2所述的進貨單的自動生成方法,其特征在于,如果該產品的實際銷售天數少于X天,則該產品的平均出貨量=該產品實際銷售的出貨總數/該產品的實際銷售天數。
4.根據權利要求1所述的進貨單的自動生成方法,其特征在于,所述預警條件指的是:該產品當前的庫存量〈該產品的平均出貨量*Y,其中Y為該產品預留的最少備貨天數且Y為正整數。
5.根據權利要求4所述的進貨單的自動生成方法,其特征在于,所述預警條件分為二級或更多級,其中每一級預警條件對應的最少備貨天數Y依次增大或減小。
6.根據權利要求1所述的進貨單的自動生成方法,其特征在于,在所述進貨單中,該產品需要進貨的數量=該產品的平均出貨量*ζ,其中Z為預設的補貨天數且Z為正整數。
7.根據權利要求1 所述的進貨單的自動生成方法,其特征在于,如果存在該產品的在途庫存,則在所述進貨單中,該產品需要進貨的數量=該產品的平均出貨量*ζ-該產品的在途庫存數量,其中Z為預設的補貨天數且Z為正整數。
8.一種進貨單的自動生成系統,其特征在于,包括: 平均出貨量獲取模塊,獲取產品在預設的最近X天內的平均出貨量,X為正整數; 預警判斷模塊,根據該產品的平均出貨量判斷該產品當前的庫存量是否滿足預警條件; 出貨單生成模塊,如果該產品當前的庫存量滿足所述預警條件,則生成進貨單。
9.根據權利要求8所述的進貨單的自動生成方法,其特征在于,所述平均出貨量獲取模塊采用如下公式計算該產品的平均出貨量:該產品在預設的最近X天內的平均出貨量=當前時間往前推X天該產品的出貨總數/X。
10.根據權利要求9所述的進貨單的自動生成方法,其特征在于,如果該產品的實際銷售天數少于X天,則所述平均出貨量獲取模塊采用如下公式計算該產品的平均出貨量:該產品的平均出貨量=該產品實際銷售的出貨總數/該產品的實際銷售天數。
11.根據權利要求8所述的進貨單的自動生成方法,其特征在于,所述預警條件指的是:該產品當前的庫存量〈該產品的平均出貨量*Υ,其中Y為該產品預留的最少備貨天數且Y為正整數。
12.根據權利要求11所述的進貨單的自動生成方法,其特征在于,所述預警條件分為二級或更多級,其中每一級預警條件對應的最少備貨天數Y依次增大或減小。
13.根據權利要求8所述的進貨單的自動生成方法,其特征在于,在所述出貨單生成模塊生成的進貨單中,該產品需要進貨的數量=該產品的平均出貨量*ζ,其中Z為預設的補貨天數且Z為正整數。
14.根據權利要求8所述的進貨單的自動生成方法,其特征在于,如果存在該產品的在途庫存,則在所述出貨單生成 模塊生成的進貨單中,該產品需要進貨的數量=該產品的平均出貨量*Z-該產品的在途庫存數量,其中Z為預設的補貨天數且Z為正整數。
【文檔編號】G06Q30/00GK103903113SQ201210586170
【公開日】2014年7月2日 申請日期:2012年12月28日 優先權日:2012年12月28日
【發明者】徐磊 申請人:上海凱淳實業有限公司