版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
摘要本文介紹了一個基于BS(Browser/Server,瀏覽器/服務(wù)器)架構(gòu)的積分制零食自選平臺的設(shè)計與實(shí)現(xiàn)。該平臺旨在為用戶提供一個便捷、個性化的零食購物體驗(yàn),并通過積分制度激勵用戶的消費(fèi)行為。平臺的前端采用HTML、CSS和JavaScript等Web技術(shù)構(gòu)建,確保在不同瀏覽器和設(shè)備上的良好兼容性和用戶界面的友好性。用戶可以通過瀏覽器訪問平臺,瀏覽豐富的零食種類、查看商品詳情、使用積分進(jìn)行支付以及管理個人積分賬戶等。后端則采用Java作為開發(fā)語言,結(jié)合SpringBoot等框架實(shí)現(xiàn)業(yè)務(wù)邏輯的處理和數(shù)據(jù)庫的交互。平臺后端負(fù)責(zé)處理用戶的請求,包括用戶登錄、商品查詢、購物車管理、訂單生成、積分計算與扣除等。后端還實(shí)現(xiàn)了與數(shù)據(jù)庫的連接,對用戶的個人信息、積分記錄、商品信息和訂單記錄等進(jìn)行存儲和管理。在積分制度方面,平臺根據(jù)用戶的購物金額、分享行為、參與活動等多種因素進(jìn)行積分的獎勵和扣除。用戶可以使用積分在平臺上兌換商品或享受優(yōu)惠,從而增強(qiáng)用戶的粘性和活躍度。平臺還提供了豐富的商品分類和搜索功能,方便用戶快速找到心儀的零食。同時,平臺還根據(jù)用戶的購物歷史和偏好,為用戶推薦相關(guān)的商品和優(yōu)惠活動,提高用戶的購物體驗(yàn)和滿意度??偟膩碚f,該基于BS架構(gòu)的積分制零食自選平臺具有界面友好、操作便捷、功能豐富等特點(diǎn),為用戶提供了一個全新的零食購物體驗(yàn),并通過積分制度有效地激勵了用戶的消費(fèi)行為。小程序AbstractThisarticleintroducesthedesignandimplementationofapoints-basedsnackself-selectionplatformbasedontheBS(Browser/Server)architecture.Thisplatformaimstoprovideuserswithaconvenientandpersonalizedsnackshoppingexperienceandincentivizetheirpurchasingbehaviorthroughapointssystem.ThefrontendoftheplatformisbuiltusingWebtechnologiessuchasHTML,CSS,andJavaScript,ensuringgoodcompatibilityacrossdifferentbrowsersanddevicesandauser-friendlyinterface.Userscanaccesstheplatformviaabrowsertobrowseawidevarietyofsnacks,viewproductdetails,usepointsforpayment,andmanagetheirpersonalpointsaccounts.ThebackendadoptsJavaasthedevelopmentlanguage,combinedwithframeworkssuchasSpringBoot,tohandlebusinesslogicanddatabaseinteractions.Thebackendisresponsibleforprocessinguserrequests,includinguserlogin,productinquiries,shoppingcartmanagement,ordergeneration,pointscalculationanddeduction,etc.Italsoimplementsaconnectionwiththedatabasetostoreandmanageuserpersonalinformation,pointsrecords,productinformation,andorderrecords.Intermsofthepointssystem,theplatformrewardsanddeductspointsbasedonvariousfactorssuchasusers'shoppingamounts,sharingbehavior,andparticipationinactivities.Userscanredeemproductsorenjoydiscountsontheplatformusingtheirpoints,therebyenhancinguserstickinessandactivity.Theplatformalsooffersextensiveproductcategorizationandsearchfunctions,makingitconvenientforuserstoquicklyfindtheirdesiredsnacks.Additionally,basedonusers'shoppinghistoryandpreferences,theplatformrecommendsrelatedproductsandpromotionalactivitiestoimproveusers'shoppingexperienceandsatisfaction.Overall,thispoints-basedsnackself-selectionplatformbasedontheBSarchitecturefeaturesauser-friendlyinterface,convenientoperation,andrichfunctionality,providinguserswithabrand-newsnackshoppingexperienceandeffectivelyincentivizingtheirpurchasingbehaviorthroughthepointssystem.Keywords:Points-basedSnackSelf-selectionPlatform;Springbootframework;MiniProgram
目錄TOC\o"1-3"\h\u32650摘要 129317Abstract 2176201.1研究背景 4295251.2研究目的和意義 4168821.2.1研究的目的 4103471.2.2研究的意義 571711.3研究的主要內(nèi)容 5128971.4問題定義 610568第2章系統(tǒng)開發(fā)技術(shù)介紹 6118372.2Vue簡介 7233792.3小程序目錄結(jié)構(gòu)以及框架介紹 7300533.1可行性分析 109253.2需求分析 10169823.3網(wǎng)站功能分析 1035803.4系統(tǒng)流程設(shè)計 1319943.4.1系統(tǒng)開發(fā)流程 13265063.4.2用戶登錄流程 13303343.4.3系統(tǒng)操作流程 14158654.1數(shù)據(jù)庫設(shè)計與實(shí)現(xiàn) 15198924.1.1概念模型設(shè)計 16252014.2系統(tǒng)數(shù)據(jù)表設(shè)計 18135965系統(tǒng)詳細(xì)設(shè)計 34134145.3用戶微信端功能的實(shí)現(xiàn) 3448235.2管理員服務(wù)端的實(shí)現(xiàn) 39235575.3商家服務(wù)端的實(shí)現(xiàn) 4398956.1系統(tǒng)測試的目的 4564456.2系統(tǒng)測試方法 45152446.3功能測試 4621261致謝 50
1緒論研究背景隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,線上購物已成為人們?nèi)粘I畹闹匾M成部分。特別是在零食領(lǐng)域,消費(fèi)者對個性化、便捷化的購物體驗(yàn)需求日益增長。然而,現(xiàn)有的零食銷售平臺在滿足用戶個性化需求方面仍有不足,且缺乏有效的激勵機(jī)制來促進(jìn)用戶的持續(xù)消費(fèi)。因此,基于BS(Browser/Server,瀏覽器/服務(wù)器)架構(gòu)的積分制零食自選平臺應(yīng)運(yùn)而生。該平臺結(jié)合了現(xiàn)代消費(fèi)者的購物習(xí)慣和偏好,旨在通過積分制度提升用戶的購物體驗(yàn)和忠誠度。積分制作為一種激勵機(jī)制,可以有效增強(qiáng)用戶的參與度和黏性,促使用戶更頻繁地光顧商城,增加銷售額。同時,積分兌換的方式多樣化,如兌換特定商品、優(yōu)惠券或參與限時活動,能夠吸引更多用戶參與,提高商城的整體活躍度。此外,通過積分制度,平臺還可以收集并分析用戶的消費(fèi)數(shù)據(jù),為商家提供重要的營銷依據(jù),從而優(yōu)化商品推薦和營銷策略,提升商城的運(yùn)營效率。BS架構(gòu)作為當(dāng)前主流的網(wǎng)絡(luò)化結(jié)構(gòu)模式,具有易于維護(hù)、使用方便、跨平臺性強(qiáng)等優(yōu)點(diǎn)。采用BS架構(gòu)的積分制零食自選平臺,可以充分利用這些優(yōu)勢,實(shí)現(xiàn)快速部署、靈活擴(kuò)展和高效管理。用戶只需通過瀏覽器即可隨時隨地訪問平臺,進(jìn)行零食選購、積分查詢、兌換商品等操作,大大提升了購物的便捷性和個性化體驗(yàn)。綜上所述,基于BS架構(gòu)的積分制零食自選平臺的研究背景主要源于消費(fèi)者對線上零食購物的個性化、便捷化需求以及現(xiàn)有平臺在滿足這些需求方面的不足。該平臺的研究與開發(fā)將為零食銷售領(lǐng)域提供一種新的商業(yè)模式,豐富相關(guān)理論研究,并為企業(yè)創(chuàng)造更多價值。1.2研究目的和意義1.2.1研究的目的通過積分制度的設(shè)計與實(shí)施,為用戶提供更加個性化、有趣的購物體驗(yàn)。積分不僅作為支付手段之一,還能激發(fā)用戶的參與熱情和忠誠度,使用戶在享受購物樂趣的同時,也能感受到平臺的關(guān)懷與回饋。積分制作為一種有效的用戶激勵機(jī)制,能夠鼓勵用戶進(jìn)行更多的消費(fèi)行為,并積極參與平臺活動。通過積分制度,平臺可以吸引用戶持續(xù)關(guān)注和訪問,提高用戶的復(fù)購率和平臺活躍度。同時,積分作為一種虛擬貨幣,可以增加用戶對平臺的依賴性和忠誠度,從而增強(qiáng)平臺的整體競爭力。BS架構(gòu)的采用使得平臺能夠輕松實(shí)現(xiàn)跨平臺訪問、數(shù)據(jù)集中管理和高效業(yè)務(wù)處理。這有助于平臺運(yùn)營商更好地掌握用戶行為數(shù)據(jù),優(yōu)化商品推薦算法,提高庫存周轉(zhuǎn)率和運(yùn)營效率。本研究還將關(guān)注積分制零食自選平臺在技術(shù)創(chuàng)新方面的應(yīng)用,如大數(shù)據(jù)分析、人工智能推薦算法等。這些技術(shù)的應(yīng)用將進(jìn)一步提升平臺的智能化水平,為用戶提供更加精準(zhǔn)、個性化的購物體驗(yàn)。1.2.2研究的意義本研究將積分制與零食自選平臺相結(jié)合,并基于BS架構(gòu)進(jìn)行開發(fā),為電子商務(wù)領(lǐng)域提供了新的研究視角。這不僅豐富了電子商務(wù)的理論體系,也為后續(xù)相關(guān)研究提供了有益的參考和借鑒。在BS架構(gòu)下,平臺能夠充分利用現(xiàn)代信息技術(shù)的優(yōu)勢,如大數(shù)據(jù)分析、云計算等,實(shí)現(xiàn)更加智能化、個性化的服務(wù)。這種技術(shù)創(chuàng)新不僅提升了平臺的運(yùn)營效率,也為用戶提供了更加便捷、高效的購物體驗(yàn)。積分制作為一種有效的激勵機(jī)制,能夠激發(fā)用戶的購物熱情和忠誠度。通過合理的積分設(shè)置和兌換規(guī)則,平臺可以為用戶提供更加個性化、有趣的購物體驗(yàn),從而提升用戶的滿意度和忠誠度。積分制零食自選平臺通過積分兌換、積分抽獎等多樣化的活動形式,可以吸引更多用戶的關(guān)注和參與。這不僅增加了平臺的曝光度和知名度,也為平臺帶來了更多的流量和銷售額,促進(jìn)了平臺的快速發(fā)展。BS架構(gòu)的采用使得平臺能夠輕松實(shí)現(xiàn)數(shù)據(jù)的集中管理和高效處理。通過對用戶行為數(shù)據(jù)的分析和挖掘,平臺可以更加精準(zhǔn)地了解用戶需求和市場趨勢,從而優(yōu)化商品推薦和庫存管理,提高資源的配置效率。1.3研究的主要內(nèi)容通過對知識內(nèi)容的學(xué)習(xí)研究,進(jìn)而設(shè)計并實(shí)現(xiàn)一個BS架構(gòu)的積分制零食自選平臺。系統(tǒng)能實(shí)現(xiàn)的主要功能應(yīng)包括;零食類型、零食信息、補(bǔ)貨信息、留言板、交流論壇、系統(tǒng)管理、訂單管理等一些操作,傳統(tǒng)的管理模式主要是使用紙作為介質(zhì),信息交流很大程度上受地域的影響,在當(dāng)今信息技術(shù)發(fā)達(dá)的現(xiàn)狀下,完全無法滿足高效率的,快節(jié)奏的現(xiàn)代工作生活的需要?,F(xiàn)代化網(wǎng)絡(luò)管理模式主要是利用網(wǎng)絡(luò)技術(shù),將傳統(tǒng)的以紙作為介質(zhì)的信息資源保存到網(wǎng)絡(luò)數(shù)據(jù)庫中,在需要用到的時候直接通過網(wǎng)絡(luò)到數(shù)據(jù)庫中獲取,無論何時何地都不受影響,完全滿足現(xiàn)代工作生活的高效率的需求[5]。1.4問題定義問題定義也是軟件開發(fā)中一個重要的環(huán)節(jié),在這個階段我們要清楚的找到以下問題的答案:開發(fā)這個系統(tǒng)的原因是什么,開發(fā)這個系統(tǒng)所需要的具備什么樣的技術(shù)支持,需要獲得什么樣的物資基礎(chǔ)等。采用的積分制零食自選平臺就可以很好的促進(jìn)積分制零食自選工作的完成、而且可以使積分制零食自選平臺的整體管理水平得到有效的提升。因?yàn)槭褂迷撓到y(tǒng)的主要是管理員、用戶、商家,所以要準(zhǔn)確的進(jìn)行角色的定位,然后對不同的角色給予不同的使用權(quán)限。第2章系統(tǒng)開發(fā)技術(shù)介紹2.1Java語言Java最大的兩個特點(diǎn)就是功能強(qiáng)大和簡單易用。Java可以讓程序員進(jìn)行復(fù)雜的編程而不必為儲存管理對象等問題所煩惱,把精力和時間更多的放在研發(fā)與設(shè)計上,極大地提高了開發(fā)者的工作效率和工作熱情。2.2Vue簡介VUE是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。為了實(shí)現(xiàn)前后端分離的開發(fā)理念,開發(fā)前端
SPA(single
page
web
application)
項(xiàng)目,實(shí)現(xiàn)數(shù)據(jù)綁定,路由配置,項(xiàng)目編譯打包等一系列工作的技術(shù)框架。與其它大型框架不同的是,Vue
被設(shè)計為可以自底向上逐層應(yīng)用。Vue
的核心庫只關(guān)注視圖層,不僅易于上手,還便于與第三方庫或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類庫結(jié)合使用時,Vue
也完全能夠?yàn)閺?fù)雜的單頁應(yīng)用提供驅(qū)動.。2.3小程序目錄結(jié)構(gòu)以及框架介紹目錄結(jié)構(gòu)一個小程序主體部分由三個文件組成,必須放在項(xiàng)目的根目錄。小程序主體組成如表2-1。文件必需作用小程序js是小程序邏輯小程序.json是小程序公共配置小程序wxss否小程序公共樣式表表2-1小程序主體組成一個小程序頁面由四個文件組成。小程序頁面組成如表2-2。文件類型必需作用js是頁面邏輯wxml是頁面結(jié)構(gòu)json否頁面配置wxss否頁面樣式表表2-2小程序頁面組成框架整個小程序架構(gòu)由兩個部分組成:邏輯層和視圖層。小程序還提供了WXML和WXSS的視圖層描述語言,并在此基礎(chǔ)上構(gòu)建了一個基于JavaScript的邏輯層,并在視圖層和邏輯層之間設(shè)置了數(shù)據(jù)傳遞和事件處理,使得開發(fā)者可以集中精力在數(shù)據(jù)和邏輯上。微信小程序的結(jié)構(gòu),如圖2-3所示。邏輯層AppService我們所說的邏輯層Service,其實(shí)就是對業(yè)務(wù)流程的控制,主要由JavaScript語言來編寫,具體體現(xiàn)在小程序中有四個功能:一、對數(shù)據(jù)進(jìn)行初始化,還可以進(jìn)行云端存儲和云端調(diào)用。二、增加即將需要處理的邏輯事務(wù)。三、把需要進(jìn)行的邏輯交易進(jìn)行操作。四、變換視角,顯示結(jié)果。視圖層View框架的視圖層由WXML與WXSS編寫,由組件來進(jìn)行展示。將邏輯層的數(shù)據(jù)反映成視圖,同時將視圖層的事件發(fā)送給邏輯層。圖2-3微信小程序的結(jié)構(gòu)2.4SpringBoot框架該框架擁有自己獨(dú)特的配置方式,網(wǎng)站開發(fā)人員不需要再進(jìn)行大量重復(fù)的樣板式的配置工作,開箱即用,不會生成額外代碼量,不需要進(jìn)行XML文件的配置。2.5MySQL數(shù)據(jù)庫MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)速度快而且靈活性強(qiáng),主要原因是它將數(shù)據(jù)保存在不同的表中,MySQL軟件的優(yōu)點(diǎn)是成本低、體積小、速度快,開放源碼,所以一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。2.6uni-app簡介uni-appApp端內(nèi)置了一個基于weex改進(jìn)的原生渲染引擎,提供了原生渲染能力。在App端,如果使用vue頁面,則使用webview渲染;如果使用nvue頁面(nativevue的縮寫),則使用原生渲染。一個App中可以同時使用兩種頁面,比如首頁使用nvue,二級頁使用vue頁面,hellouni-app示例就是如此。雖然nvue也可以多端編譯,輸出H5和小程序,但nvue的css寫法受限,所以如果你不開發(fā)App,那么不需要使用nvue。以往的weex,有個很大的問題是它只是一個高性能的渲染器,沒有足夠的API能力(比如各種pushsdk集成、藍(lán)牙等能力調(diào)用),使得開發(fā)時非常依賴原生工程師協(xié)作,開發(fā)者本來想節(jié)約成本,結(jié)果需要前端、ios、Android3撥人開發(fā),適得其反。nvue解決了這個問題,讓前端工程師可以直接開發(fā)完整App,并提供豐富的插件生態(tài)和云打包。這些組合方案,幫助開發(fā)者切實(shí)的提高效率、降低成本。3可行性研究與需求分析3.1可行性分析積分制零食自選平臺是零食自選評價不可或缺的一部分,對積分制零食自選平臺的可行性分析基于當(dāng)下的互聯(lián)網(wǎng)背景,從經(jīng)濟(jì)、市場、技術(shù)、法律和用戶使用上進(jìn)行了調(diào)查,從此驗(yàn)證次系統(tǒng)開發(fā)的可行性。下面分別從以下幾點(diǎn)進(jìn)行分析:3.1.1經(jīng)濟(jì)可行性分析:此次積分制零食自選平臺所用的框架技術(shù)完全是開源的,其余的軟件使用也都是免費(fèi)的,在開發(fā)方面所消耗的成本可以忽略不計。而購置設(shè)備的費(fèi)用遠(yuǎn)遠(yuǎn)少于其帶來的社會收益,從經(jīng)濟(jì)上分析開發(fā)積分制零食自選平臺是完全可行的[6]。3.1.2市場可行性分析:積分制零食自選平臺作為非盈利性的系統(tǒng),其職能在方便用戶。計算機(jī)作為承載知識的載體,社會都有不計其數(shù)的計算機(jī),而積分制零食自選平臺需要計算機(jī)的支撐,自然在市場上可行[7]。3.1.3技術(shù)可行性分析:對系統(tǒng)進(jìn)行分析,積分制零食自選平臺的大部分功能都需要管理員完成,微信開發(fā)者工具其中的Java系統(tǒng)只需要添加少量代碼就可以很好適配管理員功能。Java的模板可以提高HTML文件的復(fù)用率,提高效率。在數(shù)據(jù)庫方面,ORM簡化了表的創(chuàng)建和使用,采用了Oracle旗下開源的關(guān)系型數(shù)據(jù)管理系統(tǒng)MySQL,多表存儲的特點(diǎn)使數(shù)據(jù)更加規(guī)范化,增刪改查更容易。綜上所述,技術(shù)開發(fā)上并無太大的難點(diǎn)[8]。3.1.4用戶使用可行性分析:系統(tǒng)無需用戶有過多的操作,界面清晰簡潔,用戶使用可行性上無問題。3.1.5法律可行性分析:本應(yīng)用的開發(fā)內(nèi)容均在法律范圍內(nèi)得到支持,并已經(jīng)通過備案[9]。3.2需求分析需求分析,也稱為軟件需求分析、系統(tǒng)需求分析或需求分析工程,是指開發(fā)人員經(jīng)過充分的研究和分析,準(zhǔn)確地理解用戶和項(xiàng)目在功能、性能、可靠性等方面的具體需求,并將用戶的非正式需求表述轉(zhuǎn)化為確定系統(tǒng)必須執(zhí)行的需求的完整定義的過程[10]。3.3網(wǎng)站功能分析功能需求分析是系統(tǒng)設(shè)計的前提,它要求開發(fā)者和用戶定義開發(fā)什么樣的體系和系統(tǒng)需要什么樣的功能。本文主要介紹了一種基于windows平臺實(shí)現(xiàn)的積分制零食自選平臺。該系統(tǒng)為用戶提供了更安全、更高效、更便捷的途徑。本系統(tǒng)有三個角色:管理員、商家服務(wù)端和用戶微信端,要求具備以下功能:(a)管理員;管理員使用本系統(tǒng)涉到的功能主要有:系統(tǒng)首頁、用戶、商家、零食類型、零食信息、補(bǔ)貨信息、留言板、交流論壇、系統(tǒng)管理、訂單管理、個人中心等功能。管理員用例圖如圖3-1所示。圖3-1管理員用例圖(b)商家;商戶使用本系統(tǒng)涉到的功能主要有:系統(tǒng)首頁、零食信息、補(bǔ)貨信息、優(yōu)惠券、訂單管理、個人中心等功能。商家用例圖如圖3-2所示。圖3-2商家用例圖(c)用戶;進(jìn)入系統(tǒng)可以實(shí)現(xiàn)首頁、公告資訊、留言板、交流論壇、購物車、我的等功能進(jìn)行操作。用戶用例圖如圖3-3所示。圖3-3用戶用例圖3.4系統(tǒng)流程設(shè)計3.4.1系統(tǒng)開發(fā)流程 積分制零食自選平臺的設(shè)計和開發(fā),首先要對用戶的實(shí)際使用需求和具體情況進(jìn)行細(xì)致的分析,分析出系統(tǒng)要完成的全部功能,然后再針對整個系統(tǒng)的工作流程和功能進(jìn)行設(shè)計,力求每個模塊都能夠達(dá)到用戶的要求,最后通過測試來解決問題,保證系統(tǒng)的穩(wěn)定和正常的運(yùn)轉(zhuǎn),本系統(tǒng)的開發(fā)流程如圖3-4所示。圖3-4系統(tǒng)開發(fā)流程圖3.4.2用戶登錄流程登錄流程實(shí)現(xiàn)了管理員和其他用戶的登錄,在登錄頁面需要用戶填寫自己的信息,前端頁面會將信息傳遞給后端接口,然后查詢數(shù)據(jù)庫確定該身份有效后登錄成功,否則此用戶登錄失敗,需要重新填寫信息,進(jìn)行再次驗(yàn)證,如圖3-5所示。圖3-5登錄流程圖3.4.3系統(tǒng)操作流程系統(tǒng)操作流程分析是軟件開發(fā)過程中的一個關(guān)鍵環(huán)節(jié),它是整個系統(tǒng)整體的運(yùn)行過程,必須保證其中的每一個步驟都是確定的,這樣一個規(guī)范的流程圖可以使開發(fā)者易于理解,快速的投入到接口開發(fā)中,從而提升系統(tǒng)開發(fā)效率。同時,流程圖還能減少開發(fā)者對系統(tǒng)操作流程產(chǎn)生歧義和降低溝通的成本,系統(tǒng)操作流程如圖3-5所示。圖3-5系統(tǒng)操作流程圖4軟件功能模塊設(shè)計積分制零食自選平臺采用了結(jié)構(gòu)化開發(fā)的方法。這種開發(fā)方法的優(yōu)點(diǎn)是控制性比較強(qiáng),開發(fā)過程中采用了結(jié)構(gòu)化和模塊化的設(shè)計思想,自頂向下,從總體到部分,合理劃分系統(tǒng)的結(jié)構(gòu)和模塊[11]。結(jié)構(gòu)化開發(fā)時使用模塊式開發(fā),各模塊之間互不影響,方便系統(tǒng)的開發(fā)與管理。
網(wǎng)站總體功能如下圖所示:圖4-1積分制零食自選平臺總體功能模塊圖4.1數(shù)據(jù)庫設(shè)計與實(shí)現(xiàn)在每一個系統(tǒng)中數(shù)據(jù)庫有著非常重要的作用,數(shù)據(jù)庫的設(shè)計得好將會增加系統(tǒng)的效率以及系統(tǒng)各邏輯功能的實(shí)現(xiàn)。所以數(shù)據(jù)庫的設(shè)計我們要從系統(tǒng)的實(shí)際需要出發(fā),才能使其更為完美的符合系統(tǒng)功能的實(shí)現(xiàn)。4.1.1概念模型設(shè)計概念模型是對現(xiàn)實(shí)中的問題出現(xiàn)的事物的進(jìn)行描述,ER圖是由實(shí)體及其關(guān)系構(gòu)成的圖,通過E-R圖可以清楚地描述系統(tǒng)涉及到的實(shí)體之間的相互關(guān)系。公告資訊E-R圖如圖4-2所示:圖4-2公告資訊E-R圖零食信息E-R圖如圖4-3所示:圖4-3零食信息E-R圖補(bǔ)貨信息E-R圖如圖4-4所示:圖4-4補(bǔ)貨信息E-R圖優(yōu)惠券E-R圖如圖4-5所示:圖4-5優(yōu)惠券E-R圖積分制零食自選平臺總體E-R圖如圖4-6所示:圖4-6積分制零食自選平臺總體E-R圖4.2系統(tǒng)數(shù)據(jù)表設(shè)計根據(jù)E-R得出數(shù)據(jù)庫包涵了以下幾張數(shù)據(jù)表來實(shí)現(xiàn)了對數(shù)據(jù)庫的存儲、調(diào)用。表4-1:交流論壇字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtitlevarchar200帖子標(biāo)題contentlongtext4294967295帖子內(nèi)容parentidbigint父節(jié)點(diǎn)iduseridbigint用戶idusernamevarchar200用戶名avatarurllongtext4294967295頭像isdonevarchar200狀態(tài)istopint是否置頂0toptimedatetime置頂時間typenamevarchar200分類名稱coverlongtext4294967295封面isanonint是否匿名(1:是,0:否)0delflagint是否刪除(1:是,0:否)0表4-2:交流論壇類型字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtypenamevarchar200分類名稱表4-3:用戶字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPyonghuzhanghaovarchar200用戶賬號mimavarchar200密碼yonghuxingmingvarchar200用戶姓名xingbievarchar200性別lianxifangshivarchar200聯(lián)系方式touxianglongtext4294967295頭像emailvarchar200郵箱jfdouble積分0moneydouble余額0statusint狀態(tài)0表4-4:零食信息字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPlingshibianhaovarchar200零食編號lingshimingchengvarchar200零食名稱lingshileixingvarchar200零食類型lingshiguigevarchar200零食規(guī)格shengchanriqidate生產(chǎn)日期lingshitupianlongtext4294967295零食圖片lingshijieshaolongtext4294967295零食介紹onelimittimesint單限alllimittimesint庫存shangjiamingchengvarchar200商家名稱thumbsupnumint贊0crazilynumint踩0clicktimedatetime最近點(diǎn)擊時間clicknumint點(diǎn)擊次數(shù)0discussnumint評論數(shù)0jfint積分-1pricedouble價格onshelvesint是否上架(1:上架,0:下架)1storeupnumint收藏數(shù)0表4-5:關(guān)于我們字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtitlevarchar200標(biāo)題subtitlevarchar200副標(biāo)題contentlongtext4294967295內(nèi)容picture1longtext4294967295圖片1picture2longtext4294967295圖片2picture3longtext4294967295圖片3表4-6:交流論壇舉報字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPforumidbigint論壇idtitlevarchar200帖子標(biāo)題useridbigint舉報用戶idusernamevarchar200舉報用戶名reporteduseridbigint被舉報用戶idreportedusernamevarchar200被舉報用戶名reasonlongtext4294967295舉報原因picturelongtext4294967295圖片補(bǔ)充handleadviselongtext4294967295處理建議statusvarchar200狀態(tài)處理中reporttypevarchar200舉報類型主題帖舉報表4-7:管理員表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼imagevarchar200頭像rolevarchar100角色管理員addtimetimestamp新增時間CURRENT_TIMESTAMP表4-8:token表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時間CURRENT_TIMESTAMP表4-9:系統(tǒng)簡介字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtitlevarchar200標(biāo)題subtitlevarchar200副標(biāo)題contentlongtext4294967295內(nèi)容picture1longtext4294967295圖片1picture2longtext4294967295圖片2picture3longtext4294967295圖片3表4-10:郵箱驗(yàn)證碼字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPemailvarchar200郵箱rolevarchar200角色codevarchar200驗(yàn)證碼表4-11:收藏表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuseridbigint用戶idrefidbigint商品idtablenamevarchar200表名namevarchar200名稱picturelongtext4294967295圖片typevarchar200類型1inteltypevarchar200推薦類型remarkvarchar200備注表4-12:零食信息評論表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPrefidbigint關(guān)聯(lián)表iduseridbigint用戶idavatarurllongtext4294967295頭像nicknamevarchar200用戶名contentlongtext4294967295評論內(nèi)容replylongtext4294967295回復(fù)內(nèi)容thumbsupnumint贊0crazilynumint踩0istopint置頂(1:置頂,0:非置頂)0tuseridslongtext4294967295贊用戶idscuseridslongtext4294967295踩用戶ids表4-13:優(yōu)惠券字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuseridbigint用戶idnamevarchar200名稱typevarchar200券類型fullamountdouble滿額0discountamountdouble優(yōu)惠額0startimedatetime生效時間endtimedatetime過期時間remarkvarchar200備注shangjiamingchengvarchar200商戶名稱表4-14:商家字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPshangjiamingchengvarchar200商家名稱mimavarchar200密碼lianxidianhuavarchar200聯(lián)系電話shangjiadizhivarchar200商家地址shangjiafengmianlongtext4294967295商家封面shangjiajianjielongtext4294967295商家簡介moneydouble余額0statusint狀態(tài)0表4-15:配置文件字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵namevarchar100配置參數(shù)名稱valuevarchar100配置參數(shù)值urlvarchar500url表4-16:訂單字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPorderidvarchar200訂單編號tablenamevarchar200商品表名lingshixinxiuseridbigint用戶idgoodidbigint商品idgoodnamevarchar200商品名稱picturelongtext4294967295商品圖片buynumberint購買數(shù)量pricedouble價格0totaldouble總價格0typeint支付類型1statusvarchar200狀態(tài)addressvarchar200地址telvarchar200電話consigneevarchar200收貨人remarkvarchar200備注shangjiamingchengvarchar200商戶名稱sfshvarchar200是否審核shhflongtext4294967295審核回復(fù)rolevarchar200用戶角色couponnumbervarchar200券編號discountamountdouble優(yōu)惠額0ordernovarchar200統(tǒng)一訂單編號returnreasonvarchar200退貨原因表4-17:消息表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuidbigint用戶IDfidbigint好友用戶IDcontentvarchar200內(nèi)容formatint格式(1:文字,2:圖片)isreadint消息已讀(0:未讀,1:已讀)0表4-18:公告資訊分類字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtypenamevarchar200分類名稱表4-19:充值記錄表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuseridbigint用戶idusernamevarchar200用戶名rolevarchar200角色amountdouble金額表4-20:公告資訊字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtitlevarchar200標(biāo)題introductionlongtext4294967295簡介typenamevarchar200分類名稱namevarchar200發(fā)布人headportraitlongtext4294967295頭像clicknumint點(diǎn)擊次數(shù)0clicktimedatetime最近點(diǎn)擊時間thumbsupnumint贊0crazilynumint踩0storeupnumint收藏數(shù)0picturelongtext4294967295圖片contentlongtext4294967295內(nèi)容表4-21:零食類型字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPlingshileixingvarchar200零食類型表4-22:我的優(yōu)惠券字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuseridbigint用戶idcouponidbigint優(yōu)惠券idnamevarchar200名稱couponnumbervarchar200券編號fullamountdouble滿額0discountamountdouble優(yōu)惠額0startimedatetime生效時間endtimedatetime過期時間typevarchar200優(yōu)惠券類型remarkvarchar200備注statusvarchar200狀態(tài)shangjiamingchengvarchar200商戶名稱表4-23:購物車表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtablenamevarchar200商品表名lingshixinxiuseridbigint用戶idgoodidbigint商品idgoodnamevarchar200商品名稱picturelongtext4294967295圖片buynumberint購買數(shù)量pricedouble單價shangjiamingchengvarchar200商戶名稱表4-24:好友表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuidbigint用戶IDfidbigint好友用戶IDnamevarchar200名稱picturelongtext4294967295圖片rolevarchar200角色tablenamevarchar200表名aliasvarchar200別名typeint類型(0:好友申請,1:好友,2:消息)0表4-25:留言板字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuseridbigint留言人idusernamevarchar200用戶名avatarurllongtext4294967295頭像contentlongtext4294967295留言內(nèi)容cpicturelongtext4294967295留言圖片replylongtext4294967295回復(fù)內(nèi)容rpicturelongtext4294967295回復(fù)圖片表4-26:補(bǔ)貨信息字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPlingshimingchengvarchar200零食名稱lingshileixingvarchar200零食類型lingshiguigevarchar200零食規(guī)格lingshitupianlongtext4294967295零食圖片alllimittimesint補(bǔ)貨數(shù)量buhuoshijiandatetime補(bǔ)貨時間buhuobeizhuvarchar200補(bǔ)貨備注shangjiamingchengvarchar200商家名稱5系統(tǒng)詳細(xì)設(shè)計5.3用戶微信端功能的實(shí)現(xiàn)當(dāng)用戶打開微信小程序的網(wǎng)址后,首先看到的就是微信小程序首頁界面。在這里,用戶能夠看到積分制零食自選平臺微信小程序的導(dǎo)航條顯示首頁、公告資訊、留言板、交流論壇、購物車、我的等,如圖5-1所示。圖5-1微信小程序首頁界面圖注冊界面,第一次使用本小程序的使用者,首先是要進(jìn)行注冊,點(diǎn)擊“注冊”,然后就會進(jìn)入到注冊的頁面里面,將用戶信息錄入注冊表,確認(rèn)信息正確后,頁面才會跳轉(zhuǎn)到登錄界面,用戶登錄成功后可使用本小程序所提供的所有功能,如圖5-2所示。圖5-2用戶注冊界面登錄界面,首先雙擊打開微信小程序端系統(tǒng),連上網(wǎng)絡(luò)之后會顯示出本系統(tǒng)的登錄界面,這是進(jìn)入小程序的第初始頁面“登錄”,能成功進(jìn)入到該登錄界面則代表小程序的開啟是成功的,接下來就可以操作本系統(tǒng)所帶有的其他所有的功能,如圖5-3所示。圖5-3用戶登錄界面用戶點(diǎn)擊零食信息,在零食信息頁面的輸入欄輸入零食名稱,進(jìn)行搜索,還可以查看零食名稱、零食類型、零食規(guī)格、生產(chǎn)日期、零食圖片、單限、庫存、商家名稱等信息。如有需要可以進(jìn)行點(diǎn)評零食、贊、踩或收藏、評論等操作。如圖5-4所示。圖5-4零食信息界面圖用戶點(diǎn)擊購物車,在購物車頁面可以對商品進(jìn)行下單,選擇優(yōu)惠券滿減支付操作。如圖5-5所示。圖5-5購物車界面圖在我的功能界面,用戶點(diǎn)擊“我的”進(jìn)入我的頁面,在我的頁面可以對用戶信息、我的訂單、我的服務(wù)、為你推薦等進(jìn)行詳細(xì)操作,如圖5-6所示。圖5-6我的功能界面圖5.2管理員服務(wù)端的實(shí)現(xiàn)管理員的登陸界面包括管理員的賬號、密碼,其中就是已有的賬號,還有需要注冊的賬號。只要管理員在賬號上注冊,注冊信息就會被錄入MySQL數(shù)據(jù)庫,有一個資料庫,只要輸入成功,就可以登陸,然后進(jìn)入主頁的管理。管理員登錄界面如圖5-7所示。圖5-7管理員登錄界面圖管理員登錄到積分制零食自選平臺的設(shè)計與實(shí)現(xiàn)可以查看系統(tǒng)首頁、用戶、商家、零食類型、零食信息、補(bǔ)貨信息、留言板、交流論壇、系統(tǒng)管理、訂單管理、個人中心等功能進(jìn)行詳細(xì)操作,如圖5-8所示。圖5-8管理員功能界面圖用戶信息功能在視圖層(view層)進(jìn)行交互,比如點(diǎn)擊“新增”按鈕或填寫用戶信息表單。這些用戶信息動作被視圖層捕獲并作為請求發(fā)送給相應(yīng)的控制器層(control1er層)??刂破鹘邮盏竭@些請求后,調(diào)用服務(wù)層(service層)以執(zhí)行相關(guān)的業(yè)務(wù)邏輯,例如驗(yàn)證輸入數(shù)據(jù)的有效性和與數(shù)據(jù)庫的交互。服務(wù)層處理完這些邏輯后,進(jìn)一步與數(shù)據(jù)訪問對象層(DAO層)交互,后者負(fù)責(zé)具體的數(shù)據(jù)操作如查詢、添加或刪除用戶信息,并將操作結(jié)果返回給控制器。最終,控制器根據(jù)這些結(jié)果更新視圖層,以便用戶信息功能可以看到最新的信息或相應(yīng)的操作反饋。在用戶信息的輸入欄中輸入用戶賬號、用戶姓名進(jìn)行查詢,可以查看到用戶詳細(xì)信息,并根據(jù)需要進(jìn)行修改或者刪除等操作。如圖5-9所示。圖5-9用戶管理界面圖商家信息功能在視圖層(view層)進(jìn)行交互,比如點(diǎn)擊“新增”按鈕或填寫商家信息表單。這些商家信息動作被視圖層捕獲并作為請求發(fā)送給相應(yīng)的控制器層(control1er層)??刂破鹘邮盏竭@些請求后,調(diào)用服務(wù)層(service層)以執(zhí)行相關(guān)的業(yè)務(wù)邏輯,例如驗(yàn)證輸入數(shù)據(jù)的有效性和與數(shù)據(jù)庫的交互。服務(wù)層處理完這些邏輯后,進(jìn)一步與數(shù)據(jù)訪問對象層(DAO層)交互,后者負(fù)責(zé)具體的數(shù)據(jù)操作如查詢、添加或刪除商家信息,并將操作結(jié)果返回給控制器。最終,控制器根據(jù)這些結(jié)果更新視圖層,以便商家信息功能可以看到最新的信息或相應(yīng)的操作反饋。在商家信息的輸入欄中輸入商家名稱進(jìn)行查詢,可以查看到商家詳細(xì)信息,并根據(jù)需要進(jìn)行修改或者刪除等操作。如圖5-10所示。圖5-10商家管理界面圖管理員點(diǎn)擊零食信息管理;在零食信息頁面對零食編號、零食名稱、零食類型、零食規(guī)格、生產(chǎn)日期、零食圖片、單限、庫存、商家名稱、點(diǎn)擊次數(shù)、評論數(shù)、積分、價格、是否上架、收藏數(shù)等查詢、修改或刪除零食信息等操作;如圖5-11所示。圖5-11零食信息管理界面圖管理員點(diǎn)擊補(bǔ)貨信息管理;在補(bǔ)貨信息頁面對零食名稱、零食類型、零食規(guī)格、零食圖片、補(bǔ)貨數(shù)量、補(bǔ)貨時間、補(bǔ)貨備注、商家名稱等信息,進(jìn)行查詢、編輯或刪除等操作;如圖5-12所示。圖5-12補(bǔ)貨信息管理界面圖管理員點(diǎn)擊系統(tǒng)管理;在系統(tǒng)管理頁面對輪播圖管理、關(guān)于我們、公告資訊、系統(tǒng)簡介、公告資訊分類等模塊信息,進(jìn)行查詢、新增或刪除系統(tǒng)信息等操作;如圖5-13所示。圖5-13系統(tǒng)管理界面圖5.3商家服務(wù)端的實(shí)現(xiàn)注冊、登錄界面,首先雙擊打開系統(tǒng),連上網(wǎng)絡(luò)之后會顯示出本系統(tǒng)的注冊、登錄界面,這是進(jìn)入系統(tǒng)的第初始頁面“注冊登錄”,能成功進(jìn)入到該注冊登錄界面則代表系統(tǒng)的開啟是成功的,接下來就可以操作本系統(tǒng)所帶有的其他所有的功能,如圖5-14所示。圖5-14商家注冊、登錄界面商家登錄系統(tǒng)后,可以對系統(tǒng)首頁、零食信息、補(bǔ)貨信息、優(yōu)惠券、訂單管理、個人中心等功能進(jìn)行相應(yīng)操作,如圖5-15所示。圖5-15商家功能界圖面6系統(tǒng)測試6.1系統(tǒng)測試的目的在經(jīng)過長期的測試與修改下,系統(tǒng)能正常運(yùn)行,已經(jīng)達(dá)到基本的要求,但難免有時會出現(xiàn)一些報錯和Bug,如果忽略一些不起眼的小問題有可能會產(chǎn)生連鎖反應(yīng):數(shù)據(jù)的報錯,數(shù)據(jù)的無緣被修改以及泄露,甚至?xí)蔀椴环ǚ肿拥目沙酥畽C(jī),給開發(fā)者和使用者造成慘重的代價。綜合以上幾點(diǎn),必修要對這個完成的系統(tǒng)進(jìn)行測試,只有通過一定的測試來解決這些出現(xiàn)的問題。通過不斷地進(jìn)行測試,一步一步的發(fā)現(xiàn)系統(tǒng)中的問題,然后對問題進(jìn)行一次又一次的修改,使該積分制零食自選平臺更加完善,最后爭取沒有漏洞和Bug,成為一個接近完美無暇的積分制零食自選平臺的網(wǎng)站。還要在測試修改的過程中吸取經(jīng)驗(yàn):自己為什么會犯這種錯誤、代碼的編寫哪個邏輯環(huán)節(jié)出了錯誤、又有哪些地方是因?yàn)樽约旱拇中拇笠庠斐傻牡鹊萚12]。使系統(tǒng)本身接近完美以及以后的維護(hù)更加快捷方便。對于積分制零食自選平臺,要對其進(jìn)行一個整體的測試。測試根據(jù)各個模塊的功能,以及各功能之間的相互聯(lián)系,協(xié)同關(guān)系來進(jìn)行操作。尤其在用戶、商家和管理員三個的數(shù)據(jù)庫這一地方進(jìn)行多次測試以及調(diào)整。通過一次又一次的系統(tǒng)測試,保證積分制零食自選平臺能夠在上線面向開放使用后是一個方面、安全、省心的系統(tǒng)[13]。6.2系統(tǒng)測試方法系統(tǒng)的測試方法有很多,在對系統(tǒng)進(jìn)行測試時,應(yīng)選擇最適合并且穩(wěn)定性良好最好保障的測試方法進(jìn)行測試。撰寫的代碼完成后,就要開始著手于對系統(tǒng)進(jìn)行一系列的測試?;贐S架構(gòu)的積分制零食自選平臺代碼是在微信開發(fā)者編寫完成的,完成后部署在微信開發(fā)者上。測試的瀏覽器使用了Google瀏覽器進(jìn)行的。系統(tǒng)測試的具體要求順序如下:(1)打開相應(yīng)的運(yùn)行代碼軟件,使用Google瀏覽器運(yùn)行該系統(tǒng)頁面。(2)測試整體從三個角度進(jìn)行測試:登錄測試、刪除分類測試和修改密碼測試。對這些功能進(jìn)行多次的測試,多用幾個不同的測試用例。測試的同時還要分析源代碼,對于產(chǎn)生的異常結(jié)果和錯誤,進(jìn)行分析查找其原因,進(jìn)行解決。(3)在測試的過程中,盡量使用Debug來進(jìn)行測試,這樣得到的結(jié)果和數(shù)據(jù)更加準(zhǔn)確無誤[14]。(4)還要對系統(tǒng)進(jìn)行高數(shù)據(jù)下并行和并發(fā)的系統(tǒng)測試。6.3功能測試(1)用戶登錄測試。在登錄模塊頁面,通過輸入三個用戶名和密碼進(jìn)行測試。其中輸入的用戶名“aboin”和密碼“aboin”是正確的,會出現(xiàn)登陸成功的提示信息,而第一個和第二個登錄失敗。第一個登錄失敗的原因是因?yàn)橛脩裘兔艽a不匹配,數(shù)據(jù)庫中無法找到相應(yīng)的匹配數(shù)據(jù);第二個登錄失敗的原因是因?yàn)樵撚脩裘麤]有注冊,數(shù)據(jù)庫中沒有相應(yīng)的記錄,所以第一次和第二次的登錄會出現(xiàn)登錄失敗的得結(jié)果。如表6-1所示。表6-1用戶登錄測試表模塊名稱測試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過登錄模塊用戶名:abo密碼:123彈出錯誤提示,提示密碼錯誤彈出錯誤提示,提示密碼錯誤通過登錄模塊用戶名:123密碼:aboin彈出錯誤提示,提示用戶名錯誤彈出錯誤提示,提示用戶名錯誤通過登錄模塊用戶名:aboin密碼:aboin管理員登錄成功管理員登錄成功通過(2)刪除分類測試。在刪除分類模塊,找到相對應(yīng)的刪除信息,點(diǎn)擊“刪除”該信息的接口,刪除成功后信息會在數(shù)據(jù)庫中的表中進(jìn)行刪除,然后返回前端頁面刪除成功的提示框。通過一次又一次的刪除操作,發(fā)現(xiàn)該系統(tǒng)的刪除功能以及后端代碼運(yùn)行正常,多次的刪除測試說明該系統(tǒng)的刪除分類功能沒有問題。如表6-2所示。表6-2刪除分類測試模塊名稱測試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過刪除分類模塊分類名:最新通知刪除成功、頁面自動跳轉(zhuǎn)刪除成功、頁面自動跳轉(zhuǎn)通過(3)修改密碼測試。在修改密碼模塊,通過三個用戶的修改數(shù)據(jù)進(jìn)行該功能的測試。測試中發(fā)現(xiàn)只有第三次的修改密碼成功了,第一次和第二次的密碼修改出現(xiàn)了問題。問題的原因分別為“密碼錯誤”和“確認(rèn)密碼不一致”的問題。通過多次的修改和測試,發(fā)現(xiàn)修改密碼這一功能運(yùn)行正常,沒有問題。如表6-3所示。表6-3修改密碼測試模塊名稱測試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過修改密碼模塊原密碼:666新密碼:123確認(rèn)密碼:123彈出錯誤提示,提示原密碼錯誤彈出錯誤提示,提示原密碼錯誤通過修改密碼模塊原密碼:aboin新密碼:123確認(rèn)密碼:333彈出錯誤提示,提示確認(rèn)密碼不一致彈出錯誤提示,提示確認(rèn)密碼不一致通過修改密碼模塊原密碼:aboin新密碼:123確認(rèn)密碼:123密碼修改成功密碼修改成功通
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥房藥品出入庫管理制度
- 學(xué)校校產(chǎn)管理制度
- 最??嫉纳暾擃}目及答案
- 外交風(fēng)云測試題目及答案
- 養(yǎng)老院老人逝世后處理規(guī)定制度
- 養(yǎng)老院老人康復(fù)理療師職業(yè)發(fā)展規(guī)劃制度
- 養(yǎng)老院老人健康監(jiān)測人員行為規(guī)范制度
- 養(yǎng)老院健康促進(jìn)制度
- 接種疫情面試題目及答案
- 辦公室員工離職原因分析制度
- 2026紹興理工學(xué)院招聘32人備考題庫及答案詳解(考點(diǎn)梳理)
- 2026上海市事業(yè)單位招聘筆試備考試題及答案解析
- 高支模培訓(xùn)教學(xué)課件
- 企業(yè)中長期發(fā)展戰(zhàn)略規(guī)劃書
- 道路運(yùn)輸春運(yùn)安全培訓(xùn)課件
- IPC-6012C-2010 中文版 剛性印制板的鑒定及性能規(guī)范
- 機(jī)器人手術(shù)術(shù)中應(yīng)急預(yù)案演練方案
- 2025年度護(hù)士長工作述職報告
- 污水處理藥劑采購項(xiàng)目方案投標(biāo)文件(技術(shù)標(biāo))
- 醫(yī)院信訪應(yīng)急預(yù)案(3篇)
- 2025年領(lǐng)導(dǎo)干部任前廉政知識測試題庫(附答案)
評論
0/150
提交評論