版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 PAGE39 / NUMPAGES43摘要近些年,Internet的發(fā)展迅速,互聯(lián)網(wǎng)邁入流通領(lǐng)域并逐漸成為提供收集信息的最優(yōu)方式。電子商務(wù)因此家喻戶曉,成為一個(gè)很熱門(mén)的話題。而網(wǎng)上購(gòu)物已經(jīng)成為當(dāng)今社會(huì)一種比較流行的購(gòu)物方式,大家可以迅速在購(gòu)物上找到想要的商品,購(gòu)物變得更加輕松、快捷和方便,因此網(wǎng)上商城取得了巨大的成功。例如大家都比較熟悉的淘寶和京東商城。目前在國(guó)較為常用的購(gòu)物系統(tǒng)開(kāi)發(fā)語(yǔ)言有PHP,JSP,ASP.NET,ASP。而PHP作為一個(gè)開(kāi)源產(chǎn)品,在短短的幾年時(shí)間里,已倍受廣大網(wǎng)頁(yè)程序員的喜愛(ài)。PHP與MYSQL的組合,已成為各企業(yè)、公司的一種普遍采用的技術(shù)方案。一些中小企業(yè)由于技術(shù)成
2、本等問(wèn)題,一直采用老舊的系統(tǒng),而出現(xiàn)的PHP與MYSQL組合對(duì)于構(gòu)建網(wǎng)上購(gòu)物系統(tǒng)而言已成為理想的解決方案。關(guān)鍵字:網(wǎng)上購(gòu)物;電子商務(wù);PHP;MySQLAbstractThe past recent years, with the rapid rise of the Internet, the Internet has increasingly become the best channels for collecting information and gradually into the traditional circulation. So e-commerce began to pop
3、 up, e-commerce has become a very popular topic. The online shopping has become todays society a more popular way of shopping, users can quickly find their favorite goods, making shopping easier, faster and convenient online store has achieved great success. For example, we are more familiar with Ta
4、obao and Jingdong Mall.More commonly used in domestic shopping system development language PHP, JSP, ASP.NET, ASP. PHP as an open source product in just a few years time, much of our web programmers alike. PHP and MySQL combination has become all business, the company is a general technical solution
5、 adopted. Some SMEs due to the cost of technology and other issues, has been using the old system, the emergence of PHP and MYSQL combination has become the ideal solution for building online shopping system.Key words:Online Shopping;Electronic commerce;PHP;MySQL目錄Alpha TOC o 1-3 h z u HYPERLINK l _
6、Toc357631424第一章緒論 PAGEREF _Toc357631424 h 1HYPERLINK l _Toc3576314251.1引言 PAGEREF _Toc357631425 h 1HYPERLINK l _Toc3576314261.2選題背景與意義 PAGEREF _Toc357631426 h 1HYPERLINK l _Toc3576314271.3現(xiàn)狀與發(fā)展情況 PAGEREF _Toc357631427 h 2HYPERLINK l _Toc3576314281.4主要研究容 PAGEREF _Toc357631428 h 3HYPERLINK l _Toc3576
7、31429第二章相關(guān)技術(shù)簡(jiǎn)介 PAGEREF _Toc357631429 h 5HYPERLINK l _Toc3576314302.1 PHP技術(shù) PAGEREF _Toc357631430 h 5HYPERLINK l _Toc3576314312.2 MySQL技術(shù) PAGEREF _Toc357631431 h 5HYPERLINK l _Toc3576314322.3 Apache PAGEREF _Toc357631432 h 6HYPERLINK l _Toc3576314332.4 phpMyAdmin PAGEREF _Toc357631433 h 6HYPERLINK l
8、_Toc357631434第三章系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc357631434 h 8HYPERLINK l _Toc3576314353.1操作流程 PAGEREF _Toc357631435 h 8HYPERLINK l _Toc3576314363.2功能模塊 PAGEREF _Toc357631436 h 10HYPERLINK l _Toc3576314373.3數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc357631437 h 11HYPERLINK l _Toc3576314383.4界面設(shè)計(jì) PAGEREF _Toc357631438 h 16HYPERLINK l _Toc
9、3576314393.4.1導(dǎo)航條的設(shè)計(jì) PAGEREF _Toc357631439 h 17HYPERLINK l _Toc3576314403.4.2功能模板設(shè)計(jì) PAGEREF _Toc357631440 h 18HYPERLINK l _Toc357631441第四章系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc357631441 h 19HYPERLINK l _Toc3576314424.1注冊(cè)和登錄 PAGEREF _Toc357631442 h 19HYPERLINK l _Toc3576314434.2查詢或修改個(gè)人信息 PAGEREF _Toc357631443 h 22HYPERLI
10、NK l _Toc3576314444.3搜索商品 PAGEREF _Toc357631444 h 22HYPERLINK l _Toc3576314454.4瀏覽商品 PAGEREF _Toc357631445 h 23HYPERLINK l _Toc3576314464.5購(gòu)買(mǎi)商品 PAGEREF _Toc357631446 h 24HYPERLINK l _Toc3576314474.6下達(dá)訂單 PAGEREF _Toc357631447 h 25HYPERLINK l _Toc3576314484.7后臺(tái)管理 PAGEREF _Toc357631448 h 28HYPERLINK l
11、_Toc3576314494.7.1商品管理 PAGEREF _Toc357631449 h 28HYPERLINK l _Toc3576314504.7.2用戶管理 PAGEREF _Toc357631450 h 32HYPERLINK l _Toc3576314514.7.3訂單管理 PAGEREF _Toc357631451 h 33HYPERLINK l _Toc3576314524.7.4系統(tǒng)設(shè)置 PAGEREF _Toc357631452 h 35HYPERLINK l _Toc357631453第五章總結(jié)與展望 PAGEREF _Toc357631453 h 38HYPERLIN
12、K l _Toc3576314545.1 總結(jié) PAGEREF _Toc357631454 h 38HYPERLINK l _Toc3576314555.2展望 PAGEREF _Toc357631455 h 39HYPERLINK l _Toc357631456致 PAGEREF _Toc357631456 h 40HYPERLINK l _Toc357631457參考文獻(xiàn) PAGEREF _Toc357631457 h 41第一章 緒論1.1引言現(xiàn)今網(wǎng)絡(luò)發(fā)展非常的迅速,它對(duì)人類(lèi)的一切活動(dòng)都產(chǎn)生了十分大的沖擊力,不僅如此,它還嚴(yán)重的沖擊了人們的生產(chǎn)活動(dòng)。網(wǎng)絡(luò)誕生之后經(jīng)過(guò)了不斷的發(fā)展,它完全把
13、傳統(tǒng)信息的傳播方式進(jìn)行了完全的顛覆,這對(duì)以往的交流方式無(wú)論是在時(shí)間上,還是在空間上存在的各種各樣的壁壘都造成了非常大的沖擊,這不但大大的影響了人類(lèi)的精神方面,還影響了具體的形式,在給人類(lèi)帶來(lái)機(jī)遇的同時(shí)也帶來(lái)了各種挑戰(zhàn) 1。電子商務(wù)(E- commerce)是指包括電子交易在的利用 HYPERLINK :/ lunwentianxia /class_free/158_1.shtml 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)進(jìn)行的全部商業(yè)活動(dòng),如 HYPERLINK :/ lunwentianxia /class_free/79_1.shtml 市場(chǎng)分析、客戶聯(lián)系、物資調(diào)配、部管理、公司間合作等等2。電子商務(wù)對(duì)企業(yè)而言是指
14、使用因特網(wǎng)進(jìn)行企業(yè)資源管理、客戶關(guān)系管理、銷(xiāo)售渠道管理、供應(yīng)鏈管理等商業(yè)活動(dòng)3。而隨著Internet 的迅速普與,其巨大的影響力、開(kāi)放的結(jié)構(gòu)、低廉的 HYPERLINK :/ lunwentianxia /class_free/77_1.shtml 成本等諸多優(yōu)勢(shì)日益顯現(xiàn),Web 無(wú)可爭(zhēng)議地成為企業(yè)開(kāi)展電子商務(wù)的最佳平臺(tái)。總之,電子商務(wù)在企業(yè)的電子商務(wù)體系中有著重要的地位,設(shè)計(jì)的好壞、推廣的成敗,直接關(guān)系到企業(yè)實(shí)施電子商務(wù)能否成功。因此,是企業(yè)邁向電子商務(wù)的最重要的環(huán)節(jié)4。1.2選題背景與意義伴隨著網(wǎng)絡(luò)的發(fā)展,有很多的方案都對(duì)傳統(tǒng)的商業(yè)模式造成了沖擊,同時(shí)也提供了改變現(xiàn)有模式的一種方案,由于
15、目前已經(jīng)具有了Internet的技術(shù),還具有了相關(guān)的協(xié)議,這就使得我們可以建立相應(yīng)的網(wǎng)絡(luò),不僅能建立網(wǎng)Intranet,也能建立外網(wǎng)Extranet,這樣就能構(gòu)造出一種極為廉價(jià)的聯(lián)系方式,可以利用此種方式把買(mǎi)家和賣(mài)家,以與合作伙伴和廠商等都聯(lián)系起來(lái),這樣不僅能在時(shí)間上消除很多的障礙,也能在空間上消除這些障礙,這樣不僅使交易時(shí)產(chǎn)生的成本大大的降低了,還使其交易的圍大大的擴(kuò)大了?,F(xiàn)在這些技術(shù)已經(jīng)應(yīng)用到了現(xiàn)實(shí)的生活中,還有很多的商業(yè)活動(dòng)也都利用了這種方案,這種新的交易模式就是電子商務(wù)。在國(guó)外來(lái)看,用于網(wǎng)上購(gòu)物的最流行的就是淘寶,而在國(guó),最流行的就要數(shù)當(dāng)當(dāng)了,不可否認(rèn)這兩種都是非常優(yōu)秀的,人們對(duì)它們是
16、極為歡迎的,這也就給其他的各種提供了非常不錯(cuò)的借鑒。在進(jìn)行具體的設(shè)計(jì)時(shí),我們不僅需要徹底而清楚的了解它們的核心,還要了解其具體的開(kāi)發(fā)流程,此外,在具體的制作過(guò)程中,我們還需要注意其中的各種功能和事項(xiàng)。在實(shí)際過(guò)程中,在設(shè)計(jì)相應(yīng)的時(shí),其中還有非常多的技術(shù)問(wèn)題,這其中不僅包括了制作動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù),還包括了設(shè)計(jì)和管理后臺(tái)的相應(yīng)的數(shù)據(jù)庫(kù),也包括了個(gè)人的制作過(guò)程,這樣做不僅可以避免紙上談兵的問(wèn)題出現(xiàn),也能在具體的運(yùn)用過(guò)程中掌握其核心技術(shù),并正確的對(duì)其進(jìn)行運(yùn)用。1.3現(xiàn)狀與發(fā)展情況現(xiàn)在Internet發(fā)展非常的迅速,其技術(shù)也達(dá)到了較高的水平,網(wǎng)絡(luò)購(gòu)物成為了電子商務(wù)的最普遍的一種形式,這種購(gòu)物方式不僅成本非常
17、的低,而且它的運(yùn)行效果也是非常的高的,這就使得它不僅成為了新的經(jīng)營(yíng)理念,并且也成為了最實(shí)用的經(jīng)營(yíng)模式?,F(xiàn)在,社會(huì)在不斷的發(fā)展,人們也不再局限在對(duì)信息的瀏覽和發(fā)布了,他們對(duì)此提出了更高的問(wèn)題,他們都迫切的希望能夠?yàn)槿藗儙?lái)更多的好處和便利。正是由于此種經(jīng)營(yíng)模式的興起,使得人們?cè)谔暨x自己喜歡的物品時(shí)不再辛苦的到外面去,而只需要上網(wǎng)就可以,這是它給人們帶來(lái)的最明顯的好處。對(duì)于那些具有非常敏銳的洞察力的網(wǎng)絡(luò)商家而言,他們會(huì)好好的利用這個(gè)機(jī)會(huì)的,這就使得在對(duì)網(wǎng)絡(luò)進(jìn)行必要的服務(wù)時(shí),很多的對(duì)此進(jìn)行設(shè)計(jì)。即使發(fā)展到了今天,其購(gòu)物的發(fā)展也不過(guò)短短的十幾年,在我國(guó),其首次開(kāi)始進(jìn)行網(wǎng)上購(gòu)物是在1996年的時(shí)候,其推
18、出者為燕莎友誼商場(chǎng),其售出的就是第一個(gè)景泰藍(lán),這個(gè)時(shí)候采用的付款方式并不是現(xiàn)在的網(wǎng)上支付,還是傳統(tǒng)的現(xiàn)實(shí)支付,即使是這樣,這次活動(dòng)還是電子商務(wù)的首次運(yùn)用。根據(jù)艾瑞咨詢統(tǒng)計(jì)的資料顯示,2010年中國(guó)的網(wǎng)絡(luò)購(gòu)物用戶超過(guò)1.48億,同去年相比增加了3900萬(wàn),占中國(guó)全部網(wǎng)民的30.8%。艾瑞咨詢預(yù)測(cè),2012年中國(guó)的網(wǎng)絡(luò)購(gòu)物用戶占全國(guó)網(wǎng)民的比例接近38.3%。艾瑞咨詢分析,中國(guó)的網(wǎng)絡(luò)購(gòu)物用戶數(shù)量增加主要源自兩方面原因:一是中國(guó)的網(wǎng)民數(shù)量增加。CNNIC公布的數(shù)據(jù)顯示,2010年6月,中國(guó)的網(wǎng)民數(shù)量超過(guò)4.2億,預(yù)測(cè)年底中國(guó)的網(wǎng)民數(shù)量將超過(guò)4.8億人,同去年年底的3.84億增加了百分之二十五。二是網(wǎng)上
19、購(gòu)物的規(guī)模大提高。2010年7月網(wǎng)上商店正式施行實(shí)名制,淘寶網(wǎng)等規(guī)模較大的購(gòu)物平臺(tái)為了降低消費(fèi)者實(shí)體店購(gòu)買(mǎi)轉(zhuǎn)向網(wǎng)購(gòu)的心理門(mén)檻,極力推崇誠(chéng)信保障體系,將網(wǎng)絡(luò)購(gòu)物應(yīng)用滲透在網(wǎng)民中。越來(lái)越多的傳統(tǒng)企業(yè)被網(wǎng)上購(gòu)物市場(chǎng)的巨大潛力所吸引,紛紛搭建網(wǎng)上購(gòu)物渠道,網(wǎng)上購(gòu)物出現(xiàn)的B2C市場(chǎng),例如京東商城、當(dāng)當(dāng)網(wǎng)、卓越亞馬遜、新蛋網(wǎng)等純網(wǎng)絡(luò)購(gòu)物企業(yè)都參與進(jìn)來(lái),于此同時(shí)傳統(tǒng)品牌企業(yè)諸如寧、國(guó)美、好利來(lái)、沃爾瑪?shù)?,整個(gè)的市場(chǎng)集中度都有所下降。艾瑞咨詢估計(jì),網(wǎng)上購(gòu)物今后會(huì)覆蓋更廣的人群,企業(yè)的品牌和規(guī)模將成為有力的競(jìng)爭(zhēng)點(diǎn)。同時(shí),純粹的電子商務(wù)企業(yè)更需要產(chǎn)品品類(lèi)和交易規(guī)模的提升,來(lái)增加品牌知名度和影響力5。1.4主要研究
20、容而本次畢業(yè)設(shè)計(jì)的容是,構(gòu)建一個(gè)網(wǎng)上購(gòu)物的系統(tǒng),本系統(tǒng)利用現(xiàn)在比較廣泛的PHP+MySQL數(shù)據(jù)庫(kù)的架構(gòu)實(shí)現(xiàn)的,網(wǎng)上購(gòu)物系統(tǒng)至少包含以下功能:1.建立用戶信息庫(kù)在購(gòu)物之前用戶必須在進(jìn)行注冊(cè),因?yàn)樵谝院螽?dāng)用戶這再次訪問(wèn)時(shí),系統(tǒng)會(huì)需要此用戶的一些相關(guān)信息,以便進(jìn)行一些相應(yīng)的統(tǒng)計(jì)工作。同時(shí),用戶也可以修改自己的個(gè)人信息。如果用戶忘記了自己的用戶密碼,可以提供一些自己的基本信息發(fā)送給管理員,然后管理員可以將密碼以的形式發(fā)送給用戶,從而可以更方便的找回忘記的密碼。2.方便購(gòu)物用戶在瀏覽商品的同時(shí)可以將商品放入購(gòu)物車(chē)。同時(shí),用戶可以通過(guò)搜索頁(yè)面查詢到自己感興趣的商品,通過(guò)指定的搜索條件能夠迅速地定位和查詢到
21、所需要的商品,大提高了購(gòu)物的效率。3.商品的管理在本系統(tǒng)中,可以很好地對(duì)商品進(jìn)行管理,包括對(duì)商品類(lèi)型和名稱(chēng)的管理,同時(shí)可以對(duì)商品信息進(jìn)行維護(hù)。4.用戶和企業(yè)的溝通在本系統(tǒng)中提供了一個(gè)用戶和企業(yè)進(jìn)行溝通的平臺(tái),如用戶對(duì)商品有什么意見(jiàn)或認(rèn)為本購(gòu)物平臺(tái)需要什么更新等都可以通過(guò)這個(gè)平臺(tái)進(jìn)行溝通。同時(shí),企業(yè)家還可以在系統(tǒng)中發(fā)布打折商品信息和商城的活動(dòng)信息。第二章 相關(guān)技術(shù)簡(jiǎn)介網(wǎng)上購(gòu)物系統(tǒng)采用的主要技術(shù)解決方案是基于服務(wù)器端的腳本語(yǔ)言PHP、開(kāi)源數(shù)據(jù)庫(kù)MySQL,Web服務(wù)器Apache,以與操作系統(tǒng)Windows。除此之外,為了使數(shù)據(jù)庫(kù)的操作更加便捷,還使用了數(shù)據(jù)庫(kù)管理工具phpMyAdmin。2.1
22、PHP技術(shù)PHP是為Web設(shè)計(jì)使用的服務(wù)器腳本語(yǔ)言。當(dāng)HTML頁(yè)面嵌入PHP代碼時(shí),訪問(wèn)者可以看到其他的輸出,這是因?yàn)镻HP代碼被執(zhí)行訪問(wèn)時(shí)會(huì)在服務(wù)器中解釋并生成 6。PHP可以免費(fèi)地進(jìn)行許多操作,如訪問(wèn)別人的代碼,還有使用、修改甚至發(fā)布等操作。這是因?yàn)镻HP源代碼產(chǎn)品是開(kāi)放的,。PHP最初只是Personal Home Page(個(gè)人主頁(yè))的縮寫(xiě),但是后來(lái)經(jīng)過(guò)修改,采用了GNU命名慣例(GNU=Gnus Not UNIX),如今它是PHP超文本預(yù)處理程序的縮寫(xiě)7。PHP的主要競(jìng)爭(zhēng)對(duì)手有Perl, Microsoft Active Server Pages (ASP), Java Server
23、Pages (JSP)和Allaire Cold Fusion。與這些產(chǎn)品相比,PHP具有很多優(yōu)點(diǎn),例如高性能、低成本、容易學(xué)習(xí)和使用、可移植性、源代碼可供使用、置許多常見(jiàn)Web任務(wù)所需的函數(shù)庫(kù)、與許多不同數(shù)據(jù)庫(kù)系統(tǒng)的接口等8。2.2 MySQL技術(shù)MySQL是一個(gè)快速而又健壯的關(guān)系數(shù)據(jù)管理系統(tǒng)(RDBMS).一個(gè)數(shù)據(jù)庫(kù)將允許你高效地存儲(chǔ)、搜索、排序和檢索數(shù)據(jù)。MySQL服務(wù)器可以將多個(gè)用戶并發(fā)地使用這是因?yàn)槊看螌?duì)數(shù)據(jù)的訪問(wèn)進(jìn)行了控制。與此同時(shí),只有經(jīng)過(guò)驗(yàn)證的使用者才能進(jìn)行訪問(wèn)數(shù)據(jù)的操作,這樣還可以加快訪問(wèn)的速度。所以MySQL是一種多用戶和多線程的服務(wù)器。它使用了全球通用的標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)查詢語(yǔ)言
24、,即SQL(結(jié)構(gòu)化查詢語(yǔ)言) 9。當(dāng)MySQL滿足開(kāi)原許可協(xié)議(GPL)的一些條款時(shí),可以經(jīng)過(guò)某種雙許可模式來(lái)獲得,這時(shí)我們就可以在開(kāi)源許可下使用它。MySQL的主要競(jìng)爭(zhēng)產(chǎn)品包括PostgreSQL, Microsoft SQL Server, and Oracle。MySQL具有許多優(yōu)點(diǎn),如容易學(xué)習(xí)和配置、移植性好、可供使用源代碼和技術(shù)支持、性能很高、成本很低等10。2.3 ApacheApache是世界使用排名第一的Web HYPERLINK :/baike.baidu /view/899.htm t _blank 服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的 HYPERLINK :/bai
25、ke.baidu /view/2269685.htm t _blank 計(jì)算機(jī)平臺(tái)上,由于其 HYPERLINK :/baike.baidu /view/469855.htm t _blank 跨平臺(tái)和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一11。Apache HYPERLINK :/baike.baidu /view/460250.htm t _blank web服務(wù)器軟件擁有以下特性:滿足 /1.1通信協(xié)議文件的配置過(guò)程簡(jiǎn)單而有效支持通用網(wǎng)關(guān)接口支持基于IP和基于域名的虛擬主機(jī)支持多種方式的 HYPERLINK :/baike.baidu /view/9472.htm t _bl
26、ank 認(rèn)證集成 HYPERLINK :/baike.baidu /view/46614.htm t _blank Perl處理模塊集成 HYPERLINK :/baike.baidu /view/751.htm t _blank 代理服務(wù)器模塊支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志支持服務(wù)器端包含指令(SSI)支持安全Socket層(SSL)提供用戶會(huì)話過(guò)程的跟蹤支持FastCGI通過(guò) HYPERLINK :/baike.baidu /view/1243841.htm t _blank 第三方模塊可以支持Java Servlets如果你準(zhǔn)備選擇Web服務(wù)器,毫無(wú)疑問(wèn)Apache是你的最佳選擇
27、12。2.4 phpMyAdminphpMyAdmin 是一個(gè)以PHP為基礎(chǔ),以Web-Base方式架構(gòu)在主機(jī)上的MySQL的數(shù)據(jù)庫(kù)管理工具,讓管理者可用Web接口管理MySQL數(shù)據(jù)庫(kù)。借由此Web接口可以成為一個(gè)簡(jiǎn)易方式輸入繁雜SQL語(yǔ)法的較佳途徑,尤其要處理大量資料的匯入與匯出更為方便。其中一個(gè)更大的優(yōu)勢(shì)在于由于phpMyaAdmin跟其他PHP程式一樣在網(wǎng)頁(yè)服務(wù)器上執(zhí)行,但是您可以在任何地方使用這些程式產(chǎn)生的HTML頁(yè)面,也就是于遠(yuǎn)端管理MySQL數(shù)據(jù)庫(kù),方便的建立、修改、刪除數(shù)據(jù)庫(kù)與資料表。也可借由phpMyAdmin建立常用的php語(yǔ)法,方便編寫(xiě)網(wǎng)頁(yè)時(shí)所需要的sql語(yǔ)確性1314。第
28、三章 系統(tǒng)總體設(shè)計(jì)3.1操作流程網(wǎng)上購(gòu)物系統(tǒng)的操作流程如圖所示,主要分為購(gòu)買(mǎi)流程圖和管理流程圖,購(gòu)買(mǎi)流程是注冊(cè)用戶對(duì)商品進(jìn)行瀏覽、加入購(gòu)物車(chē)、下達(dá)訂單等操作,管理流程是管理員執(zhí)行用戶信息管理、商品信息管理、訂單處理、系統(tǒng)設(shè)置等操作。打開(kāi)主頁(yè)面瀏覽商品用戶登錄注冊(cè)是否會(huì)員 購(gòu)買(mǎi)商品 搜索商品查看購(gòu)買(mǎi)流程個(gè)人信息修改添加到購(gòu)物車(chē)購(gòu)物結(jié)算注銷(xiāo)登錄下訂單圖3.1購(gòu)買(mǎi)商品流程圖打開(kāi)主頁(yè)面管理員登錄管理員頁(yè)面 系統(tǒng)設(shè)置訂單管理商品管理用戶管理是否有新商品查看用戶根據(jù)狀態(tài)查詢訂單 查看所有訂單用戶資料是否過(guò)期商品分類(lèi)添加商品刪除用戶商品信息是否更新訂單是否變化修改訂單編輯商品商品是否下架刪除商品圖3.2管理
29、流程圖3.2功能模塊(1)用戶登錄、注冊(cè)和注銷(xiāo)。一個(gè)網(wǎng)上購(gòu)物系統(tǒng)必須必備的功能就是能夠準(zhǔn)確地將每位用戶分辨出來(lái)。幾乎所有含有用戶相互交流的,都包含登錄用戶界面。用戶進(jìn)入登錄界面后,才能夠詳細(xì)地記錄用戶的完整操作行為。用戶的許多操作如購(gòu)買(mǎi)商品、下達(dá)訂單也必須在登錄后才能完成。用戶首次登錄網(wǎng)上購(gòu)物系統(tǒng)時(shí),需要注冊(cè)后才可以把自己想要購(gòu)買(mǎi)的商品放進(jìn)購(gòu)物車(chē)?yán)铩W?cè)時(shí)需要填寫(xiě)一些基本信息,主要包含、用戶名、密碼、用戶地址、聯(lián)系和 等。用戶完成注冊(cè)后即可登錄并購(gòu)買(mǎi)商品。(2)用戶瀏覽、查詢和選購(gòu)商品。用戶在登錄成功之后,可以通過(guò)搜索功能迅速地搜索到自己想要的商品。應(yīng)用查詢功能一方面查找商品簡(jiǎn)單明了,另一方面
30、提高了查找的速度。同時(shí)可以設(shè)置查詢的方式。當(dāng)用戶瀏覽或通過(guò)搜索功能查詢到自己想要的商品時(shí),此時(shí)可能會(huì)有購(gòu)買(mǎi)的欲望。但是,用戶購(gòu)買(mǎi)商品時(shí)必須遵循一定的購(gòu)物流程。在本系統(tǒng)中,有一個(gè)購(gòu)物流程功能,用戶單擊此功能即可以查看到購(gòu)物的流程。當(dāng)用戶選購(gòu)好商品后,可以單擊“訂購(gòu)”按鈕,即可以將商品加入到購(gòu)物車(chē)中。同時(shí),也可以修改購(gòu)買(mǎi)商品的數(shù)量,當(dāng)訂購(gòu)成功后,系統(tǒng)會(huì)自動(dòng)返回到購(gòu)物車(chē)中,并顯示購(gòu)物車(chē)中的所有商品信息。當(dāng)用戶購(gòu)物完成后,可以單擊“結(jié)算”或“購(gòu)物結(jié)算”按鈕進(jìn)行下達(dá)購(gòu)物訂單。會(huì)員下達(dá)訂單必須通過(guò)三個(gè)步驟分別是接受購(gòu)物條款、填寫(xiě)發(fā)貨和付款條約、單擊“下達(dá)訂單”按鈕。(3)商品展示、添加以與信息維護(hù)。商品的
31、類(lèi)型各式各樣,為了用戶能夠更快地找到自己想要的商品,因此商品分類(lèi)是一個(gè)很好的辦法。通過(guò)多種不同的展現(xiàn)方式,用戶可以很容易地找到自己想要的商品。當(dāng)用戶是以管理員的身份登錄時(shí),可以添加商品、修改商品的信息以與添加、刪除、更新商品類(lèi)型,同時(shí)可以對(duì)用戶信息進(jìn)行管理,主要包括查看用戶信息、修改用戶信息、刪除用戶信息、查看用戶的用戶名和密碼等。(4)系統(tǒng)設(shè)置。本系統(tǒng)可以運(yùn)用到不同的經(jīng)營(yíng)者,因此不同的經(jīng)營(yíng)者對(duì)系統(tǒng)的設(shè)置也不同。系統(tǒng)的初始化配置應(yīng)該具有根據(jù)不同的使用方式進(jìn)行不同配置的功能。常見(jiàn)的一些配置,包括web運(yùn)用程序和與經(jīng)營(yíng)策略的聯(lián)系方式等。不同的經(jīng)營(yíng)者的某些具體的經(jīng)營(yíng)策略也不同,具體到付款方式、注冊(cè)條
32、約、交易條款等信息都是可以定制的。網(wǎng)上購(gòu)物系統(tǒng)管理員用戶 系統(tǒng)設(shè)置 訂單管理 用戶管理 商品管理 下達(dá)訂單 購(gòu)買(mǎi)商品 搜索商品 瀏覽商品 注冊(cè)和登錄查詢或修改信息圖3.3功能模塊圖3.3數(shù)據(jù)庫(kù)設(shè)計(jì)在本系統(tǒng)中,使用的數(shù)據(jù)庫(kù)是MySQL5.0,數(shù)據(jù)庫(kù)名為eshop,并且數(shù)據(jù)庫(kù)有7個(gè)數(shù)據(jù)表用于存儲(chǔ)用戶與商品的信息。分析購(gòu)物系統(tǒng)的特點(diǎn)可以發(fā)現(xiàn)有3類(lèi)信息存儲(chǔ)到數(shù)據(jù)庫(kù)中,它們分別如下:(1)用戶信息和用戶購(gòu)物、訂單維護(hù)方面的數(shù)據(jù)庫(kù):包括存儲(chǔ)用戶注冊(cè)信息的表和訂單容的表。(2)商品信息的表:包括了商品分類(lèi)的表和商品的詳細(xì)信息表等。(3)系統(tǒng)設(shè)置表:主要包括設(shè)置付款方式和交易條約等。eshop數(shù)據(jù)庫(kù)中包含了7
33、個(gè)數(shù)據(jù)表分別是basket表,category表、customer表、groups表、orders表、product表和setting表。其中basket表用于存儲(chǔ)購(gòu)物車(chē)中的信息,category表用于存儲(chǔ)商品二級(jí)類(lèi)型名表,customer表用于存儲(chǔ)用戶注冊(cè)表,groups表用于存儲(chǔ)商品一級(jí)類(lèi)型名表,orders表用于存儲(chǔ)訂單信息表,product表用于存儲(chǔ)商品信息表以與setting表用于存儲(chǔ)設(shè)置信息。它們的詳細(xì)設(shè)計(jì)如下面所示表3.1 basket表字段名稱(chēng)字段類(lèi)型主關(guān)鍵字字段說(shuō)明IDint*自動(dòng)編號(hào)CUSTOMERIDint用戶ID號(hào)PRODUCTIDvarchar商品ID號(hào)STATUSv
34、archar默認(rèn)“BASKET”O(jiān)RDERIDint訂單ID號(hào)LINEADDDATEvarchar加入時(shí)間QTYint默認(rèn)“1”DESCRIPTIONvarchar描述PRICEdouble價(jià)格表3.2 category表字段名稱(chēng)字段類(lèi)型主關(guān)鍵字字段說(shuō)明IDint*二級(jí)類(lèi)型IDDESCvarchar類(lèi)型名稱(chēng)GROUPIDvarchar一級(jí)類(lèi)型ID表3.3 customer表字段名稱(chēng)字段類(lèi)型主關(guān)鍵字字段說(shuō)明IDint*ID號(hào),自動(dòng)編號(hào)LOGINNAMEvarchar用戶名PASSWORDvarchar密碼LASTNAMEvarchar用戶MIDDLENAMEvarchar 號(hào)INITIALSva
35、rchar用戶主頁(yè)地址IPvarchar默認(rèn)為空ADDRESSvarchar用戶地址ZIPvarchar用戶 CITYvarchar城市PHONEvarchar用戶聯(lián)系EMAILvarchar用戶EMAILGROUPvarchar默認(rèn)為CUSTOMERCOUNTRYvarchar用戶所在省份COMPANYvarchar所在公司名稱(chēng)JOINDATEvarchar默認(rèn)為空表3.4 groups表字段名稱(chēng)字段類(lèi)型主關(guān)鍵字字段說(shuō)明IDint*商品一級(jí)類(lèi)型名NAMEvarchar類(lèi)型名稱(chēng)表3.5 orders表字段名稱(chēng)字段類(lèi)型主關(guān)鍵字字段說(shuō)明IDint*ID號(hào)自動(dòng)編號(hào)DATEvarchar下達(dá)訂單時(shí)間S
36、TATUStinyint購(gòu)買(mǎi)商品的件數(shù)SHIPPINGtinyint托運(yùn)方式PAYMENTtinyint付款方式CUSTOMERIDint用戶ID號(hào)TOPAYdouble商品總價(jià)WEBIDvarchar訂單的WebID號(hào)NOTESlongtext訂單附注表3.6 product表字段名稱(chēng)字段類(lèi)型主關(guān)鍵字字段說(shuō)明IDint*ID號(hào)自動(dòng)編號(hào)PRODUCTvarchar商品的名稱(chēng)CATIDint產(chǎn)品所屬類(lèi)型DESCRIPTIONlongtext商品的描述PRICEdouble商品的單價(jià)STOCKint庫(kù)存數(shù)量FRONTPAGEtinyint是否置頂NEWtinyint是否是新商品表3.7 setti
37、ngs表字段名稱(chēng)字段類(lèi)型主關(guān)鍵字字段說(shuō)明themevarchar顏色主題send_default_countryvarchar省份sendcosts_default_countrydouble標(biāo)準(zhǔn)發(fā)貨費(fèi)用rembours_costsdouble收貨發(fā)貨費(fèi)用currencyvarchar幣種currency_symbolvarchar幣種代號(hào)paymaentdaystinyint幾天支付vatdouble稅率show_vatvarchar稅率百分比db_including_vattinyint默認(rèn)含稅價(jià)格sales_mailvarchar銷(xiāo)售emailshopnamevarchar商城名稱(chēng)sho
38、purlvarchar商城網(wǎng)址default_langchar默認(rèn)語(yǔ)言order_prefixvarchar訂單前綴order_suffixvarchar訂單后綴stock_enabledtinyint是否使用庫(kù)存ordering_enabledtinyint使用訂單模塊shop_disabledtinyint禁用shop_reasonvarchar禁用信息webmaster_mailvarchar網(wǎng)管emailshoptelvarcharshopfaxvarcharbankaccountvarchar銀行賬號(hào)bankaccountownervarchar銀行戶名bankcityvarchar
39、城市bankcountryvarchar國(guó)家banknamevarchar銀行名稱(chēng)start_yearint商城開(kāi)始年份shop_logovarchar商城標(biāo)記backgroundvarchar背景sloganvarchar公司水印pagetitlevarchar頁(yè)面頭信息pagefootervarchar頁(yè)面尾信息shippingpostaltinyint是否郵局發(fā)貨shippingatstoretinyint是否現(xiàn)場(chǎng)提貨shippingunusedtinyint無(wú)numberformatvarchar數(shù)字格式max_descriptiontinyint描述最多字符no_vattinyint
40、無(wú)pricelisttinyint無(wú)dateformatvarchar日期格式searchprodgfxtinyint查詢價(jià)格表useprodgfxtinyint是否使用圖片paybanktinyint付款銀行paypalemailvarchar付款地址paypalcurrencychar貨幣種類(lèi)3.4界面設(shè)計(jì)在初次登錄本系統(tǒng)時(shí),會(huì)看到一個(gè)主頁(yè)面,如圖3.4所示,主要包括頁(yè)面上方的首導(dǎo)航條,頁(yè)面下方的尾導(dǎo)航條,頁(yè)面左側(cè)的功能模板和右側(cè)的商品瀏覽。下面將詳細(xì)介紹主界面的設(shè)計(jì)。圖3.4主界面圖3.4.1導(dǎo)航條的設(shè)計(jì)在瀏覽一個(gè)購(gòu)物的時(shí)候會(huì)發(fā)現(xiàn),的首尾以與功能模板都不會(huì)發(fā)生變化,并且首導(dǎo)航條上面的一圖
41、片可以連接到主頁(yè),在主頁(yè)index.php文件中都包含了header.php、footer.php、menu.php頁(yè)面。這樣可以使的風(fēng)格統(tǒng)一,同時(shí)使用用戶能夠方便地在站點(diǎn)跳轉(zhuǎn)。1首導(dǎo)航條在首導(dǎo)航條中,主要是一圖片并將圖片連接到的首頁(yè)。同時(shí)顯示登陸的用戶名,如果沒(méi)有用戶登陸,則顯示為“親”,界面如圖3.5所示,圖3.5 首導(dǎo)航條圖圖中的用戶名是“親”,表示的是游客,首導(dǎo)航條的代碼文件名為header.php。2.尾導(dǎo)航條在尾導(dǎo)航條中,主要用于顯示的創(chuàng)始年份以與現(xiàn)在的時(shí)間,同時(shí)還顯示了該的一些信息等,界面如圖3.6所示,圖3.6尾導(dǎo)航條圖在圖中顯示的“2013”是動(dòng)態(tài)更新的,它獲取的是系統(tǒng)的當(dāng)前
42、年份。尾導(dǎo)航條的代碼文件名為footer.php。3.4.2功能模板設(shè)計(jì)功能模板主要是動(dòng)態(tài)地顯示用戶功能以與動(dòng)態(tài)顯示商品的分類(lèi)信息,它的界面如圖3.7所示圖3.7功能模板圖圖中顯示了一個(gè)游客的功能模板界面,它的代碼文件名為menu.php。在menu.php代碼中,主要根據(jù)用戶權(quán)限顯示不同的功能連接。如果用戶是以管理員身份登錄則顯示“管理員連接”;如果是普通的會(huì)員則顯示“個(gè)人信息”和“注冊(cè)”。還有一些功能是每個(gè)用戶都擁有的功能;比如新產(chǎn)品、購(gòu)物車(chē)和購(gòu)物流程等。第四章 系統(tǒng)實(shí)現(xiàn)在系統(tǒng)中,主要介紹前后臺(tái)所具有的功能。在前臺(tái)中,如果用戶注冊(cè)成為會(huì)員,登錄成功后,會(huì)看到登錄界面,包含的功能如下所示:注
43、冊(cè)成為會(huì)員和登錄;搜索商品;用戶可以購(gòu)買(mǎi)商品;查看和修改自己的個(gè)人信息;管理自己的購(gòu)物車(chē);查看自己的訂單。在后臺(tái)中,會(huì)看到后臺(tái)管理界面,管理員具有的功能如下所示:用戶管理;商品管理;訂單管理;系統(tǒng)設(shè)置。在上面介紹了本系統(tǒng)所具有的功能,下面將詳細(xì)介紹以上功能。4.1注冊(cè)和登錄用戶注冊(cè)是為了用戶能很好地購(gòu)物,因?yàn)橹挥凶?cè)登錄后才能購(gòu)買(mǎi)上的商品,才能為會(huì)員提供服務(wù)。用戶注冊(cè)如果用戶是游客,可以單擊功能模板中的“注冊(cè)”超級(jí)。注冊(cè)成為會(huì)員的界面如圖4.1所示,圖4.1 游客注冊(cè)圖在圖中,帶“*”號(hào)的部分必須填寫(xiě),并且密碼的位數(shù)不能少于5位,同時(shí)E-mail的格式必須正確。如果格式錯(cuò)誤,則會(huì)顯示錯(cuò)誤提示,
44、如圖4.2所示圖4.2注冊(cè)出錯(cuò)圖表示用戶注冊(cè)時(shí)輸入的E-mail格式不對(duì),不能進(jìn)行注冊(cè)。用戶注冊(cè)的代碼文件名為customer.php。在customer.php代碼中使用了一個(gè)InStr()函數(shù),用于驗(yàn)證用戶輸入的字符串是否符合規(guī)格。代碼主要是獲取表單中的數(shù)據(jù),然后再驗(yàn)證用戶輸入的數(shù)據(jù)是否合法。若果不合法則出現(xiàn)提示消息,如果合法則進(jìn)一步查詢用戶注冊(cè)的用戶名是否存在,如果存在則不允許注冊(cè),如果不存在則允許注冊(cè)。2.用戶登錄用戶注冊(cè)成功之后,可以單擊“登錄”超級(jí)進(jìn)行登錄,登錄的界面如圖4.3所示圖4.3用戶登錄圖登錄界面的代碼文件名為checklogin.php。在代碼checklogin.ph
45、p中主要是實(shí)現(xiàn)用戶的登錄界面,接下來(lái)設(shè)置將表單中獲得的數(shù)據(jù)傳遞給login.php頁(yè)面進(jìn)行處理,login.php代碼主要是獲取checklogin.php文件傳遞過(guò)來(lái)的用戶名和密碼,然后連接到數(shù)據(jù)庫(kù)服務(wù)器。最后,判斷輸入的用戶名和密碼是否和數(shù)據(jù)庫(kù)一樣,如果登陸成功出現(xiàn)的界面如圖4.4所示圖4.4 登錄成功圖4.2查詢或修改個(gè)人信息當(dāng)用戶成功登錄后,出現(xiàn)的界面如上圖所示。如果用戶想修改個(gè)人信息,如修改個(gè)人密碼等,可以單擊“查看資料”按鈕,出現(xiàn)的界面如圖4.5圖4.5查看資料圖當(dāng)用戶單擊“查看資料”按鈕之后,可以將用戶的個(gè)人信息綁定到customer.php頁(yè)面中,代碼文件名為customer.
46、php。在customer.php代碼中,主要是獲取登錄用戶的個(gè)人信息,并將用戶的個(gè)人信息綁定到文本框中,用戶只要在文本框中修改自己的個(gè)人信息即可。修改個(gè)人信息完成后,單擊“保存信息”按鈕,即可更新數(shù)據(jù)庫(kù)中的信息。4.3搜索商品當(dāng)用戶找不到自己想要的商品時(shí),用戶可以單擊“功能菜單”中的“查詢”超級(jí),進(jìn)入查詢商品的界面,如圖4.6所示,圖4.6商品查詢圖搜索商品功能是為了用戶能快捷地找到想要購(gòu)買(mǎi)的商品。搜索商品的界面代碼文件名為search.php。在代碼search.php中主要實(shí)現(xiàn)了搜索功能的界面,當(dāng)用戶輸入查詢條件并選擇好查詢方式以后,單擊“查詢”按鈕,出現(xiàn)的界面如圖4.7圖4.7 搜索功
47、能圖將獲取的查詢條件傳遞給browse.php進(jìn)行搜索,并且將獲取到的商品信息顯示出來(lái)。4.4瀏覽商品當(dāng)用戶查詢到自己想要購(gòu)買(mǎi)的商品以后,單擊查詢?cè)撋唐返脑敿?xì)信息,同時(shí)進(jìn)入購(gòu)買(mǎi)商品的界面,如圖4.8所示圖4.8瀏覽商品圖圖中顯示用戶選擇商品的詳細(xì)信息,在該頁(yè)面同時(shí)可以將該商品放入購(gòu)物車(chē)中。當(dāng)單擊“訂購(gòu)”按鈕時(shí),即將表單中的數(shù)據(jù)交遞到cart.php文件處理。顯示商品信息的代碼文件名為details.php。在代碼details.php中主要是根據(jù)商品的ID號(hào)查詢商品的信息。然后將查詢的結(jié)果保存到$row數(shù)組中。最后判斷是否存在該商品的圖片。如果存在判斷是“.gif”還是“.jpg”圖片,同時(shí)還
48、控制了圖片的大小,圖片的最大高為350,寬度為150.如果不存在,則顯示一個(gè)圖片標(biāo)識(shí)。除此之外,代碼還將數(shù)組$row中的數(shù)據(jù)顯示出來(lái)。如果是管理員登陸,則顯示“編輯”和“刪除”功能按鈕。如果用戶對(duì)商品滿意,單擊“訂購(gòu)”按鈕,可以將商品添加到購(gòu)物車(chē)中,同時(shí)用戶還可以修改購(gòu)買(mǎi)商品的件數(shù)。4.5購(gòu)買(mǎi)商品購(gòu)買(mǎi)商品可以分為以下幾個(gè)步驟,并且存在兩種方式。一種方式是把商品首先放入購(gòu)物車(chē),然后統(tǒng)一購(gòu)買(mǎi);另一種是直接購(gòu)買(mǎi)選中的商品。直接購(gòu)買(mǎi)選中的商品,第一步需要選中所要購(gòu)買(mǎi)的商品,單擊商品的瀏覽部分的“訂購(gòu)”按鈕,系統(tǒng)會(huì)自動(dòng)彈出如圖4.9所示界面圖4.9訂購(gòu)商品圖此時(shí)cart.php文件用于將用戶購(gòu)買(mǎi)的商品列
49、出,該代碼主要獲取details.php文件中購(gòu)買(mǎi)商品的件數(shù),同時(shí)獲取插入購(gòu)物車(chē)的ID號(hào)。然后將該商品放入購(gòu)物車(chē)。根據(jù)action的值采取相應(yīng)的動(dòng)作,主要是根據(jù)表單傳遞過(guò)來(lái)的值。當(dāng)action值為空時(shí),主要列舉購(gòu)物車(chē)中的商品信息。4.6下達(dá)訂單當(dāng)用戶決定購(gòu)買(mǎi)該商品之后,單擊“結(jié)算”按鈕,進(jìn)入下達(dá)訂單的過(guò)程。下達(dá)訂單主要分為三個(gè)步驟:一是閱讀購(gòu)買(mǎi)商品的條款;二是選擇付款和發(fā)貨方式,同時(shí)用戶還可以填寫(xiě)“其他附言信息”;三是下達(dá)訂單,完成購(gòu)物的全部過(guò)程。1.閱讀條款當(dāng)用戶單擊“結(jié)算”按鈕時(shí),出現(xiàn)的界面如圖4.10所示。圖4.10 閱讀條款圖圖中主要是讀取一個(gè)文本信息,只有當(dāng)用戶同意以上條款之后才能進(jìn)
50、行下一步操作。讀取文本信息的代碼文件名為conditions.php。在conditions.php代碼中,首先判斷購(gòu)物車(chē)中是否有商品,如果沒(méi)有則顯示提示信息,如果有則讀取文本信息。當(dāng)用戶單擊“我同意以上條款”按鈕時(shí),將表單遞給shipping.php文件進(jìn)行處理。2.選擇付款和發(fā)貨方式當(dāng)用戶單擊“我同意以上條款”按鈕時(shí),進(jìn)入頁(yè)面選擇付款和發(fā)貨的方式以與填寫(xiě)用戶的備注信息,界面如圖4.11所示。圖4.11 付款和發(fā)貨方式圖顯示發(fā)貨和付款方式的代碼文件名為shipping.php。在代碼shipping.php中,主要用于實(shí)現(xiàn)客戶選擇付款的方式和發(fā)貨的方式。同時(shí),用戶也可以在附言信息框中填寫(xiě)個(gè)人
51、要求和幫助信息等。3下達(dá)訂單 當(dāng)用戶選擇好發(fā)貨方式和付款方式以與附言信息后,單擊“完成預(yù)定”按鈕,將打印出客戶購(gòu)買(mǎi)商品的信息以與發(fā)貨和付款方式,同時(shí)還打印出了發(fā)貨地址和通過(guò)銀行付款的卡號(hào)等,界面如圖4.12所示。圖4.12 下達(dá)訂單圖完成下達(dá)訂單的代碼文件名為checkout.php。在checkout.php代碼中,主要是獲取shipping.php頁(yè)面?zhèn)鬟f過(guò)來(lái)的提貨方式、付款方式和附言信息等。除此之外還顯示用戶購(gòu)買(mǎi)的商品、提貨方式、付款方式以與發(fā)貨銀行的信息,如果確認(rèn)無(wú)誤后,單擊“確認(rèn)”按鈕,完成下達(dá)訂單。4.7后臺(tái)管理管理員是一個(gè)的核心人員,系統(tǒng)的后臺(tái)全部是由管理員來(lái)負(fù)責(zé)處理。例如,添加
52、商品類(lèi)型、添加商品和訂單處理等。后臺(tái)主頁(yè)面是一個(gè)框架,將管理員的每個(gè)功能都包含在其中,界面如圖4.13所示。圖4.13 管理員界面圖admin.php文件的主要部分是顯示一個(gè)類(lèi)似于控制臺(tái)的界面,當(dāng)管理員單擊某個(gè)功能時(shí),響應(yīng)某個(gè)功能的事件。4.7.1商品管理商品管理是糊涂管理的重要模塊,包括商品分類(lèi)管理以與商品的添加、刪除、查看和編輯。(1)商品分類(lèi)管理人們?cè)谏坛侵幸?jiàn)到的每一類(lèi)產(chǎn)品都會(huì)集中到一個(gè)區(qū)域去銷(xiāo)售,而在網(wǎng)上購(gòu)物也是同樣的道理,應(yīng)當(dāng)將所有的商品進(jìn)行分類(lèi),這樣當(dāng)用戶在尋找自己所需要的商品時(shí)就知道去哪里尋找了。首先應(yīng)將商品大致分為幾類(lèi),然后再進(jìn)行細(xì)致的分類(lèi)。商品的分類(lèi)管理的界面包括大類(lèi)型和小類(lèi)
53、型產(chǎn)品的分類(lèi)管理,下面將分開(kāi)進(jìn)行介紹。商品大類(lèi)的管理界面如圖4.14所示。圖4.14 商品大類(lèi)管理圖商品大類(lèi)信息的瀏覽代碼主要是在groupadmin.php文件中完成,主要包括對(duì)商品大類(lèi)的添加、刪除、修改和移動(dòng)。當(dāng)商品的大類(lèi)分好之后,就需要繼續(xù)劃分商品的小類(lèi),以便用戶更好地查找。商品小類(lèi)信息的界面如圖4.15所示,圖4.15商品小類(lèi)管理圖商品小類(lèi)的代碼文件名為groupadmin.php。主要包括對(duì)商品小類(lèi)的添加、刪除、修改。(2)添加商品信息管理員登陸后臺(tái)后,可以直接對(duì)商品進(jìn)行管理。添加商品的界面如圖4.16圖4.16 添加商品圖添加商品主要分為兩個(gè)步驟:第一步是添加商品的基本類(lèi)型以與選擇
54、添加到哪個(gè)類(lèi)別;第二步是上傳該商品的圖片信息。選擇添加類(lèi)別和填寫(xiě)商品基本信息的界面代碼文件名為productadmin.php。在代碼productadmin.php中,主要是輸出數(shù)據(jù)庫(kù)中商品分類(lèi)的商品大小類(lèi)型,然后將其綁定到商品“類(lèi)型/目錄”的下拉列表框中,最后通過(guò)“mysql_free_result()”函數(shù)釋放空間,以節(jié)約電能資源。除此之外代碼還獲取表單中的數(shù)據(jù),然后通過(guò)插入語(yǔ)句將獲取到的數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中。當(dāng)商品信息添加成功之后,將會(huì)彈出一個(gè)上傳圖片的窗口,如圖4.17所示圖4.17上傳圖片圖上傳圖片的代碼文件名為productadmin.php。在代碼productadmin.php
55、中主要是獲取圖片的文件名稱(chēng),然后通過(guò)“exlode”函數(shù)將圖片的名稱(chēng)從點(diǎn)的后面分隔開(kāi),最后通過(guò)“array_pop”函數(shù)取出圖片文件的后綴名。如果圖片上傳成功,出現(xiàn)的界面如圖4.18所示圖4.18上傳成功圖(3)商品編輯商品編輯的界面如圖4.19所示圖4.19 商品編輯圖(4)商品刪除當(dāng)管理員單擊“刪除”時(shí),即可刪除一件商品,它不會(huì)提示是否刪除該商件品,所以管理員在刪除時(shí)必須謹(jǐn)慎。4.7.2用戶管理無(wú)論是注冊(cè)用戶還是管理員都需要進(jìn)行管理,只有把注冊(cè)用戶和管理員區(qū)分開(kāi)來(lái),并加以系統(tǒng)管理,這樣才能使的運(yùn)作更加順利。(1)查看用戶信息表當(dāng)用戶注冊(cè)成為會(huì)員之后就需要對(duì)用戶進(jìn)行管理,后臺(tái)管理用戶的界面如
56、圖4.20所示。圖4.20用戶信息表圖管理功能主要包含有查看用戶的基本信息、刪除用戶信息、編輯用戶信息、查看用戶購(gòu)物車(chē)、查看用戶訂單和查看用戶的用戶名以與密碼。在圖中有9個(gè)用戶,第一個(gè)是管理員用戶,其余的是普通用戶,普通用戶在“選項(xiàng)”里多了一個(gè)刪除圖標(biāo)。顯示用戶信息列表的代碼文件名為customeradmin.php。(2)刪除用戶在管理員確定該注冊(cè)用戶已經(jīng)不再使用賬號(hào)之后就可以對(duì)其進(jìn)行刪除。實(shí)現(xiàn)刪除的代碼文件名為customer.php,查詢串a(chǎn)ction的值為delete。根據(jù)傳遞用戶的ID值,使用SQL語(yǔ)句從數(shù)據(jù)庫(kù)中刪除指定的記錄。(3)查看購(gòu)物車(chē)查看購(gòu)物車(chē)的原理是獲取用戶ID號(hào),然后將ID號(hào)作為查詢購(gòu)物車(chē)的條件,查詢購(gòu)物車(chē)的SQL代碼文件名為cart.php。4.7.3訂單管理當(dāng)用戶提交了商品訂單
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)債務(wù)重組中不良資產(chǎn)清收與債務(wù)豁免合同3篇
- 基于2025年度預(yù)算的物業(yè)公司財(cái)務(wù)管理規(guī)劃合同3篇
- 2025年度禽蛋溯源體系共建合同4篇
- 室內(nèi)地磚施工方案
- 二零二五年度物流行業(yè)市場(chǎng)調(diào)研與分析合同4篇
- 2025版幕墻工程勞務(wù)分包合同風(fēng)險(xiǎn)評(píng)估與控制策略4篇
- 二手摩托車(chē)交易2024年合同文本3篇
- 二零二五年度充電樁充電樁與停車(chē)場(chǎng)合作運(yùn)營(yíng)合同4篇
- 二零二五年度藝術(shù)品投資合作合同4篇
- 2025份合同有效管理資料
- 2024多級(jí)AO工藝污水處理技術(shù)規(guī)程
- 2024年江蘇省鹽城市中考數(shù)學(xué)試卷真題(含答案)
- DZ∕T 0287-2015 礦山地質(zhì)環(huán)境監(jiān)測(cè)技術(shù)規(guī)程(正式版)
- 2024年合肥市廬陽(yáng)區(qū)中考二模英語(yǔ)試題含答案
- 質(zhì)檢中心制度匯編討論版樣本
- 藥娘激素方案
- 提高靜脈留置使用率品管圈課件
- GB/T 10739-2023紙、紙板和紙漿試樣處理和試驗(yàn)的標(biāo)準(zhǔn)大氣條件
- 《心態(tài)與思維模式》課件
- C語(yǔ)言程序設(shè)計(jì)(慕課版 第2版)PPT完整全套教學(xué)課件
- 危險(xiǎn)化學(xué)品企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化課件
評(píng)論
0/150
提交評(píng)論