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

下載本文檔

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

文檔簡介

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

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

第三章總體設(shè)計3.1系統(tǒng)總體設(shè)計本系統(tǒng)通過分模塊進(jìn)行系統(tǒng)的設(shè)計,主要模塊有普通用戶模塊、管理員模塊,訪問模塊,通過準(zhǔn)確地處理模塊內(nèi)部的關(guān)系,模塊與模塊之間的關(guān)系,進(jìn)而實現(xiàn)系統(tǒng)的總體設(shè)計。普通用戶模塊實現(xiàn)的功能有首先進(jìn)行注冊,注冊成功后登錄顯示商品展示的頁面,通過點擊商品的圖片,可以查看商品的詳細(xì)信息,并且展示瀏覽記錄,普通用戶可以修改個人賬戶的密碼等信息,可以對喜歡的服飾進(jìn)行收藏,加入購物車,進(jìn)行下單,留言的功能等。管理員模塊實現(xiàn)的功能有登錄,在線發(fā)布商品信息,然后對商品信息進(jìn)行管理,可以查看用戶的購買記錄,可以對商品的庫存進(jìn)行修改,可以查看到用戶的留言,進(jìn)而對商品的取舍進(jìn)行分析。訪問模塊主要是提供用戶和管理員進(jìn)行登錄本服飾選購系統(tǒng)。3.2功能模塊設(shè)計3.2.1前臺功能模塊設(shè)計訪問模塊是由用戶名,密碼,身份,驗證碼組成。前臺功能模塊,可以用普通用戶進(jìn)行登錄,通過注冊信息,注冊成功后登錄可以對每一件商品進(jìn)行瀏覽,并且可以查看到商品的詳細(xì)信息;可以修改個人賬戶信息,修改成功后下次登錄將使用新的密碼進(jìn)行登錄;對商品進(jìn)行收藏和添加到購物車;對商品進(jìn)行下單;當(dāng)用戶收到商品后可以對商品進(jìn)行留言評價;訪問模塊可以提供用戶和管理員登錄本系統(tǒng)。具體如圖3-1所示。衣心衣意服飾選購系統(tǒng)衣心衣意服飾選購系統(tǒng)訪問模塊普通用戶模塊訪問模塊普通用戶模塊管理員登錄用戶登錄下單商品留言注冊個人信息查看商品展示修改個人信息收藏商品管理員登錄用戶登錄下單商品留言注冊個人信息查看商品展示修改個人信息收藏商品圖3-1前臺功能模塊設(shè)計圖3.2.2后臺功能模塊設(shè)計后臺功能模塊,可以由管理員進(jìn)行登錄,登錄成功后可以對商品的信息進(jìn)行修改;可以查看用戶的訂單,進(jìn)而進(jìn)行商品的發(fā)貨處理;可以查看用戶的留言;可以對商品的庫存進(jìn)行管理。具體如圖3-2所示。管理員模塊管理員模塊查看訂單查看留言修改商品信息修改庫存查看訂單查看留言修改商品信息修改庫存圖3-2后臺功能模塊設(shè)計圖3.3數(shù)據(jù)庫設(shè)計本系統(tǒng)采用NavicatforMySQL數(shù)據(jù)庫,建立數(shù)據(jù)庫lb包含用戶表(User)、商品表(Product)、留言表(Liuyan)、收藏表(Shoucang)、購物車表(Gouwuche)、庫存表(Kucun)、下單表(Dingdan)。具體關(guān)系如圖3-3所示。管理庫存IDN管理庫存IDN用戶名用戶名庫存用戶名用戶名庫存1個數(shù)1個數(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下單購物車對應(yīng)內(nèi)容用戶ID下單購物車對應(yīng)內(nèi)容圖片用戶名圖片用戶名圖3-3數(shù)據(jù)庫總體E-R圖(1)用戶表用戶表含有用戶ID、用戶名、密碼、身份、年齡、電話號碼、地址等屬性。如表3-1所示。表3-1用戶表結(jié)構(gòu)表(User)字段類型主鍵外鍵注釋idint是用戶idunamevarchar(20)用戶名passwordvarchar(20)密碼identchar(1)身份agevarchar(10)年齡phonevarchar(20)電話addressvarchar(50)地址(2)商品表商品表含有商品ID、商品名、價格、圖片等屬性。如表3-2所示。表3-2商品表結(jié)構(gòu)表(Product)字段類型主鍵外鍵注釋bidint是商品idbnamevarchar(20)商品名pricevarchar(15)價格picturevarchar(20)圖片jieshaovarchar(30)介紹(3)收藏表收藏表含有收藏ID、收藏名、收藏價格、收藏圖片、用戶ID等屬性。如表3-3所示。表3-3收藏表結(jié)構(gòu)表(Shoucang)字段類型主鍵外鍵注釋sidint是收藏idsnamevarchar(20)收藏名jiagevarchar(15)收藏價格tupianvarchar(20)收藏圖片idint是用戶id(4)購物車表購物車表含有購物車ID、購物車名、購物車價格、購物車圖片、用戶ID等屬性。如表3-4所示。表3-4購物車表結(jié)構(gòu)表(Gouwuche)字段類型主鍵外鍵注釋gidint是購物車idgnamevarchar(20)購物車名gpricevarchar(15)購物車價格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è)計及實現(xiàn)4.1前臺界面設(shè)計與實現(xiàn)4.1.1個人用戶注冊界面?zhèn)€人用戶注冊登錄,如果登錄失敗會有錯誤提示,登錄成功后可以修改個人注冊的信息,可以查看到商品信息,每一個商品可以查看到詳情,同時可以看到自己的瀏覽記錄,對喜歡的商品可以進(jìn)行收藏,如果想要購買商品,可以將商品加入到購物車,進(jìn)行填寫地址等信息,購買商品貨到付款,如果對商品表示滿意可以進(jìn)行留言評價。圖4-1個人用戶注冊頁面設(shè)計圖,用戶注冊時按照要求輸入用戶名、密碼、年齡、電話、地址、郵箱等信息,注冊的個人信息會存入到數(shù)據(jù)庫中,注冊成功后跳轉(zhuǎn)到登錄界面。如圖4-1所示。圖4-1個人用戶注冊界面設(shè)計圖4.1.2用戶登錄界面圖4-2用戶登錄界面設(shè)計圖,用戶登錄時按照要求輸入用戶名、密碼、驗證碼、身份等信息,系統(tǒng)在數(shù)據(jù)庫中查詢用戶名和密碼若有匹配的則進(jìn)入商品展示頁面,否則證明非該系統(tǒng)用戶,需要先注冊才可登錄。如圖4-2所示。圖4-2用戶登錄界面設(shè)計圖圖4-3錯誤提示頁面設(shè)計圖,如果用戶在登錄時信息輸入錯誤,會有錯誤提示。如圖4-3所示。圖4-3錯誤提示頁面設(shè)計圖4.1.3商品展示界面圖4-4商品展示界面設(shè)計圖,用戶登錄成功后會跳轉(zhuǎn)到商品展示的頁面,可以查看到商品的名稱,價格,可以對商品進(jìn)行收藏和添加購物車的功能,用戶收藏和添加購物車的商品信息會存儲到數(shù)據(jù)庫中。如圖4-4所示。圖4-4商品展示界面設(shè)計圖圖4-5商品詳情展示界面設(shè)計圖,用戶點擊每一件商品的圖片可以查看到商品的詳細(xì)信息,包括名稱,價格,介紹等,用戶可以查看到查看商品的瀏覽記錄,點擊返回可以跳轉(zhuǎn)回商品展示界面。如圖4-5所示。圖4-5商品詳情展示界面設(shè)計圖4.1.4收藏商品界面圖4-6收藏商品界面設(shè)計圖,用戶對于自己喜歡的商品可以將商品加入到收藏夾里,可以在我的收藏里查看到個人用戶收藏的所有商品,每個用戶收藏的商品信息都存儲在數(shù)據(jù)庫中。如圖4-6所示。圖4-6收藏商品界面設(shè)計圖圖4-7收藏成功界面設(shè)計圖,用戶收藏商品成功后會有相應(yīng)的提醒。如圖4-7所示。圖4-7收藏成功界面設(shè)計圖4.1.5添加購物車界面圖4-8添加購物車界面設(shè)計圖,用戶想要購買商品,可以將商品加入到購物車?yán)?,在添加購物車中可以查看到用戶添加的商品,添加成功的商品信息存在?shù)據(jù)庫中。如圖4-8所示。圖4-8添加購物車界面設(shè)計圖4.1.6用戶下單界面4-9用戶下單界面設(shè)計圖,用戶將商品添加到購物車成功后,可以對商品進(jìn)行下單的功能,填寫地址等信息,等待幾日便可以收到商品。如圖4-9所示。圖4-9用戶下單界面設(shè)計圖4.1.7用戶留言界面圖4-10用戶留言界面設(shè)計圖,用戶收到商品后,經(jīng)過使用可以對商品進(jìn)行反饋評價,用戶評價的信息只有管理員在后臺可以看到。如圖4-10所示。圖4-10用戶留言界面設(shè)計圖4.1.8修改個人信息界面圖4-11修改個人信息界面設(shè)計圖,用戶成功登錄系統(tǒng)后可以對自己賬戶的密碼等個人信息進(jìn)行修改,修改的信息存儲到個人用戶的數(shù)據(jù)庫中,下次登錄時將使用新的密碼進(jìn)行登錄。如圖4-11所示。圖4-11修改個人信息界面設(shè)計圖4.2后臺功能設(shè)計與實現(xiàn)4.2.1管理員登錄模塊使用管理員帳號登錄本系統(tǒng),管理員可以查看到銷售商品的信息,可以對商品的名稱、價格、介紹等信息進(jìn)行修改,可以添加商品,可以查看到個人用戶的下單信息,進(jìn)而進(jìn)行對商品的發(fā)貨處理,可以查看用戶對商品的評價進(jìn)而管理商品的庫存。管理員登錄本系統(tǒng)通過輸入用戶名,密碼,身份,驗證碼等信息,系統(tǒng)會判斷輸入的信息是否與存入的信息相符,當(dāng)信息一致的情況下才可以進(jìn)入商品管理界面,否則將會有相應(yīng)錯誤提示。具體流程圖如圖4-12所示。開始開始管理員登錄界面管理員登錄界面輸入登錄所需信息輸入登錄所需信息否否判斷信息判斷信息是是商品管理界面商品管理界面結(jié)束結(jié)束圖4-12管理員登錄模塊流程圖圖4-13管理員登錄界面設(shè)計圖,管理員通過此界面登錄本系統(tǒng)。如圖4-13所示。圖4-13管理員登錄界面設(shè)計圖4.2.2商品管理模塊管理員登錄成功后,可以對商品進(jìn)行管理,修改商品的名稱、價格、介紹,修改后用戶所查看到的商品展示頁面也隨之改變,管理員可以添加商品,添加成功的商品信息會在用戶端商品展示表中查看到,可以刪除商品,刪除后的商品普通用戶在商品展示頁面看不到商品信息。具體流程圖如圖4-14所示。開始開始管理員登錄界面管理員登錄界面商品管理界面商品管理界面刪除商品添加商品修改商品信息刪除商品添加商品修改商品信息結(jié)束結(jié)束圖4-14商品管理模塊流程圖圖4-15商品管理界面設(shè)計圖,管理員通過此界面對本系統(tǒng)展示的商品進(jìn)行管理。如圖4-15所示。圖4-15商品管理界面設(shè)計圖圖4-16添加商品界面設(shè)計圖,管理員通過此界面對本系統(tǒng)添加商品,添加的商品在用戶商品展示界面展示。如圖4-16所示。圖4-16添加商品界面設(shè)計圖圖4-17修改商品界面設(shè)計圖,管理員通過此界面對本系統(tǒng)展示的商品進(jìn)行修改,修改后的商品在用戶商品展示界面隨之修改。如圖4-17所示。圖4-17修改商品界面設(shè)計圖4.2.3查看訂單模塊管理員可以點擊查看訂單,查看到訂單信息表中用戶的名字,下單的商品,地址,電話信息,進(jìn)而對商品進(jìn)行發(fā)貨的處理。具體流程圖如圖4-18所示。開始開始管理員登錄界面管理員登錄界面商品管理界面商品管理界面是否查看訂單是否查看訂單是否是否查看訂單界面查看訂單界面結(jié)束結(jié)束圖4-18查看訂單模塊流程圖圖4-19查看訂單界面設(shè)計圖,管理員通過此界面查看用戶的訂單信息。如圖4-19所示。圖4-19查看訂單界面設(shè)計圖4.2.4庫存管理模塊管理員可以查看到庫存信息,進(jìn)而管理商品庫存數(shù)量。具體流程圖如圖4-20所示。開始開始管理員登錄界面管理員登錄界面管理商品界面管理商品界面是否修改庫存是否修改庫存是是否否修改庫存界面修改庫存界面結(jié)束結(jié)束圖4-20庫存管理模塊流程圖圖4-21庫存管理界面設(shè)計圖,管理員通過此界面查看商品的庫存數(shù)量。如圖4-21所示。圖4-21庫存管理界面設(shè)計圖圖4-22庫存修改界面設(shè)計圖,管理員通過此界面對商品庫存的數(shù)量進(jìn)行修改。如圖4-22所示。圖4-22庫存修改界面設(shè)計圖4.2.5查看留言模塊管理員通過本模塊查看用戶對商品的評價反饋,進(jìn)而對商品銷售的取舍進(jìn)行管理。具體流程圖如圖4-23所示。開始開始管理員登錄界面管理員登錄界面管理商品界面管理商品界面是否查看留言是否查看留言否是否是查看留言查看留言結(jié)束結(jié)束圖4-23查看留言模塊流程圖圖4-24查看留言界面設(shè)計圖,管理員通過此界面查看用戶對商品的評價。如圖4-24所示。圖4-24查看留言界面設(shè)計圖4.3數(shù)據(jù)庫連接通過數(shù)據(jù)庫連接,做到數(shù)據(jù)的及時更新,首先導(dǎo)入包,第二步定義鏈接地址URL;第三步初始化方法,加載驅(qū)動程序,得到連接對象;第四步獲取數(shù)據(jù)庫操作對象;第五步執(zhí)行SQL語句;最后返回結(jié)果,關(guān)閉連接,釋放資源即可。主要代碼如下。//構(gòu)造方法,定義驅(qū)動程序連接用戶名和密碼信息 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ū)動程序,得到連接對象 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)測試5.1測試任務(wù)及目的系統(tǒng)測試是軟件開發(fā)過程的重要組成部分,系統(tǒng)測試的目的就是盡可能的發(fā)現(xiàn)軟件在開發(fā)過程中出現(xiàn)的錯誤,在測試過程中發(fā)現(xiàn)的錯誤越多,對將來系統(tǒng)的維護(hù)是一個很好的幫助。衣心衣意服飾選購系統(tǒng)測試將采取開發(fā)一個模塊測試一個模塊,目的是為了測試用戶是否可以正常登錄,正常進(jìn)行商品的選購,管理員是否可以正常進(jìn)行商品展示的修改,以及庫存等信息的查看和管理,使用戶和管理員都可以達(dá)到較好的使用效果。5.2測試計劃一個系統(tǒng)的測試一般有兩種方式,白盒測試與黑盒測試。首先,白盒測試,亦是結(jié)構(gòu)測試,是在開發(fā)人員在編寫代碼的過程中進(jìn)行的測試,檢查是否有不對的地方,一般小的錯誤,例如字母編寫錯誤在軟件內(nèi)開發(fā)的過程中就會看出錯誤的位置,但是在執(zhí)行路徑等其他的錯誤卻不容易被發(fā)現(xiàn),白盒測試對系統(tǒng)的編寫測試的很詳細(xì)。白盒測試的步驟分為四個步驟:創(chuàng)建測試計劃、編寫測試用例、進(jìn)行測試、以及得出測試結(jié)論。其次,黑盒測試,亦是功能測試,主要是檢查程序功能是否按照需求正常的打開,在運行的過程中是否出現(xiàn)錯誤,進(jìn)行黑盒測試的人員不用像代碼編寫人員那樣了解整個編寫代碼的過程,只需要了解系統(tǒng)的大概內(nèi)容即可,黑盒測試主要是對衣心衣意服飾選購系統(tǒng)進(jìn)行每一個功能的測試,檢測是否可以正常運行的作用,在運行系統(tǒng)的過程中發(fā)現(xiàn)系統(tǒng)中的錯誤,并標(biāo)記出來,從而完成測試的目的。黑盒測試的方法也有很多,但是最常見的便是因果圖法。黑盒測試與白盒測試的區(qū)別在于白盒測試是開發(fā)人員在編碼的過程中進(jìn)行的錯誤檢查,而黑盒測試則是對系統(tǒng)的功能進(jìn)行檢查錯誤的過程。衣心衣意服飾選購系統(tǒng)決定采取黑盒測試的方法進(jìn)行測試本系統(tǒng),通過對用戶登錄模塊,用戶注冊模塊,管理員管理商品模塊等進(jìn)行測試,更好的開發(fā)與完善本系統(tǒng)。5.3測試用例5.3.1登錄模塊測試用例打開本系統(tǒng)后,用戶注冊成功后,對本系統(tǒng)的登錄模塊進(jìn)行測試,檢測在登錄的過程中是否可以正常跳轉(zhuǎn)到商品展示的頁面,管理員在登錄本系統(tǒng)的過程中,是否可以正常跳轉(zhuǎn)到管理商品的界面,并且通過登錄測試檢測用戶注冊的信息是否成功存入到數(shù)據(jù)庫中。具體測試用例如表5-1所示。表5-1登錄模塊測試用例表序號輸入/動作預(yù)期結(jié)果實測結(jié)果實測分析1用戶名stu密碼stu驗證碼正確登錄成功登錄成功跳轉(zhuǎn)到商品展示界面通過續(xù)表:序號輸入/動作預(yù)期結(jié)果實測結(jié)果結(jié)果分析2用戶名stu密碼stu驗證碼錯誤登錄失敗提示“驗證碼錯誤”不通過3用戶名stu密碼為空驗證碼正確登錄失敗提示“用戶名或密碼錯誤”不通過4用戶名為空密碼stu登錄失敗提示“用戶名或密碼錯誤”不通過5用戶名admin密碼admin驗證碼正確登錄成功登錄成功跳轉(zhuǎn)到管理商品界面通過6用戶名admin密碼admin驗證碼錯誤登錄失敗提示“驗證碼錯誤”不通過7用戶名admin密碼為空驗證碼正確登錄失敗提示“用戶名或密碼錯誤”不通過8用戶名為空密碼admin驗證碼正確登錄失敗提示“用戶名或密碼錯誤”不通過9什么都不輸入登錄失敗提示“用戶名密碼不能為空”不通過10輸入不存在的用戶名密碼登錄失敗提示“用戶名或密碼錯誤”不通過5.3.2用戶注冊模塊測試用例打開本系統(tǒng)后,用戶首先進(jìn)行個人信息的注冊,進(jìn)入注冊頁面,詳細(xì)準(zhǔn)確地填寫用戶名,密碼等個人信息,用戶注冊的信息會相應(yīng)的存儲到數(shù)據(jù)庫中的個人賬戶中,注冊完成后跳轉(zhuǎn)到登錄界面。具體測試用例如表5-2所示。表5-2用戶注冊模塊測試用例表序號輸入/動作預(yù)期結(jié)果實測結(jié)果結(jié)果分析1賬號密碼等全部信息填寫完整注冊成功注冊成功跳轉(zhuǎn)到登錄界面通過2賬號為空,其他信息輸入完整注冊失敗提示“用戶名不能為空”不通過續(xù)表:3密碼為空,其他信息輸入完整注冊失敗提示“密碼不能為空”不通過4確認(rèn)密碼為空,其他信息輸入完整注冊失敗提示“密碼不能為空”不通過5密碼與確認(rèn)密碼輸入不一致,其他信息填寫完整注冊失敗提示“兩次密碼不一致”不通過6郵箱信息格式不正確,其他信息填寫完整注冊失敗提示“郵箱格式填寫錯誤”不通過5.3.3管理商品模塊測試用例管理員成功登錄本系統(tǒng)之后,可以對本系統(tǒng)的商品信息進(jìn)行修改,例如商品名稱,商品價格等,管理員修改的商品信息在數(shù)據(jù)庫中也會被修改,用戶查看的商品信息也會被修改,管理員可以對想要添加的商品進(jìn)行添加的功能,添加的信息也會存儲在數(shù)據(jù)庫中。具體測試用例如表5-3所示。表5-3管理商品模塊測試用例表序號輸入/動作預(yù)期結(jié)果實測結(jié)果結(jié)果分析1點擊修改,輸入新的商品圖片修改成功提示“修改成功”商品圖片被修改通過2點擊修改,輸入新的商品名稱修改成功提示“修改成功”商品名稱被修改通過3點擊修改,輸入新的商品價格修改成功提示“修改成功”商品價格被修改通過4點擊刪除刪除成功提示“刪除成功”商品的信息被整體刪除通過5添加商品,輸入新的商品信息添加成功提示“添加成功”商品被添加到商品展示界面通過5.3.4用戶評價模塊測試用例用戶收到商品后,可以對商品進(jìn)行評價反饋,評價成功后,評價的信息會傳入到數(shù)據(jù)庫中的個人賬號內(nèi),管理員可以在查看留言的界面中查看到用戶對商品的評價,每個用戶賬號只可以評價一次,以便管理員更好的管理商品。具體測試用例如表5-4所示。表5-4用戶評價模塊測試用例表序號輸入/動作預(yù)期結(jié)果實測結(jié)果結(jié)果分析1用戶名stu點擊留言,輸入留言內(nèi)容留言成功提示“留言成功”留言內(nèi)容被上傳通過2用戶名stu點擊留言,再次留言留言失敗提示“留言失敗”留言內(nèi)容未被上傳不通過3用戶名user點擊留言,輸入留言內(nèi)容留言成功提示“留言成功”留言內(nèi)容被成功上傳通過4

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論