做一个进销存系统,商品表不知道怎么设计,
因为有一种商品叫 手机卡,,在进货的时候,写 手机卡 100张,
晕,那卡号和密码怎么存储
而且,客户购买的时候,一次都是购买个10到20张的,出货 写 手机卡20张 ???卡和密码,怎么存?
?
建一张手机卡明细表 有进货单id,卡号,密码,出货单id 4列构成
当你进货的时候商品明细里存储1条记录叫100张手机卡,但同时要在手机卡明细表里生成100条记录
出货的时候只要写出货id和卡号密码就可以了
这个我想过了,但还有一个商品,也有这样一张特性,每台设备上有一个唯一的编码,就想发动机号一样,总不能也单独建个表吧?
@ihwt: 那你就用‘手机卡明细表’ 增加一列类型 区分到底是手机卡还是其他,唯一的编码和手机号存储在同一列
@死白的man: 晕啊,要是有多个商品都这样,那我得晕了,哦滴神,再说了,要存储的内容都不一样,字段意义也不一样啊?
@ihwt: 这有什么晕的?定义商品的时候定义一个flg ,只要有这个flg就必须扩展到新表。
@死白的man: 下单,入库,出库,退货,那系统里,商品有多少个状态,在扩展新表里岂不的弄多少个状态?
@ihwt: 我的意思是商品定义一个状态比如1 当我入库出库的时候判断当商品状态为1的时候就必须操作新的扩展表
@死白的man:
只能用这种方式了,商品,我添加了一个功能,如果有商品有这种特性了,我就自动建表,呵呵,谢谢啊,200分啊,my god ,血本,