網(wǎng)上圖書(shū)商城設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
網(wǎng)上圖書(shū)商城設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
網(wǎng)上圖書(shū)商城設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
網(wǎng)上圖書(shū)商城設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
網(wǎng)上圖書(shū)商城設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

后臺(tái)管理員登錄頁(yè)面,登錄成功后到達(dá)后臺(tái)主頁(yè)以下是相關(guān)代碼:<el-inputv-model="input"placeholder="請(qǐng)輸入圖書(shū)名稱"style="width:250px"clearable@keyup.enter.native="handleQuery">await

getBookPage(params).then(res=>{if(String(res.code)==='1'){this.tableData=res.data.records||[]this.counts=res.data.total}}).catch(err=>{this.$message.error('請(qǐng)求出錯(cuò)了:'+err)})},handleQuery(){this.init();},@keyup.enter.native="handleQuery"這串代碼是在輸入框中按下回車健就會(huì)調(diào)用handleQuery()這個(gè)函數(shù)進(jìn)行圖書(shū)搜索this.init()這個(gè)是異步函數(shù)調(diào)用外部接口拿到數(shù)據(jù)然后數(shù)據(jù)就會(huì)顯示在頁(yè)面。下面是相關(guān)代碼:menuList:[{id:'2',name:'用戶管理',url:'page/user/list.html',icon:'icon-yonghu'},{id:'3',name:'分類管理',url:'page/category/list.html',icon:'icon-tushu1'},{id:'4',name:'圖書(shū)管理',url:'page/book/list.html',icon:'icon-tushu'},{id:'5',name:'訂單管理',url:'page/order/list.html',icon:'icon-dingdan'},],iframeUrl:'page/user/list.html',headTitle:'用戶管理',goBackFlag:false,loading:true,timer:null上述代碼是上面分類列表的路徑點(diǎn)擊就會(huì)跳轉(zhuǎn)書(shū)城管理功能在后臺(tái)與前臺(tái)的操作類似,前臺(tái)的功能后臺(tái)都具備,比如分頁(yè)顯示書(shū)城,高級(jí)查詢書(shū)城等等。管理員可以通過(guò)后臺(tái)管理界面輕松地查看所有圖書(shū),并根據(jù)需要對(duì)其進(jìn)行分頁(yè)顯示。此外,管理員可以根據(jù)書(shū)城的分類進(jìn)行快速查詢,或者通過(guò)高級(jí)查詢功能進(jìn)行更精確的搜索。對(duì)于每本書(shū)城,管理員可以查看詳細(xì)信息,包括書(shū)城的名稱、作者、價(jià)格、出版日期等。這有助于管理員了解每本書(shū)城的具體情況,以便進(jìn)行管理和決策。在后臺(tái)書(shū)城管理中,管理員具有添加新書(shū)城、編輯已有書(shū)城信息和刪除書(shū)城等權(quán)限。這使得管理員能夠及時(shí)更新書(shū)城信息,確保書(shū)城的及時(shí)性和準(zhǔn)確性??傊?,后臺(tái)書(shū)城管理功能旨在幫助管理員有效地管理書(shū)城信息,提供了更多的操作權(quán)限和管理選項(xiàng),以滿足書(shū)城管理的需求。書(shū)城列表頁(yè)面被從中間分開(kāi),分為兩個(gè)部分:左側(cè)和中部。在左側(cè)部分可以根據(jù)分類查詢書(shū)城。這種分類方式使得管理員能夠快速定位到特定類型的書(shū)城,并進(jìn)行相應(yīng)的管理操作。在中部,默認(rèn)顯示了兩個(gè)功能選項(xiàng):“添加書(shū)城”和“高級(jí)查詢”。管理員可以通過(guò)點(diǎn)擊相應(yīng)的按鈕來(lái)執(zhí)行相應(yīng)的操作。當(dāng)管理員點(diǎn)擊左側(cè)分類列表中的某一分類時(shí),中部將顯示該分類下的書(shū)城列表。書(shū)城列表中將列出該分類下的所有書(shū)城,并顯示書(shū)城的相關(guān)信息,如名稱、作者、價(jià)格等。管理員可以通過(guò)書(shū)城列表頁(yè)面對(duì)書(shū)城進(jìn)行查看、編輯、刪除等操作,以便對(duì)書(shū)城進(jìn)行有效的管理。在點(diǎn)擊“書(shū)城管理”鏈接后,中部將會(huì)呈現(xiàn)“添加書(shū)城”鏈接。用戶點(diǎn)擊該鏈接后將被導(dǎo)向添加書(shū)城的表單頁(yè)面。該表單頁(yè)面利用了JQuery進(jìn)行校驗(yàn),確保用戶輸入的信息符合規(guī)范。如果校驗(yàn)通過(guò),添加書(shū)城操作將成功執(zhí)行以下是相關(guān)代碼:created(){//獲取url中查詢字符串的id,若id不為空則是修改圖書(shū),為空就是新增圖書(shū)this.bookId=requestUrlParam("id");//判斷此時(shí)是新增圖書(shū)還是修改圖書(shū)this.actionType=this.bookId?'edit':'add';//初始化this.init();},computed:{rules(){return{name:[{required:true,validator:checkBookName,trigger:'blur'}],author:[{required:true,validator:checkBookAuthor,trigger:'blur'}],publisher:[{required:true,validator:checkBookPublisher,trigger:'blur'}],price:[{required:true,validator:checkPrice,trigger:'blur'}],categoryId:[{required:true,validator:checkBookCategory,trigger:'change'}],}}}})</script>點(diǎn)擊書(shū)城管理后直接跳轉(zhuǎn)到另一個(gè)頁(yè)面。相關(guān)代碼如下:<el-inputv-model="input"placeholder="請(qǐng)輸入圖書(shū)名稱"style="width:250px"clearable@keyup.enter.native="handleQuery">awaitgetBookPage(params).then(res=>{if(String(res.code)==='1'){this.tableData=res.data.records||[]this.counts=res.data.total}}).catch(err=>{this.$message.error('請(qǐng)求出錯(cuò)了:'+err)})},handleQuery(){this.init();},@keyup.enter.native="handleQuery"這串代碼是在輸入框中按下回車健就會(huì)調(diào)用handleQuery()這個(gè)函數(shù)進(jìn)行圖書(shū)搜索asyncinit()這個(gè)是異步函數(shù)調(diào)用外部接口拿到數(shù)據(jù)然后數(shù)據(jù)就會(huì)顯示在頁(yè)面。本章主要對(duì)系統(tǒng)的各個(gè)功能的具體實(shí)現(xiàn)及代碼進(jìn)行了分析。為后續(xù)測(cè)試章節(jié)奠定了基礎(chǔ)。在“測(cè)試的功能與目標(biāo)”小結(jié)中,我將詳細(xì)描述我計(jì)劃測(cè)試的各項(xiàng)功能以及測(cè)試的目標(biāo)和目的。這部分的目的是為了讓讀者了解我在測(cè)試過(guò)程中的計(jì)劃和目標(biāo)首先,我會(huì)列出我打算測(cè)試的功能列表,這可能包括用戶注冊(cè)、登錄、添加商品、購(gòu)物車功能等。這些功能對(duì)于網(wǎng)上書(shū)城的正常運(yùn)行至關(guān)重要,我需要確保它們的功能性和可靠性。接著,我會(huì)闡明每個(gè)功能的測(cè)試目標(biāo)。例如,對(duì)于用戶注冊(cè)功能,我的目標(biāo)可能是驗(yàn)證用戶能夠成功注冊(cè),并且他們的信息能夠正確保存到數(shù)據(jù)庫(kù)中。對(duì)于購(gòu)物車功能,我的目標(biāo)可能是確保用戶能夠正確添加和移除商品,并且購(gòu)物車中的商品數(shù)量和總價(jià)計(jì)算正確。除此之外,我還會(huì)描述我的測(cè)試策略和方法。我可能會(huì)使用自動(dòng)化測(cè)試工具來(lái)加速測(cè)試過(guò)程,同時(shí)編寫測(cè)試用例來(lái)確保我覆蓋了所有可能的測(cè)試場(chǎng)景。我還會(huì)描述我如何設(shè)置測(cè)試環(huán)境,以及我計(jì)劃如何進(jìn)行測(cè)試的過(guò)程。最后,我會(huì)提出我期望的測(cè)試結(jié)果,并概述測(cè)試完成后可能需要執(zhí)行的下一步操作。如果我發(fā)現(xiàn)了問(wèn)題,我可能會(huì)提出修復(fù)建議,并與開(kāi)發(fā)團(tuán)隊(duì)合作進(jìn)行問(wèn)題解決。如果測(cè)試順利完成,我可能會(huì)建議進(jìn)行性能優(yōu)化或其他改進(jìn)措施??偟膩?lái)說(shuō),“測(cè)試的功能與目標(biāo)”小結(jié)將為讀者提供一個(gè)清晰的了解我在測(cè)試過(guò)程中的計(jì)劃和目標(biāo),以確保測(cè)試工作順利進(jìn)行并達(dá)到預(yù)期的結(jié)果。在測(cè)試方法上,通常會(huì)采用多種方法來(lái)確保系統(tǒng)的穩(wěn)定性、功能性和性能。以下是測(cè)試方法:手動(dòng)測(cè)試:測(cè)試人員通過(guò)手動(dòng)操作系統(tǒng)界面或執(zhí)行特定的操作來(lái)測(cè)試系統(tǒng)的功能。這種方法適用于初期的功能測(cè)試和驗(yàn)收測(cè)試,可以發(fā)現(xiàn)系統(tǒng)中的一般性問(wèn)題。自動(dòng)化測(cè)試:為了提高測(cè)試的效率和覆蓋率,在執(zhí)行測(cè)試任務(wù)時(shí)可以使用自動(dòng)化測(cè)試工具和腳本。在重復(fù)性測(cè)試任務(wù)時(shí),自動(dòng)化測(cè)試特別適合于此。邊界值測(cè)試:針對(duì)輸入值的邊界情況進(jìn)行測(cè)試,以確保系統(tǒng)在極限條件下仍能正常工作。這種測(cè)試方法可以發(fā)現(xiàn)系統(tǒng)的潛在問(wèn)題和邊界條件錯(cuò)誤。負(fù)載測(cè)試:想要確定系統(tǒng)的系統(tǒng)的負(fù)載極限和瓶頸就可以通過(guò)負(fù)載測(cè)試來(lái)進(jìn)行,還可以為系統(tǒng)的后續(xù)優(yōu)化提供參考。安全性測(cè)試:評(píng)估系統(tǒng)的安全性,并提供相應(yīng)的安全改進(jìn)建議。兼容性測(cè)試:為了保證系統(tǒng)在各種環(huán)境條件下都可以正常的運(yùn)行,就需要測(cè)試系統(tǒng)在不同設(shè)備和平臺(tái)上的兼容性。兼容性測(cè)試可以提高用戶的體驗(yàn),從而進(jìn)一步的擴(kuò)大系統(tǒng)的用戶群體??捎眯詼y(cè)試:評(píng)估系統(tǒng)的用戶界面和交互設(shè)計(jì)是否符合用戶期望,以確保系統(tǒng)易于使用和導(dǎo)航。性能測(cè)試:評(píng)估系統(tǒng)的性能指標(biāo)并以此為依據(jù)為性能優(yōu)化提供指導(dǎo)。綜上所述,這些測(cè)試方法可以幫助發(fā)現(xiàn)系統(tǒng)中的潛在問(wèn)題,并確保系統(tǒng)在各方面都能夠達(dá)到預(yù)期的標(biāo)準(zhǔn)。由于功能模塊眾多,測(cè)試內(nèi)容較為龐大,本論文僅對(duì)部分測(cè)試用例進(jìn)行介紹。以下幾個(gè)表格展示了部分測(cè)試用例的測(cè)試結(jié)果,結(jié)果表明與期望結(jié)果完全一致。表5-1登入系統(tǒng)測(cè)試用例功能特性用戶登錄驗(yàn)證測(cè)試目的驗(yàn)證是否輸入合法的信息測(cè)試數(shù)據(jù)用戶名稱:1111密碼:1111測(cè)試內(nèi)容操作描述數(shù)據(jù)期望結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1輸入用戶姓名,按“登陸”按鈕。用戶姓名:1111,密碼為空顯示警告信息“用戶名或密碼誤!”顯示警告信息“用戶名或密碼誤!”與期望結(jié)果相同2輸入密碼,按“登陸”按鈕。用戶姓名為空,密碼:1111顯示警告信息“用戶名或密碼誤!”顯示警告信息“用戶名或密碼誤!”與期望結(jié)果相同3輸入用戶姓名和密碼,按“登陸”按鈕。用戶姓名:1,密碼:1顯示警告信息“用戶名或密碼誤!”顯示警告信息“用戶名或密碼誤”與期望結(jié)果相同4輸入姓名和密碼,按“登陸”按鈕。用戶名:1111,密碼:1111正確登入到會(huì)員操作界面正確登入到會(huì)員操作界面與期望結(jié)果相同表5-2后臺(tái)圖書(shū)管理測(cè)試用例用例編號(hào)測(cè)試描述預(yù)期結(jié)果測(cè)試結(jié)果1添加圖書(shū)圖書(shū)列表中應(yīng)包含新添加的圖書(shū),并顯示正確的圖書(shū)信息。通過(guò)2刪除圖書(shū)圖書(shū)列表中不應(yīng)包含已刪除的圖書(shū)。通過(guò)3更新圖書(shū)信息圖書(shū)列表中應(yīng)包含更新后的圖書(shū)信息。通過(guò)4搜索圖書(shū)搜索結(jié)果應(yīng)包含符合搜索條件的圖書(shū),并顯示正確的圖書(shū)信息。通過(guò)表5-2用戶購(gòu)買圖書(shū)測(cè)試用例用例編號(hào)測(cè)試描述步驟預(yù)期結(jié)果測(cè)試結(jié)果1用戶登錄打開(kāi)網(wǎng)上圖書(shū)商城網(wǎng)站,嘗試登錄賬號(hào)成功登錄,并顯示用戶的個(gè)人信息通過(guò)2搜索并添加圖書(shū)到購(gòu)物車使用搜索功能找到一本圖書(shū)然后將其加入到購(gòu)物車成功找到圖書(shū)并且加入到購(gòu)物車通過(guò)3修改購(gòu)物車中圖書(shū)數(shù)量功能修改購(gòu)物車中某本書(shū)的數(shù)量購(gòu)物車中該圖書(shū)的數(shù)量已經(jīng)改變通過(guò)4移除購(gòu)物車中圖書(shū)的數(shù)量移除購(gòu)物車中某本圖書(shū)購(gòu)物車中該圖書(shū)不再顯示通過(guò)5提交訂單功能填寫完訂單信息后點(diǎn)擊提交訂單按鈕訂單提交成功通過(guò)6查看訂單查看個(gè)人訂單頁(yè)面訂單狀態(tài)為發(fā)貨或未發(fā)貨通過(guò)測(cè)試結(jié)果表明,系統(tǒng)在各項(xiàng)測(cè)試中均表現(xiàn)出良好的穩(wěn)定性和可靠性。測(cè)試用戶注冊(cè)功能能否正常顯示,測(cè)試結(jié)果表明信息能夠存入數(shù)據(jù)庫(kù)中,符合預(yù)期。購(gòu)物車功能測(cè)試結(jié)果顯示,商品能夠添加到到購(gòu)物車并進(jìn)行結(jié)算,購(gòu)物車中的商品數(shù)量和總價(jià)計(jì)算準(zhǔn)確無(wú)誤,符合用戶的預(yù)期。另外,在邊界值測(cè)試中,系統(tǒng)能夠正確處理各種邊界情況,如輸入值的最大和最小邊界,確保系統(tǒng)在極限條件下仍能正常工作。在性能測(cè)試方面,系統(tǒng)表現(xiàn)出了較高的性能水平。在負(fù)載測(cè)試中,系統(tǒng)能夠保持穩(wěn)定運(yùn)行,并且還能夠處理大量并發(fā)用戶請(qǐng)求,響應(yīng)時(shí)間保持在合理范圍內(nèi),表現(xiàn)良好。此外,在安全性測(cè)試中未發(fā)現(xiàn)系統(tǒng)中有明顯的安全漏洞,用戶數(shù)據(jù)得到了有效的保護(hù)和加密,用戶可以放心地使用系統(tǒng)進(jìn)行交易和操作。在兼容性測(cè)試方面,系統(tǒng)在不同的瀏覽器和設(shè)備上的兼容性良好,用戶體驗(yàn)一致,并且界面顯示正常,從而為用戶提供了更好的使用體驗(yàn)。根據(jù)測(cè)試的結(jié)果,系統(tǒng)完美通過(guò)了各項(xiàng)測(cè)試,達(dá)到了預(yù)期的標(biāo)準(zhǔn)。在此測(cè)試中系統(tǒng)的表現(xiàn)良好,穩(wěn)定可靠,具有較高的性能和安全性,以保障用戶的安全需求,并為用戶提供良好的購(gòu)物體驗(yàn)。在這次網(wǎng)上圖書(shū)商城的畢設(shè)過(guò)程中,我通過(guò)深入了解市場(chǎng)需求,結(jié)合先進(jìn)的技

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論