ホームページ  >  記事  >  バックエンド開発  >  Chuanzhi ポッドキャスト ハン シュンピン PHP ビデオ チュートリアル ノート zend.framework 講義 15. 総合アプリケーション - ショッピング カート 1

Chuanzhi ポッドキャスト ハン シュンピン PHP ビデオ チュートリアル ノート zend.framework 講義 15. 総合アプリケーション - ショッピング カート 1

WBOY
WBOYオリジナル
2016-06-13 13:17:551091ブラウズ

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 サイト、関連ファイル、および呼び出し関係を設計します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。