![【電子產(chǎn)品購物平臺的設(shè)計與實現(xiàn)11000字(論文)】_第1頁](http://file4.renrendoc.com/view/f8309de5250f5f7edc555e229f805dd6/f8309de5250f5f7edc555e229f805dd61.gif)
![【電子產(chǎn)品購物平臺的設(shè)計與實現(xiàn)11000字(論文)】_第2頁](http://file4.renrendoc.com/view/f8309de5250f5f7edc555e229f805dd6/f8309de5250f5f7edc555e229f805dd62.gif)
![【電子產(chǎn)品購物平臺的設(shè)計與實現(xiàn)11000字(論文)】_第3頁](http://file4.renrendoc.com/view/f8309de5250f5f7edc555e229f805dd6/f8309de5250f5f7edc555e229f805dd63.gif)
![【電子產(chǎn)品購物平臺的設(shè)計與實現(xiàn)11000字(論文)】_第4頁](http://file4.renrendoc.com/view/f8309de5250f5f7edc555e229f805dd6/f8309de5250f5f7edc555e229f805dd64.gif)
![【電子產(chǎn)品購物平臺的設(shè)計與實現(xiàn)11000字(論文)】_第5頁](http://file4.renrendoc.com/view/f8309de5250f5f7edc555e229f805dd6/f8309de5250f5f7edc555e229f805dd65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
電子產(chǎn)品購物平臺的設(shè)計與實現(xiàn)目錄TOC\o"1-3"\h\u77481引言 II1引言隨著技術(shù)網(wǎng)絡(luò)的飛速發(fā)展,以及全球化的進一步深入,網(wǎng)絡(luò)在我們?nèi)粘5纳钪酗@得愈發(fā)重要,同時隨著互聯(lián)網(wǎng)一起走入人們的生活的還有電子商務(wù)。電子商務(wù)作為一種全新的經(jīng)濟運作模式和商業(yè)運營模式,大大降低了人類社會活動與經(jīng)濟活動的成本,提高了社會運作效率和企業(yè)經(jīng)濟效益,對世界經(jīng)濟格局和貿(mào)易體制的變化產(chǎn)生了深刻的影響,有力促進了經(jīng)濟全球化的進程。電子商務(wù)的一個特點是種類豐富,從小到日常的生活物品,大到家電汽車,都可以在網(wǎng)絡(luò)上選擇購買。經(jīng)營成本低,借助日益發(fā)展的科學(xué)技術(shù),電子商城通常能夠省卻從生產(chǎn)到銷售過程中的許多環(huán)節(jié),從而有效降低經(jīng)營成本與交易成本,給消費者、商家?guī)黼p贏的局面。不用為地段憂愁,對于傳統(tǒng)的有形店鋪來說,門店的選址、地段的優(yōu)劣,幾乎能夠決定其未來經(jīng)營的成敗,而城市中的商業(yè)網(wǎng)點資源,尤其是優(yōu)質(zhì)的商業(yè)網(wǎng)點資源一般非常稀缺。電子商城網(wǎng)站則大多不存在地段方面的制約。風(fēng)險相對小,無論是對于企業(yè)還是個人來說,電子商城網(wǎng)站店等無店鋪零售業(yè)態(tài)的準(zhǔn)入門檻相對較低,運轉(zhuǎn)比較靈活,即使遇到風(fēng)險,也有船小好掉頭的優(yōu)勢。本次設(shè)計的課題是電子產(chǎn)品網(wǎng)上商城。電子產(chǎn)品在網(wǎng)絡(luò)上售賣將會更加便宜,并且電子產(chǎn)品的更新?lián)Q代速度十分的快,以網(wǎng)絡(luò)商城的形式販賣可以讓用戶更加直觀的了解到當(dāng)前產(chǎn)品的型號,以及與上一代產(chǎn)品相比技術(shù)上的革新,便于用戶的選擇購買。此外,建立網(wǎng)上商城便于商家對于銷售數(shù)據(jù)進行統(tǒng)計、整理,這對商家和用戶是雙贏的局面。因此,建立電子產(chǎn)品網(wǎng)上商城。2開發(fā)技術(shù)介紹2.1B/S架構(gòu)B是英文單詞“Browser”的首字母,即瀏覽器的意思;S是英文單詞“Server”的首字母,即服務(wù)器的意思。B/S就是“Browser/Server”的縮寫,即“瀏覽器/服務(wù)器”模式。B/S結(jié)構(gòu)是隨著互聯(lián)網(wǎng)的發(fā)展,web出現(xiàn)后興起的一種網(wǎng)絡(luò)結(jié)構(gòu)模式。這種模式統(tǒng)一了客戶端,讓核心的業(yè)務(wù)處理在服務(wù)端完成。你只需要在自己電腦或手機上安裝一個瀏覽器,就可以通過webServer與數(shù)據(jù)庫進行數(shù)據(jù)交互。如圖2-1:圖2-1B/S架構(gòu)2.2ASP.NET介紹ASP.NET技術(shù)是一項革命性的技術(shù),它是微軟公司推出的新一代互聯(lián)網(wǎng)軟件和服務(wù)戰(zhàn)略,是一種面向網(wǎng)絡(luò)、支持各種用戶終端的開發(fā)平臺環(huán)境。它包含了分布式計算、XML、組件技術(shù)、即時編譯技術(shù)等多種功能集成的環(huán)境。.NET環(huán)境使用統(tǒng)一的Internet標(biāo)準(zhǔn)(如XML)將不同的系統(tǒng)對接,并采用高度分布式應(yīng)用服務(wù)架構(gòu),而且使用了一個綜合的管理程序。該程序能管理平臺中運行的服務(wù)程序,為運行程序提供強大的安全保護后臺。C#是微軟公司專門為.NET量身定做的一種編程語言,它與.NET有著密不可分的關(guān)系。例如,C#的類型其實就是.NET框架所提供的類型,C#本身并無類庫,而是直接使用.NET框架所提供的類庫。另外,類型安全檢查啟動資源回收、結(jié)構(gòu)化異常處理等也都是交由CLR(公共語言運行時)處理的。因此,C#是最適合開發(fā).NET應(yīng)用的編程語言。2.3SQLServer數(shù)據(jù)庫介紹SQLServer是\t"/item/Microsoft%20SQL%20Server/_blank"Microsoft
公司推出的\t"/item/Microsoft%20SQL%20Server/_blank"關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。具有使用\t"/item/Microsoft%20SQL%20Server/_blank"方便可伸縮性好與相關(guān)\t"/item/Microsoft%20SQL%20Server/_blank"軟件集成\t"/item/Microsoft%20SQL%20Server/_blank"程度高等\t"/item/Microsoft%20SQL%20Server/_blank"優(yōu)點,可跨越從\t"/item/Microsoft%20SQL%20Server/_blank"運行MicrosoftWindows98的膝上型\t"/item/Microsoft%20SQL%20Server/_blank"電腦到運行MicrosoftWindows2012的大型多處理器的服務(wù)器等多種平臺使用。MicrosoftSQLServer是一個全面的數(shù)據(jù)庫平臺,使用\t"/item/Microsoft%20SQL%20Server/_blank"集成的\t"/item/Microsoft%20SQL%20Server/_blank"商業(yè)智能(BI)\t"/item/Microsoft%20SQL%20Server/_blank"工具提供了企業(yè)級的數(shù)據(jù)管理。MicrosoftSQLServer
\t"/item/Microsoft%20SQL%20Server/_blank"數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和\t"/item/Microsoft%20SQL%20Server/_blank"結(jié)構(gòu)化數(shù)據(jù)提供了更安全\t"/item/Microsoft%20SQL%20Server/_blank"可靠的\t"/item/Microsoft%20SQL%20Server/_blank"存儲功能,使您可以\t"/item/Microsoft%20SQL%20Server/_blank"構(gòu)建和管理用于\t"/item/Microsoft%20SQL%20Server/_blank"業(yè)務(wù)的高可用和高性能的數(shù)據(jù)\t"/item/Microsoft%20SQL%20Server/_blank"應(yīng)用程序。用戶通過使用客戶系統(tǒng)從服務(wù)器檢索信息并進行本地操作,服務(wù)器關(guān)注數(shù)據(jù)庫進程,而客戶則關(guān)注信息的表示。此數(shù)據(jù)庫管理系統(tǒng)能夠存儲大容量的數(shù)據(jù),能夠保證數(shù)據(jù)的安全性、維護數(shù)據(jù)的完整性,還具有自動高效的機制以及運行分布式處理等。3系統(tǒng)分析和總體設(shè)計3.1系統(tǒng)目標(biāo)電子產(chǎn)品網(wǎng)上商城主要使用ASP.NET技術(shù),SQLServer數(shù)據(jù)庫以及其他一些技術(shù)實現(xiàn)。該系統(tǒng)設(shè)計的目標(biāo)是建立一個面向用戶的互聯(lián)網(wǎng)購物網(wǎng)站。要求該網(wǎng)站整體簡潔、美觀,功能齊全便于用戶進行瀏覽、下單、反饋、支付。同時加入后臺管理者模塊,更加方便對網(wǎng)站的維護、上架物品。3.2可行性分析從以下幾個方面對電子產(chǎn)品網(wǎng)上商城進行可行性分析:1.技術(shù)可行性在技術(shù)方面我們要從現(xiàn)有自己掌握的技術(shù)能否設(shè)計出我們當(dāng)初所預(yù)定的目標(biāo)。本次的系統(tǒng)開發(fā)運用的技術(shù)主要是ASP.NET,是平時課程中所學(xué)習(xí)過的內(nèi)容,在本次的設(shè)計開發(fā)中是十分適合的,SQLSever也是微軟推出的便捷安全的數(shù)據(jù)庫系統(tǒng),對于本次設(shè)計完全可以勝任。對于電子產(chǎn)品網(wǎng)上商城的設(shè)計,可以在任何一個地方都進行使用和管理。2.經(jīng)濟可行性在這次系統(tǒng)開發(fā)和設(shè)計過程當(dāng)中所用的經(jīng)費是否大于以后給社會帶來的價值觀。在開發(fā)本項目的初期,節(jié)約成本是最基本的,設(shè)計和開發(fā)都是由本人一人完成的,并且在開發(fā)中使我學(xué)習(xí)到了很多的知識,也開拓了自己的眼界,在通過可行性分析之后,該項目的利大于弊,所以該項目是具有開發(fā)意義和價值的。3.操作可行性系統(tǒng)在用戶使用過程當(dāng)中是否方便、簡單,能否達到大部分的用戶會使用。本次設(shè)計的網(wǎng)站是基于B/S架構(gòu),ASP.NET技術(shù)以及SQLServer數(shù)據(jù)庫。設(shè)計的網(wǎng)站頁面也是足夠簡潔明了,便于用戶操作使用。B/S架構(gòu)無需客戶端,只需用戶使用瀏覽器即可瀏覽商城頁面。而且系統(tǒng)在使用過程當(dāng)中也擁有方便操作、易管理等特點。經(jīng)過以上的敘述,所以開發(fā)此系統(tǒng)在經(jīng)濟上、技術(shù)上是滿足開發(fā)條件的。3.3系統(tǒng)功能模塊設(shè)計通過電子產(chǎn)品網(wǎng)上商城的需求分析,本系統(tǒng)主要分為兩個部分:前臺用戶和后臺管理。前臺用戶的功能主要為:登錄注冊,商品瀏覽,物品查詢,添加購物車,購物留言,聯(lián)系客服,訂單結(jié)算,物品收藏等等。后臺管理的功能主要是:管理員登錄,商品管理,留言管理,熱門商品管理,商品資訊管理等等。3.3.1用戶前臺功能模塊劃分用戶前臺主要包括用戶的注冊登錄、個人中心、產(chǎn)品查詢、添加收藏、商品資訊、購物車、訂單支付結(jié)算、客服等功能模塊。前臺用戶功能模塊劃分如圖3-1:圖3-1系統(tǒng)用戶前臺功能模塊劃分1.注冊登錄游客可以通過注冊成為用戶,在注冊時,會對注冊信息進行一些基本的驗證,如用戶名不能為空且已經(jīng)注冊的用戶名不能重復(fù)注冊,密碼不能為空。用戶通過輸入用戶名和密碼來登錄系統(tǒng)。在登錄時,能夠?qū)τ脩裘兔艽a進行驗證,當(dāng)輸入用戶名和密碼為空時,系統(tǒng)將會做出提示,在登陸成功后即可進入主頁面。2.個人中心登錄成功后,可進入個人中心頁面。個人中心頁面可以修改用戶的頭像、收貨地址、密碼等等基礎(chǔ)信息??梢圆榭床⒉僮魑业挠唵?,對訂單進行支付或者刪除??梢圆榭次业氖詹亓斜?。3.產(chǎn)品查詢輸入關(guān)鍵詞搜索用戶想要的熱銷商品欄的產(chǎn)品信息。4.添加收藏用戶可以將自己感興趣的產(chǎn)品添加進入收藏菜單中,并在個人信息欄中選擇收藏菜單管理添加進入收藏的物品。5.商品資訊用戶可以在商品資訊頁面第一時間了解到最近上架的商品的名稱、價格、詳細的信息、商品數(shù)量等等。6.購物車用戶在完成登錄后瀏覽商品頁面,可以將喜歡的商品添加入購物車,并在菜單中的購物車欄查看。購物車包含了商品的名稱、數(shù)量、價格。用戶可以調(diào)整購買的數(shù)量或者移除購物車中的商品,最后在購物車頁面右下角選擇“點擊購買”進行購買。7.訂單支付結(jié)算在用戶進行購買并且選擇收獲地址,網(wǎng)站會自動生成訂單并顯示出來。在訂單頁面菜單欄有:未支付,已支付,已發(fā)貨,已完成,已退款,已取消。初始訂單位于未支付頁面,在完成支付之后便可轉(zhuǎn)入下一個頁面。用戶可以對訂單進行支付、退款、刪除等操作。8.客服登錄之后,用戶可以在客服菜單選擇與網(wǎng)站客服聯(lián)系。點擊客服菜單,將會彈出窗口,選擇發(fā)送將信息返送出去。3.3.2用戶后臺功能模塊劃分用戶后臺的主要作用是將前臺的部分功能進行整合,并添加了訂單評價的頁面。包含的功能頁面有個人信息查看與修改,訂單評價,我的收藏管理,訂單管理。用戶后臺功能模塊劃分如圖3-2所示。圖3-2系統(tǒng)用戶后臺功能模塊劃分3.3.2管理員后臺功能模塊劃分管理員后臺主要功能是:管理員登錄、用戶管理、商品管理、訂單管理、頁面管理、客服、留言管理。系統(tǒng)管理員后臺功能模塊劃分如圖3-3所示。圖3-3系統(tǒng)管理員后臺功能模塊劃分1.登錄管理員輸入賬號密碼進行登錄。當(dāng)用戶名或密碼輸入為空的時候,會出現(xiàn)提示。管理員在登錄之后可以修改賬號信息。2.用戶管理管理員可以查看用戶的用戶名、姓名、頭像、性別、手機等信息。在操作欄可以對用戶進行刪除修改能操作。3.商品管理商品管理模塊功能結(jié)構(gòu)圖如圖3-4所示:圖3-4商品管理模塊功能結(jié)構(gòu)圖上架商品菜單中,將編寫想要上架的商品詳細信息,并選擇其上架的板塊。商品分類中可以創(chuàng)建一個新的商品分類。商品資訊菜單中,可以編寫商品的信息,并將其發(fā)布到相應(yīng)的板塊。4.訂單管理管理員在訂單管理頁面中,可以查看并操作未支付,已支付,已發(fā)貨,已完成,已退款,已取消的訂單。將已支付的訂單進行發(fā)貨,使其變更為已發(fā)貨的訂單。也可以對于任意訂單進行刪除操作。5.頁面管理在頁面管理菜單中,管理員可以對于主頁面的圖片進行操作。更換主頁面的圖片或者刪除某些圖片。6.客服在在線客服菜單中,管理員將收到來自前臺用戶發(fā)送的消息,并在后臺顯示,管理原可以選擇回復(fù)消息,在完成回復(fù)之后信息狀態(tài)將會變成已回復(fù)。7.留言管理管理員在該欄目中管理用戶在完成訂單后的留言??梢圆榭丛摿粞缘木唧w信息,并對其進行審核,只有通過審核的留言才可以發(fā)布。3.3業(yè)務(wù)流程分析在系統(tǒng)流程分析當(dāng)中調(diào)查分析它是比較重要的環(huán)節(jié),因為在這個系統(tǒng)當(dāng)中它都涉及到每個環(huán)節(jié)的業(yè)務(wù)流程,所以從電子產(chǎn)品網(wǎng)上商城的整體設(shè)計上要保證各個信息的正確輸入和輸出以及對數(shù)據(jù)儲存的完整,并結(jié)合實際的操作步驟來繪制出具體的流程圖。具體流程圖如下圖3-5所示:圖3-6系統(tǒng)業(yè)務(wù)流程系統(tǒng)總體流程圖如圖3-7所示。圖3-7系統(tǒng)總流程圖4數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫是一個實體,它是能夠合理保管數(shù)據(jù)的“倉庫”,用戶在該“倉庫”中存放要管理的事務(wù)數(shù)據(jù),“數(shù)據(jù)”和“庫”兩個概念結(jié)合成為數(shù)據(jù)庫。由于數(shù)據(jù)庫的存儲功能強大,所以數(shù)據(jù)庫已經(jīng)成為了計算機必不可少的一部分,一個數(shù)據(jù)庫的好壞直接影響該系統(tǒng)的質(zhì)量和效率。一個系統(tǒng)中的數(shù)據(jù)庫是必不可少的,并且起著決定性因素。通常采用實體-聯(lián)系方法來表示概念性數(shù)據(jù)模型。這種方法用E-R圖來表示,包括實體、實體屬性、聯(lián)系,該種方法能夠清晰地反映出系統(tǒng)所包含的實體以及實體與實體之間的關(guān)系。通過之前的系統(tǒng)分析,可以規(guī)劃出本系統(tǒng)中使用的主要實體,下面設(shè)計出這幾個關(guān)鍵實體的實體屬性圖。用戶實體User是該系統(tǒng)的主體,用戶實體的屬性包括有:用戶編號,用戶名,密碼,姓名,頭像,性別,手機號碼,賬戶金額,創(chuàng)建時間。如圖4-1:圖4-1用戶實體屬性圖管理員實體Admin是整個系統(tǒng)管理員,管理員實體的屬性包括有:用戶名,密碼,權(quán)限,創(chuàng)建時間。如圖4-2:圖4-2管理員實體屬性圖熱銷商品實體熱銷商品是本網(wǎng)站主頁面顯示的物品,熱銷商品實體的屬性包括:商品編號,商品分類,庫存,圖片,規(guī)格,顏色,商品信息,點擊次數(shù),上架時間。如圖:4-3:圖4-3熱銷商品實體屬性圖熱銷商品評論實體用戶可以在熱銷商品下面進評論,評論實體的屬性包括:評論編號,評論用戶名,評論用戶編號,評論內(nèi)容,回復(fù)內(nèi)容,評論時間。如圖4-4:圖4-4熱銷商品評論實體屬性圖訂單實體用戶購買物品后,產(chǎn)生訂單是重要的一環(huán),訂單實體的屬性包括:訂單編號,訂單號,商品分欄,用戶名,商品編號,商品名稱,商品圖片,商品數(shù)量,訂單總價,訂單屬性,用戶地址,用戶電話,訂單時間。如圖4-5:圖4-5訂單實體屬性圖訂單評價實體在完成訂單之后,用戶可以評價該訂單。訂單評價實體屬性包括:手機號,用戶名,訂單編號,訂單號,評價標(biāo)題,評價日期,訂單評價,訂單評分。如圖4-6:圖4-6訂單評價實體屬性圖客服評價實體用戶發(fā)送消息給管理員,管理員可選擇回復(fù)。客服評價實體的屬性包括:回復(fù)編號,用戶編號,提問,回復(fù),回復(fù)時間。圖4-7客服實體屬性圖地址實體用戶填寫收貨地址。地址實體包括:地址編號,地址,用戶姓名,手機號碼,時間。如圖4-8:圖4-8地址實體屬性圖商品資訊實體在主頁用戶可以看到商品資訊。商品資訊實體屬性包括:編號,標(biāo)題,簡介,圖片,內(nèi)容,時間。如圖4-9:圖4-9商品資訊實體屬性圖新品上架實體新品上架實體屬性包括:編號,商品名稱,商品分類,圖片,顏色,規(guī)格,商品信息,價格,時間。如圖:4-10:圖4-10新品上架實體屬性圖4.2數(shù)據(jù)表設(shè)計每個數(shù)據(jù)庫的使用都是隔開的,當(dāng)它們在程序中運行時,他們就會與自己相關(guān)的協(xié)議和用戶端進行通訊。而且系統(tǒng)會自動將這些數(shù)據(jù)進行連接。如果我們想要對某個數(shù)據(jù)庫進行了解,那么我們就應(yīng)選擇該橋段,然后就會自動講解。在點擊完成按鈕之后就會自動在對話框內(nèi)彈出數(shù)據(jù)源的名稱,然后進行下一步操作,輸入正確的密碼和賬號進行登錄。根據(jù)系統(tǒng)功能設(shè)計的要求和功能模塊的劃分,e樂購”電子產(chǎn)品網(wǎng)上商城的設(shè)計與實現(xiàn)一共涉及到多個數(shù)據(jù)表。下面就介紹一下各別主要數(shù)據(jù)庫表的設(shè)計結(jié)構(gòu)及其功能建立數(shù)據(jù)庫表,本次數(shù)據(jù)庫包含了主要的9張表:用戶表表4-1用戶表字段標(biāo)識字段名稱數(shù)據(jù)類型字段長度是否可為空是否為主鍵id編號bigint11否是yonghuming用戶名varchar200否否mima密碼varchar200否否xingming姓名varchar200是否touxiang頭像varchar200是否Xingbie性別varchar200是否shouji手機varchar200是否money余額float50是否addtime時間datetime50否否管理員表表4-2管理員表字段標(biāo)識字段名稱數(shù)據(jù)類型字段長度是否可為空是否為主鍵id編號bigint11否是Username用戶名varchar100否否password密碼varchar100否否role管理員varchar100是否addtime時間varchar11否否熱銷商品表表4-3熱銷商品表字段標(biāo)識字段名稱數(shù)據(jù)類型字段長度是否可為空是否為主鍵id編號bigint11否是shangpinmingchen商品名稱varchar200否否shangpinfenlei商品分類varchar200否否tupian圖片varchar200是否guige規(guī)格varchar200是否yanse顏色varchar200是否shangpinxianging商品詳情text50是否clicktime點擊次數(shù)datetime11是否price價格float50否否addtime時間datetime11否否熱銷商品評價表表4-4熱銷商品評價表字段標(biāo)識字段名稱數(shù)據(jù)類型字段長度是否可為空是否為主鍵id編號bigint11否是refid排序Bigint11否否userid用戶編號Bigint11否否nickname用戶名varchar200是否content評價text50否否reply回復(fù)text50是否addtime時間datetime11否否訂單表表4-5訂單表字段標(biāo)識字段名稱數(shù)據(jù)類型字段長度是否可為空是否為主鍵id編號bigint11否是ordered訂單號varchar200否否tablename訂單分類varchar200否否userid用戶編號Bigint50否否goodid商品編號Bigint50否否goodname商品名稱varchar200否否piceture圖片varchar200否否buynumber購買人數(shù)int50否否price價格float50否否discountprice折扣價float50否否total總價float50否否disconttotal非折扣總價float50否否type類別int50否否status狀態(tài)varchar200否否address地址varchar200否否tel電話varchar200否否consignee收貨人varchar200否否addtime時間datetime50否否訂單評價表表4-6訂單評價表字段標(biāo)識字段名稱數(shù)據(jù)類型字段長度是否可為空是否為主鍵id編號int11否是addtime時間varchar50否否dingdanbianhao訂單編號varchar50否否pingjiabiaoti評價標(biāo)題varchar50否否dingdanpingfen訂單評分varchar50否否dingdanpingjia訂單評價varchar50否否pingjiarii評價日期varchar50否否shouij手機號varchar50否否price價格varchar50否否sfsh審核發(fā)布varchar50否否shhf留言varchar50是否客服評價表表4-7客服評價表字段標(biāo)識字段名稱數(shù)據(jù)類型字段長度是否可為空是否為主鍵id編號bigint11否是userid用戶編號bigint50否否adminid管理員編號bigint50否否ask提問text50否否reply回復(fù)int50是否addtime時間datetime50否否地址表表4-8地址表字段標(biāo)識字段名稱數(shù)據(jù)類型字段長度是否可為空是否為主鍵id編號Int11否是userid用戶編號varchar50否否address地址varchar50否否Name姓名varchar50否否phone電話號varchar50是否isdefault狀態(tài)varchar50否否addtime時間datetime50否否商品資訊表表4-9商品資訊表字段標(biāo)識字段名稱數(shù)據(jù)類型字段長度是否可為空是否為主鍵id編號Int11否是title標(biāo)題varchar50否否Introduction介紹varchar50否否Picture圖片varchar50否否content內(nèi)容文本varchar50否否addtime時間datetime50否否10.新品上架表表4-10新品上架表字段標(biāo)識字段名稱數(shù)據(jù)類型字段長度是否可為空是否為主鍵id編號Int11否是Addtime標(biāo)題datetime50否否shangpinmingchen介紹varchar50否否tupian圖片varchar50否否Yanse內(nèi)容文本varchar50否否guige時間varchar50否否shangpingxiangqin商品詳情varchar50否否5系統(tǒng)實現(xiàn)5.1系統(tǒng)首頁設(shè)計系統(tǒng)首頁設(shè)計如圖5-1:圖5-1系統(tǒng)首頁5.2用戶前臺功能實現(xiàn)5.2.1注冊登錄1.用戶注冊登錄頁面如圖5-2:圖5-2登錄注冊頁面在注冊頁面輸入用戶名,密碼,姓名,手機。用戶名不可重復(fù)注冊,姓名手機號碼可以先不填,在后續(xù)的個人信息中完善。點擊注冊按鈕即可完成注冊。登錄時,輸入正確的用戶名和密碼,勾選用戶按鈕,點擊登錄即可完成登錄。當(dāng)輸入用戶名或者密碼為空是,系統(tǒng)將會提示輸入為空。2.登錄流程圖用戶登錄流程圖如圖5-3:圖5-3登錄流程圖5.2.2商品搜索搜索功能主要分為兩個板塊的搜索:熱銷商品搜索,新品上架搜索。1.熱銷商品搜索搜索范圍針對熱銷商品板塊,搜索結(jié)果為熱銷商品板塊內(nèi)的商品。使用方法是,在搜索框內(nèi)輸入商品包含的關(guān)鍵詞或者包含的英文字母(大小寫不影響搜索結(jié)果),點擊搜索按鈕即可完成搜索。搜索結(jié)果將會排列顯示在搜索框下面。如搜索關(guān)鍵詞“d”,顯示結(jié)果如圖5-3:圖5-3商品搜索頁面2.新品上架搜索搜索范圍針對新品上架板塊,搜索結(jié)果為新品上架板塊內(nèi)的商品。使用方法是,左邊的搜索框是針對商品關(guān)鍵詞的,在左邊搜索框內(nèi)輸入商品包含的關(guān)鍵詞或者包含的英文字母(大小寫不影響搜索結(jié)果),點擊搜索按鈕即可完成搜索,或者在右邊的顏色搜索框輸入商品的顏色,點擊搜索按鈕即可完成搜索。顯示結(jié)果如圖5-4:圖5-4商品搜索頁面5.2.3熱銷商品1.點擊菜單熱銷商品頁面,即可進入熱銷商品頁面如圖5-5:圖5-5菜單2.熱銷商品頁面有6個板塊:全部、筆記本、路由器、平板電腦、手機、其他。點擊頁面下商品圖片即可進入商品頁面。如圖5-6:圖5-6商品頁面5.2.4新品上架1.點擊菜單新品上架頁面,即可進入新品上架頁面。2.新品上架頁面有6個板塊:全部、筆記本、路由器、平板電腦、手機、其他。5.2.5添加收藏當(dāng)用戶對一個商品感興趣的時候,可以單擊商品頁面中的添加收藏,如圖5-7。即可將想要購買的商品加入個人中心我的收藏中,如圖5-8:圖5-7點我收藏圖5-8我的收藏5.2.6發(fā)表評論1.當(dāng)用戶完成登錄之后,瀏覽商品頁面,可以點擊頁面下方的評論按鈕,進入評論頁面。如圖5-9:圖5-9評論2.在評論文本框中輸入用戶想要輸入的內(nèi)容,在輸入完畢后,點擊下方的立即提交按鈕即可將評論提交到頁面下方,點擊重置按鈕即可清空文本框內(nèi)的內(nèi)容。如圖5-10:圖5-10評論5.2.7訂單管理1.當(dāng)用戶完成購買之后,會自動生產(chǎn)一個訂單,并彈出一個訂單頁面。在該頁面中用戶可以了解到自己的訂單的詳情。在訂單頁面中可以查看訂單編號、商品名稱、商品圖片、購買數(shù)量、價格/積分、折扣價格、總價格/總積分、折扣總價格、支付類型、狀態(tài)、地址、電話、收貨人等內(nèi)容如圖5-11。2.用戶可以對已支付的訂單進行退款操作。退款成功的商品將會進入已退款頁面,用戶可以查看,如圖5-12。3.當(dāng)支付結(jié)束之后管理員同意發(fā)貨,訂單進入已發(fā)貨頁面。確認收貨之后訂單會轉(zhuǎn)入已完成頁面如圖5-13。4.當(dāng)下單之后賬戶余額不夠完成付款時,訂單會轉(zhuǎn)入未支付頁面,如圖5-15。用戶可以在未支付頁面選擇支付或是選擇取消訂單如圖5-16。圖5-11已支付圖5-12已退款圖5-13已發(fā)貨圖5-14已完成圖5-15未支付圖5-16已取消5.2.8購物車1.用戶在瀏覽商品頁面時,可以將想要的物品添加入購物車。在商品頁面單擊添加入購物車按鈕,即會出現(xiàn)提示添加成功。用戶可以在主菜單欄中的購物車分欄中找到添加的商品,如圖5-17。圖5-17購物車2.在購物車中,用戶可以增加或者減少該商品的數(shù)量,也可直接刪除該商品。在決定完成后,點擊立即購買頁面即轉(zhuǎn)到支付頁面。5.2.9在線客服主菜單中點擊在線客服,系統(tǒng)將會彈出在線客服窗口。在窗口文本框內(nèi)輸入用戶想要輸入的信息,點擊發(fā)送,信息內(nèi)容將會發(fā)送給本站的管理員如圖5-18。管理回復(fù)之后圖5-18在線客服5.2.10個人中心點擊主菜單中個人中心即可跳轉(zhuǎn)個人中心頁面,本頁面可以修改個人信息、以及管理我的訂單、我的地址、我的收藏。如圖5-19。圖5-19個人中心5.3用戶后臺功能實現(xiàn)用戶可以在用戶后臺對已完成的訂單進行評價。如圖5-20。圖5-20訂單評價5.4管理員后臺功能實現(xiàn)管理員登錄進入系統(tǒng)后臺,便可對整個系統(tǒng)進行管理操作。具體的操作菜單有:個人中心、用戶管理、商品分類管理、熱銷商品管理、新品上架管理、訂單評價管理、系統(tǒng)管理、訂單管理。管理頁面如圖所示。圖5-21后臺管理頁面5.4.1個人中心管理員輸入用戶名和密碼進行登錄。并可以在個人中心修改管理員用戶名和密碼。5.4.2用戶管理管理員對用戶進行管理,包括查詢用戶和刪除用戶。查詢是通過用戶姓名和用戶名的關(guān)鍵字進行查詢的。在修改頁面中,可以修改用戶的用戶名、密碼、頭像、性別、手機號碼等信息。用戶信息如圖5-22所示。圖5-22用戶信息5.4.3商品分類管理管理員可以在商品分類頁面中創(chuàng)建商品分類。包括查詢分類和刪除分類。查詢是通過分類關(guān)鍵字進行查詢的。圖5-23商品分類5.4.4熱銷商品管理管理員可以在熱銷商品頁面中添加熱銷商品。包括查詢商品、修改和刪除商品。查詢是通過分類關(guān)鍵字進行查詢的。點擊操作欄的查看評論可以查看用戶在該商品下的評論,并可對其回復(fù)或刪除,如圖所示。圖5-24回復(fù)評論5.4.5訂單評價管理用戶在用戶后臺對于已完成的訂單做出評價,管理員可以在訂單評價頁面查看,并對其進行審核、刪除、回復(fù)操作。如圖所示。圖5-25訂單評價5.4.6系統(tǒng)管理系統(tǒng)管理是將輪播圖管理、商品資訊、在線客服整合起來。1.輪播圖管理是用來管理主頁上發(fā)的輪播圖片,管理員可以在該頁面添加輪播圖片,如圖所示。2.商品資訊欄目可以編輯商品資訊信息??删庉嬓畔⒂袠?biāo)題、圖片、簡介、內(nèi)容。如圖所示。3.管理員在線客服欄目回復(fù)用戶的信息。圖5-26輪播圖片圖5-27商品資訊6系統(tǒng)測試6.1測試方法針對現(xiàn)實生活當(dāng)中我們對于測試的工作有很多的看法,同時測試的工作也對我們往后的工作有著很大的影響。具體測試方法包括:黑盒測試和白盒測試。黑盒測試又被人們稱作為功能測試,通常是在程序的接口來做一些測試的方法,它一般包括對程序的功能和使用的方法來做出一些數(shù)據(jù)的接受和輸出,同時還可以做出正確的輸出信息,并保證與外部信息的完整性。白盒測試通常被人們稱作為結(jié)構(gòu)測試,在整個程序的結(jié)構(gòu)和處理當(dāng)中它是由程序當(dāng)中的邏輯測試和檢驗程序來完成一些正確的工作。具體的功能測試它是包括:系統(tǒng)的適用性、準(zhǔn)確性、安全性等功能測試。6.2測試分析經(jīng)過以上的測試與分析電子產(chǎn)品網(wǎng)上商城設(shè)計與實現(xiàn)主要是從以下幾個方面來進行的:(1)窗體測試:為了能夠保證我們在系統(tǒng)操作界面上彈出每一個子菜單的小窗口,我們對系統(tǒng)功能用戶做了一個簡單的模擬信息操作數(shù)據(jù),具體的每一個管理窗體它都有具體的添加、刪除等功能操作,并保證了各個窗口的功能正確實現(xiàn)。(2)數(shù)據(jù)跟蹤:通過對該項目的測試以后我們可以對系統(tǒng)的查詢運算和功能的測試做出正確的運算,然后根據(jù)該項目模塊設(shè)計輸入原有的數(shù)據(jù)來進行相應(yīng)的數(shù)據(jù)統(tǒng)計,和以前的手工計算來做比較,它是依據(jù)自己所檢驗數(shù)據(jù)的正確來做比較的,這樣更加計算準(zhǔn)確。(3)綜合測試:通過對以上的測試以后,我們可以對系統(tǒng)做出整體的測試,應(yīng)用系統(tǒng)功能基本符合設(shè)計來總結(jié)出自身所存在的缺陷,從而使整個程序檢查來做出階段性的判斷,從而找出系統(tǒng)所存在的錯誤,讓系統(tǒng)變得更加完美:用例名稱:用戶登錄測試基本描述:通過登錄擁有系統(tǒng)的管理權(quán)限測試方案:分別使用不同的登錄方法進行登錄,從而查看系統(tǒng)是否相應(yīng)的錯誤和成功提示。由于論文篇幅有限,所以只選取了幾個代表模塊進行測試,并得到了測試結(jié)果,測試用例如下:(1)用戶登錄測試表6-1登錄測試用例表用例編號UC-TEST-001測試名稱登錄測試前提條件打開首頁頁面并未登錄步驟操作描述數(shù)據(jù)期望結(jié)果1點擊登錄按鈕無跳轉(zhuǎn)到登錄頁面2填寫用戶名,點擊登錄按鈕用戶名輸入框清空內(nèi)容并提示“請輸入密碼”3填寫密碼,點擊登錄按鈕密碼輸入框清空內(nèi)容并提示“請輸入用戶名”4填寫錯誤的或不存在的用戶名密碼用戶名、密碼輸入框清空內(nèi)容并提示“輸入的用戶名或密碼錯誤”5填寫正確的用戶名密碼用戶名、密碼跳轉(zhuǎn)首頁。測試說明無測試結(jié)果成功測試人Zz(2)添加收藏測試表6-2添加收藏測試用例表用例編號UC-TEST-002測試名稱添加收藏測試前提條件已完成用戶登錄步驟操作描述數(shù)據(jù)期望結(jié)果1點擊商品圖片,進入商品頁面無跳轉(zhuǎn)到商品頁面2點擊添加收藏按鈕無添加收藏按鈕轉(zhuǎn)換為取消收藏按鈕3點擊個人中心,我的收藏按鈕無添加完成的商品出現(xiàn)在該頁面測試說明用戶未登錄時到步驟2跳轉(zhuǎn)到登錄頁面測試結(jié)果成功測試人Zz(3)商品購買測試表6-3商品購買測試用例表用例編號UC-TEST-003測試名稱商品購買測試前提條件已完成用戶登錄步驟操作描述數(shù)據(jù)期望結(jié)果1點擊商品圖片,進入商品頁面無跳轉(zhuǎn)到商品頁面2點擊立即購買按鈕無跳轉(zhuǎn)到確認下單頁面3勾選保存的用戶地址,點擊支付按鈕(賬戶余額足夠支付)無彈出提示購買成功,并跳轉(zhuǎn)訂單頁面。4勾選保存的用戶地址,點擊支付按鈕(賬戶余額不足以支付)無彈出提示余額不足,并跳轉(zhuǎn)訂單頁面。測試說明用戶未登錄時到步驟2跳轉(zhuǎn)到登錄頁面測試結(jié)果成功測試人Zz(4)購物車測試表6-4購物車測試用例表用例編號UC-TEST-004測試名稱購車測試前提條件已完成用戶登錄步驟操作描述數(shù)據(jù)期望結(jié)果1點擊商品圖片,進入商品頁面無跳轉(zhuǎn)到商品頁面2點擊添加購物車按鈕無彈出提示添加成功3點擊主菜單中的購物車一欄無進入購車頁面,該商品出現(xiàn)在該頁面測試說明用戶未登錄時到步驟2跳轉(zhuǎn)到登錄頁面測試結(jié)果成功測試人Zz(5)熱銷商品上架測試表6-5熱銷商品上架測試用例表用例編號UC-TEST-005測試名稱熱銷商品上架測試前提條件以管理員身份登錄步驟操作描述數(shù)據(jù)期望結(jié)果1點擊左側(cè)菜單熱銷商品欄無跳轉(zhuǎn)到熱銷商品后臺頁面2點擊“+”圖標(biāo)無進入熱銷商品上架頁面3填寫將要上架的物品的必填信息,點擊提交按鈕無彈出提示提交成功,并跳轉(zhuǎn)頁面到熱
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大慶市房屋租賃合同范本
- 勞務(wù)合同范本酒店
- 2025年度工業(yè)品國際貿(mào)易代理合同
- 2025年度健康養(yǎng)生產(chǎn)品股份認購協(xié)議書
- 出資擔(dān)保電子合同范本
- 2025年度數(shù)據(jù)中心機房設(shè)備采購、安裝及運維服務(wù)合同
- 修邊機采購合同范例
- 養(yǎng)老驛站服務(wù)合同范本
- 債權(quán)轉(zhuǎn)讓結(jié)算合同范例
- 2025年中國磨床行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y戰(zhàn)略咨詢報告
- 23G409先張法預(yù)應(yīng)力混凝土管樁
- 鋰硫電池介紹
- (高職)旅游景區(qū)服務(wù)與管理電子課件(全套)
- DB50∕T 959-2019 營運高速公路施工管理規(guī)范
- 人教版一年級下學(xué)期數(shù)學(xué)第5單元試卷《認識人民幣》試題3
- RBA培訓(xùn)教材系列02RBA商業(yè)道德政策培訓(xùn)針對員工
- 高中研究性課題-------食品添加劑
- 弟子規(guī)全文拼音版打印版
- 變電站設(shè)備驗收管理標(biāo)準(zhǔn)規(guī)范
- 鍋爐房危害告知卡
- NPI流程管理分解
評論
0/150
提交評論