基于php移動的手機商城管理系統(tǒng)的設(shè)計與實現(xiàn)-本科畢業(yè)設(shè)計_第1頁
基于php移動的手機商城管理系統(tǒng)的設(shè)計與實現(xiàn)-本科畢業(yè)設(shè)計_第2頁
基于php移動的手機商城管理系統(tǒng)的設(shè)計與實現(xiàn)-本科畢業(yè)設(shè)計_第3頁
基于php移動的手機商城管理系統(tǒng)的設(shè)計與實現(xiàn)-本科畢業(yè)設(shè)計_第4頁
基于php移動的手機商城管理系統(tǒng)的設(shè)計與實現(xiàn)-本科畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

內(nèi)容摘要電視購物網(wǎng)站系統(tǒng)的開發(fā)主要包括兩個部分的內(nèi)容,一個是前端界面的設(shè)計與搭建;一個是后臺數(shù)據(jù)的管理及數(shù)據(jù)庫的設(shè)計與實踐。電商購物網(wǎng)站是互聯(lián)網(wǎng)+購物的一種重要組成部分,以C2C的形式存在。購物,我們生活中必不可少的行為,在很大程度上影響著我們的生活。但從古時候到上世紀,一直是傳統(tǒng)的購物方式,那個時候還沒有互聯(lián)網(wǎng),我們無法從網(wǎng)上那樣點開網(wǎng)絡(luò)就可以看到商品,加上聯(lián)絡(luò)不方便,我們平時的購物方式基本就是去最近的集市什么的,很大程度限制我們購物。傳統(tǒng)方式存在著許多缺點,比如:效率低,不方便,信息不流通,局限性等等。從而無法讓我們的需求達到更好的滿足。隨著科技的不斷發(fā)展,網(wǎng)上購物越來越普遍,相對于傳統(tǒng)購物方式,網(wǎng)上購物不僅可以通過網(wǎng)絡(luò)商城進行購物,送貨上門,還可以發(fā)表自己的評論。這一形式使人們的生活水平進一步提高,具有傳統(tǒng)購物所無法比擬的優(yōu)點。例如:節(jié)約時間,篩選較優(yōu)商品,方便生活,發(fā)表觀點,提高服務(wù)質(zhì)量,安全可靠等等。這些優(yōu)點極大地提高了人們購物體驗,也是新時代逐漸發(fā)展的產(chǎn)物,與世界接軌的重要條件。關(guān)鍵詞:手機商城購物網(wǎng)站AbstractThedevelopmentofTVshoppingwebsitesystemmainlyincludestwopartsofthecontent,oneisthedesignandconstructionofthefrontinterface.Oneisthemanagementofbackgrounddataandthedesignandpracticeofdatabase.E-commerceshoppingwebsitesareanimportantpartofInternet+shoppingandexistintheformofC2C.Shopping,anessentialbehaviorinourlives,greatlyaffectsourlives.Butfromancienttimestothelastcentury,ithasbeenthetraditionalwayofshopping.Atthattime,therewasnoInternet.Wecouldn’topenthenetworkfromtheInternettoseetheproducts.Inaddition,itwasinconvenienttocontact.OurusualshoppingmethodwasbasicallygoingtothenearestThebazaarorthelikegreatlyrestrictsourshopping.Therearemanyshortcomingsinthetraditionalway,suchas:lowefficiency,isnotconvenient,informationflow,limitations,andsoontoletustobettermeetthedemandwiththecontinuousdevelopmentofscienceandtechnology,onlineshoppingisbecomingmorecommon,comparedwiththetraditionalwayofshopping,onlineshoppingcannotonlythroughthenetworkshoppingmall,door-to-doordelivery,canalsogiveyourcomments.Thisformimprovespeople'slivingstandardsandhasadvantagesthattraditionalshoppingcannotmatch.Forexample:savetime,screenbetterproducts,facilitatelife,expressopinions,improveservicequality,safetyandreliability,etc.Theseadvantageshavegreatlyimprovedpeople'sshoppingexperience.Theyarealsotheproductofthegradualdevelopmentoftheneweraandanimportantconditionforconnectingwiththeworld.Keywords:Mobilephonesmallsshoppingwebsites目錄TOC\o"1-3"\h\u第一章緒論 緒論隨著互聯(lián)網(wǎng)技術(shù)的進步,互聯(lián)網(wǎng)已經(jīng)在我們生活中占據(jù)著極其重要的位置?;ヂ?lián)網(wǎng)不僅使我們聯(lián)系交流變得方便,也在我們生活中的其他方面方便著我們,比如網(wǎng)上購物,現(xiàn)在我們可以通過互聯(lián)網(wǎng)進行網(wǎng)上購物,這使我們不用出門就可以買到各種東西,不管距離有多遠,我們都可以通過網(wǎng)上購物平臺下單,然后通過物流送到我們面前,做到不出門就可以購物的效果。同時不僅僅方便了我們的生活,也可以減少我們的花銷提高我們的購物質(zhì)量,我們可以通過貨比多家,更好的找到質(zhì)量高價格合適的商品,降低我們的商品質(zhì)量風險。我們也可以通過評論來反饋,表達對的商品的喜愛或者不滿,這可以給其他用戶作購物參考。網(wǎng)上購物平臺的崛起,方便了我們的生活的同時也提高了我們的生活質(zhì)量。隨著互聯(lián)網(wǎng)購物方式的改變和增加,我們選擇購物的方式并不再是單一的,人們可以在互聯(lián)網(wǎng)社媒平臺上選擇多種多樣不同的購物方式。越來越多的人會通過互聯(lián)網(wǎng)在社媒平臺上購買自己的想要的商品。這是一個互聯(lián)網(wǎng)快速發(fā)展的時代,科技技術(shù)地不斷進步,互聯(lián)網(wǎng)網(wǎng)站購物電商行業(yè)快速的崛起,這也代表著很多人選擇了網(wǎng)上購物的消費方式,這是一個極大的需求量。網(wǎng)上購物平臺是一種更方便、更高質(zhì)量、且跨區(qū)域的購物方式。電商購物平臺是一個通過將商品詳細信息進行網(wǎng)上展示,用戶通過瀏覽商品信息,找到自己想要的商品然后進行下單付款,收到貨時可以進行評論表達自己看法的一個網(wǎng)站。購物平臺包括了很多好處:第一是,我們可以在平臺上查看商品信息,做到不用出門就可以瀏覽商品,方便了我們的生活。第二是:我們進行貨比三家,參考其他用戶的評論反饋進行參考,通過別人的反饋可以側(cè)面反映出商品的質(zhì)量或者服務(wù)態(tài)度。第三是,同在一個平臺,不同商家通過競爭會進行降價,這間接的減少了我們的支出;也通過競爭的方式,促使商家往高質(zhì)量,合理價格的方向發(fā)展。第二章系統(tǒng)開發(fā)工具和技術(shù)簡介2.1開發(fā)工具開發(fā)此購物系統(tǒng)使用了win10的操作系統(tǒng)。服務(wù)器使用的是ApacheHTTPServer(簡稱Apache),他的強大之處就是兼容性很強,基本上可以在絕大部分的計算機操作系統(tǒng)中運行。它的功能也非常強大,是許多開發(fā)人員的第一選擇。同時它的運行速度和處理速度也非???,是一款靠譜安全性高的服務(wù)器。sublimeText3編輯器,Sublime是一款流行的簡潔的代碼編輯器軟件,是對于html和css來說好用的文本編輯器,可運行在多種操作系統(tǒng)中,它不僅簡潔方便體積小而且有非常強大的插件功能,是一款非常不錯代碼編輯軟件。WampServer,是一個整合的軟件集合包,包含了開發(fā)網(wǎng)站的很多軟件,比如Apache服務(wù)器可以當服務(wù)器,Mysql數(shù)據(jù)庫軟件,以及PHP解釋器。方便了開發(fā)人員的開發(fā),無需一個個下載對應(yīng)的軟件,節(jié)約了時間。VScode編輯器,也使用VScode是因為它可以提高工作效率,它具有很多插件及功能,包括它可以讓你的代碼界面更清晰便于觀看,所以他也是一款不錯的編碼軟件。調(diào)試工具GoogleChrome(谷歌)瀏覽器,對于開發(fā)人員來說調(diào)試網(wǎng)站最好的選擇就是谷歌瀏覽器,它不僅功能強大,而且很人性化,界面設(shè)計也深受開發(fā)者喜歡。它也是一款兩種引擎的雙開源引擎瀏覽器。而且調(diào)試功能和插件功能很強大,可以下載一些代碼文件調(diào)試等的插件進行開發(fā),對于開發(fā)人員來說作用非常大,也節(jié)約了很多時間。它是調(diào)試工具的不二選擇。數(shù)據(jù)庫管理系統(tǒng)MySQL,這個系統(tǒng)在WEB應(yīng)用方面里是最好的關(guān)系數(shù)據(jù)庫應(yīng)用的軟件之一。不僅運行速度快,體積也很小,運行指令的速度也非???,同時開源的可移植性強,有著非常廣泛的應(yīng)用,搭配Apache服務(wù)器和PHP開發(fā)語言可以組成一個良好的具有高效率的開發(fā)環(huán)境。2.2開發(fā)技術(shù)使用了PHP語言,以及html,css,JavaScript,JQuery框架,還有boostrap框架。PHP可以說是超文本的處理器,PHP相對于其他語言來說,有著雙面向的特性,即面向過程和面向?qū)ο蟆M瑫r它也是一種通用的開源腳本語言,是開發(fā)網(wǎng)站時很青睞的一種后端語言,使用它的可操作性很高。使用時可以與很多主流的數(shù)據(jù)庫建立起比較簡單高效的連接。HTML是網(wǎng)頁的結(jié)構(gòu)組成,他的標簽是網(wǎng)頁頁面的每一個小部分,而css則是來修飾HTML這些小部分,這兩者組成了一個個美觀的網(wǎng)頁,而JavaScript就是讓我們美麗的頁面加入一點點特效,讓我們的網(wǎng)頁變成動態(tài)網(wǎng)頁。JQuery框架就是對js的封裝,使我們的代碼變得更加簡潔,節(jié)約了開發(fā)者很多時間,從而提高了效率。而boostrap則是css的封裝,不僅簡潔、直觀、強悍,使得web開發(fā)變得更加快捷。2.3硬件環(huán)境機型:HPPacilionNotebook;主頻;2.30GHz;內(nèi)存容量:8GB;磁盤容量;8129;特殊部件:數(shù)據(jù)庫;操作系統(tǒng):windows10;使用位置:廣東;第三章系統(tǒng)分析3.1研究目標現(xiàn)在的電商網(wǎng)站越來越多,電商網(wǎng)站百態(tài)多樣,我們要通過實際情況知道我們真正想要什么樣的系統(tǒng),最后才可以實踐開發(fā)。在開發(fā)前的分析自己的需求至關(guān)重要,這樣做可以讓你在開發(fā)的過程中防止出現(xiàn)開發(fā)內(nèi)容不清晰,無從下手的情況。當然,開發(fā)軟件的都知道時間是很重要的,時間也是成本的一部分,開發(fā)者要在一定時間內(nèi)完成系統(tǒng)的哪個階段,從而才可以有序的進行著。所以需求分析的作用就是,在開發(fā)前了解你的客戶的需求,按照客戶的需求安排相對應(yīng)的開發(fā)任務(wù),包括時間,人員等一系列安排。從而明確整個開發(fā)過程中任務(wù)和分配。3.2系統(tǒng)需求分析本系統(tǒng)將包括以下功能:

(1)用戶管理會員用戶指的是在網(wǎng)站系統(tǒng)中瀏覽并且可以購買商品的用戶,它是網(wǎng)站的基礎(chǔ)用戶。會員用戶通過注冊頁面進行賬號注冊,完善注冊表單,驗證成功則跳轉(zhuǎn)到登錄頁面登錄,信息匹配登錄成功則跳轉(zhuǎn)至首頁。已有賬號的會員用戶可以直接在登錄頁面登錄跳轉(zhuǎn)首頁。每個用戶都是唯一的,用戶如果忘記密碼或者想修改密碼則可以通過登錄頁面修改登錄密碼。注冊流程:圖圖3-2-1(a)登錄流程:圖3-2-1(b)(2)購物車管理用戶通過商品頁面選擇想要的商品,加入自己的購物車,購物車可以不止一個商品,選擇商品后可以一直保存在購物車,不會因為退出賬號而清空,當然用戶也可以選擇自動清空或者提交訂單,購物車商品受庫存影響,如果商品庫存不足則無法添加購物車,一旦提交訂單成功就清空購物車。購物車流程:圖圖3-2-2(3)訂單管理在購物車頁面添加商品后可以添加訂單,提交訂單需要有用戶登錄,并且用戶要有收貨地址信息才可以提交,否則無法提交,如果沒有收貨地址則需要跳轉(zhuǎn)個人中心頁面添加自己的地址信息。至少要有一個地址才可以提交成功。在個人中心查看用戶的聯(lián)系地址和方式,也可以查看自己的訂單,添加自己的聯(lián)系方式發(fā)貨地址。這是必不可少的一部分,訂單模塊需要用這一部分來做過渡,也是用戶管理自己信息的模塊。訂單流程:圖圖3-2-3評論管理指用戶成功購買商品后,進行的商品評論的功能。需要用戶成功購買商品確認收貨后才可以發(fā)表評論,發(fā)表成功后會在商品下方顯示評論流程:圖圖SEQ圖\*ARABIC3-2-4后臺操作管理后臺操作是管理用戶、管理分類、管理品牌、管理商品信息、管理評論、管理訂單、管理廣告牌及系統(tǒng)管理的集中操作。包括用戶賬號、商品、訂單、品牌、分類、廣告牌的增刪改。是系統(tǒng)網(wǎng)站的后臺操作,管理著前臺的數(shù)據(jù)更換。后臺操作管理著數(shù)據(jù)庫的數(shù)據(jù)操作,包括數(shù)據(jù)增刪查改,保證數(shù)據(jù)的準確性后臺操作流程:圖SEQ圖\*ARABIC3-2-53.3可行性分析可行性分析的作用就是根據(jù)需求進行可操作性的分析,比如對需要完成的功能或者系統(tǒng)的搭建進行可行性分析,基本的包括技術(shù)上的,經(jīng)濟上的,操作等方面進行分析。并且找到系統(tǒng)所需要的技術(shù)支持,對于開發(fā)時的經(jīng)濟需求等等,這是開始一個軟件前必做的步驟。3.3.1技術(shù)可行性技術(shù)可行性就是對開發(fā)技術(shù)的分析,分析是否有能夠完成需求的技術(shù)條件,并且能在整個開發(fā)過程中提供對應(yīng)的技術(shù)支持,使得系統(tǒng)能夠順利完成,技術(shù)分析主要分為兩個方面,一個是軟件,一個是硬件。此系統(tǒng)中采用VisualStudioCode集成開發(fā)環(huán)境,后臺開發(fā)語言使用的是PHP,系統(tǒng)服務(wù)器用的是Apache,后臺數(shù)據(jù)庫管理用的是Mysql。根據(jù)使用情況,現(xiàn)在使用的技術(shù)已經(jīng)可以來開發(fā)此系統(tǒng)。所以,對于此系統(tǒng)的技術(shù)需求是可以滿足的。3.3.2操作可行性本系統(tǒng)是基于B/S結(jié)構(gòu)的WEB應(yīng)用,對于界面的設(shè)計面向用戶,可以保證用戶的操作流暢度,而且可操作性強,使用人員經(jīng)過簡單的了解就可以掌握系統(tǒng)的使用;本系統(tǒng)簡單明了,使用者只需按照顯示的網(wǎng)頁進行一些相應(yīng)操作就行,無需太高的操作技巧便可實現(xiàn)系統(tǒng)的基本流程操作,保證操作者可以在無人指導(dǎo)的完成系統(tǒng)對應(yīng)操作。綜上所述,通過各方面的分析,開發(fā)此系統(tǒng)的各方面的分析結(jié)果都達到開發(fā)的要求,因此說明對于此系統(tǒng)的開發(fā)是可行的。第四章系統(tǒng)設(shè)計4.1具體設(shè)計目標根據(jù)來發(fā)系統(tǒng)需求分析的要求,整體設(shè)計目標主要分為兩部分,一個是前端頁面布局設(shè)計,一個是后臺數(shù)據(jù)返回。前端頁面設(shè)計毋庸置疑就是我們要設(shè)計美觀的前端頁面,每個頁面可能有多個模塊之間的滲透交雜,前端設(shè)計簡單講就是讓這些看似復(fù)雜的交互變得簡單美觀,根據(jù)實際需求設(shè)計符合該操作系統(tǒng)的前端頁面,實現(xiàn)功能的搭建。后臺數(shù)據(jù)主要是數(shù)據(jù)之間的交互,我們要根據(jù)設(shè)計的功能返回相應(yīng)的數(shù)據(jù),根據(jù)功能需求實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的整合,拿到功能算需要的數(shù)據(jù),并且通過前端展示出來,所以后臺數(shù)據(jù)設(shè)計及其重要。前端頁面設(shè)計和后臺數(shù)據(jù)的操作一起構(gòu)成了我們的系統(tǒng)。后臺根據(jù)需求設(shè)計相應(yīng)的數(shù)據(jù)庫邏輯并且創(chuàng)建物理數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)的更換,最終返回我們想要的數(shù)據(jù)至前臺,這是每一個系統(tǒng)幾乎必備的流程,設(shè)計一個符合邏輯的系統(tǒng)至關(guān)重要。4.2系統(tǒng)描述本系統(tǒng)分為幾個功能模塊,分別是個人中心模塊、登錄模塊、評論模塊、分類模塊、訂單模塊、購物車模塊以及后臺管理模塊。其中登錄模塊主要負責的是實現(xiàn)用戶的登錄、注冊以及找回秘密的功能實現(xiàn);個人中心模塊是指用戶在登錄成功后具有的個人中心功能,主要是訂單的查看和用戶收貨地址的添加;購物車模塊是用戶對購買商品的添加和保存功能,根據(jù)商品庫存的判斷是否可以提交購物車信息,如果庫存為零則無法提交訂單;訂單模塊是指用戶在個人中心的地址信息通過購物車的選定的商品提交形成一個購物訂單,每個訂單都有一個訂單號,并且提交訂單時必須有至少一個收貨地址,否則無法提交訂單,需跳轉(zhuǎn)個人中心添加收貨地址返回;評論模塊則是商品訂單提交后的一個評論功能,需要用戶提交訂單后點擊確認收貨,則可以點擊評論跳轉(zhuǎn)評論;分類模塊是對商品進行分類顯示包括品牌分類,每個商品都有一個品牌及分類,前端設(shè)計也是根據(jù)分類設(shè)置布局;后臺管理系統(tǒng)是對前端頁面的數(shù)據(jù)操作,包括用戶、分類、訂單、商品、評論、廣告牌的查看、修改和刪除操作。4.3系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)設(shè)計其實就是物理設(shè)計,它是開發(fā)信息管理系統(tǒng)的第二主要階段,在系統(tǒng)項目的需求完成后,接下來就是系統(tǒng)結(jié)構(gòu)的設(shè)計了。系統(tǒng)結(jié)構(gòu)設(shè)計是一個非常重要的部分,系統(tǒng)的結(jié)構(gòu)和功能實現(xiàn)目標可以通過結(jié)構(gòu)設(shè)計為基礎(chǔ),根據(jù)設(shè)計好的結(jié)構(gòu)實現(xiàn)最基本的模塊功能。在設(shè)計系統(tǒng)結(jié)構(gòu)前,我們必須進行系統(tǒng)的業(yè)務(wù)需求分析。要根據(jù)分析出來的內(nèi)容設(shè)計符合需求的系統(tǒng)功能架構(gòu)。在需求分析時要明確系統(tǒng)軟件的各部分模塊功能和業(yè)務(wù)范圍為前提進行結(jié)構(gòu)的設(shè)計。如果需求分析未確定則不能開發(fā)系統(tǒng)功能架構(gòu)的設(shè)計,需求不明或者不確定可能會導(dǎo)致架構(gòu)開發(fā)重新來過,這是不推薦的,所以需要完成需求分析階段判斷是否向下繼續(xù)開展設(shè)計。4.3.1系統(tǒng)結(jié)構(gòu)描述 用戶注冊登錄后跳轉(zhuǎn)商品首頁來瀏覽商品頁面,點擊商品詳情頁面查看詳細內(nèi)容包括庫存等等,如果沒有庫存則提示商品庫存不夠無法跳轉(zhuǎn)購物車頁面,如果檢測到有庫存跳轉(zhuǎn)添加商品至購物車。如果在購物車中用戶沒有設(shè)置收貨地址信息則需要點擊跳轉(zhuǎn)至個人中心設(shè)置地址信息添加地址信息,然后跳轉(zhuǎn)購物車提交訂單,提交成功后跳轉(zhuǎn)個人中心查看訂單信息,當確認收貨后就可以評論商品,點擊提交評論信息后評論將在商品下方顯示。4.3.2系統(tǒng)結(jié)構(gòu)圖圖圖SEQ圖\*ARABIC4-34.4系統(tǒng)功能模塊設(shè)計每個系統(tǒng)都由不同的模塊組成,每個模塊代表著一個或者多個功能的實現(xiàn)。系統(tǒng)功能模塊設(shè)計就是以需求分析的基礎(chǔ)設(shè)計出不同模塊,每個模塊實現(xiàn)對應(yīng)的系統(tǒng)功能,所以系統(tǒng)功能模塊化設(shè)計也是至關(guān)重要的一部分。4.4.1系統(tǒng)功能描述 主要系統(tǒng)功能分為幾個模塊,包括用戶管理模塊,分類管理模塊,品牌管理模塊,商品管理模塊,評論管理模塊,訂單狀態(tài)模塊,訂單管理模塊,廣告管理模塊,系統(tǒng)管理模塊。用戶管理模塊包括用戶個人中心信息和用戶登錄與注冊。分類管理模塊實現(xiàn)的是對商品進行分類,以及對商品分類的查看、添加和修改,把商品劃分為很多不同的分類,在添加商品時要選擇商品的分類信息。品牌管理模塊則包括查看所有商品品牌信息,以及對商品的添加和修改,管理員在添加商品時同樣需要選擇對應(yīng)商品的品牌類型,通過在后臺添加品牌信息,把數(shù)據(jù)返回前臺。商品管理即管理商品的信息,在后臺可以查看所有商品信息,包括商品名、分類、品牌、圖片信息、價格、是否上架等等,添加商品后會在首頁顯示商品信息。評論管理在評論后根據(jù)會返回后臺評論列表,在后臺可以看到,并且可以后臺管理人員刪除用戶評論,前臺則在商品下方顯示,用戶必須在確認收貨后才可以評論,否則無法評論。訂單狀態(tài)每個訂單都有一個狀態(tài),查看商品訂單的狀態(tài)信息,顯示是否發(fā)貨,是否收貨還是在運輸中,可以根據(jù)業(yè)務(wù)變更添加對應(yīng)的狀態(tài)信息。訂單管理,每個用戶購買商品都要需要提交訂單,包括在個人中心填寫收貨信息,添加訂單會生成唯一的訂單號和購買的商品信息,訂單提交后后臺人員可以查看,并且可以改變訂單狀態(tài)。廣告管理,設(shè)置首頁的廣告欄,可以在后臺更換廣告內(nèi)容,包括廣告牌的地址信息以及位置。系統(tǒng)管理可以修改管理員的后臺登錄后令,可以直接后臺返回前臺的接口,并且可以退出整個系統(tǒng)。整個系統(tǒng)又不用的模塊構(gòu)成,形成了一個功能完整的系統(tǒng)網(wǎng)站。模塊化開發(fā)可以使系統(tǒng)更容易維護和更新,到需要修改時不必修改整個,這是現(xiàn)在開發(fā)的一個開發(fā)模式。一個系統(tǒng)由多個子模塊構(gòu)成,形成了一個完整的系統(tǒng)網(wǎng)絡(luò)。4.4.2系統(tǒng)功能圖圖圖4-4系統(tǒng)模塊詳細設(shè)計與實現(xiàn)5.1用戶注冊的詳細設(shè)計用戶注冊模塊:用戶填寫并且完善注冊表單,表單通過php驗證插件實時驗證輸入數(shù)據(jù)的符合度,如果數(shù)據(jù)符合添加要求則注冊成功,并且把用戶信息存儲到數(shù)據(jù)庫中。重要代碼部分:圖5-1-1圖5-1-2效果圖如下:圖5-1-35.2用戶登錄的詳細設(shè)計用戶登錄模塊,用戶輸入用戶信息后點登錄,如果信息正確則直接跳到首頁,失敗則提示重新輸入。重要代碼部分:圖5-2-1圖5-2-2效果圖如下:圖5-2-3圖5-2-45.3用戶發(fā)表評論功能的詳細設(shè)計評論模塊:用戶在個人中心查看訂單是否確認,如果確認,則可以點擊評論按鈕跳轉(zhuǎn)評論頁面,在評論頁面評論框填寫評論語,然后點擊發(fā)表;如果未確認,則需點擊確認后再點評論按鈕跳轉(zhuǎn)。重要代碼部分:圖5-3-1圖5-3-2效果圖如下:圖5-3-3圖5-3-45.4用戶提交訂單的詳細設(shè)計訂單模塊:用戶需在購物車有商品的情況下才可以提交訂單,如果用戶沒有設(shè)置收貨地址信息,則需要點擊添加按鈕到個人中心添加收貨地址,才可以返回選擇相應(yīng)的地址提交訂單。提交訂單后跳轉(zhuǎn)個人中心顯示查看所有訂單。重要代碼部分:圖5-4-1圖5-4-2效果圖如下:圖5-4-3圖5-4-45.5購物車功能的詳細設(shè)計購物車模塊:用戶點擊商品加入購物車,在購物車頁面可以返回繼續(xù)購物,購物車不會自動清空,點擊清空按鈕可以清空購物車,可以加減商品數(shù)量,如果商品庫存不足則無法添加購物車。每個用戶購物車情況都會存儲在后臺數(shù)據(jù)中。重要代碼部分:圖5-5-1圖5-5-2效果圖如下:圖5-5-35.6后臺管理功能的詳細設(shè)計后臺管理管理著前臺的數(shù)據(jù)跟換,后臺管理分為幾個板塊:一級目錄下用戶管理對應(yīng)著子目錄查看用戶和添加用戶兩個子目錄,查看用戶界面可以查看用戶信息,包括id、用戶名,點擊修改按鈕可以修改用戶名和密碼信息,點擊刪除按鈕則可以刪除用戶;一級目錄分類管理對應(yīng)著查看分類和添加分類兩個子目錄,查看分類可以查看分類的編號、名稱及修改按鈕和刪除按鈕,添加分類則可以添加一項分類。一級目錄品牌管理下有查看品牌和添加品牌兩個子分類,查看品牌頁面有編號、品牌名稱、分類名稱、修改按鈕、刪除按鈕,點擊修改則跳轉(zhuǎn)修改品牌頁面,可以修改品牌名稱和選擇對應(yīng)的分類;添加品牌則可以輸入品牌名稱和選擇分類。一級目錄商品管理有兩個子目錄,查看商品和添加商品。查看商品可以查看編號、商品名稱、商品圖片、上下架、價格、庫存、品牌、分類、刪除按鈕、修改按鈕,點擊修改按鈕可以修改商品信息,刪除則刪除商品。添加商品添加的信息包括商品名稱、價格、庫存、上下架、品牌選擇、選擇圖片。一級目錄評論管理有一個子目錄,查看評論。顯示所有評論的編號、用戶名、商品名稱、內(nèi)容、時間及刪除按鈕。一級目錄訂單狀態(tài)有兩個子目錄,查看狀態(tài)和添加狀態(tài)。查看和更改訂單狀態(tài)一級目錄訂單管理管理有一個子目錄,查看訂單。前臺返回的訂單信息查看,包括訂單號、用戶名、下單時間、訂單狀態(tài)、聯(lián)系方式、客戶確認及修改和刪除按鈕。一級目錄廣告管理有兩個子目錄,查看廣告和添加廣告。查看廣告可以查看廣告信息,包括圖片的地址、要放置的位置、URL信息及修改和刪除按鈕;添加廣告的信息則是廣告的位置、文件及URL。一級目錄系統(tǒng)管理有三個子目錄,修改口令、退出系統(tǒng)和網(wǎng)站首頁。修改口令頁面則是修改管理員的密碼頁面,退出系統(tǒng)則是退出整個后臺系統(tǒng),點擊網(wǎng)站首頁也是跳轉(zhuǎn)至首頁。重要代碼部分:圖5-6-1圖5-6-2效果圖如下:圖5-6-35.7商品管理的詳細設(shè)計點擊查看聯(lián)系方式,查看訂單的地址信息;點擊添加聯(lián)系方式則是跳轉(zhuǎn)到添加地址的頁面,填寫信息點擊提交保存后臺數(shù)據(jù);點擊查看訂單頁面查看當前用戶的訂單信息。重要代碼部分:圖5-7-1圖5-7-2圖5-7-3效果圖如下:圖5-7-4數(shù)據(jù)庫設(shè)計6.1數(shù)據(jù)庫邏輯分析(1)實體模型轉(zhuǎn)換為關(guān)系模式每個系統(tǒng)對應(yīng)的都有很多實體,實體可以說是系統(tǒng)數(shù)據(jù)組成的基礎(chǔ)。每個實體模型對應(yīng)不同的關(guān)系,每段關(guān)系把所有連接為一體。實體之間的關(guān)系可以進行合并,轉(zhuǎn)換為獨立的關(guān)系模式。如關(guān)系表1和關(guān)系表2所示:關(guān)系表1用戶Id用戶名評論Id內(nèi)容負責用戶id評論id(其中"負責"的這個關(guān)系的碼可以是評論的id,也可以是用戶的id,這就是關(guān)系)關(guān)系表2用戶Id用戶名手機評論Id用戶id(其中"用戶.id"為外碼)一對多的聯(lián)系模型之間對應(yīng)的關(guān)系也可以進行合并。如關(guān)系表3和關(guān)系表4所示:關(guān)系表3用戶Id用戶名訂單用戶的Id訂單號訂貨用戶id訂單號(對應(yīng)的用戶id和訂單號關(guān)系) 關(guān)系表4用戶Id用戶名訂單用戶id訂單號(對應(yīng)的用戶id和訂單關(guān)系)6.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計6.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)的功能需求設(shè)計出對應(yīng)的數(shù)據(jù)庫。數(shù)據(jù)庫都有對應(yīng)的數(shù)據(jù)信息。這些信息是構(gòu)成系統(tǒng)功能的基礎(chǔ),也是交互數(shù)據(jù)的基礎(chǔ),通過這些實體數(shù)據(jù)之間的交互,才可以得到我們想要的實現(xiàn)結(jié)果。效果圖如下:圖6.2.1-1整體E-R圖圖6.2.1-2訂單E-R圖圖6.2.1-3分類E-R圖圖6.2.1-4購買E-R圖6.2.2關(guān)系模式對應(yīng)的數(shù)據(jù)表匯總表名說明User系統(tǒng)用戶表Shop商品信息表Advert廣告信息表Brand品牌信息表Class分類信息表Comment評論信息表Touch地址信息表Status訂單狀態(tài)信息表Indent商品訂單信息表6.2.3數(shù)據(jù)庫表設(shè)計(1)數(shù)據(jù)庫名:shop15表1表名:用戶信息表(user)列名類型允許空值默認是否為主鍵字段釋義IdInt(10)否無是ID唯一標識UsernameVarchar(50)否無否用戶名PasswordVarchar(50)否無否密碼emailVarchar(50)否無否郵箱phoneInt(15)否無否手機號碼isadminTinyint(4)否0否是否為管理員表2 表名:廣告信息表(advert)列名類型允許空值默認是否為主鍵字段釋義IdInt(10)否無是ID唯一標識ImgVarchar(100)否無否圖片PosTinyint(4)否無否位置UrlVarchar(100)否無否地址表3表名:商品信息表(shop)列名類型允許空值默認是否為主鍵字段釋義IdInt(10)否無是ID唯一標識NameVarchar(50)否無否商品名字ImgVarchar(100)否無否圖片Pricefloat否無否價格StockInt(11)否無否庫存Brand_idInt(11)否無否關(guān)聯(lián)品牌IDshelfTinyint(4)否1否1為上架0為下架表4 表名:品牌信息表(Brand)列名類型允許空值默認是否為主鍵字段釋義IdInt(10)否無是ID唯一標識NameVarchar(50)否無否品牌名字Class_idInt(11)否無否分類名稱表5 表名:分類信息表(Class)列名類型允許空值默認是否為主鍵字段釋義IdInt(10)否無是ID唯一標識NameCarchar(50)否無否分類名字表6 表名:評論信息表(Comment)列名類型允許空值默認是否為主鍵字段釋義IdInt(10)否無是ID唯一標識User_idInt(11)否無否關(guān)聯(lián)用戶IDContenttext是NULL否內(nèi)容Shop_idInt(11)否無否關(guān)聯(lián)商品IDtimeInt(11)是NULL否時間表7 表名:訂單信息表(Indent)列名類型允許空值默認是否為主鍵字段釋義IdInt(10)否無是ID唯一標識CodeVarchar(50)否無否訂單號User_idInt(11)否無否關(guān)聯(lián)用戶名IDtimeInt(11)否無否時間Status_idInt(11)否1否關(guān)聯(lián)訂單狀態(tài)Touch_idInt(11)否無否關(guān)聯(lián)評論idShop_idInt(10)否無否關(guān)聯(lián)商品IDpriceInt(10)否無否價格總合numInt(10)否無否商品數(shù)量confirmTinyint(4)否0否確認收貨表8 表名:訂單狀態(tài)信息表(Status)列名類型允許空值默認是否主鍵字段釋義IdInt(10)否無是ID唯一標識NameVarchar(50)否無否訂單狀態(tài)表9 表名:訂單地址信息表(Touch)列名類型允許空值默認是否為主鍵字段釋義IdInt(10)否無是ID唯一標識nameVarchar(50)否無否人名addrVarchar(100)否無否收貨地址telVarchar(50)否無否電話emailVarchar(50)否無否郵箱User_idInt(11)否無否用戶ID系統(tǒng)測試7.1測試內(nèi)容表7-1系統(tǒng)管理測試表模塊功能輸入輸出正確輸出錯誤輸出系統(tǒng)登錄用戶登錄輸入框輸入用戶名和密碼進入系統(tǒng)首頁返回登錄界面(輸入的賬號或密碼有誤)用戶管理查看查看用戶信息點擊個人中心按鈕顯示用戶基本信息顯示用戶基本信息失?。ê笈_原因)新增新增用戶信息點擊添加按鈕,輸入相關(guān)信息并點擊保存添加成功跳轉(zhuǎn)查看用戶信息頁面添加失敗提示添加失敗刪除刪除用戶信息點擊刪除按鈕,彈出對話框并點擊確定彈出框彈出成功刪除該條用戶信息彈出框彈出刪除失敗編輯編輯用戶信息點擊修改按鈕,修改相關(guān)信息并點擊保存彈出框彈出成功修改該用戶信息彈出框彈出修改失敗分類管理查看查看商品分類信息點擊查看分類的信息顯示所有分類信息顯示錯誤(后臺原因)新增添加分類信息點擊添加按鈕輸入添加信息添加成功,跳轉(zhuǎn)查看分類添加失敗,顯示錯誤(后臺原因)刪除刪除分類信息點擊刪除按鈕刪除某一個分類刪除成功,跳轉(zhuǎn)查看分類刪除失敗,顯示錯誤(后臺原因)編輯編輯分類信息點擊修改分類修改分類編輯成功,添加成功返回查看頁面編輯錯誤,顯示錯誤(后臺原因)購物車管理查看查看購物車信息點擊購物車按鈕,跳轉(zhuǎn)購物車頁面跳轉(zhuǎn)購物車頁面顯示購物車信息顯示錯誤(后臺原因)新增添加購物車信息點擊添加購物車添加商品添加商品成功添加失敗,顯示錯誤(后臺原因)刪除刪除購物車信息點擊清空購物車購物車的商品信息全部清空刪除失敗,顯示錯誤(后臺原因)編輯修改購物車信息點擊添加或者增加商品數(shù)量修改成功并顯示信息編輯錯誤,顯示錯誤(后臺原因)訂單管理查看查看訂單信息點擊個人中心按鈕,點擊查看訂單按鈕顯示個人訂單信息顯示錯誤(后臺原因)新增添加訂單添加完商品和選擇完地址之后點擊提交訂單跳轉(zhuǎn)個人中心頁面,查看訂單詳情添加失敗,顯示錯誤(后臺原因)刪除刪除訂單后臺點擊刪除訂單按鈕刪除訂單成功刪除失敗,顯示錯誤(后臺原因)編輯確認訂單點擊確認訂單按鈕確認訂單按鈕變評論按鈕編輯錯誤,顯示錯誤(后臺原因)評論功能查看查看評論點擊查看商品詳情查看顯示商品頁以及評論信息顯示錯誤(后臺原因)新增發(fā)表評論編寫評論信息點擊發(fā)布商品頁面新增評論詳情添加失敗,顯示錯誤(后臺原因)刪除刪除評論刪除評論信息商品頁面刪除評論信息刪除失敗,顯示錯誤(后臺原因)個人中心管理查看查看個人中心信息點擊個人中心鏈接查看顯示個人中心信息顯示錯誤(后臺原因)新增新增個人中心信息點擊添加個人信息按鈕添加顯示添加成功,跳轉(zhuǎn)查看信息添加失敗,顯示錯誤(后臺原因)刪除刪除個人中心信息點擊刪除按鈕個人中心信息顯示刪除成功,跳轉(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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論