这是一份某钢厂的“低硅铁精粉采购合同”
一、4月15日前执行价格:1320元/吨。
二、质量标准:Fe>=65%,SiO2 <=5%,S <=0.4%,P <0.06%,Al2O3 <=3%,干基(水分=0%)
三、实际检验指标高于或低于质量标准时,执行如下增减值方案并分段累加。
例如:某批货物实测TFe含量为63%其他指标正好符合质量标准时,该批货物价格为1320-10x2.5-10x6=1235元/吨。 1、全铁(TFe)
65% <=TFe:每高0.1% 单价加1元/吨。
64% <=TFe <65%:每低0.1% 单价减2.5元/吨。
63% <=TFe <64%:每低0.1% 单价减6元/吨。
62% <=TFe <63%:每低0.1% 单价减50元/吨。
61% <=TFe <62%:半价结算。
60% <=TFe <61%:300元/吨。
TFe <60%:没收。 2、二氧化硅
SiO2 <=5%:每低0.1% 单价加1元/吨。
5% <SiO2 <=6%:每高0.1% 单价减2.5元/吨。
6% <SiO2 <=7%:每高0.1% 单价减5元/吨。
7% <SiO2 <=8%:每高0.1% 单价减20元/吨。
8% <SiO2:半价结算。 3、硫
0.40% <S <=0.50%:每高0.01% 单价减5元/吨。
0.50% <S <=0.80%:每高0.01% 单价减10元/吨。
0.80% <S:半价结算。 4、磷
0.06% <P <=0.08%:每高0.01% 单价减5元/吨。
0.08% <P <=0.10%:每高0.01% 单价减10元/吨。
0.10% <P:半价结算。 5、三氧化二铝
Al2O3>3%:每高0.1% 单价减3元/吨。
四、单车取样化验,分批加权平均。 显然,要计算货款,必须把此合同相关信息存入表中,如何建这个表呢?
想出来个方案:
主细表:主表(pid,品名,版本执行日期,基准价格,)
细表(sid,pid,成分,上限,下限,阶差,价差,增减,)
可如何友好的让用户输入这份合同呢?让用户以文本输入,再做词法句法分析或许是个路数,可没底,效率也不知道。
我的设想是让用户类似这样输入,然后启动语法分析,把相对应的信息晰取存入细表。
但这样输入方式对处理合同的用户来说实在太不友好了,尤其是没有编过程序的人。
begin
65% <=TFe:+0.1%:单价+1;
64% <=TFe and TFe <65%:-0.1%: 单价-2.5;
63% <=TFe and TFe <64%:-0.1%: 单价-6;
62% <=TFe and TFe <63%:-0.1%: 单价-50;
61% <=TFe and TFe <62%:: 单价/2;
60% <=TFe and TFE <61%::单价*0+300;
TFe <60%::单价*0;
SiO2 <=5%:-0.1%:单价+1;
5% <SiO2 and SiO2 <=6%:+0.1%: 单价-2.5;
6% <SiO2 and SiO2 <=7%:+0.1%: 单价-5;
7% <SiO2 <=8%:+0.1%: 单价-20;
8% <SiO2::单价/2; .
.
.
.
end
请有经验的达人们指点,折磨我好多天了!谢了先。
一、4月15日前执行价格:1320元/吨。
二、质量标准:Fe>=65%,SiO2 <=5%,S <=0.4%,P <0.06%,Al2O3 <=3%,干基(水分=0%)
三、实际检验指标高于或低于质量标准时,执行如下增减值方案并分段累加。
例如:某批货物实测TFe含量为63%其他指标正好符合质量标准时,该批货物价格为1320-10x2.5-10x6=1235元/吨。 1、全铁(TFe)
65% <=TFe:每高0.1% 单价加1元/吨。
64% <=TFe <65%:每低0.1% 单价减2.5元/吨。
63% <=TFe <64%:每低0.1% 单价减6元/吨。
62% <=TFe <63%:每低0.1% 单价减50元/吨。
61% <=TFe <62%:半价结算。
60% <=TFe <61%:300元/吨。
TFe <60%:没收。 2、二氧化硅
SiO2 <=5%:每低0.1% 单价加1元/吨。
5% <SiO2 <=6%:每高0.1% 单价减2.5元/吨。
6% <SiO2 <=7%:每高0.1% 单价减5元/吨。
7% <SiO2 <=8%:每高0.1% 单价减20元/吨。
8% <SiO2:半价结算。 3、硫
0.40% <S <=0.50%:每高0.01% 单价减5元/吨。
0.50% <S <=0.80%:每高0.01% 单价减10元/吨。
0.80% <S:半价结算。 4、磷
0.06% <P <=0.08%:每高0.01% 单价减5元/吨。
0.08% <P <=0.10%:每高0.01% 单价减10元/吨。
0.10% <P:半价结算。 5、三氧化二铝
Al2O3>3%:每高0.1% 单价减3元/吨。
四、单车取样化验,分批加权平均。 显然,要计算货款,必须把此合同相关信息存入表中,如何建这个表呢?
想出来个方案:
主细表:主表(pid,品名,版本执行日期,基准价格,)
细表(sid,pid,成分,上限,下限,阶差,价差,增减,)
可如何友好的让用户输入这份合同呢?让用户以文本输入,再做词法句法分析或许是个路数,可没底,效率也不知道。
我的设想是让用户类似这样输入,然后启动语法分析,把相对应的信息晰取存入细表。
但这样输入方式对处理合同的用户来说实在太不友好了,尤其是没有编过程序的人。
begin
65% <=TFe:+0.1%:单价+1;
64% <=TFe and TFe <65%:-0.1%: 单价-2.5;
63% <=TFe and TFe <64%:-0.1%: 单价-6;
62% <=TFe and TFe <63%:-0.1%: 单价-50;
61% <=TFe and TFe <62%:: 单价/2;
60% <=TFe and TFE <61%::单价*0+300;
TFe <60%::单价*0;
SiO2 <=5%:-0.1%:单价+1;
5% <SiO2 and SiO2 <=6%:+0.1%: 单价-2.5;
6% <SiO2 and SiO2 <=7%:+0.1%: 单价-5;
7% <SiO2 <=8%:+0.1%: 单价-20;
8% <SiO2::单价/2; .
.
.
.
end
请有经验的达人们指点,折磨我好多天了!谢了先。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货