一个项目可选择多个不同机种大类中的一种机型,每个机型都有A价,用户价,进货价,这个是给定的
还有一个是经销价,经销价按照不同的机种大类有不同的计算方式:
例:
1.A大类的所有机型的经销价
经销价= A价 * (1-折扣率)--- 手动输入
要求: 当选中A大类的机型是,通过修改折扣率来确定经销价。
2.B大类的经销价(添加机型时指定减价值,可随时修改)
同一机型,用不同的职员权限来控制
部长价: 经销价=A价 - 减价值(6000)
科长价: 经销价=A价 -减价值(4000)
10台以下价: 经销价=A价- 减价值(1000)
10台以上价: 经销价=A价- 减价值(3000)
......
每个机型的经销价的减价值都不同.
要求:当选中B大类的机型时,可以通过选择部长价,科长价...来指定经销价。
3.C大类的所有机型的经销价的计算方式:
代理商: 经销价=代理价(添加机型时指定,但可随时修改)
核心店: 经销价=核心价(添加机型时指定,但可随时修改)
以或者: 经销价= A价 * (1-折扣率) ---折扣率手动输入,每个项目不同..
要求:当选中C大类的机型时,选择计算方式代理商,核心店还是通过折扣率来确定经销价。
系统可随时增加大类和机型,并且经销价的计算方式可改变。这样的数据库结构应该怎样设计?
还有一个是经销价,经销价按照不同的机种大类有不同的计算方式:
例:
1.A大类的所有机型的经销价
经销价= A价 * (1-折扣率)--- 手动输入
要求: 当选中A大类的机型是,通过修改折扣率来确定经销价。
2.B大类的经销价(添加机型时指定减价值,可随时修改)
同一机型,用不同的职员权限来控制
部长价: 经销价=A价 - 减价值(6000)
科长价: 经销价=A价 -减价值(4000)
10台以下价: 经销价=A价- 减价值(1000)
10台以上价: 经销价=A价- 减价值(3000)
......
每个机型的经销价的减价值都不同.
要求:当选中B大类的机型时,可以通过选择部长价,科长价...来指定经销价。
3.C大类的所有机型的经销价的计算方式:
代理商: 经销价=代理价(添加机型时指定,但可随时修改)
核心店: 经销价=核心价(添加机型时指定,但可随时修改)
以或者: 经销价= A价 * (1-折扣率) ---折扣率手动输入,每个项目不同..
要求:当选中C大类的机型时,选择计算方式代理商,核心店还是通过折扣率来确定经销价。
系统可随时增加大类和机型,并且经销价的计算方式可改变。这样的数据库结构应该怎样设计?
解决方案 »
- 简单的Ajax提示窗口。
- 跪求上班asp.net都用什么?!
- Sun有CSJP,微软有什么认证?对于本科毕业生来说,只有毕业证实在是没保证啊...
- IIS问题,无法显示ASP文件
- 我的VS2003为何不能断点运行了
- 在asp.net2.0中,用程序生成一个文件夹后中,再在程序中修改和删除这个文件夹,就会引起session失效,如何解决?
- 关于两个DataGrid控件嵌套怎么得到里面那个DataGrid控件的Cell值
- 请教关于文本编辑的问题
- 打开新版的csdn,不能显示左边的Tree,请问怎么解决?
- 急,使用Enterprise Library中的logging写日志名字的问题,在线等
- 如何象csdn的frmae框架那样,把当中拉动框架宽度的分隔条的颜色变成蓝色的? 多谢了.
- 如何用ajax.net实现定时刷新
一张是type表,表结构为
typeID (主键),typename,typeClass(对应的是类型)
这里的typeclass对应的类型是,产品表中的产品类别,以及客户表的客户类型和级别,也可以增加其他会类型,需要根据你的业务逻辑另一张表controlType表
ID(主键),controlType(定义操作类型,操作类型就是+ - * / 等的划分,可以再增加一张表来进行维护), controlValue(需要操作的值大小)另一张表
对价格的具体操作
ID(主键),productID(对应产品主键),controlID(对应的是controlType表中的主键),typeID(对应type表中主键)具体应用的时候根据你前面的操作,如果需要的话,还需要在type表中设置优先级个人的简单想法,请大侠们指正
可以针对我提出来的哪些不足有兴趣思考这种问题