Chuanzhi Podcast Han Shuping PHP ビデオ チュートリアル ノート zend.framework.Lecture 15. 包括的なアプリケーション - ショッピング カート 1
zend.framework.Lecture 15. 包括的なアプリケーション - ショッピング カート 1
私のショッピング カート機能モジュール、需要分析。
ログイン システム
b ページに分かれて製品を閲覧します
c ショッピング カートに商品を追加し、ショッピング カート上でカード操作を実行します。
注文します
e phpmail を使用して相手に通知するメールを送信します
インターフェース
デザインデータベース
--ユーザーテーブル
テーブルユーザーを作成する
(
id int 主キー、
name varchar(64) は null のデフォルトではありません '',
pwd char(32) は null のデフォルトではありません '',
メール varchar(128) が null のデフォルトではありません '',
tel varchar(32) は null のデフォルトではありません ''、
グレード tinyint unsigned not null デフォルト 1
)
ユーザーに挿入values(100,'Andy Lau',md5(123456),'aligoods@qq.com','1394343432',1);
ユーザーに挿入values(101,'Jacky Cheung',md5(123456),'158393237@qq.com','1394343472',1);
MD5 検証、文字を 32 ビットとして保存します。固定長なのでcharを使用してください
--製品リスト (製品カテゴリリスト - レベル 1、レベル 2、レベル 3)
テーブルブックを作成
(
id int 主キー auto_increment,
name varchar(64) は null のデフォルトではありません '',
作成者 varchar(64) が null のデフォルトではありません '',
publishHouse varchar(128) が null のデフォルトではありません '',
価格浮動小数点数が null ではないデフォルト 0、
nums int null ではないデフォルト 10
)
--ショッピングカートテーブル
テーブル mycart を作成
(
id int 主キー auto_increment,
ユーザーID int、
bookid int、
nums int unsigned、
carDate int unsigned ,
外部キー(userid) は users(id) を参照します、
外部キー(bookid) 参照 book(id)
)
--注文テーブル (通常は 2 つのテーブルとして設計され、1 つはメイン テーブルと呼ばれ、もう 1 つは注文詳細テーブルと呼ばれます)
フレーム図を使用して、Web サイト、関連ファイル、および呼び出し関係を設計します。