本科畢業(yè)設(shè)計論文—奢侈品電子商務(wù)平臺的設(shè)計與實現(xiàn)_第1頁
本科畢業(yè)設(shè)計論文—奢侈品電子商務(wù)平臺的設(shè)計與實現(xiàn)_第2頁
本科畢業(yè)設(shè)計論文—奢侈品電子商務(wù)平臺的設(shè)計與實現(xiàn)_第3頁
本科畢業(yè)設(shè)計論文—奢侈品電子商務(wù)平臺的設(shè)計與實現(xiàn)_第4頁
本科畢業(yè)設(shè)計論文—奢侈品電子商務(wù)平臺的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1 導(dǎo)言1.1 系統(tǒng)開發(fā)背景在網(wǎng)絡(luò)飛速發(fā)展的今天的,互聯(lián)網(wǎng)在我們的生活中扮演著越來越重要的作用。通過它,我們可以足不出戶就可以迅速獲取到我們需要的信息和商品以及傳達(dá)我們的需求,而電子商務(wù)是近些年比較熱門的行業(yè),其發(fā)展勢如破竹,另一方面該行業(yè)也帶動著經(jīng)濟的迅速發(fā)展。而奢侈品電子商務(wù)平臺就是一個發(fā)展比較快的平臺。與傳統(tǒng)的實體店銷售相比較,在奢侈品電子商務(wù)平臺上我們可以克服實體店的許多不足,如地域問題,方便高端人群忙碌時間購買他們所需的高端產(chǎn)品。與此同時把奢侈品搬移到網(wǎng)絡(luò)上更加容易提高品牌知名度,在這里我們可以借助一個比較知名的平臺,擴展自己的銷售渠道。同時也可以帶動網(wǎng)絡(luò)上經(jīng)濟的流動和發(fā)展。另一個方

2、面,從一些淘寶的調(diào)研分析中,我們可以看出,奢侈品無論是在平均搜索量,還是日交易量上面,都有比較可觀的前景和極大的可行性以及商業(yè)價值。通過建立一個優(yōu)秀的奢侈品電子商務(wù)平臺,通過搭建合理的購買流程,我們在這里我們可以避免掉大量的物流費用,與此同時,作為奢侈品電子商務(wù)網(wǎng)站,與傳統(tǒng)的實體商店相比較具有較低的成本、較好的宣傳、較高的效率等等優(yōu)點,這種電子商務(wù)模式大大節(jié)約了客戶的寶貴時間,也很大程度上提高了商品的交易效率,通過這些商機都可以為我們的奢侈品平臺帶來巨大的發(fā)展動力。本系統(tǒng)研究技術(shù)和內(nèi)容為擬建立一集資訊、購物為一體的奢侈品電子商務(wù)平臺,我們采用PHP+MySQL方案和HTML等多種技術(shù)設(shè)計實現(xiàn)一

3、套奢侈品電子商務(wù)平臺。在該系統(tǒng)運用Dreamweaver、PhotoShop等技術(shù)對網(wǎng)站的頁面進(jìn)行合理的布局、優(yōu)化、設(shè)計。使整個界面簡潔、高端。另一方面奢侈品商城系統(tǒng)采用B/S(Brower/Server)的模式設(shè)計,包括前臺界面管理和后臺商品數(shù)據(jù)庫管理。系統(tǒng)可以實現(xiàn)高端產(chǎn)品的展示、查詢、網(wǎng)站新聞公告、促銷方案、購買等以及商品交易所需的一系列流程管理,同時設(shè)置有手機端或者其他移動設(shè)備訪問入口,并具有社交分享和多平臺自適應(yīng)等功能特性,便于用戶的使用和購買。1.2 網(wǎng)站功能概述奢侈品電子商務(wù)平臺在設(shè)計上主要采用了高端華麗的的簡約布局,簡化了購買流程,會給用戶更好的體驗,前臺界面開發(fā)主要采用了現(xiàn)在主

4、流的CSS+DIV的架構(gòu),無論在頁面布局還是在頁面優(yōu)化、訪問速度等方面都有了很大的提高。后臺數(shù)據(jù)庫管理界面運用的是PHP編程語言與MySQL數(shù)據(jù)庫的開發(fā)模式。該奢侈品電子商城主要功能模塊分為: (1)網(wǎng)站展示平臺的設(shè)計 商品的展示 商品的查詢(2)商品訂單平臺模塊的設(shè)計 商品分類管理 顧客訂單管理(3)網(wǎng)上購物基礎(chǔ)功能平臺設(shè)計 網(wǎng)上購物所需的支付功能 搜索功能(4)會員模塊平臺設(shè)計 會員注冊、會員登錄、會員退出系統(tǒng)相關(guān)功能 訂單信息查詢的實現(xiàn) 購物車 個人信息的維護 收貨地址維護、相關(guān)評論功能的實現(xiàn)(5)信息管理模塊設(shè)計 網(wǎng)站新聞模塊的設(shè)計 網(wǎng)站公告模塊的制作(6)網(wǎng)站多平臺性設(shè)計 設(shè)置有手機

5、端訪問入口,并具有社交分享和多平臺自適應(yīng)等功能特性1.3 開發(fā)平臺及工具概述該奢侈品商城的開發(fā)主要采用的是基于PHP+MySQL應(yīng)用平臺,我們服務(wù)器上的操作系統(tǒng)的選擇為Win7。采用服務(wù)器軟件Apache,MySQL,PHPStudy搭建PHP開發(fā)環(huán)境,與此同時該商城開發(fā)工具還包括設(shè)計軟件PhotoShop,Dreamweaver,F(xiàn)lash等,該商城主要是前臺頁面的設(shè)計與網(wǎng)站布局設(shè)計。涉及Html,DIV+CSS,JavaScript,,PHP,SQL等開發(fā)語言。2 相關(guān)工具介紹及使用2.1 Apache簡介Apache是世界上應(yīng)用比較廣泛的的服務(wù)器,具有較好的跨平臺性、安全性,最重要的是它

6、是一個開放源代碼的服務(wù)器軟件,Apache發(fā)展至今,由于它是自由軟件,因此不斷有程序員為其加入新的功能和特性,不斷優(yōu)化和完善它,最終完善到今天這個狀態(tài),使它具有性能穩(wěn)定、快速、簡便等等眾多的特點。Apache開放源代碼的特性以及其良好的可移植性,相信會讓Apache在將來更加的成功。Apache 服務(wù)器軟件包含了以下特性: (1)支持最新的HTTP/1.1通信協(xié)議。 (2)支持通用網(wǎng)關(guān)接口。 (3)支持基于IP和基于域名的虛擬主機。 (4)支持多種方式的HTTP認(rèn)證。 (5)集成Perl處理模塊。 (6)集成代理服務(wù)器模塊。(7)支持實時監(jiān)控服務(wù)器狀態(tài)變化以及個性化更新服務(wù)器日志。 (8)可以

7、運行服務(wù)器端所包含的指令(SSI)。 (9)支持安全Socket層(SSL)。 (10)提供用戶會話過程的跟蹤。 (11)支持FastCGI。 (12)通過第三方模塊可以支持Java Servlets。2.2 MySQL數(shù)據(jù)庫簡介MySQL相對來說是一個小型的DBMS,也是應(yīng)用最廣泛的的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 數(shù)據(jù)庫軟件之一。開發(fā)者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。MySQL具有體積小、速度快、以及良好的可靠性和適應(yīng)性等優(yōu)點,尤其是開放源碼這一特點,因此大家都可以在Gen

8、eral Public License的許可下下載并根據(jù)自己的喜好對其進(jìn)行修改。由于其非常好的性能,使得Apache和PHP這個組合可以組建一個非常好的PHP開發(fā)環(huán)境。MySQL系統(tǒng)的特性如下:(1)采用C和C+語言編寫,而且運用了很多種編譯器進(jìn)行調(diào)試、測試,很大程度上確保了源代碼的可移植性(2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows操作系統(tǒng)等(3)為許多的編程語言提供了API(Application Program Interface)。適應(yīng)于C、C+、Python、J

9、ava、Perl、PHP、Eiffel、Ruby和Tcl等多種編程語言。(4)支持多線程序,保證充分使用CPU資源(5)改善的SQL查詢策略,有效地提升數(shù)據(jù)庫查詢速度(6)不僅僅可以作為單獨的應(yīng)用程序應(yīng)用在服務(wù)器網(wǎng)絡(luò)環(huán)境下,與此同時也可以作為數(shù)據(jù)庫而提供許多語言嵌入到其他的軟件中,經(jīng)常使用的編碼,比如中文的GB 2312、BIG5。 (7)提供連接TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫路線(8)提供使用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的各種管理工具(9)能夠處理具有上千萬條記錄的超大型數(shù)據(jù)庫,適應(yīng)性強(10)MySQL數(shù)據(jù)庫可以支持多種存儲引擎MySQL數(shù)據(jù)庫應(yīng)用環(huán)境:現(xiàn)在數(shù)據(jù)庫的種類有很多

10、,MySQL之所以能夠有一席之地,就是因為除了它局部的一些局限性(數(shù)據(jù)庫規(guī)模小、系統(tǒng)功能有限),還是有很多優(yōu)點。而且很多時候?qū)τ诖蠖鄶?shù)的使用者來說,MySQL對于滿足大家一般的開發(fā)需求已經(jīng)游刃有余。而且由于MySQL源代碼開放的軟件,因此能夠降低開發(fā)者的許多其他成本?,F(xiàn)在Internet上盛行的PHP網(wǎng)站開發(fā)搭建方式是WAMP(Linux+Apache+MySQL+PHP)開發(fā)集成包,這里就是選擇Linux作為操作系統(tǒng),Apache作為Web的服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP作為服務(wù)器端腳本解釋器。對于這四個軟件都是免費的開放源碼軟件,因此使用這種PHP開發(fā)模式不需要開發(fā)者購買軟件,就可以

11、搭建起一個穩(wěn)定、免費、方便的網(wǎng)站系統(tǒng)。給熱愛PHP開發(fā)的程序員們提供了便利的開發(fā)環(huán)境。2.3 PHP 簡介這個PHP(Hypertext Processor)它是現(xiàn)在最常見的拿來形成動態(tài)網(wǎng)頁的一個對象之一,也會是一種比較容易練習(xí)跟運用的Web網(wǎng)頁服務(wù)器端腳本的形容文字。而它是超文本進(jìn)行鏈接來標(biāo)示語言(Hypertext Markup Language, HTML)進(jìn)行內(nèi)嵌式的網(wǎng)絡(luò)語言(相同在IIS上的ASP),但是PHP的語法綜合了Unix Shell、C、C+、Java、Perl跟PHP它自己的特點,并且,PHP4.0的源代碼是全部公開式的。全部的熱情在PHP的程序工作人員都可以為PHP增添

12、新的函數(shù)數(shù)據(jù)庫,這讓PHP更加有生機?,F(xiàn)在,能夠用在編輯的Web網(wǎng)頁服務(wù)器端腳本的語言不只是幾十種的種類,而在對比比較常用的可是只要PHP、ASP、Perl、JSP這些限定的幾個種類,跟其它的腳本描述語言相對比,PHP有它自身的益處:(1)不需要運轉(zhuǎn)費用;(2)因為服務(wù)器端;(3)比較大的數(shù)據(jù)庫的支撐;(4)關(guān)于PHP最強大大、特別特殊的特點在于它可以支撐很大的數(shù)據(jù)庫,使得編輯由于數(shù)據(jù)庫的數(shù)據(jù)網(wǎng)頁演變得越來的越簡單;(5)關(guān)于跨平臺;PHP語言作為服務(wù)器端的腳本語言,具有良好的跨平臺性,在Unix、Linux、Windows系統(tǒng)均可以運行起來。(6)簡便易懂。跟Java、Perl、C+這些程序

13、設(shè)計語言的不一樣,PHP它保持了以最基本語言作為根本,可以同步它的性能又可以龐大到可以制隨便類型的Web瀏覽站點。(7)PHP支持許多網(wǎng)絡(luò)協(xié)議,這具體包括:(1)跟電子郵件有關(guān)聯(lián)的:IMAP、 POP3;(2)網(wǎng)管的系統(tǒng):SNMP;(3)網(wǎng)絡(luò)的個人系統(tǒng):NNTP;(4)賬號的共同使用:NIS;(5)全球性的信息網(wǎng):HTTP跟Apache;(6)系統(tǒng)目錄協(xié)議LDAP跟其他網(wǎng)絡(luò)的相關(guān)函數(shù);除了這些,用PHP來編寫出來的Web后端CGI的程序,可以非常簡單地轉(zhuǎn)移到不同的操作系統(tǒng)平臺上8。如今大多數(shù)的支持PHP的網(wǎng)站都是使用Linux來作為操作的系統(tǒng),而Apache它作為Web的網(wǎng)頁服務(wù)器,而MySQ

14、L是作為系統(tǒng)數(shù)據(jù)庫(LAMP)的方案。Linux跟Apache都是功能十分強大的免費系統(tǒng)軟件,而它對于硬件的要求并不是十分的高,它是中小型網(wǎng)站的最合心意的平臺。它所需要的軟件:是PHP源程序C語言的代碼、MySQL源的程序、Apache 源的程序跟Linux的系統(tǒng),而這些軟件因為全部都是免費的軟件,因此在進(jìn)行安裝了Linux之以后.而這些軟件全是裝在操作系統(tǒng)的(需要在安裝時勾選出相應(yīng)的軟件包),開啟了Apache服務(wù):service htt pd start啟動了MySQL的數(shù)據(jù)庫??偟膩碚f,PHP的系統(tǒng)文件是根據(jù)HTML標(biāo)記跟JQuery以及JavaScript的系統(tǒng)程序代碼攪合在一起而組成

15、的,而它是一個比較標(biāo)準(zhǔn)的網(wǎng)頁。<?PHP echo "Hello world 我的第一個PHP程序!" ;?>2.4 PHPStudy 的簡介PHPStudy是一個PHP開發(fā)環(huán)境的程序集成包。即一個系統(tǒng)環(huán)境套件。該開發(fā)程序包集成了現(xiàn)在PHP開發(fā)所需的Apache、PHP、MySQL、PHPMyAdmin等等軟件,安裝過程方便簡潔,不用配置很多內(nèi)容就可以使用,使用非常友好、便利。該程序開發(fā)包不僅包括了PHP的調(diào)試環(huán)境,而且也包括了開發(fā)工具、開發(fā)手冊、幫助等等,總之對于初學(xué)者學(xué)習(xí)PHP只需這樣一個PHPStudy集成包。對一個學(xué)習(xí)PHP的新手來說,WINDOWS系統(tǒng)

16、下環(huán)境配置PHP的開發(fā)環(huán)境是一件不容易的事;即使對于熟練的PHP開發(fā)人員來說也是一件很煩瑣的事。因此無論你是新手還是老手,這個PHPStudy集成包都是大家不錯的選擇。3 系統(tǒng)分析3.1 功能需求分析 用戶分為普通用戶、會員和管理員等用戶管理權(quán)限;普通用戶無需登錄就可以瀏覽網(wǎng)站,但是不能夠?qū)崿F(xiàn)購買網(wǎng)站的商品,只有注冊成為會員后才可以購買商品;會員登錄后可對商城的商品進(jìn)行收藏,購買及相關(guān)信息進(jìn)行評論;網(wǎng)站有購物車功能,并且有品牌列表專區(qū),時尚資訊等功能;擁有比較全面的后臺商品發(fā)布功能;網(wǎng)站能運行在基于windows或linux操作系統(tǒng)穩(wěn)定的PHP服務(wù)器環(huán)境;系統(tǒng)容易維護,便于功能擴充 。用例圖即

17、是由系統(tǒng)參與者、系統(tǒng)用例(系統(tǒng)的一個功能單元)以及它們之間的交互形成的圖。例圖的定義:是由參與者(Actor)、用例(Use Case)包括它們之間的關(guān)系形成的用來描述系統(tǒng)的靜態(tài)視圖。用例圖顯示了系統(tǒng)功能單元跟與系統(tǒng)參與者之間是怎樣進(jìn)行交互的。使用例圖在用于對系統(tǒng)跟子系統(tǒng)或類的行為來進(jìn)行了可視化,可以使用用戶所能夠理解的怎樣使用這些系統(tǒng)元素,而且可以讓研發(fā)者能夠做到這些基本元素。用例圖定義了系統(tǒng)從系統(tǒng)的外部看系統(tǒng)功能,并不代表系統(tǒng)內(nèi)部對功能的充分實現(xiàn)。本系統(tǒng)包含2種參與者:管理員、普通用戶。其各自用例圖分別如下如圖1到圖2所示。圖1 管理員用例圖圖2 會員用例圖3.2 業(yè)務(wù)流程和數(shù)據(jù)流程分析奢

18、侈品商城系統(tǒng)作為一個整體包含了許多個體,用戶作為一個個體可以在網(wǎng)站內(nèi)瀏覽信息,購買商品等,管理員作為維護者,他擁有管理用戶和后臺管理功能的使用權(quán)。因此,針對用戶將要用到的功能和特點,此該商城可以分為前臺界面管理和后臺數(shù)據(jù)庫管理系統(tǒng)。前臺系統(tǒng)包括用戶登錄和注冊、商品管理與搜索、購物車功能、時尚資訊發(fā)布;后臺系統(tǒng)包括商品管理、訂單管理、用戶管理和送貨/付款方式等功能。其中后臺系統(tǒng)功能的使用者應(yīng)該是網(wǎng)站管理員。如果用戶沒有注冊,那么用戶只可以瀏覽該網(wǎng)站的商品,不能夠購買商品,所以用戶只有登錄后,才可以收藏、購買商品,從而更好地享受網(wǎng)站的便利。網(wǎng)站用戶流程圖如圖3所示。注冊登錄奢侈品商城用戶瀏覽奢侈品

19、商城瀏覽商品收藏商品查看時尚資訊查看奢侈品分類購買商品發(fā)表評論退出圖3 用戶流程圖奢侈品商城最重要部分之一是購物流程,購物流程圖如圖4所示。點擊購買刪除商品結(jié)算中心繼續(xù)購物首頁登錄/注冊輸入購買信息提交購買支付圖4 購物流程圖奢侈品商城的后臺管理結(jié)構(gòu)圖如圖5所示。后臺登錄商品類型管理商品添加刪除修改管理時尚資訊信息管理會員訂單管理會員登錄信息管理管理員信息管理圖5 后臺管理結(jié)構(gòu)圖進(jìn)入管理員頁面后,首先對商品模塊進(jìn)行管理,商品模塊包含系統(tǒng)設(shè)置(即管理員設(shè)置)、分類管理(包括奢侈品分類的添加、修改和刪除)、商品管理(包括奢侈品的添加、修改、刪除、搜索)、時尚訊息管理(包括時尚訊息的添加、刪除和修改

20、)、訂單管理(對會員的訂單進(jìn)行查看、刪除、搜索和進(jìn)行處理)、會員管理(包括對會員的刪除、升級等級、查看消費等)。商品管理、分類管理數(shù)據(jù)流程圖如圖6所示。系統(tǒng)管理員戶商品管理分類管理反饋信息管理信息商品分類管理商品管理訂單管理時尚訊息管理會員管理分類表 D6分類信息D2 訂購表D2 商品信息表D3 訂單表D4 時尚信息表D5 會員表D1 管理員表系統(tǒng)管理員戶圖6 商品管理,分類管理數(shù)據(jù)流程圖4 系統(tǒng)功能設(shè)計4.1 前臺的主要功能前臺界面作為與用戶直接交互的界面,所以我們在考慮系統(tǒng)功能的同時,也需要考慮到整體界面操作的簡潔性、方便性以及我們界面的友好性,這樣做可以讓對電腦操作不熟悉的客戶,也能夠輕

21、松舒服的享受到電子商務(wù)網(wǎng)站給他們帶來的便潔。(1)用戶中心 會員注冊:當(dāng)用戶瀏覽我們的網(wǎng)站時,如果用戶想要對奢侈品商城的商品進(jìn)行收藏、購買及評論,那么用戶必須先注冊該網(wǎng)站成為該網(wǎng)站的會員。注冊成功后,網(wǎng)站系統(tǒng)會將用戶注冊信息保存到系統(tǒng)的后臺數(shù)據(jù)庫中,這些注冊信息會作為會員以后登錄商城的依據(jù)。 用戶登錄:用戶可以用上述的注冊信息登錄我們的網(wǎng)站,系統(tǒng)會自動把用戶登錄的信息與后臺數(shù)據(jù)庫信息比對,如果數(shù)據(jù)庫中存在用戶的信息,且信息比對正確,用戶則會登錄成功,登錄成功后,用戶可以對上述自己的注冊信息進(jìn)行修改,從而更新自己的信息。 用戶信息:用戶注冊完后可以在用戶中心找到自己當(dāng)時注冊商城的信息,用戶可以在

22、登錄以后對自己的信息進(jìn)行修改更新。 訂單管理:用戶購買奢侈品商城的商品生成的訂單會出現(xiàn)在用戶中心的訂單管理中,管理員對用戶的生成訂單的處理也會出現(xiàn)在我們的訂單管理中。(2)商品信息管理 商品瀏覽:點擊網(wǎng)站首頁熱賣商品,用戶可以瀏覽奢侈品商城銷量比較好的商品。 推薦商品瀏覽:點擊網(wǎng)站首頁推薦商品,用戶可以瀏覽網(wǎng)站最近推薦的商品。 (3)搜索 快速搜索:在網(wǎng)站首頁搜索文本框里輸入用戶想要查找的商品名稱,點擊搜索字樣,在商品展示區(qū)會列出網(wǎng)站系統(tǒng)數(shù)據(jù)庫目前所有與用戶查找有關(guān)的商品。(4)購物車 購買:用戶瀏覽到自己喜歡的商品,可以通過單擊“放入購物車字樣”,商品即添加到用戶的購物車?yán)锩?,與此同時用戶可

23、以通過單擊修改商品數(shù)量、清空購物、付款等操作,當(dāng)然用戶也可回到網(wǎng)站首頁繼續(xù)選擇自己喜歡的商品。 結(jié)算中心:用戶確定購買后,單擊付款進(jìn)入到商品結(jié)算界面,結(jié)算頁面會出現(xiàn)用戶商品信息,用戶信息。 支付方式、配送方式等等,用戶在此可以選擇自己的配送方式,點擊結(jié)算進(jìn)入支付。前臺具體的功能結(jié)構(gòu)圖如下圖7所示。前臺用戶中心商品信息管理商品搜索用戶注冊會員登錄購物車圖7 前臺功能結(jié)構(gòu)圖4.2 后臺的主要功能管理員可以在后臺管理系統(tǒng)查看網(wǎng)站中所有的數(shù)據(jù);添加、修改網(wǎng)站時尚訊息 ;修改、刪除、添加商品的信息以及商品的類別;與此同時管理員也可以刪除、修改、添加該網(wǎng)站會員的信息。(1)管理員登錄管理員對商品、商品的類

24、型、時尚訊息進(jìn)行添加、修改、刪除。(2)商品管理管理員可以在此發(fā)布商品的基本信息,與此同時對商品進(jìn)行添加、修改、刪除。(3)商品類別的管理管理員也可以進(jìn)行商品類別的添加、刪除、修改。 (4)訂單管理管理員可以對會員提交的訂單進(jìn)行管理、處理和支付控制功能。(5)注冊會員管理 管理員可以管理該系統(tǒng)注冊的會員,包括對注冊會員的審核,刪除、升級、查看消費記錄等功能。(6)時尚資訊管理管理員可以在后臺進(jìn)行時尚訊息的發(fā)布和更新,與此同時,管理員也可以刪除和修改已經(jīng)發(fā)布的時尚訊息。(7)評論管理會員購買商品訂單提交成功后,可以對自己購買的商品進(jìn)行評論,管理員也可以對會員的留言評論進(jìn)行審核、回復(fù)等功能。(8)

25、送貨/付款方式管理員根據(jù)需求對送貨方式和支付方式進(jìn)行添加、修改、刪除以及需要支付的附加款數(shù)目。后臺功能結(jié)構(gòu)圖如下圖8所示。后臺時尚資訊管理用戶評論管理注冊會員管理訂單管理管理員登錄商品管理送貨付款方式商品類別管理圖8 后臺功能結(jié)構(gòu)圖4.3 系統(tǒng)數(shù)據(jù)庫設(shè)計在本系統(tǒng)中,主要應(yīng)用數(shù)據(jù)庫設(shè)計的是會員和系統(tǒng)管理員。在數(shù)據(jù)庫設(shè)計中,根據(jù)系統(tǒng)的需求分析,在該奢侈品商城網(wǎng)站主要需要建立商品數(shù)據(jù)表、管理員表、商品評論表、訂單數(shù)據(jù)表、會員信息表、品牌分類表等表。本系統(tǒng)主要涉及的表具體如下所示。奢侈品商城商品數(shù)據(jù)表 shop_product(商品ID,商品編號、商品價格、商品詳細(xì)描述、商品編號、商品圖片上傳路徑、商

26、品名稱等),如表1所示。表1 shop_product字段類型Nullproduct_idproduct_nopricem_pricecontentsmall_idpicnametjis_specmat_idobject_idclass_idintvarchardecimaldecimalmediumtextintvarcharvarchartinyinttinyintintintint否是是是是是是是是是是是是表2 web_admin字段類型Nulladmin_idweb_adminpasswordintvarcharvarchar否是是商品評論表shop_pl(商品ID,評論內(nèi)容,用戶ID

27、,評價等級,等級ID),如表2所示。表3 shop_pl字段類型Nullproduct_idcontentuseridgradepl_idinttextvarcharvarcharint是是是是否訂單數(shù)據(jù)表shop_orderinfo(訂單號,訂單ID,商品名稱,訂購數(shù)量,商品價格等),如下表4所示。表4 shop_orderinfo字段類型Nullinfo_idorder_idnameorder_numorder_pricepartshowcontentproduct_idintintvarcharvarchardecimalvarchartextint否否是是是是是否會員信息表shop_m

28、ember(用戶ID,登錄賬號,登錄密碼,email,等級ID,注冊日期,用戶名,性別。電話。郵編號,地址等),具體如下表5所示。表5 shop_member字段類型Nullmember_iduseridpasswordemailgradecreate_datenameseltelpost_codepost_addressbzjejfintvarcharvarcharvarcharvarchardatetimevarcharvarcharvarcharvarcharvarcharvarcharintint否是是是否是是是是是是是否否如下表6是品牌分類表shop_category(品牌ID,品牌

29、名等),具體示意圖如下表6所示。表6 shop_category字段類型Nullsmall_idsmall_classdescriptmetatitlexhintvarcharvarcharvarcharvarcharint否是是是是是5 系統(tǒng)實現(xiàn)5.1 前臺首頁界面和功能實現(xiàn)根據(jù)商城針對奢侈品高檔產(chǎn)品的定位思想,奢侈品商城采用的專注高端產(chǎn)品的設(shè)計思路,而且首頁的設(shè)計給人的感覺是簡約、友好型的。用戶在地址欄輸入網(wǎng)址:localhost/fzsc可以進(jìn)入該系統(tǒng),在網(wǎng)站首頁可以看到首頁、產(chǎn)品展示、時尚資訊、會員注冊和購物車,如圖11展示部分首頁截圖。圖11 首頁示意圖其中搜索功能:搜索對于商城而言

30、是很重要的一個功能,奢侈品首頁在設(shè)計上的不足是沒有根據(jù)多條件來讓用戶搜索需要的商品(例如按照價格、風(fēng)格、材質(zhì)等),不過基本功能已經(jīng)實現(xiàn) 搜索根據(jù)用戶操作判斷語句實現(xiàn)來檢索用戶的需求,以下是搜索功能代碼所示。$keywords=$_GET"key"/在表shop_product查找用戶輸入的關(guān)鍵字$execc="select count(*) from shop_product where name like '%".$keywords."%' order by product_id desc"/執(zhí)行查找$resultc

31、=MySQL_query($execc);$rsc=MySQL_fetch_array($resultc);左方商品列表代表了各個奢侈品的品牌,也是該頁面的中組成部分,管理員可以在后臺添加新添的時尚的奢侈品,數(shù)據(jù)庫里會動態(tài)加載管理員添加的內(nèi)容,并且在前臺為用戶展現(xiàn)出來,下面代碼,代表動態(tài)從數(shù)據(jù)庫里表shop_category獲取我們設(shè)置的奢侈品的品牌內(nèi)容如下所示。<span class="bai14">商品分類</span></td> <?/從數(shù)據(jù)庫中表shop_category動態(tài)獲取左方目錄列表$sql="select

32、 * from shop_category"$query=MySQL_query($sql);while($rs=MySQL_fetch_array($query)?>在首頁產(chǎn)品展示區(qū),我們設(shè)置為每次提取8個商品進(jìn)行展示,當(dāng)然用戶也可以通過選相應(yīng)的品牌來進(jìn)行具體的查看,代碼設(shè)置如下所示。<?$sql=MySQL_query("select * from shop_product where tj=1 order by product_id desc limit 8");/循環(huán)輸出數(shù)據(jù)庫中商品的信息while($row=MySQL_fetch_array

33、($sql)$m=$m+1;$arry$m=$row"name" $arryimg$m=$row"pic"$arryprice$m=$row"price"$arrymprice$m=$row"m_price"$arryid$m=$row"product_id"MySQL_free_result($sql);?>用戶登錄后可以瀏覽購買我們的商品,具體示意圖和相應(yīng)代碼如下所示。圖 12 商品示意圖相應(yīng)的每個具體商品設(shè)置框架代碼如下所示。<form action="cart.PH

34、P"><input type="hidden" name="id" value="<?=$id?>"><tr><td height="33" colspan="2" align="left" background="images/title_bg.gif" bgcolor="#F5F5F5"> . <?=$name?> </td> </tr&g

35、t; <tr><td height="12" colspan="2" align="center" bgcolor="#FFFFFF">&nbsp;</td> </tr> <tr><td width="23%" height="30" align="center" bgcolor="#F5F5F5" class="text12">商品名稱

36、:</td><td width="77%" align="left" bgcolor="#F5F5F5" class="text12"><?=$name?></td> </tr> <tr> <td height="30" align="center" class="text12">商品編號:</td> <td align="left"

37、class="text12"><?=$product_no?></td> </tr> <tr> <td height="30" align="center" bgcolor="#F5F5F5" class="text12">租賃價:</td> <td align="left" bgcolor="#F5F5F5" class="text12"><

38、;?=$price?></td> </tr> <tr> <td height="62" colspan="2" align="left"><input type="image" src="images/buy.gif" width="125" height="31" border="0"></td> </tr></form> 單擊上圖頁

39、面中放入【放入購物車】字樣,頁面即會跳轉(zhuǎn)到相應(yīng)的結(jié)算頁面,用戶可以選擇結(jié)算也可以返回首頁繼續(xù)購物,與此同時,用戶也可以修改仲以為奢侈品的購買數(shù)量以及選擇是否刪除以及放入購物車?yán)锏纳唐?,具體示意圖如下所示。圖13 購物車頁面示意圖如果我們選擇付款結(jié)算的話,則頁面則會跳轉(zhuǎn)到結(jié)算頁面,該頁面會具體顯示出顧客選購的商品數(shù)量、數(shù)量、總消費額等,與此同時,首次購買的用戶,還需要填寫一份關(guān)于收貨的信息單,到此,顧客的訂單即可生成,等待管理員在后臺管理界面處理訂單并及時給用戶發(fā)貨。具體示意圖如下圖所示。圖14 購買商品示意圖5.2 后臺界面和功能實現(xiàn)后臺登錄界面,即可進(jìn)入奢侈品商城的后臺管理界面。后臺界面如下

40、所示。圖 15 后臺登錄界面示意圖后臺管理界面的示意圖如下圖所示。圖16 后臺管理界面示意圖左側(cè)功能導(dǎo)航欄設(shè)計代碼如下,通過相應(yīng)鏈接文件,我們可以進(jìn)行有效的商品管理,其他不做詳細(xì)說明。 <TR style="DISPLAY: none" id=left_1><TD height=40 align=middle><TABLE cellSpacing=1 cellPadding=3 width="100%"><TBODY><TR><TD align=left><IMG border

41、=0 alt="" align=absMiddle src="images/icon3.gif">&nbsp;<A href="edit_pwd.PHP" target=main>管理員設(shè)置</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><TABLE width="90%" height=2><TBOD

42、Y><TR class=bg><TD></TD></TR></TBODY></TABLE><TABLE cellSpacing=1 cellPadding=5 width="100%" bgColor=#ffffff><TBODY><TR><TD style="CURSOR: hand" class=txtt onclick="javascript:left_menu('left_2');" bgCo

43、lor=#336699 align=middle><STRONG><FONT color=#ffffff>分類管理 </FONT></STRONG></TD></TR><TR style="DISPLAY: none" id=left_2><TD align=middle><TABLE cellSpacing=1 cellPadding=3 width="100%"><TBODY><TR><TD align=le

44、ft><IMG border=0 alt="" align=absMiddle src="images/icon3.gif">&nbsp;<A href="add_smallclass.PHP" target=main>分類添加</A></TD></TR> .6 系統(tǒng)測試在開發(fā)該網(wǎng)站的過程中,存在一些bug是非常正常的。而關(guān)于語句的語法錯誤,會在程序運營時候自動的發(fā)起提示,并且會請求立刻的更正,所以,在此類的錯誤是比較容易被發(fā)現(xiàn)和更正??墒顷P(guān)于另外一種的錯誤是在

45、程序進(jìn)行執(zhí)行時因為操作人員不正當(dāng)?shù)牟僮骰蛘呤菍δ承?shù)據(jù)的計算公式的系統(tǒng)邏輯錯誤而導(dǎo)致的錯誤結(jié)果。但是這類錯誤有很好的隱蔽性,測試的過程中他們會隨機出現(xiàn),這時候系統(tǒng)的測試顯得就很重要。只有通過全面有效的測試,提早將系統(tǒng)的問題發(fā)現(xiàn)并及時解決,才能為用戶提供更好的購物體驗。因此,網(wǎng)站完成后,我們應(yīng)該對網(wǎng)站系統(tǒng)進(jìn)行一系列的測試活動,通過定向的測試,即時排錯提高網(wǎng)站運行的可靠性。我們可以對各功能模塊進(jìn)行單獨的模塊測試,然后在對整個網(wǎng)站進(jìn)行系統(tǒng)測試。測試用戶評價、用戶注冊、用戶登錄、管理員修改商品信息、商品的發(fā)布等模塊,通過測試結(jié)果來判斷功能模塊是否達(dá)到了設(shè)計要求,與此同時在各模塊完成各自功能的前提下,相

46、互之間的鏈接也要測試是否順利完成,對數(shù)據(jù)庫的添加、刪除、修改是否達(dá)到了預(yù)期要求。從而從整體上判斷整個系統(tǒng)是否達(dá)到了預(yù)期要求。對于在測試中發(fā)現(xiàn)的bug,要及時的解決,并且進(jìn)行修改后還要再進(jìn)行回歸測試。從而保證修改的正確性及其影響性,系統(tǒng)后期的正常運行。下面給出部分模塊測試用例。6.1 登錄測試在系統(tǒng)主界面的登錄處,按照下面測試用例的輸入進(jìn)行測試:測試用例設(shè)計如下表7。表7 登錄測試用例測試用例編號測試輸入測試預(yù)期結(jié)果測試用例1輸入準(zhǔn)確的用戶名和錯誤的密碼系統(tǒng)提示用戶“請輸入正確的賬號密碼”測試用例2輸入錯誤的用戶名和準(zhǔn)確的密碼系統(tǒng)提示用戶“請輸入正確的賬號密碼”測試用例3輸入準(zhǔn)確的用戶名和不輸入

47、密碼系統(tǒng)提示用戶“請輸入正確的賬號密碼”測試用例4不輸入用戶名和輸入準(zhǔn)確的密碼系統(tǒng)提示用戶“請輸入正確的賬號密碼”測試用例5輸入錯誤的用戶名和錯誤的密碼系統(tǒng)提示用戶“請輸入正確的賬號密碼”測試用例6不輸入用戶名和密碼系統(tǒng)提示用戶“請輸入正確的賬號密碼”測試用例7用戶名為空,密碼錯誤系統(tǒng)提示用戶“請輸入正確的賬號密碼”。測試用例8用戶名錯誤,密碼為空系統(tǒng)提示用戶“請輸入正確的賬號密碼”測試用例9用戶名正確,密碼正確系統(tǒng)提示用戶“你已經(jīng)成功登錄”6.2 增加測試測試流程如下:(1)讓管理員進(jìn)入測試主界面。(2)選擇添加內(nèi)部信息。(3)輸入錯誤的數(shù)據(jù)查看能否進(jìn)行添加。(4)輸入正確的數(shù)據(jù)查看是否進(jìn)行

48、添加。基于測試用舉例子的要求編寫相應(yīng)測試用例進(jìn)行測試。測試應(yīng)該查看的結(jié)果:數(shù)據(jù)是否能正常添加。處理方式:執(zhí)行修改后再執(zhí)行還原測試。6.3 測試查詢查詢流程如下:(1)挑選管理員級別的進(jìn)入到主界面。(2)采取查看內(nèi)部信息。(3)選擇查看信息。6.4 主頁面的登錄模塊測試測試流程:(1)打開系統(tǒng)首頁,輸入錯誤的登錄信息(2)登錄(3)輸入正確的登錄信息(4)登錄(5)測試結(jié)果7 總結(jié)7.1 本論文所做的主要工作畢業(yè)論文是我們即將離開大學(xué)校園時,用自己大學(xué)四年的所學(xué)的知識做出一份優(yōu)秀的畢業(yè)作品來。在我看來畢業(yè)設(shè)計真真正正地將我們大學(xué)四年所學(xué)的知識與實際實踐結(jié)合到了一起,是一次非常難得的理論學(xué)習(xí)與實際

49、實踐相結(jié)合的機會,并充分體現(xiàn)了我們對所學(xué)專業(yè)知識的駕奴能力。通過這次畢業(yè)設(shè)計整體設(shè)計過程,從需求分析到詳細(xì)設(shè)計、代碼編寫、文檔編制等,我跳開了了單純的理論知識學(xué)習(xí)狀態(tài),畢業(yè)設(shè)計過程鍛煉了我的綜合運用所學(xué)的專業(yè)基礎(chǔ)知識,加深了我對一些專業(yè)知識的理解,所謂實踐出真知,通過對該商城從需求分析、概要設(shè)計、詳細(xì)設(shè)計、到編碼、再到調(diào)試測試,自己真的學(xué)習(xí)到了很多東西,與此同時,畢業(yè)設(shè)計過程中自己遇到了很多看似自己根本無法解決的問題,最后都通過自己的努力解決了,這個過程中體會到了壓力感、以及努力后實現(xiàn)的成就感以及作為一名開發(fā)人員對于耐性的要求。提醒自己在今后的道路上,對自己嚴(yán)格要求,正確成為一名合格的程序員雖

50、然在這段時間里,也遇到了許許多多設(shè)計方面的問題,比如:對系統(tǒng)的流程不夠熟悉,系統(tǒng)功能模塊劃分還不夠明確,部分模塊的功能實現(xiàn)不了等等問題。但通過查閱相關(guān)書籍、請教老師與同學(xué)、再加上自己的研究,這些問題都被一一解決。從最開始的系統(tǒng)分析到商城頁面的設(shè)計,數(shù)據(jù)庫設(shè)計,以及系統(tǒng)的開發(fā),我都是隨著設(shè)計的不斷深入而不斷熟悉并學(xué)會應(yīng)用的。和老師的溝通交流更使我從經(jīng)濟的角度對設(shè)計有了新的認(rèn)識也對自己提出了新的要求,這些本是我工作后才會意識到的問題,通過這次畢業(yè)設(shè)計讓我提前了解了這些知識,這是很珍貴的。 在設(shè)計過程中一些購物流程的設(shè)計與實現(xiàn)是一個很復(fù)雜的問題,原因是由于本身設(shè)計功能比較復(fù)雜,購物流程中要涉及到很多

51、用戶信息的調(diào)用,操作起來特別不順手。正是考慮到這個,我覺得一個優(yōu)秀的作品離不開眾人的努力,我們也需要與其他林故意的人才多多交流和溝通,用更好的理念和邏輯來設(shè)計和實現(xiàn)我們的商城7.2 今后進(jìn)一步研究的方向從對畢業(yè)論文內(nèi)容、格式、表述方法模糊的狀態(tài),到順利地完成自己的畢業(yè)設(shè)計系統(tǒng),這給了我很大的激勵作用,讓我對大學(xué)四年的專業(yè)知識有了一次高度總結(jié)運用的機會,與此同時對自己畢業(yè)后發(fā)展方向有了進(jìn)一步的明確。我深知我的網(wǎng)站設(shè)計存在著許多不夠完善地方,如由于缺少美術(shù)功底,網(wǎng)頁界面設(shè)計有待優(yōu)化,從而感官上降低了用戶該網(wǎng)站的體驗,系統(tǒng)幫助功能不夠完善等。以后還會不斷的完善。在信息技術(shù)飛快進(jìn)展的當(dāng)今社會,網(wǎng)絡(luò)編程

52、技術(shù)不停除舊迎新,這將推動個人發(fā)布網(wǎng)站進(jìn)行不停的改善。今后我將會在工作中逐漸充實和提高自己的能力,吸收更多的經(jīng)驗,借鑒更多的優(yōu)秀作品,用更加優(yōu)秀的設(shè)計方法和技術(shù)把商城功能完善的更好。及時更新豐富網(wǎng)站的內(nèi)容信息,使用新技術(shù)或新媒介對網(wǎng)站進(jìn)行更新與維護,依據(jù)需求增加新的功能,使其日益完善,更能夠為廣大用戶使用進(jìn)行服務(wù)。參考文獻(xiàn)1 郭姵君.奢侈品理論的整合性框架研究J.商業(yè)時代,2007.2 潘凱華,劉中華.PHP從入門到精通M.清華大學(xué)出版社,2010.3 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論M.高等教育出版社,2006.4 吳津津,PHP與MySQL權(quán)威指南M.機械工業(yè)出版社,2011.5 皺天思.PH

53、P從入門到精通M.清華大學(xué)出版社,2008.7 王湛,趙玉玲.中國奢侈品的興起和未來J.研究與探索,2008.8 王石,楊英娜.精通PHP與MySQLM.北京:人民郵電出版社,2006.9 仲林林,王沫.PHP從入門到精通M.中國鐵道出版社,201410 王賀朝電子商務(wù)與數(shù)據(jù)庫應(yīng)用M南京:東南大學(xué)出版社,200211 張梟PHP+MySQL+Dreamwerver網(wǎng)站建設(shè)典型案例M北京:清華大學(xué)出版社,200612 馮勇,趙學(xué)麗,白晨星編著.商務(wù)網(wǎng)站建設(shè)和維護M重慶:重慶大學(xué)出版社,200513 冷鵬PHP+MYSQL在動態(tài)網(wǎng)站設(shè)計中的應(yīng)用J陜西師范大學(xué)學(xué)報:自然科學(xué)版,2005(S1):24

54、-2614 明日科技.PHP程序開發(fā)范例寶典M.北京:人民郵電出版社,2007.15 陳軍.PHP+MySQL經(jīng)典案例剖析M.北京:清華大學(xué)出版社,2008.16 高洛峰.細(xì)說PHPM.北京:電子工業(yè)出版社,2009.17 劉智勇.Javascript 開發(fā)技術(shù)大全M.北京:清華大學(xué)出版社,2009.18 李玉振,陳鑫PHP技術(shù)在網(wǎng)站建設(shè)中的應(yīng)用J硅谷,2009(15):43-4519 冷鵬PHP+MYSQL在動態(tài)網(wǎng)站設(shè)計中的應(yīng)用J陜西師范大學(xué)學(xué)報:自然科學(xué)版,2005(S1):24-2620 李季,趙坤燦,周凱基于PHP+Mysq1的內(nèi)容管理系統(tǒng)設(shè)計方案J硅谷,2009( 9):12-152

55、1 胡莉萍,趙樂園淺談WEB服務(wù)器配置(Win2000+Apache+PHP+MySQL) J科技資訊,2007(15):27-2922 宋文官電子商務(wù)概論M清華大學(xué)出版社,200723 劉文廣,王衛(wèi)星電子商務(wù)網(wǎng)站規(guī)劃與管理M高等教育出版社,200424 W.Jason GilmorePHP與MySQL5程序設(shè)計(第二版)M北京:人民郵電出版社,2007附 錄附錄A:開題報告(數(shù)據(jù)報告)二級學(xué)院 信息工程學(xué)院教學(xué)系軟件工程系專業(yè)班級軟件工程專業(yè)11-01學(xué)生姓名毛路妹學(xué) 號20114798指導(dǎo)教師張 波畢業(yè)設(shè)計(論文)題目奢侈品電子商務(wù)平臺的設(shè)計與實現(xiàn)一、選題依據(jù) 電子商務(wù)作為一種新興行業(yè),近

56、幾年來得到了迅猛的發(fā)展,為全球經(jīng)濟帶來新的增長契機,而奢侈品電子商務(wù)平臺就是其中一個發(fā)展比較快的平臺,從大的環(huán)境和需求上來說,奢侈品電子商務(wù)已經(jīng)在成為國際品牌打開中國市場的重要渠道之一。對于大部分的國際奢侈品牌來說,廣大的地域是在華發(fā)展的重大挑戰(zhàn)。在品牌知名度還不夠的情況下,很難把專賣店開到每一個城市。電子商務(wù)平臺不但能幫助品牌進(jìn)行銷售,同時也能傳播品牌影響力。但在中國的運營仍有很多資源和團隊的挑戰(zhàn),因此打造一個優(yōu)秀的奢侈品電子商務(wù)平臺作為合作伙伴也是不可避免的未來發(fā)展趨勢。由此可見奢侈品電子商務(wù)專業(yè)平臺的的未來需求空間很大,也是非常有意義的。 與傳統(tǒng)的實體店銷售相比較,在奢侈品電子商務(wù)平臺上

57、我們可以克服實體店的許多不足,如地域問題,方便高端人群忙碌時間購買他們所需的高端產(chǎn)品。與此同時把奢侈品搬移到網(wǎng)絡(luò)上更加容易提高品牌知名度,在這里我們可以借助一個比較知名的平臺,擴展自己的銷售渠道。同時也可以帶動網(wǎng)絡(luò)上經(jīng)濟的流動和發(fā)展。另一個方面,從一些淘寶的調(diào)研分析中,我們可以看出,奢侈品無論是在平均搜索量,還是日交易量上面,都有比較可觀的前景和極大的可行性以及商業(yè)價值。通過建立一個優(yōu)秀的奢侈品電子商務(wù)平臺,通過搭建合理的購買流程,我們在這里我們可以避免掉大量的物流費用,相同的高端產(chǎn)品,我們可以比實體店相對便宜很多,通過這個商機也可以為我們的奢侈品平臺帶來巨大的發(fā)展動力。本課題研究技術(shù)和內(nèi)容為擬建立一集資訊、購物為一體的奢侈品電子商務(wù)平臺,我們采用PHP

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論