1. 程式人生 > >電子商務系統的設計與實現(十一):資料庫設計

電子商務系統的設計與實現(十一):資料庫設計

使用者相關

  malling_user:前端商城系統的使用者,使用者名稱、密碼等

  malling_user_delivery_address,使用者的收穫地址,一個使用者可以有多個收穫地址

  malling_admin_user:後端系統的使用者,與前端系統沒有關係

  malling_admin_role:後端系統使用者的角色,超級管理員、管理員等

  malling_admin_user_role:後端系統使用者和角色的關聯

賬務相關
  malling_account:使用者的資金賬戶,賬戶號、可用餘額、凍結餘額等

  malling_account_internal:內部專用賬戶

 
malling_account_log:資金變動日誌,一次交易,兩筆資金變動(思路還有點混亂

malling_account_freeze_log:提現等產生的凍結日誌
malling_accoount_trans_log:交易日誌

 malling_recharge:使用者的充值記錄

 
malling_receive_payment:充值之後,銀行或第三方支付返回資訊
malling_withdraw:使用者的提現記錄

購物相關 

 
malling_goods:商品,商品號、名稱、標題、價格等
malling_goods_category:商品所屬分類,分類號、名稱、上級分類號等
malling_goods_comment:商品的評論,購買過某個商品的使用者才可以對這件商品進行評論
malling_orders:訂單,訂單號、所屬使用者、總價格、支付方式等

malling_orders_item:訂單項,一個訂單可以有多個訂單項,訂單號、所屬使用者、商品ID、商品數量、總價格、商品單價

日誌相關 

malling_op_log:操作日誌,比如稽核訂單之類的操作
malling_search_log:前端使用者搜尋商品產生
malling_login_log:使用者登入日誌,包括前端和後端

其它

malling_sequence:序列號,用來手動生成 賬戶號、訂單號等有業務含義的ID

  武漢九天鳥-p2p網貸系統開發-網際網路應用軟體開發