13 購物車系統

2021-07-10 15:11:45 字數 3034 閱讀 8311

1.設計表:

//1.使用者表

create

table users

( id int

primary

key,

name varchar(64) not

null

default

'', pwd char(32) not

null

default

'', //因為密碼是md5儲存,md5儲存後有32個字元

email varchar(128) not

null

default

'', tel varchar(32) not

null

default

'', grade tinyint unsigned not

null

default1)

insert

into users values(100,'aaa',md5('123456'),'[email protected]',110,1);

insert

into users values(101,'bbb',md5('123456'),'[email protected]',111,1);

//2.商品表

create

table book

( id int

primary

key auto_increment,

name varchar(64) not

null

default

'', author varchar(64) not

null

default

'', publishhouse varchar(128) not

null

default

'', price float

notnull

default

0, nums int

notnull

default10)

insert

into book(name,author,publishhouse,price,nums) values('php程式設計指南','王芳','電子工業出版社',10,1000);

insert

into book(name,author,publishhouse,price,nums) values('php應用開發詳解','小健','電子工業出版社',68,1000);

insert

into book(name,author,publishhouse,price,nums) values('php企業級應用開發','小費','電子工業出版社',56,1000);

insert

into book(name,author,publishhouse,price,nums) values('php參考手冊','小星','電子工業出版社',10,1000);

insert

into book(name,author,publishhouse,price,nums) values('phpweb服務開發','順平','電子工業出版社',550,1000);

//3.購物車表(存放使用者準備購買的商品的id和數量)

create

table mycart

( id int unsigned primary

key auto_increment,

userid int,

bookid int,

nums int unsigned,

cartdate int unsigned,

foreign

key(userid) references users(id),

foreign

key(bookid) references book(id)

)

//訂單表,分為兩個表

create

table orders

( id int

primary

key auto_increment,

userid int

notnull

default

0, totalprice float

notnull

default

0, orderdate int unsigned not

null,

foreign

key(userid) references users(id)

)//訂單細節(該訂單究竟買了什麼商品)

create

table ordersitem

( id int

primary

key auto_increment,

ordersid int,

bookid int,

booknum int

default

0not

null,

foreign

key(ordersid) references orders(id),

foreign

key(bookid) references book(id)

)

2.流程

購物車(註冊 登入 購物 購物車 結帳)

購物車 註冊 登入 購物 購物車 結帳 shopping car dict dict money 0 def input username pwd username input username pwd input pwd return username,pwd def goods get with...

ios13 購物車優化

03 綜合練習 import viewcontroller.h inte ce viewcontroller 購物車 property weak,nonatomic iboutlet uiview shopcarview 新增按鈕 property weak,nonatomic iboutlet u...

ios13 購物車優化

03 綜合練習 import viewcontroller.h inte ce viewcontroller 購物車 property weak,nonatomic iboutlet uiview shopcarview 新增按鈕 property weak,nonatomic iboutlet u...