版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于springboot技術(shù)的家具網(wǎng)站設(shè)計與實現(xiàn)摘要摘要隨著移動互聯(lián)網(wǎng)技術(shù)的深入發(fā)展,電子商務(wù)也不斷的完善,線上銷售額不斷提高,網(wǎng)絡(luò)消費成為人民日常生活的一部分。并且隨著電子商務(wù)的發(fā)展,也呈現(xiàn)出多元化方向,各種農(nóng)村電商、生鮮電商、家具電商等,帶動了各種零售產(chǎn)品的活力。特別是家具電商業(yè),為消費者提供了線上購買和咨詢服務(wù)。通過家具網(wǎng)站,選購家具后,商家快速的送貨上門,方便了用戶。家具網(wǎng)站是web系統(tǒng),使用SpringBoot編程、MYSQL數(shù)據(jù)庫開發(fā)。通過家具網(wǎng)站,會員用戶可以查詢店鋪所有的家具,并在線選購。管理員用戶通過后臺對家具進行管理,上架最新的家具,刪除下架的家具,統(tǒng)計銷售訂單情況。家具網(wǎng)站操作流程簡單,功能完善,為店鋪的發(fā)展提供了很好的銷售渠道。關(guān)鍵詞:電子商務(wù),SpringBoot,家具銷售,web,MYSQL數(shù)據(jù)庫 AbstractWiththein-depthdevelopmentofmobileInternettechnology,e-commerceisalsoconstantlyimproving,onlinesalescontinuetoimprove,networkconsumptionhasbecomeapartofpeople'sdailylife.Andwiththedevelopmentofe-commerce,alsopresentsadiversifieddirection,avarietyofrurale-commerce,freshe-commerce,furnituree-commerce,etc.,drivingthevitalityofavarietyofretailproducts.Inparticular,furnituree-commerceprovidesconsumerswithonlinepurchasingandconsultingservices.Throughthefurniturewebsite,afterthepurchaseoffurniture,businessesquicklydelivertothedoor,convenientforusers.Furniturewebsiteisawebsystem,usingspringbootprogramming,MySQLdatabasedevelopment.Throughthefurniturewebsite,memberuserscanqueryallthefurnitureintheshopandpurchaseonline.Administratorusersmanagethefurniturethroughthebackground,putthelatestfurnitureontheshelves,deletethefurnitureofftheshelves,andcountthesalesorders.Furniturewebsitehassimpleoperationprocessandperfectfunctions,whichprovidesagoodsaleschannelforthedevelopmentofstores.Keywords:e-commerce,springboot,furnituresales,web,MySQLdatabase.目錄摘要 1Abstract 2第一章緒論 51.1研究背景 51.2研究現(xiàn)狀 51.3課題意義 5第二章相關(guān)技術(shù)簡介 72.1JAVA技術(shù) 72.2MYSQL數(shù)據(jù)庫 72.3B/S結(jié)構(gòu) 8第三章系統(tǒng)分析 93.1可行性分析 93.1.1技術(shù)可行性 93.1.2操作可行性 93.1.3經(jīng)濟可行性 93.1.4時間可行性 93.2系統(tǒng)需求分析 93.2.1市場需求 93.2.2性能需求 103.2.3功能需求 103.3系統(tǒng)UML用例分析 11第四章系統(tǒng)設(shè)計 134.1系統(tǒng)架構(gòu)設(shè)計 134.2系統(tǒng)功能設(shè)計 134.2.1系統(tǒng)后臺設(shè)計 144.2.2系統(tǒng)前臺設(shè)計 144.3數(shù)據(jù)庫設(shè)計 154.3.1數(shù)據(jù)庫E-R圖 154.3.2數(shù)據(jù)庫表設(shè)計 16第五章系統(tǒng)的實現(xiàn) 195.1前臺功能模塊的實現(xiàn) 195.1.1用戶注冊界面 195.1.2用戶登錄界面 205.1.3個人資料界面 205.1.4家具詳情界面 205.1.5購物車界面 215.1.6我的訂單界面 225.2后臺功能模塊的實現(xiàn) 225.2.1管理員登錄界面 225.2.3家具管理界面 235.2.4家具分類管理界面 245.2.5訂單管理界面 245.2.6會員管理界面 25第六章系統(tǒng)測試 266.1測試目的 266.2測試用例 266.3測試分析 29第七章總結(jié) 30參考文獻 31致謝 32新疆財經(jīng)大學(xué)本科畢業(yè)論文基于springboot技術(shù)的家具網(wǎng)站設(shè)計與實現(xiàn)第一章緒論1.1研究背景計算機網(wǎng)絡(luò)的發(fā)展,促進了社會各行業(yè)的進步,帶來了經(jīng)濟快速增長。計算機管理系統(tǒng)可以提高人們的工作效率,對人們生活的各個方面都有深遠的影響。特別是銷售公司,可以通過計算機網(wǎng)絡(luò)進行在線銷售,擺脫實體店的區(qū)域限制,最大限度的開展銷售優(yōu)勢。企業(yè)通過電子商務(wù)網(wǎng)站發(fā)布產(chǎn)品,進行展示和推廣,在網(wǎng)絡(luò)上和客戶進行實時的交流溝通,達成交易。網(wǎng)上銷售為買賣雙方都帶了便利,節(jié)省了雙方的時間。目前,網(wǎng)絡(luò)上有許多銷售系統(tǒng),提供了各種各樣的商品信息,只需要一根網(wǎng)絡(luò)就可以購買到需要的商品。電子商務(wù)將傳統(tǒng)的商務(wù)進行簡化,實現(xiàn)了交易流程的數(shù)字化,借助第三方平臺進行數(shù)字支付,并通過物流進行配送,消費者無需出門就可以收到心儀的商品。電子商務(wù)系統(tǒng)的售后系統(tǒng)也很智能,對不滿意或者出現(xiàn)問題的商品也可以提出服務(wù),進行更換或者退貨。電子商務(wù)模式改變了我們的生活,帶來了便利和實惠,網(wǎng)上交易節(jié)省了流圖環(huán)節(jié),從生產(chǎn)到銷售實現(xiàn)零環(huán)節(jié)交易,使得消費者可以買到優(yōu)質(zhì)商品。家具網(wǎng)站主要為家具等企業(yè)使用的網(wǎng)上交易系統(tǒng),可以結(jié)合實體店進行多方位銷售,本家具網(wǎng)站主要進行家具銷售活動,因此在網(wǎng)上購買家具時,一定需要提供對應(yīng)的處方,以防購買到不合適的家具。家具網(wǎng)站利用網(wǎng)絡(luò)技術(shù)和現(xiàn)代數(shù)據(jù)庫理論,實現(xiàn)貨物的在線瀏覽、在線交易、后臺訂單處理等功能。家具與我們的生活是緊密聯(lián)系的,有的時候家具代表著一種生活的品味與質(zhì)量。而對于普通的大眾,他們更傾向在線下的家具商城進行購買,但是有些時候線上購買更加方便快捷,所以設(shè)計這個網(wǎng)站,給顧客提供方便購買家具,并且可以讓客戶多了解家具。家具在每個家庭都有的,每戶家庭都要依靠家具來“填充”自己的房屋。家具是一直都出現(xiàn)在我們生活里。我們可以依靠家具來裝修自己生活的環(huán)境,并且還可以利用家具來美化我們的房屋。家具出現(xiàn)在我們家庭的概率是100%。很多人都有過在網(wǎng)上購買家具的經(jīng)歷,在網(wǎng)上購買家具可以瀏覽家具、查詢家具資訊、購買方便快捷。這種方式能解決很多關(guān)于家具購買問題。并將在網(wǎng)上購買家具的方式推向了社會生活上。1.2研究現(xiàn)狀電子商務(wù)是全球性的商業(yè)活動,一個大型網(wǎng)站可以實現(xiàn)全球購。在我國,電子商務(wù)活動也日趨成熟,以淘寶、京東、拼多多為代表的大型互聯(lián)網(wǎng)公司獨占鰲頭,帶動我國整體電子商務(wù)的發(fā)展。國家也非常重視我國電子商務(wù)的發(fā)展情況,國家兩會也指出我們要實現(xiàn)產(chǎn)業(yè)轉(zhuǎn)型,加快戰(zhàn)略調(diào)整,并將電子商務(wù)作為新型發(fā)展的銷售戰(zhàn)略。從中央到地方,都提出各自措施來發(fā)展電子商務(wù),電子商務(wù)的發(fā)展也帶動了許多就業(yè)機會,對各小商品交易的用戶提供了廣闊的發(fā)展。網(wǎng)上購買家具并不少見,因為網(wǎng)上家具在很大一部分會比較便宜,所以在網(wǎng)上購買家具具有一定的優(yōu)越性。家具材料費用、勞動力成本費用等不斷提高,導(dǎo)致大部分企業(yè)只能將這種壓力轉(zhuǎn)化到家具產(chǎn)品的價格上面。且傳統(tǒng)的家具行業(yè)銷售渠道單一、渠道建設(shè)很是不成熟,極大的限制了企業(yè)的發(fā)展。由于地域和資金方面的限制,家具行業(yè)中的一些地域品牌,還未能有更大的突破,還只是停留在“點”上.由于電子商務(wù)的快速發(fā)展,在成本方面,沒有場地、裝飾、樣品,以及銷售人員等費用的支出,家具電子商務(wù)極大的減少了中間環(huán)節(jié),家具價格也出現(xiàn)普遍的降低,制作家具類網(wǎng)站也達到了薄利多銷的目的.使更多人在網(wǎng)上購買家具。電子商務(wù)逐漸和傳統(tǒng)的產(chǎn)業(yè)進行融合,提高產(chǎn)業(yè)運行能力,發(fā)展創(chuàng)新。提倡綠色經(jīng)濟,惠及基礎(chǔ)民生。我國電子商務(wù)的發(fā)展離不開全球化進程,加快和發(fā)達國家的交流,實現(xiàn)互惠互利,協(xié)同發(fā)展。特別是受新冠疫情的影響下,各國經(jīng)濟受到重創(chuàng),只有通過電子商務(wù)的優(yōu)勢來逐漸整合資源,逐漸恢復(fù)。我國電子商務(wù)的發(fā)展也異常曲折,從商品匱乏到支付瓶頸,發(fā)展到目前人人網(wǎng)購的局面,彰顯了我國開拓電子商務(wù)市場過程的勇氣和智慧。在今天,國內(nèi)發(fā)展了許多電子商務(wù)網(wǎng)站,有各種連鎖家具的線上家具網(wǎng)站。京東也可以通過處方購買對應(yīng)的家具。而美國是電子商務(wù)發(fā)展最早的國家,特別是以亞馬遜為代表的巨頭,銷售額全球第一。自從94年開始,美國NetMDket實現(xiàn)第一筆網(wǎng)上交易開始,代表了傳統(tǒng)交易邁入新的方式。美國的電子商務(wù)交易相對成熟,信用體系完善。在網(wǎng)購中,很少出現(xiàn)劣質(zhì)商品,無論賣家和買家都受到社會信用體系影響,交易糾紛較少。但是目前,美國電子商務(wù)的時效性并可以國內(nèi)發(fā)展的迅猛,總體交易量低,收貨等待時間長,在線支付比例低。1.3課題意義社會的發(fā)展,web技術(shù)也得到了前所未有的機遇,以電子商務(wù)網(wǎng)站為代表的互聯(lián)網(wǎng)企業(yè)快速的崛起,沖擊著實體企業(yè)。各種網(wǎng)絡(luò)購物狂歡日的銷售額接二連三的打破記錄,從6.18、雙11、雙12等活動,帶來了一個又一個銷售神話。可見,電子商務(wù)逐漸改變著我們的生活。網(wǎng)絡(luò)購物有著許多優(yōu)勢,降低了實體店的銷售成本,不需要進行店面裝修,商品庫存積壓和人員開銷。店家只需要通過后臺發(fā)布商品即可。而對于消費者,足不出戶可以選購商品,在線比價,節(jié)省時間和費用。利用電子商務(wù)系統(tǒng)管理商品,大大提高管理效率,隨時掌握商品銷售情況,快速調(diào)整銷售對策,發(fā)展企業(yè)。家具網(wǎng)站利用電子商務(wù)的優(yōu)勢,為家具企業(yè)帶來升級轉(zhuǎn)型,建立和消費者在線的聯(lián)系平臺。開發(fā)家具網(wǎng)站,有以下幾點實際意義。首先,降低了運營成本,節(jié)省了店鋪裝修成本。其次,節(jié)省了各種宣傳成本,不需要印刷海報,利用多媒體技術(shù)進行促銷即可。然后,可以實現(xiàn)7*24小時運營,自動售貨。最后,通過家具網(wǎng)站發(fā)布各種信息,為客戶免費提供在線服務(wù),提高了客戶獲得感。同時,家具網(wǎng)站為企業(yè)減少了庫存成本,提高了家具管理效率,一定可以帶來更高的利潤。由于現(xiàn)在有很多家庭對家具的需求挺大的,所以家具的消費群體也是有大部分.當今互聯(lián)網(wǎng)網(wǎng)民不斷增多,客戶群體大。此次設(shè)計的網(wǎng)站是家具購物平臺,用戶進行購買時更加直接和方便;現(xiàn)在網(wǎng)絡(luò)能帶來更多的消費需求,刺激消費;第三方支付,有利于雙方的交易安全;便捷的溝通,擁有便捷的客服銷售體系;并且家具質(zhì)量也能得到保障.有夠硬的家具制作技術(shù),團隊合作服務(wù)有利于家具產(chǎn)品滿足需求。家具網(wǎng)站的實現(xiàn),最大可能的發(fā)揮了互聯(lián)網(wǎng)的優(yōu)勢,適應(yīng)了現(xiàn)代化發(fā)展要求,促進家具銷售的科學(xué)性和規(guī)范化,因此,本課題值得大力推廣。第二章相關(guān)技術(shù)簡介2.1JAVA技術(shù)JAVA是解釋性的瀏覽器腳本語言,目前廣泛運用于web開發(fā),語法簡單,入門快,開發(fā)系統(tǒng)效率高。而且JAVA是開源的,開發(fā)者可以根據(jù)需要對JAVA進行擴展。JAVA具有獨特的語法,執(zhí)行效率高,因為JAVA代碼是在服務(wù)器端執(zhí)行的,所以,效率也比較高。JAVA的引擎機制會把執(zhí)行后的結(jié)果保存到客戶端內(nèi)存中,當用戶再次訪問這個頁面時,直接從內(nèi)存讀取,不需要重新從服務(wù)器端解釋執(zhí)行,這個過程比較高效。開發(fā)web有許多腳本語言,如ASP/PHP/PYTHON等,JAVA和其它語言相比較,有獨特的優(yōu)勢。JAVA開發(fā)成本低,因為入門低,學(xué)習(xí)的程序員多,開源等。JAVA對數(shù)據(jù)庫的支持簡單,無需復(fù)雜的操作就可以鏈接各種數(shù)據(jù)庫,特別是mysql是比較出色的搭配。JAVA另外一個特點是跨平臺,支持各種操作系統(tǒng),不需要編譯,就可以在服務(wù)器運行。2.2MYSQL數(shù)據(jù)庫家具網(wǎng)站使用MYSQL開發(fā),MYSQL是開源的,是為數(shù)不多的免費關(guān)系型數(shù)據(jù)庫之一。Mysql數(shù)據(jù)庫部署和維護簡單,并具有性能高效性和安全性,也可以跨平臺進行運行,不但能在windows上,也可以運行在linux上。Mysql擴展了關(guān)系型引擎。Mysql不具有可視化管理界面,往往通過第三方軟件進行管理,或者通過web端管理器進行管理。通過可視化操作可以快速的進行數(shù)據(jù)庫表的創(chuàng)建、數(shù)據(jù)的插入讀取等。Mysql支持通用的SQL語句,MYSQL還可以Windows集成,完成數(shù)據(jù)倉庫,對數(shù)據(jù)進行分析的功能。MySQL通過標準的SQL進行管理,支持多線程操作,通過操作系統(tǒng)的資源,提高運行速度。本系統(tǒng)可以通過TCP/IP或者ODBC等方式鏈接數(shù)據(jù)庫,雖然不能處理大規(guī)模的數(shù)據(jù),但是對于本系統(tǒng)足夠。MYSQL數(shù)據(jù)庫通過管理系統(tǒng)來訪問,其中數(shù)據(jù)庫管理系統(tǒng)和接口原理如圖2.1數(shù)據(jù)庫管理系統(tǒng)和接口的原理所示。圖2.1數(shù)據(jù)庫管理系統(tǒng)和接口的原理MySQL通過DOS窗口進行管理,默認情況下,MySQL的端口為3306,也可以通過配置文件或者SQL命令進行修改。完成修改后,一般都需要重新啟動MySQL的服務(wù)。MySQL查重的數(shù)據(jù)在data文件夾中,可以把數(shù)據(jù)文件進行備份,也可以通過SQL還原,保存腳本文件。2.3B/S結(jié)構(gòu)家具網(wǎng)站使用B/S結(jié)構(gòu),這種結(jié)構(gòu)是當前廣泛采用的框架。突破了傳統(tǒng)的C/S結(jié)構(gòu),為用戶帶來獨特的體驗。用戶通過瀏覽器查看系統(tǒng),然后調(diào)用業(yè)務(wù)功能層的CGI,并根據(jù)相關(guān)業(yè)務(wù)讀取數(shù)據(jù)庫操作,最終返回到瀏覽器中。B/S架構(gòu)是軟件發(fā)展必然的結(jié)果,當客戶端軟件足夠大的時候,一個PC電腦一方面無法安裝太多的應(yīng)用,對存儲空間要求太大,而且各種軟件的維護成本太高。如果客戶端的操作系統(tǒng)出現(xiàn)故障,那么這些軟件的更新都是很大問題。所以,使用瀏覽器訪問的B/S系統(tǒng),就不存在這些問題,客戶端可以整理各種系統(tǒng)或者網(wǎng)站的域名,通過域名訪問即可,即使電腦系統(tǒng)出現(xiàn)問題,也不影響。在家具網(wǎng)站中,只需要把系統(tǒng)的程序部署到服務(wù)器端即可,客戶端通過互聯(lián)網(wǎng)下任意電腦都可以訪問,這也方便了用戶,提高了用戶體驗。B/S架構(gòu)中,使用POST方法請求服務(wù)器,使用HTTP協(xié)議,通過URL傳遞路徑,服務(wù)器端接收請求后,解析URL,根據(jù)問號傳遞的參數(shù)生成HTML文件,客戶端接收信息后,解析數(shù)據(jù),顯示信息到界面。2.4SpringBootSpring框架是Java平臺上的一種開源應(yīng)用框架,提供具有控制反轉(zhuǎn)特性的容器。盡管Spring框架自身對編程模型沒有限制,但其在Java應(yīng)用中的頻繁使用讓它備受青睞,以至于后來讓它作為EJB(EnterpriseJavaBeans)模型的補充,甚至是替補。Spring框架為開發(fā)提供了一系列的解決方案,比如利用控制反轉(zhuǎn)的核心特性,并通過依賴注入實現(xiàn)控制反轉(zhuǎn)來實現(xiàn)管理對象生命周期容器化,利用面向切面編程進行聲明式的事務(wù)管理,整合多種持久化技術(shù)管理數(shù)據(jù)訪問,提供大量優(yōu)秀的Web框架方便開發(fā)等等。Spring框架具有控制反轉(zhuǎn)(IOC)特性,IOC旨在方便項目維護和測試,它提供了一種通過Java的反射機制對Java對象進行統(tǒng)一的配置和管理的方法。Spring框架利用容器管理對象的生命周期,容器可以通過掃描XML文件或類上特定Java注解來配置對象,開發(fā)者可以通過依賴查找或依賴注入來獲得對象。Spring框架具有面向切面編程(AOP)框架,SpringAOP框架基于代理模式,同時運行時可配置;AOP框架主要針對模塊之間的交叉關(guān)注點進行模塊化。Spring框架的AOP框架僅提供基本的AOP特性,雖無法與AspectJ框架相比,但通過與AspectJ的集成,也可以滿足基本需求。Spring框架下的事務(wù)管理、遠程訪問等功能均可以通過使用SpringAOP技術(shù)實現(xiàn)。Spring的事務(wù)管理框架為Java平臺帶來了一種抽象機制,使本地和全局事務(wù)以及嵌套事務(wù)能夠與保存點一起工作,并且?guī)缀蹩梢栽贘ava平臺的任何環(huán)境中工作。第三章系統(tǒng)分析3.1可行性分析3.1.1技術(shù)可行性技術(shù)可行性分析是對開發(fā)家具網(wǎng)站的技術(shù)可行性評估,提前進行規(guī)范,現(xiàn)在適合的技術(shù),可以事半功倍。系統(tǒng)使用JAVA和MYSQL數(shù)據(jù)庫。JAVA是比較成熟的語言,開發(fā)系統(tǒng)具有很多優(yōu)勢,完全開源免費。JAVA是嵌入在HTML中的,在服務(wù)器運行后,進行解釋。JAVA具有獨特的語法,執(zhí)行效率高,因為JAVA代碼是在服務(wù)器端執(zhí)行的。JAVA的引擎機制會把執(zhí)行后的結(jié)果保存到客戶端內(nèi)存中,當用戶再次訪問這個頁面時,直接從內(nèi)存讀取,運行速度快。JAVA是網(wǎng)絡(luò)編程語言,對于本系統(tǒng)的開發(fā)作為合適,在技術(shù)上具有可行性。3.1.2操作可行性操作可行性主要考慮開發(fā)系統(tǒng)后,是否操作方便,是否可以解決現(xiàn)有的問題,是否可以提高相應(yīng)的效率。本系統(tǒng)使用web模式,通過瀏覽器即可訪問,操作簡單。進入系統(tǒng)后,通過主頁的菜單快速的進入各個子功能,通過鼠標和鍵盤就可以完成各種事項。在操作上具有可行性。3.1.3經(jīng)濟可行性經(jīng)濟比較包括兩個方面,投入和收益。投入上包括開發(fā)系統(tǒng)需要的人力成本和服務(wù)器硬件成本。人力成本上,一個月的人力成本就5000元左右。服務(wù)器硬件成本1萬元。而收益上,開發(fā)家具網(wǎng)站后可以使用多年,并可以分析給其它高校使用,投入使用一年的收益都將大于投入,所以,在經(jīng)濟上可行。3.1.4時間可行性計劃使用兩個月完成系統(tǒng)的分析、設(shè)計、實現(xiàn)和實施。通過前期的調(diào)研,完成系統(tǒng)時間需要一個月時間即可,考慮到后期的修改和實施,預(yù)留了足夠的時間,所以,開發(fā)家具網(wǎng)站時間上可行。3.2系統(tǒng)需求分析3.2.1市場需求計算機信息技術(shù)和互聯(lián)網(wǎng)的發(fā)展,整個商業(yè)提供了更好的發(fā)展條件,忙碌的人民生活得到了更多的方便。在家具業(yè),從傳統(tǒng)的購買方式發(fā)展到如今的線上銷售,客戶通過家具網(wǎng)站查看家具信息,根據(jù)訂購量和受歡迎程度來衡量家具的好壞,不僅可以訂購到優(yōu)質(zhì)的家具,也可以享受到快捷的送貨服務(wù)。近年來,許多商家都關(guān)注網(wǎng)絡(luò)銷售,推廣家具銷售的同時,提高內(nèi)部管理效率,家具網(wǎng)站使用,必將帶動家具銷售。在當今競爭激烈的大環(huán)境下,構(gòu)建家具網(wǎng)站勢在必行。3.2.2性能需求分析家具網(wǎng)站的用戶使用情況,整理系統(tǒng)所有性能要求,估算系統(tǒng)性能要求。預(yù)計系統(tǒng)最大訪問量,對系統(tǒng)的數(shù)據(jù)庫鏈接量,帶寬訪問量進行控制。對系統(tǒng)的技術(shù)參數(shù)進行設(shè)置,規(guī)劃與探索系統(tǒng)并發(fā)要求等。分析系統(tǒng)功能,對各項功能的設(shè)計分析和實現(xiàn),達到整體性要求。系統(tǒng)數(shù)據(jù)庫和程序?qū)崿F(xiàn)具有條理化,系統(tǒng)業(yè)務(wù)清晰。另外,系統(tǒng)的編程規(guī)范統(tǒng)一,界面風格統(tǒng)一,系統(tǒng)數(shù)據(jù)庫維護間隔統(tǒng)一,只有做到整體規(guī)劃和要求,才能更好的持續(xù)性。家具網(wǎng)站的安全性主要是系統(tǒng)的數(shù)據(jù)安全性,保證系統(tǒng)數(shù)據(jù)的完整和安全。在系統(tǒng)設(shè)計上,對必要信息進行加密,放在被竊??;系統(tǒng)訪問控制,對于非法用戶,禁止訪問;對于數(shù)據(jù)庫要定期備份;在網(wǎng)絡(luò)傳輸上,使用專門的服務(wù)器和寬帶線路進行搭建。盡最大可能的保證數(shù)據(jù)安全。家具網(wǎng)站的開發(fā)不是一次開發(fā)后就一成不變的,后期需要改變業(yè)務(wù)規(guī)則,升級維護其它功能等。所以,系統(tǒng)結(jié)構(gòu)選擇B/S的,只需要在服務(wù)器上就可以維護升級,不需要關(guān)心客戶端。另外,在功能和系統(tǒng)架構(gòu)設(shè)計上,對應(yīng)數(shù)據(jù)字段,需要單獨設(shè)計為數(shù)據(jù)庫表,后期維護表數(shù)據(jù)即可,對應(yīng)創(chuàng)建的需求功能,如商品管理,可以設(shè)計額外的接口實現(xiàn)數(shù)據(jù)的導(dǎo)入或者導(dǎo)出。3.2.3功能需求家具網(wǎng)站為用戶提供在線購買的服務(wù),前臺用戶注冊后,進行在線購買需要的家具,后臺管理員登錄后管理家具信息。會員未登錄前,瀏覽系統(tǒng)上的所有公告信息,查看最新的活動,查看各種通知或者優(yōu)惠信息。通過家具分類,查看分類對應(yīng)的家具。家具信息一般包括家具圖片,家具描述和價格信息。會員使用本系統(tǒng)前,進行注冊,填寫個人信息。包括賬號和密碼,設(shè)置地址信息。信息注冊后,后臺需要對信息進行審核,通過審核的才能進行登錄。會員通過搜索查找到家具后,先把家具加入到購物車中,也可以收藏家具,以供下次繼續(xù)預(yù)訂。在個人購物車中,可以修改訂購的家具數(shù)量,或者刪除家具。完成購物車的編輯后,提交購物車家具到收銀臺進行訂單結(jié)算。訂單生成中,默認加載登錄用戶的購物地址信息,確定無誤后,提交訂單并進行支付,因為是畢業(yè)設(shè)計,沒法設(shè)置收款方,模擬支付成功。購物完畢后,等待接收家具。會員的信息不是一成不變的,比如更換了電話、或者地址信息后,通過會員中心對這些信息進行修改,及時保持最新的個人信息。管理員是系統(tǒng)的后臺管理者,一般是家具的經(jīng)營者或者經(jīng)理等角色。管理員控制系統(tǒng)整個的信息。開通家具網(wǎng)站后,錄入新聞公告等各類型的文章,后期的運行中,發(fā)布的優(yōu)惠信息,都可以通過這個及時的補充。管理者對家具類別進行設(shè)置,錄入家具類別下的家具。對現(xiàn)有家具進行拍照,上傳家具圖片,設(shè)置一個合適的價格,并發(fā)布出去。家具信息是家具網(wǎng)站非常重要的信息,所以在發(fā)布時,一定要認真編輯。價格根據(jù)實際情況,再經(jīng)營過程中,進行合理的調(diào)整。管理員對訂單的管理,會員購物后,在購物記錄中,可以查看對應(yīng)的訂單信息。通知操作員及時準備家具,第一時間進行配送。訂單信息包括了家具記錄和會員的地址和電話信息。一段時間的訂單,也可以進行統(tǒng)計,查看訂單量,為決策做依據(jù)。3.3系統(tǒng)UML用例分析UML是統(tǒng)一建模語言,而用例圖是UML需求分析階段的一種方式,通過對家具網(wǎng)站的分析,系統(tǒng)包括前后臺兩種用戶,不同的用戶功能不同,其中系統(tǒng)UML用例圖如圖3.1系統(tǒng)UML用例圖所示。管理員分類管理家具管理新聞管理會員管理訂單管理新聞查看家具瀏覽注冊登錄在線購買會員圖3.1系統(tǒng)UML用例圖使用家具網(wǎng)站前,需要進行登錄,登錄用戶包括前臺會員和后臺管理員,其中登錄流程一樣。用戶注冊是家具網(wǎng)站前臺的操作,游客用戶沒有賬號前,需要進行注冊,注冊前,錄入自己的實際信息,特別是用戶名和密碼需要牢記,用戶注冊后,把信息保存到數(shù)據(jù)庫中。家具網(wǎng)站中的個人賬戶是比較重要的信息,記錄的有個人購買記錄和各種積分。為了保護個人信息的安全,建議用戶每月更換自己的密碼,用戶登錄后,進行密碼的修改。修改的時候,先檢查之前的密碼,進行驗證,確認是本人操作后,輸入新的密碼,驗證是否符合規(guī)則,并重復(fù)輸入修改的密碼,防止錄入過程中出現(xiàn)錯誤,都得到驗證后,修改數(shù)據(jù)庫中的密碼信息,更新完成,建議,重新登錄系統(tǒng)后生效。家具網(wǎng)站的銷售中,可以先從管理員開始,管理員登錄后,錄入各種信息,重要的是家具分類和家具信息。系統(tǒng)前臺中,會員登錄系統(tǒng),輸入家具的查詢條件,查詢家具分類和家具信息。查看具體的家具信息,符合自己的要求后,加入家具到購物車中,未提交購物車時,可以對購物車內(nèi)信息進行修改,提交購物車后,將要生成訂單,初始訂單狀態(tài)為未支付,會員完成在線支付后,狀態(tài)修改為已支付。管理員查看已支付訂單,安排家具倉庫管理員進行發(fā)貨,修改狀態(tài)為發(fā)貨。讓會員收到家具后,確認收貨,訂單狀態(tài)修改為已完成,最終,管理員通過已完成的訂單查看銷售量。第四章系統(tǒng)設(shè)計4.1系統(tǒng)架構(gòu)設(shè)計家具網(wǎng)站使用SpringBoot架構(gòu)開發(fā)。家具網(wǎng)站的視圖層使用JAVA和HTML開發(fā),通過表單處理客戶端的請求,獲取控制器的響應(yīng)結(jié)果后,使用JAVA標簽顯示數(shù)據(jù)。在分層的開發(fā)模式中,視圖層可以和控制層分開開發(fā),通過接口實現(xiàn)相互調(diào)用。家具網(wǎng)站的控制器層來獲取視圖層的響應(yīng),并可以單獨實現(xiàn)業(yè)務(wù)邏輯層進行調(diào)用,判斷結(jié)果返回到界面層。模型層是比較簡單的層次,和數(shù)據(jù)庫表進行對應(yīng),一個數(shù)據(jù)庫表往往對應(yīng)一個實體類,創(chuàng)建模型層后,編程人員不需要關(guān)注數(shù)據(jù)庫,通過模型即可明確對應(yīng)的字段信息。4.2系統(tǒng)功能設(shè)計本家具網(wǎng)站主要包括前臺購買和后臺管理,系統(tǒng)結(jié)構(gòu)圖如圖4.2系統(tǒng)結(jié)構(gòu)圖所示。圖4.2系統(tǒng)結(jié)構(gòu)圖4.2.1系統(tǒng)后臺設(shè)計家具網(wǎng)站的后臺包括管理員登錄、家具分類設(shè)計、家具管理設(shè)計、公告管理、訂單管理設(shè)計、用戶設(shè)計。家具網(wǎng)站的登錄還有管理員后臺的登錄,管理員登錄的流程和會員的登錄流程一樣,管理員也存在一個數(shù)據(jù)庫信息表,在初始化數(shù)據(jù)庫的時候,默認插入幾個管理員賬號以供使用。家具管理包括家具分類和家具信息管理。管理員先對家具進行分類,整理所有的分類信息。具有分類信息后,才能進行家具的管理。一個分類下對應(yīng)多個家具信息,后臺上架所有的家具信息后,前臺顯示家具。前臺的家具顯示分為所有的家具顯示、家具分類下的查詢、和單獨家具搜索查詢。在刪除商品分類的時,先要刪除分類下的商品后,才能刪除分類。修改一個家具分類名稱后,在家具的類型中對應(yīng)的分類名稱都將改正。家具網(wǎng)站的公告管理包括資訊信息和公告信息管理。管理員先公告進行管理。后臺上傳所有的公告信息后,前臺顯示公告。前臺的公告顯示分為所有的公告顯示、公告分類下的查詢、和公告點擊排行等操作。管理員對訂單進行管理,查看訂單信息,并把訂單信息提交到后臺。管理員統(tǒng)計一段時間內(nèi)的訂單信息。用戶管理是對管理員的管理和注冊用戶的管理。管理員一般設(shè)置一個用戶即可,根據(jù)需求也可以另外添加,而注冊用戶只需要審核即可。4.2.2系統(tǒng)前臺設(shè)計家具網(wǎng)站的前臺包括首頁、家具分類、全部家具、網(wǎng)站公告、我的購物車、我的訂單、注冊登錄、個人中心。首頁顯示了系統(tǒng)菜單頁面,用戶注冊登錄模塊,首頁是系統(tǒng)設(shè)計的關(guān)鍵頁面,需要做的美觀,賞心悅目,這樣才能讓更多的人留下來繼續(xù)使用網(wǎng)站。家具分類是查看對應(yīng)分類下的家具信息。全部家具是通過查詢語句查詢到系統(tǒng)所有的家具。網(wǎng)站公告查詢管理員錄入的所有公告信息,點擊標題查看具體的公告內(nèi)容。家具網(wǎng)站的用戶購物前,需要登錄。用戶通過查詢條件等方式查看家具信息,點擊加入購物車,然后確定家具信息,提交到收銀臺,支付訂單,然后完成購物的流程。對于不想要的訂單,取消操作。用戶登錄前需要進行注冊,用戶注冊后把信息保存到數(shù)據(jù)庫,然后進行登錄。登錄前,先進行信息的必填項驗證,然后到會員數(shù)據(jù)庫表查詢輸入的用戶名和密碼是否存在,然后返回用戶信息。其中用戶密碼使用MD5進行加密,加密后的信息是無法破解的。數(shù)據(jù)庫查詢到密碼也是一串字符串密文,不能作為密碼進行登錄。用戶輸入密碼登錄的時候,再次使用MD5進行加密,最終比對的是加密后的字符串,這種密文保證了密碼傳輸過程的安全性。用戶登錄后可以查看我的歷史訂單,并更新個人信息等。4.3數(shù)據(jù)庫設(shè)計4.3.1數(shù)據(jù)庫E-R圖ER圖反映數(shù)據(jù)類型的關(guān)系,也可以映射現(xiàn)實模型。而且可以給出屬性信息,下面給出家具網(wǎng)站的ER圖信息。因為表的屬性比較多,而界面篇幅有限,下面僅列出主要的屬性。管理員管理員訂單家具分類家具會員購物車管理包括審核訂購結(jié)賬明細11nn1N1n1Nn1名稱類型名稱價格圖片描述類型編號編號密碼登錄名商品會員數(shù)量價格家具編號用戶名密碼性別編號電話郵箱姓名購買N屬于mnm圖4-3系統(tǒng)整體E-R圖4.3.2數(shù)據(jù)庫表設(shè)計本系統(tǒng)采用MYSQL數(shù)據(jù)庫作為數(shù)據(jù)存儲,下面介紹數(shù)據(jù)庫中的各個表的詳細信息。管理員表是保存在線家具銷售的用戶信息表,其中表結(jié)構(gòu)如4.1所示。表4-1admin管理員表列名解釋類型大小主鍵空Idyaopin主鍵int4是主鍵不能為空Usernameyaopin用戶名varchar50不是可以為空Passwordyaopin密碼varchar50不是可以為空typeyaopin類型varchar30不是可以為空訂單表是保存在線家具銷售的訂單信息表,其中id為主鍵,表結(jié)構(gòu)如4.2所示。表4-2orders訂單表列名解釋類型大小主鍵空idyaopin主鍵int11是主鍵不能為空onumberyaopin訂單號varchar50不是可以為空Spcyaopin家具varchar50不是可以為空Slcyaopin數(shù)量varchar50不是可以為空addressyaopin地址varchar50不是可以為空teyaopin電話varchar13不是可以為空emailyaopin用戶郵箱varchar20不是可以為空shffyaopin收貨varchar60不是可以為空zfffyaopin用戶支付varchar10不是可以為空leavewordyaopin用戶留言varchar2000不是可以為空addtimeyaopin日期time不是可以為空xnameyaopin下單人varchar10不是可以為空ztyaopin訂單的狀態(tài)varchar2不是可以為空totalyaopin總價格varchar10不是可以為空kuaidiyaopin快遞名稱varchar20不是可以為空knumberyaopin單號int20不是可以為空Receiveryaopin收貨人姓名varchar10不是可以為空類別表是保存在線家具銷售的類別信息表,其中id為主鍵,表結(jié)構(gòu)如4.3所示。表4-3category類別表列名解釋類型大小主鍵空idyaopin主鍵int4是主鍵不能為空pidyaopin分類類型int6不是可以為空titleyaopin分類名稱varchar60不是可以為空商品表是保存在線家具銷售的商品信息表,其中id為主鍵,表結(jié)構(gòu)如4.4所示。表4-4goods商品表列名解釋類型大小主鍵空idyaopin主鍵int4是主鍵不能為空pidyaopin類型編號int4不是可以為空categoryidyaopin分類編號int4不是可以為空pnumberyaopin商品的編號varchar10不是可以為空titleyaopin商品的名稱varchar10不是可以為空amountyaopin庫存數(shù)量int10不是可以為空cishuyaopin銷量int10不是可以為空mpriceyaopin市場的價格decimal10不是可以為空spriceyaopin會員的價格decimal10不是可以為空contentyaopin詳細介紹text不是可以為空apvyaopin點擊int4不是可以為空imgyaopin圖片varchar50不是可以為空statusyaopin狀態(tài)int2不是可以為空addtimeyaopin添加時間timestamp不是可以為空會員表是保存在線家具銷售的會員信息表,其中id為主鍵,表結(jié)構(gòu)如4.5所示。表4-5user會員表列名解釋類型大小主鍵空idyaopin主鍵smallint5是主鍵不能為空accountyaopin用戶名varchar64不是可以為空nicknameyaopin昵稱varchar50不是可以為空passwordyaopin密碼char32不是可以為空emailyaopin郵箱varchar50不是可以為空addtimeyaopin注冊時間timestamp不是可以為空imgyaopin頭像varchar255不是可以為空sexyaopin性別varchar255不是可以為空telyaopin電話varchar50不是可以為空addressyaopin地址varchar50不是可以為空statusyaopin狀態(tài)int2不是可以為空公告表是保存在線家具銷售的公告信息表,其中id為主鍵,表結(jié)構(gòu)如4.6所示。表4-6content公告表列名解釋類型大小主鍵空idyaopin主鍵smallint5是主鍵不能為空titleyaopin公告標題char32不是可以為空contentyaopin公告內(nèi)容varchar50不是可以為空購物車表是保存在線家具銷售的購物車信息表,其中id為主鍵,表結(jié)構(gòu)如4.7所示。表4-7購物車信息表列名解釋類型大小主鍵空id主鍵smallint5是主鍵不能為空titleyaopin家具信息char32不是可以為空shuliang數(shù)量varchar50不是可以為空Huiyuan會員varchar50不是可以為空第五章系統(tǒng)的實現(xiàn)5.1前臺功能模塊的實現(xiàn)用戶可進入家具網(wǎng)站可查看網(wǎng)站信息,包括網(wǎng)站首頁,家具信息、網(wǎng)站公告等。系統(tǒng)前臺主界面展示如圖5.1系統(tǒng)前臺主界面圖所示。圖5.1系統(tǒng)前臺主界面圖首頁的導(dǎo)航欄為單獨的一個頁面,系統(tǒng)所有的頁面在開發(fā)前,引入這個top頁,就可以顯示出導(dǎo)航欄的內(nèi)容。再項目需要修改導(dǎo)航欄的時候,就可以單獨修改top頁面的代碼,實現(xiàn)所有頁面都進行修改的目的。5.1.1用戶注冊界面未注冊用戶可進注冊界面進行注冊操作,用戶注冊界面展示如圖5.2用戶注冊界面圖所示。圖5.2用戶注冊界面圖在用戶信息添加界面,填寫信息后,通過客戶端驗證后,提交數(shù)據(jù)到數(shù)據(jù)庫。后臺對用戶信息進行保存操作,保存數(shù)據(jù)就,在數(shù)據(jù)庫中可以查看到剛才錄入的數(shù)據(jù)。用戶注冊在操作上屬于數(shù)據(jù)的插入操作,用戶注冊前,需要驗證該用戶是否存在數(shù)據(jù)庫,如果有這個用戶,就不能繼續(xù)注冊。5.1.2用戶登錄界面用戶要想實現(xiàn)家具購買操作必須進行登錄系統(tǒng),用戶登錄界面展示如圖5.3用戶登錄界面圖所示。圖5.3用戶登錄界面圖登錄界面比較簡潔,輸入信息后,進行登錄,登錄驗證需要經(jīng)過兩個步驟。第一個步驟是客戶端驗證,通過js實現(xiàn)必填項校驗,一般情況,js也可以校驗是否為數(shù)字,字符串大小等。通過驗證后提交到服務(wù)器端進行驗證,服務(wù)器驗證是查詢數(shù)據(jù)庫的記錄,得到數(shù)據(jù)后,返回驗證通過信息。5.1.3個人資料界面用戶登錄后可進行修改個人信息,個人資料界面展示如圖5.4個人資料界面圖所示。圖5.4個人資料界面圖5.1.4家具詳情界面用戶在家具詳情界面可查看家具詳情,可點擊購買按鈕進行購買操作,家具詳情界面展示如圖5.5家具詳情界面圖所示。圖5.5家具詳情界面圖5.1.5購物車界面用戶可進購物車界面查看購物車家具信息,購物車界面展示如圖5.6購物車界面圖所示。點擊收銀臺按鈕時進入地址填寫界面。圖5.6購物車界面圖在用戶點擊加入購物車后,通過客戶端驗證后,提交數(shù)據(jù)到數(shù)據(jù)庫。后臺對用戶信息進行保存操作,保存數(shù)據(jù)就,在數(shù)據(jù)庫中可以查看到剛才插入的數(shù)據(jù)。5.1.6我的訂單界面用戶在我的訂單界面可查看訂單信息,對已發(fā)貨的訂單可進行確認收貨操作,我的訂單界面展示如圖5.8我的訂單界面圖所示。圖5.8我的訂單界面圖在訂單列表中,通過后臺查詢方法,把所有的訂單信息讀取到集合對象,訂單界面使用JAVA標簽,把集合對象通過html的方式顯示到界面。查詢有兩種類型,一個是查詢所有的訂單集合,也可以通過條件查詢訂單,實現(xiàn)的sql語句不同而已,最終實現(xiàn)的流程一樣。5.2后臺功能模塊的實現(xiàn)5.2.1管理員登錄界面管理員要想進入系統(tǒng)后臺對系統(tǒng)進行管理操作,必須進行登錄,管理員登錄界面展示如圖5.9管理員登錄界面圖所示。圖5.9管理員登錄界面圖5.2.3家具管理界面管理員可進行家具管理操作,可添加、刪除和編輯家具信息,家具管理界面展示如圖5.11家具管理界面圖所示。圖5.11家具管理界面圖點擊家具管理鏈接,錄入家具信息。在家具信息添加界面,填寫信息后,通過客戶端驗證后,提交數(shù)據(jù)到數(shù)據(jù)庫。后臺對家具信息進行保存操作,保存數(shù)據(jù)就,在數(shù)據(jù)庫中可以查看到剛才錄入的數(shù)據(jù)。錄入家具信息后,在家具列表中,通過后臺查詢方法,把所有的家具信息讀取到集合對象,把集合對象通過html的方式顯示到界面。查詢有兩種類型,一個是查詢所有的家具集合,也可以通過條件查詢家具,實現(xiàn)的sql語句不同而已,最終實現(xiàn)的流程一樣。在列表中,可以對家具信息進行刪除,刪除前,需要提示信息,是否確定刪除。這一步驟的提示屬于客戶端控制,當確定刪除后,調(diào)用服務(wù)器端刪除方法,實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)刪除,并刷新家具列表。5.2.4家具分類管理界面管理員可添加、編輯和刪除家具分類信息,家具分類管理界面展示如圖5-12家具分類管理界面圖所示。圖5.12家具分類管理界面圖點擊家具分類管理鏈接,錄入家具分類信息。在家具分類信息添加界面,填寫信息后,通過客戶端驗證后,提交數(shù)據(jù)到數(shù)據(jù)庫。后臺對家具分類信息進行保存操作,保存數(shù)據(jù)就,在數(shù)據(jù)庫中可以查看到剛才錄入的數(shù)據(jù)。錄入家具分類信息后,在家具分類列表中,通過后臺查詢方法,把所有的家具分類信息讀取到集合對象,把集合對象通過html的方式顯示到界面。查詢有兩種類型,一個是查詢所有的家具分類集合,也可以通過條件查詢家具分類,實現(xiàn)的sql語句不同而已,最終實現(xiàn)的流程一樣。在列表中,可以對家具分類信息進行刪除,刪除前,需要提示信息,是否確定刪除。這一步驟的提示屬于客戶端控制,當確定刪除后,調(diào)用服務(wù)器端刪除方法,實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)刪除,并刷新家具分類列表。5.2.5訂單管理界面管理員可進行訂單管理操作,可查看所有訂單信息,并可對其訂單進行發(fā)貨和刪除操作,訂單管理界面展示如圖5.13訂單管理界面圖所示。圖5.13訂單管理界面圖5.2.6會員管理界面管理員可查看所有會員信息,并可修改會員資料以及刪除操作,會員管理界面展示如圖5-14會員管理界面圖所示。圖5-14會員管理界面圖在會員列表中,通過后臺查詢方法,把所有的會員信息讀取到集合對象,把集合對象通過html的方式顯示到界面。查詢有兩種類型,一個是查詢所有的會員集合,也可以通過條件查詢會員,實現(xiàn)的sql語句不同而已,最終實現(xiàn)的流程一樣。在列表中,可以對會員信息進行刪除,刪除前,需要提示信息,是否確定刪除。這一步驟的提示屬于客戶端控制,當確定刪除后,調(diào)用服務(wù)器端刪除方法,實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)刪除,并刷新會員列表。第六章系統(tǒng)測試6.1測試目的系統(tǒng)測試包括黑盒測試和白盒測試,在黑盒測試中,驗證每一個功能是否都可以使用,是否符合需求。之所以叫黑盒測試,是因為把程序當作一個盒子,不去考慮程序內(nèi)部因素,只是對外部功能進行測試。而白盒測試是對程序進行測試,驗證程序功能結(jié)構(gòu)、邏輯等進行測試。系統(tǒng)測試是軟件工程最后一個流程,核心目的是找出問題修復(fù)問題。系統(tǒng)測試保證了軟件交付的依據(jù),通過了系統(tǒng)測試,才能完成最終審查。系統(tǒng)測試可以使用軟件進行測試,也可以人工進行測試,在規(guī)范化開發(fā)中,通過一定的軟件進行性能測試非常有必要,工具可以模擬訪問量,連接數(shù)等進行系統(tǒng)壓力測試。測試的任務(wù)是發(fā)現(xiàn)錯誤,提高系統(tǒng)的強壯型,檢驗系統(tǒng)開發(fā)的情況。又分為了模塊測試、組裝測試和確認測試。在本系統(tǒng)中,通過測試用例,進行對應(yīng)的功能測試。6.2測試用例家具網(wǎng)站的家具管理測試用例如下:表6.1新建家具信息測試用例用戶測試家具網(wǎng)站版本V1.0.0功能模塊家具管理測試員編號NO2020-001測試時間測試目的家具信息功能,是否滿足最初的需求,包括字段,操作流程等測試數(shù)據(jù)界面錄入步驟測試過程測試結(jié)果NO1準備家具信息,在家具界面錄入相關(guān)信息,提交家具,并查看數(shù)據(jù)是否成功保存。通過NO2修改家具信息,在家具修改界面,查看家具信息是否加載完全,修改所有的信息后,查看數(shù)據(jù)是否保存。通過NO3刪除家具信息,根據(jù)編號刪除對應(yīng)的家具,查看是否刪除刪除。通過NO4查詢家具信息,在家具列表查看是否加載所有的數(shù)據(jù)庫記錄。通過NO5家具信息排序,根據(jù)主鍵或者名稱進行排序。通過家具網(wǎng)站的公告管理測試用例如下:表6.2新建公告信息測試用例用戶測試家具網(wǎng)站版本V1.0.0功能模塊公告管理測試員編號NO2020-001測試時間測試目的公告信息功能,是否滿足最初的需求,包括字段,操作流程等測試數(shù)據(jù)界面錄入步驟測試過程測試結(jié)果NO1準備公告信息,在公告界面錄入相關(guān)信息,提交公告,并查看數(shù)據(jù)是否成功保存。通過NO2修改公告信息,在公告修改界面,查看公告信息是否加載完全,修改所有的信息后,查看數(shù)據(jù)是否保存。通過NO3刪除公告信息,根據(jù)編號刪除對應(yīng)的公告,查看是否刪除刪除。通過NO4查詢公告信息,在公告列表查看是否加載所有的數(shù)據(jù)庫記錄。通過NO5公告信息排序,根據(jù)主鍵或者名稱進行排序。通過家具網(wǎng)站的分類管理測試用例如下:表6.3新建分類信息測試用例用戶測試家具網(wǎng)站版本V1.0.0功能模塊分類管理測試員編號NO2020-001測試時間測試目的分類信息功能,是否滿足最初的需求,包括字段,操作流程等測試數(shù)據(jù)界面錄入步驟測試過程測試結(jié)果NO1準備分類信息,在分類界面錄入相關(guān)信息,提交分類,并查看數(shù)據(jù)是否成功保存。通過NO2修改分類信息,在分類修改界面,查看分類信息是否加載完全,修改所有的信息后,查看數(shù)據(jù)是否保存。通過NO3刪除分類信息,根據(jù)編號刪除對應(yīng)的分類,查看是否刪除刪除。通過NO4查詢分類信息,在分類列表查看是否加載所有的數(shù)據(jù)庫記錄。通過NO5分類信息排序,根據(jù)主鍵或者名稱進行排序。通過家具網(wǎng)站的購買家具測試用例如下:表6.4購買家具測試用例用戶測試家具網(wǎng)站版本V1.0.0功能模塊在線購買家具測試員編號NO2020-001測試時間測試目的在線購買家具信息功能,是否滿足最初的需求,包括字段,操作流程等測試數(shù)據(jù)界面錄入步驟測試過程測試結(jié)果NO1選擇家具,加入購物車。通過NO2對購物車的商品進行刪除或者修改數(shù)量。通過NO3提交購物車到收銀臺,選擇地址。通過NO4模擬在線支付。通過NO5查看訂單狀態(tài)。通過6.3測試分析完成家具網(wǎng)站的單元測試,集成測試,系統(tǒng)測試后;形成測試文檔,最終交付給客戶。經(jīng)過測試,本家具
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年中國人民警察大學(xué)公開招聘27人備考題庫及一套參考答案詳解
- 2026年甘肅省酒泉市肅北縣文體廣電和旅游局招聘專職講解員備考題庫及完整答案詳解1套
- 2026新疆生產(chǎn)建設(shè)兵團醫(yī)院招聘90人備考題庫及一套參考答案詳解
- 2026年上半年中共云南省委辦公廳所屬事業(yè)單位招聘人員備考題庫(4人)(含答案詳解)
- 醫(yī)患關(guān)系復(fù)雜性的思考
- 2026年重慶旅游職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案1套
- 2026年銅川職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試題庫附答案
- 2026年阿勒泰職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試模擬測試卷及答案1套
- 2026年青島航空科技職業(yè)學(xué)院單招職業(yè)傾向性考試題庫及答案1套
- 2026年鶴壁汽車工程職業(yè)學(xué)院單招職業(yè)技能考試題庫附答案
- DL∕T 1768-2017 旋轉(zhuǎn)電機預(yù)防性試驗規(guī)程
- 復(fù)方蒲公英注射液在銀屑病中的應(yīng)用研究
- 2023屆高考語文二輪復(fù)習(xí):小說標題的含義與作用 練習(xí)題(含答案)
- 網(wǎng)絡(luò)直播創(chuàng)業(yè)計劃書
- 大學(xué)任課老師教學(xué)工作總結(jié)(3篇)
- 3D打印增材制造技術(shù) 課件 【ch01】增材制造中的三維模型及數(shù)據(jù)處理
- 醫(yī)院保潔應(yīng)急預(yù)案
- 化工設(shè)備培訓(xùn)
- 鋼結(jié)構(gòu)安裝施工專項方案
- 高三體育生收心主題班會課件
- FZ/T 90086-1995紡織機械與附件下羅拉軸承和有關(guān)尺寸
評論
0/150
提交評論