電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)網(wǎng)絡(luò)工程專業(yè)
《電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)網(wǎng)絡(luò)工程專業(yè)》由會員分享,可在線閱讀,更多相關(guān)《電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)網(wǎng)絡(luò)工程專業(yè)(26頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 題目: 電子商務(wù)網(wǎng)站設(shè)計與實現(xiàn) 目 錄 摘 要 3 關(guān)鍵詞 3 1.課題分析 4 1.1選題背景 4 1.2研究意義 4 2.開發(fā)技術(shù)介紹 6 2.1PHP技術(shù) 6 2.2Tomcat應(yīng)用服務(wù)器 6 2.3B/S模式 7 3.系統(tǒng)總體設(shè)計分析 8 3.1需求分析 8 3.2系統(tǒng)功能模塊結(jié)構(gòu)圖 8 3.3業(yè)務(wù)流程圖 9 3.4數(shù)據(jù)流程圖 10 4.系統(tǒng)設(shè)計 12 4.1系統(tǒng)總體結(jié)構(gòu)設(shè)計 12 4.1.1系統(tǒng)功能模塊概述及分析 12 4.1.2系統(tǒng)總體結(jié)構(gòu)圖 12 4.1.3系統(tǒng)結(jié)構(gòu)設(shè)計 13 4.2界面設(shè)計 13 4
2、.2.1用戶界面設(shè)計 13 4.2.2人機界面設(shè)計原則 14 4.3數(shù)據(jù)庫設(shè)計 14 4.3.1數(shù)據(jù)庫概念設(shè)計 14 4.3.2概念模型 15 4.3.3數(shù)據(jù)庫邏輯設(shè)計 15 5.系統(tǒng)實現(xiàn) 18 5.1系統(tǒng)前臺模塊設(shè)計 18 5.1.1注冊以及登錄頁面 18 5.1.2系統(tǒng)首頁 19 5.1.3查看購買商品界面 19 5.1.4購物車界面 20 5.1.5下訂單界面 20 5.2后臺主要功能的實現(xiàn) 20 5.2.1用戶管理 21 5.2.2購買商品管理 21 5.2.3訂單處理 22 6.測試 23 6.1典型測試用例 23 6.2性能測試 24 6.3
3、測試結(jié)果分析 24 參考文獻 25 致謝詞 26 26 摘要:得益于網(wǎng)絡(luò)時代的迅猛發(fā)展,計算機已經(jīng)實現(xiàn)大規(guī)模的普及和應(yīng)用,我們在當(dāng)前的日常生活和工作中幾乎都離不開它的幫助。因此,各行業(yè)都在順應(yīng)時代的潮流開展信息化建設(shè)以期把企業(yè)的經(jīng)濟效益和市場競爭力提升到一定的高度。目前全國連鎖經(jīng)營的這種商業(yè)運營模式已經(jīng)滲透到各個領(lǐng)域,包括各大書店和超市,而利用電子商務(wù)完成各類資料和數(shù)據(jù)信息的流轉(zhuǎn)存儲的方式已經(jīng)逐漸取代了傳統(tǒng)的紙介質(zhì)。而在進行銷售管理時借助計算機技術(shù)能夠?qū)崿F(xiàn)在線管理,這種方式相較于線下人工操作有著得天獨厚的優(yōu)勢,具體來講,線上管理在提高物品信息檢索速度的同時還能
4、夠降低成本,極大地提升了工作效率,還能夠儲存大量的信息,同時可以使用很長的時間且操作較為簡單等等。因此,引進一個適宜的系統(tǒng),能夠增加購物通道,避免庫存出現(xiàn)過量堆存。利用網(wǎng)絡(luò)技術(shù)實現(xiàn)線上與線下的優(yōu)勢整合,從而創(chuàng)建一個更為規(guī)范且極具個性的線上銷售渠道。 本次設(shè)計采用數(shù)據(jù)庫管理系統(tǒng)是MYSQL,再基于網(wǎng)絡(luò)編程技術(shù)和PHP技術(shù)的基礎(chǔ)下在Windows平臺上開發(fā)設(shè)計了一個B/S結(jié)構(gòu)的小型的在線銷售系統(tǒng)網(wǎng)站,可以實現(xiàn)客戶動態(tài)購買商品的功能。該系統(tǒng)的網(wǎng)頁設(shè)計采用靜態(tài)、動態(tài)方法有機結(jié)合的方式,而后者在基于數(shù)據(jù)庫技術(shù)的基礎(chǔ)上能夠?qū)崿F(xiàn)諸如注冊登錄、購物車通道、預(yù)購商品的查詢、留言板塊等更多的功能,在客戶與網(wǎng)站之
5、間有所交流的同時還能夠減輕網(wǎng)站維護管理的負擔(dān)。 關(guān)鍵詞:易企秀 網(wǎng)絡(luò)營銷方式 如何推廣 電子商務(wù)網(wǎng)站設(shè)計與實現(xiàn) 1.課題分析 1.1選題背景 近年來,Internet日益普及,電子商務(wù)也隨之興起。而Internet電子商務(wù)也同時引領(lǐng)了一種新的商品購買方式。這種購買方式自身的許多優(yōu)勢也是推動網(wǎng)絡(luò)購買商品最根本最直接的原因。傳統(tǒng)的利用實體店進行銷售與之相比似乎有太多不足。首先,網(wǎng)絡(luò)銷售大大地降低了銷售成本。其次網(wǎng)絡(luò)銷售的方式充分發(fā)揮了互聯(lián)網(wǎng)的優(yōu)勢,解決了傳統(tǒng)銷售方式中空間和時間的局限性。再次,信息可以更迅速的傳播。新書的信息可以即時上傳,客戶也能在第一時間
6、獲取信息并且立刻進行網(wǎng)上交易,從而大大縮短獲取信息和交易的時間。同時也為那些難以在短時間內(nèi)找到自己所需購買商品而即時購買的消費者提供了極大的便利。因此,利用信息化手段彌補傳統(tǒng)行業(yè)的諸多不足會是未來發(fā)展的重大趨勢。 傳統(tǒng)的線下消費模式轉(zhuǎn)為網(wǎng)上購買消費模式,這種趨勢已經(jīng)成為必然,線上的消費模式發(fā)展至今,可以說已經(jīng)是相當(dāng)?shù)难杆倭耍^線上消費模式,就是利用互聯(lián)網(wǎng)建立第三方購物平臺,然后將產(chǎn)品發(fā)布到平臺上,客戶可以通過平臺瀏覽到商品信息,以及在線下單。開發(fā)電子商務(wù)平臺的好處,傳統(tǒng)的線下交易需要依靠實體門面,而且有時間方面的限制,在線銷售不僅可以節(jié)省開店的成本,人力,物力,還可以讓客戶隨時隨地購買交易
7、,提高買賣的效率。因此,開發(fā)電子商務(wù)平臺作為未來的發(fā)展趨勢,也是非常有必要的事情。 1.2研究意義 各個行業(yè)的發(fā)展都離不開競爭,尤其是在如今的時代,競爭更是愈演愈烈。企業(yè)需要管理能力提升的同時兼顧工作效率及質(zhì)量,在購物行業(yè)中攻克所購買商品的進貨渠道,貨品的銷售以及貨物存儲這些問題時,傳統(tǒng)的人工作坊式的管理方式已經(jīng)遠遠落后于購買商品市場的發(fā)展速度,要想在競爭激烈的市場中保持可持續(xù)發(fā)展并且實現(xiàn)獲利最大化,企業(yè)必須選擇現(xiàn)代信息化的管理方式。 本系統(tǒng)可以減少在人和物方面的支出,相較于傳統(tǒng)模式其成本更低,而且在時空上的優(yōu)勢也非常突出,因此商品的買賣交易就會不再受到時空的限制,甚至深夜也可以實現(xiàn)營業(yè)
8、,并且這種運作不再需要工作人員, 網(wǎng)上書店的形式多種多樣,諸如自動售貨機,借助多媒體影像給予客戶在視覺和聽覺上更為直觀的感受,同時依靠反饋而來的客戶數(shù)據(jù)庫能夠給予符合私人訂制的個人化服務(wù)等等。相較于傳統(tǒng)的實體店面營業(yè)方面的成本會較低,且不需要額外支付門店租金和裝修費用;不需要將大筆的流動資金用于囤積貨物,“零庫存”管理可以就可以加快資金流轉(zhuǎn)的速度,減少資金鏈出現(xiàn)問題的風(fēng)險;網(wǎng)上書店更貼合國際市場的要求,從而在一定程度上實現(xiàn)了資本效率的跨越式提升,對推動購買商品業(yè)的發(fā)展會產(chǎn)生積極的影響和改變。 2.開發(fā)技術(shù)介紹 2.1PHP技術(shù) PHP是一種新型的腳本語言,它具有移植性強、安全性高、面向
9、對象思想的特征。PHP的性能高,主要表現(xiàn)在其不需要額外的虛擬機,但是執(zhí)行效率比Java要高出五倍。在設(shè)計語言中,PHP擁有和Java類似的Class關(guān)鍵字。隨著該技術(shù)使用人數(shù)越來越多以及不斷升級,該技術(shù)正逐漸向多用途性轉(zhuǎn)變。人們不僅僅在使用PHP開發(fā)Web應(yīng)用程序,而且還是PHP開發(fā)非Web應(yīng)用程序。 PHP不同于傳統(tǒng)靜態(tài)的網(wǎng)站,用戶訪問PHP網(wǎng)站顯示的內(nèi)容來源于網(wǎng)站服務(wù)器,這是一種動態(tài)的網(wǎng)站。設(shè)計師可以在網(wǎng)絡(luò)服務(wù)器端直接修改網(wǎng)站內(nèi)容,用戶端訪問的網(wǎng)站直接顯示修改之后的內(nèi)容。例如當(dāng)出現(xiàn)活動時需要更改網(wǎng)站中某個位置的排版和內(nèi)容,PHP能縮短修改時間。而傳統(tǒng)的網(wǎng)頁在登陸時需要將網(wǎng)頁全部傳到用戶瀏
10、覽器中然后才能運行,此時用戶才能在該網(wǎng)頁中完成相關(guān)操作,這種網(wǎng)頁開發(fā)模式已經(jīng)逐漸被PHP開發(fā)模式取代。 2.2Tomcat應(yīng)用服務(wù)器 Apache是使用最多的 服務(wù)器,能在Windows系統(tǒng)上穩(wěn)定運行,和本系統(tǒng)運行在同一個操作系統(tǒng)上。Apache對PHP支持比較簡單,它有許多功能,導(dǎo)致其壓倒性的普及。Apache支持Perl、TCL、Python和PHP等多種編程語言,支持mod_access、mod_auth和mod_digest等接口。電子商務(wù)網(wǎng)站選擇Apache服務(wù)器的原因主要考慮到其有以下優(yōu)勢。 第一,Apache服務(wù)器的穩(wěn)定性高。經(jīng)過眾多版本漏洞的更新,Apache服務(wù)器已經(jīng)逐
11、漸演變成性能穩(wěn)定的 服務(wù)器,由于Apache服務(wù)器開放的源代碼,當(dāng)Apache服務(wù)器出現(xiàn)錯誤時,全世界的程序員都可以為Apache服務(wù)器提供解決方案,讓Apache服務(wù)器錯誤迅速得到解決。第二,Apache服務(wù)器兼容性強。隨著各種版本的推出,Apache服務(wù)器能在目前各類主流的操作系統(tǒng)上運行,這極大的豐富了Apache服務(wù)器的應(yīng)用平臺和使用人群。 2.3B/S模式 電子商務(wù)網(wǎng)站架構(gòu)采用B/S三層結(jié)構(gòu)。電子商務(wù)網(wǎng)站最大的特點是很好的利用了B/S架構(gòu)完成系統(tǒng)的開發(fā)。首先系統(tǒng)的數(shù)據(jù)層和用戶層分開,需要通過中間層實現(xiàn)兩者的鏈接,所有的業(yè)務(wù)處理全都在中間層。 電子商務(wù)網(wǎng)站的三層結(jié)構(gòu)中第一層是用戶層
12、,第二層是中間層,第三層是數(shù)據(jù)層。第一層直接為用戶提供顯示的圖形界面,用戶可以在該層中完成相關(guān)的操作。第二層是業(yè)務(wù)規(guī)則層,該層作為用戶層和數(shù)據(jù)層的橋梁擔(dān)負起數(shù)據(jù)傳遞的作用,將用戶層具體的應(yīng)用模式封裝起來,同時也將用戶應(yīng)用措施實際操作也封裝起來,被封裝的模式將在用戶層體現(xiàn)。第三層是數(shù)據(jù)層,該層能相應(yīng)用戶層所有的操作,例如可以響應(yīng)用戶刪除操作實現(xiàn)數(shù)據(jù)層中對應(yīng)數(shù)據(jù)的刪除,可以響應(yīng)用戶更新操作實現(xiàn)數(shù)據(jù)層中對應(yīng)數(shù)據(jù)的更新。 3.系統(tǒng)總體設(shè)計分析 3.1需求分析 在信息化日趨發(fā)達的現(xiàn)代社會,很多管理方式落后的零售企業(yè)沒有緊跟時代的步伐,因為地域或者區(qū)域文化的不同,很多企業(yè)的信息化與國家信息化標準相差
13、甚遠。這些企業(yè)的辦公設(shè)備落后,特別是日常所用的計算機數(shù)量少之又少,同時辦公人員的現(xiàn)代職業(yè)化水平相對低下,有很多人員根本不了解計算機的基本操作知識。企業(yè)在人力資源和資本資源都不充足的情況下,企業(yè)管理信息的方式又怎會達到系統(tǒng)的管理方式呢?這些企業(yè)大部分的重復(fù)性、繁瑣性的基本錄入、處理工作都是由人工完成,而且企業(yè)中的每個環(huán)節(jié)同樣都是由人工手動完成,這樣大大降低了企業(yè)的整體工作效率,例如,錄入銷售訂單這一環(huán)節(jié),因為銷售訂單數(shù)量較多,訂單內(nèi)容信息量較大,員工面對如此大量的信息時,特別容易出現(xiàn)工作瑕疵,出錯后還需返工,這樣極大的降低了工作效率。這種現(xiàn)象一旦出現(xiàn),也極大的影響了信息傳遞的速度,信息無法及時的
14、到達高層管理者面前,會讓高層管理人員因信息匱乏而無法做出對應(yīng)當(dāng)前市場的正確決策。所以企業(yè)的管理方式若是還停留在完全憑借人工而不使用現(xiàn)代信息管理系統(tǒng)必然會造成企業(yè)發(fā)展滯后被現(xiàn)代信息管理企業(yè)所替代的結(jié)局。 3.2系統(tǒng)功能模塊結(jié)構(gòu)圖 系統(tǒng)功能模塊是根據(jù)客戶需求功能分類分析而畫出的,以下的功能模塊是在客戶端、服務(wù)端兩大應(yīng)用需求分析后而做出的對應(yīng)模塊的體現(xiàn)。具體模塊結(jié)構(gòu)圖可參看下圖所示: 圖3-1系統(tǒng)功能模塊結(jié)構(gòu)圖 3.3業(yè)務(wù)流程圖 用戶可以在此網(wǎng)站實現(xiàn)瀏覽網(wǎng)頁信息和通過網(wǎng)頁購買商品的功能。用戶購買商品首先需要注冊,通過注冊獲得自己專屬的用戶名和密碼,用該賬號和密碼登錄網(wǎng)站并依照需求購買商
15、品,購買成功后還可以對商品發(fā)表評論。 管理員賬號可以增刪、修改商品信息同時也可以修改購買信息和審核用戶留言。具體的業(yè)務(wù)流程圖參看下圖所示: 圖3-2業(yè)務(wù)流程圖 3.4數(shù)據(jù)流程圖 用戶可以在此網(wǎng)站實現(xiàn)瀏覽網(wǎng)頁信息和通過網(wǎng)頁購買商品的功能。用戶購買商品首先需要注冊,通過注冊獲得自己專屬的用戶名和密碼,用該賬號和密碼登錄網(wǎng)站并依照需求購買商品,購買成功后還可以對商品發(fā)表評論。 管理員賬號可以增刪、修改商品信息同時也可以修改購買信息和審核用戶留言。具體的業(yè)務(wù)流程圖參看下圖所示: 圖3-3數(shù)據(jù)流程圖 4.系統(tǒng)設(shè)計 4.1系統(tǒng)總體結(jié)構(gòu)設(shè)計 4.1.1系統(tǒng)功能模塊概述及分析 本系
16、統(tǒng)基于ASP技術(shù)和B2C這一客戶模式,可以實現(xiàn)用戶的注冊、購物車、商品查詢和購買等功能。同時,購買商品的添加、賬單的處理也可以通過在線購買商品系統(tǒng)的后端管理實現(xiàn)。為了讓系統(tǒng)的穩(wěn)定性、可重用性和可擴充性做到做大化,開發(fā)人員嚴格遵守軟件工程設(shè)計與開發(fā)的各項規(guī)范,從客戶的實際需求出發(fā)不斷的改進和提高技術(shù),使商品購買系統(tǒng)更加穩(wěn)定。 商品購買系統(tǒng)主要包括一下幾個功能: (1)客戶界面部分主要能夠?qū)崿F(xiàn):對所列出的商品進行選購,對于系統(tǒng)推送最新的或者推薦的商品進行查看購買,同時具備購物車的功能,查詢所購商品的相關(guān)信息,用戶的注冊以及登陸,用戶個人信息及其購物記錄的查詢修改,溝通咨詢等操作。 (2)管理
17、界面部分主要能夠?qū)崿F(xiàn):對所購商品的區(qū)分類別、添加刪除及修改的功能,查看、修改和刪除已有商品的相關(guān)信息,對相關(guān)用戶進行查看、刪除及修改的管理功能。已有訂單進行查詢、更新付款信息、發(fā)貨狀況以及刪除的功能,最后還能夠?qū)崿F(xiàn)對購買記錄的增添、刪除和修改等操作。 4.1.2系統(tǒng)總體結(jié)構(gòu)圖 管理員登錄擁有管理員權(quán)限進行后臺管理。用戶完成登陸操作之后,就可以在系統(tǒng)中實現(xiàn)瀏覽和查詢已購信息的操作,也可以選擇注冊為網(wǎng)站的會員,此時就可以在網(wǎng)站中進行商品購買以及留言的操作,管理員用戶的權(quán)限是可以在后臺進行系統(tǒng)管理。具體參看下圖所示: 圖4-1系統(tǒng)總體結(jié)構(gòu)圖 4.1.3系統(tǒng)結(jié)構(gòu)設(shè)計 網(wǎng)站設(shè)計主要包括網(wǎng)站
18、結(jié)構(gòu)設(shè)計和網(wǎng)站內(nèi)容設(shè)計。網(wǎng)站設(shè)計首先要對內(nèi)容進行設(shè)計,確定網(wǎng)站的目標及內(nèi)容主題等有關(guān)問題。網(wǎng)站設(shè)計同樣分為客戶端和服務(wù)端??蛻舳耍核追Q前臺,頁面結(jié)構(gòu)需要清晰明了、功能簡單快速。能充分體現(xiàn)和滿足市場需求,客戶需求。服務(wù)端:也就是俗稱后臺管理。后臺需要做的就是針對前臺的功能,樣式,用戶信息等用一切前臺的功能和對一切前臺功能、連接等進行維護,統(tǒng)計,分析等管理,為前臺做最有效,最快速的支撐平臺。因此,后臺要為前臺設(shè)計功能的實現(xiàn)提供良好的結(jié)構(gòu)設(shè)計。所以在進行內(nèi)容和創(chuàng)意的設(shè)計過程中就必須要考慮結(jié)構(gòu)的設(shè)計。 4.2界面設(shè)計 4.2.1用戶界面設(shè)計 用戶界面設(shè)計也叫做人機界面設(shè)計,是指通過一定的手段,有
19、目標和計劃的對用戶界面進行創(chuàng)作的活動。 人機界面經(jīng)過40余年的不斷發(fā)展,已經(jīng)在相關(guān)研究領(lǐng)域占據(jù)了極其重要的地位。隨著科學(xué)社會的發(fā)展,人機界面的理論其他各個重要領(lǐng)域發(fā)揮著越來越重要的作用。人機技術(shù)憑借其突出的優(yōu)勢,為人類的生活和學(xué)習(xí)提供了極大的幫助。改善了生活質(zhì)量,提高了工作效率。 人機界面的設(shè)計質(zhì)量是十分重要的。設(shè)計最終服務(wù)的對象是用戶,因此設(shè)計必須讓用戶滿意,用戶的體驗度良好才能提高軟件產(chǎn)品的競爭力。因此,開發(fā)人員必須足夠重視人機界面的設(shè)計。 4.2.2人機界面設(shè)計原則 (1)以用戶為中心的基本設(shè)計原則 設(shè)計系統(tǒng)的過程中,研發(fā)人員所有的設(shè)計都應(yīng)該基于目標客戶的需求和整體特征來進行,
20、因此,用戶需求調(diào)研應(yīng)該貫穿在開發(fā)的全過程中,以確保能夠更為精準的把握客戶心理,在具備相應(yīng)的條件之時,用戶也可以參與進來。 (2)功能原則 針對各類市場需求,根據(jù)不同客戶的不同需求的需求量分析,對功能塊進行劃分,以應(yīng)對客戶及市場的各類需求。然后對所有功能組件、模塊、需求數(shù)據(jù)進行統(tǒng)一管理,統(tǒng)一分析。實現(xiàn)簡單化、高并發(fā)、快處理、數(shù)據(jù)可視化功能。 簡單化:頁面、功能簡單化,可提高用戶體驗度,后臺服務(wù)人員的效力。 高并發(fā):實現(xiàn)多人群同時在線,同時操作,快速響應(yīng),提供客戶體驗度,提高辦公效率。 快處理:對數(shù)據(jù)進行自動處理,提高吞吐量,達到高體驗度的效果。 數(shù)據(jù)可視化:提高對市場、客戶的需求提前
21、預(yù)知能力,對公司的需求、風(fēng)險、走向的把控和預(yù)防。 4.3數(shù)據(jù)庫設(shè)計 4.3.1數(shù)據(jù)庫概念設(shè)計 本系統(tǒng)設(shè)計包括會員、購買商品、留言以及訂單這四張信息表,主要用來存儲用戶的個人基本信息、已購商品的相關(guān)信息及對商品評論等。 4.3.2概念模型 概念模型也就是E-R模型,它主要的構(gòu)成要素有:屬性、實體、聯(lián)系,具體參看下圖所示。 圖4-2登錄界面 4.3.3數(shù)據(jù)庫邏輯設(shè)計 如表4-1是admin表。 表4-1 admin表 名稱 類型 是否為空 備注 id int(4) 否 主鍵id name varchar(13) 是 管理員帳號 pwd varcha
22、r(50) 是 管理員密碼 Levels varchar(1) 否 管理權(quán)限 如表4-2是categories表。 表4-2 categories表 名稱 類型 是否為空 備注 id smallint(6) 否 主鍵id name varchar(50) 否 分類名稱 reid smallint(6) 否 上級分類id 如表4-3是chubanshe表。 表4-3 chubanshe表 名稱 類型 是否為空 備注 id int(10) 否 name varchar(50) 否 如表4-4是intro表。 表4-
23、4 intro表 名稱 類型 是否為空 備注 id int(11) 否 content text 否 type varchar(20) 否 addtime datetime 否 如表4-5是links表。 表4-5 links表 名稱 類型 是否為空 備注 id int(4) 否 linkname varchar(50) 否 linkurl varchar(100) 否 如表4-6是liuyan表。 表4-6 liuyan表 名稱 類型 是否為空 備注 id int(4) 否 us
24、erid varchar(50) 是 title varchar(200) 是 content text 是 addtime timestamp 是 replay text 否 rtime datetime 否 如表4-7是news表。 表4-7 news表 名稱 類型 是否為空 備注 id int(10) 否 主鍵id title varchar(50) 否 新聞公告名稱 content text 否 新聞公告內(nèi)容 addtime datetime 否 發(fā)布時間 如表4-8是adm
25、in表。 表4-8 admin表 名稱 類型 是否為空 備注 id int(4) 否 orderid varchar(125) 是 訂單號 spc varchar(125) 是 商品的編號 slc varchar(125) 是 商品的數(shù)量 shouhuoren varchar(25) 是 收貨人 sex varchar(2) 是 性別 dizhi varchar(125) 是 收貨地址 youbian varchar(10) 是 郵編 tel varchar(25) 是 聯(lián)系電話 email varchar
26、(25) 是 郵箱 shff varchar(25) 是 郵寄方式 zfff varchar(25) 是 付款方式 time datetime 是 訂單時間 xiadanren varchar(25) 是 下單人 zt varchar(50) 是 訂單狀態(tài) total varchar(25) 是 總金額 liuyan text 否 訂單留言 如表4-9是orders表。 表4-9 orders表 名稱 類型 是否為空 備注 id int(4) 否 userid int(4) 是 spid int(4
27、) 是 title varchar(200) 是 content text 是 time varchar(50) 否 5.系統(tǒng)實現(xiàn) 5.1系統(tǒng)前臺模塊設(shè)計 5.1.1注冊以及登錄頁面 在該系統(tǒng)中,本模塊主要用來實現(xiàn)以下操作:當(dāng)非注冊用戶點擊進入本網(wǎng)頁是,會被強制要求進行會員注冊的操作 ,否則就無法進行商品的購買等操作,因此,通過本功能的實現(xiàn),可以判斷進入網(wǎng)頁的用戶是否已經(jīng)注冊,同時在關(guān)于網(wǎng)頁功能使用權(quán)限方面也實行了區(qū)分。 用戶的登陸頁面包括注冊、信息補充、登陸以及注銷等相關(guān)頁面。具體可查看下圖所示: 圖5-1會員注冊信息界面 圖
28、5-2用戶的注銷頁面 用戶只有經(jīng)過注冊且輸入正確的密碼和用戶名的組合之后,才能夠進入系統(tǒng)的主頁面,如若輸入錯誤,系統(tǒng)會予以相應(yīng)的錯誤提示,此時alert腳本語言會被調(diào)用,而用戶成功進入系統(tǒng)之后,SQL語句被調(diào)用來查詢S-user用戶表并在系統(tǒng)頁面展示該用戶的信息。而會員還可以在在這一頁進行查詢和修改個人相關(guān)資料的操作,只要修改之后記得提交保存就好。 5.1.2系統(tǒng)首頁 系統(tǒng)用戶在輸入用戶名和密碼并驗證成功之后,就會進入首頁中,具體參看下圖所示: 圖5-3系統(tǒng)首頁 5.1.3查看購買商品界面 如圖5-4是查看購買商品界面。 圖5-4查看購買商品界面 5.1.4購物車界面
29、 如圖5-5是購物車界面。 圖5-5購物車界面 5.1.5下訂單界面 如圖5-6是訂單界面。 圖5-6查看購買商品界面 5.2后臺主要功能的實現(xiàn) 管理員登錄界面如圖5-7所示。 圖5-7管理員登錄界面 管理員登陸頁面之后,在系統(tǒng)后臺的項目欄可以實現(xiàn)對系統(tǒng)、類別、會員、已購商品、公告以及會員進行相應(yīng)的管理操作。具體可參看下圖所示: 圖5-8后臺主頁 5.2.1用戶管理 主要界面如如圖5-9所示。 圖5-9管理員管理 5.2.2購買商品管理 本模塊分為類別和信息的管理功能:可以實現(xiàn)新增、修改、刪除操作;即點擊添加分類的時候系統(tǒng)就能夠自行完成并且相應(yīng)的
30、會在主頁面顯示對應(yīng)的類別,可以看到此時對應(yīng)的類型里面商品數(shù)值是零;此外,可以對類型進行編輯修改操作,諸如重命名等,點擊刪除之后就無法在對已刪類型進行復(fù)原。主要界面設(shè)計如圖5-10所示。 圖5-10購買商品管理 5.2.3訂單處理 如圖5-11是訂單處理界面。 圖5-11訂單處理界面 。 6.測試 本節(jié)對系統(tǒng)的各個功能模塊進行了測試,驗證了系統(tǒng)的各個功能模塊的可用性,對系統(tǒng)的各個功能模塊進行了驗證,對系統(tǒng)的功能模塊進行了驗證。系統(tǒng)的測試過程包括系統(tǒng)測試、集成測試以及單元測試,最后還有研究測試等內(nèi)容。 6.1典型測試用例 第一,是注冊登錄功能測試用例,具體的測試環(huán)境、測試
31、過程如表6-1所示。 表6-1 注冊登錄功能測試用例 測試環(huán)境 公司內(nèi)部網(wǎng)絡(luò) 客戶端:windows xp,安裝本系統(tǒng); 服務(wù)器:windows server2003,SQL Server2005 數(shù)據(jù)庫。 功能模塊名稱 注冊登陸模塊 功能特性 用戶注冊、用戶登陸、身份認證 預(yù)置條件 無 測試目的 1、用戶輸入合法信息時,可用戶注冊成功,隨后用戶可以登陸 2、合法用戶可正確登陸系統(tǒng) 3、不合法用戶登錄系統(tǒng)失敗 用例編號 測試步驟 輸入數(shù)據(jù) 預(yù)期結(jié)果 測試結(jié)果 A001 用戶注冊 輸入賬號1,密碼1 填寫保存后,提示保存成功,并能在登陸界面登陸成功
32、。 與預(yù)期結(jié)果相同 A002 用戶登陸測試 輸入賬號2,密碼2 提示登陸成功,并顯示主界面。 與預(yù)期結(jié)果相同 A003 不合法用戶登錄失敗 輸入賬號3,密碼3 提示登錄失敗。 與預(yù)期結(jié)果相同 第二,個人用戶簡歷管理用例,測試簡歷信息對測試監(jiān)控簡歷管理模塊是否可以真正的對個人用戶簡歷信息進行管理操作。電子商務(wù)網(wǎng)站具體測試內(nèi)容、步驟和結(jié)果如程如表6-2所示。 表6-2 系統(tǒng)管理員訂單管理用例 標題 訂單管理功能測試 測試用例編號 DDGL-1 目的 系統(tǒng)管理員訂單管理用例的可用性 項目 內(nèi)容 步驟 結(jié)果 1 查找訂單 進入訂單管理界面 可以成功
33、進入該界面 2 數(shù)據(jù)輸入 輸入訂單號或者下單人姓名 能正常輸入數(shù)據(jù),點擊查找,可以查到對應(yīng)信息 3 處理訂單 選擇對應(yīng)的訂單信息 點擊處理訂單,可以成功操作 其他的功能測試用例此處不再一一列出。 6.2性能測試 運行程序測試,需要多方面檢查程序運行的情況,查找系統(tǒng)可能存在的錯誤去運行程序并進行檢查核對。對系統(tǒng)進行性能驗證測試。具體場景及測試結(jié)果如表6-3。 表6-3 系統(tǒng)性能測試場景及測試結(jié)果 操作 通過事務(wù) 失敗事務(wù) 平均響應(yīng)時間(S) 最大響應(yīng)時間(S) CPU利用率 內(nèi)存 是否通過 系統(tǒng)登錄 200 0 1.1 2.8 26% 30%
34、 通過 系統(tǒng)注冊 4000 0 2.9 4.2 39% 42% 通過 商品管理 4000 0 1.7 2.9 44% 48% 通過 添加商品 4000 0 1.7 2.9 44% 48% 通過 商品分類管理 2000 0 4.5 8.5 50% 54% 通過 商品分類添加 3000 0 4.8 7.8 58% 59% 通過 6.3測試結(jié)果分析 通過對系統(tǒng)的各方面的嚴格測試,找到了若干隱藏的錯誤和問題,保證了系統(tǒng)的質(zhì)量。其性能方面達到了預(yù)期的要求,試運行的狀況令人滿意。首先該系統(tǒng)提高管理效率,降低系統(tǒng)的復(fù)雜性,
35、增強了系統(tǒng)管理效果。 參考文獻 【1】 王夢翎,姚瑤,陳兵,等.基于PHP+Mysql的網(wǎng)上書店系統(tǒng)的設(shè)計與實現(xiàn)[J].西部皮革,2016,38(16):38-38. 【2】 陳佳欣,王大東,譚振江.基于ECSHOP系統(tǒng)的購物網(wǎng)站的設(shè)計與實現(xiàn)[J].智能計算機與應(yīng)用,2017(6):95-99. 【3】 張欣悅.基于PHP+Smarty的訂餐網(wǎng)站設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2016, 12(19): 58-59. 【4】 李本伍.基于PHP的移動網(wǎng)站設(shè)計與實現(xiàn)[J].數(shù)碼世界,2017(12):275-276. 【5】 黃強,韓梅.基于PHP的會展網(wǎng)站設(shè)計與實現(xiàn)[J].科
36、技廣場,2016(10):174-177. 【6】 林龍健.基于PHP技術(shù)的企業(yè)網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)[J].電子技術(shù)與軟件工程, 2017(16):23-24. 【7】 劉偉婉.基于PHP框架技術(shù)的普法網(wǎng)站設(shè)計與實現(xiàn)[J].科學(xué)家,2017,5(4): 85-85. 【8】 吳慶祥.PHP書城系統(tǒng)用戶模塊的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2016,12(30): 45-46. 【9】 郝一舒,胡鵬.基于PHP的制造工藝學(xué)題庫網(wǎng)站的設(shè)計與實現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2017(5):186-186. 【10】 何會聰,龔萍,董紅娟,等.基于PHP的李家山青銅展示網(wǎng)站的設(shè)計與實現(xiàn)[J].電
37、腦迷,2017(6):99-101. 【11】 董玉霞.基于ThinkPHP框架的網(wǎng)上商城系統(tǒng)的設(shè)計與實現(xiàn)[J].信息與電腦,2016(14):86-88. 【12】 朱小琴.基于PHP技術(shù)的電子相冊網(wǎng)站設(shè)計與實現(xiàn)[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報,2016,18(4):56-59. 【13】 孫暢,張超.基于PHP&MYSQL的創(chuàng)客實驗室網(wǎng)站的設(shè)計與實現(xiàn)[J].蚌埠學(xué)院學(xué)報,2017,6(5):26-29. 致謝詞 在即將結(jié)束本文,完成畢業(yè)設(shè)計的時刻,其實我的內(nèi)心是非常的激動的。古人云:“三人行,則必有我?guī)熝??!痹诖?,我要感激我的?dǎo)師和各位專業(yè)教師和同學(xué),是你們的關(guān)心和支持,我才能順利的完成畢業(yè)設(shè)計論文。在我的學(xué)業(yè)和論文中,老師們淵博的知識、無私的奉獻精神使我受益良多。在生活中,同學(xué)的力量是偉大的,能讓我理解什么叫做團結(jié)就是力量。導(dǎo)師不僅是知識的寶藏,更是人生的啟蒙者,學(xué)海無涯苦作舟,學(xué)習(xí)上我學(xué)到的是專業(yè)知識,生活中學(xué)到的是做人的道理,此情,我十分的感謝我的導(dǎo)師和同學(xué),你們是我的良師益友。我的大學(xué)生活有你們而精彩。 指導(dǎo)老師:彭霞
- 溫馨提示:
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)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運動會安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動總結(jié)+在機關(guān)“弘揚憲法精神推動發(fā)改工作高質(zhì)量發(fā)展”專題宣講報告會上的講話
- 2024年XX村合作社年報總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊教研組工作總結(jié)
- 2024年小學(xué)高級教師年終工作總結(jié)匯報
- 2024-2025年秋季第一學(xué)期初中物理上冊教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報告
- 2025年學(xué)校元旦迎新盛典活動策劃方案
- 2024年學(xué)校周邊安全隱患自查報告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報告