網上書店資料庫設計

2021-07-10 19:30:16 字數 2386 閱讀 4041

(資料庫**設計如下:

1角色表

roles 列名

資料型別

allow nulls

描述備註

roleid

intn

角色id 主鍵

rolename

varchar (50)

y角色名稱

2使用者表

users 列名

資料型別

allow nulls

描述備註

userid

intn

使用者id 主鍵

username

varchar(50)

n使用者名稱

realname

varchar(50)

n真實姓名

pwdvarchar(50)n密碼

addr

varchar(200)

n聯絡位址

phone

varchar(20)

y聯絡**

createdate

datetime

n建立時間

roleid

intn

角色id 外來鍵

remark

varchar(2000)y備註

3圖書表

book 列名

資料型別

allow nulls

描述備註

bookid

intn

圖書id 主鍵

bookname

varchar(200)

n圖書名稱

caregoryid

intn

類別id 外來鍵

data

varchar(50)y資訊

info

varchar(2000)

y內容簡介

sell

varchar(200)

y出版社

buyindate

datetime

n購入時間

quantity

inty

圖書數量

inprice

money

y進書**

discount

floaty折扣

remark

varchar(2000)y備註

4圖書類別表

category 列名

資料型別

allow nulls

描述備註

categoryid

intn

類別id 主鍵

categoryname

varchar(50)

y類別名稱

parentid

intn

上一級類別id 外來鍵

remark

varchar(2000)y備註

comment 列名

資料型別

allow nulls

描述備註

commentid

intn 主鍵

title

varchar(200)

nbody

varchar(2000)

ycreatedate

datetime

nuserid

intn

使用者id 外來鍵

bookid

intn

圖書id 外來鍵

6訂單表

orderform 列名

資料型別

allow nulls

描述備註

orderformid

intn

訂單id 主鍵

userid

intn

使用者id 外來鍵

totalnum

inty

圖書總數量

totoalmoney

money

y圖書總**

orderdate

datetime

n建立時間

state

varchar(2000)

y訂單狀態

7訂單子項表

orderitem 列名

資料型別

allow nulls

描述備註

orderitemid

intn

訂單子項id 主鍵

bookid

intn

圖書id 外來鍵

orderformid

intn

訂單id 外來鍵

numint

n圖書數量

price

money

n圖書單價

網上書店系統

用到的技術 servlet jsp mysql 主要功能 前台 登入註冊 圖書管理 訂單管理 購物車模組 後台 書分類管理 圖書管理 上傳圖書,修改刪除圖書 訂單管理 遇到的問題 1,request.getsession setattribute cart bmw cart cart cart re...

網上書店需求分析

網上書店目錄 part one 系統分析 part two 需求分析 part three 系統管理流程及用例圖 part four 非功能性需求 一 系統分析 1 總體需求 建立對圖書提供全面管理的資訊系統 對所有的圖書 客戶提供全面管理 對圖書詳細資訊提供管理。2 功能需求 在internet,...

用python實現網上書店

需求 1 每個使用者的 購物車 cart 用合適的資料結構快取在記憶體中。2 對每個資料物件的訪問,合理設定並管理快取 使用獨立的模組讀寫資料庫 讓程式結構變得可管理 可維護。3 對每種商品,設定乙個庫存。下訂單就 假設不需要付款 完成需要減庫存。4 將 商品詳情 頁面的 當前庫存 採用 ajax ...