數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--web平臺(tái)購(gòu)物_第1頁(yè)
已閱讀1頁(yè),還剩39頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  數(shù)據(jù)庫(kù)原理</b></p><p><b>  課程設(shè)計(jì)報(bào)告</b></p><p>  題目名稱(chēng)———Web平臺(tái)購(gòu)物</p><p><b>  目錄</b></p><p><b>  一、概述3</b></p&

2、gt;<p><b>  1.設(shè)計(jì)背景3</b></p><p><b>  2.設(shè)計(jì)目的3</b></p><p><b>  3.設(shè)計(jì)內(nèi)容4</b></p><p><b>  二、需求分析5</b></p><p>&l

3、t;b>  1.業(yè)務(wù)需求5</b></p><p><b>  2.查詢(xún)需求5</b></p><p><b>  3.功能需求5</b></p><p>  三、應(yīng)用系統(tǒng)功能設(shè)計(jì)6</p><p><b>  1.系統(tǒng)架構(gòu)6</b><

4、;/p><p><b>  2.功能劃分6</b></p><p>  3.操作界面及所包含功能7</p><p>  四、數(shù)據(jù)庫(kù)設(shè)計(jì)13</p><p>  1.邏輯設(shè)計(jì)13</p><p>  2.E-R模型14</p><p>  3.關(guān)系模式及參照

5、完整性15</p><p>  五、源代碼及查詢(xún)截圖16</p><p>  1.程序流程圖16</p><p>  2.數(shù)據(jù)庫(kù)鏈接方法17</p><p>  3.模塊展示17</p><p><b>  六、總結(jié)41</b></p><p>  1

6、.設(shè)計(jì)過(guò)程中遇到的問(wèn)題以及解決方法41</p><p>  2.課程學(xué)習(xí)及課程設(shè)計(jì)的體會(huì)41</p><p><b>  概述</b></p><p><b>  設(shè)計(jì)背景</b></p><p>  隨著Internet技術(shù)的發(fā)展,人們的日常生活已經(jīng)離不開(kāi)網(wǎng)絡(luò)。未</p>&

7、lt;p>  來(lái)社會(huì)人們的生活和工作將越來(lái)越依賴(lài)于數(shù)字技術(shù)的發(fā)展,也將越來(lái)越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。網(wǎng)上購(gòu)物也隨著網(wǎng)絡(luò)的發(fā)展日益和人們的生活貼近。網(wǎng)上購(gòu)物,是指買(mǎi)賣(mài)雙方之間依托計(jì)算機(jī)網(wǎng)絡(luò)(主要是指Internet).按照一定的標(biāo)準(zhǔn)所進(jìn)行的商貿(mào)活動(dòng)。網(wǎng)上購(gòu)物是一種依托現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)技術(shù),集金融電子化、管理信息化、商貿(mào)信息網(wǎng)絡(luò)化為一體,旨在實(shí)現(xiàn)物流、資金流與信息流和諧統(tǒng)一的新型貿(mào)易方式,是貿(mào)易活動(dòng)全過(guò)程的電子化、網(wǎng)絡(luò)化和數(shù)

8、字化。網(wǎng)上購(gòu)物給傳統(tǒng)的貿(mào)易方式帶來(lái)了巨大的沖擊,帶動(dòng)了經(jīng)濟(jì)結(jié)構(gòu)的變革,是一場(chǎng)商貿(mào)方式的革命,被國(guó)際上認(rèn)為是21世紀(jì)經(jīng)濟(jì)發(fā)展的一個(gè)重要推動(dòng)力。</p><p><b>  設(shè)計(jì)目的</b></p><p>  通過(guò)對(duì)網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā),了解了數(shù)據(jù)庫(kù)的設(shè)計(jì)與開(kāi)發(fā)的全過(guò)程,達(dá)到鞏固數(shù)據(jù)庫(kù)理論知識(shí)、鍛煉實(shí)踐能力和構(gòu)建合理知識(shí)結(jié)構(gòu)的目的。學(xué)習(xí)掌握后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)環(huán)境以及

9、其中的基本管理技術(shù),包括:創(chuàng)建數(shù)據(jù)庫(kù)、創(chuàng)建表、數(shù)據(jù)的增刪改查、數(shù)據(jù)的導(dǎo)入和導(dǎo)出;掌握MYSQL和SQLyog提供的常用功能,掌握存儲(chǔ)過(guò)程、觸發(fā)器的作用和編寫(xiě)方法,掌握使用PHP編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序的方法。了解數(shù)據(jù)庫(kù)后臺(tái)和前臺(tái)的實(shí)現(xiàn)過(guò)程。</p><p><b>  設(shè)計(jì)內(nèi)容</b></p><p>  總體規(guī)劃:Web平臺(tái)購(gòu)物系統(tǒng)是一個(gè)復(fù)雜、綜合的系統(tǒng),因此必須<

10、/p><p>  首先對(duì)系統(tǒng)進(jìn)行總體的規(guī)劃和設(shè)計(jì),否則會(huì)導(dǎo)致開(kāi)發(fā)進(jìn)度緩慢,系統(tǒng)不符合要求等。Web平臺(tái)購(gòu)物系統(tǒng)由前端網(wǎng)頁(yè)(IE)界面、中間服務(wù)器IIS(Microsoft Matrix)和mySQL 、SQLyog后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)組成。網(wǎng)頁(yè)主要展示各類(lèi)商品的名稱(chēng)、圖片、價(jià)格和詳細(xì)介紹等。</p><p>  中間服務(wù)器負(fù)責(zé)對(duì)用戶(hù)的操作和表單提交進(jìn)行響應(yīng)和處理,后臺(tái)數(shù)據(jù)庫(kù)主要存儲(chǔ)商品信息、用戶(hù)信息

11、、購(gòu)物車(chē)信息和公告信息等。</p><p>  網(wǎng)上購(gòu)物商場(chǎng)是PHP技術(shù)在電子商務(wù)上的應(yīng)用,用戶(hù)可以通過(guò)瀏覽器訪問(wèn)系統(tǒng)、訂購(gòu)服裝,對(duì)系統(tǒng)的管理也是通過(guò)瀏覽器來(lái)完成的。 這里我們運(yùn)用MYSQL和PHP技術(shù)相結(jié)合的方式開(kāi)發(fā)了網(wǎng)上購(gòu)物子系統(tǒng)----網(wǎng)上購(gòu)物商場(chǎng)。</p><p>  網(wǎng)上購(gòu)物商場(chǎng)實(shí)現(xiàn)了以下功能:</p><p><b>  (1)用戶(hù)注冊(cè)<

12、/b></p><p>  用戶(hù)必須先進(jìn)行注冊(cè),才能進(jìn)入購(gòu)物網(wǎng)站主頁(yè)面。在注冊(cè)時(shí)用戶(hù)需填會(huì)員的大致信息(用戶(hù)名、密碼、身份證、聯(lián)系電話、郵箱、QQ等)。</p><p><b>  (2)網(wǎng)上購(gòu)物</b></p><p>  用戶(hù)進(jìn)行注冊(cè)后,可以查看網(wǎng)上服裝店中服飾的供應(yīng),并有自己的需求進(jìn)行訂購(gòu),可以反復(fù)訂購(gòu)或者刪除已選商品。</p

13、><p><b>  (3)購(gòu)物車(chē)</b></p><p>  用戶(hù)在服裝訂購(gòu)后,還可以查看當(dāng)前所訂購(gòu)的服裝,有自己獨(dú)立的購(gòu)物車(chē)。</p><p>  (4)系統(tǒng)的管理與維護(hù)</p><p>  系統(tǒng)管理員可以進(jìn)行登陸管理服裝(可以進(jìn)行服裝信息的修改、服裝的添加等工作)。</p><p><b&

14、gt;  需求分析</b></p><p><b>  業(yè)務(wù)需求</b></p><p>  網(wǎng)上購(gòu)物一般都是圍繞著用戶(hù)、管理員和商品這三大部分進(jìn)行的。商品可分為女裝、男裝、兒童裝、鞋靴、箱包、美食六個(gè)板塊,用戶(hù)和管理員都為網(wǎng)站用戶(hù),但有不同的權(quán)限。用戶(hù)的需求是可以查看商品、搜索商品、購(gòu)買(mǎi)商品或刪除已選商品等,管理員的需求是可以添加商品,修改商品信息,添加

15、網(wǎng)站公告等。</p><p><b>  查詢(xún)需求</b></p><p>  用戶(hù)經(jīng)常登錄網(wǎng)上購(gòu)物系統(tǒng)進(jìn)行一些查詢(xún),比如可以利用網(wǎng)頁(yè)上的搜索框查詢(xún)想要購(gòu)買(mǎi)的商品價(jià)格、庫(kù)存、詳細(xì)介紹等;可以點(diǎn)擊菜單欄查看網(wǎng)站內(nèi)各個(gè)板塊的商品數(shù)量、種類(lèi)、價(jià)格等;可以進(jìn)入購(gòu)物車(chē)查看自己的已選商品。</p><p>  管理員需要對(duì)網(wǎng)上購(gòu)物系統(tǒng)進(jìn)行維護(hù)和更新,對(duì)系統(tǒng)

16、進(jìn)行全面的管理,可以對(duì)商品和信息做相應(yīng)的操作:查詢(xún),修改,添加,這就需要管理員可以訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù),可以對(duì)數(shù)據(jù)庫(kù)做相應(yīng)的修改。</p><p><b>  功能需求</b></p><p>  網(wǎng)上購(gòu)物系統(tǒng)在功能上需要滿(mǎn)足來(lái)自?xún)煞矫娴男枨?,這兩個(gè)方面分別是用戶(hù)和管理員。用戶(hù)具有的功能是利用賬號(hào)和密碼登陸系統(tǒng)進(jìn)行商品信息的查詢(xún)、選中所需商品加入購(gòu)物車(chē)、查看購(gòu)物車(chē)內(nèi)商品總價(jià)

17、及修改購(gòu)物車(chē)信息;管理員具有的功能是對(duì)商品和信息做相應(yīng)的操作:查詢(xún),修改,添加。</p><p><b>  應(yīng)用系統(tǒng)功能設(shè)計(jì)</b></p><p><b>  系統(tǒng)架構(gòu)</b></p><p>  網(wǎng)上購(gòu)物系統(tǒng):用戶(hù)系統(tǒng)、管理員系統(tǒng);</p><p>  用戶(hù)系統(tǒng):查看商品信息系統(tǒng)、搜索所需商品

18、系統(tǒng)、添加到購(gòu)物車(chē)系統(tǒng)、刪除已選商品系統(tǒng);</p><p>  管理員系統(tǒng):添加商品系統(tǒng)、查看商品系統(tǒng)、添加網(wǎng)站公告系統(tǒng)。</p><p><b>  具體構(gòu)架見(jiàn)下圖:</b></p><p><b>  功能劃分</b></p><p>  網(wǎng)上購(gòu)物系統(tǒng)有管理員登陸和用戶(hù)登陸兩種。</p&g

19、t;<p>  在登陸界面中用戶(hù)根據(jù)賬號(hào)、密碼進(jìn)行登陸。登陸成功則進(jìn)入系統(tǒng)主界面,用戶(hù)登陸部分只有數(shù)據(jù)庫(kù)中有記錄的用戶(hù)才可以進(jìn)入系統(tǒng)進(jìn)行相關(guān)查詢(xún);否則需要注冊(cè)后才能進(jìn)入。管理員可用特定的用戶(hù)名和密碼登陸后臺(tái)管理系統(tǒng)。</p><p><b>  購(gòu)物車(chē) </b></p><p>  操作界面及所包含功能</p><p><b

20、>  登陸界面</b></p><p>  管理員和用戶(hù)均通過(guò)此頁(yè)面登錄,管理員輸入特定的用戶(hù)名和密碼碼,用戶(hù)輸入注冊(cè)時(shí)記錄的用戶(hù)名和密碼登錄。</p><p><b>  注冊(cè)界面</b></p><p>  若用戶(hù)還沒(méi)有注冊(cè)過(guò),則需先進(jìn)入此注冊(cè)頁(yè)面注冊(cè),首次注冊(cè)成功后可直接進(jìn)入網(wǎng)站,以后進(jìn)入需先登錄。</p>

21、<p><b>  商場(chǎng)界面</b></p><p>  若為用戶(hù)登錄,則用戶(hù)可在此頁(yè)面搜索商品、瀏覽商品、瀏覽網(wǎng)站公告等;若為管理員登錄,則管理員可在此頁(yè)面選擇添加物品,進(jìn)入添加物品界面。</p><p><b>  添加物品界面</b></p><p>  此頁(yè)面只有管理員能夠進(jìn)入,管理員可通過(guò)填寫(xiě)所要求的

22、信息添加物品到商場(chǎng)。</p><p><b>  物品詳細(xì)介紹界面</b></p><p>  此頁(yè)面為物品詳情展示頁(yè)面,點(diǎn)擊每個(gè)商品圖下的連接可到達(dá)此頁(yè)面,此頁(yè)面介紹物品詳情、價(jià)格、庫(kù)存等,設(shè)有“添加到購(gòu)物車(chē)”按鈕,方面用戶(hù)購(gòu)買(mǎi)物品。</p><p><b>  購(gòu)物車(chē)界面</b></p><p>

23、;  用戶(hù)可通過(guò)“添加到購(gòu)物車(chē)”按鈕或頁(yè)面右下角的購(gòu)物車(chē)快捷按鈕進(jìn)入此頁(yè)面瀏覽自己所選物品,同時(shí)移動(dòng)鼠標(biāo)至物品行會(huì)出現(xiàn)“X”按鈕,可以刪除已選物品。</p><p><b>  搜索結(jié)果界面</b></p><p>  此界面展示用戶(hù)搜索的物品,在頁(yè)面最上方空白處輸入所需物品并點(diǎn)擊搜索按鈕,可以搜索自己所需物品。</p><p><b&g

24、t;  數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b>  邏輯設(shè)計(jì)</b></p><p>  用戶(hù)表 (users)</p><p>  用戶(hù)詳細(xì)信息表 (users_detail)</p><p>  分類(lèi)表 (fenlei)</p><p>  商品表 (wupin)</p&

25、gt;<p>  購(gòu)物車(chē)表 (cars)</p><p>  網(wǎng)站公告 (notice)</p><p><b>  E-R模型</b></p><p>  關(guān)系模式及參照完整性</p><p>  users (id,username not null,password not null,type def

26、ault 0,</p><p>  primary key (id));</p><p>  users_detail (users_id,cardid not null,phone_num not null,</p><p>  email not null,QQ not null,sex not null,</p><p>  prima

27、ry key (users_id),</p><p>  foreign key (users_id) references users(id));</p><p>  fenlei (id,name not null,</p><p>  primary key (id));</p><p>  wupin(id,name not null

28、,price default 0.00,intro not null,</p><p>  sum default 0,salerid not null,fenlei not null,</p><p>  shangjiatime default CURRENT_TIMESTAMP,status default 1,</p><p>  goumaicount d

29、efault 0,imgurl not null,</p><p>  primary key (id),</p><p>  foreign key (fenlei) references fenlei(id));</p><p>  cars (userid,wpid,count default 1,</p><p>  primary

30、key (userid,wpid),</p><p>  foreign key (userid) references users(id),</p><p>  foreign key (wpid) references wupin(id));</p><p>  notice (noticeid,context not null,</p><

31、p>  primary key (noticeid));</p><p><b>  源代碼及查詢(xún)截圖</b></p><p><b>  程序流程圖</b></p><p><b>  N</b></p><p>  Y Y</p>

32、<p>  N N </p><p><b>  Y</b></p><p><b>  N</b></p><p><b>  N</b></p><p><b>  Y</b>

33、</p><p><b>  Y</b></p><p><b>  N</b></p><p><b>  數(shù)據(jù)庫(kù)鏈接方法</b></p><p><b>  鏈接代碼為:</b></p><p>  $connect = mys

34、ql_connect('localhost','root','home3152527');</p><p>  mysql_select_db('shop',$connect);</p><p>  mysql_query("set names utf8");</p><p><

35、;b>  模塊展示</b></p><p><b>  登陸界面</b></p><p>  只有表users中記錄的用戶(hù)可以登錄,否則需要注冊(cè)后登錄。</p><p>  管理員類(lèi)型為1,普通用戶(hù)類(lèi)型為0</p><p>  index.php用來(lái)布局頁(yè)面,并將消息采用暗碼推送`post`給login

36、.php, login.php連接數(shù)據(jù)庫(kù),核對(duì)用戶(hù)名和密碼。</p><p>  <!------------------------------------index.php-----------------------------></p><p><b>  <?php</b></p><p>  session_sta

37、rt();</p><p>  if($_POST['logout']=='true'){</p><p>  session_unset();</p><p>  echo '<script type="text/javascript">location.href="/";

38、</script>';</p><p><b>  exit;</b></p><p><b>  }</b></p><p>  if($_SESSION['islogin']=='true'){ %判斷是否登陸成功</p><

39、p>  echo '<script type="text/javascript">location.href="shop.php";</script>';</p><p><b>  exit;</b></p><p><b>  }</b></p>

40、<p><b>  ?></b></p><p>  <!DOCTYPE html></p><p>  <html lang="en"></p><p><b>  <head></b></p><p>  <met

41、a charset="utf-8" /></p><p>  <title>購(gòu)物車(chē)系統(tǒng)</title></p><p>  <link rel="stylesheet" href="style.css"/></p><p><b>  </head&

42、gt;</b></p><p>  <body style="background-color: #0094ff;"></p><p>  <div class="loginbox"></p><p>  <div class="logintitle">歡迎進(jìn)

43、入全球最大的購(gòu)物網(wǎng)站!</div></p><p>  <form action="login.php" method="post" name="login"></p><p>  <label>用戶(hù)名 <input name="username" id="u

44、sername" value="" type="text"/></label></p><p>  <label>密 碼 <input name="password" id="password" value="" type="password"/&g

45、t;</label></p><p>  <label style="display: inline; margin: 5px; float: left;">        <input name="submitt" id="submit" value="登錄" type="submit&quo

46、t;/></label></p><p>  <label style="display: inline; margin: 5px; float: left;"><input type="button" id="register" name="register" value="注冊(cè)&quo

47、t; onclick="location.href='register.php';"/></label></p><p><b>  </form></b></p><p><b>  </div></b></p><p><b> 

48、 </body></b></p><p><b>  </html></b></p><p>  <!-----------------------------------login.php--------------------------------></p><p><b>  &

49、lt;?php</b></p><p>  session_start();</p><p>  if($_SESSION['islogin']=='true'){</p><p>  echo '<script type="text/javascript">location.hre

50、f="shop.php";</script>';</p><p><b>  exit;</b></p><p><b>  }</b></p><p>  $username = $_POST['username'];</p><p>  $

51、password = $_POST['password'];</p><p>  $connect = mysql_connect('localhost','root','home3152527');</p><p>  mysql_select_db('shop',$connect);</p>

52、<p>  mysql_query("set names utf8"); %連接數(shù)據(jù)庫(kù)語(yǔ)句</p><p>  if($username&&$password){</p><p>  $sql = "select * from users where `username` = '$username' and `p

53、assword` = '$password'";</p><p>  $result = mysql_query($sql) or die('Error:2');</p><p>  if ($result && mysql_num_rows($result) > 0) {</p><p>  whil

54、e($row = mysql_fetch_array($result)){</p><p>  session_start();</p><p>  $_SESSION['userid'] = $row['id'];</p><p>  $_SESSION['usertype'] = $row['type

55、9;];</p><p><b>  }</b></p><p>  $_SESSION['username'] = $username;</p><p>  $_SESSION['islogin'] = true;</p><p>  echo 'success';<

56、;/p><p>  echo '<script type="text/javascript">location.href="shop.php";</script>';</p><p><b>  } else {</b></p><p>  echo 'user

57、name or password is wrong!';</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  ?></b></p><p><b>  注冊(cè)界面</b></p>

58、;<p>  新用戶(hù)要注冊(cè)后方能進(jìn)入網(wǎng)頁(yè),首次注冊(cè)直接進(jìn)入商場(chǎng)首頁(yè),以后需登錄。</p><p>  register.php用來(lái)布局注冊(cè)頁(yè)面,并用暗碼推送`post`將消息推送給reg.php,由于用戶(hù)有兩張表:users和users_detail,所以reg.php鏈接數(shù)據(jù)庫(kù)后,需將注冊(cè)信息分別寫(xiě)進(jìn)兩張表。</p><p>  <!-----------------

59、-----------------register.php--------------------------------></p><p><b>  <?php</b></p><p>  session_start();</p><p>  if($_SESSION['islogin']=='true&

60、#39;){</p><p>  echo '<script type="text/javascript">location.href="shop.php";</script>';</p><p><b>  exit;</b></p><p><b> 

61、 }</b></p><p><b>  ?></b></p><p>  <!DOCTYPE html></p><p>  <html lang="en"></p><p><b>  <head></b></p&g

62、t;<p>  <meta charset="utf-8" /></p><p>  <title>注冊(cè) - 購(gòu)物車(chē)系統(tǒng)</title></p><p>  <link rel="stylesheet" href="style.css"/></p><

63、;p><b>  </head></b></p><p>  <body style="background-color: #d7319c;"></p><p>  <div class="loginbox" style="height: 620px;margin: 20px aut

64、o;"></p><p>  <div class="logintitle">歡迎注冊(cè)全球最大的購(gòu)物網(wǎng)站!</div></p><p>  <form action="reg.php" method="post" name="register"></p&

65、gt;<p>  <label>用戶(hù)名  <input name="username" id="username" value="" type="text"/></label></p><p>  <label>密 碼  <input name="passw

66、ord" id="password" value="" type="password"/></label></p><p>  <label>確認(rèn)密碼 <input name="password2" id="password2" value="" t

67、ype="password"/></label></p><p>  <label>性 別  <input name="sex" id="sex" value="" type="text"/></label></p><p>  <

68、label>電子郵箱 <input name="email" id="email" value="" type="text"/></label></p><p>  <label>電話號(hào)碼 <input name="phone_num" id="phone_

69、num" value="" type="number"/></label></p><p>  <label>身份證號(hào) <input name="cardid" id="cardid" value="" type="number"/></

70、label></p><p>  <label>QQ號(hào)碼 <input name="QQ" id="QQ" value="" type="number"/></label></p><p>  <label>     <input name="

71、;submitt" id="submit" value="注冊(cè)" type="submit"/></label></p><p><b>  </form></b></p><p><b>  </div></b></p>

72、<p><b>  </body></b></p><p><b>  </html></b></p><p>  <!-------------------------------reg.php----------------------------------------></p>

73、<p><b>  <?php</b></p><p>  session_start();</p><p>  if($_SESSION['islogin']=='true'){</p><p>  echo '<script type="text/javascript

74、">location.href="shop.php";</script>';</p><p><b>  exit;</b></p><p><b>  }</b></p><p>  $username = $_POST['username'];&l

75、t;/p><p>  $password = $_POST['password'];</p><p>  $password2 = $_POST['password2'];</p><p>  $sex = $_POST['sex'];</p><p>  $email = $_POST['

76、email'];</p><p>  $phone_num = $_POST['phone_num'];</p><p>  $cardid = $_POST['cardid'];</p><p>  $QQ = $_POST['QQ'];</p><p><b>  $id;

77、</b></p><p>  if($username&&$password&&$password==$password2&&$sex&&$email&&$phone_num&&$cardid&&$QQ){</p><p>  $connect = mysql_con

78、nect('localhost','root','home3152527');</p><p>  mysql_select_db('shop',$connect);</p><p>  mysql_query("set names utf8");</p><p>  %連接數(shù)據(jù)庫(kù)后

79、將注冊(cè)信息分別寫(xiě)入users表和users_detail表</p><p>  $sql0 = "select * from users where `username` = '$username' and `password` = '$password'";</p><p>  $result0 = mysql_query($sql0)

80、 or die('Error:0');</p><p>  if ($result0 && mysql_num_rows($result0) <= 0) {</p><p>  $sql = "insert into `users` (`username`,`password`) values ('$username',

81、9;$password')";</p><p>  $result = mysql_query($sql) or die('Error:1');</p><p>  if ($result) {</p><p>  $sql2 = "select * from `users` where `username` = '

82、;$username' and `password` = '$password'";</p><p>  $result2 = mysql_query($sql2) or die('Error:2');</p><p>  if ($result2 && mysql_num_rows($result2) > 0) {&

83、lt;/p><p>  while($row = mysql_fetch_array($result2)){</p><p>  $id = $row['id'];</p><p><b>  }</b></p><p><b>  }</b></p><p> 

84、 echo $id.'<br/>';</p><p>  $sql3 = "INSERT INTO `users_detail`(`users_id`,`cardid`,`phone_num`,`email`,`QQ`,`sex`) VALUES ('$id','$cardid','$phone_num','$emai

85、l','$QQ','$sex')";</p><p>  $result3 = mysql_query($sql3) or die('Error:3');</p><p>  if ($result3) {</p><p>  session_start();</p><p>

86、  $_SESSION['userid'] = $id;</p><p>  $_SESSION['username'] = $username;</p><p>  $_SESSION['islogin'] = true;</p><p>  echo 'success';</p>&l

87、t;p>  echo '<script type="text/javascript">location.href="shop.php";</script>';</p><p><b>  }</b></p><p><b>  }</b></p>

88、<p><b>  } else {</b></p><p>  echo 'username is existed!';</p><p><b>  }</b></p><p><b>  } else {</b></p><p>  echo &#

89、39;<script type="text/javascript">location.href="register.php";</script>';</p><p><b>  exit;</b></p><p><b>  }</b></p><p>

90、;<b>  ?></b></p><p><b>  商場(chǎng)頁(yè)面</b></p><p>  <!--------------------------------------shop.php-----------------------------------></p><p><b>  &l

91、t;?php</b></p><p>  session_start();</p><p>  if($_SESSION['islogin']!='true'){</p><p>  echo '<script type="text/javascript">location.href

92、="/";</script>';</p><p><b>  exit;</b></p><p><b>  }</b></p><p>  $username = $_SESSION['username'];</p><p>  $useri

93、d = $_SESSION['userid'];</p><p>  $usertype = $_SESSION['usertype'];</p><p>  $fenlei = $_GET['fenlei'];</p><p>  $connect = mysql_connect('localhost'

94、;,'root','home3152527');</p><p>  mysql_select_db('shop',$connect);</p><p>  mysql_query("set names utf8");</p><p><b>  ?></b></p

95、><p>  <!DOCTYPE html></p><p>  <html lang="zh-cn"></p><p><b>  <head></b></p><p>  <meta charset="utf-8" /></p&

96、gt;<p>  <title>購(gòu)物車(chē)系統(tǒng)</title></p><p>  <link rel="stylesheet" href="style.css"/></p><p>  <script type="text/javascript"></p>

97、<p>  var i = 0;</p><p><b>  var id;</b></p><p>  window.onload = function () {</p><p>  picload();</p><p><b>  }</b></p><p> 

98、 function picload() { %設(shè)置首頁(yè)中間位置大圖的更換,每3000us更換一次</p><p><b>  id = i++;</b></p><p>  if (i == 5) i = 0;</p><p>  setTimeout('replace();', 3000);</p><p

99、>  setTimeout('picload();', 3001);</p><p><b>  }</b></p><p>  function replace() {</p><p>  var el = document.getElementById('mainphoto' + id);</p&

100、gt;<p>  var id2 = id + 1;</p><p>  var el2 = document.getElementById('mainphoto' + id2);</p><p>  if (id == 4) el2 = document.getElementById('mainphoto0');</p><

101、;p>  el.style.display = 'none';</p><p>  el2.style.display = 'inline-block';</p><p><b>  }</b></p><p><b>  </script></b></p>

102、<p><b>  </head></b></p><p><b>  頁(yè)面變換如下:</b></p><p>  菜單欄關(guān)鍵代碼如下:</p><p><b>  <body></b></p><p>  <div class=&quo

103、t;topnav"> %判斷用戶(hù)類(lèi)型type,若為1表示為管理員,則顯示添加物品按鈕,若為0表示為普通用戶(hù),不出現(xiàn)添加物品按鈕</p><p>  <div class="t"><span class="floatleft" style="margin-right: 20px;"><?php echo

104、$username; ?></span><?php if($usertype!=0) echo '<a class="floatleft" href="add.php">添加物品</a>';?><span class="floatright" onclick="document.getElem

105、entById('submitlgout').click()" style="cursor: pointer;">退出</span></div></p><p>  <form name="logout" style="display: none;" method="post&quo

106、t; action="index.php"></p><p>  <input type="hidden" value="true" name="logout"/><input type="submit" name="submitlgout" id="submi

107、tlgout" value="lgout"/></p><p><b>  </form></b></p><p><b>  </div></b></p><p>  <div class="mainarea"></p>

108、;<p>  <div class="t"></p><p>  <div class="header"></p><p>  <div class="logo"></div></p><p>  <form action="sh

109、op.php" method="get" name="shop"></p><p>  <div class="search"></p><p>  <input type="text" name="word" id="searchinput&qu

110、ot; maxlength="80"/></p><p>  <input type="hidden" name="fenlei" id="searchinput" value="search" maxlength="80"/></p><p>  &l

111、t;input type="submit" id="searchbutton" value="搜索"/></p><p><b>  </div> </b></p><p>  </form> </p><p>  &l

112、t;div class="erweima"></div></p><p>  <div class="erweima2"></div></p><p><b>  </div></b></p><p><b>  </div>&l

113、t;/b></p><p>  <div class="headernav"></p><p>  <div class="t">%s設(shè)置菜單欄選項(xiàng):首頁(yè)、女裝、男裝、兒童裝、鞋靴、箱包、美食</p><p>  <a <?php if(empty($fenlei)){?> cl

114、ass="active" <?php }?> style="margin-right: 50px;" href="shop.php">首頁(yè)</a></p><p>  <a <?php if($fenlei=='nvzhuang'){?> class="active" &

115、lt;?php }?> href="shop.php?fenlei=nvzhuang">女裝</a></p><p>  <a <?php if($fenlei=='nanzhuang'){?> class="active" <?php }?> href="shop.php?fenlei=nan

116、zhuang">男裝</a></p><p>  <a <?php if($fenlei=='ertongzhuang'){?> class="active" <?php }?> href="shop.php?fenlei=ertongzhuang">兒童裝</a></p>

117、;<p>  <a <?php if($fenlei=='xiexue'){?> class="active" <?php }?> href="shop.php?fenlei=xiexue">鞋靴</a></p><p>  <a <?php if($fenlei=='xian

118、gbao'){?> class="active" <?php }?> href="shop.php?fenlei=xiangbao">箱包</a></p><p>  <a <?php if($fenlei=='meishi'){?> class="active" <?p

119、hp }?> href="shop.php?fenlei=meishi">美食</a></p><p><b>  </div></b></p><p><b>  </div></b></p><p><b>  <?php </b

120、></p><p>  switch($fenlei){ %若為女裝,則訪問(wèn)數(shù)據(jù)庫(kù)wupin表和fenlei表,女裝對(duì)應(yīng)分類(lèi)id為1,則在wupin表中找到fenlei=1的物品,并顯示其圖片、名字、價(jià)格</p><p>  case 'nvzhuang':</p><p><b>  ?></b></p&g

121、t;<p>  <div class="t" style="margin-top: 10px; width: 970px; min-height:300px;"></p><p><b>  <?php</b></p><p>  $sql = "select * from wupin

122、where fenlei = 1 order by id desc";</p><p>  $result = mysql_query($sql) or die('Error:2');</p><p>  if ($result && mysql_num_rows($result) > 0) {</p><p>  w

123、hile($row = mysql_fetch_array($result)){</p><p><b>  ?></b></p><p>  <div class="block box"></p><p>  <div class="img" style="backgr

124、ound-image: url(/images/pic/<?php echo $row['imgurl'];?>)"></div></p><p>  <div class="name"><a href="wupin.php?fenlei=nvzhuang&id=<?php echo $row[&

125、#39;id'];?>"><?php echo $row['name'];?> ¥<?php echo $row['price'];?></a></div></p><p><b>  </div></b></p><p><b>  &

126、lt;?php</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  ?></b></p><p><b>  </div></b></p><

127、p>  <?php break; %若為男裝,則訪問(wèn)數(shù)據(jù)庫(kù)wupin表和fenlei表,男裝對(duì)應(yīng)分類(lèi)id為2,則在wupin表中找到fenlei=2的物品,并顯示其圖片、名字、價(jià)格</p><p>  case 'nanzhuang':?></p><p>  <div class="t" style="margin-

128、top: 10px; width: 970px; min-height:300px;"></p><p><b>  <?php</b></p><p>  $sql = "select * from wupin where fenlei = 2 order by id desc";</p><p> 

129、 $result = mysql_query($sql) or die('Error:2');</p><p>  if ($result && mysql_num_rows($result) > 0) {</p><p>  while($row = mysql_fetch_array($result)){</p><p>&

130、lt;b>  ?></b></p><p>  <div class="block box"></p><p>  <div class="img" style="background-image: url(/images/pic/<?php echo $row['imgurl'

131、;];?>)"></div></p><p>  <div class="name"><a href="wupin.php?fenlei=nanzhuang&id=<?php echo $row['id'];?>"><?php echo $row['name'

132、];?> ¥<?php echo $row['price'];?></a></div></p><p><b>  </div></b></p><p><b>  <?php</b></p><p><b>  }</b>&

133、lt;/p><p><b>  }</b></p><p><b>  ?></b></p><p><b>  </div></b></p><p>  <?php break; %若為兒童裝,則訪問(wèn)數(shù)據(jù)庫(kù)wupin表和fenlei表,兒童裝對(duì)應(yīng)分類(lèi)id為

134、3,則在wupin表中找到fenlei=3的物品,并顯示其圖片、名字、價(jià)格</p><p>  case 'ertongzhuang':?></p><p>  <div class="t" style="margin-top: 10px; width: 970px; min-height:300px;"></

135、p><p><b>  <?php</b></p><p>  $sql = "select * from wupin where fenlei = 3 order by id desc";</p><p>  $result = mysql_query($sql) or die('Error:2');&l

136、t;/p><p>  if ($result && mysql_num_rows($result) > 0) {</p><p>  while($row = mysql_fetch_array($result)){</p><p><b>  ?></b></p><p>  <div c

137、lass="block box"></p><p>  <div class="img" style="background-image: url(/images/pic/<?php echo $row['imgurl'];?>)"></div></p><p>  <

138、;div class="name"><a href="wupin.php?fenlei=ertongzhuang&id=<?php echo $row['id'];?>"><?php echo $row['name'];?> ¥<?php echo $row['price'];?><

139、/a></div></p><p><b>  </div></b></p><p><b>  <?php</b></p><p><b>  }</b></p><p><b>  }</b></p>

140、<p><b>  ?></b></p><p><b>  </div></b></p><p>  <?php break; %若為鞋靴,則訪問(wèn)數(shù)據(jù)庫(kù)wupin表和fenlei表,鞋靴對(duì)應(yīng)分類(lèi)id為4,則在wupin表中找到fenlei=4的物品,并顯示其圖片、名字、價(jià)格</p><p&g

141、t;  case 'xiexue':?></p><p>  <div class="t" style="margin-top: 10px; width: 970px; min-height:300px;"></p><p><b>  <?php</b></p><p

142、>  $sql = "select * from wupin where fenlei = 4 order by id desc";</p><p>  $result = mysql_query($sql) or die('Error:2');</p><p>  if ($result && mysql_num_rows($re

143、sult) > 0) {</p><p>  while($row = mysql_fetch_array($result)){</p><p><b>  ?></b></p><p>  <div class="block box"></p><p>  <div c

144、lass="img" style="background-image: url(/images/pic/<?php echo $row['imgurl'];?>)"></div></p><p>  <div class="name"><a href="wupin.php?fenl

145、ei=xiexue&id=<?php echo $row['id'];?>"><?php echo $row['name'];?> ¥<?php echo $row['price'];?></a></div></p><p><b>  </div></b

146、></p><p><b>  <?php</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  ?></b></p><p><b>  &

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論