【基于java的線上服飾銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)14000字(論文)】_第1頁
【基于java的線上服飾銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)14000字(論文)】_第2頁
【基于java的線上服飾銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)14000字(論文)】_第3頁
【基于java的線上服飾銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)14000字(論文)】_第4頁
【基于java的線上服飾銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)14000字(論文)】_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE1基于java的線上服飾銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)TOC\o"1-2"\h\u24039第一章緒論 1130641.1項(xiàng)目背景 1253661.2項(xiàng)目意義 185251.3國(guó)內(nèi)外研究現(xiàn)狀 295871.4開發(fā)工具介紹 378871.4.1Eclipse的介紹 368451.4.2Navicat的介紹 317056第二章需求分析 4155842.1系統(tǒng)概述 4270252.2系統(tǒng)功能需求 5321592.3系統(tǒng)性能需求 6281042.4可行性分析 6266922.4.1技術(shù)可行性 6266532.4.2運(yùn)行可行性 7271612.5開發(fā)環(huán)境 812603第三章總體設(shè)計(jì) 9162593.1系統(tǒng)總體設(shè)計(jì) 9186423.2功能模塊設(shè)計(jì) 9130283.2.1前臺(tái)功能模塊設(shè)計(jì) 9152023.2.2后臺(tái)功能模塊設(shè)計(jì) 109543.3數(shù)據(jù)庫設(shè)計(jì) 109068第四章詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) 13162794.1前臺(tái)界面設(shè)計(jì)與實(shí)現(xiàn) 1323084.1.1個(gè)人用戶注冊(cè)界面 13255664.1.2用戶登錄界面 13151334.1.3商品展示界面 1557414.1.4收藏商品界面 16225314.1.5添加購物車界面 17298564.1.6用戶下單界面 1799524.1.7用戶留言界面 18131294.1.8修改個(gè)人信息界面 18128704.2后臺(tái)功能設(shè)計(jì)與實(shí)現(xiàn) 19244684.2.1管理員登錄模塊 19215144.2.2商品管理模塊 20204714.2.3查看訂單模塊 2294624.2.4庫存管理模塊 2334754.2.5查看留言模塊 2559214.3數(shù)據(jù)庫連接 26437第五章系統(tǒng)測(cè)試 27307015.1測(cè)試任務(wù)及目的 27205745.2測(cè)試計(jì)劃 27161145.3測(cè)試用例 27204665.3.1登錄模塊測(cè)試用例 27310835.3.2用戶注冊(cè)模塊測(cè)試用例 28203555.3.3管理商品模塊測(cè)試用例 29240305.3.4用戶評(píng)價(jià)模塊測(cè)試用例 29103255.4測(cè)試結(jié)論 3012811結(jié)論 3115733參考文獻(xiàn) 33第一章緒論1.1項(xiàng)目背景近年來,隨著Internet的逐漸興起,互聯(lián)網(wǎng)慢慢走進(jìn)人們的生活中,它可以幫助人們?cè)谏钪惺占枰男畔?,查詢想要知道的問題的答案。后來,一種新的購物方式逐漸出現(xiàn)在大眾的視野里,那就是網(wǎng)上購物。在這個(gè)互聯(lián)網(wǎng)信息發(fā)達(dá)的時(shí)代,“網(wǎng)上購物”已逐漸成為商人們銷售商品的一種新的辦法。這種形式的購物吸引了小到十幾歲的小孩,大到五六十歲的老人,因?yàn)檫@種購物方式的便捷性,越來越多的老百姓也開始逐漸選擇網(wǎng)絡(luò)上的購物,而實(shí)體店購買商品的人數(shù)越來越少了,很久以前的企業(yè)和商人也跟著時(shí)代潮流使用網(wǎng)絡(luò)來銷售商品[1]。在大家的生活中有各種類型的購物軟件,例如買車的瓜子二手車,買書的當(dāng)當(dāng)網(wǎng),買票的鐵路12306等。這一系列的購物軟件可以對(duì)人們的生活和工作中提供很多幫助,也為大家的生活提供了很多種選擇,同時(shí),“網(wǎng)絡(luò)上購物”也存在人們?cè)诎倜χ嘈菹?,放松心情的一個(gè)作用,為繁忙的工作增添一份色彩,購物方式進(jìn)行了改變,越來越多的人們也喜歡上這種購物方式,網(wǎng)絡(luò)的技術(shù)逐漸發(fā)展的越來越好,人們也越來越重視生活,人們的生活水平也有很大的進(jìn)步,在網(wǎng)絡(luò)上購買商品可以節(jié)約很多時(shí)間,節(jié)約很多人力,很多物力,可見,網(wǎng)上購物將會(huì)有廣闊的前景和發(fā)展。網(wǎng)絡(luò)上購物只需要一臺(tái)電腦便可以進(jìn)行,網(wǎng)上選購商品的系統(tǒng)可以讓人們?cè)谙到y(tǒng)中查看到商品的詳細(xì)信息、商品的質(zhì)量,可以選擇將購買的商品郵寄到任何地方,在沒有網(wǎng)上選購商品的系統(tǒng)時(shí),人們常常會(huì)就在實(shí)體店對(duì)一樣商品多對(duì)比幾家再選擇購買,這樣不僅可能買不到心儀的商品,同時(shí)還消耗很多時(shí)間,但是在網(wǎng)上選購就不是這樣了,人們可以慢慢選擇,慢慢查看,沒有時(shí)間和地點(diǎn)的限制,在家中便可以解決人們購買商品的整個(gè)過程。網(wǎng)上銷售商品的企業(yè),商家可以通過查看用戶對(duì)購買的商品的一個(gè)反饋,總結(jié)自家商品的優(yōu)缺點(diǎn),進(jìn)而對(duì)銷售的商品進(jìn)行一個(gè)調(diào)整,所以說,網(wǎng)上購物不僅對(duì)購物者有好處,同樣也可以幫助到企業(yè)和商家。雖然網(wǎng)上選購商品的軟件都很類似,并沒有很大的區(qū)別,但是一家網(wǎng)上選購商品的系統(tǒng)的商品質(zhì)量和這個(gè)系統(tǒng)的操作是否容易,都會(huì)對(duì)這家店鋪的口碑乃至這個(gè)系統(tǒng)的使用率造成一定程度的影響。由于本次疫情原因,很多線下商家的服飾商品出現(xiàn)了滯留,很多喜歡購物的人們無法去商場(chǎng)購買商品,這對(duì)某些企業(yè)商戶的發(fā)展有很大的影響,所以網(wǎng)上選購商品的系統(tǒng)不僅可以幫助商家減少商品滯留,而且可以讓潮流購物者感受到購物的快樂。1.2項(xiàng)目意義自1990年以后,互聯(lián)網(wǎng)有目共睹的進(jìn)步。老百姓發(fā)現(xiàn),互聯(lián)網(wǎng)將會(huì)成為一個(gè)好的“搭檔”在人們生活中。如今社會(huì),人們經(jīng)常選擇購物的方式來享受生活,由于一些繁忙瑣碎的事情,使這些喜歡購物的人們沒有時(shí)間逛街,繁忙工作了一天的人也沒有精力出門購物,還有一個(gè)原因線下進(jìn)行購買的商品,它的價(jià)格不再只是單獨(dú)商品的價(jià)值[2],它的價(jià)格包括了制造這件商品以及運(yùn)輸這件商品的總體價(jià)格,這樣會(huì)使購物者購買的商品十分的昂貴,大多數(shù)用戶可能就不會(huì)選擇購買此商品,由于大量的商品銷售不出去就出現(xiàn)了商品滯留的問題,面對(duì)這種情況,衣心衣意服飾選購系統(tǒng)便解決了這個(gè)問題,本系統(tǒng)可以幫助企業(yè)解決商品庫存滯留的問題,進(jìn)行網(wǎng)上銷售商品,不會(huì)強(qiáng)加額外的費(fèi)用在一件商品上,同時(shí)用戶可以不受時(shí)間和精力的約束隨時(shí)隨地可以瀏覽購物系統(tǒng),讓疫情期間無法出門,繁忙的工作中的人們也能感受到購物的快樂。本系統(tǒng)研究的目的就是為銷售服飾的企業(yè)研發(fā)一個(gè)網(wǎng)絡(luò)上的銷售服飾的平臺(tái),幫助商家減少不必要的開銷,降低商家服裝的庫存滯留,提高本企業(yè)的口碑??梢宰屬徫镎咴谝咔槠陂g隨時(shí)隨地“逛商店”,本系統(tǒng)對(duì)服飾展示的信息很詳細(xì),服飾的種類有很多,可以買到其他城市的服飾,同樣用戶可以查看到商品的質(zhì)量,可以對(duì)商品進(jìn)行收藏,添加購物車,在網(wǎng)絡(luò)上對(duì)商品進(jìn)行下單,瀏覽商品的時(shí)候也不需要思考時(shí)間和地點(diǎn),而且可以享受到“購買商品送貨到家”的服務(wù)。1.3國(guó)內(nèi)外研究現(xiàn)狀在我國(guó)的北京開始了在線購買商品之后,這種方式購買商品的口碑慢慢建立起來,人們開始嘗試并逐漸喜歡在網(wǎng)絡(luò)上挑選和購買自己喜歡的商品,很久以前發(fā)生過一次病毒,由此這種購物的方式再一次被想起,后來,中國(guó)出現(xiàn)了“淘寶”這個(gè)網(wǎng)絡(luò)的購物平臺(tái),隨著信息化的發(fā)展,國(guó)內(nèi)已經(jīng)有很多購物平臺(tái),例如“淘寶”,“唯品會(huì)”等。如今很多人們都會(huì)選擇“淘寶”進(jìn)行購買商品,因?yàn)樵谶@個(gè)軟件上進(jìn)行購物可以為用戶節(jié)省大量的人力和物力,人們可以自由的瀏覽商品,而且購物平臺(tái)擁有好的口碑會(huì)使越來越的人們喜歡在網(wǎng)絡(luò)上購物。經(jīng)過統(tǒng)計(jì)發(fā)現(xiàn):現(xiàn)階段大多數(shù)的人群更喜歡在網(wǎng)絡(luò)上進(jìn)行購物,少數(shù)的人群會(huì)在實(shí)體店進(jìn)行購物。所以購物者們更傾向在網(wǎng)絡(luò)上購買商品[3]。在國(guó)外,經(jīng)過研究發(fā)現(xiàn):外國(guó)人也都很喜歡在網(wǎng)絡(luò)上進(jìn)行購買商品,因?yàn)樗麄冇X得可以在任何時(shí)間,任何地點(diǎn)進(jìn)入到網(wǎng)絡(luò)購物平臺(tái)中進(jìn)行購買商品,而且對(duì)于銷售商品的企業(yè)和購買商品的用戶都做到了方便、省時(shí)、省力。同時(shí)在網(wǎng)絡(luò)上進(jìn)行購物可以對(duì)那些不方便行走的用戶擁有同樣的購物體驗(yàn),而且很多國(guó)外的銷售商品的企業(yè)也都認(rèn)為這種方式可以提高商品的銷售量。由于國(guó)外的銷售商品的平臺(tái)逐漸的發(fā)展,各個(gè)企業(yè)的營(yíng)業(yè)額也有所提升,國(guó)外的各個(gè)城市也都開始在網(wǎng)絡(luò)上進(jìn)行商品的買賣。從國(guó)內(nèi)外情況可以看出,網(wǎng)上購物已經(jīng)逐漸成為人們放松心情,釋放壓力的一種方式,還可以提高各個(gè)企業(yè)的商品的銷售量。本系統(tǒng)還實(shí)現(xiàn)了在用戶瀏覽商品的時(shí)候可以短暫的保留用戶的瀏覽記錄的功能。1.4開發(fā)工具介紹1.4.1Eclipse的介紹就Eclipse來說,它只是一個(gè)項(xiàng)目的開發(fā)平臺(tái),正是因?yàn)樗鼡碛幸恍﹥?yōu)點(diǎn),所以很多程序員都會(huì)選擇利用Eclipse進(jìn)行開發(fā)項(xiàng)目。Eclipse占用的內(nèi)存資源比較少,而且它的功能也非常的多,Eclipse是一個(gè)免費(fèi)的軟件,安裝比較簡(jiǎn)單,利用它編寫代碼比較容易,編寫代碼的時(shí)候Eclipse可以自動(dòng)排版,通常一些代碼可以通過快捷鍵的方式自動(dòng)生成,在編寫代碼的過程中也會(huì)有相應(yīng)的代碼提示,如果編寫錯(cuò)誤,也會(huì)有相應(yīng)的警告提醒,編寫完代碼后可以在Eclipse中運(yùn)行查看相應(yīng)的效果,它擁有英文與中文兩種模式,可以選擇自己相對(duì)喜歡的模式進(jìn)行編寫。Eclipse主要是開發(fā)項(xiàng)目或者語言的一個(gè)工具,在它的幫助下會(huì)使項(xiàng)目的開發(fā)變得容易,想要利用Eclipse開發(fā)與某種語言有關(guān)的系統(tǒng),通常選擇安裝相對(duì)應(yīng)的插件[4],Eclipse就像一個(gè)容器,Java就像是容器中的內(nèi)容,Eclipse不僅可以開發(fā)Java語言還可以開發(fā)其他語言,Eclipse可以與數(shù)據(jù)庫進(jìn)行相連,做到項(xiàng)目中的數(shù)據(jù)及時(shí)更新的作用??傊?,利用Eclipse進(jìn)行項(xiàng)目的開發(fā)對(duì)于初學(xué)者或者程序員都是一個(gè)不錯(cuò)的選擇。1.4.2Navicat的介紹Navicat用于數(shù)據(jù)庫的管理,這個(gè)工具的價(jià)格相對(duì)其他工具比較便宜的,擁有以下幾個(gè)特點(diǎn)。Navicat的登錄方式比較容易,工具內(nèi)部展示十分的簡(jiǎn)潔,程序編寫的語言也有很多種,傳入數(shù)據(jù)的時(shí)候可以分為兩種方式,一種是進(jìn)行代碼的編寫,另一種是創(chuàng)建表,向表中填寫數(shù)據(jù),當(dāng)查詢數(shù)據(jù)的時(shí)候可以在查看表中快速的查看數(shù)據(jù)庫表中的內(nèi)容,利用JDBC將Eclipse與Navicat進(jìn)行連接,連接成功可以進(jìn)行管理數(shù)據(jù),并且讓數(shù)據(jù)同步,在Navicat中可以對(duì)創(chuàng)建的數(shù)據(jù)進(jìn)行編輯和刪除的功能,Navicat工具可以很好地保護(hù)數(shù)據(jù)的安全。Navicat的操作對(duì)于一個(gè)初學(xué)者來說操作步驟簡(jiǎn)單,可以容易的實(shí)現(xiàn)訪問數(shù)據(jù)庫,讓數(shù)據(jù)內(nèi)容進(jìn)行共享,Navicat可以滿足對(duì)數(shù)據(jù)管理的基本需求。所以說,Navicat可以很好地管理數(shù)據(jù)庫中的數(shù)據(jù)。

第二章需求分析2.1系統(tǒng)概述衣心衣意服飾選購系統(tǒng)是為商家研發(fā)的一個(gè)網(wǎng)絡(luò)上服飾銷售的系統(tǒng),在疫情期間,通過使用本系統(tǒng),可以滿足用戶在家進(jìn)行購買商品,享受商品送貨到家的服務(wù),商家可以在疫情期間盡量減少服飾商品的庫存滯留的問題,減少商品給商家?guī)淼慕?jīng)濟(jì)損失。首先根據(jù)使用該系統(tǒng)的用戶的角色的不同分為:普通用戶,管理員。本網(wǎng)上購物系統(tǒng)根據(jù)用戶需求主要分為三個(gè)模塊:普通用戶,管理員,訪問。普通用戶模塊主要實(shí)現(xiàn)個(gè)人用戶的注冊(cè)登錄,可以在線創(chuàng)建個(gè)人信息,修改個(gè)人信息,瀏覽商品主頁,查看商品詳細(xì)信息,對(duì)商品進(jìn)行添加收藏,添加到購物車購買,填寫郵寄地址,對(duì)商品進(jìn)行評(píng)價(jià)等功能。管理員模塊主要實(shí)現(xiàn)管理員的登錄,發(fā)布商品信息,修改商品的信息并且修改后對(duì)前臺(tái)用戶可見,查看用戶訂單,查看留言,管理庫存等功能。訪問模塊主要是用戶登錄,管理員登錄的功能。具體如圖2-1所示。衣心衣意服飾選購系統(tǒng)衣心衣意服飾選購系統(tǒng)訪問模塊管理員模塊普通用戶模塊訪問模塊管理員模塊普通用戶模塊查看訂單管理員登錄普通用戶登錄管理庫存查看留言管理商品信息留言收藏商品查看商品展示修改個(gè)人信息下單商品注冊(cè)個(gè)人信息查看訂單管理員登錄普通用戶登錄管理庫存查看留言管理商品信息留言收藏商品查看商品展示修改個(gè)人信息下單商品注冊(cè)個(gè)人信息圖2-1系統(tǒng)整體模塊設(shè)計(jì)圖2.2系統(tǒng)功能需求由于本次的疫情原因,很多城市,很多小區(qū)都被封閉,這樣導(dǎo)致許多想要逛街的人們無法到線下的商場(chǎng)進(jìn)行購買商品。同時(shí),對(duì)于企業(yè)和商家來說,由于疫情的原因,在其他開銷不減的情況下,商品出現(xiàn)了滯留,這樣導(dǎo)致很多企業(yè)都虧本了。本系統(tǒng)就可以解決這些問題。根據(jù)本系統(tǒng)的使用者不同分為購物者和管理員兩個(gè)角色,購物者使用本系統(tǒng)可以在網(wǎng)絡(luò)上進(jìn)行瀏覽商品,購買商品等,同時(shí)可以利用本系統(tǒng)購物感受到快樂,放松的心情。后臺(tái)管理員使用本系統(tǒng)將對(duì)商品展示的信息進(jìn)行管理,對(duì)商品的庫存進(jìn)行調(diào)整,并且定期維護(hù)本系統(tǒng)。購物者角色中又包含六個(gè)小模塊,分別為修改個(gè)人信息模塊,查看商品詳情模塊,收藏模塊,加入購物車模塊,下單模塊和留言模塊。修改個(gè)人信息模塊主要實(shí)現(xiàn)用戶對(duì)個(gè)人登錄密碼和其他個(gè)人信息的修改。查看商品詳情模塊主要實(shí)現(xiàn)用戶可以查看到每件商品的商品詳細(xì)信息,商品的質(zhì)量,以及可以在商品的詳細(xì)信息中查看到自己的瀏覽記錄。收藏模塊主要實(shí)現(xiàn)用戶可以對(duì)自己喜歡的商品進(jìn)行收藏,通過收藏成功后,會(huì)有收藏成功的提示,并且可以在個(gè)人的收藏里查看到收藏到的商品,如果不喜歡商品,可以對(duì)商品進(jìn)行刪除的功能。加入購物車模塊主要實(shí)現(xiàn)用戶對(duì)喜歡的商品進(jìn)行加入購物車的功能,通過加入成功后,會(huì)有加入成功的提示,可以在個(gè)人的購物車查看到加入到購物車的商品,之后可以進(jìn)行填寫地址進(jìn)行購買。下單模塊主要實(shí)現(xiàn)用戶對(duì)想要購買的商品進(jìn)行下單,填寫商品名稱,電話,地址,便可完成商品的購買,等到收到貨之后再進(jìn)行付款。留言模塊主要實(shí)現(xiàn)用戶可以對(duì)購買后的商品進(jìn)行評(píng)價(jià),反饋給管理員購買的商品的感受,以便管理員對(duì)商品進(jìn)行分析管理。管理員角色中又包含五個(gè)小模塊,分別為修改商品信息模塊,添加商品信息模塊,管理庫存模塊,查看訂單模塊,查看留言模塊。修改商品信息模塊主要實(shí)現(xiàn)管理員對(duì)購物者查看到的商品進(jìn)行調(diào)整名稱,價(jià)格,圖片的功能,同時(shí)也可以對(duì)想下架的商品進(jìn)行刪除下架。添加商品信息模塊主要實(shí)現(xiàn)管理員對(duì)商品展示的頁面的商品進(jìn)行添加的功能。查看訂單模塊主要實(shí)現(xiàn)管理員對(duì)購物者下單的商品進(jìn)行查看,之后可以對(duì)商品進(jìn)行發(fā)貨處理。管理庫存模塊主要實(shí)現(xiàn)管理員查看訂單后,對(duì)商品的庫存進(jìn)行修改的功能,以便更好的管理商品的數(shù)量。查看留言模塊主要實(shí)現(xiàn)管理員查看到購物者對(duì)商品進(jìn)行的評(píng)價(jià),之后對(duì)評(píng)價(jià)進(jìn)行分析后,對(duì)商品進(jìn)行調(diào)整。2.3系統(tǒng)性能需求衣心衣意服飾選購系統(tǒng)在運(yùn)行期間相對(duì)穩(wěn)定,采用了相對(duì)穩(wěn)定的Eclipse和MySQL兩個(gè)工具進(jìn)行開發(fā)的,用戶通過注冊(cè),登錄到本系統(tǒng),對(duì)本系統(tǒng)的信息進(jìn)行瀏覽,選購,用戶在登錄本系統(tǒng)操作起來簡(jiǎn)單,易懂,對(duì)于新手來說登錄本系統(tǒng)也可以快速了解如何操作本系統(tǒng),所以說本系統(tǒng)具有較容易的使用性,衣心衣意服飾選購系統(tǒng)可以保證用戶注冊(cè)的信息的安全,以及用戶購買商品填寫的訂單信息的安全性,用戶在瀏覽衣心衣意服飾選購系統(tǒng)系統(tǒng)的過程當(dāng)中,運(yùn)行流暢,操作本系統(tǒng)的過程會(huì)有相應(yīng)的提示,會(huì)有相應(yīng)的響應(yīng),并且提示和響應(yīng)的速度非常的快,在用戶加入到收藏里的商品,如果有不喜歡的可以進(jìn)行刪除,后期如果再次登錄本系統(tǒng)的話,刪除掉的信息便不會(huì)在顯示,保證了系統(tǒng)的數(shù)據(jù)的準(zhǔn)確性。本系統(tǒng)在用戶注冊(cè)的時(shí)候,保證了一個(gè)用戶一個(gè)ID,進(jìn)而保證了用戶的信息不會(huì)混亂。管理員在登錄衣心衣意服飾選購系統(tǒng)后,對(duì)銷售商品的信息進(jìn)行管理,修改的商品信息以及刪除的商品信息,在用戶界面同樣會(huì)顯示修改之后的效果,并且修改的信息會(huì)一一對(duì)應(yīng),保證了系統(tǒng)中的數(shù)據(jù)的統(tǒng)一性,同時(shí)在修改成功后也會(huì)有相應(yīng)的響應(yīng),以便于提醒成功修改本商品的信息,管理員查看的訂單信息,留言信息也同樣的具有準(zhǔn)確性,都是來自于用戶填寫的真實(shí)信息,進(jìn)而可以更好的管理商品的庫存和對(duì)商品進(jìn)行發(fā)貨,管理員可以對(duì)系統(tǒng)中商品進(jìn)行無限量的添加,保證了系統(tǒng)內(nèi)商品信息的可擴(kuò)充性。衣心衣意服飾選購系統(tǒng)的開發(fā)成本較低,維護(hù)成本較低,而且具有易維護(hù)的特點(diǎn),便于管理員在日常中進(jìn)行相應(yīng)的維護(hù)工作,本系統(tǒng)采用了模塊的方式開發(fā),也就是說本系統(tǒng)具有良好的擴(kuò)展性,如果將來有其他有助于系統(tǒng)升級(jí)的功能,可以進(jìn)一步進(jìn)行對(duì)本系統(tǒng)的開發(fā)。2.4可行性分析2.4.1技術(shù)可行性服飾銷售的企業(yè)商家十分的看重衣心衣意服飾選購系統(tǒng),同時(shí)他們也會(huì)對(duì)系統(tǒng)開發(fā)的技術(shù),資金等問題進(jìn)行一定的考量,所以衣心衣意服飾選購系統(tǒng)的技術(shù)可行性也是非常備受關(guān)注的。為了得到企業(yè)和商家對(duì)衣心衣意服飾選購系統(tǒng)的認(rèn)可,本衣心衣意服飾選購系統(tǒng)采用的JSP/Servlet技術(shù)開發(fā)的服飾選購系統(tǒng),采用JDBC技術(shù)封裝MySQL數(shù)據(jù)庫來存儲(chǔ)信息,利用HTML對(duì)系統(tǒng)的網(wǎng)頁進(jìn)行了設(shè)計(jì),通過JavaScript進(jìn)行事件處理,對(duì)開發(fā)的系統(tǒng)內(nèi)的操作進(jìn)行相應(yīng)的提示,本系統(tǒng)的開發(fā)語言為Java語言,Java與C++相比,不再支持運(yùn)算符重載[5],并且比C++語言簡(jiǎn)單,本系統(tǒng)通過復(fù)制網(wǎng)址端口號(hào)在瀏覽器中便可以運(yùn)行,不同的硬件,軟件條件下,會(huì)對(duì)系統(tǒng)運(yùn)行的環(huán)境有很大的影響,進(jìn)而會(huì)影響到衣心衣意服飾選購系統(tǒng)的正常運(yùn)行,以上這些語言和技術(shù)可以解決衣心衣意服飾選購系統(tǒng)對(duì)于不同計(jì)算機(jī)配置,不同運(yùn)行環(huán)境下的兼容性問題。本系統(tǒng)的開發(fā)環(huán)境和開發(fā)語言也十分的重要,本系統(tǒng)選用目前用戶們都在用的Windows10計(jì)算機(jī)操作系統(tǒng)對(duì)本系統(tǒng)進(jìn)行開發(fā),并且采用了免費(fèi)的開發(fā)工具Eclipse和當(dāng)今比較流行、相對(duì)安全、容量比較大的MySQL數(shù)據(jù)庫進(jìn)行開發(fā),因?yàn)檫@兩個(gè)工具在本人在校期間一直學(xué)習(xí),有一定的開發(fā)基礎(chǔ),同時(shí)MySQL數(shù)據(jù)庫操作起來比較容易[6],開發(fā)人員可以隨時(shí)快速訪問數(shù)據(jù)庫[7],因?yàn)閷?duì)開發(fā)工具有一定的了解,通過查閱資料,使用個(gè)人電腦便可以完成對(duì)衣心衣意服飾選購系統(tǒng)的開發(fā)。通過對(duì)系統(tǒng)的技術(shù)可行性的分析可以保證系統(tǒng)的正常運(yùn)行,系統(tǒng)的穩(wěn)定,并且可以得到企業(yè)對(duì)衣心衣意服飾選購系統(tǒng)的認(rèn)可。2.4.2運(yùn)行可行性衣心衣意服飾選購系統(tǒng)是為銷售服飾的企業(yè),商家進(jìn)行開發(fā)的一個(gè)網(wǎng)絡(luò)上銷售商品的系統(tǒng),首先,本系統(tǒng)起名為衣心衣意服飾選購系統(tǒng),從名字上來看,“衣心衣意”可以給老百姓一種想要點(diǎn)開查看瀏覽系統(tǒng)里有什么服飾的想法,所以可能會(huì)帶來很多潛在的用戶,增加用戶對(duì)本系統(tǒng)的點(diǎn)擊量,對(duì)本系統(tǒng)的商品的購買量。其次,衣心衣意服飾選購系統(tǒng)是為企業(yè)和商家在疫情期間所研發(fā)出來的系統(tǒng),因?yàn)橐咔榈脑?,很多老百姓無法進(jìn)行外出購買商品,辦公也在家中進(jìn)行,這樣導(dǎo)致老百姓沒有購買商品的渠道,商家和企業(yè)的服飾商品存在了商品銷售不出去的問題,同時(shí)還要承擔(dān)著一些無形的費(fèi)用,疫情如果一直沒有好轉(zhuǎn),會(huì)給商家和企業(yè)帶來很大的影響,通過以上分析,可以看出,進(jìn)行網(wǎng)上服飾銷售商品對(duì)于企業(yè)和商家來說的重要性。由于時(shí)代的進(jìn)步,雖然仍有少許人群進(jìn)行線下購物,但是可以看出線上選購商品是未來發(fā)展的方向,而且在特殊時(shí)期可以解決用戶與商家的問題,將來會(huì)有更多種企業(yè)進(jìn)行網(wǎng)上銷售[8],通過使用衣心衣意服飾選購系統(tǒng)可以滿足用戶在家中進(jìn)行瀏覽商品,購買商品;解決企業(yè)和商家服裝滯留的問題,企業(yè)和商家可以通過衣心衣意服飾選購系統(tǒng)將商品的信息進(jìn)行發(fā)布,進(jìn)行銷售。本系統(tǒng)適用的人群為小到十幾歲的小孩,大到五六十歲的老人,衣心衣意服飾選購系統(tǒng)通過一臺(tái)電腦便可以進(jìn)行使用,用戶通過注冊(cè),登錄,進(jìn)行對(duì)商品的瀏覽和下單,操作十分的簡(jiǎn)單,容易理解,適用人群范圍廣,衣心衣意服飾選購系統(tǒng)還存在著對(duì)商品進(jìn)行留言的版塊,這樣可以使企業(yè)和商家得到用戶對(duì)商品購買后的體驗(yàn)反饋,更有助于商家和企業(yè)對(duì)服飾的管理,企業(yè)和商家對(duì)商品的管理是管理員登錄成功后便可以對(duì)商品的信息進(jìn)行修改等一系列其他處理。本系統(tǒng)上面的商品價(jià)格為大部分用戶可接收的價(jià)格。最后,衣心衣意服飾選購系統(tǒng)采用的是免費(fèi)的、開源的Eclipse和MySQL數(shù)據(jù)庫進(jìn)行開發(fā)的,這兩個(gè)開發(fā)工具具有穩(wěn)定,安全的特點(diǎn),會(huì)使本系統(tǒng)運(yùn)行期間得到穩(wěn)定的運(yùn)行效果。一個(gè)好的網(wǎng)上選購系統(tǒng)會(huì)帶來穩(wěn)定的消費(fèi)人群,經(jīng)過推廣或許會(huì)帶來更多的消費(fèi)者,可能會(huì)給這個(gè)企業(yè)帶來更大的利益,而且本系統(tǒng)是通過線上選購,商品到家之后再進(jìn)行付款,保證了用戶的安全性,由此可見,衣心衣意服飾選購系統(tǒng)既考慮到了商家的好處,同樣也考慮到了用戶購買的安全、方便的權(quán)益,所以,衣心衣意服飾選購系統(tǒng)具有很高的運(yùn)行可行性。2.5開發(fā)環(huán)境為了開發(fā)一個(gè)好的服飾選購系統(tǒng),衣心衣意服飾選購系統(tǒng)使用JSP/Servlet技術(shù)開發(fā)的,本系統(tǒng)的開發(fā)平臺(tái)為開放源代碼的Eclipse,開發(fā)語言為Java,開發(fā)的數(shù)據(jù)庫選用的是MySQL數(shù)據(jù)庫。本系統(tǒng)用HTML對(duì)系統(tǒng)的頁面進(jìn)行設(shè)計(jì),JSP進(jìn)行跨平臺(tái)的操作[9],JSP技術(shù)可以將Java的代碼寫到HTML當(dāng)中。本系統(tǒng)使用Servlet技術(shù)進(jìn)行開發(fā),是因?yàn)镾ervlet技術(shù)適用較多的服務(wù)器環(huán)境,并且轉(zhuǎn)換方法也都不同[10~11],本系統(tǒng)便充分的利用了它的這個(gè)優(yōu)點(diǎn)。本系統(tǒng)通過使用JDBC將數(shù)據(jù)庫與Eclipse進(jìn)行相連,從而達(dá)到數(shù)據(jù)的及時(shí)更新,本系統(tǒng)的開發(fā)語言為Java,因?yàn)镴ava語言在編寫過程中讓開發(fā)人員使用起來比較方便,而且它也是普遍大眾程序員們會(huì)使用的編程語言。本系統(tǒng)的數(shù)據(jù)庫采用的是MySQL數(shù)據(jù)庫,因?yàn)榇藬?shù)據(jù)庫工具成本低,SQL語句也是很多開發(fā)者經(jīng)常用的數(shù)據(jù)庫語言,開發(fā)過程易于操作,安全性也比較高。本系統(tǒng)是用個(gè)人電腦進(jìn)行開發(fā)的,采用Windows10系統(tǒng)進(jìn)行開發(fā),因?yàn)槟壳癢indows10系統(tǒng)已經(jīng)得到廣泛的應(yīng)用,開發(fā)出來的系統(tǒng)也可以在生活中普遍適用,這樣既可以得到企業(yè)和商家的認(rèn)可,也可以得到用戶們的認(rèn)可。

第三章總體設(shè)計(jì)3.1系統(tǒng)總體設(shè)計(jì)本系統(tǒng)通過分模塊進(jìn)行系統(tǒng)的設(shè)計(jì),主要模塊有普通用戶模塊、管理員模塊,訪問模塊,通過準(zhǔn)確地處理模塊內(nèi)部的關(guān)系,模塊與模塊之間的關(guān)系,進(jìn)而實(shí)現(xiàn)系統(tǒng)的總體設(shè)計(jì)。普通用戶模塊實(shí)現(xiàn)的功能有首先進(jìn)行注冊(cè),注冊(cè)成功后登錄顯示商品展示的頁面,通過點(diǎn)擊商品的圖片,可以查看商品的詳細(xì)信息,并且展示瀏覽記錄,普通用戶可以修改個(gè)人賬戶的密碼等信息,可以對(duì)喜歡的服飾進(jìn)行收藏,加入購物車,進(jìn)行下單,留言的功能等。管理員模塊實(shí)現(xiàn)的功能有登錄,在線發(fā)布商品信息,然后對(duì)商品信息進(jìn)行管理,可以查看用戶的購買記錄,可以對(duì)商品的庫存進(jìn)行修改,可以查看到用戶的留言,進(jìn)而對(duì)商品的取舍進(jìn)行分析。訪問模塊主要是提供用戶和管理員進(jìn)行登錄本服飾選購系統(tǒng)。3.2功能模塊設(shè)計(jì)3.2.1前臺(tái)功能模塊設(shè)計(jì)訪問模塊是由用戶名,密碼,身份,驗(yàn)證碼組成。前臺(tái)功能模塊,可以用普通用戶進(jìn)行登錄,通過注冊(cè)信息,注冊(cè)成功后登錄可以對(duì)每一件商品進(jìn)行瀏覽,并且可以查看到商品的詳細(xì)信息;可以修改個(gè)人賬戶信息,修改成功后下次登錄將使用新的密碼進(jìn)行登錄;對(duì)商品進(jìn)行收藏和添加到購物車;對(duì)商品進(jìn)行下單;當(dāng)用戶收到商品后可以對(duì)商品進(jìn)行留言評(píng)價(jià);訪問模塊可以提供用戶和管理員登錄本系統(tǒng)。具體如圖3-1所示。衣心衣意服飾選購系統(tǒng)衣心衣意服飾選購系統(tǒng)訪問模塊普通用戶模塊訪問模塊普通用戶模塊管理員登錄用戶登錄下單商品留言注冊(cè)個(gè)人信息查看商品展示修改個(gè)人信息收藏商品管理員登錄用戶登錄下單商品留言注冊(cè)個(gè)人信息查看商品展示修改個(gè)人信息收藏商品圖3-1前臺(tái)功能模塊設(shè)計(jì)圖3.2.2后臺(tái)功能模塊設(shè)計(jì)后臺(tái)功能模塊,可以由管理員進(jìn)行登錄,登錄成功后可以對(duì)商品的信息進(jìn)行修改;可以查看用戶的訂單,進(jìn)而進(jìn)行商品的發(fā)貨處理;可以查看用戶的留言;可以對(duì)商品的庫存進(jìn)行管理。具體如圖3-2所示。管理員模塊管理員模塊查看訂單查看留言修改商品信息修改庫存查看訂單查看留言修改商品信息修改庫存圖3-2后臺(tái)功能模塊設(shè)計(jì)圖3.3數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)采用NavicatforMySQL數(shù)據(jù)庫,建立數(shù)據(jù)庫lb包含用戶表(User)、商品表(Product)、留言表(Liuyan)、收藏表(Shoucang)、購物車表(Gouwuche)、庫存表(Kucun)、下單表(Dingdan)。具體關(guān)系如圖3-3所示。管理庫存IDN管理庫存IDN用戶名用戶名庫存用戶名用戶名庫存1個(gè)數(shù)1個(gè)數(shù)內(nèi)容用戶留言填寫身份內(nèi)容用戶留言填寫身份111111留言ID查看用戶ID留言ID查看用戶IDM收藏IDM收藏ID1添加M商品ID1添加M商品ID商品圖片收藏商品圖片收藏N用戶ID商品名N用戶ID商品名加入加入購物車ID下單ID購物車ID下單ID111111用戶ID下單購物車對(duì)應(yīng)內(nèi)容用戶ID下單購物車對(duì)應(yīng)內(nèi)容圖片用戶名圖片用戶名圖3-3數(shù)據(jù)庫總體E-R圖(1)用戶表用戶表含有用戶ID、用戶名、密碼、身份、年齡、電話號(hào)碼、地址等屬性。如表3-1所示。表3-1用戶表結(jié)構(gòu)表(User)字段類型主鍵外鍵注釋idint是用戶idunamevarchar(20)用戶名passwordvarchar(20)密碼identchar(1)身份agevarchar(10)年齡phonevarchar(20)電話addressvarchar(50)地址(2)商品表商品表含有商品ID、商品名、價(jià)格、圖片等屬性。如表3-2所示。表3-2商品表結(jié)構(gòu)表(Product)字段類型主鍵外鍵注釋bidint是商品idbnamevarchar(20)商品名pricevarchar(15)價(jià)格picturevarchar(20)圖片jieshaovarchar(30)介紹(3)收藏表收藏表含有收藏ID、收藏名、收藏價(jià)格、收藏圖片、用戶ID等屬性。如表3-3所示。表3-3收藏表結(jié)構(gòu)表(Shoucang)字段類型主鍵外鍵注釋sidint是收藏idsnamevarchar(20)收藏名jiagevarchar(15)收藏價(jià)格tupianvarchar(20)收藏圖片idint是用戶id(4)購物車表購物車表含有購物車ID、購物車名、購物車價(jià)格、購物車圖片、用戶ID等屬性。如表3-4所示。表3-4購物車表結(jié)構(gòu)表(Gouwuche)字段類型主鍵外鍵注釋gidint是購物車idgnamevarchar(20)購物車名gpricevarchar(15)購物車價(jià)格gtupianvarchar(20)購物車圖片idint是用戶id(5)庫存表庫存表含有庫存ID、庫存名、庫存?zhèn)€數(shù)、庫存圖片等屬性。如表3-5所示。表3-5庫存表結(jié)構(gòu)表(Kucun)字段類型主鍵外鍵注釋kidint是庫存idknamevarchar(20)庫存名kgeshuvarchar(15)庫存?zhèn)€數(shù)kpicturevarchar(20)庫存圖片(6)訂單表訂單表含有訂單ID、訂單名、購買內(nèi)容、訂單地址、訂單電話等屬性。如表3-6所示。表3-6訂單表結(jié)構(gòu)表(Dingdan)字段類型主鍵外鍵注釋didint是訂單iddnamevarchar(20)訂單名dgoumaivarchar(25)訂單內(nèi)容daddressvarchar(19)訂單地址dphonevarchar(20)是訂單電話(7)留言表留言表含有留言ID、留言名,留言內(nèi)容等屬性。如表3-7所示。表3-7留言表結(jié)構(gòu)表(Liuyan)字段類型主鍵外鍵注釋lidint是留言idlnamevarchar(20)留言名liuvarchar(25)留言內(nèi)容

第四章詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)4.1前臺(tái)界面設(shè)計(jì)與實(shí)現(xiàn)4.1.1個(gè)人用戶注冊(cè)界面?zhèn)€人用戶注冊(cè)登錄,如果登錄失敗會(huì)有錯(cuò)誤提示,登錄成功后可以修改個(gè)人注冊(cè)的信息,可以查看到商品信息,每一個(gè)商品可以查看到詳情,同時(shí)可以看到自己的瀏覽記錄,對(duì)喜歡的商品可以進(jìn)行收藏,如果想要購買商品,可以將商品加入到購物車,進(jìn)行填寫地址等信息,購買商品貨到付款,如果對(duì)商品表示滿意可以進(jìn)行留言評(píng)價(jià)。圖4-1個(gè)人用戶注冊(cè)頁面設(shè)計(jì)圖,用戶注冊(cè)時(shí)按照要求輸入用戶名、密碼、年齡、電話、地址、郵箱等信息,注冊(cè)的個(gè)人信息會(huì)存入到數(shù)據(jù)庫中,注冊(cè)成功后跳轉(zhuǎn)到登錄界面。如圖4-1所示。圖4-1個(gè)人用戶注冊(cè)界面設(shè)計(jì)圖4.1.2用戶登錄界面圖4-2用戶登錄界面設(shè)計(jì)圖,用戶登錄時(shí)按照要求輸入用戶名、密碼、驗(yàn)證碼、身份等信息,系統(tǒng)在數(shù)據(jù)庫中查詢用戶名和密碼若有匹配的則進(jìn)入商品展示頁面,否則證明非該系統(tǒng)用戶,需要先注冊(cè)才可登錄。如圖4-2所示。圖4-2用戶登錄界面設(shè)計(jì)圖圖4-3錯(cuò)誤提示頁面設(shè)計(jì)圖,如果用戶在登錄時(shí)信息輸入錯(cuò)誤,會(huì)有錯(cuò)誤提示。如圖4-3所示。圖4-3錯(cuò)誤提示頁面設(shè)計(jì)圖4.1.3商品展示界面圖4-4商品展示界面設(shè)計(jì)圖,用戶登錄成功后會(huì)跳轉(zhuǎn)到商品展示的頁面,可以查看到商品的名稱,價(jià)格,可以對(duì)商品進(jìn)行收藏和添加購物車的功能,用戶收藏和添加購物車的商品信息會(huì)存儲(chǔ)到數(shù)據(jù)庫中。如圖4-4所示。圖4-4商品展示界面設(shè)計(jì)圖圖4-5商品詳情展示界面設(shè)計(jì)圖,用戶點(diǎn)擊每一件商品的圖片可以查看到商品的詳細(xì)信息,包括名稱,價(jià)格,介紹等,用戶可以查看到查看商品的瀏覽記錄,點(diǎn)擊返回可以跳轉(zhuǎn)回商品展示界面。如圖4-5所示。圖4-5商品詳情展示界面設(shè)計(jì)圖4.1.4收藏商品界面圖4-6收藏商品界面設(shè)計(jì)圖,用戶對(duì)于自己喜歡的商品可以將商品加入到收藏夾里,可以在我的收藏里查看到個(gè)人用戶收藏的所有商品,每個(gè)用戶收藏的商品信息都存儲(chǔ)在數(shù)據(jù)庫中。如圖4-6所示。圖4-6收藏商品界面設(shè)計(jì)圖圖4-7收藏成功界面設(shè)計(jì)圖,用戶收藏商品成功后會(huì)有相應(yīng)的提醒。如圖4-7所示。圖4-7收藏成功界面設(shè)計(jì)圖4.1.5添加購物車界面圖4-8添加購物車界面設(shè)計(jì)圖,用戶想要購買商品,可以將商品加入到購物車?yán)?,在添加購物車中可以查看到用戶添加的商品,添加成功的商品信息存在?shù)據(jù)庫中。如圖4-8所示。圖4-8添加購物車界面設(shè)計(jì)圖4.1.6用戶下單界面4-9用戶下單界面設(shè)計(jì)圖,用戶將商品添加到購物車成功后,可以對(duì)商品進(jìn)行下單的功能,填寫地址等信息,等待幾日便可以收到商品。如圖4-9所示。圖4-9用戶下單界面設(shè)計(jì)圖4.1.7用戶留言界面圖4-10用戶留言界面設(shè)計(jì)圖,用戶收到商品后,經(jīng)過使用可以對(duì)商品進(jìn)行反饋評(píng)價(jià),用戶評(píng)價(jià)的信息只有管理員在后臺(tái)可以看到。如圖4-10所示。圖4-10用戶留言界面設(shè)計(jì)圖4.1.8修改個(gè)人信息界面圖4-11修改個(gè)人信息界面設(shè)計(jì)圖,用戶成功登錄系統(tǒng)后可以對(duì)自己賬戶的密碼等個(gè)人信息進(jìn)行修改,修改的信息存儲(chǔ)到個(gè)人用戶的數(shù)據(jù)庫中,下次登錄時(shí)將使用新的密碼進(jìn)行登錄。如圖4-11所示。圖4-11修改個(gè)人信息界面設(shè)計(jì)圖4.2后臺(tái)功能設(shè)計(jì)與實(shí)現(xiàn)4.2.1管理員登錄模塊使用管理員帳號(hào)登錄本系統(tǒng),管理員可以查看到銷售商品的信息,可以對(duì)商品的名稱、價(jià)格、介紹等信息進(jìn)行修改,可以添加商品,可以查看到個(gè)人用戶的下單信息,進(jìn)而進(jìn)行對(duì)商品的發(fā)貨處理,可以查看用戶對(duì)商品的評(píng)價(jià)進(jìn)而管理商品的庫存。管理員登錄本系統(tǒng)通過輸入用戶名,密碼,身份,驗(yàn)證碼等信息,系統(tǒng)會(huì)判斷輸入的信息是否與存入的信息相符,當(dāng)信息一致的情況下才可以進(jìn)入商品管理界面,否則將會(huì)有相應(yīng)錯(cuò)誤提示。具體流程圖如圖4-12所示。開始開始管理員登錄界面管理員登錄界面輸入登錄所需信息輸入登錄所需信息否否判斷信息判斷信息是是商品管理界面商品管理界面結(jié)束結(jié)束圖4-12管理員登錄模塊流程圖圖4-13管理員登錄界面設(shè)計(jì)圖,管理員通過此界面登錄本系統(tǒng)。如圖4-13所示。圖4-13管理員登錄界面設(shè)計(jì)圖4.2.2商品管理模塊管理員登錄成功后,可以對(duì)商品進(jìn)行管理,修改商品的名稱、價(jià)格、介紹,修改后用戶所查看到的商品展示頁面也隨之改變,管理員可以添加商品,添加成功的商品信息會(huì)在用戶端商品展示表中查看到,可以刪除商品,刪除后的商品普通用戶在商品展示頁面看不到商品信息。具體流程圖如圖4-14所示。開始開始管理員登錄界面管理員登錄界面商品管理界面商品管理界面刪除商品添加商品修改商品信息刪除商品添加商品修改商品信息結(jié)束結(jié)束圖4-14商品管理模塊流程圖圖4-15商品管理界面設(shè)計(jì)圖,管理員通過此界面對(duì)本系統(tǒng)展示的商品進(jìn)行管理。如圖4-15所示。圖4-15商品管理界面設(shè)計(jì)圖圖4-16添加商品界面設(shè)計(jì)圖,管理員通過此界面對(duì)本系統(tǒng)添加商品,添加的商品在用戶商品展示界面展示。如圖4-16所示。圖4-16添加商品界面設(shè)計(jì)圖圖4-17修改商品界面設(shè)計(jì)圖,管理員通過此界面對(duì)本系統(tǒng)展示的商品進(jìn)行修改,修改后的商品在用戶商品展示界面隨之修改。如圖4-17所示。圖4-17修改商品界面設(shè)計(jì)圖4.2.3查看訂單模塊管理員可以點(diǎn)擊查看訂單,查看到訂單信息表中用戶的名字,下單的商品,地址,電話信息,進(jìn)而對(duì)商品進(jìn)行發(fā)貨的處理。具體流程圖如圖4-18所示。開始開始管理員登錄界面管理員登錄界面商品管理界面商品管理界面是否查看訂單是否查看訂單是否是否查看訂單界面查看訂單界面結(jié)束結(jié)束圖4-18查看訂單模塊流程圖圖4-19查看訂單界面設(shè)計(jì)圖,管理員通過此界面查看用戶的訂單信息。如圖4-19所示。圖4-19查看訂單界面設(shè)計(jì)圖4.2.4庫存管理模塊管理員可以查看到庫存信息,進(jìn)而管理商品庫存數(shù)量。具體流程圖如圖4-20所示。開始開始管理員登錄界面管理員登錄界面管理商品界面管理商品界面是否修改庫存是否修改庫存是是否否修改庫存界面修改庫存界面結(jié)束結(jié)束圖4-20庫存管理模塊流程圖圖4-21庫存管理界面設(shè)計(jì)圖,管理員通過此界面查看商品的庫存數(shù)量。如圖4-21所示。圖4-21庫存管理界面設(shè)計(jì)圖圖4-22庫存修改界面設(shè)計(jì)圖,管理員通過此界面對(duì)商品庫存的數(shù)量進(jìn)行修改。如圖4-22所示。圖4-22庫存修改界面設(shè)計(jì)圖4.2.5查看留言模塊管理員通過本模塊查看用戶對(duì)商品的評(píng)價(jià)反饋,進(jìn)而對(duì)商品銷售的取舍進(jìn)行管理。具體流程圖如圖4-23所示。開始開始管理員登錄界面管理員登錄界面管理商品界面管理商品界面是否查看留言是否查看留言否是否是查看留言查看留言結(jié)束結(jié)束圖4-23查看留言模塊流程圖圖4-24查看留言界面設(shè)計(jì)圖,管理員通過此界面查看用戶對(duì)商品的評(píng)價(jià)。如圖4-24所示。圖4-24查看留言界面設(shè)計(jì)圖4.3數(shù)據(jù)庫連接通過數(shù)據(jù)庫連接,做到數(shù)據(jù)的及時(shí)更新,首先導(dǎo)入包,第二步定義鏈接地址URL;第三步初始化方法,加載驅(qū)動(dòng)程序,得到連接對(duì)象;第四步獲取數(shù)據(jù)庫操作對(duì)象;第五步執(zhí)行SQL語句;最后返回結(jié)果,關(guān)閉連接,釋放資源即可。主要代碼如下。//構(gòu)造方法,定義驅(qū)動(dòng)程序連接用戶名和密碼信息 publicDBUtil(){ driver="com.mysql.jdbc.Driver"; url="jdbc:mysql://127.0.0.1:9000/lb" +"?useUnicode=true&characterEncoding=utf-8"; username="root"; password="root"; } //方法名:init //功能:初始化方法,加載驅(qū)動(dòng)程序,得到連接對(duì)象 privatevoidinit(){ try{ Class.forName(driver); con=DriverManager.getConnection(url,username,password); }catch(ClassNotFoundExceptione){ e.printStackTrace(); }catch(SQLExceptione){ e.printStackTrace(); } } //關(guān)閉操作 publicvoidclose(){ if(pstmt!=null){ try{ pstmt.close(); }catch(SQLExceptione){ e.printStackTrace(); } } if(con!=null){ try{ con.close();} catch(SQLExceptione){ e.printStackTrace(); } }

第五章系統(tǒng)測(cè)試5.1測(cè)試任務(wù)及目的系統(tǒng)測(cè)試是軟件開發(fā)過程的重要組成部分,系統(tǒng)測(cè)試的目的就是盡可能的發(fā)現(xiàn)軟件在開發(fā)過程中出現(xiàn)的錯(cuò)誤,在測(cè)試過程中發(fā)現(xiàn)的錯(cuò)誤越多,對(duì)將來系統(tǒng)的維護(hù)是一個(gè)很好的幫助。衣心衣意服飾選購系統(tǒng)測(cè)試將采取開發(fā)一個(gè)模塊測(cè)試一個(gè)模塊,目的是為了測(cè)試用戶是否可以正常登錄,正常進(jìn)行商品的選購,管理員是否可以正常進(jìn)行商品展示的修改,以及庫存等信息的查看和管理,使用戶和管理員都可以達(dá)到較好的使用效果。5.2測(cè)試計(jì)劃一個(gè)系統(tǒng)的測(cè)試一般有兩種方式,白盒測(cè)試與黑盒測(cè)試。首先,白盒測(cè)試,亦是結(jié)構(gòu)測(cè)試,是在開發(fā)人員在編寫代碼的過程中進(jìn)行的測(cè)試,檢查是否有不對(duì)的地方,一般小的錯(cuò)誤,例如字母編寫錯(cuò)誤在軟件內(nèi)開發(fā)的過程中就會(huì)看出錯(cuò)誤的位置,但是在執(zhí)行路徑等其他的錯(cuò)誤卻不容易被發(fā)現(xiàn),白盒測(cè)試對(duì)系統(tǒng)的編寫測(cè)試的很詳細(xì)。白盒測(cè)試的步驟分為四個(gè)步驟:創(chuàng)建測(cè)試計(jì)劃、編寫測(cè)試用例、進(jìn)行測(cè)試、以及得出測(cè)試結(jié)論。其次,黑盒測(cè)試,亦是功能測(cè)試,主要是檢查程序功能是否按照需求正常的打開,在運(yùn)行的過程中是否出現(xiàn)錯(cuò)誤,進(jìn)行黑盒測(cè)試的人員不用像代碼編寫人員那樣了解整個(gè)編寫代碼的過程,只需要了解系統(tǒng)的大概內(nèi)容即可,黑盒測(cè)試主要是對(duì)衣心衣意服飾選購系統(tǒng)進(jìn)行每一個(gè)功能的測(cè)試,檢測(cè)是否可以正常運(yùn)行的作用,在運(yùn)行系統(tǒng)的過程中發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤,并標(biāo)記出來,從而完成測(cè)試的目的。黑盒測(cè)試的方法也有很多,但是最常見的便是因果圖法。黑盒測(cè)試與白盒測(cè)試的區(qū)別在于白盒測(cè)試是開發(fā)人員在編碼的過程中進(jìn)行的錯(cuò)誤檢查,而黑盒測(cè)試則是對(duì)系統(tǒng)的功能進(jìn)行檢查錯(cuò)誤的過程。衣心衣意服飾選購系統(tǒng)決定采取黑盒測(cè)試的方法進(jìn)行測(cè)試本系統(tǒng),通過對(duì)用戶登錄模塊,用戶注冊(cè)模塊,管理員管理商品模塊等進(jìn)行測(cè)試,更好的開發(fā)與完善本系統(tǒng)。5.3測(cè)試用例5.3.1登錄模塊測(cè)試用例打開本系統(tǒng)后,用戶注冊(cè)成功后,對(duì)本系統(tǒng)的登錄模塊進(jìn)行測(cè)試,檢測(cè)在登錄的過程中是否可以正常跳轉(zhuǎn)到商品展示的頁面,管理員在登錄本系統(tǒng)的過程中,是否可以正常跳轉(zhuǎn)到管理商品的界面,并且通過登錄測(cè)試檢測(cè)用戶注冊(cè)的信息是否成功存入到數(shù)據(jù)庫中。具體測(cè)試用例如表5-1所示。表5-1登錄模塊測(cè)試用例表序號(hào)輸入/動(dòng)作預(yù)期結(jié)果實(shí)測(cè)結(jié)果實(shí)測(cè)分析1用戶名stu密碼stu驗(yàn)證碼正確登錄成功登錄成功跳轉(zhuǎn)到商品展示界面通過續(xù)表:序號(hào)輸入/動(dòng)作預(yù)期結(jié)果實(shí)測(cè)結(jié)果結(jié)果分析2用戶名stu密碼stu驗(yàn)證碼錯(cuò)誤登錄失敗提示“驗(yàn)證碼錯(cuò)誤”不通過3用戶名stu密碼為空驗(yàn)證碼正確登錄失敗提示“用戶名或密碼錯(cuò)誤”不通過4用戶名為空密碼stu登錄失敗提示“用戶名或密碼錯(cuò)誤”不通過5用戶名admin密碼admin驗(yàn)證碼正確登錄成功登錄成功跳轉(zhuǎn)到管理商品界面通過6用戶名admin密碼admin驗(yàn)證碼錯(cuò)誤登錄失敗提示“驗(yàn)證碼錯(cuò)誤”不通過7用戶名admin密碼為空驗(yàn)證碼正確登錄失敗提示“用戶名或密碼錯(cuò)誤”不通過8用戶名為空密碼admin驗(yàn)證碼正確登錄失敗提示“用戶名或密碼錯(cuò)誤”不通過9什么都不輸入登錄失敗提示“用戶名密碼不能為空”不通過10輸入不存在的用戶名密碼登錄失敗提示“用戶名或密碼錯(cuò)誤”不通過5.3.2用戶注冊(cè)模塊測(cè)試用例打開本系統(tǒng)后,用戶首先進(jìn)行個(gè)人信息的注冊(cè),進(jìn)入注冊(cè)頁面,詳細(xì)準(zhǔn)確地填寫用戶名,密碼等個(gè)人信息,用戶注冊(cè)的信息會(huì)相應(yīng)的存儲(chǔ)到數(shù)據(jù)庫中的個(gè)人賬戶中,注冊(cè)完成后跳轉(zhuǎn)到登錄界面。具體測(cè)試用例如表5-2所示。表5-2用戶注冊(cè)模塊測(cè)試用例表序號(hào)輸入/動(dòng)作預(yù)期結(jié)果實(shí)測(cè)結(jié)果結(jié)果分析1賬號(hào)密碼等全部信息填寫完整注冊(cè)成功注冊(cè)成功跳轉(zhuǎn)到登錄界面通過2賬號(hào)為空,其他信息輸入完整注冊(cè)失敗提示“用戶名不能為空”不通過續(xù)表:3密碼為空,其他信息輸入完整注冊(cè)失敗提示“密碼不能為空”不通過4確認(rèn)密碼為空,其他信息輸入完整注冊(cè)失敗提示“密碼不能為空”不通過5密碼與確認(rèn)密碼輸入不一致,其他信息填寫完整注冊(cè)失敗提示“兩次密碼不一致”不通過6郵箱信息格式不正確,其他信息填寫完整注冊(cè)失敗提示“郵箱格式填寫錯(cuò)誤”不通過5.3.3管理商品模塊測(cè)試用例管理員成功登錄本系統(tǒng)之后,可以對(duì)本系統(tǒng)的商品信息進(jìn)行修改,例如商品名稱,商品價(jià)格等,管理員修改的商品信息在數(shù)據(jù)庫中也會(huì)被修改,用戶查看的商品信息也會(huì)被修改,管理員可以對(duì)想要添加的商品進(jìn)行添加的功能,添加的信息也會(huì)存儲(chǔ)在數(shù)據(jù)庫中。具體測(cè)試用例如表5-3所示。表5-3管理商品模塊測(cè)試用例表序號(hào)輸入/動(dòng)作預(yù)期結(jié)果實(shí)測(cè)結(jié)果結(jié)果分析1點(diǎn)擊修改,輸入新的商品圖片修改成功提示“修改成功”商品圖片被修改通過2點(diǎn)擊修改,輸入新的商品名稱修改成功提示“修改成功”商品名稱被修改通過3點(diǎn)擊修改,輸入新的商品價(jià)格修改成功提示“修改成功”商品價(jià)格被修改通過4點(diǎn)擊刪除刪除成功提示“刪除成功”商品的信息被整體刪除通過5添加商品,輸入新的商品信息添加成功提示“添加成功”商品被添加到商品展示界面通過5.3.4用戶評(píng)價(jià)模塊測(cè)試用例用戶收到商品后,可以對(duì)商品進(jìn)行評(píng)價(jià)反饋,評(píng)價(jià)成功后,評(píng)價(jià)的信息會(huì)傳入到數(shù)據(jù)庫中的個(gè)人賬號(hào)內(nèi),管理員可以在查看留言的界面中查看到用戶對(duì)商品的評(píng)價(jià),每個(gè)用戶賬號(hào)只可以評(píng)價(jià)一次,以便管理員更好的管理商品。具體測(cè)試用例如表5-4所示。表5-4用戶評(píng)價(jià)模塊測(cè)試用例表序號(hào)輸入/動(dòng)作預(yù)期結(jié)果實(shí)測(cè)結(jié)果結(jié)果分析1用戶名stu點(diǎn)擊留言,輸入留言內(nèi)容留言成功提示“留言成功”留言內(nèi)容被上傳通過2用戶名stu點(diǎn)擊留言,再次留言留言失敗提示“留言失敗”留言內(nèi)容未被上傳不通過3用戶名user點(diǎn)擊留言,輸入留言內(nèi)容留言成功提示“留言成功”留言內(nèi)容被成功上傳通過4

溫馨提示

  • 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論