tinyshop商城系统设计之--商品管理

直接入正题

商品管理的分类及主要数据表:

表格设计思路:

1.(goods)商品表: 在设置一一个商品(可以认为是一个链接)的时候,首先我们选择商品属于哪个分类(category),然后再选择产品的类型(type),通过规格(spec)的不同我们可以生成一个笛卡尔积,生成不同的产品(products)。

2.(product)产品表:什么是产品,不同规格(spec)的商品就是一产品,我们最终售卖的是产品,库存和价格也会因为规格不同而区别。

3.(category)分类表:分类表,用于对商品进行管理,例如前台的导航的搜索规则都是通过分类进行操作的。一般来说我一个分类会对应一个类型表(type),但是却区别于类型表(type)。

4.(type)类型表:类型表,用于对属性(attr)和规格(spec)进行管理。和分类表体现在服务对象上的不同(一份服务于商品,一个服务于属性和规格)。一个类型可以对应多个属性(attr)和规格(spec)。

例:男女装(的分类),但是却属于同一种类型(衣服)。在衣服类型中管理着多个“材料”,“产地”,“风格”(属性attr)和“款式”,“尺码”(规格spec)

5.(spec)规格表:规格表,我们可以设定多个不同的规格,因为规格的复用性比较高,不同的商品可以复用不同的规格,所以讲规格放出来自己设定。

6.(attr)属性表:属性在类型创建的时候进行设置。

 

 

吐槽:在商品的设置中,我们可以直接给商品设置对应的规格(spec)(获取到所有规格自行搭配),在类型的中进行规格的关联就显得有点多余,可能有什么规格想跨规格(是spec)调用的吧。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值