報價系統概念與技術實現

Sam Xiao發表於2020-12-09

一,報價系統概述

1,什麼是報價系統

“新零售”,“智慧製造”,“大資料分析”等概念在不斷的演進。本文提到的報價系統,就屬於“新零售”的一個重要組成部份。很多傳統企業,都是先做市場調查,然後量產一批商品進行售賣。這樣容易造成庫存積壓。針對這樣的問題,經過市場的實踐,提出了一種按需生產的理論,即需要什麼就生產什麼。

企業若要按需生產,就會面臨著一系列的新問題,例如:

一個快銷品公司需要一批牙膏盒,初步聯絡幾家印刷包裝廠,對這些印刷包裝廠進行詢價,選擇價格相對較低,質量相對較好的工廠進行生產。這些印刷包裝廠需要給快銷品公司進行產品報價,報價時面臨的主要問題有:

a,報價時涉及到產品設計,採購用料,工序生產等多個部門,多個部門協調後再報出一個價格,時效性跟不上。

b,多家工廠在競爭這個訂單,價格因素影響了競爭力。

c,報價前需弄清楚產品的設計,用料,工藝,組成才能進行報價。對報價人員的專業知識要求相當高。

d,報價會涉及到一個產品的方方面面,稍有不慎就會造成價格較大的誤差

e,一般的報價人員很難跨行業,跨產品進行報價的。

面臨著如此多的風險與問題,稍有不慎就很難有利潤和惹上法律風險。

2,報價系統適用於什麼領域

a,在傢俱行業,客戶訂製的傢俱大小,顏色,材質,工藝都不一樣,銷售人員能過軟體報價是一件非常愉悅的事情。

b,按需生產的工廠,比如一個製衣廠接到某網店1萬件工服的訂單,製衣廠能在一分鐘內報出價格,從時效性來說相當有競爭優勢。

c,一個客戶需要訂製一臺房車,動力,內飾等因素直接影響到房車的價格,如果有一款軟體為客戶報價,體現了汽車廠商的專業感。

d,印刷包裝行業的專業知識多而雜,對專業技能的要求較高,可以用報價軟體解放勞動力。

如此多的行業,都需要一個報價軟體了,是否可以用資訊化的系統來解決這個問題呢?

二,分解一個產品BOM

這兒的BOM是指報價BOM,與傳統意義上的生產BOM有一定的差別,能否正解分解一個產品BOM,是報價因素的關鍵。現在以一個常見的盒子為例,分解其組成:

 

 現在把這個實物BOM轉換為產品BOM,這個盒子的部件較多,本文僅分解"天盒"為例進行說明。天盒:包括了天盒面紙,天盒灰板。天盒面紙,又需要不同的物料,不同的工序進行生產,詳見圖列:

三,根據一個產品的BOM進行計價

1,這個盒子的價格,是由5個部件的價格相加所得,這兒不考慮裝配,包裝,運輸的費用。

 2,要計算這個產品的總價,就需要計算每個部件的價格,部件的價格出來了,產品的總價就一目瞭然了。現在以計算天盒部件的價格為例:

天盒部件,包含天盒皮膚,天盒灰板兩個子部件,這兒就涉及到部件巢狀部件了。

部件物料:

“巧婦難為無米之炊”,生產一個天盒需要原紙,油墨等物料(不考慮掛件的情況)。

採購什麼樣的原紙呢,“理文原紙”,“玖龍原紙”,在使用者沒有要求品牌的情況下,必須有一個品牌的選擇。原紙又採用什麼克重,什麼顏色的紙呢?又有一個紙張規格的選擇。

油墨也是如此,品牌,規格不同,都直接決定了生產成本。

部件工序:

1,工廠能印刷這種天盒的機器有多種,比如:膠印,UV印刷,數碼印刷。選擇那種機器生產,僅憑經驗來決定面臨著具大的風險。選擇了生產機器,又對物料的上機規格有一定的約束。

2,又比如燙金:選擇滿版燙金,還是選擇區域性燙金(區域性燙金的面積),那種更省錢?如此多的選擇,如此多的組合,確實讓報價員頭痛。

 從的情況來看, 生產天盒部件,不管是在物料上,還是在工序上都有相當多的選擇。這些不同的選擇就開有成了不同的價格組合。

理論上,只要找到最低的價格組合,報出來的價格就具有絕對的競爭優勢。

以一個產品為例:報一個“主盒”部件的價格,物料的選擇,印刷機的選擇,工序的選擇,形成了N種方案可以生產這個部件,每種方案就是一個組合,並且可以看到每個組合的明細資訊。

這時候只需要選擇最低的一種價格組合就可以了。

四,報價受外圍因素的影響

1,受物料拼版的影響

在生產盒子,傢俱,或者衣服的時候,展開尺寸一般都是不規則圖形。在裁剪物料的時候,拼版演算法的差異會直接影響到價格。如下圖,在相同的物料面積下,左邊的矩形拼版只能拼接9個產品,右邊的不規則圖形拼版,可以拼接12個產品。顯然右邊的拼版演算法更省料更省錢。

2,受損耗影響

生產一個產品,在工序上,物料上都會產生損耗,如何控制到最低損耗,也是降低成本的一個關鍵。

3,受包裝運輸的影響

對產品對行包裝運輸時,採用何種包裝方式,何種運輸方式可以節約成本,都是報價系統應該考慮的問題。這兒不詳細展開描述,可以聯絡作者進行私下交流。

五,技術實現

1,技術棧介紹

我們梳理清楚業務後,緊接著就是技術的實現:

資料庫:mysql

服務端:spring boot  +  mybatis  + alibabacloud  +  redis 技術棧

客服端:html5  + css3 + vue.js + element ui 前端框架

 2,後端BOM維護演示

1,後端主要分為【物料管理】,【工序管理】,【產品分類】,【產品BOM】管理四個模組

產品BOM,是可以支援無限級配置:

每種物料,工序計價公式的定義(公式的定義:支援Javascript語法公式

 3,使用者端介面展示

使用者只需要簡單的輸入產品的尺寸,引數,工序等關鍵屬性,報價系統即時計算出產品價格(計算時間控制元件在0.2秒左右)。

具體的技術實現,另開部落格分享。需瞭解技術實現的,可聯絡作者(v信:xichji)

 

六:對方面需要深入探討的同行,可以加我微信瞭解。

微訊號:xichji

部落格地址:http://www.cnblogs.com/xcj26   , 此部落格頭像為作者微信二維碼頭像。

 

相關文章