




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢設(shè)題目:購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢設(shè)題目:購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名:鄭佳文學(xué)生姓名:鄭佳文學(xué)生學(xué)號(hào):學(xué)生學(xué)號(hào):20091003026112009100302611指導(dǎo)老師:周進(jìn)指導(dǎo)老師:周進(jìn)2緒論緒論1.基本理論知識(shí)和平臺(tái)需求分析基本理論知識(shí)和平臺(tái)需求分析2.購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)3.4.結(jié)論結(jié)論3緒論緒論一、研究背景一、研究背景 v 隨著互聯(lián)網(wǎng)的普及和發(fā)展,電子商務(wù)將是企業(yè)和隨著互聯(lián)網(wǎng)的普及和發(fā)展,電子商務(wù)將是企業(yè)和商家的最終選擇,它具有開放性國(guó)際性實(shí)時(shí)性互動(dòng)商家的最終選擇,它具有開放性國(guó)際性實(shí)時(shí)性互動(dòng)性和成本低等特點(diǎn)是性和成本低等特點(diǎn)是“永不關(guān)門永不關(guān)門”的商場(chǎng)。經(jīng)濟(jì)的
2、的商場(chǎng)。經(jīng)濟(jì)的市場(chǎng)化與全球化和互聯(lián)網(wǎng)的普及使電子商務(wù)發(fā)展迅市場(chǎng)化與全球化和互聯(lián)網(wǎng)的普及使電子商務(wù)發(fā)展迅猛。一個(gè)企業(yè)要想在短時(shí)間內(nèi)了解世界或讓世界了猛。一個(gè)企業(yè)要想在短時(shí)間內(nèi)了解世界或讓世界了解自己最好的方式就是登陸互聯(lián)網(wǎng)。互聯(lián)網(wǎng)開放性解自己最好的方式就是登陸互聯(lián)網(wǎng)。互聯(lián)網(wǎng)開放性和交互性的特征不僅可以保證企業(yè)在互聯(lián)網(wǎng)中查詢和交互性的特征不僅可以保證企業(yè)在互聯(lián)網(wǎng)中查詢到自己所要的信息,還允許企業(yè)發(fā)布自己的信息和到自己所要的信息,還允許企業(yè)發(fā)布自己的信息和進(jìn)行網(wǎng)絡(luò)營(yíng)銷。因此制定和實(shí)施電子商務(wù)發(fā)展戰(zhàn)略進(jìn)行網(wǎng)絡(luò)營(yíng)銷。因此制定和實(shí)施電子商務(wù)發(fā)展戰(zhàn)略已成為許多企業(yè)優(yōu)先考慮的目標(biāo),唯有這樣才能站已成為許多企業(yè)
3、優(yōu)先考慮的目標(biāo),唯有這樣才能站在未來企業(yè)發(fā)展的制高點(diǎn),才能適應(yīng)在未來企業(yè)發(fā)展的制高點(diǎn),才能適應(yīng)WTOWTO和經(jīng)濟(jì)一體和經(jīng)濟(jì)一體化的發(fā)展趨勢(shì),才能進(jìn)一步提高企業(yè)的核心競(jìng)爭(zhēng)力?;陌l(fā)展趨勢(shì),才能進(jìn)一步提高企業(yè)的核心競(jìng)爭(zhēng)力。1.4緒論緒論二、國(guó)內(nèi)外研究水平與現(xiàn)狀二、國(guó)內(nèi)外研究水平與現(xiàn)狀 v 目前全球目前全球50005000萬互聯(lián)網(wǎng)網(wǎng)站中,有萬互聯(lián)網(wǎng)網(wǎng)站中,有60%60%以上使用著以上使用著PHPPHP技術(shù);技術(shù); 201 2013 3年年P(guān)HPPHP從業(yè)人數(shù)將增加從業(yè)人數(shù)將增加42%42%,遠(yuǎn)超,遠(yuǎn)超JAVAJAVA的的13%13%和和.NET.NET的的24%24%;PHPPHP也入選是全球五大最
4、受也入選是全球五大最受歡迎的編程語言,并且是唯一入選的腳本語言;國(guó)歡迎的編程語言,并且是唯一入選的腳本語言;國(guó)內(nèi)內(nèi)80%80%以上的動(dòng)態(tài)網(wǎng)站都在使用以上的動(dòng)態(tài)網(wǎng)站都在使用PHPPHP開發(fā);開發(fā); AlexaTOP500AlexaTOP500中國(guó)網(wǎng)站排名,有中國(guó)網(wǎng)站排名,有394394家使用了家使用了PHPPHP技術(shù)技術(shù),比例為,比例為78.8%78.8%。1.5緒論緒論二、國(guó)內(nèi)外研究水平與現(xiàn)狀二、國(guó)內(nèi)外研究水平與現(xiàn)狀 PHP PHP的優(yōu)點(diǎn)如下:的優(yōu)點(diǎn)如下:v 開放的源代碼開放的源代碼 所有的所有的PHPPHP源代碼事實(shí)上都可以得到。源代碼事實(shí)上都可以得到。v PHPPHP是免費(fèi)的是免費(fèi)的 和其
5、它技術(shù)相比,和其它技術(shù)相比,PHPPHP本身免費(fèi)且是開源代碼。本身免費(fèi)且是開源代碼。v phpphp的快捷性的快捷性 程序開發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入于程序開發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入于HTMLHTML:因?yàn)椋阂驗(yàn)镻HPPHP可以被嵌入于可以被嵌入于HTMLHTML語言,它相對(duì)于其他語言。編輯簡(jiǎn)單,語言,它相對(duì)于其他語言。編輯簡(jiǎn)單,實(shí)用性強(qiáng),更適合初學(xué)者。實(shí)用性強(qiáng),更適合初學(xué)者。v 跨平臺(tái)性強(qiáng)跨平臺(tái)性強(qiáng) 由于由于PHPPHP是運(yùn)行在服務(wù)器端的腳本,可以運(yùn)行在是運(yùn)行在服務(wù)器端的腳本,可以運(yùn)行在UNIXUNIX、LINUXLINUX、WINDOWSWINDOWS、Mac OSMac
6、 OS下。下。v 效率高效率高 PHP PHP消耗相當(dāng)少的系統(tǒng)資源。消耗相當(dāng)少的系統(tǒng)資源。1.6緒論緒論二、國(guó)內(nèi)外研究水平與現(xiàn)狀二、國(guó)內(nèi)外研究水平與現(xiàn)狀 v 圖像處理圖像處理 用用PHPPHP動(dòng)態(tài)創(chuàng)建圖像動(dòng)態(tài)創(chuàng)建圖像,PHP,PHP圖像處理默認(rèn)使用圖像處理默認(rèn)使用GD2GD2。不。不過也可以配置為使用過也可以配置為使用image magickimage magick進(jìn)行圖像處理。進(jìn)行圖像處理。v 面向?qū)ο竺嫦驅(qū)ο?在在php4,php5 php4,php5 中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn)中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),phpphp完全可以用來開發(fā)大型商業(yè)程序。完全可以用來開發(fā)大型商業(yè)程序。
7、v 專業(yè)專注專業(yè)專注 PHPPHP支持腳本語言為主,同為類支持腳本語言為主,同為類C C語言。語言。1.7基本理論知識(shí)基本理論知識(shí)一、一、B/SB/S開發(fā)模式簡(jiǎn)介開發(fā)模式簡(jiǎn)介v 上世紀(jì)上世紀(jì)9090年代,客戶端年代,客戶端/ /服務(wù)器開發(fā)模式(服務(wù)器開發(fā)模式(Client/ServerClient/Server開發(fā)模式開發(fā)模式)出現(xiàn),它將一個(gè)數(shù)據(jù)庫(kù)應(yīng)用分成客戶端和服務(wù)器兩個(gè)部分,從而建立了)出現(xiàn),它將一個(gè)數(shù)據(jù)庫(kù)應(yīng)用分成客戶端和服務(wù)器兩個(gè)部分,從而建立了局域網(wǎng)。通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到客局域網(wǎng)。通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到客戶端和服務(wù)器端來
8、實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。戶端和服務(wù)器端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。v 隨著隨著InternetInternet技術(shù)的興起,傳統(tǒng)技術(shù)的興起,傳統(tǒng)C/SC/S開發(fā)模式已經(jīng)滿足不了日益增開發(fā)模式已經(jīng)滿足不了日益增長(zhǎng)的客戶需求,進(jìn)而產(chǎn)生了瀏覽器長(zhǎng)的客戶需求,進(jìn)而產(chǎn)生了瀏覽器/ /服務(wù)器開發(fā)模式(服務(wù)器開發(fā)模式(Browser/ServerBrowser/Server開開發(fā)模式),即發(fā)模式),即B/SB/S開發(fā)模式,它是一種將開發(fā)模式,它是一種將WebWeb技術(shù)與數(shù)據(jù)庫(kù)技術(shù)結(jié)合起來的技術(shù)與數(shù)據(jù)庫(kù)技術(shù)結(jié)合起來的一種新的開發(fā)模式,是對(duì)一種新的開發(fā)模式,是對(duì)C/SC/S開發(fā)模式的一種變化或者改進(jìn)的模式。
9、開發(fā)模式的一種變化或者改進(jìn)的模式。v 在在B/SB/S結(jié)構(gòu)中,用戶工作界面是通過結(jié)構(gòu)中,用戶工作界面是通過WWWWWW瀏覽器來實(shí)現(xiàn),極少部分事瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在瀏覽器端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂三務(wù)邏輯在瀏覽器端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這使得使用層結(jié)構(gòu)。這使得使用B/SB/S開發(fā)模式開發(fā)的軟件的用戶不需要在操作系統(tǒng)上開發(fā)模式開發(fā)的軟件的用戶不需要在操作系統(tǒng)上安裝相應(yīng)的客戶端軟件,它運(yùn)行在客戶端的瀏覽器之上,系統(tǒng)升級(jí)或維護(hù)安裝相應(yīng)的客戶端軟件,它運(yùn)行在客戶端的瀏覽器之上,系統(tǒng)升級(jí)或維護(hù)時(shí)只需更新服務(wù)器端軟件即可,相對(duì)于需要在使用者
10、電腦上安裝相應(yīng)的操時(shí)只需更新服務(wù)器端軟件即可,相對(duì)于需要在使用者電腦上安裝相應(yīng)的操作軟件的作軟件的C/SC/S開發(fā)模式開發(fā)模式“胖胖”客戶端來說,是屬于一種客戶端來說,是屬于一種“瘦瘦”客戶端。因客戶端。因此,此,B/SB/S結(jié)構(gòu)的系統(tǒng)就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升結(jié)構(gòu)的系統(tǒng)就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(級(jí)的成本和工作量,降低了用戶的總體成本(TCOTCO)。)。B/SB/S結(jié)構(gòu)系統(tǒng)的產(chǎn)生結(jié)構(gòu)系統(tǒng)的產(chǎn)生為系統(tǒng)面對(duì)無限未知用戶提供了可能。當(dāng)然,與為系統(tǒng)面對(duì)無限未知用戶提供了可能。當(dāng)然,與C/SC/S結(jié)構(gòu)相比,結(jié)構(gòu)相比,B/S
11、B/S結(jié)構(gòu)也結(jié)構(gòu)也存在著系統(tǒng)運(yùn)行速度較慢,訪問系統(tǒng)的用戶不可控的弱點(diǎn)。存在著系統(tǒng)運(yùn)行速度較慢,訪問系統(tǒng)的用戶不可控的弱點(diǎn)。2.8基本理論知識(shí)基本理論知識(shí)二、二、PHPPHP技術(shù)簡(jiǎn)介技術(shù)簡(jiǎn)介v PHPPHP是生于網(wǎng)絡(luò)、用于網(wǎng)絡(luò)、發(fā)展于網(wǎng)絡(luò)的一門語言是生于網(wǎng)絡(luò)、用于網(wǎng)絡(luò)、發(fā)展于網(wǎng)絡(luò)的一門語言, , 它一誕它一誕生就被打上了自由發(fā)展的烙印,生就被打上了自由發(fā)展的烙印, 目前在國(guó)內(nèi)外有數(shù)以千計(jì)的個(gè)人和組目前在國(guó)內(nèi)外有數(shù)以千計(jì)的個(gè)人和組織的網(wǎng)站在以各種形式和各種語言學(xué)習(xí)、發(fā)展和完善它織的網(wǎng)站在以各種形式和各種語言學(xué)習(xí)、發(fā)展和完善它, , 并不斷地公并不斷地公布最新的應(yīng)用和研究成果。布最新的應(yīng)用和研究成果
12、。v PHPPHP開發(fā)語言的特點(diǎn):開發(fā)語言的特點(diǎn):v 速度快速度快 PHPPHP是一種強(qiáng)大的是一種強(qiáng)大的CGICGI腳本語言腳本語言, ,語法混合了語法混合了C C、JAVAJAVA和和PHPPHP式的新語法式的新語法, ,執(zhí)行網(wǎng)頁速度比執(zhí)行網(wǎng)頁速度比CGICGI、PerlPerl和和ASPASP更快更快, ,這是它的第一個(gè)突出的特點(diǎn)。這是它的第一個(gè)突出的特點(diǎn)。v 實(shí)用性實(shí)用性 由于由于PHPPHP是一種面向?qū)ο蟮?、完全跨平臺(tái)的新型是一種面向?qū)ο蟮?、完全跨平臺(tái)的新型WebWeb開發(fā)語言開發(fā)語言, , 所以無所以無論從開發(fā)者角度考慮還是從經(jīng)濟(jì)角度考慮都是非常實(shí)用的論從開發(fā)者角度考慮還是從經(jīng)濟(jì)角度
13、考慮都是非常實(shí)用的PHPPHP語法結(jié)構(gòu)語法結(jié)構(gòu)簡(jiǎn)單簡(jiǎn)單, , 易于入門易于入門, , 很多功能只需一個(gè)函數(shù)就可以實(shí)現(xiàn)很多功能只需一個(gè)函數(shù)就可以實(shí)現(xiàn), , 并且很多機(jī)構(gòu)并且很多機(jī)構(gòu)都相繼推出了用于開發(fā)都相繼推出了用于開發(fā)PHPPHP的的IDEIDE工具(如工具(如eclipse phpeclipse php)。)。2.9基本理論知識(shí)基本理論知識(shí)二、二、PHPPHP技術(shù)簡(jiǎn)介技術(shù)簡(jiǎn)介v 可選擇性可選擇性 PHPPHP可以采用面向過程和面向?qū)ο髢煞N開發(fā)模式可以采用面向過程和面向?qū)ο髢煞N開發(fā)模式, , 開開發(fā)人員可以從所開發(fā)網(wǎng)站的規(guī)模和日后維護(hù)等多角度考慮發(fā)人員可以從所開發(fā)網(wǎng)站的規(guī)模和日后維護(hù)等多角度考
14、慮, , 以以選擇所開發(fā)網(wǎng)站應(yīng)采取的模式選擇所開發(fā)網(wǎng)站應(yīng)采取的模式PHPPHP進(jìn)行進(jìn)行webweb開發(fā)過程中使用最多開發(fā)過程中使用最多的是的是MySQLMySQL數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)PHP5.0PHP5.0以上版本中不僅提供了早期以上版本中不僅提供了早期MySQLMySQL數(shù)據(jù)數(shù)據(jù)庫(kù)操縱函數(shù)庫(kù)操縱函數(shù), , 而且提供了而且提供了MySQLiMySQLi擴(kuò)展技術(shù)對(duì)擴(kuò)展技術(shù)對(duì)MySQLMySQL數(shù)據(jù)庫(kù)的操縱數(shù)據(jù)庫(kù)的操縱, , 這樣開發(fā)人員可以從穩(wěn)定性和執(zhí)行效率等方面考慮操縱這樣開發(fā)人員可以從穩(wěn)定性和執(zhí)行效率等方面考慮操縱MySQLMySQL數(shù)據(jù)庫(kù)的方式數(shù)據(jù)庫(kù)的方式PHPPHP實(shí)現(xiàn)大多數(shù)功能可以通過多種方法
15、實(shí)現(xiàn)實(shí)現(xiàn)大多數(shù)功能可以通過多種方法實(shí)現(xiàn), , 開發(fā)開發(fā)人員可以根據(jù)自身知識(shí)掌握的熟練程度進(jìn)行擇優(yōu)選取。人員可以根據(jù)自身知識(shí)掌握的熟練程度進(jìn)行擇優(yōu)選取。v 功能全面功能全面 PHPPHP開發(fā)特性包括面向?qū)ο蟮脑O(shè)計(jì)開發(fā)特性包括面向?qū)ο蟮脑O(shè)計(jì)! !結(jié)構(gòu)化的特性、數(shù)結(jié)構(gòu)化的特性、數(shù)據(jù)庫(kù)的處理、網(wǎng)絡(luò)接口應(yīng)用、安全編碼機(jī)制等據(jù)庫(kù)的處理、網(wǎng)絡(luò)接口應(yīng)用、安全編碼機(jī)制等, , 幾乎涵蓋了所幾乎涵蓋了所有網(wǎng)站的一切功能。有網(wǎng)站的一切功能。2.10基本理論知識(shí)基本理論知識(shí)三、三、MySQLMySQL簡(jiǎn)介簡(jiǎn)介v MySQL MySQL是一個(gè)快速而又健壯的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)快速而又健壯的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDB
16、MS)(RDBMS)。這個(gè)數(shù)據(jù)庫(kù)將允許你高效地存儲(chǔ)、搜索、排序和檢索。這個(gè)數(shù)據(jù)庫(kù)將允許你高效地存儲(chǔ)、搜索、排序和檢索數(shù)據(jù)。數(shù)據(jù)。MySQLMySQL服務(wù)器將控制對(duì)數(shù)據(jù)的訪問,從而確保多個(gè)用戶可服務(wù)器將控制對(duì)數(shù)據(jù)的訪問,從而確保多個(gè)用戶可以并發(fā)地使用它,同時(shí)提供了快速訪問并確保只有通過驗(yàn)證的以并發(fā)地使用它,同時(shí)提供了快速訪問并確保只有通過驗(yàn)證的用戶才能獲得數(shù)據(jù)訪問。因此,用戶才能獲得數(shù)據(jù)訪問。因此,MySQLMySQL是一個(gè)多用戶、多線程的是一個(gè)多用戶、多線程的服務(wù)器。它使用了模式化查詢語言服務(wù)器。它使用了模式化查詢語言(SQL)(SQL),這是全球通用的標(biāo)準(zhǔn),這是全球通用的標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)查詢語言。
17、數(shù)據(jù)庫(kù)查詢語言。v MySQLMySQL的主要優(yōu)點(diǎn):的主要優(yōu)點(diǎn):v 性能性能 :MySQLMySQL的速度是非??斓?。在很多評(píng)測(cè)結(jié)果表明的速度是非??斓?。在很多評(píng)測(cè)結(jié)果表明MySQLMySQL的運(yùn)行速度比其競(jìng)爭(zhēng)產(chǎn)品要快很多。在的運(yùn)行速度比其競(jìng)爭(zhēng)產(chǎn)品要快很多。在20122012年,年, eWeekeWeek雜志發(fā)布了一個(gè)關(guān)于實(shí)現(xiàn)雜志發(fā)布了一個(gè)關(guān)于實(shí)現(xiàn)WebWeb應(yīng)用程序的應(yīng)用程序的5 5個(gè)數(shù)據(jù)庫(kù)的個(gè)數(shù)據(jù)庫(kù)的評(píng)測(cè)結(jié)果。最佳結(jié)果是評(píng)測(cè)結(jié)果。最佳結(jié)果是MySQLMySQL和成本昂貴的和成本昂貴的OracleOracle。2.11基本理論知識(shí)基本理論知識(shí)三、三、MySQLMySQL簡(jiǎn)介簡(jiǎn)介v 低成本低成
18、本 在開放源代碼許可下,在開放源代碼許可下,MySQLMySQL是免費(fèi)的,而在商是免費(fèi)的,而在商業(yè)許可下,業(yè)許可下,MySQLMySQL也只是需要很少的費(fèi)用。如果希望將也只是需要很少的費(fèi)用。如果希望將MySQLMySQL作作為程序的一部分重新發(fā)布,并且不希望在開放源代碼許可下授為程序的一部分重新發(fā)布,并且不希望在開放源代碼許可下授權(quán)應(yīng)用程序,那么必須獲得一個(gè)商業(yè)許可。如果并不打算發(fā)布權(quán)應(yīng)用程序,那么必須獲得一個(gè)商業(yè)許可。如果并不打算發(fā)布應(yīng)用程序或只開發(fā)免費(fèi)軟件,那么不需要購(gòu)買許可。應(yīng)用程序或只開發(fā)免費(fèi)軟件,那么不需要購(gòu)買許可。v 便于使用便于使用 大多數(shù)現(xiàn)代數(shù)據(jù)庫(kù)都使用大多數(shù)現(xiàn)代數(shù)據(jù)庫(kù)都使用S
19、QLSQL。如果曾經(jīng)使用。如果曾經(jīng)使用過其他的過其他的RDBMSRDBMS,就會(huì)很容易使用,就會(huì)很容易使用,MySQLMySQL安裝也比其他類似產(chǎn)安裝也比其他類似產(chǎn)品要簡(jiǎn)單。品要簡(jiǎn)單。2.12基本理論知識(shí)基本理論知識(shí)三、三、MySQLMySQL簡(jiǎn)介簡(jiǎn)介v PHP+MySQL WebPHP+MySQL Web系統(tǒng)中,用戶和系統(tǒng)的一次典型的交互過程圖:系統(tǒng)中,用戶和系統(tǒng)的一次典型的交互過程圖:2.13基本理論知識(shí)基本理論知識(shí)四、四、 Apache Apache服務(wù)器概述服務(wù)器概述v Apache Apache 作為一種開放源碼的作為一種開放源碼的 HTTP HTTP 服務(wù)器,可以在大服務(wù)器,可以在
20、大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺(tái)和安全性被廣泛使多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺(tái)和安全性被廣泛使用,是最流行的用,是最流行的 Web Web 服務(wù)器端軟件之一。它快速、可靠并且可服務(wù)器端軟件之一。它快速、可靠并且可通過簡(jiǎn)單的通過簡(jiǎn)單的 API API 擴(kuò)展。擴(kuò)展。v Apache Apache 支持許多特性,大部分通過編譯的模塊實(shí)現(xiàn)。支持許多特性,大部分通過編譯的模塊實(shí)現(xiàn)。這些特性從服務(wù)器端的編程語言支持到身份認(rèn)證方案。這些特性從服務(wù)器端的編程語言支持到身份認(rèn)證方案。Apache Apache 日志可以通過網(wǎng)頁瀏覽器使用免費(fèi)的腳本日志可以通過網(wǎng)頁瀏覽器使用免費(fèi)的腳本 AWStat
21、s AWStats 或或 Visitors Visitors 來進(jìn)行分析。來進(jìn)行分析。v Apache Apache 是在資源開放運(yùn)動(dòng)中出現(xiàn)的絕對(duì)珍品,因?yàn)椴皇窃谫Y源開放運(yùn)動(dòng)中出現(xiàn)的絕對(duì)珍品,因?yàn)椴粚儆趥€(gè)人專利而是對(duì)公共免費(fèi)。一旦擁有這些源碼,程序員能屬于個(gè)人專利而是對(duì)公共免費(fèi)。一旦擁有這些源碼,程序員能夠自由完成所想夠自由完成所想能在其它程序員接替工作時(shí)被賦予同樣的權(quán)能在其它程序員接替工作時(shí)被賦予同樣的權(quán)限來改變和修改自己的源代碼。限來改變和修改自己的源代碼。2.14平臺(tái)功能需求分析平臺(tái)功能需求分析2.一、買家用戶功能模塊分析16平臺(tái)功能需求分析平臺(tái)功能需求分析二、后臺(tái)管理功能模塊分析2.1
22、8平臺(tái)功能需求分析平臺(tái)功能需求分析三、非功能性需求分析三、非功能性需求分析v 易用性易用性 購(gòu)物平臺(tái)服務(wù)于用戶,因此在界面設(shè)計(jì)上應(yīng)滿足用戶視覺審購(gòu)物平臺(tái)服務(wù)于用戶,因此在界面設(shè)計(jì)上應(yīng)滿足用戶視覺審美以及保證其簡(jiǎn)單易用的特點(diǎn)美以及保證其簡(jiǎn)單易用的特點(diǎn). .v 容錯(cuò)性容錯(cuò)性 購(gòu)物平臺(tái)應(yīng)具有較強(qiáng)的異常處理能力,當(dāng)用戶執(zhí)行錯(cuò)誤操作購(gòu)物平臺(tái)應(yīng)具有較強(qiáng)的異常處理能力,當(dāng)用戶執(zhí)行錯(cuò)誤操作時(shí)應(yīng)有錯(cuò)誤提示,即使無法進(jìn)行提示也應(yīng)保證服務(wù)器端正常運(yùn)時(shí)應(yīng)有錯(cuò)誤提示,即使無法進(jìn)行提示也應(yīng)保證服務(wù)器端正常運(yùn)行而不因錯(cuò)誤操作導(dǎo)致當(dāng)機(jī)甚至更嚴(yán)重后果。行而不因錯(cuò)誤操作導(dǎo)致當(dāng)機(jī)甚至更嚴(yán)重后果。v 可維護(hù)性可維護(hù)性 可維護(hù)性好的體
23、現(xiàn)在于,系統(tǒng)在上線后易于維護(hù),且能夠根可維護(hù)性好的體現(xiàn)在于,系統(tǒng)在上線后易于維護(hù),且能夠根據(jù)需要較為容易地添加新的功能,新加功能不能影響到原先功據(jù)需要較為容易地添加新的功能,新加功能不能影響到原先功能的使用。能的使用。2.19平臺(tái)功能需求分析平臺(tái)功能需求分析四、 運(yùn)行環(huán)境需求分析 v 運(yùn)行環(huán)境表運(yùn)行環(huán)境表2.操作系統(tǒng)Windows 7/Windows XP數(shù)據(jù)庫(kù)MySQL瀏覽器Internet Explorer服務(wù)器Apache Server 6.1腳本語言PHP;CSS20購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 一、數(shù)據(jù)庫(kù)設(shè)計(jì) 電子商務(wù)平臺(tái) ER關(guān)系圖 對(duì)應(yīng)關(guān)系為:買家與收藏的關(guān)系為一對(duì)多
24、,訂單與商品的關(guān)系為一對(duì)多,管理員與商品的關(guān)系為一對(duì)多,管理員與商品類型的關(guān)系為一對(duì)多,商品類型與商品的關(guān)系為一對(duì)多,管理員與公告的關(guān)系為一對(duì)多,管理員與鏈接的關(guān)系為一對(duì)多。3.21購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 二、買家功能模塊的設(shè)計(jì)買家功能模塊流程圖3.22購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)三、后臺(tái)功能模塊的設(shè)計(jì)3.后后 臺(tái)臺(tái) 管管 理理 功功 能能 模模 塊塊 圖圖23購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)四、買家功能模塊的實(shí)現(xiàn)v 為了方便商場(chǎng)的規(guī)范化管理以及良好的消費(fèi)者為了方便商場(chǎng)的規(guī)范化管理以及良好的消費(fèi)者體驗(yàn),我們通過在線網(wǎng)站處理商品銷售管理工作體驗(yàn),我們通過在線
25、網(wǎng)站處理商品銷售管理工作. .,使消費(fèi)者與商城能方便快捷地共享、交流信息使消費(fèi)者與商城能方便快捷地共享、交流信息. .同時(shí)同時(shí)又能實(shí)現(xiàn)迅速、集中的實(shí)現(xiàn)信息采集、信息處理,為又能實(shí)現(xiàn)迅速、集中的實(shí)現(xiàn)信息采集、信息處理,為消費(fèi)者提供一個(gè)方便、快捷的購(gòu)物方式,使其足不出消費(fèi)者提供一個(gè)方便、快捷的購(gòu)物方式,使其足不出戶就可以享受購(gòu)物的樂趣。戶就可以享受購(gòu)物的樂趣。v 本模塊主要實(shí)現(xiàn)了顧客對(duì)商品的購(gòu)買本模塊主要實(shí)現(xiàn)了顧客對(duì)商品的購(gòu)買, ,以及管以及管理者對(duì)網(wǎng)站的維護(hù)。主要通過使用了圖像處理軟件理者對(duì)網(wǎng)站的維護(hù)。主要通過使用了圖像處理軟件photoshopphotoshop以及網(wǎng)頁制作工具以及網(wǎng)頁制作工具
26、 Dreamweaver Dreamweaver等設(shè)計(jì)網(wǎng)等設(shè)計(jì)網(wǎng)頁頁, ,使用使用PHPPHP通過通過ADODBADODB這種這種 PHP PHP 存取數(shù)據(jù)庫(kù)的中間存取數(shù)據(jù)庫(kù)的中間函式組件連接動(dòng)態(tài)數(shù)據(jù)庫(kù)函式組件連接動(dòng)態(tài)數(shù)據(jù)庫(kù)MySQLMySQL。3.24購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)四、買家功能模塊的實(shí)現(xiàn)3.網(wǎng)網(wǎng) 站站 主主 頁頁 面面 圖圖25購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)四、買家功能模塊的實(shí)現(xiàn)之用戶注冊(cè)3.用用 戶戶 注注 冊(cè)冊(cè) 界界 面面26購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)四、買家功能模塊的實(shí)現(xiàn)之購(gòu)物車 購(gòu)物車的作用是用來臨時(shí)儲(chǔ)存用戶的購(gòu)物信息。用戶可以修改購(gòu)
27、物車中的商品數(shù)量、移除購(gòu)物車中的某件商品、清空購(gòu)物車。購(gòu)物車的實(shí)現(xiàn)和數(shù)據(jù)存儲(chǔ)主要是依賴session 來實(shí)現(xiàn)的,當(dāng)用戶退出購(gòu)物系統(tǒng)時(shí),購(gòu)物車中的商品會(huì)被自動(dòng)清空。3.購(gòu)購(gòu) 物物 車車 界界 面面27購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)四、買家功能模塊的實(shí)現(xiàn)之收銀臺(tái) 用戶確定要購(gòu)買購(gòu)物車中所有商品之后,就需要到收銀臺(tái)頁面填寫收貨人信息,系統(tǒng)管理人員將通過該信息確定收貨人地址、商品名稱及數(shù)量等,同時(shí)系統(tǒng)會(huì)根據(jù)這些信息給出訂單。3.進(jìn)進(jìn)入入收收銀銀臺(tái)臺(tái)查查看看訂訂單單詳詳情情頁頁面面28購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)四、買家功能模塊的實(shí)現(xiàn)之收銀臺(tái)3.訂訂單單提提交交成成功功后后的的訂訂
28、單單詳詳情情頁頁面面29購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)四、買家功能模塊的實(shí)現(xiàn)之商品搜索 商品搜索功能分為兩類,一類為快速搜索,即其他頁面上集成的搜索框中輸入檢索商品名稱后點(diǎn)擊“搜索”按鈕,而另一類為高級(jí)搜索則有更為詳細(xì)的搜索界面。3.商商 品品 搜搜 索索 頁頁 面面30購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)四、買家功能模塊的實(shí)現(xiàn)之商品搜索3.快快 速速 搜搜 索索 的的 結(jié)結(jié) 果果 頁頁 面面31購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)四、買家功能模塊的實(shí)現(xiàn)之商品搜索 高級(jí)搜索的過程與快速搜索的流程類似,不過在Search.js向searchrst.php提交數(shù)據(jù)時(shí),提交的數(shù)據(jù)更
29、為復(fù)雜。3.高高 級(jí)級(jí) 搜搜 索索 的的 時(shí)時(shí) 序序 圖圖33購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn) 后臺(tái)管理主要分為五大部分,商品類型管理,商品管理,用戶管理,公告管理以及友情鏈接管理。3.后后 臺(tái)臺(tái) 管管 理理 員員 登登 陸陸 界界 面面34購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn)之商品管理 添加商品信息功能中,最大難點(diǎn)在于圖片上傳以及圖片存取問題,對(duì)于文件上傳,我采用采用php中自帶的uppic實(shí)現(xiàn),圖片上傳時(shí)被先存入臨時(shí)緩沖區(qū),隨后將文件復(fù)制到應(yīng)用指定目錄中,數(shù)據(jù)庫(kù)中只存放圖片的路徑以確保功能的響應(yīng)速度。刪除商品時(shí)數(shù)據(jù)庫(kù)中的商
30、品信息被刪除的同時(shí),商品圖片也將執(zhí)行刪除操作。3.35購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn)之商品管理 3.添添 加加 商商 品品 界界 面面36購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn)之商品管理 3.添添 加加 商商 品品 的的 基基 本本 流流 程程 圖圖37購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn)之訂單管理 訂單管理主要有三個(gè)子功能:訂單查看,訂單修改,訂單刪除。 3.訂訂 單單 管管 理理 的的 主主 界界 面面38購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn)之訂單管理 3.訂
31、訂 單單 查查 看看 頁頁 面面39購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn)之訂單管理 3.訂單修改頁面訂單修改頁面Company Logo訂單刪除頁面訂單刪除頁面購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)3.41購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn)之訂單管理 3.訂單管理的基本流程圖訂單管理的基本流程圖43購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn)之用戶管理 后臺(tái)管理員具有用戶管理所有權(quán)限,可以修改刪除買家用戶的信息,查看買家用戶的信息如:用戶名、消費(fèi)金額,身份證號(hào),真實(shí)姓名、當(dāng)前狀態(tài),注冊(cè)時(shí)間。點(diǎn)擊用戶名后
32、可以進(jìn)入查看和修改用戶的詳細(xì)信息。 3.用用 戶戶 管管 理理 的的 功功 能能 劃劃 分分用戶管理用戶管理后臺(tái)管理員后臺(tái)管理員會(huì)會(huì) 員員 管管 理理修改管理修改管理刪除刪除添加管理添加管理刪除管理刪除管理修改密碼修改密碼查看查看44購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn)之管理員管理 后臺(tái)管理員的主要功能包括添加管理員,刪除管理員,修改某個(gè)管理員的密碼。 3.添添 加加 管管 理理 員員45購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn)之管理員管理 3.刪除管理員刪除管理員Company Logo修改管理員密碼修改管理員密碼購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)
33、現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)3.47購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)五、后臺(tái)管理員功能模塊的實(shí)現(xiàn)之會(huì)員管理 會(huì)員管理主要有三個(gè)子功能: 查看會(huì)員信息 修改會(huì)員當(dāng)前狀態(tài) (凍結(jié)狀態(tài),無法登陸,非凍結(jié)狀態(tài)可登陸電子商城) 刪除會(huì)員 3.買家用戶管理的流程圖買家用戶管理的流程圖49結(jié)論結(jié)論v本文結(jié)合購(gòu)物商業(yè)平臺(tái)的開放性,安全性等方面的現(xiàn)狀,分本文結(jié)合購(gòu)物商業(yè)平臺(tái)的開放性,安全性等方面的現(xiàn)狀,分析了各類電子商務(wù)平臺(tái),提出了基于析了各類電子商務(wù)平臺(tái),提出了基于B2CB2C平臺(tái)的電子商城購(gòu)物平臺(tái)的平臺(tái)的電子商城購(gòu)物平臺(tái)的設(shè)計(jì),對(duì)其中應(yīng)用到的相關(guān)技術(shù)進(jìn)行了研究與分析,并將這些技術(shù)設(shè)計(jì),對(duì)其中應(yīng)用到的相關(guān)技
34、術(shù)進(jìn)行了研究與分析,并將這些技術(shù)應(yīng)用到具體實(shí)現(xiàn)中,完成了整個(gè)畢業(yè)設(shè)計(jì)工作。應(yīng)用到具體實(shí)現(xiàn)中,完成了整個(gè)畢業(yè)設(shè)計(jì)工作。v本文完成的具體工作主要有:本文完成的具體工作主要有:結(jié)合購(gòu)物平臺(tái)的具體業(yè)務(wù)以及用戶特征,獲取并明確了購(gòu)物結(jié)合購(gòu)物平臺(tái)的具體業(yè)務(wù)以及用戶特征,獲取并明確了購(gòu)物平臺(tái)的總體功能需求以及非功能需求。平臺(tái)的總體功能需求以及非功能需求。在需求分析的基礎(chǔ)上完成了對(duì)于購(gòu)物平臺(tái)的總體架構(gòu)設(shè)計(jì),在需求分析的基礎(chǔ)上完成了對(duì)于購(gòu)物平臺(tái)的總體架構(gòu)設(shè)計(jì),并詳細(xì)設(shè)計(jì)了買家以及后臺(tái)管理員的操作流程以及模塊劃分。并詳細(xì)設(shè)計(jì)了買家以及后臺(tái)管理員的操作流程以及模塊劃分。結(jié)合相關(guān)技術(shù)對(duì)家具購(gòu)物平臺(tái)進(jìn)行實(shí)現(xiàn),并研究實(shí)現(xiàn)過程中結(jié)合相關(guān)技術(shù)對(duì)家具購(gòu)物平臺(tái)進(jìn)行實(shí)現(xiàn),并研究實(shí)現(xiàn)過程中多面臨的各種問題并提出解決辦法。多面臨的各種問題并提出解決辦法。目前,電子商城購(gòu)物平臺(tái)的基本功能開發(fā)已趨于完善,運(yùn)行目前,電子商城購(gòu)物平臺(tái)的基本功能開發(fā)已趨于完善,運(yùn)行狀況良好。狀況良好。本論文完成的僅是購(gòu)物平臺(tái)的基礎(chǔ)階段,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安理工大學(xué)高科學(xué)院《生物醫(yī)學(xué)安全與法規(guī)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廈門城市職業(yè)學(xué)院《護(hù)理倫理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年去年語文會(huì)考試題及答案
- 2025年面試題排序分類及答案
- 2025年飛船太空考試試題及答案
- 2025年超聲科三基試題及答案
- 2025年貴州藥廠面試試題及答案
- 2025年集成電路省賽試題及答案
- 2025年安徽蚌埠中考英語試題及答案
- 2025年客運(yùn)培訓(xùn)考試題及答案
- 電子商務(wù)概論目錄
- 裝修返工合同
- 高等數(shù)學(xué)考研輔導(dǎo)課(一)學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫(kù)2023年
- 消力池砼施工工法
- 國(guó)家職業(yè)類別1-6類明細(xì)表
- 中國(guó)文藝美學(xué)要略·論著·《畫學(xué)心法問答》
- 如何建立卓越地價(jià)值觀
- 舞臺(tái)搭建方面基礎(chǔ)知識(shí)
- 小學(xué)六年級(jí)數(shù)學(xué)計(jì)算題100道(含答案)
- sg-uap v3.00高級(jí)開發(fā)手冊(cè)分冊(cè)1概述
- 型鋼孔型設(shè)計(jì)01-孔型設(shè)計(jì)的基本知識(shí)
評(píng)論
0/150
提交評(píng)論