基于BS的校園二手交易平臺(tái)_第1頁
基于BS的校園二手交易平臺(tái)_第2頁
基于BS的校園二手交易平臺(tái)_第3頁
基于BS的校園二手交易平臺(tái)_第4頁
基于BS的校園二手交易平臺(tái)_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

[17]采用了基于B/S架構(gòu)模式,以Java語言為開發(fā)基礎(chǔ),采用SpringBoot技術(shù)框架,使用IntelliJIDEA作為開發(fā)工具,MySQL作為數(shù)據(jù)庫工具,實(shí)現(xiàn)了商品求購(gòu)、角色管理、商品管理、日志管理、舉報(bào)管理等功能。綜上所述,國(guó)內(nèi)外研究在校園二手交易平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)上都取得了一些進(jìn)展,各有側(cè)重點(diǎn)和特色。國(guó)內(nèi)研究更注重功能性和安全性,而國(guó)外研究則更注重用戶體驗(yàn)和智能化。未來可以借鑒國(guó)內(nèi)外研究的經(jīng)驗(yàn)和成果,進(jìn)一步完善校園二手交易平臺(tái),提供更優(yōu)質(zhì)的服務(wù)和體驗(yàn),提升用戶體驗(yàn)和系統(tǒng)安全性。2系統(tǒng)相關(guān)技術(shù)與開發(fā)環(huán)境2.1系統(tǒng)相關(guān)技術(shù)2.1.1B/S架構(gòu)簡(jiǎn)介B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式)是一種軟件架構(gòu)模式,WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用。2.1.2JavaScriptJavaScript是一種輕量級(jí)編程語言,主要用于客戶端交互和動(dòng)態(tài)渲染。它擁有一個(gè)由庫、框架和工具組成的龐大生態(tài)系統(tǒng),可幫助開發(fā)人員更高效地創(chuàng)建網(wǎng)絡(luò)應(yīng)用程序,并提高開發(fā)效率和質(zhì)量。2.1.3MySQLMySQL是一款穩(wěn)定、高效、易擴(kuò)展的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它支持多種操作系統(tǒng)、編程語言和存儲(chǔ)引擎,因其小巧的體積、快速的處理速度以及低總體擁有成本被廣泛應(yīng)用于各類項(xiàng)目中。2.1.4ThymeleafThymeleaf是一個(gè)Java服務(wù)器端模板引擎,它提供強(qiáng)大的動(dòng)態(tài)渲染功能,開發(fā)人員可以輕松地在模板中嵌入Java代碼和表達(dá)式,實(shí)現(xiàn)頁面內(nèi)容的動(dòng)態(tài)生成,適用于JavaWeb開發(fā),尤其是與Spring框架配合使用時(shí),可以大大提高開發(fā)效率。2.1.5SpringBootSpringBoot是一個(gè)基于SpringFramework的開源框架,通過提供一套預(yù)配置的開發(fā)環(huán)境,簡(jiǎn)化了基于Spring的應(yīng)用程序的開發(fā)過程,使開發(fā)者能夠更快速地搭建和部署應(yīng)用程序。2.2開發(fā)環(huán)境2.2.1JDK1.8 JDK1.8是Java平臺(tái)的一個(gè)版本,它引入了許多新特性和改進(jìn)。JDK1.8支持方法引用、改進(jìn)了Varargs(可變參數(shù))功能、改進(jìn)了錯(cuò)誤處理機(jī)制等,提高了運(yùn)行速度和性能。2.2.2NavicatNavicat是一款數(shù)據(jù)庫管理工具,支持多種主流數(shù)據(jù)庫系統(tǒng),如Oracle、MySQL、SQLite、Redis等,提供了直觀的用戶界面和豐富的功能,使數(shù)據(jù)庫管理變得更加簡(jiǎn)單和高效。它可以用于創(chuàng)建數(shù)據(jù)庫、表、字段、視圖、函數(shù)、存儲(chǔ)過程,以及進(jìn)行SQL查詢和數(shù)據(jù)導(dǎo)入導(dǎo)出,幫助用戶高效地處理和管理數(shù)據(jù)庫數(shù)據(jù),適用于開發(fā)者和數(shù)據(jù)庫管理員。2.2.3IntelliJIDEAIntelliJIDEA是JetBrains開發(fā)的集成開發(fā)環(huán)境,適用于Python、Java、C++和其他編程語言。它提供代碼編輯、調(diào)試、版本控制等多種功能,支持程序員高效執(zhí)行軟件開發(fā)任務(wù)。支持Mac、Windows和Linux等多種操作系統(tǒng),是一款功能強(qiáng)大、易用高效的集成開發(fā)環(huán)境。3系統(tǒng)需求分析 3.1可行性分析3.1.1經(jīng)濟(jì)可行性基于B/S的校園二手交易平臺(tái)開發(fā),不需要投入任何資金,只要會(huì)靈活使用開發(fā)工具,具有開發(fā)技術(shù),使用一臺(tái)普通的計(jì)算機(jī)就可以完成整個(gè)系統(tǒng)的開發(fā)。通過該系統(tǒng),可以更快、更有效地管理舊貨商店,同時(shí)有效節(jié)省人力和行政資源。3.1.2技術(shù)可行性系統(tǒng)開發(fā)所采用的技術(shù)都是開源且安全可靠的,對(duì)于系統(tǒng)架構(gòu)而言,B/S結(jié)構(gòu)是目前使用最廣泛的結(jié)構(gòu)模式,它讓系統(tǒng)的開發(fā)更加的簡(jiǎn)便,用戶更易操作,而且更方便的對(duì)其進(jìn)行維護(hù)。3.1.3市場(chǎng)可行性隨著近年來我國(guó)高等教育規(guī)模的不斷擴(kuò)大,使得大學(xué)校園市場(chǎng)容量變大,這就說明大學(xué)生在整個(gè)消費(fèi)市場(chǎng)中占據(jù)很大的比重,不容忽視。大學(xué)生信息網(wǎng)絡(luò)傳播主要依靠學(xué)生之間的交流,只要他們對(duì)某一產(chǎn)品或服務(wù)感到滿意就會(huì)進(jìn)行持續(xù)消費(fèi),這將形成一個(gè)相對(duì)閉塞但又活躍的消費(fèi)市場(chǎng)圈。3.2系統(tǒng)角色分析本系統(tǒng)校園二手交易平臺(tái)分為三個(gè)主要角色:賣家、買家和管理員。(1)賣家可以進(jìn)行發(fā)布商品、管理商品、訂單管理等各模塊的操作。(2)買家可以進(jìn)行搜索商品、添加購(gòu)物車、下單支付等各模塊的操作。(3)管理員包含了買家管理、賣家管理、商品管理、快遞管理等各模塊的操作。3.3功能性需求分析3.3.1登錄注冊(cè)分析新用戶可以通過前端注冊(cè)頁面注冊(cè)新的賬號(hào),已經(jīng)注冊(cè)的用戶可以使用手機(jī)號(hào)和密碼登錄平臺(tái),進(jìn)行身份驗(yàn)證。用戶不登錄也能訪問平臺(tái),但只能查看商品,不能進(jìn)行其他操作。3.3.2在線瀏覽商品為用戶提供清晰、簡(jiǎn)潔的界面,方便用戶快速瀏覽和搜索二手商品。界面包含商品列表、分類、搜索框、詳情頁等模塊。3.3.3查找商品提供一個(gè)高效的搜索功能,讓用戶能快速找到想要的二手商品。3.3.4在線支付買家可以在線下單購(gòu)買商品,支付接口調(diào)用沙箱支付寶。3.3.5查看訂單買家可以在個(gè)人詳情頁查看訂單詳情,包含商品信息、庫存、賣家姓名、上架時(shí)間、物品分類情況、賣家信譽(yù)等。3.4非功能性需求分析3.4.1界面需求前端界面布局、外觀、顏色統(tǒng)一,內(nèi)容合理,簡(jiǎn)潔明了,易于操作。提供清晰、簡(jiǎn)潔的界面和功能模塊。用Thymeleaf作為前端模板引擎,提高頁面渲染效率。3.4.2性能需求 對(duì)后臺(tái)數(shù)據(jù)進(jìn)行高效處理,提高數(shù)據(jù)檢索和排序速度。確保系統(tǒng)在高并發(fā)情況下仍能穩(wěn)定運(yùn)行,提供良好的用戶體驗(yàn)。3.4.3可靠性需求 遵守代碼規(guī)范,確保代碼的易讀性、可維護(hù)性和可擴(kuò)展性。采用成熟、穩(wěn)定的技術(shù)框架,如SpringBoot、MyBatis等。3.4.4安全性需求實(shí)現(xiàn)用戶注冊(cè)、登錄認(rèn)證功能,確保只有合法用戶才能訪問系統(tǒng)。安全日志,記錄系統(tǒng)操作日志,便于追蹤和審計(jì)。4系統(tǒng)概要設(shè)計(jì)4.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)本次系統(tǒng)架構(gòu)主要通過五層進(jìn)行設(shè)計(jì),具體結(jié)構(gòu)內(nèi)容如圖4-1所示。圖4-1系統(tǒng)體系結(jié)構(gòu)圖4.2系統(tǒng)總體流程圖系統(tǒng)總體流程圖可以清晰地展示系統(tǒng)內(nèi)部的邏輯關(guān)系和數(shù)據(jù)處理過程,本系統(tǒng)總體流程圖如圖4-2所示。圖4-2系統(tǒng)總體流程圖4.3系統(tǒng)總體時(shí)序圖本系統(tǒng)主要描述賣家/買家與可視化平臺(tái)信息的交互,系統(tǒng)總體時(shí)序圖如圖4-3所示。圖4-3系統(tǒng)總體時(shí)序圖4.4系統(tǒng)主要用例圖 4.4.1系統(tǒng)主用例圖 本系統(tǒng)劃分為客戶端子系統(tǒng)和管理端子系統(tǒng),系統(tǒng)主用例圖如圖4-4所示。圖4-4系統(tǒng)主用例圖4.4.2客戶端子系統(tǒng) 客戶端子系統(tǒng)包含賣家和買家,賣家主要包括登錄、注冊(cè)、商品管理、信息管理、訂單管理,買家主要包括登錄、注冊(cè)、在線瀏覽、添加購(gòu)物車、購(gòu)買商品,主要用例圖如圖4-5所示。圖4-5客戶端主用例圖4.4.3管理端子系統(tǒng) 管理端子系統(tǒng)主要包括賣家管理、買家管理、商品管理等功能,主要用例圖如圖4-6所示。圖4-6管理端主用例圖4.5主要功能模塊說明系統(tǒng)登錄模塊主要功能如表4-1所示。表4-1登錄模塊功能描述模塊名稱登錄模塊功能描述接收用戶手機(jī)號(hào)和密碼,并反饋對(duì)應(yīng)信息操作步驟(1)用戶信息驗(yàn)證;(2)跳轉(zhuǎn)頁面。系統(tǒng)注冊(cè)模塊主要功能如表4-2所示。表4-2注冊(cè)模塊功能描述模塊名稱注冊(cè)模塊功能描述向用戶提供平臺(tái)的使用權(quán)限操作步驟(1)用戶信息注冊(cè);(2)跳轉(zhuǎn)登錄頁面。系統(tǒng)管理員模塊的主要功能如表4-3所示。表4-3管理員模塊功能描述模塊名稱管理員模塊功能(1)用戶管理(賣家、買家);(2)商品管理;(3)分類管理;(4)快遞管理。功能描述(1)實(shí)現(xiàn)對(duì)用戶的增刪改查;(2)實(shí)現(xiàn)商品的審核、編輯、刪除、查詢等功能;(3)對(duì)商品進(jìn)行分類;(4)添加、修改快遞信息。系統(tǒng)賣家模塊主要功能如表4-4所示。表4-4賣家模塊功能描述模塊名稱賣家模塊功能(1)商品管理;(2)信息管理;(3)訂單管理。功能描述(1)賣家可以在平臺(tái)上發(fā)布二手商品,填寫商品詳細(xì)信息,并上傳商品圖片。對(duì)商品進(jìn)行修改信息、刪除商品等操作管理;(2)賣家可以查看個(gè)人信息,包括修改密碼、綁定手機(jī)等操作;(3)賣家可以查看已發(fā)布的商品所產(chǎn)生的訂單,包括訂單詳情、物流信息等,同時(shí)也可以對(duì)訂單進(jìn)行發(fā)貨、取消發(fā)貨等操作。系統(tǒng)買家模塊主要功能如表4-5所示。表4-5買家模塊功能描述模塊名稱買家模塊功能(1)商品搜索;(2)商品瀏覽;(3)添加購(gòu)物車;(4)訂單提交;(5)訂單支付;(6)信息管理。功能描述(1)買家可以在平臺(tái)上搜索自己感興趣的二手商品。(2)買家可以瀏覽有關(guān)商品的一些信息,包括商品標(biāo)題、描述、價(jià)格、圖片等。(3)買家可以將喜歡的商品添加到購(gòu)物車,進(jìn)行批量購(gòu)買。(4)買家可以購(gòu)買購(gòu)物車中的商品,填寫收貨地址等信息后進(jìn)行支付,完成購(gòu)買過程。(5)買家可以查看自己的個(gè)人信息,包括修改密碼、綁定手機(jī)等操作。4.6系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 4.6.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫包含買家、賣家、商品等,大致數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)如圖4-7所示。圖4-7數(shù)據(jù)庫ER圖4.6.2物理結(jié)構(gòu)設(shè)計(jì)該數(shù)據(jù)表是商品信息表-總表,具體內(nèi)容如表4-6所示。表4-6商品信息表-總表列名數(shù)據(jù)類型長(zhǎng)度主鍵是否允許空說明idbigint0是否商品IDcategory_idbigint0否是分類IDseller_idbigint0否是賣家IDgoods_namevarchar50否是商品名pricedouble0否是價(jià)格original_pricedouble0否是原始價(jià)格goods_detailvarchar255否是商品描述goods_numberint0是否商品數(shù)量picturevarchar255否是商品圖片sell_statustinyint0否是商品狀態(tài)(售出0,還有1)createddate0否是上架時(shí)間updateddate0否是更新時(shí)間(2)該數(shù)據(jù)表是商品信息表-分類表1,具體內(nèi)容如表4-7所示。表4-7商品子表信息-分類表1列名數(shù)據(jù)類型長(zhǎng)度主鍵是否允許空說明idbigint0是否商品IDcategory_namevarchar20否是商品名稱(3)該數(shù)據(jù)表是商品信息表-分類表2,具體內(nèi)容如表4-8所示。表4-8商品子表信息-分類表2列名數(shù)據(jù)類型長(zhǎng)度主鍵是否允許空說明idbigint0是否商品IDcategory_idbigint0否是商品分類IDtwo-namevarchar20否是商品二類名稱(4)該數(shù)據(jù)表是快遞表,具體內(nèi)容如表4-9所示。表4-9快遞表列名數(shù)據(jù)類型長(zhǎng)度主鍵是否允許空說明idbigint0是否快遞IDexpress_namevarchar20否是快遞名稱express_pricedouble0否是快遞價(jià)格(5)該數(shù)據(jù)表是商品訂單表,具體內(nèi)容如表4-10所示。表4-10商品訂單表列名數(shù)據(jù)類型長(zhǎng)度主鍵是否允許空說明idbigint0是否訂單IDuser_idbigint0否是用戶IDexpress_idbigint0否是快遞IDorder_pricedouble0否是訂單價(jià)格order_remarksvarchar255否是訂單備注statustinyint0否是訂單狀態(tài)(完成1,未完成2)createddate0否是創(chuàng)建時(shí)間over_timedate0否是完成時(shí)間該數(shù)據(jù)表是訂單詳情表,具體內(nèi)容如表4-11所示。表4-11訂單詳情表列名數(shù)據(jù)類型長(zhǎng)度主鍵是否允許空說明idbigint20是否訂單詳情order_idbigint0否是訂單goods_idbigint0否是商品seller_idbigint0否是賣家express_idbigint0否是快遞express_namevarchar20否是快遞名稱express_pricedouble0否是快遞價(jià)格goods_imgvarchar255否是商品圖片buy_countint0否是商品數(shù)量goods_pricedouble0否是商品價(jià)格goods_namevarchar50否是商品名稱(7)買家用戶登錄信息表,具體內(nèi)容如表4-12所示。表4-12買家用戶登錄信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵是否允許空說明idbigint0是否用戶IDusernamevarchar20否是用戶名passwordvarchar20否是密碼realnamevarchar10否是姓名emailvarchar30否是郵箱phonevarchar20否是電話addressvarchar255否是詳細(xì)地址postcodebigint0否是郵編creadeddate0否是創(chuàng)建時(shí)間updateddate0否是更新時(shí)間(8)賣家用戶登錄信息表,具體內(nèi)容如表4-13所示。表4-13賣家用戶登錄信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵是否允許空說明idbigint0是否賣家IDseller_namevarchar20否是賣家名passwordvarchar20否是密碼emailvarchar30否是郵箱phonevarchar20否是電話cityvarchar10否是所在城市reputationvarchar10否是信譽(yù)程度creadeddate0否是創(chuàng)建時(shí)間updateddate0否是更新時(shí)間(9)管理員登錄信息表,具體內(nèi)容如表4-14所示。表4-14管理員登錄信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明Idint0是否管理員IDaddmin_namevarchar50否是管理員賬號(hào)passwordvarchar50否是管理員密碼5系統(tǒng)詳細(xì)設(shè)計(jì)5.1系統(tǒng)的總體功能模塊圖 5.1.1系統(tǒng)前端功能模塊圖本系統(tǒng)前端角色分為賣家、買家,主要功能模塊如圖5-1所示。圖5-1前端功能模塊圖5.1.2系統(tǒng)后端功能模塊圖系統(tǒng)后端功能模塊如圖5-2所示。圖5-2后端功能模塊圖5.2登錄注冊(cè)模塊設(shè)計(jì)5.2.1買家登錄界面原型圖 買家登錄界面原型圖如圖5-3所示。 圖5-3買家登錄界面原型圖5.2.2買家注冊(cè)界面原型圖買家注冊(cè)界面原型圖如圖5-4所示。圖5-4買家注冊(cè)界面原型圖5.2.3賣家登錄界面原型圖賣家登錄界面原型圖如圖5-5所示。圖5-5賣家登錄界面原型圖5.2.4賣家注冊(cè)界面原型圖賣家注冊(cè)界面原型圖如圖5-6所示。圖5-6賣家注冊(cè)界面原型圖5.2.5系統(tǒng)管理員登錄界面原型圖系統(tǒng)管理員登錄界面原型圖如圖5-7所示。圖5-7系統(tǒng)管理員登錄界面原型圖5.3后臺(tái)管理模塊設(shè)計(jì)5.3.1賣家后臺(tái)管理界面原型圖賣家后臺(tái)管理模塊設(shè)計(jì)包括賣家信息管理、商品信息管理、訂單管理等模塊設(shè)計(jì)。賣家后臺(tái)管理界面原型圖設(shè)計(jì)如圖5-8所示。圖5-8賣家后臺(tái)管理界面原型圖5.3.2系統(tǒng)管理員后臺(tái)管理界面原型圖系統(tǒng)管理員模塊設(shè)計(jì)包括買家、賣家信息管理、商品管理、快遞管理等模塊設(shè)計(jì)。管理員后臺(tái)管理界面原型圖設(shè)計(jì)如圖5-9所示。圖5-9管理員后臺(tái)管理界面原型圖5.4界面設(shè)計(jì) 5.5.1系統(tǒng)首頁原型圖系統(tǒng)首頁原型圖如圖5-10所示。圖5-10系統(tǒng)首頁原型圖5.5.2商品詳情頁原型圖 商品詳情頁原型圖如圖5-11所示。圖5-11商品詳情頁原型圖5.5.3后臺(tái)管理原型圖 本系統(tǒng)后臺(tái)管理原型圖如圖5-12所示。圖5-12后臺(tái)管理原型圖5.5.4系統(tǒng)部署圖部署圖通常用于展示系統(tǒng)的物理架構(gòu),包括硬件設(shè)備、軟件組件、網(wǎng)絡(luò)連接等,系統(tǒng)部署圖如5-13所示。圖5-13系統(tǒng)部署圖6系統(tǒng)編碼實(shí)現(xiàn)6.1登錄注冊(cè)模塊實(shí)現(xiàn)登錄注冊(cè)頁面清晰簡(jiǎn)單,風(fēng)格統(tǒng)一,買家登錄頁面如圖6-1所示。圖6-1買家登錄頁面買家注冊(cè)頁面如圖6-2所示。圖6-2買家注冊(cè)頁面賣家登錄頁面如圖6-3所示。圖6-3賣家登錄頁面賣家注冊(cè)頁面如圖6-4所示。圖6-4賣家注冊(cè)頁面后臺(tái)管理員登錄頁面如圖6-5所示。圖6-5后臺(tái)管理員登錄頁面買家登錄注冊(cè)具體代碼實(shí)現(xiàn)如下:賣家登錄注冊(cè)具體代碼實(shí)現(xiàn)如下:后臺(tái)管理員登錄具體代碼實(shí)現(xiàn)如下:6.2后臺(tái)管理模塊實(shí)現(xiàn)賣家后臺(tái)管理頁面設(shè)計(jì)如圖6-6所示。圖6-6賣家管理界面管理員后臺(tái)管理頁面設(shè)計(jì)如圖6-7所示。圖6-7管理員后臺(tái)管理界面賣家后臺(tái)管理模塊代碼實(shí)現(xiàn)如下:管理員后臺(tái)管理模塊代碼實(shí)現(xiàn)如下:6.3系統(tǒng)界面實(shí)現(xiàn)系統(tǒng)首頁實(shí)現(xiàn)如圖6-8所示。圖6-8系統(tǒng)首頁實(shí)現(xiàn)系統(tǒng)商品詳情頁實(shí)現(xiàn)如圖6-9所示。圖6-9商品詳情頁實(shí)現(xiàn)系統(tǒng)個(gè)人中心實(shí)現(xiàn)如圖6-10所示。圖6-10系統(tǒng)個(gè)人中心系統(tǒng)商品展示實(shí)現(xiàn)如圖6-11所示。圖6-11商品展示界面設(shè)計(jì)核心代碼如下:6.4商品發(fā)布模塊實(shí)現(xiàn)商品發(fā)布實(shí)現(xiàn)如圖6-12所示。圖6-12商品發(fā)布模塊實(shí)現(xiàn)圖商品發(fā)布核心代碼:6.5支付模塊實(shí)現(xiàn)支付實(shí)現(xiàn)如圖6-13所示。圖6-13支付模塊實(shí)現(xiàn)圖支付模塊核心代碼:7系統(tǒng)測(cè)試7.1測(cè)試目的測(cè)試目的是驗(yàn)證系統(tǒng)是否滿足用戶需求,確保產(chǎn)品功能、性能、穩(wěn)定性等方面與預(yù)期一致。7.2測(cè)試方法測(cè)試方法是指用于檢驗(yàn)?zāi)硞€(gè)產(chǎn)品、系統(tǒng)或服務(wù)是否滿足預(yù)期要求的操作過程。本系統(tǒng)進(jìn)行黑盒測(cè)試,即檢查各個(gè)模塊是否正常運(yùn)行,不考慮內(nèi)部邏輯,主要關(guān)注軟件界面和軟件的各個(gè)模塊。7.2.1系統(tǒng)功能部分(1)登錄注冊(cè)功能是否正常;(2)前端頁面是否能夠正常顯示;(3)后臺(tái)管理功能的增刪改查等功能是否能夠正常使用;(4)鏈接跳轉(zhuǎn)是否都正常。7.2.2系統(tǒng)非功能部分(1)系統(tǒng)界面是否符合系統(tǒng)設(shè)計(jì)規(guī)范;(2)系統(tǒng)界面反饋是否靈敏,易操作性是否良好;(3)頁面元素的使用是否相適應(yīng);(4)系統(tǒng)主題顏色搭配是否合適;(5)界面操作是否簡(jiǎn)單易懂、人性化。7.3測(cè)試用例7.3.1注冊(cè)測(cè)試用例 賣家注冊(cè)測(cè)試用例如表7-1所示。表7-1賣家注冊(cè)測(cè)試用例測(cè)試用例注冊(cè)測(cè)試流程(1)進(jìn)入系統(tǒng)注冊(cè)頁面(2)輸入姓名、手機(jī)號(hào)、您的城市、密碼、確定密碼(3)提交信息預(yù)期結(jié)果頁面響應(yīng)正確,注冊(cè)成功返回登錄頁面實(shí)際結(jié)果頁面響應(yīng)正確,注冊(cè)成功返回登錄頁面測(cè)試是否通過通過。買家注冊(cè)測(cè)試用例如表7-2所示:表7-2買家注冊(cè)測(cè)試用例測(cè)試用例注冊(cè)測(cè)試流程(1)進(jìn)入系統(tǒng)注冊(cè)頁面(2)輸入姓名、手機(jī)號(hào)、用戶名、密碼、確定密碼(3)提交信息預(yù)期結(jié)果頁面響應(yīng)正確,注冊(cè)成功返回登錄頁面實(shí)際結(jié)果頁面響應(yīng)正確,注冊(cè)成功返回登錄頁面測(cè)試是否通過通過7.3.2登錄測(cè)試用例 賣家/買家登錄測(cè)試用例如表7-3所示。表7-3賣家/買家登錄測(cè)試用例測(cè)試用例登錄測(cè)試流程(1)進(jìn)入系統(tǒng)登錄頁面(2)輸入手機(jī)號(hào)、密碼(3)提交信息預(yù)期結(jié)果頁面響應(yīng)正確,登錄成功實(shí)際結(jié)果頁面響應(yīng)正確,登錄成功測(cè)試是否通過通過7.3.3數(shù)據(jù)存儲(chǔ)測(cè)試用例數(shù)據(jù)存儲(chǔ)測(cè)試用例如表7-4所示:表7-4數(shù)據(jù)存儲(chǔ)測(cè)試用例測(cè)試用例數(shù)據(jù)存儲(chǔ)測(cè)試流程(1)使用navicat工具將數(shù)據(jù)從xlsx文件導(dǎo)入到數(shù)據(jù)庫(2)查看數(shù)據(jù)庫中的數(shù)據(jù)是否導(dǎo)入成功(3)查看信息是否正確預(yù)期結(jié)果數(shù)據(jù)導(dǎo)入成功實(shí)際結(jié)果數(shù)據(jù)導(dǎo)入成功測(cè)試是否通過通過7.3.4商品發(fā)布測(cè)試用例商品發(fā)布測(cè)試用例如表7-5所示:表7-5商品發(fā)布測(cè)試用例測(cè)試用例商品發(fā)布測(cè)試流程(1)進(jìn)入商品發(fā)布頁面(2)輸入商品名稱、分類、現(xiàn)價(jià)、原價(jià)、圖片、商品詳情信息,點(diǎn)擊保存按鈕(3)查看商品是否發(fā)布成功預(yù)期結(jié)果商品發(fā)布成功實(shí)際結(jié)果商品發(fā)布成功測(cè)試是否通過通過7.3.5支付測(cè)試用例 支付測(cè)試用例如表7-6所示:表7-6支付測(cè)試用例測(cè)試用例商品支付測(cè)試流程(1)進(jìn)入購(gòu)物車頁面(2)點(diǎn)擊支付按鈕(3)選擇快遞方式,點(diǎn)擊繼續(xù)結(jié)賬按鈕(4)完善訂單信息,再點(diǎn)支付,用沙箱支付寶掃描付款預(yù)期結(jié)果支付失敗跳轉(zhuǎn)失敗頁面,支付成功跳轉(zhuǎn)成功頁面實(shí)際結(jié)果支付失敗跳轉(zhuǎn)失敗頁面,支付成功跳轉(zhuǎn)成功頁面測(cè)試是否通過通過7.3.6后臺(tái)管理測(cè)試用例后臺(tái)管理測(cè)試用例如表7-7所示:表7-7后臺(tái)管理測(cè)試用例測(cè)試用例后臺(tái)管理測(cè)試流程(1)進(jìn)入后臺(tái)管理頁面(2)對(duì)信息進(jìn)行修改后提交表單請(qǐng)求修改(3)對(duì)信息進(jìn)行添加后提交表單請(qǐng)求添加(4)對(duì)信息進(jìn)行刪除后提交表單請(qǐng)求刪除預(yù)期結(jié)果提交修改、添加、刪除請(qǐng)求信息得到及時(shí)響應(yīng),修改、添加、刪除信息成功實(shí)際結(jié)果提交修改、添加、刪除請(qǐng)求信息得到及時(shí)響應(yīng),修改、添加、刪除信息成功測(cè)試是否通過通過7.4測(cè)試結(jié)論設(shè)計(jì)測(cè)試用例是非常必要的,它可以檢查系統(tǒng)的基本功能是否能正常實(shí)現(xiàn)。本系統(tǒng)設(shè)計(jì)了7個(gè)測(cè)試用例,全部測(cè)試通過,滿足預(yù)期目標(biāo)和基本功能的要求。8結(jié)論本該系統(tǒng)后端基礎(chǔ)架構(gòu)采用的是springboot,前臺(tái)采用了模板引擎thymeleaf、DOM引擎nekohtml和JavaScript,付款接口采用了支付寶api,工具包為hutool,緩存采用的是springcache+redis,本平臺(tái)的產(chǎn)品開發(fā)已基本滿足學(xué)生對(duì)功能的要求,為學(xué)生們創(chuàng)造了一個(gè)可以方便地采購(gòu)和售賣二手貨產(chǎn)品的網(wǎng)絡(luò)平臺(tái)。通過完成了校園二手交易系統(tǒng)搭建,增強(qiáng)了我的科技意識(shí)和解決問題的能力,為未來的職業(yè)發(fā)展奠定了扎實(shí)的基礎(chǔ)。參考文獻(xiàn)顏浩瀚,葉建林.“二貨”校園二手交易平臺(tái)Android端的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2019,15(2

溫馨提示

  • 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)論