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)調用的吧。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章