WMS系統(tǒng)的核心-庫存中心的設(shè)計

如果要問WMS 最核心的模塊是哪個,那一定是庫存中心, 庫存中心的結(jié)構(gòu)直接影響到其他模塊的設(shè)計愿吹。

本人設(shè)計庫存中心時金踪,考慮業(yè)務(wù)場景如下:

1. 訂單進入之后浊洞,可以同步驗證批次庫存是否夠。

? ? 為什么要到批次庫存呢胡岔?像2C 電商平臺法希,基本都是驗證到貨量是否足夠,不驗證批次靶瘸。但是如果只驗證到貨量铁材,那么在當庫存中有殘品,過期的奕锌,那么就會造成后面的無庫存可出庫著觉, 所以這里會驗證到批次是否足夠。


2. 要能支持多批次屬性管理惊暴。

? ? 根據(jù)商品的屬性饼丘,考慮管理到何種批次的顆粒度,比如生鮮的商品要管理到生產(chǎn)日期辽话,藥品的管理到批次號等肄鸽。

3. 可以追溯到產(chǎn)品的入庫源頭卫病,庫內(nèi)所有的變化,出庫方向典徘。 就是說當消費者投訴到這個商品有問題時蟀苛,不僅能查到庫內(nèi)的轉(zhuǎn)移軌跡,也要能管理到這個貨是經(jīng)過哪個入庫單入庫的逮诲,根據(jù)入庫單號跟蹤到上游的軌跡帜平,這個食品追溯中尤為重要,因為現(xiàn)在還沒有做到每個商品都有唯一流通的條碼進行全供應(yīng)鏈管理梅鹦。

滿足上述的要求轉(zhuǎn)換設(shè)計思路如下

1. 可以進行預(yù)分配裆甩,在訂單進入之后就可以預(yù)分配庫存,分配到庫存的批次級別齐唆。


2. 在入庫時根據(jù)批次不同生成唯一的批次ID嗤栓,這個批次ID 跟隨庫存變化全過程。

3. 可擴展的庫存批次管理箍邮。

4.參考預(yù)分配結(jié)果進行分配到庫位庫存

? ?問題:為什么不直接分配到庫位上茉帅,這樣不是更簡單?

? 答:因為2C 訂單是陸陸續(xù)續(xù)進入到系統(tǒng)的锭弊,如果每個訂單進來就分配担敌,會造成分配的庫存位置不集中,在波次揀貨的時候浪費揀貨路徑廷蓉。2,有的倉庫使用存揀分離全封,訂單進入的時候庫存還沒有補貨完成,也不能占用到存儲位置上桃犬,那就沒有辦法占用了刹悴。結(jié)合上面兩個情況所以占用批次級別比較合適。

庫存相關(guān)的表設(shè)計

庫存批次表

作為庫存的主表攒暇,記錄庫存的批次ID 和占用情況土匀。

庫存庫位表?

記錄物理位置的庫存表,使用批次ID 作為外鍵鏈接庫存批次表


庫存批次表

作為庫存批次表形用, 記錄庫存不同庫存批次的情況就轧,結(jié)合上面兩個表就可以查看每個預(yù)占或者占用的庫存對應(yīng)的批次情況,查看庫位上庫存的批次情況田度。?

庫存表設(shè)計后妒御,還要有對應(yīng)的分配表

這里的為了區(qū)分不同場景下的分配,定義只占用批次的時候要預(yù)占镇饺,分配到庫位上庫存時叫做分配乎莉。

庫存預(yù)占表

庫存分配表

分配邏輯說明

預(yù)分配

在庫存分配時如果需要預(yù)分配,先進行預(yù)分配,分配結(jié)果記錄到庫存表和預(yù)分配表中惋啃,前者記錄庫存的變化哼鬓,防止超量預(yù)占(本設(shè)計不考慮超量分配的場景),后者記錄預(yù)分配的結(jié)果和訂單的關(guān)系边灭。

分配

分配數(shù)量參考訂單的預(yù)分配結(jié)果异希,按照預(yù)分配分配的批次ID 到庫存中找到對應(yīng)的批次ID.分配的數(shù)量記錄到分配字段中。

如圖

庫存批次ID 變化

總結(jié):增加了預(yù)分配的概念绒瘦,同時通過批次ID 記錄庫存變化過程称簿。這樣就不僅僅可以在庫存分配的驗證庫存,也可以事后追蹤庫存椭坚。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末予跌,一起剝皮案震驚了整個濱河市搏色,隨后出現(xiàn)的幾起案子善茎,更是在濱河造成了極大的恐慌,老刑警劉巖频轿,帶你破解...
    沈念sama閱讀 212,080評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件垂涯,死亡現(xiàn)場離奇詭異,居然都是意外死亡航邢,警方通過查閱死者的電腦和手機耕赘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來膳殷,“玉大人操骡,你說我怎么就攤上這事∽裕” “怎么了册招?”我有些...
    開封第一講書人閱讀 157,630評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長勒极。 經(jīng)常有香客問我是掰,道長,這世上最難降的妖魔是什么辱匿? 我笑而不...
    開封第一講書人閱讀 56,554評論 1 284
  • 正文 為了忘掉前任键痛,我火速辦了婚禮,結(jié)果婚禮上匾七,老公的妹妹穿的比我還像新娘絮短。我一直安慰自己,他們只是感情好昨忆,可當我...
    茶點故事閱讀 65,662評論 6 386
  • 文/花漫 我一把揭開白布戚丸。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪限府。 梳的紋絲不亂的頭發(fā)上夺颤,一...
    開封第一講書人閱讀 49,856評論 1 290
  • 那天,我揣著相機與錄音胁勺,去河邊找鬼世澜。 笑死,一個胖子當著我的面吹牛署穗,可吹牛的內(nèi)容都是我干的寥裂。 我是一名探鬼主播,決...
    沈念sama閱讀 39,014評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼案疲,長吁一口氣:“原來是場噩夢啊……” “哼封恰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起褐啡,我...
    開封第一講書人閱讀 37,752評論 0 268
  • 序言:老撾萬榮一對情侶失蹤诺舔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后备畦,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體低飒,經(jīng)...
    沈念sama閱讀 44,212評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,541評論 2 327
  • 正文 我和宋清朗相戀三年懂盐,在試婚紗的時候發(fā)現(xiàn)自己被綠了褥赊。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,687評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡莉恼,死狀恐怖拌喉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情俐银,我是刑警寧澤尿背,帶...
    沈念sama閱讀 34,347評論 4 331
  • 正文 年R本政府宣布,位于F島的核電站悉患,受9級特大地震影響残家,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜售躁,卻給世界環(huán)境...
    茶點故事閱讀 39,973評論 3 315
  • 文/蒙蒙 一坞淮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧陪捷,春花似錦回窘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,777評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烁涌。三九已至,卻和暖如春酒觅,著一層夾襖步出監(jiān)牢的瞬間撮执,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,006評論 1 266
  • 我被黑心中介騙來泰國打工舷丹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留抒钱,地道東北人。 一個月前我還...
    沈念sama閱讀 46,406評論 2 360
  • 正文 我出身青樓颜凯,卻偏偏與公主長得像谋币,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子症概,可洞房花燭夜當晚...
    茶點故事閱讀 43,576評論 2 349

推薦閱讀更多精彩內(nèi)容

  • CREATE TABLE IF NOT EXISTS ecs_order_info (order_id mediu...
    cookie口閱讀 15,673評論 0 16
  • 我識人能力一向很差蕾额,經(jīng)常要等到很久之后才能看到一個人身上的不足之處,要等到傷害到自己之后才會恍然大悟彼城。 但實際上诅蝶,...
    記白閱讀 149評論 0 0
  • 1.付出不亞于任何人的努力 2.要謙虛,不要驕傲 3.要每天反省 4.活著精肃,就要感謝 5.積善行秤涩,思利他 6.不要...
    六項精進阿晉閱讀 91評論 0 0
  • 暗星寥落月低垂帜乞, 夜半寒枝凝露水司抱。 靜夜獨思身何往, 蟲吟聲中意難回黎烈。 ? 以前寫的一首詩习柠,見笑。 之前沒寫題目照棋,...
    觀默言閱讀 237評論 0 6
  • 某年輕男子不巧生了痔瘡资溃,坐立不安。偶爾累了往下一坐烈炭,立刻疼得哭爹喊娘溶锭。如此下來,他感覺人生仿佛都失去了意義符隙。...
    上官飛鴻閱讀 520評論 2 10