當前位置:
首頁 > 最新 > 微信商城中商品表結構設計

微信商城中商品表結構設計

微信商城中商品表結構設計

在購物網站中,只出售一類產品的情況比較少,因為即便是同類的產品,也會有很多細分的分類子項。例如,PC還可以向下分為筆記本電腦、台式機和平板電腦等。提供詳細的分類可以幫助用戶快速找到自己需要的商品,為此設計了商品分類表(goods_cates),具體見圖

商品分類表goods_cates的SQL語句如下:

CREATE TABLE `goods_cates` (

`id` int(4) NULL ,

`img_id` int(10) NULL ,

`name` varchar(100) NULL ,

`content` text NULL ,

`status` tinyint(4) NULL ,

`create_time` int(10) NULL ,

`update_time` int(10) NULL

);

其中img_id欄位關聯了OneThink框中文件系統的picture表,此表用來存儲文件的實際存儲地址(path欄位)。status、create_time和update_time 3個欄位參考了框架現有的數據結構設計,方便對數據進行狀態操作和記錄事件信息的獲取。

完成分類表的設計後,就可以繼續設計商品表了。根據已有的購物經驗,一個商品需要有以下5個屬性才可以完成正常的購買流程:

商品名稱:具有唯一性的名稱。

商品圖片:至少需要一有一張圖片來展示商品的實際信息

商品價格:精確到分的價格,固定的貨幣單位

商品庫存:影響用戶可以購買的商品個數

商品詳情:幫助用戶更詳細地了解商品信息

基於以上需要,商品表(goods)的設計見圖如下:

商品表goosd的SQL語句如下:

CREATE TABLE `goods` (

`id` int(4) NOT NULL ,

`goods_cates_id` int(10) NULL ,

`img_id` int(10) NULL ,

`name` varchar(100) NULL ,

`price` double(20,2) NULL ,

`content` text NULL ,

`production_place` text NULL ,

`repertory` int(10) NULL ,

`is_top` tinyint(4) NULL ,

`sort` int(10) NULL ,

`status` tinyint(4) NULL ,

`create_time` int(10) NULL ,

`update_time` int(10) NULL ,

PRIMARY KEY (`id`)

);

注意:商品表的設計基於最基本的購買需求設計,若需要可以繼續進行擴展。例如,可以增加欄位is_order來判斷是否搶購商品等。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 億仁 的精彩文章:

PHP標量數據類型用法和使用說明
微信網頁圖像介面-拍照貨從相冊中選擇圖片及上傳圖片設計
IPhone 8將推遲至10月問世,推遲原因原來是這樣的
微信商城中購物車和訂單表結構設計

TAG:億仁 |

您可能感興趣

商丘市旅遊局面向全國徵集文化旅遊商品創意設計作品
首單掛鉤大商所商品指數的銀行結構性理財產品成功發售
三域商品微交易正規投資理財平台
兒童服裝展櫃設計及商品擺放技巧
鄭商所:完善商品期權交易投資者結構
論商品的人性化設計
寺庫推出行業首個奢侈品聯盟鏈 建立商品溯源信息
羅森便利店與ZMP公司共同展開機器人配送商品實驗
設計的力量:農耕文化主題創意商品
服務中大型傳統零售品牌,基於「SaaS+區塊鏈」提供商品流通管理服務
速賣通關於煙具等吸食工具商品信息中包含weed禁限詞商品的整治公告
亳州市大型農貿市場民生商品價格信息
商務部公布對美加征關稅商品清單
向「司馬懿」學4點商品管理,服裝商品管理這麼干!
杭州佰兆商貿有限公司,以塑造國內外商品連鎖品牌為已任
中國商務部公布對美國加征關稅商品清單
美公布擬對華加征關稅商品清單:專註於高科技產品
平壤春季國際商品展開幕 參展商數量或創歷史新高
現代商品包裝設計趨勢!
信息拜物教:信息的商品化過程