工藝品網(wǎng)上商城的實(shí)現(xiàn)畢業(yè)論文_第1頁(yè)
工藝品網(wǎng)上商城的實(shí)現(xiàn)畢業(yè)論文_第2頁(yè)
工藝品網(wǎng)上商城的實(shí)現(xiàn)畢業(yè)論文_第3頁(yè)
工藝品網(wǎng)上商城的實(shí)現(xiàn)畢業(yè)論文_第4頁(yè)
工藝品網(wǎng)上商城的實(shí)現(xiàn)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、工藝品網(wǎng)上商城的實(shí)現(xiàn)畢業(yè)論文 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教 師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加 以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研 究成果,也不包含我為獲得及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷 而使用過(guò)的材料。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體, 均已在文中作了明確的說(shuō)明并表示了謝意。 作者簽名: 指導(dǎo)教師簽名: 日 期: 日 期: 使用授權(quán)說(shuō)明 本人完全了解大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論 文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電 子版本

2、;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供 目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復(fù)制 手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠?或全部?jī)?nèi)容。 作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研 究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外, 本論文 不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。 對(duì)本文的研 究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完 全意識(shí)到本聲明的法律后果由本人承擔(dān)。 作者簽名: 日期:年月日 學(xué)位論文版權(quán)使用授權(quán)書(shū) 本學(xué)位論文作者完全了解學(xué)校有

3、關(guān)保留、使用學(xué)位論文的規(guī)定, 同意學(xué)校保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版, 允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位 論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮 印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 涉密論文按學(xué)校規(guī)定處理。 作者簽名: 日期:年月日 日期: 導(dǎo)師簽名: 注意事項(xiàng) 1. 設(shè)計(jì)(論文)的內(nèi)容包括: 1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)圭寸面格式制作) 2)原創(chuàng)性聲明 3)中文摘要(300字左右)、關(guān)鍵詞 4)外文摘要、關(guān)鍵詞 5)目次頁(yè)(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結(jié)論 7)參考文獻(xiàn) 8)致謝 9)附錄(對(duì)論文支持

4、必要時(shí)) 2. 論文字?jǐn)?shù)要求:理工類(lèi)設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于1萬(wàn)字(不包括圖紙、 程序清單等),文科類(lèi)論文正文字?jǐn)?shù)不少于1.2萬(wàn)字。 3附件包括:任務(wù)書(shū)、開(kāi)題報(bào)告、外文譯文、譯文原文(復(fù)印件)。 4. 文字、圖表要求: 1)文字通順,語(yǔ)言流暢,書(shū)寫(xiě)字跡工整,打印字體及大小符合要求,無(wú)錯(cuò) 別字,不準(zhǔn)請(qǐng)他人代寫(xiě) 2)工程設(shè)計(jì)類(lèi)題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所 有圖紙應(yīng)符合國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程 字書(shū)寫(xiě),不準(zhǔn)用徒手畫(huà) 3)畢業(yè)論文須用A4單面打印,論文50頁(yè)以上的雙面打印 4)圖表應(yīng)繪制于無(wú)格子的頁(yè)面上 5)軟件工程類(lèi)課題應(yīng)有程序清單,并提供

5、電子文檔 5. 裝訂順序 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書(shū)、開(kāi)題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝 指導(dǎo)教師評(píng)閱書(shū) 指導(dǎo)教師評(píng)價(jià): 一、撰寫(xiě)(設(shè)計(jì))過(guò)程 1、學(xué)生在論文(設(shè)計(jì))過(guò)程中的治學(xué)態(tài)度、工作精神 優(yōu) 良 中 及格 不及格 2、學(xué)生掌握專(zhuān)業(yè)知識(shí)、技能的扎實(shí)程度 優(yōu)良中及格不及格 3、學(xué)生綜合運(yùn)用所學(xué)知識(shí)和專(zhuān)業(yè)技能分析和解決問(wèn)題的能力 優(yōu)良中及格不及格 4、研究方法的科學(xué)性;技術(shù)線路的可行性;設(shè)計(jì)方案的合理性 優(yōu) 良 中 及格 不及格 5、完成畢業(yè)論文(設(shè)計(jì))期間的出勤情況 優(yōu)良中及格不及格 二、論文(設(shè)計(jì))質(zhì)量 1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫(xiě)規(guī)范? 優(yōu)良中及格不及格

6、2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)? 優(yōu)良中及格不及格 三、論文(設(shè)計(jì))水平 1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 優(yōu) 良 中 及格 不及格 2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu)良中及格不及格 3、論文(設(shè)計(jì)說(shuō)明書(shū))所體現(xiàn)的整體水平 優(yōu)良中及格不及格 建議成績(jī):優(yōu) 良 中 及格 不及格 (在所選等級(jí)前的內(nèi)畫(huà)“ V) 評(píng)閱教師評(píng)閱書(shū) 評(píng)閱教師評(píng)價(jià): 一、論文(設(shè)計(jì))質(zhì)量 1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫(xiě)規(guī)范? 優(yōu)良中及格不及格 2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)? 優(yōu)良中及格不及格 二、論文(設(shè)計(jì))水平 1、論文(設(shè)計(jì))的理論意

7、義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 優(yōu) 良 中 及格 不及格 2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu)良中及格不及格 3、論文(設(shè)計(jì)說(shuō)明書(shū))所體現(xiàn)的整體水平 優(yōu)良中及格不及格 建議成績(jī):優(yōu) 良 中 及格 不及格 (在所選等級(jí)前的內(nèi)畫(huà)“ V) 教研室(或答辯小組)及教學(xué)系意見(jiàn) 教研室(或答辯小組)評(píng)價(jià): 一、答辯過(guò)程 1畢業(yè)論文(設(shè)計(jì))的基本要點(diǎn)和見(jiàn)解的敘述情況 優(yōu) 良 中 及格 不及格 2、對(duì)答辯問(wèn)題的反應(yīng)、理解、表達(dá)情況 優(yōu)良中及格不及格 3、學(xué)生答辯過(guò)程中的精神狀態(tài) 優(yōu)良中及格不及格 二、論文(設(shè)計(jì))質(zhì)量 1論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫(xiě)規(guī)范? 優(yōu)良中及格不及格 2、是否完成指定的論文

8、(設(shè)計(jì))任務(wù)(包括裝訂及附件)? 優(yōu)良中及格不及格 三、論文(設(shè)計(jì))水平 1論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 優(yōu) 良 中 及格 不及格 2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu)良中及格不及格 3、論文(設(shè)計(jì)說(shuō)明書(shū))所體現(xiàn)的整體水平 優(yōu)良中及格不及格 評(píng)定成績(jī):優(yōu) 良 中 及格 不及格 教研室主任(或答辯小組組長(zhǎng)):(簽名) 年 月 日 目錄 摘要I Abstract II 引言1 第一章緒論2 1.1項(xiàng)目開(kāi)發(fā)背景2 1.2主要技術(shù)介紹4 1.2.1 HTML 4 1.2.2 CSS 5 1.2.3 PHP 5 1.2.4 MYSQL6 1.2.5 JAVASCRIPT7

9、第二章需求分析 8 2.1社會(huì)可行性需求分析 8 2.1.1工藝品網(wǎng)上商城的發(fā)展原因 8 2.1.2工藝品網(wǎng)上商城技術(shù)可行性分析 8 2.1.3 工藝品網(wǎng)上商城的問(wèn)題 8 2.1.4 系統(tǒng)環(huán)境需求分析 9 2.2前臺(tái)界面結(jié)構(gòu)需求分析9 2.2.1 首頁(yè)9 2.2.2 列表頁(yè)10 2.2.3 內(nèi)容頁(yè) 10 2.2.4 購(gòu)物車(chē) 10 2.2.5 訂單11 2.2.6 個(gè)人中心11 2.3系統(tǒng)功能需求分析12 2.3.1 注冊(cè)登錄功能12 2.3.2 訂單管理功能13 2.3.3 購(gòu)物車(chē)功能14 2.3.4 支付功能14 2.3.5在線客服功能15 2.3.6 商品管理功能16 237商品分類(lèi)管理1

10、6 238 會(huì)員管理17 2.3.9文章管理17 第三章系統(tǒng)概要設(shè)計(jì)19 3.1、商城流程圖19 3.2數(shù)據(jù)庫(kù)概要設(shè)計(jì)20 3.2.1 主要數(shù)據(jù)庫(kù)表格需求分析 20 3.2.2 數(shù)據(jù) ER圖23 第四章功能設(shè)計(jì)及代碼24 4.1 配置文件24 4.2首頁(yè)界面設(shè)計(jì)及相關(guān)代碼 25 4.3注冊(cè)登錄功能實(shí)現(xiàn)原理及代碼 27 4.4 添加到購(gòu)物車(chē) 30 4.5在線客服31 4.6商品管理功能實(shí)現(xiàn)31 4.7 會(huì)員信息管理 33 第五章 系統(tǒng)測(cè)試 36 5.1測(cè)試方法和目的介紹 36 5.2測(cè)試截圖36 5.2.1 首頁(yè)產(chǎn)品展示部分測(cè)試截圖 36 5.2.2 列表頁(yè)測(cè)試截圖37 5.2.3 內(nèi)容頁(yè)測(cè)試截

11、圖37 5.2.4 購(gòu)物車(chē)測(cè)試截圖38 5.2.5 訂單測(cè)試截圖38 5.2.6 在線客服測(cè)試截圖 39 5.2.7 訂單管理界面39 5.2.8 商品管理頁(yè)面40 總結(jié)41 參考文獻(xiàn)42 致謝43 摘要 工藝品網(wǎng)上商城提供了新的互聯(lián)網(wǎng)購(gòu)物方式,該系統(tǒng)將傳統(tǒng)的手工業(yè)產(chǎn)品從 線下銷(xiāo)售搬到線上來(lái),打破了傳統(tǒng)的銷(xiāo)售模式和拓展了銷(xiāo)售渠道。系統(tǒng)在WEB 平臺(tái)下搭建,使用Dreamweaver為主要開(kāi)發(fā)工具,結(jié)合PHP開(kāi)發(fā)語(yǔ)言和MYSQL 數(shù)據(jù)庫(kù)作為平臺(tái)支持。實(shí)現(xiàn)了基于B/S結(jié)構(gòu)模式的商城開(kāi)發(fā)。商城系統(tǒng)總體包括 前臺(tái)和后臺(tái)兩個(gè)部分,系統(tǒng)前臺(tái)包括用戶注冊(cè)登錄、商品瀏覽、購(gòu)物車(chē)功能、下 訂單、付款、個(gè)人中心管

12、理、留言、文章瀏覽功能;系統(tǒng)后臺(tái)包括商品管理、用 戶管理、訂單管理、廣告管理功能。系統(tǒng)采用新的設(shè)計(jì)理念,從用戶體驗(yàn)角度出 發(fā),建設(shè)一個(gè)用戶友好型的現(xiàn)代工藝品網(wǎng)上商城。 【關(guān)鍵詞】 網(wǎng)上商城、工藝品銷(xiāo)售、PHP MYSQL Abstract Products on li ne mall provides a new way of shopp ing on the Intern et, the system will be the traditi onalhan dicraft products from offli nesales movedto line up, breaking the tr

13、aditionalsales model and expand the sales cha nn els.System set up in the WEEplatform, the use of Dreamweaveras ma in developme nt tools, comb ined with PHP Ian guage and MYSQL database as a platform to support. Impleme nts the mall developme nt based on B/S structure mode. Mall system including the

14、 front desk and the background of two parts, the system in cludi ng recepti on log in user registrati on, commodity browsing, shopping cart functionality,place an order, payment, personal center management, comments, articles,browse function;System backgro und in cludi ng commodity man ageme nt, use

15、r man ageme nt, order man ageme nt, advertis ing man ageme nt functions. System adopts new desig n con cept, from the perspective of the user experie nee, the con structi on of moder n arts and crafts in a user frie ndly on li ne mall. 【keyword Online mall 、Arts and crafts sales 、PHP MYSQL 引言 隨著計(jì)算機(jī)及

16、網(wǎng)絡(luò)技術(shù)的飛速發(fā)展.In ternet應(yīng)用在全球范圍內(nèi)日益普及, 網(wǎng)上購(gòu)物也越來(lái)越流行,但現(xiàn)在很多工藝品商店大多采用的是本地銷(xiāo)售,也有部 分商家入住淘寶。對(duì)于大型的工藝品網(wǎng)上商店還是稀少。 開(kāi)發(fā)工藝品網(wǎng)上商城主 要的目的是針對(duì)賣(mài)家和買(mǎi)家之間的矛盾,提高工藝品的交易量以及工藝品市場(chǎng)的 規(guī)范化,品牌化。 開(kāi)發(fā)工藝品網(wǎng)上商城的其中一個(gè)目的是為了打通賣(mài)家的銷(xiāo)售渠道和提高工 藝品的知名度。在賣(mài)家眼中的工藝品銷(xiāo)售很多有地域的限制,在旅游圣地的工藝 品更是只能在當(dāng)?shù)赜幸欢ǖ匿N(xiāo)量,價(jià)格也不是很樂(lè)觀。然而同樣一件工藝品不在 當(dāng)?shù)劁N(xiāo)售價(jià)格可能就會(huì)被提升很多。“渠道為王”是每個(gè)企業(yè)都熟知并且深諳的 游戲規(guī)則,如何在

17、電子商務(wù)迅速發(fā)展的今天,建立契合企業(yè)發(fā)展的渠道成為各企 業(yè)亟待解決的重要課題 。目前的手工藝品銷(xiāo)售大多是采用當(dāng)?shù)劁N(xiāo)售,也有少數(shù) 的淘寶店鋪,但是銷(xiāo)售量也不是很多,因此打通傳統(tǒng)工藝品的銷(xiāo)售渠道是很重要 的,開(kāi)發(fā)工藝品商城能夠在一定程度上滿足這個(gè)需求,提高商品的數(shù)量和商品的 知名度。 開(kāi)發(fā)工藝品網(wǎng)上商城的另一個(gè)目的是為了讓買(mǎi)家能夠更好的得到自己想要 的東西。在買(mǎi)家眼中我們常常會(huì)因?yàn)闆](méi)有合適的地方購(gòu)買(mǎi)工藝品而擔(dān)憂。在工藝 品商城中會(huì)有很多手工藝品,種類(lèi)繁多,數(shù)量也有一定的保證,彌補(bǔ)了淘寶商店 里面的產(chǎn)品種類(lèi)不足,數(shù)量有限的缺點(diǎn)。 第一章緒論 1.1項(xiàng)目開(kāi)發(fā)背景 在網(wǎng)上購(gòu)物開(kāi)始盛行的環(huán)境下,基于In

18、ternet的電子商城使商品的交易更加 簡(jiǎn)單、有效、成本更低,成為企業(yè)銷(xiāo)售的心模式,并占據(jù)企業(yè)銷(xiāo)售的客觀份額。 與實(shí)體店相比,電子商城具有不受時(shí)空限制,成本低廉,客戶無(wú)限,服務(wù)優(yōu)質(zhì)等 特點(diǎn),也是目前發(fā)展比較迅速的銷(xiāo)售模式 o 根據(jù)CNNIC數(shù)據(jù)報(bào)告顯示目前網(wǎng)購(gòu)消費(fèi)者的構(gòu)成有以下三大特點(diǎn): 第一,大專(zhuān)及以上學(xué)歷的網(wǎng)購(gòu)消費(fèi)者占 76.9%,是網(wǎng)絡(luò)消費(fèi)的主力軍。大專(zhuān) 及以上學(xué)歷消費(fèi)者受過(guò)良好的教育,工作比較穩(wěn)定,接觸互聯(lián)網(wǎng)的機(jī)會(huì)比較多, 接受新生事物的能力比較強(qiáng),判斷能力比較強(qiáng),比較自信。在網(wǎng)絡(luò)虛擬世界里, 根據(jù)部分知識(shí)選擇商品和做出決斷的能力也比較強(qiáng), 所以網(wǎng)絡(luò)購(gòu)物能夠在高知群 體順利推行。 第二

19、,網(wǎng)購(gòu)消費(fèi)者主要集中在政府、事業(yè)單位、大中型企業(yè)和個(gè)體戶,占了 76.7%的比例,而現(xiàn)在學(xué)生消費(fèi)者只占網(wǎng)購(gòu)消費(fèi)者的 4.7%。他們具有相對(duì)穩(wěn)定的、 較高的收入,穩(wěn)定的社會(huì)地位,充分的上網(wǎng)條件和比較富裕的閑暇時(shí)間,平時(shí)工 作間隙就可瀏覽網(wǎng)上商城,收集各種商品的價(jià)格信息,進(jìn)行比對(duì)、評(píng)判和選擇。 第三,網(wǎng)購(gòu)消費(fèi)者的個(gè)人收入相對(duì)較高,有 63.1%的人月收入在3000元以 上。按2010年的物價(jià)水平,月收入3000元以上,屬于中高收入者,有能力購(gòu)置 上網(wǎng)設(shè)備,有更多的可支配收入購(gòu)買(mǎi)消費(fèi)品3。 因此針對(duì)上述情況網(wǎng)絡(luò)零售商的應(yīng)對(duì)策略是: 第一:確保商店的商品價(jià)格比實(shí)體店便宜。 第二:利用從眾心理吸引后隨的

20、消費(fèi)者。 第三:增加商品的附加值。 第四:網(wǎng)店設(shè)計(jì)要簡(jiǎn)明。 第五:配送物流要及時(shí)快速。 商家信譽(yù)也是比較重要的一點(diǎn),網(wǎng)上在線交易不同于傳統(tǒng)實(shí)地面對(duì)面的現(xiàn) 場(chǎng)交易。 第一,它不具有現(xiàn)場(chǎng)面對(duì)面交易的空間屬性, 交易商家可能并不在交易消費(fèi) 者所在地理區(qū)域,交易消費(fèi)者對(duì)交易商家的了解也可能會(huì)一無(wú)所知。 第二,在傳統(tǒng)交易模式下,交易商家多數(shù)具有實(shí)體店鋪,而網(wǎng)上在線交易的商家 如C2C,則可有可無(wú),B2C式交易商家可能僅需要一個(gè)大的配貨倉(cāng)庫(kù) (中心) 就可以了。 第三,交易時(shí),網(wǎng)上商城的商品資料僅能從拍攝的圖片和商家所提供的文字 說(shuō)明中獲得,缺少傳統(tǒng)交易模式下的全方位購(gòu)物體驗(yàn)。第四,交易后,因所購(gòu)商 品本

21、身或在運(yùn)輸傳遞中造成的質(zhì)量等問(wèn)題后,交易消費(fèi)方維權(quán)成本增高。 因此商家在誠(chéng)信上會(huì)做出讓步,具體做法是: 第一:偏向型的讓步,例如貨到付款方式。 第二:比較形式的信譽(yù)積累,例如我們的商品評(píng)價(jià)。 第三:采用中介擔(dān)保的形式來(lái)保證,例如淘寶的支付寶 隨著互聯(lián)網(wǎng)技術(shù)不斷的發(fā)展,用戶體驗(yàn)一詞也逐漸被關(guān)注,主要的用戶體驗(yàn) 分為: 第一:感官體驗(yàn),包括網(wǎng)店的LOGO,設(shè)計(jì)風(fēng)格、布局,色彩,動(dòng)畫(huà)效果, 頁(yè)面效果、頁(yè)面尺寸大小。 第二:交互體驗(yàn)、會(huì)員注冊(cè)、表單填寫(xiě)、錯(cuò)誤提示 第三:瀏覽體驗(yàn)、內(nèi)容豐富程度、商品更新頻率5 o 1.2主要技術(shù)介紹 1.2.1 HTML HTML是超文本編輯語(yǔ)言,適用于描述網(wǎng)頁(yè)的一種語(yǔ)

22、言。通過(guò)對(duì)網(wǎng)頁(yè)兀素進(jìn) 行打標(biāo)簽,然后告訴瀏覽器網(wǎng)頁(yè)的內(nèi)容,瀏覽器按照內(nèi)容順序閱讀網(wǎng)頁(yè)文件, 根 據(jù)標(biāo)記顯示標(biāo)記的內(nèi)容,這就是 HTM啲工作原理。但是瀏覽器不會(huì)報(bào)錯(cuò)也不會(huì) 停止編譯,只能通過(guò)查看效果找出錯(cuò)誤的原因,這個(gè)是考驗(yàn)開(kāi)發(fā)者對(duì)頁(yè)面元素的 熟悉程度。 HTML技術(shù)之所以盛行主要的原因有以下三點(diǎn): 1、簡(jiǎn)單、易操作:HTML中的標(biāo)簽數(shù)量比較少,而且標(biāo)簽的使用功能比較單 一,簡(jiǎn)單易上手。 2、可擴(kuò)展性強(qiáng):增加了標(biāo)識(shí)符等要求,采用子類(lèi)元素的方式,使得擴(kuò)展更 容易。 3、平臺(tái)無(wú)關(guān):HTML沒(méi)有涉及到平臺(tái),無(wú)論是 MAC還是普通的電腦,都與之無(wú)關(guān) 系,HTML!行的必要因素是瀏覽器。 HTM發(fā)展歷史:

23、 1 、在1993年6月作為互聯(lián)網(wǎng)工程工作小組(IETF)工作草案發(fā)布(并非標(biāo)準(zhǔn)) 2 、HTML 2.01995年 11 月作為 RFC 1866發(fā)布,在 RFC 2854F2000年6月 發(fā)布之后被宣布已經(jīng)過(guò)時(shí) 3、HTML 3.21996年 1 月 14 日,W3Ct薦標(biāo)準(zhǔn) 4、HTML 4.01997年 12月 18日,W3Ct薦標(biāo)準(zhǔn) HTML 4.01 (微小改進(jìn)) 1999年 12月24日,W3Ct薦標(biāo)準(zhǔn) 5、HTML 5的第一份正式草案已于2008年1月 22日公布,仍繼續(xù)完善 ISO/IEC 15445:2000 “ISO HTML) 2000年 5 月 15 日發(fā)布,基于嚴(yán)格

24、的 HTML 4.01語(yǔ)法,是國(guó)際標(biāo)準(zhǔn)化組織和國(guó)際電工委員會(huì)的標(biāo)準(zhǔn) 1.2.2 CSS 級(jí)聯(lián)樣式表(Cascading Style Sheet)簡(jiǎn)稱(chēng)“ CSS,通常稱(chēng)為風(fēng)格樣式表, 是能夠做到網(wǎng)頁(yè)表現(xiàn)與內(nèi)容分離的一種樣式設(shè)計(jì)語(yǔ)言,相對(duì)傳統(tǒng)的HTMLS現(xiàn)來(lái) 說(shuō),CSS能夠?qū)⒕W(wǎng)頁(yè)的元素精確排版和控制,并能夠初步實(shí)現(xiàn)交互。最新的CSS3 更是將動(dòng)畫(huà)元素增加進(jìn)去,使得網(wǎng)頁(yè)的表現(xiàn)形式更加豐富多彩。 使用CSS的優(yōu)勢(shì) 1、網(wǎng)站使用DIV+CSS布局,使得代碼精簡(jiǎn),同一個(gè) CSS文件可以在任何網(wǎng) 頁(yè)文件中調(diào)用,相比較表格結(jié)構(gòu)CSS文件更靈活。修改起來(lái)也簡(jiǎn)單。 2、網(wǎng)頁(yè)訪問(wèn)速度加快,通過(guò)DIV+CSS訪問(wèn)的時(shí)

25、候,網(wǎng)頁(yè)的代碼和樣式分離, 加載起來(lái)自然就快了。 3、 代碼優(yōu)化,采用搜索引擎友好的規(guī)則,避免了之前table布局的潛逃層 次,使得整個(gè)網(wǎng)頁(yè)元素更清晰,更簡(jiǎn)單。 4、兼容性,使用DIV+CSS會(huì)出現(xiàn)兼容性問(wèn)題,目前主流的瀏覽器會(huì)有自己 Hack標(biāo)記,針對(duì)瀏覽器開(kāi)發(fā)是前端開(kāi)發(fā)的一個(gè)主要工作。 發(fā)展歷史 1、作為一項(xiàng) W3C推薦,CSS1發(fā)布于1996年12月17日。1999年1月 11日,此推薦被重新修訂。 2、作為一項(xiàng) W3C推薦,CSS2發(fā)布于1999年1月11日。CSS2添加了 對(duì)媒介(打印機(jī)和聽(tīng)覺(jué)設(shè)備)和可下載字體的支持。 3、CSS3計(jì)劃將CSS劃分為更小的模塊。 1.2.3 PHP

26、PHP是英文超文本預(yù)處理語(yǔ)言 Hypertext Preprocessor 的縮寫(xiě),PHF是嵌 入到HTML文件中執(zhí)行的腳本語(yǔ)言,語(yǔ)言風(fēng)格類(lèi)似于 C語(yǔ)言,被廣泛使用。使用 PHP可以和APACH以及MYSQ構(gòu)建成網(wǎng)站的服務(wù)器平臺(tái),由于PHP和APACH可 以和所有的數(shù)據(jù)庫(kù)進(jìn)行友好接口,使得 PHP的站點(diǎn)逐漸增多,在1999年就已經(jīng) 超過(guò)了 15000個(gè),加上源碼公開(kāi)使得程序設(shè)計(jì)上有了更好的支持。 選擇PHP技術(shù)的主要原因有以下幾點(diǎn): 1、PHP的語(yǔ)法混合了 C JAVA以及PHP自創(chuàng)的語(yǔ)法。 2 、PHF可以比CGI和PERL更快的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè),PHP是將程序嵌入到HTML 文檔中去,執(zhí)行起來(lái)

27、速度要快。 3 、幾乎支持所有的數(shù)據(jù)庫(kù)及操作系統(tǒng),并且可以使用 C C+4行擴(kuò)展。 4 、效率高,PHR肖耗相當(dāng)少的系統(tǒng)資源。 5 、源碼開(kāi)發(fā),使用PHP你可以得到所有的源碼,并且是免費(fèi)的。 6 、平臺(tái)無(wú)關(guān)性,使用PHP可以在各種平臺(tái)中使用,包括 LINUX WINDOWS MAC OS中。 1.2.4 MYSQL MySQL是 一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),因?yàn)轶w積小、速度快、擁有成本低開(kāi)放 源碼等特點(diǎn),被廣大的中小型網(wǎng)站所青睞。 與其他大型的數(shù)據(jù)庫(kù)如 Oracle、DB2 SQLServer相比,mysql規(guī)模小、功 能簡(jiǎn)單、源碼開(kāi)放為中小型企業(yè)提供的功能已經(jīng)綽綽有余,目前主流的網(wǎng)站架構(gòu) 方式是

28、 LAMRLinux+Apache+Mysql+PHP 或者是 WAMfWindows+Apache+ Mysql+PHPo使用MYSQ作為數(shù)據(jù)庫(kù),PHP/PERL/PYTHC作為服務(wù)器腳本解釋器, 可以不花一分錢(qián)就可以獲得一個(gè)免費(fèi)的,簡(jiǎn)單的網(wǎng)站系統(tǒng)。 MYSQL 特點(diǎn) 1、可移植性強(qiáng),Mysql使用的是C和C+編寫(xiě),保證了移植性。 2、支持各種操作系統(tǒng),無(wú)論是Windows還是MAC等系統(tǒng) 3、為各種編程語(yǔ)言提供API接口。 4、提供多語(yǔ)言支持包括 GB_123 UTF_等語(yǔ)言支持 5、提供TCP/IP、ODB(和JDBC等多種數(shù)據(jù)庫(kù)連接途徑 1.2.5 JAVASCRIPT JavaScr

29、ipt是一種基于對(duì)象和事件驅(qū)動(dòng),并具有相對(duì)安全的客戶端腳本語(yǔ) 言。同時(shí)也是廣泛利用客戶端腳本開(kāi)發(fā)的語(yǔ)言,常用來(lái)給Html網(wǎng)頁(yè)添加動(dòng)態(tài)功 能,比如響應(yīng)用戶的各種操作。不同于服務(wù)器端的腳本語(yǔ)言,JavaScript是在 瀏覽器上運(yùn)行的,不需要服務(wù)器支持,也不需要經(jīng)過(guò)編譯,而是將文本格式的字 符代碼發(fā)送到瀏覽器給瀏覽器運(yùn)行,其安全性稍微差點(diǎn),并且如果一條語(yǔ)言執(zhí)行 不通過(guò),則無(wú)法執(zhí)行下一步。 JavaScript主要由三個(gè)組成部分:核心(ECMScript)、文檔對(duì)象模型(DOM、 瀏覽器對(duì)象模型(BOM,JavaScript有很多庫(kù),有我們熟悉的JQUERY以及JSer 等等庫(kù)文件。JavaScri

30、pt的出現(xiàn)使得網(wǎng)頁(yè)和用戶之間實(shí)現(xiàn)了一種實(shí)時(shí)性的、動(dòng) 態(tài)的、交互性的關(guān)系,使網(wǎng)頁(yè)元素包含更多精彩的內(nèi)容,并且能夠及時(shí)響應(yīng)用戶 的操作,對(duì)表單的提交做及時(shí)的檢查,并且只要你有創(chuàng)意,就可以用JavaScript 寫(xiě)出各種新鮮的交互。 JQUER是 JAVASCRIPT勺一個(gè)優(yōu)秀的框架,它是輕量級(jí)的 JAVASCRIPT!, 他兼容CSS3和各種瀏覽器,JQUER更方便的處理HTMIdocuments、events、實(shí) 現(xiàn)動(dòng)畫(huà)效果,并且方便地為網(wǎng)站提供 AJAX交互。jQuery還有一個(gè)比較大的優(yōu)勢(shì) 是,它的文檔說(shuō)明很全,而且各種應(yīng)用也說(shuō)得很詳細(xì),同時(shí)還有許多成熟的插件 可供選擇。jQuery能夠使用

31、戶的html頁(yè)保持代碼和html內(nèi)容分離,也就是說(shuō), 不用再在html里面插入一堆js來(lái)調(diào)用命令了,只需定義id即可。 第二章需求分析 2.1社會(huì)可行性需求分析 2.1.1工藝品網(wǎng)上商城的發(fā)展原因 隨著科技的進(jìn)步,電子商務(wù)活動(dòng)越來(lái)愈頻繁,并且在傳統(tǒng)的銷(xiāo)售行業(yè)已經(jīng)對(duì) 傳統(tǒng)的銷(xiāo)售有了一定的沖擊。工藝品的網(wǎng)上商城出現(xiàn)和大多數(shù)的傳統(tǒng)銷(xiāo)售行業(yè)一 樣,主要目的是為了打開(kāi)銷(xiāo)售渠道和轉(zhuǎn)化銷(xiāo)售模式,增大產(chǎn)品的知名度。因此在 社會(huì)可行性上是有需求的。 2.1.2工藝品網(wǎng)上商城技術(shù)可行性分析 工藝品網(wǎng)上商城在技術(shù)上主要依靠上一章的技術(shù),在前臺(tái)的頁(yè)面設(shè)計(jì)以及制 作使用DIV+CSS布局,使用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)整個(gè)網(wǎng)站的數(shù)據(jù)

32、, 使用PHP處理整個(gè)網(wǎng) 站的數(shù)據(jù)流。對(duì)于頁(yè)面的效果使用JQUER和JavaScript語(yǔ)句來(lái)實(shí)現(xiàn)。后臺(tái)的數(shù) 據(jù)操作基本是PHP來(lái)編寫(xiě),在安全性能和操作上相比較較原始的 ASP都有一定的 提高。因此在技術(shù)上是可行的。 2.1.3工藝品網(wǎng)上商城的問(wèn)題 網(wǎng)上商城也是最近幾年才開(kāi)始發(fā)展的,雖然淘寶做的比較早,但屬于多商 家系統(tǒng),針對(duì)只有一個(gè)賣(mài)家的商城,目前有一號(hào)店、聚美優(yōu)品、唯品會(huì)這些單商 家系統(tǒng),由于技術(shù)和資金到位,商城的頁(yè)面和服務(wù)做的比較到位, 但是對(duì)于一般 性的網(wǎng)上商城,還是存在一些冋題。 1、仍然有部分商城使用的是 WEB1.0的標(biāo)準(zhǔn),導(dǎo)致界面不友好、用戶體驗(yàn) 2、商家貨物渠道有限,商品種類(lèi)

33、不夠齊全,商品類(lèi)型也比較單一。 3、商品信息不全,很多工藝品都只是有一張圖片介紹,或者商品以文章的形式出現(xiàn)在網(wǎng)站上,并沒(méi)有一個(gè)真正的展示。 4、誠(chéng)信度差,由于商城的界面設(shè)計(jì)的原因,導(dǎo)致給用戶的信任度比較低, 商家也沒(méi)有花費(fèi)時(shí)間在經(jīng)營(yíng)上,導(dǎo)致整個(gè)商城的瀏覽量也沒(méi)有保證。 因此在本系統(tǒng)中主要從用戶體驗(yàn)以及界面設(shè)計(jì)去設(shè)計(jì)開(kāi)發(fā)整個(gè)系統(tǒng),主要的 目標(biāo)是建設(shè)一個(gè)用戶友好、體驗(yàn)佳的前臺(tái)界面,后臺(tái)建設(shè)目標(biāo)主要是數(shù)據(jù)操作簡(jiǎn) 單,易上手。 2.1.4系統(tǒng)環(huán)境需求分析 系統(tǒng)運(yùn)行環(huán)境需要MYSQL+APACHE+WINDOW以使用集成的WAM服務(wù)器, 或者使用單個(gè)的軟件進(jìn)行相關(guān)配置,也可以達(dá)到相關(guān)效果。 2.2前臺(tái)界

34、面結(jié)構(gòu)需求分析 2.2.1首頁(yè) 首頁(yè)是網(wǎng)站的門(mén)戶,為了滿足網(wǎng)站的設(shè)計(jì)需求和用戶體驗(yàn),采用 HTML技術(shù) 進(jìn)行框架的搭建,使用JQUER和CSS進(jìn)行頁(yè)面的美化和元素的處理,主要數(shù)據(jù)處 理使用PHP調(diào)用,因此在實(shí)現(xiàn)上還是比較容易操作的。首頁(yè)主要結(jié)構(gòu)圖如下所示: 首頁(yè) 商 品 分 類(lèi) 廣告位置 銷(xiāo) 售 排 行 相關(guān)文章 用 戶 評(píng) 論 圖2.1首頁(yè)結(jié)構(gòu)圖 222列表頁(yè) 列表頁(yè)是根據(jù)每個(gè)分類(lèi)將商品以列表的形式展示出來(lái),在列表頁(yè)用戶可以根 據(jù)自己喜歡挑選商品。商品的基本信息包含:商品價(jià)格、商品購(gòu)買(mǎi)人數(shù)、會(huì)員價(jià), 對(duì)商品操作有:加入購(gòu)物車(chē)、購(gòu)買(mǎi)。列表頁(yè)還可以根據(jù)用戶的點(diǎn)擊情況記錄用戶 瀏覽過(guò)的商品,然后顯

35、示出來(lái),更有利于用戶查找。 2.2.3 內(nèi)容頁(yè) 商品內(nèi)容頁(yè)主要是對(duì)商品的具體信息展示,讓用戶對(duì)此商品有更多的了解, 主要包含的結(jié)構(gòu)如下圖所示: 圖2.2內(nèi)容頁(yè)結(jié)構(gòu)圖 2.2.4購(gòu)物車(chē) 購(gòu)物車(chē)是根據(jù)實(shí)際購(gòu)物過(guò)程中購(gòu)買(mǎi)商品虛擬而來(lái)的功能,用戶在瀏覽商品的 時(shí)候如果看到比較心儀的商品就放到購(gòu)物車(chē)中,可以過(guò)會(huì)支付,也可以等方便了 的時(shí)候再支付,由于瀏覽歷史只能存在于頁(yè)面的SESSION沒(méi)有失效的時(shí)間段內(nèi), 而購(gòu)物車(chē)是針對(duì)個(gè)人用戶而來(lái)的,沒(méi)有時(shí)效性。購(gòu)物車(chē)主要包含了商品的信息, 價(jià)格,多個(gè)商品可以匯總購(gòu)買(mǎi),方便,省時(shí)。 225訂單 顧客確定購(gòu)物車(chē)中的商品后提交訂單,如顧客已填寫(xiě)收貨人信息,則頁(yè)面顯 示該

36、信息并由顧客確認(rèn)。如尚未填寫(xiě)則顯示相應(yīng)表單請(qǐng)其填寫(xiě), 系統(tǒng)記錄顧客提 交的收貨人信息以便其下次購(gòu)物時(shí)使用。顧客提交訂單后可在網(wǎng)上商城查詢?cè)撚?單,并可對(duì)尚未處理的訂單進(jìn)行取消、 修改等操作。同時(shí)在提交訂單的時(shí)候也支 持匿名購(gòu)買(mǎi),即無(wú)需登錄即可以購(gòu)買(mǎi)商品。 圖2.3訂單結(jié)構(gòu)圖 2.2.6個(gè)人中心 個(gè)人中心是網(wǎng)站會(huì)員管理自己信息的地方,個(gè)人中心主要包括以下幾點(diǎn): 1、用戶信息:用戶姓名、用戶名、密碼、積分管理; 2、訂單管理:訂單查詢、訂單明細(xì)、訂單退貨; 3、賬戶信息:資金查詢、兌換卷查詢、信譽(yù)查詢; 4、收獲地址管理:如果不止一個(gè)收貨地址則可以設(shè)置某一個(gè)為默認(rèn)的收貨地址; 5、包裹跟蹤:通過(guò)訂

37、單號(hào)進(jìn)行包裹物流的查詢; 2、購(gòu)買(mǎi)常識(shí):主要是對(duì)本網(wǎng)站的用戶一個(gè)購(gòu)買(mǎi)的提示以及如何付款等文章; 3、配送與支付:主要介紹配送服務(wù)以及支付方式的文章; 4、會(huì)員中心: 主要是一些會(huì)員的操作; 5、服務(wù)保證: 主要是對(duì)網(wǎng)站提供了哪些服務(wù)做一些簡(jiǎn)單的介紹; 6聯(lián)系我們: 主要是告訴用戶如何聯(lián)系站長(zhǎng)。 第三章系統(tǒng)概要設(shè)計(jì) 3.1、商城流程圖 圖3買(mǎi)家購(gòu)買(mǎi)流程圖 買(mǎi)家購(gòu)買(mǎi)流程圖主要是針對(duì)買(mǎi)家購(gòu)買(mǎi)行為的一個(gè)流程圖,這里詳細(xì)介紹了相 關(guān)的數(shù)據(jù)流向以及相關(guān)的文件操作信息。 3.2數(shù)據(jù)庫(kù)概要設(shè)計(jì) 3.2.1主要數(shù)據(jù)庫(kù)表格需求分析 表1:用戶注冊(cè)信息表 字段名 類(lèi)型 主鍵 用戶名 Varchar 唯一 用戶ID

38、Mediumi nt(8) 密碼 Varchar 郵箱 varchar 手機(jī)號(hào) Varchar 表2:訂單信息表 字段名 類(lèi)型 主鍵 訂單ID Mediumi nt(8) 唯一 商品ID Mediumi nt(8) 商品名稱(chēng) Varchar 商品編號(hào) Varchar 商品數(shù)量 Varchar 商品價(jià)格 Varchar 表3: 廣告信息表 字段名 類(lèi)型 主鍵 廣告ID Mediumi nt(8) 唯一 廣告名稱(chēng) Varchar 廣告位置 Varchar 廣告鏈接 Varchar 廣告圖片 Varchar 廣告開(kāi)始時(shí)間 Int 廣告結(jié)束時(shí)間 Int 表4:購(gòu)物車(chē)信息表 字段名 類(lèi)型 主鍵 用戶ID

39、 Mediumi nt(8) 唯一 SESSION ID Mediumi nt(8) 商品ID Mediumi nt(8) 商品編號(hào) Varchar 商品名稱(chēng) Varchar 市場(chǎng)價(jià) Varchar 數(shù)量 Varchar 表5:商品信息表 字段名 類(lèi)型 主鍵 商品ID Mediumi nt(8) 唯一 商品名稱(chēng) Varchar 品牌描述 Varchar 商城價(jià)格 Varchar 上架時(shí)間 Int 下架時(shí)間 Int 商品圖片 Varchar ( 255) 表6:管理員信息表 字段名 類(lèi)型 主鍵 用戶名 Varchar 唯一 EMAIL Varchar 密碼 Varchar 登錄時(shí)間 Varcha

40、r 權(quán)限 Varchar 表7:商品分類(lèi)信息表 字段名 類(lèi)型 主鍵 分類(lèi)ID Mediumi nt(8) 唯一 分類(lèi)名稱(chēng) Varchar 分類(lèi)關(guān)鍵字 Varchar 分類(lèi)描述 Varchar 表 $db_ name = jumei;/ database n ame $db_user = root;/ database user name $db_pass = ;/ database password $prefix = jumei_; / table prefix $timezo ne = UTC; $cookie_path = /; $cookie_doma in =; $session =

41、 1440; defi ne(EC_CHARSET,utf-8); defi ne(ADMIN_PATH,admi n); define(AUTH_KEY, this is a key); defin e(OLD_AUTH_KEY, ); defi ne(API_TIME, 2013-05-13 17:22:43);? 4.2首頁(yè)界面設(shè)計(jì)及相關(guān)代碼 首頁(yè)界面設(shè)計(jì)主要考慮到用戶友好,采用DIV+CSS的布局模式對(duì)頁(yè)面的布局 以及頁(yè)面的元素控制,;利用JAVASCRIP和JQUERY進(jìn)行相互的交互設(shè)計(jì)操作。 對(duì)加入收藏,狀態(tài)分享采用了 JAVASCRIP來(lái)控制,對(duì)具體的展示模塊使用JQUERY 的

42、圖片處理插件來(lái)實(shí)現(xiàn)。 加入收藏實(shí)現(xiàn)代碼: fun ctio n bookmark() if(ask(要將本站點(diǎn)加入收藏夾嗎? ) var title = docume nt.title/ var url = wi ndow .lo cati on .href; if( docume nt.all ) 獲取當(dāng)前文件的標(biāo)題 /獲取當(dāng)前的URL鏈接 /對(duì)ie提取相關(guān)數(shù)據(jù) wi ndow.external.AddFavorite(url, title); else if (window.sidebar) / 對(duì)火狐 firefox window.sidebar.addPanel(title, url,

43、 title); /根據(jù)不同的瀏覽器版本定給出相關(guān)數(shù)據(jù),網(wǎng)頁(yè)的標(biāo)題以及網(wǎng)頁(yè)的URL鏈接 圖片特效處理: 圖片的處理主要是理論依據(jù)是當(dāng)鼠標(biāo)移動(dòng)到圖片上,獲取到那張圖片的ID, 并且通過(guò)函數(shù)控制該張圖片的亮度變化,沒(méi)有獲取到焦點(diǎn)的圖片則亮度變暗。當(dāng) 鼠標(biāo)焦點(diǎn)失去時(shí)變回原來(lái)的顯示方式。具體實(shí)現(xiàn)函數(shù)如下: style=width:185px;height:190px;class=imgbox/ 在圖片列表定義屬性 onm ouseover=showimgbox(this,eve nt);/鼠標(biāo)移動(dòng)調(diào)用 showimgbox函數(shù) onmouseout=hiddenimgbox(this,event) /

44、鼠標(biāo)移開(kāi)調(diào)用 hiddenimgbox 函數(shù) /showimgbox函數(shù),鼠標(biāo)移動(dòng)到圖片上控制變化 fun ctio n showimgbox(elem,e) e=e|w in dow.eve nt; if(!isMouseLeaveOrE nter(e,elem) retur n; var obj = elem.getEleme ntsByTagName(div)0; if(obj.style.display = non e) Vardivs elem.pare ntNode.pare ntNode.getEleme ntsByTagName(div); for(var i=0;icheck

45、_user($user name) | admin_registered($username) echo false; elseecho true; /相關(guān)數(shù)據(jù)驗(yàn)證 $back_act = isset($_POSTback_act) ? trim($_POSTback_act):; if(empty($_POSTagreeme nt) show_message($_LANGpassport_jsagreeme nt); if (strlen($username) 3)/控制字符必須超過(guò) 3位 show_message($_LANGpassport_jsuser name_shorte門(mén)); i

46、f (strlen($password) 0) show_message($_LANGpasswd_bal nk); /* 驗(yàn)證碼檢查*/ if(i ntval($_CFGcaptcha) 用戶登錄則相對(duì)簡(jiǎn)單一些,用戶登錄可能是在需要登錄的地方才會(huì)登錄,所 以在用戶訪問(wèn)網(wǎng)站的每一個(gè)步驟都會(huì)有一個(gè)操作日志,這個(gè)操作日志在用戶關(guān)閉 之后會(huì)自動(dòng)清空,通過(guò)記錄了用戶的操作路勁,記錄下登錄之前的頁(yè)面,然后等 登錄之后使用重定向到上一個(gè)操作頁(yè)面,繼續(xù)前面的操作,具體代碼如下: /用戶登錄: $username = isset($_POSTusername) ? trim($_POSTusername):”

47、; /獲取用戶名 $password = isset($_POSTpassword) ? trim($_POSTpassword): ;/獲取用戶密碼 $back_act = isset($_POSTback_act) ? trim($_POSTback_act): ;/ / 回調(diào)函數(shù) /回調(diào)跳轉(zhuǎn),之前會(huì)記住前一個(gè)操作地址 show_message($_LANGlog in _success.$ucdata array($_LANGback_up_page,$_LANGprofile_l nk), array($back_act,user.php), in fo); /正確返回一個(gè)頁(yè)面顯示登錄

48、正確,給出上一個(gè)操作的鏈接 else$_SESSIONlogin_fail + ; show_message($_LANGlogin_failure,$_LANGrelogin_l nk, user.php, error); /錯(cuò)誤返回并輸出相關(guān)信息 4.4添加到購(gòu)物車(chē) 購(gòu)物車(chē)的功能實(shí)現(xiàn)主要分為兩個(gè)部分:登錄狀態(tài)下的購(gòu)物車(chē)和非登錄狀態(tài)下 的購(gòu)物車(chē): 登錄狀態(tài)下的購(gòu)物車(chē):登錄狀態(tài)下的購(gòu)物車(chē)可以看到之前操作的商品,用戶 在瀏覽商品信息的時(shí)候可以將商品加入到購(gòu)物車(chē)中,然后進(jìn)行結(jié)算,購(gòu)物車(chē)相當(dāng) 于一個(gè)緩存的作用,在數(shù)據(jù)的調(diào)用上,用戶每添加一個(gè)商品的時(shí)候就會(huì)寫(xiě)一個(gè)數(shù) 據(jù)到數(shù)據(jù)庫(kù)中,前臺(tái)通過(guò)對(duì)數(shù)據(jù)庫(kù)的讀取

49、然后顯示,同時(shí)在同一個(gè)購(gòu)物車(chē)中產(chǎn)生 的商品也是可以進(jìn)行相關(guān)的合并處理; 非登錄狀態(tài)下的購(gòu)物車(chē):非登錄狀態(tài)下的購(gòu)物車(chē)是通過(guò)獲取網(wǎng)頁(yè)SESSION 中的數(shù)據(jù),每一個(gè)用戶在訪問(wèn)網(wǎng)站的時(shí)候,未登錄狀態(tài)都會(huì)有一個(gè)SESSION寸限, 在這個(gè)時(shí)限的所有操作都會(huì)被記錄下來(lái),如果用戶增加了一個(gè)商品到購(gòu)物車(chē)中, 系統(tǒng)會(huì)通過(guò)分配給該頁(yè)面的SESSIONS找這個(gè)商品,找到了商品的基本信息之后 再添加進(jìn)購(gòu)物車(chē),具體實(shí)現(xiàn)代碼如下: if ($_REQUESTstep = add_to_cart)/ 添加商品到購(gòu)物車(chē) $result = array(error = 0, message = , content = goo

50、ds_id= ”); $jso n = new JSON; if (empty($_POSTgoods) $resulterror = 1; die($js on-en code($result); $goods = $json-decode($_POSTgoods); 4.5在線客服 在線客服是通過(guò)和QQ做友好接口來(lái)的,通過(guò)JS控制http請(qǐng)求,在我們點(diǎn) 擊圖標(biāo)的時(shí)候進(jìn)行服務(wù)器通訊,然后調(diào)用我們用戶的QQ發(fā)起聊天,通過(guò)頁(yè)面跳 轉(zhuǎn)到WAPQQ回話的網(wǎng)站,如果在線則添加好友并聊天,否則不可以,這里主要 能夠做的為獲取本地的QQ以及我們提供的客服QQ,讓二者進(jìn)行回話。 主要代碼如下: vbr 4.

51、6商品管理功能實(shí)現(xiàn) 商品管理功能主要是后臺(tái)賣(mài)家對(duì)數(shù)據(jù)的操作,這里通過(guò)表單往數(shù)據(jù)庫(kù)寫(xiě)數(shù)據(jù), 商品的管理主要是查刪改插的功能, 查詢商品:查詢商品主要是賣(mài)家在多數(shù)商品中對(duì)某一個(gè)商品進(jìn)行搜索,直接 在后臺(tái)進(jìn)行相關(guān)的搜索即可,通過(guò)數(shù)據(jù)庫(kù)搜索函數(shù)將搜索程序定義好, 然后點(diǎn)擊 搜索觸發(fā)相應(yīng)的操作即可達(dá)到相關(guān)的要求; 刪除商品:刪除商品首先是需要通過(guò)鼠標(biāo)選中該商品存在的某一行,通過(guò)選 中這一行然后再獲取了該商品的ID,這樣調(diào)用刪除程序,在數(shù)據(jù)庫(kù)中刪除與該 ID相同的商品的所有信息。 修改商品:修改商品的主要功能操作和刪除商品的功能操作類(lèi)似,通過(guò)獲取 該商品的ID然后通過(guò)Update函數(shù)進(jìn)行相關(guān)的操作。 插入

52、商品:插入商品即是添加商品操作,通過(guò)填寫(xiě)相關(guān)的數(shù)據(jù),將商品信息 添加至數(shù)據(jù)庫(kù)中,每添加一個(gè)商品可以自動(dòng)賦予一個(gè)商品 ID也可以根據(jù)自己的 定義來(lái)給商品定義ID。 添加商品主要代碼如下: elseif ($_REQUESTact = add | $_REQUESTact = edit | $_REQUESTact = copy) in clude_o nce(ROOT_PATH . in cludes/fckeditor/fckeditor.php); /包含html editor 類(lèi)文件 $is_add = $_REQUESTact = add;/添加還是編輯的標(biāo)識(shí) $is_copy = $_

53、REQUESTact = copy; / 是 否 復(fù) 制 $code=empty($_REQUESTextension_code)?:trim($_REQUESTextensio n _code);$code=$code=virual_card ? virual_card:; if ($code = virual_card) admin_priv(virualcard);/ 檢查權(quán)限 else admin_priv(goods_manage);/ 檢查權(quán)限 查詢相關(guān)商品主要代碼: if ($is_add) $last_choose = array(0, 0); /* 默認(rèn)輸入為空 */ if

54、(!empty($_COOKIEECSCPlast_choose) /判斷Cookie中是否存在數(shù)據(jù)緩存,并清空/ $last_choose = explode。,$_COOKIEECSCPlast_choose); $goods = array( goods_id = 0, goods_desc= ”, cat_id= $last_choose0, bra ndd= $last_choose1, is_on _sale = 1, is_al on e_sale = 1, is_shippi ng = O, other_cat = array(), / 擴(kuò)展分類(lèi) goods_type = 0,

55、/ 商品類(lèi)型 ); if ($code !=) $goodsgoods_ nu mbe門(mén)=0; 4.7會(huì)員信息管理 會(huì)員信息處理主要是賣(mài)家可以自己增加相應(yīng)的會(huì)員,在添加會(huì)員的時(shí)候會(huì)進(jìn) 行相關(guān)的介紹,同時(shí)會(huì)和服務(wù)器進(jìn)行相關(guān)的數(shù)據(jù)交流,當(dāng)頁(yè)面輸入數(shù)據(jù)時(shí)就會(huì)和 服務(wù)器進(jìn)行通信。當(dāng)焦點(diǎn)失去的時(shí)候系統(tǒng)會(huì)將頁(yè)面的數(shù)據(jù)返回給服務(wù)器,這樣減 少了檢測(cè)的步驟,用戶也可以在頁(yè)面就知道所使用的用戶名等是否被使用,減少 了操作上的失誤。主要實(shí)現(xiàn)代碼如下: elseif ($_REQUESTact = in sert) /*檢查權(quán)限*/ admin_priv(users_ma nage); $username=empt

56、y($_POSTusername)?”: trim($_POSTusername); :trim($_POSTpassword); $password=empty($_POSTpassword)? $email = empty($_POSTemail) ? : trim($_POSTemail); $sex = empty($_POSTsex) ? 0 : intval($_POSTsex); $sex = in_array($sex, array(0, 1,2) ? $sex : 0; $birthday=$_POSTbirthdayYea門(mén).-.$_POSTbirthdayMo nth -

57、.$_POSTbirthdayDay; $rank=empty($_POSTuser_rank)? 0 : intval($_POSTuser_rank); $credit_li ne=empty($_POSTcredit_li ne)?0:floatval($_POSTcredit_l in e); $users = if (!$users-add_user($username, $password, $email) /*插入會(huì)員數(shù)據(jù)失敗*/ if ($users-error = ERR_INVALID_USERNAME) $msg = $_LANGusername_i nv alid; elseif ($users-error = ERR_USERNAME_NOT_ALLOW) $msg = $_LANGusername_not_allow; elseif ($users-error = ERR_USERNAME_EXISTS) $msg = $_LANGusername_exists; elseif ($users-error = ERR_INVALID_EMAIL) $msg = $_LANGemail_i nvalid; elseif

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論