请教:直销财务系统的设计思路
海东 2004-04-04 10:09:50 算法如下
每一个业务员都有一个上级
顶头上级为空
每一下业务员只能发展两组即A,B两组
以此类推,从而形成金字塔
按局计算
A组加B组等于51人时为一组
但A组与B组同时都大于17,也就是A比B在1:1 和2:1之间
每一局里还设
if a+b=51 and a>=17 and b>=17 then
ls("jjsy")=6000-ls("yjsy")
elseif a+b>=36 and a>=12 and b>=12 then
ls("bjsy")=3000-ls("yjsy")
elseif a+b>=24 and a>=8 and b>=8 then
ls("bjsy")=2100-ls("yjsy")
if a>b then
ls("ba")=24-b-ls("ya")
ls("bb")=b-ls("yb")
else
ls("ba")=a-ls("ya")
ls("bb")=24-a-ls("yb")
end if
elseif a+b>=15 and a>=5 and b>=5 then
ls("bjsy")=1500-ls("yjsy")
if a>b then
ls("ba")=15-b-ls("ya")
ls("bb")=b-ls("yb")
else
ls("ba")=a-ls("ya")
ls("bb")=15-a-ls("yb")
end if
elseif a+b>=8 and a>=3 and b>=3 then
ls("bjsy")=900-ls("yjsy")
if a>b then
ls("ba")=8-b-ls("ya")
ls("bb")=b-ls("yb")
else
ls("ba")=a-ls("ya")
ls("bb")=8-a-ls("yb")
end if
elseif a+b<8 and a>=1 and b>=1 then
ls("bjsy")=300-ls("yjsy")
ls("ba")=1
ls("bb")=1
elseif a=0 and b>=1 then
ls("bjsy")=150-ls("yjsy")
ls("ba")=0
ls("bb")=1
elseif a>=1 and b=0 then
ls("bjsy")=150-ls("yjsy")
ls("ba")=1
ls("bb")=0
end if
未完待续
有没有做过直销类的系统的