php課程設(shè)計報告_第1頁
php課程設(shè)計報告_第2頁
php課程設(shè)計報告_第3頁
php課程設(shè)計報告_第4頁
php課程設(shè)計報告_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

課程設(shè)計報告院系專業(yè)姓名班級網(wǎng)購商城電信分院電子商務(wù)院系專業(yè)姓名班級吳錦珍二班指導(dǎo)老師:吳宇鵬二零一五年十二月摘要本次的課程設(shè)計主要以PHP為制作工具,實現(xiàn)了用戶的登陸、注冊、驗證身份及用戶數(shù)據(jù)的采集,物品的預(yù)覽、查詢搜索,可在線下單從而實現(xiàn)網(wǎng)上購物銷售。網(wǎng)上購物,這個逐漸流行于20世紀的購物方式已被越來越多的人所接受,不論是富有或是貧窮,也不分時尚白領(lǐng)或是普通工薪階級,上至老人下至青少年,大部分的人都有過網(wǎng)上購物的經(jīng)歷,也許有的人只是想擁有這種體驗的感覺,有的將此作為一種“知識人士”標簽,有的則可能將網(wǎng)上購物作為自己日常生活中重要組成部分而取消傳統(tǒng)上街購物方式,隨著互聯(lián)網(wǎng)的普及,網(wǎng)絡(luò)購物的優(yōu)點愈加凸顯,日益成為一種重要的購物形式,網(wǎng)上購物突破了傳統(tǒng)商務(wù)的障礙,只要擁有一個賬號、綁定的支付卡,就可以足不出戶買遍全球。這點無論是對消費者、企業(yè)還是市場都有著巨大的吸引力和影響力,在新經(jīng)濟時期無疑是達到“多贏”效果的理想模式。關(guān)鍵詞:網(wǎng)上購物方便便宜AbstractThiscoursedesignmainlyinPHP,formakingtools,andRealizethefunctionofuserregistration,login‘verificationofidentityanduserdatacollection,previewofitemsinquiries,search/viewtheitemsofinformation,mayenterordersonlineinordertoachievenetworksales.Shoppingonline,Theincreasinglypopularinthe20thcenturywayofshoppinghasbeenacceptedbymoreandmorepeople,Whetheryourichorpoor,regardlessoffashionablewhite-collarorordinaryworking-class,uptotheoldmanteenagers,mostpeoplehaveexperienceofonlineshopping,someofthemmightjustwanttohavethefeelingofthisexperience,somemaytakethisasasignofa"knowledgeperson",whileothersmayhaveonlineshoppingasanimportantpartoftheirdailylives,replacingthetraditionalstreetshoppingway.WiththepopularityoftheInternet,theadvantagesofonlineshoppingismoreprominent,andisincreasinglybecominganimportantformofshopping‘breakthroughinthetraditionalbusinessbarrierstoonlineshopping,Aslongasyouhaveanaccount,thebindingofpaymentcard,youcanneverleavehometobuyallovertheworld,Thisnottotheconsumers,enterpriseormarkethasgreatattractionandinfluence,intheneweconomyperiodisundoubtedlytheidealmodetoachieve"win-win"effect.Keywords:shoppingonline,convenient,cheap目錄TOC\o"1-5"\h\z\o"CurrentDocument"摘要 I\o"CurrentDocument"Abstract II\o"CurrentDocument"第一章緒論 4\o"CurrentDocument"1.1背景 4\o"CurrentDocument"1.2目的 4\o"CurrentDocument"第二章網(wǎng)站開發(fā)工具 6PHP編程軟件介紹 6\o"CurrentDocument"wampserver介紹 6\o"CurrentDocument"2.3bootstrap介紹 7\o"CurrentDocument"第三章 需求分析 83.1網(wǎng)站需求 83.2功能需求 83.3功能規(guī)定 83.4系統(tǒng)模塊結(jié)構(gòu)圖 8\o"CurrentDocument"第四章 網(wǎng)站界面設(shè)計與實現(xiàn) 11\o"CurrentDocument"4.1首頁設(shè)計 12\o"CurrentDocument"4.2用戶登錄注冊界面 13\o"CurrentDocument"4.3購物車 14\o"CurrentDocument"4.4服務(wù)中心 15\o"CurrentDocument"第五章 網(wǎng)站數(shù)據(jù)庫分析 17\o"CurrentDocument"5.1登錄注冊 17\o"CurrentDocument"5.2商品搜索 19\o"CurrentDocument"5.3購物車 20\o"CurrentDocument"5.4背景音樂 21\o"CurrentDocument"第六章 結(jié)束語 22第一章緒論1.1背景上世紀90年代以來,隨著網(wǎng)絡(luò)、通信和信息技術(shù)的突破性發(fā)展,Internet在全球爆炸性增長并迅速普及。在這一前提下,電子商務(wù)應(yīng)運而生了。電子商務(wù)基于互聯(lián)網(wǎng)、以交易雙方為主體、以銀行電子支付和結(jié)算為手段、以客戶數(shù)據(jù)為依托的全新的商務(wù)模式,它可以使商家與供貨商更加緊密的聯(lián)系起來,更快的滿足客戶的需求,也可以讓商家在全球范圍內(nèi)選擇最佳供應(yīng)商,在全球市場銷售產(chǎn)品。目前,世界各國紛紛看好電子商務(wù)這塊新大陸,普遍認為電子商務(wù)的發(fā)展將是未來25年世界經(jīng)濟發(fā)展的一個重要推力,對經(jīng)濟的促進將遠遠超過200多年前的工業(yè)革命。1.2目的隨著網(wǎng)絡(luò)的普及,“網(wǎng)上購物”已經(jīng)成為了一種趨勢,越來越多的年輕人甚至中老年人愛上了網(wǎng)購,實體店慢慢的已被他們拋棄,網(wǎng)下購物是人們延續(xù)千年的習(xí)慣,傳統(tǒng)市場中人們強調(diào)貨比三家,姑且不說三家是否足夠,僅是在地理位置相隔較遠的不同渠道中找到三個同類型、檔次的商品進行細致比較的成本就非常高,消費者理性判斷的高成本就促使商家著重于滿足顧客的感官體驗,從而有了各種的營銷手段并形成完善的理論方法體系??陀^的說,傳統(tǒng)購物方式遠不及網(wǎng)上購物來的方便,在網(wǎng)上,可足不出戶便能對比所有的商家貨物信息,跨域地理位置上的障礙,同時不局限于時間、人員、不比出門選購,只要有網(wǎng),便可選購全球商品??偟膩碚f,網(wǎng)上購物最大的特點就體現(xiàn)在方便、快捷、實惠,能夠靈活調(diào)整運營策略,可滿足特殊人群側(cè)重的特殊需求,服務(wù)更加人性化,個性化。第二章網(wǎng)站開發(fā)工具PHP編程軟件介紹PHP,是英文超文本預(yù)處理語言HypertextPreprocessor的縮寫。PHP是一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛地運用。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。wampserver介紹WampServer是一款由法國人開發(fā)的ApacheWeb服務(wù)器、PHP解釋器以及MySQL數(shù)據(jù)庫的整合軟件包。免去了開發(fā)人員將時間花費在繁瑣的配置環(huán)境過程,從而騰出更多精力去做開發(fā)。在windows下將Apache+PHP+Mysql集成環(huán)境,擁有簡單的圖形和菜單安裝和配置環(huán)境。支持中文語言,一鍵安裝,省時省力;任何人都可以輕松搭建;wampserver還支持phpmyadmin,SQLiteManager。不用去輸入復(fù)雜的SQL語句管理MYSQL數(shù)據(jù)庫,直接從phpmyadmin管理即可。這個軟件是完全免費的,可以在其官方網(wǎng)站下載到最新的版本。bootstrap介紹Bootstrap是Twitter推出的一個開源的用于前端開發(fā)的工具包,是一個CSS/HTML框架。它由Twitter的設(shè)計師MarkOtto和JacobThornton合作開發(fā)。Bootstrap提供了優(yōu)雅的HTML和CSS規(guī)范,它即是由動態(tài)CSS語言Less寫成?;趈Query框架開發(fā)的,它在jQuery框架的基礎(chǔ)上進行了更為個性化和人性化的完善,形成一套自己獨有的網(wǎng)站風(fēng)格,并兼容大部分jQuery插件,Bootstrap中包含了豐富的Web組件,根據(jù)這些組件,可以快速的搭建一個漂亮、功能完備的網(wǎng)站。同時,Bootstrap自帶了13個jQuery插件,這些插件為Bootstrap中的組件賦予了“生命”。第三章需求分析3.1網(wǎng)站需求網(wǎng)上購物,其最大的好處便是要給用戶帶來最大的便捷,這種便捷不僅是體現(xiàn)在網(wǎng)絡(luò)之外的折扣、物流,更要體現(xiàn)現(xiàn)在網(wǎng)絡(luò)操作的易用性,真實的模擬用戶的購物行為,給顧客帶來更切實的體驗,因而在設(shè)計網(wǎng)站是主要是以用戶的角度來完成,也就是偏重于“用戶功能”,其次,對顧客、商品的信息進行網(wǎng)絡(luò)管理。3.2功能需求我們團隊此次的項目主要以用戶體驗為主,包括:顧客在線注冊登錄、瀏覽、下單、付款等功能。3.3功能規(guī)定3.3.1:用戶能注冊成為會員用戶;3.3.2:用戶能夠自由在網(wǎng)站上進行瀏覽商品、搜索查找商品;3.3.3:用戶能夠自行將商品添加進購物車,或者從購物車中將商品刪除;3.3.4:選定商品后可進行下單購買。3.4系統(tǒng)模塊結(jié)構(gòu)圖開始網(wǎng)購首頁3.5ER圖addies價格商品選擇telemail加入進入購物車用戶第四章網(wǎng)站界面設(shè)計與實現(xiàn)首頁設(shè)計首頁是瀏覽者上網(wǎng)之后所看到網(wǎng)站的第一個內(nèi)容,它是網(wǎng)站的門面。一個好的首頁會給訪問者留下很深刻的印象,并吸引他對站點內(nèi)容的進一步瀏覽。因此,我們此次的網(wǎng)站采用bootstrap設(shè)計出清晰、簡單、美觀的首頁,使網(wǎng)站能給訪問者提供信息之外還可以擁有賞心悅目的感覺,使整個網(wǎng)站最終擁有可觀性和實用性的特點。Hi施爾媛HOTPRODECT全球熱賣榜官方清單尸內(nèi)呂冋■■二白心堆曲|-..:\V::-ZCW5 ■..女裝、籀包.女裝、輔包広裝、箱包F&bhqcti汕叩Icb也Hi施爾媛HOTPRODECT全球熱賣榜官方清單尸內(nèi)呂冋■■二白心堆曲|-..:\V::-ZCW5 ■..女裝、籀包.女裝、輔包広裝、箱包F&bhqcti汕叩Icb也iwhw*gl"^SB$.udih沖”n匸yM:貿(mào)ktim:uiod£”眄arvKg&g.irish3Msw khvetriKl3怕MLn^K3站vd血|£bhdciu&htudkbi'cund5rriTif&dkrtKS&Su^h點主竹此4.2用戶登錄注冊界面用戶登錄界面主要是提供會員用戶登錄功能,如下圖所示:登錄界面迪址登錄時,密碼與用戶名不符合或者是有一方為空、都為空的情況下會用戶登錄界面主要是提供會員用戶登錄功能,如下圖所示:登錄界面迪址登錄時,密碼與用戶名不符合或者是有一方為空、都為空的情況下會提示報錯;用戶注冊界面主要是提供用戶注冊成為會員用戶功能,如下圖所示注冊界面注冊界面注冊時,密碼與用戶名或者是有任意一方為空、都為空的情況下會提示報錯;

4.3購物車購物車主要主要實現(xiàn)的便是對商品的添加以及修改等,用戶將心儀的產(chǎn)品添加進購物車,可對商品進行增刪查改,購買等等;購物車界面如下所示:箱港JER-&WI-&特國代#{2015tk>Sf然殳鶴咸曲如無1WS裁馬甲HW心羽捕棉巧丸-'5Sft*J±^HI2015H款立赧屮憶款愼口打庇昭產(chǎn)冬電蘇小?肯心襯松阿杵孩違養(yǎng)槪玄枚羊季新默住裝點扌」止站fSJlH1€6S9址逅洞空GUESTYULUKE番丹H鼻所FF幕問莊號針赴i蟲紜掃也fRft4.3購物車購物車主要主要實現(xiàn)的便是對商品的添加以及修改等,用戶將心儀的產(chǎn)品添加進購物車,可對商品進行增刪查改,購買等等;購物車界面如下所示:箱港JER-&WI-&特國代#{2015tk>Sf然殳鶴咸曲如無1WS裁馬甲HW心羽捕棉巧丸-'5Sft*J±^HI2015H款立赧屮憶款愼口打庇昭產(chǎn)冬電蘇小?肯心襯松阿杵孩違養(yǎng)槪玄枚羊季新默住裝點扌」止站fSJlH1€6S9址逅洞空GUESTYULUKE番丹H鼻所FF幕問莊號針赴i蟲紜掃也fRft玫瑰莉煙*4^9.00阿童巴巴墓田I?硅聞I去■用劉?I釘松弄ilI月塵BB田際丈事巾爲11胃更WFir IYunO51 nrI天玉彌JiI覲也巾和finder脯也址丨華床文丸I里工學(xué)曄那審=UKAX^^M-COm購物車中分三種情況,全部商品,降價商品以及庫存緊張,每一個都是獨立的模塊,例如當點擊庫存緊張后顯示的則是相關(guān)庫存緊張商品

4.4服務(wù)中心顧名思義,服務(wù)中心便是為買賣家準備的服務(wù)平臺,可以先簡單的解決用戶的一些問題,此界面現(xiàn)在還是簡單的靜態(tài)頁面,并沒有連接進數(shù)據(jù)庫,同樣分為兩個部分,自動服務(wù)、聯(lián)系客服。自助服務(wù)昌1觀1■自助服務(wù)昌1觀1■i£33iLiaias価硏fEI降連雷號wm認誠1□*WISiA耀茂!EM遠母科呂 n交訂單 nurtuMSDS評忻甩厝可I乩密覽程削書尊耿七尙品甘負?拙51心P:的慮品匚IESm*iARntqty.ffl止気砂-拮芒童餌便品?-常見問題{、世■?3-a.顧閉尸用幷孚首4、 s牌時朋事■巖到問雷亍fflH3EtiWSE7Zifr?活動公告仏liZIZCttQJtHS-^2、l1?12Cstft±#J女罷須盤噺,Ii2ia-lxtiQ?tl.IU1?-jitfSlt]G-.【壯2心功[J.歡】博忖站世JS聯(lián)系客服:智能丫丫醬歳丫=土|斫聲缸ir脅富必的首誨性同弄海純存供|廉耳:a和冋il繪時可WPIYVfl申卜丫¥坐滅島勺對崔爼找弗r全年砂一?S*?TYInifibnafY:匚斫也皿沽M*rvk?1,ifi費時F£r?Rii:?b!E?2u追暇慕用了杓II■在卡里廢牲河拽¥仏輕澤討鮭“寸雜色河砒中氣惜想氐忡乏瑪2T冒.虹打9Bu息卑屯人團庭崗堆十活動公告在勢吝星活過?在廿程苦的方貳』吐月坯母対;9JTH剁附昔沖冋Bk—刃現(xiàn)丄內(nèi)?旳詁uj^rh氐咼一至罔hdnhnecjs^wneftervct(i2i2.cyifl<]te-K(1212'b£|JE?f]irg+iwffi氛ii2i2iL-yi?iirl4.釣2101?日1吐吐】鼻j如i擊誦滋活Wmdovw-黑腎唱越盤IHit世Wirwi?.沖胸的芟訶方式wftidA7AS幵asMi歪忖壬天fll第五章網(wǎng)站數(shù)據(jù)庫分析登錄注冊對于所有的站點來說,登錄注冊必不可少,要實現(xiàn)動態(tài)的記錄用戶的數(shù)據(jù),后臺的數(shù)據(jù)庫就至關(guān)重要,在本次的網(wǎng)站設(shè)計中,數(shù)據(jù)庫的名稱設(shè)為wanggou,記錄用戶信息的只有一張表:zhuce;在注冊表中設(shè)置了五個屬性,分別為:username,password,address,email,tel;在前臺注冊界面(create.php)中,利用form表單、$GET$POST等函數(shù)功能來獲取用戶輸入的字符,在后臺接受界面(createchecked.php)設(shè)置五個變量來進行接受所得到的數(shù)據(jù);對接受到的變量進行分析判斷,用if條件語句,若其中有任意一方為空則進行報錯,提示填入的信息不完整,存入數(shù)據(jù)庫失敗;若填寫數(shù)據(jù)完整且數(shù)據(jù)在正確的輸入范圍內(nèi)則成功存入到數(shù)據(jù)庫中并跳轉(zhuǎn)至登錄界面;登錄界面與注冊界面功能相似,剛注冊成功或者在數(shù)據(jù)庫中已經(jīng)保存有的賬號可以直接登錄,它會在數(shù)據(jù)庫的zhuce表中自動檢測用戶名與對應(yīng)的密碼是否匹配,以及驗證是否為空,若是都正確會自動用SESSION來緩存該用戶名,隨后直接跳轉(zhuǎn)至主頁,并在主頁的“親,請登錄!”的導(dǎo)航項目中顯示“歡迎XX用戶”(在這里,在設(shè)計導(dǎo)航欄的時候應(yīng)用php來進行設(shè)計,使用if語句,若沒有用戶登錄顯示的便是“親,請登錄!”,在用戶登錄后會自動提取之前在登錄后臺界面(loginchecked.php)中已經(jīng)緩存好用戶名并echo出來)。關(guān)鍵代碼:注冊與登錄的后臺類似,在這里我就選擇登錄來進行細致分析:require_once('DB.php');session_start();$username=$_POST['username'];$password=$_POST['password'];var_dump($_POST);$conn=create_connection();set_charset($conn);select_db('wanggou',$conn);$sql='select*from'zhuce'whereusername="'.$username.'"&&password="'.$password.'"';var_dump($sql);$data=query($sql,$conn);var_dump($data);$name=$data[0]['username'];$pass=$data[0]['password'];var_dump($name,$pass);if($username==''||$password==''){header('location:loginin.php?sid=1&username='.$username.'&msg='.'請同時輸入用戶名及密碼');return;}if($name==$username){if($pass==$password){header('location:index.php?sid=1&username='.$username);$_SESSION['loginin']="歡迎".$username;$_SESSION['username']=$username;returntrue;}else{header('location:loginin.php?sid=1&username='.$username.'&msg='.'密碼錯誤,請重新輸入密碼');return;}}else{header('location:loginin.php?sid=1&msg='.'賬號與密碼不匹配,請重新輸入賬號或密碼');return;}在上式的代碼中,我用紅色字體標注好了$_SESSION['loginin']="歡迎".$username;在主頁中會使用到該緩存好的loginin,代碼如下:if(isset($_SESSION['loginin'])){echo$_SESSION['loginin'];?><aclass="navbar-brand"value="<?phpecho$_SESSION['loginin'];?>"><?php}else{?><aclass="navbar-brand"href="loginin.php"value="">親,請登錄!</a><?php}?>商品搜索每個界面都有一個搜索框,在搜索后臺界面(searchedcheck.php)獲取得到的字符與在數(shù)據(jù)庫中創(chuàng)建好的數(shù)據(jù)表items中name屬性進行比較,在此次的搜索中我只設(shè)計了5個商品,衣服、鞋子、包、食品、數(shù)碼,只能搜索這五種商品,其他的還沒一起完善;輸入為空點擊搜索還是在本界面,輸入字符會在數(shù)據(jù)庫的name屬性中進行匹配,匹配的字符(例:鞋子)會將數(shù)據(jù)庫中已經(jīng)存好的該類型商品的圖片在另一個界面展示出來,所有商品都為該屬性;(在items表中,id是自動增長,name是共用的,例:鞋子,不同的款式但都是鞋子(簡略的說為SRC)都使用name,當輸入的字符和name相同時按照已經(jīng)設(shè)定好的排版方式顯示所有name為鞋子的圖片)購物車購物車功能的實現(xiàn)分為兩個部分:1、商品的添加至購物車;2、在購物車界面(cart.php)展示好已添加進的商品;購物車顯示具體的實現(xiàn)步驟如下:在購物車界面獲取數(shù)據(jù)庫中已經(jīng)存好的商品顯示出來。如果數(shù)據(jù)庫中沒有存有商品則

溫馨提示

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

評論

0/150

提交評論