报价系统的概念与实现
- 2020 年 12 月 9 日
- 筆記
一,报价系统概述
1,什么是报价系统
现在“新零售”,“智能制造”,“大数据分析”等概念在不断的演进。本文提到的报价系统,属于“新零售”的一个重要组成部成。很多传统企业,以前都是先做市场调查,然后量产出一批商品进行售卖。这样很容易造成库存积压。针对这样的问题,市场就提出了一种按需生产的理论,即要什么生产生什么!
企业若要进行按需生产,就会面临着一系列的新问题,以一个例子来体会按需生产的痛处,例如:
一个快销品公司要一批牙膏盒,初步联系了几家印刷包装厂,对这些印刷包装厂进行询价,选择价格相对较低,质量相对较好的工厂进行生产。
这些印刷包装厂就需要给快销品公司进行报价,这个报价是一个比较难办的技术活,主要体现在:
a,报价涉及到产品设计,采购用料,工序生产等多个部门,等多个部门协调后再报出一个价格,时效性跟不上。
b,多家工厂在竞争这个订单,价格因素影响了竞争力。
c,报价前得弄清楚产品的设计,用料,工艺,组成才能进行报价。对报价人员的专业知识要求相当高。
d,报价会涉及到一个产品的方方面面,稍有不慎就会造成价格相当大的误差。
e,一般的报价人员很难跨行业,跨产品进行报价的。
面临着如此多的风险与问题,稍有不慎就很难赚取利润, 我们是否能用软件来解决这些痛点呢?答案当然是能。
2,报价系统适用于什么领域
a,在家具行业,每个客户订制的家具大小,颜色,材质,工艺都不一样,在短时间内用手机APP快速给客户报个价格,这是一件相当愉悦的事情。
b,按需生产的工厂,比如一个制衣厂,接到某网店1万件工服的订单,制衣厂如果能快速给网店报个价格,从时效性来说相当有竞争优势。
c,一个客户需要订制一台房车,动力,内饰等因素直接影响到房车的价格,能够用软件为客户报价,体现了汽车厂商的专业感。
d,印刷包装行业的专业知识多而杂,对专业技能的要求较高,可以用报价软件解放劳动力。
如此多的行业,都需要一个报价软件了,我们的IT也应该是时候解决他们的报价问题了。
二,分解一个产品BOM
这儿的BOM是指报价BOM,与传统意义上的生产BOM有一定的差别,如果能够正解的分解一个产品BOM,是报价成功的关键。
只有把产品分解了,才能看的到产品的结构与组成。现在以一个常见的盒子为例,其分解盒子的组成:
现在把这个实物组件图,转换为一个产品BOM图,这个盒子相对较为复杂,本文仅分解”天盒”为例进行说明。
天盒,包括了天盒面纸,天盒灰板,天盒面纸,又需要不同的物料,不同的工序进行加工生产,详见图列:
三,根据一个产品的BOM进行计价
1,这个盒子的价格,显而易见是如下5个部件的价格总和,这儿不考虑装配,包装,运输的成本费。
2,要计算这个产品的总价,就需要计算每个部件的价格,部件的价格出来了,产品的总价就一目了然了。现在以计算天盒部件的价格为例:
天盒这个部件,又分为天盒面板,天盒灰板两个子部件组成,这儿就是部件嵌套子部件了,相对就比较复杂了。
部件物料:
“巧妇难为无米之炊”,生产一个天盒需要原纸,油墨等物料(不考虑挂件的情况)。
采购什么样的原纸呢,“理文原纸”,“玖龙原纸”,在用户没有要求品牌的情况下,必须有一个品牌的选择。原纸又采用什么克重,什么颜色的纸呢?又有一个纸张规格的选择。
油墨也是如此,品牌,规格不同,都直接决定了生产成本。
部件工序:
1,一个工厂能印刷这种天盒的机器有多种,比如:胶印,UV印刷,数码印刷。选择那种机器生产,很多工厂仅凭生产经验来决定,但是这样具有很大的风险。
2,选择了印刷机器,又对纸张的上机规格有一定的约束。
3,又比如:烫金的时候,选择满版烫金,还是选择局部烫金(局部烫金的面积),那种工序更省钱?如此多的选择,如此多的组合,确实让一个报价员很是头痛。
从上面描述的情况来看, 生产天盒部件,不管是在物料上,还是在工序上都有相当多的选择。这些不同的选择就是不同的价格组合。
理论上,只要找到这些价格的最低组合,报出来的价格,就具有绝对竞争优势。
以一个实际产品为例:报一个“主盒”部件的价格,物料的选择,印刷机的选择,工序的选择,形成了N种方案可以生产这个部件,每种方案就是一个组合,并且可以看到每个组合的明细信息。
只要能找到最低组合价格,就是最具有竞争力的价格。
四,报价受外围因素的影响
1,受物料拼版的影响:
在生产盒子,家具,或者衣服的时候,展开尺寸一般都是不规则图形。我们在裁剪物料的时候,由于拼版算法的没,会直接影响到价格。如下图,基本上是相同的面积,左边的矩形拼版只能拼接9个,右边的不规则图形拼版,可以拼接12个。这个成本是显而易见的。
2,受到损耗值的影响,
生产一个产品,随便怎么样都会夺损耗的,是否能把损耗值降到最低值。
3,受包装运输的影响
对产品对行包装运输时,采用何种包装方式,何种运输方式可以节约成本,这些都是报价系统应该需要考虑的问题。这儿就不展开详述了。
五,技术实现
1,技术栈介绍
我们梳理清楚业务后,紧接着就是技术的实现:
数据库:mysql
服务端:spring boot + mybatis + alibabacloud + redis 技术栈
客服端:html5 + css3 + vue.js + element ui 前端框架
2,后端BOM维护演示:
1,后端主要分为【物料管理】,【工序管理】,【产品分类】,【产品BOM】管理四个模块
产品BOM,是可以支持无限级配置:
每种物料,工序计价公式的定义:
3,用端端显示
六:对方面需要深入探讨的同行,可以加我微信了解。
微信号:xichji,
博客地址://www.cnblogs.com/xcj26 , 博客上的头像