报价系统的概念与实现

  • 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   , 博客上的头像