版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于SpringBoot和Vue校園二手交易管理系統(tǒng)設(shè)計(jì)【摘要】校園二手交易是有意義的,近年來(lái),隨著綠色低碳已經(jīng)成為越來(lái)越多人的生活方式,校園二手交易是提高學(xué)生群體環(huán)保意識(shí)的途徑之一。以往的市場(chǎng)供需關(guān)系明確、價(jià)格低廉,但同時(shí)也存在一些問(wèn)題,如:同類產(chǎn)品大量聚集、市場(chǎng)惡性價(jià)格競(jìng)爭(zhēng)、賣(mài)家哄抬物價(jià)等問(wèn)題。本畢業(yè)設(shè)計(jì)針對(duì)以上問(wèn)題,做了區(qū)分用戶角色的工作,使用Java語(yǔ)言以及Springboot、Vue和Mybatis等框架,通過(guò)Mysql數(shù)據(jù)庫(kù),實(shí)現(xiàn)了角色權(quán)限管理功能。該系統(tǒng)管理員根據(jù)用戶提供的身份認(rèn)證資料去驗(yàn)證身份,待身份驗(yàn)證通過(guò)后,管理員為已認(rèn)證用戶分配一個(gè)普通用戶角色,待用戶獲得角色后才被允許訪問(wèn)相應(yīng)校園二手交易頁(yè)面。剛注冊(cè)的用戶默認(rèn)沒(méi)有角色,不能訪問(wèn)任何頁(yè)面,該系統(tǒng)必須由管理員分配角色后才能訪問(wèn)本系統(tǒng)頁(yè)面。該項(xiàng)工作可以被應(yīng)用于解決校內(nèi)大學(xué)生閑置物利用以及提高大學(xué)生環(huán)保意識(shí)方面,因此,很有價(jià)值。【關(guān)鍵詞】校園二手交易管理系統(tǒng);SpringBoot;Vue;Mybatis;Java目錄TOC\o"1-3"\h\u1.緒論 51.1研究背景 51.2本系統(tǒng)的主要工作 52.文獻(xiàn)綜述 52.1國(guó)內(nèi)外相關(guān)系統(tǒng)研究現(xiàn)狀 52.2國(guó)內(nèi)外相關(guān)系統(tǒng)發(fā)展動(dòng)態(tài) 62.3該系統(tǒng)設(shè)計(jì)的動(dòng)機(jī)及擬解決的實(shí)際問(wèn)題 63.技術(shù)概述 63.1SpringBoot框架介紹 63.2Vue框架介紹 64.系統(tǒng)需求分析 64.1系統(tǒng)頂層需求概述 64.2系統(tǒng)功能需求概述 74.2.1商品管理 74.2.2用戶管理 84.2.3文件管理 94.2.4收藏管理 94.2.5訂單管理 104.2.6統(tǒng)計(jì)管理 104.2.7角色管理 114.2.8菜單管理 114.3本章小結(jié) 125.系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 125.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 125.1.1系統(tǒng)邏輯結(jié)構(gòu) 125.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 135.2.1系統(tǒng)總體功能設(shè)計(jì) 135.2.2系統(tǒng)功能流程設(shè)計(jì) 145.3數(shù)據(jù)庫(kù)設(shè)計(jì) 145.3.1E-R圖設(shè)計(jì) 145.3.2數(shù)據(jù)表格設(shè)計(jì) 156.系統(tǒng)實(shí)現(xiàn)與測(cè)試 176.1系統(tǒng)登錄模塊 176.2用戶管理模塊 196.3訂單管理模塊 226.4商品管理模塊 236.5收藏模塊 246.6統(tǒng)計(jì)模塊 256.7權(quán)限管理模塊 266.8菜單管理模塊 276.9后臺(tái)管理系統(tǒng)測(cè)試 296.9.1接口測(cè)試 296.9.2功能測(cè)試 307.結(jié)束語(yǔ) 317.1總結(jié) 317.2歸納 31參考文獻(xiàn) 321.緒論1.1研究背景伴隨國(guó)家實(shí)力越來(lái)越強(qiáng)大,整個(gè)社會(huì)的幸福感也不斷增強(qiáng),商品迭代迅速,學(xué)生們對(duì)商品需求也在不斷提高,這使得一些物品在還有二次利用價(jià)值的情況下被加以淘汰ADDINEN.CITE<EndNote><Cite><Author>謝盼盼</Author><Year>2009</Year><RecNum>32</RecNum><DisplayText><styleface="superscript">[1]</style></DisplayText><record><rec-number>32</rec-number><foreign-keys><keyapp="EN"db-id="apzt95weharwx9e2025xszdl0tzspep0raae"timestamp="1647140413">32</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>謝盼盼</author></authors></contributors><auth-address>中國(guó)地質(zhì)大學(xué)經(jīng)濟(jì)與管理學(xué)院;</auth-address><titles><title>校園二手交易市場(chǎng)分析</title><secondary-title>現(xiàn)代商業(yè)</secondary-title></titles><periodical><full-title>現(xiàn)代商業(yè)</full-title></periodical><pages>269</pages><number>09</number><keywords><keyword>二手市場(chǎng)</keyword><keyword>供需</keyword><keyword>營(yíng)銷</keyword><keyword>渠道</keyword></keywords><dates><year>2009</year></dates><isbn>1673-5889</isbn><call-num>11-5392/F</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[1]。當(dāng)下中國(guó)已然實(shí)現(xiàn)全面建成小康社會(huì),學(xué)生們的購(gòu)買(mǎi)力也隨之提高。在這種情況下,物品的再利用就顯得極為重要,如何為校內(nèi)學(xué)生提供全面的二手信息以及進(jìn)行便捷支付的二手校園交易系統(tǒng)是一個(gè)不可避免的問(wèn)題。二手物品的交易通常是學(xué)生組織的在人流量較多的地方以擺地?cái)偟绕渌€下方式進(jìn)行,這樣的線下方式優(yōu)勢(shì)在于商品交易能夠在一個(gè)時(shí)間段內(nèi)實(shí)地篩選二手商品,但缺點(diǎn)也很明顯:占用空間和時(shí)間,且物品信息更新不及時(shí),這也導(dǎo)致雙方有時(shí)在耗時(shí)耗力的這種方式下不能滿足雙方的需求。因此,在傳統(tǒng)“跳蚤市場(chǎng)”以及擺地?cái)偟男问街?,我們?yīng)當(dāng)再引入互聯(lián)網(wǎng)的優(yōu)勢(shì),構(gòu)建一個(gè)二手交易管理系統(tǒng)來(lái)解決以上存在的問(wèn)題。大學(xué)生群體的生活環(huán)境是整個(gè)社會(huì)生活環(huán)境的縮影,又因?yàn)榇髮W(xué)生群體使用的物品種類有很大程度的重疊以及可供二次利用等特點(diǎn),比如:書(shū)籍、數(shù)碼、食品和衣服等。以往的校園二手物品交易活動(dòng)主要是以“跳蚤市場(chǎng)”等其他形式舉辦,雖然這種活動(dòng)可以解決一部分校園二手物品的交易,但是這種形式一般需要提前策劃,如若有些同學(xué)需要在短時(shí)間內(nèi)處理相當(dāng)一部分物品,類似的情況還有很多,如若只有“跳蚤市場(chǎng)”這一方法,則難以處理學(xué)生們的大量的閑置物品,容易造成資源浪費(fèi),校園二手商品市場(chǎng)的潛力可見(jiàn)一斑ADDINEN.CITE<EndNote><Cite><Author>孫一鳴</Author><Year>2014</Year><RecNum>47</RecNum><DisplayText><styleface="superscript">[2]</style></DisplayText><record><rec-number>47</rec-number><foreign-keys><keyapp="EN"db-id="apzt95weharwx9e2025xszdl0tzspep0raae"timestamp="1649819728">47</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>孫一鳴</author></authors></contributors><auth-address>吉林大學(xué)經(jīng)濟(jì)學(xué)院;</auth-address><titles><title>大學(xué)生二手交易市場(chǎng)分析——以吉林大學(xué)跳蚤市場(chǎng)為例</title><secondary-title>經(jīng)濟(jì)視角(上旬刊)</secondary-title></titles><periodical><full-title>經(jīng)濟(jì)視角(上旬刊)</full-title></periodical><pages>29-31</pages><number>09</number><keywords><keyword>二手交易市場(chǎng)</keyword><keyword>貴重商品二手交易</keyword><keyword>二手市場(chǎng)網(wǎng)絡(luò)平臺(tái)</keyword></keywords><dates><year>2014</year></dates><isbn>1672-3309</isbn><call-num>22-1225/F</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[2]。1.2本系統(tǒng)的主要工作本系統(tǒng)主要為大學(xué)內(nèi)的學(xué)生和教師群體提供一個(gè)可以發(fā)布以及購(gòu)買(mǎi)二手物品交易的平臺(tái),注冊(cè)的用戶需要經(jīng)過(guò)管理員的驗(yàn)證,才可以被管理員分配相應(yīng)的角色,在獲得角色后用戶才能訪問(wèn)本系統(tǒng)相應(yīng)的頁(yè)面。解決了以往二手物品信息發(fā)布慢、信息發(fā)布不全面以及因?yàn)榻灰纂p方信息不明所造成的部分問(wèn)題。因?yàn)槊嫦虮拘熒?,因此交易商品的具體方式為線下交易。系統(tǒng)將會(huì)達(dá)到以下預(yù)期結(jié)果:a.已獲得認(rèn)證的師生群體可以通過(guò)該系統(tǒng)查看、發(fā)布、收藏和購(gòu)買(mǎi)已上架的二手物品;b.已獲得認(rèn)證的師生群體可以統(tǒng)計(jì)自身在五個(gè)類別(衣服、食品、數(shù)碼、書(shū)籍、其他的二手商品上的開(kāi)支扇形統(tǒng)計(jì)圖;c.已獲得認(rèn)證的師生群體可以編輯自身的用戶信息和密碼;d.系統(tǒng)管理員可以管理本系統(tǒng)的菜單路由并為角色分配可以允許訪問(wèn)的頁(yè)面,e.系統(tǒng)管理員可以管理角色,對(duì)應(yīng)的角色只能訪問(wèn)對(duì)應(yīng)的頁(yè)面;f.系統(tǒng)管理員可以管理商品圖片。2.文獻(xiàn)綜述2.1國(guó)內(nèi)外相關(guān)系統(tǒng)研究現(xiàn)狀目前,綠色環(huán)保意識(shí)逐漸深入人心,國(guó)內(nèi)學(xué)者以校園師生為主體的二手物品交易展開(kāi)了的相關(guān)研究。賀歡等ADDINEN.CITE<EndNote><Cite><Author>賀歡</Author><Year>2021</Year><RecNum>52</RecNum><DisplayText><styleface="superscript">[3]</style></DisplayText><record><rec-number>52</rec-number><foreign-keys><keyapp="EN"db-id="apzt95weharwx9e2025xszdl0tzspep0raae"timestamp="1649833804">52</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>賀歡</author><author>胡成耀</author><author>汪洋</author><author>謝騰飛</author></authors></contributors><auth-address>阜陽(yáng)師范大學(xué);</auth-address><titles><title>大學(xué)生二手交易平臺(tái)的現(xiàn)狀調(diào)查與前景預(yù)測(cè)——以阜陽(yáng)師范大學(xué)為例</title><secondary-title>現(xiàn)代營(yíng)銷(學(xué)苑版)</secondary-title></titles><periodical><full-title>現(xiàn)代營(yíng)銷(學(xué)苑版)</full-title></periodical><pages>93-95</pages><number>06</number><keywords><keyword>校園二手交易</keyword><keyword>統(tǒng)計(jì)建模</keyword><keyword>因子分析</keyword><keyword>多元回歸分析</keyword><keyword>Logit模型</keyword></keywords><dates><year>2021</year></dates><isbn>1009-2994</isbn><call-num>22-1256/F</call-num><urls></urls><electronic-resource-num>10.19932/ki.22-1256/F.2021.06.093</electronic-resource-num><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[3]根據(jù)Logit模型預(yù)測(cè)未來(lái)校園二手交易平臺(tái)到前景與安全監(jiān)管密切相關(guān),而其他因素的影響較為其次,因此他們針對(duì)該模型提出加大監(jiān)管以保證未來(lái)校園二手交易平臺(tái)的健康發(fā)展。王文興等ADDINEN.CITE<EndNote><Cite><Author>王文星</Author><Year>2021</Year><RecNum>51</RecNum><DisplayText><styleface="superscript">[4]</style></DisplayText><record><rec-number>51</rec-number><foreign-keys><keyapp="EN"db-id="apzt95weharwx9e2025xszdl0tzspep0raae"timestamp="1649833804">51</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>王文星</author><author>張和群</author><author>李康敏</author><author>蕭怡帆</author><author>林夏子</author><author>陳賢璐</author></authors></contributors><auth-address>閩江學(xué)院新聞傳播學(xué)院;</auth-address><titles><title>關(guān)于校園APP的開(kāi)發(fā)思路與探索意義——以校園二手交易平臺(tái)“小二”APP為例</title><secondary-title>農(nóng)村經(jīng)濟(jì)與科技</secondary-title></titles><periodical><full-title>農(nóng)村經(jīng)濟(jì)與科技</full-title></periodical><pages>120-122</pages><volume>32</volume><number>16</number><keywords><keyword>二手交易</keyword><keyword>校園APP</keyword><keyword>循環(huán)利用</keyword><keyword>環(huán)保</keyword><keyword>便利性</keyword></keywords><dates><year>2021</year></dates><isbn>1007-7103</isbn><call-num>42-1374/S</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[4]設(shè)計(jì)開(kāi)發(fā)了“小二”APP針對(duì)校園二手商品,緊跟往年的“共享”熱,在此APP上實(shí)現(xiàn)了“共享式”交易、愛(ài)心回收以及線上線下雙結(jié)合推廣校園二手交易物品。仲美涵ADDINEN.CITE<EndNote><Cite><Author>仲美涵</Author><Year>2021</Year><RecNum>28</RecNum><DisplayText><styleface="superscript">[5]</style></DisplayText><record><rec-number>28</rec-number><foreign-keys><keyapp="EN"db-id="apzt95weharwx9e2025xszdl0tzspep0raae"timestamp="1647140413">28</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>仲美涵</author><author>吳澤霖</author><author>王子涵</author><author>謝時(shí)超</author><author>張春霞</author></authors></contributors><auth-address>上海師范大學(xué);</auth-address><titles><title>校園二手物品交易平臺(tái)優(yōu)化構(gòu)建研究</title><secondary-title>中國(guó)商論</secondary-title></titles><periodical><full-title>中國(guó)商論</full-title></periodical><pages>38-40</pages><number>06</number><keywords><keyword>在校大學(xué)生</keyword><keyword>校園二手物品</keyword><keyword>用戶信用</keyword><keyword>交易效率</keyword><keyword>推薦價(jià)格</keyword></keywords><dates><year>2021</year></dates><isbn>2096-0298</isbn><call-num>10-1337/F</call-num><urls></urls><electronic-resource-num>10.19699/ki.issn2096-0298.2021.06.038</electronic-resource-num><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[5]等針對(duì)二手物品給出了一套推薦價(jià)格評(píng)定機(jī)制。上述研究成果為校園二手平臺(tái)的研究提供從各方面解決校園二手交易市場(chǎng)現(xiàn)狀的一些問(wèn)題,但在當(dāng)下疫情席卷全球的時(shí)代背景下,已有的研究必不可免考慮不到如今可能存在的一些問(wèn)題,比如疫情防控下如何保證二手交易物品安全有效的進(jìn)行等ADDINEN.CITEADDINEN.CITE.DATA[6,7]。2.2國(guó)內(nèi)外相關(guān)系統(tǒng)發(fā)展動(dòng)態(tài)當(dāng)下,校園二手交易平臺(tái)的設(shè)計(jì)和應(yīng)用在國(guó)內(nèi)外都有很多研究。其中,比較廣泛的商業(yè)模式是C2C,O2O以及新型的C2B2C模式等ADDINEN.CITE<EndNote><Cite><Author>王雨暄</Author><Year>2022</Year><RecNum>43</RecNum><DisplayText><styleface="superscript">[8]</style></DisplayText><record><rec-number>43</rec-number><foreign-keys><keyapp="EN"db-id="apzt95weharwx9e2025xszdl0tzspep0raae"timestamp="1649819728">43</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>王雨暄</author></authors></contributors><auth-address>南京工程學(xué)院;</auth-address><titles><title>高校二手交易平臺(tái)競(jìng)爭(zhēng)力分析</title><secondary-title>合作經(jīng)濟(jì)與科技</secondary-title></titles><periodical><full-title>合作經(jīng)濟(jì)與科技</full-title></periodical><pages>100-102</pages><number>08</number><keywords><keyword>二手電商</keyword><keyword>二手經(jīng)濟(jì)</keyword><keyword>波特五力模型</keyword><keyword>SWOT分析</keyword></keywords><dates><year>2022</year></dates><isbn>1672-190X</isbn><call-num>13-1296/N</call-num><urls></urls><electronic-resource-num>10.13665/ki.hzjjykj.2022.08.021</electronic-resource-num><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[8]。C2C模式較為成熟,但是C2B2C模式有效地解決了目前C2C模式所面臨的兩大問(wèn)題:一是商城的二手交易物品無(wú)法對(duì)其進(jìn)行質(zhì)量保證、二手交易物品存在售后服務(wù)缺失等引起的信用問(wèn)題;二是校園二手交易的目的一般是以實(shí)用性為主,而不以盈利性為主,如若存在師生群體以外的群體參與其中,容易造成惡意抬價(jià),C2B2C模式雖興起較晚,但發(fā)展勢(shì)頭迅猛且頗得資本青睞ADDINEN.CITEADDINEN.CITE.DATA[8,9]。2.3該系統(tǒng)設(shè)計(jì)的動(dòng)機(jī)及擬解決的實(shí)際問(wèn)題該系統(tǒng)是為了處于發(fā)展期的校園二手交易領(lǐng)域中,為校內(nèi)學(xué)生提供全面的商品信息,高效的交易服務(wù)而實(shí)現(xiàn),解決了傳統(tǒng)二手交易大學(xué)生資源浪費(fèi)情況極其普遍,可循環(huán)利用的閑置商品得不到充分利用的現(xiàn)象,不僅滿足高校學(xué)生的需求,更是為宣傳綠色生活方式貢獻(xiàn)一份力ADDINEN.CITE<EndNote><Cite><Author>李奕</Author><Year>2009</Year><RecNum>31</RecNum><DisplayText><styleface="superscript">[10]</style></DisplayText><record><rec-number>31</rec-number><foreign-keys><keyapp="EN"db-id="apzt95weharwx9e2025xszdl0tzspep0raae"timestamp="1647140413">31</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>李奕</author><author>王少華</author></authors></contributors><auth-address>上海第二工業(yè)大學(xué)計(jì)算機(jī)與信息學(xué)院;</auth-address><titles><title>論校園二手交易網(wǎng)發(fā)展存在的問(wèn)題及解決對(duì)策</title><secondary-title>商場(chǎng)現(xiàn)代化</secondary-title></titles><periodical><full-title>商場(chǎng)現(xiàn)代化</full-title></periodical><pages>80-81</pages><number>15</number><keywords><keyword>校園二手交易網(wǎng)</keyword><keyword>存在的問(wèn)題</keyword><keyword>對(duì)策</keyword></keywords><dates><year>2009</year></dates><isbn>1006-3102</isbn><call-num>11-3518/TS</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[10]。3.技術(shù)概述3.1SpringBoot框架介紹SpringBoot是由Pivotal團(tuán)隊(duì)開(kāi)發(fā)的全新的開(kāi)源開(kāi)發(fā)框架ADDINEN.CITE<EndNote><Cite><Author>張峰</Author><Year>2017</Year><RecNum>46</RecNum><DisplayText><styleface="superscript">[11]</style></DisplayText><record><rec-number>46</rec-number><foreign-keys><keyapp="EN"db-id="apzt95weharwx9e2025xszdl0tzspep0raae"timestamp="1649819728">46</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>張峰</author></authors></contributors><auth-address>哈爾濱學(xué)院;</auth-address><titles><title>應(yīng)用SpringBoot改變web應(yīng)用開(kāi)發(fā)模式</title><secondary-title>科技創(chuàng)新與應(yīng)用</secondary-title></titles><periodical><full-title>科技創(chuàng)新與應(yīng)用</full-title></periodical><pages>193-194</pages><number>23</number><keywords><keyword>SpringBoot</keyword><keyword>JavaEE</keyword><keyword>web開(kāi)發(fā)</keyword><keyword>Docker</keyword></keywords><dates><year>2017</year></dates><isbn>2095-2945</isbn><call-num>23-1581/G3</call-num><urls></urls><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[11]。SpringBoot可以解決依賴關(guān)系的版本沖突問(wèn)題包和不穩(wěn)定引用。開(kāi)發(fā)人員可以通過(guò)Springboot規(guī)定的約定俗成的代碼規(guī)范,提高開(kāi)發(fā)效率。SpringBoot可以應(yīng)用于程序的快速原型開(kāi)發(fā)ADDINEN.CITE<EndNote><Cite><Author>Micha?MarcinKizeweter*</Author><Year>2017:28-32</Year><RecNum>37</RecNum><DisplayText><styleface="superscript">[12]</style></DisplayText><record><rec-number>37</rec-number><foreign-keys><keyapp="EN"db-id="apzt95weharwx9e2025xszdl0tzspep0raae"timestamp="1649816035">37</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>Micha?MarcinKizeweter*,BeataPańczyk</author></authors></contributors><titles><title>PorównanietechnologiitworzeniaaplikacjiinternetowychJEEnaprzyk?adzieJavaServerFacesiSpringBoot[J]</title><secondary-title>JournalofComputerSciencesInstitute</secondary-title></titles><periodical><full-title>JournalofComputerSciencesInstitute</full-title></periodical><dates><year>2017:28-32</year></dates><urls></urls></record></Cite></EndNote>[12]。3.2Vue框架介紹Vue重在構(gòu)建用戶界面,結(jié)合官方發(fā)布的vue-cli以及第三方插件,如:elementUI等搭配下,開(kāi)發(fā)人員本身可以不需要有很強(qiáng)的前端代碼能力,就可以快速構(gòu)建一個(gè)用戶界面原型,關(guān)鍵技術(shù)包括Vue路由和axios請(qǐng)求等ADDINEN.CITE<EndNote><Cite><Author>陳倩怡</Author><Year>2020</Year><RecNum>34</RecNum><DisplayText><styleface="superscript">[13]</style></DisplayText><record><rec-number>34</rec-number><foreign-keys><keyapp="EN"db-id="apzt95weharwx9e2025xszdl0tzspep0raae"timestamp="1647140413">34</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>陳倩怡</author><author>何軍</author></authors></contributors><auth-address>中國(guó)人民銀行長(zhǎng)沙中心支行;</auth-address><titles><title>Vue+Springboot+MyBatis技術(shù)應(yīng)用解析</title><secondary-title>電腦編程技巧與維護(hù)</secondary-title></titles><periodical><full-title>電腦編程技巧與維護(hù)</full-title></periodical><pages>14-15+28</pages><number>01</number><keywords><keyword>Vue</keyword><keyword>springboot</keyword><keyword>mybatis</keyword><keyword>axios</keyword><keyword>切面技術(shù)</keyword></keywords><dates><year>2020</year></dates><isbn>1006-4052</isbn><call-num>11-3411/TP</call-num><urls></urls><electronic-resource-num>10.16184/prg.2020.01.005</electronic-resource-num><remote-database-provider>Cnki</remote-database-provider></record></Cite></EndNote>[13]。4.系統(tǒng)需求分析4.1系統(tǒng)頂層需求概述校園二手交易平臺(tái)管理系統(tǒng)主要分為用戶、管理員、商品、訂單、收藏、統(tǒng)計(jì)等六個(gè)模塊。圖4-1校園二手交易管理系統(tǒng)頂層需求結(jié)構(gòu)圖如圖4-1所示,用戶模塊包含管理員對(duì)已注冊(cè)用戶的信息進(jìn)行管理;文件模塊主要包含管理員對(duì)用戶所上傳的商品圖片進(jìn)行核查;商品模塊包含用戶以及管理員對(duì)已上架二手交易商品的管理;收藏模塊包含用戶對(duì)有意愿購(gòu)買(mǎi)的商品信息進(jìn)行收藏并對(duì)收藏表中的商品信息進(jìn)行管理;訂單模塊包含用戶對(duì)訂單的管理;統(tǒng)計(jì)模塊包含統(tǒng)計(jì)用戶買(mǎi)賣(mài)商品類型以及價(jià)格情況的需求。4.2系統(tǒng)功能需求概述根據(jù)頂層需求分析得到用例圖如4-2所示。圖4-2后臺(tái)管理系統(tǒng)總體用例圖4.2.1商品管理商品管理是用戶和管理員新增、編輯、查找和刪除商品信息。新增商品信息時(shí),系統(tǒng)會(huì)根據(jù)瀏覽器存儲(chǔ)的token里獲得當(dāng)前賬戶的id,因此在填寫(xiě)商品信息時(shí),系統(tǒng)將自動(dòng)填寫(xiě)發(fā)布者id且不可更改,還需要填寫(xiě)相應(yīng)的商品信息(名稱、價(jià)格、)以及上傳商品圖片,并在下拉框中選擇商品種類(衣服、食品、書(shū)籍、數(shù)碼和其他),商品信息的創(chuàng)建時(shí)間將會(huì)根據(jù)當(dāng)前時(shí)間自動(dòng)填寫(xiě)。上架商品后,如若管理員發(fā)現(xiàn)用戶上傳的商品圖片不符合規(guī)范,則會(huì)被刪除,后續(xù)需要用戶重新上傳商品圖片。編輯商品信息時(shí),點(diǎn)擊商品管理,在需要修改商品信息的商品右側(cè)點(diǎn)擊編輯,在彈出的頁(yè)面當(dāng)中,寫(xiě)可以重新編輯除了商品ID以外的所有信息,修改完畢后,點(diǎn)擊確定即可完成編輯商品信息。刪除商品信息時(shí),點(diǎn)擊商品管理,在需要?jiǎng)h除商品信息的商品右側(cè)點(diǎn)擊刪除,即可刪除。其用例圖如4-3所示。圖4-3用戶管理用例圖4.2.2用戶管理用戶管理主要是管理員對(duì)已注冊(cè)用戶個(gè)人信息與普通用戶對(duì)自身的個(gè)人信息進(jìn)行管理。管理員對(duì)已注冊(cè)用戶信息的管理包括:增刪改查用戶信息——用戶的賬號(hào)、昵稱、手機(jī)、郵箱、地址以及角色信息。用戶對(duì)自身用戶信息的管理——用戶的密碼、昵稱、頭像、手機(jī)、郵箱和地址,不能編輯用戶角色。用戶角色信息只能由管理員所管理。新增用戶信息時(shí),對(duì)于管理員,則點(diǎn)擊用戶管理,點(diǎn)擊新增按鈕后,彈出用戶信息填寫(xiě)界面,在該頁(yè)面管理員可以直接對(duì)用戶角色進(jìn)行賦值;對(duì)于普通用戶,則可以點(diǎn)擊登錄頁(yè)面的注冊(cè),但在注冊(cè)之后需要由管理員分配角色才可訪問(wèn)相應(yīng)頁(yè)面,在登錄頁(yè)面注冊(cè)的用戶默認(rèn)角色為空,無(wú)法訪問(wèn)任何本系統(tǒng)除登錄以及注冊(cè)頁(yè)面以外的任何頁(yè)面。編輯用戶信息時(shí),對(duì)于管理員,則點(diǎn)擊用戶管理,點(diǎn)擊編輯按鈕后,在相應(yīng)的輸入框中輸入需要修改的信息,若需要?jiǎng)h除將原先的信息清空即可;對(duì)于普通用戶,則可以點(diǎn)擊右上方的用戶頭像點(diǎn)擊個(gè)人信息,在相應(yīng)的輸入框輸入相應(yīng)的信息即可對(duì)個(gè)人信息進(jìn)行修改,若需要修改密碼,同樣點(diǎn)擊右上方的頭像,在下拉框的三個(gè)選項(xiàng)中選擇修改密碼,并在彈出的頁(yè)面中輸入原密碼和修改后的密碼,若原密碼符合,即可對(duì)個(gè)人密碼進(jìn)行修改。查看用戶信息時(shí),管理員點(diǎn)擊用戶管理即可在右邊的頁(yè)面看到所有用戶的信息,若需查找用戶,可以在上方的搜索框中輸入昵稱、地址和郵箱。后臺(tái)將會(huì)對(duì)三個(gè)關(guān)鍵字進(jìn)行拼接并使用模糊查詢來(lái)獲取結(jié)果。圖4-4用戶管理用例圖4.2.3文件管理文件管理主要是對(duì)商品圖片管理,普通用戶新增商品圖片只能通過(guò)點(diǎn)擊新增商品時(shí)的上傳圖片進(jìn)行上傳,編輯圖片只能通過(guò)商品管理中的編輯里更換商品圖片。普通用戶無(wú)法查看到商品圖片的其他詳細(xì)信息,比如:圖片名稱、md5、圖片大小和url等。商品圖片的詳細(xì)信息僅能由管理員在文件管理頁(yè)面進(jìn)行管理。商品圖片的增加、刪除和修改均在文件管理中進(jìn)行管理。每個(gè)文件,即商品圖片,都有唯一的md5,如若后臺(tái)系統(tǒng)發(fā)現(xiàn)用戶上傳的商品圖片已經(jīng)在數(shù)據(jù)庫(kù)中存儲(chǔ)過(guò)則不會(huì)重新添加,而會(huì)直接使用已有的商品圖片。該部分中其用例圖如4-5所示。圖4-5文件管理用例圖4.2.4收藏管理收藏商品時(shí),普通用戶在商品顯示頁(yè)面,在需要加入收藏的商品右側(cè)點(diǎn)擊加入收藏夾,即可在收藏夾中找到收藏的商品,收藏的商品只有以下兩種情況可以被刪除:其一,收藏的商品被其他人購(gòu)買(mǎi)走,系統(tǒng)將會(huì)把已售出的商品標(biāo)記為已出售,并將其從商品收藏表中刪除;其二,已經(jīng)收藏該商品的用戶在商品收藏界面中,點(diǎn)擊右側(cè)的刪除按鈕將其從自的收藏夾中刪除。其用例圖如4-6所示。圖4-6訂單管理用例圖4.2.5訂單管理訂單管理主要是用戶對(duì)訂單信息的管理。主要有查看、添加訂單信息。添加訂單時(shí),選擇的商品只能是系統(tǒng)里已有且未被購(gòu)買(mǎi)的商品。若訂單已生成,但沒(méi)有支付商品金額,超過(guò)一天未支付則該訂單將會(huì)被系統(tǒng)刪除。訂單一旦生成,且完成金額支付,則將會(huì)同步刪除收藏夾里的所有與該購(gòu)買(mǎi)商品有關(guān)的記錄,并將商品標(biāo)記為已售出,訂單標(biāo)記為已支付。其用例圖如4-7所示。圖4-7訂單管理用例圖4.2.6統(tǒng)計(jì)管理統(tǒng)計(jì)管理分為用戶消費(fèi)數(shù)據(jù)統(tǒng)計(jì)和銷售數(shù)據(jù)統(tǒng)計(jì)。主要是用戶對(duì)自身在校園二手交易上開(kāi)銷的一個(gè)統(tǒng)計(jì)。該模塊功能可以把用戶消費(fèi)數(shù)據(jù)和銷售數(shù)據(jù),以商品類型來(lái)呈現(xiàn)的餅狀圖。使得用戶可以對(duì)其消費(fèi)情況有一個(gè)大概的了解,能為用戶以后的消費(fèi)類型提供一個(gè)參考。其用例圖如4-8所示。圖4-8統(tǒng)計(jì)管理用例圖4.2.7角色管理角色管理是管理員對(duì)角色進(jìn)行管理,主要包含查找、刪除、新增、刪除和分配角色。其中查找、刪除、新增和刪除其角色可以在角色管理頁(yè)面進(jìn)行操作。為用戶分配角色時(shí),需要轉(zhuǎn)到用戶管理頁(yè)面,點(diǎn)擊需要被分配到用戶右邊的編輯按鈕,在角色下拉框中點(diǎn)擊需要分配的角色,在點(diǎn)擊確定即可。用例圖如4-9所示。圖4-9角色管理用例圖4.2.8菜單管理菜單管理模塊是管理員對(duì)本系統(tǒng)菜單路由的管理。主要有新增、刪除、修改和查找菜單以及分配菜單。查找菜單時(shí),管理員點(diǎn)擊菜單管理,右邊頁(yè)面則會(huì)顯示所有菜單路由信息。新增菜單時(shí),管理員點(diǎn)擊菜單管理,點(diǎn)擊新增按鈕,根據(jù)提示信息填寫(xiě)相關(guān)菜單信息,若兩個(gè)路徑均為空,則該目錄將成為父目錄,此時(shí)可以在該目錄下再新建子目錄。刪除菜單時(shí),管理員點(diǎn)擊菜單管理,點(diǎn)擊刪除按鈕,即可刪除菜單。修改菜單時(shí),管理員點(diǎn)擊菜單管理,點(diǎn)擊修改按鈕,根據(jù)提示信息輸入需要修改的菜單信息即可修改成功。分配路由時(shí),管理員點(diǎn)擊右側(cè)的角色管理,在需要分配菜單的角色右邊點(diǎn)擊分配菜單,根據(jù)彈出的菜單頁(yè)面,勾選需要分配的菜單并確定,即可分配成功,對(duì)應(yīng)的角色被分配到可訪問(wèn)的頁(yè)面后,所有與該角色相關(guān)的用戶均可以訪問(wèn)被分配的菜單。其用例圖如4-10所示。圖4-10菜單管理用例圖4.3本章小結(jié)本章主要詳細(xì)描述了校園二手交易管理系統(tǒng)的需求。先介紹了整個(gè)系統(tǒng)的結(jié)構(gòu),并使用用例圖表達(dá)各個(gè)功能模塊,并加以文字說(shuō)明其功能用途,基本完成對(duì)系統(tǒng)的需求分析。5.系統(tǒng)結(jié)構(gòu)設(shè)計(jì)5.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)5.1.1系統(tǒng)邏輯結(jié)構(gòu)系統(tǒng)整體邏輯架構(gòu)的業(yè)務(wù)層主要是有五層架構(gòu)模式,是Web開(kāi)發(fā)的通用模式MVC(Model-View-Controller,即模型—視圖—控制器ADDINEN.CITE<EndNote><Cite><Author>ZhangCQ</Author><Year>2012:47-51</Year><RecNum>36</RecNum><DisplayText><styleface="superscript">[14]</style></DisplayText><record><rec-number>36</rec-number><foreign-keys><keyapp="EN"db-id="apzt95weharwx9e2025xszdl0tzspep0raae"timestamp="1649815527">36</key></foreign-keys><ref-typename="JournalArticle">17</ref-type><contributors><authors><author>ZhangCQ,GeL</author></authors></contributors><titles><title>TheDevelopmentofWebSiteConstructioninE-commerceBasedonMVCStructs[J]</title><secondary-title>AdvancesinFutureComputerandControlSystems</secondary-title></titles><periodical><full-title>AdvancesinFutureComputerandControlSystems</full-title></periodical><dates><year>2012:47-51</year></dates><urls></urls></record></Cite></EndNote>[14])模式。其系統(tǒng)邏輯架構(gòu)圖如圖5-1所示。圖5-1系統(tǒng)邏輯架構(gòu)圖5.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)5.2.1系統(tǒng)總體功能設(shè)計(jì)本系統(tǒng)根據(jù)系統(tǒng)使用群體,分為兩部分:管理員和普通用戶。管理員擁有所有模塊的所有功能的權(quán)限,而普通用戶則只能根據(jù)其角色屬性訪問(wèn)特定的頁(yè)面,這些頁(yè)面通常交由管理員所管理。因此,本系統(tǒng)根據(jù)管理員和普通用戶的權(quán)限不同,本系統(tǒng)的功能結(jié)構(gòu)圖如圖5-2所示。圖5-2系統(tǒng)功能結(jié)構(gòu)圖5.2.2系統(tǒng)功能流程設(shè)計(jì)后臺(tái)管理系統(tǒng)主要方便管理員對(duì)整個(gè)二手交易管理系統(tǒng)進(jìn)行有效管理,管理員可在可視化界面對(duì)用戶的個(gè)人信息和權(quán)限進(jìn)行相應(yīng)的管理操作;對(duì)在已上架的二手商品進(jìn)行管理,對(duì)用戶上傳的商品圖片進(jìn)行審核,對(duì)不符合規(guī)范的商品圖片進(jìn)行及時(shí)的刪除;對(duì)前端頁(yè)面的路由進(jìn)行統(tǒng)一的管理,方便后端對(duì)前端頁(yè)面進(jìn)行管理;統(tǒng)計(jì)管理則可以便于用戶對(duì)自己的消費(fèi)情況有一個(gè)大概的了解,為用戶之后的消費(fèi)提供一個(gè)參考。基本流程如圖5-4所示。圖5-3系統(tǒng)流程圖5.3數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)選用主流的關(guān)系型數(shù)據(jù)庫(kù)MySQL8.0,其在讀/寫(xiě)工作負(fù)載和IO密集型工作負(fù)載等工作相比于MySQL5.7下有更優(yōu)秀的發(fā)揮。以下是數(shù)據(jù)庫(kù)的實(shí)體關(guān)系圖以及涉及到的數(shù)據(jù)關(guān)系表結(jié)構(gòu)。5.3.1E-R圖設(shè)計(jì)系統(tǒng)主要主要涉及的實(shí)體有:用戶、訂單、商品、管理員、權(quán)限、角色、路由菜單,主要描述用戶實(shí)體的關(guān)聯(lián)關(guān)系。實(shí)體關(guān)系圖如圖5-4所示。圖5-4實(shí)體關(guān)系圖5.3.2數(shù)據(jù)表格設(shè)計(jì)1.sys_user(用戶表)表5-1用戶賬號(hào)表結(jié)構(gòu)序號(hào)關(guān)鍵字?jǐn)?shù)據(jù)的類型關(guān)鍵字的描述1idINT用戶ID2usernameVARCHAR用戶名3nicknameVARCHAR用戶昵稱4passwordVARCHAR用戶密碼5phoneVARCHAR用戶電話6addressVARCHAR用戶住址7emailVARCHAR用戶郵箱8Avatar_urlVARCHAR用戶頭像9roleVARCHAR用戶角色10create_timeDATETIME創(chuàng)建時(shí)間用戶表起到記錄用戶信息的作用,在用戶管理模塊中用到。2.sys_role(角色表)表5-2角色表結(jié)構(gòu)序號(hào)關(guān)鍵字?jǐn)?shù)據(jù)的類型關(guān)鍵字的描述1idINT角色I(xiàn)D2nameVARCHAR角色名稱3flagVARCHAR唯一標(biāo)識(shí)4descriptionVARCHAR描述角色表起到管理權(quán)限角色作用,管理員可以添加和刪除角色,目前數(shù)據(jù)庫(kù)只有管理員和普通用戶兩個(gè)角色,每個(gè)用戶必須要有一個(gè)角色,否則將無(wú)法訪問(wèn)任何頁(yè)面。3.sys_role_menu(角色權(quán)限表)表5-3角色權(quán)限表結(jié)構(gòu)序號(hào)關(guān)鍵字?jǐn)?shù)據(jù)的類型關(guān)鍵字的描述表5-3(續(xù))1role_idINT角色I(xiàn)D2menu_idINT菜單ID角色權(quán)限作用主要起到為角色分配菜單的作用,不同權(quán)限用戶能訪問(wèn)的頁(yè)面不一樣,在權(quán)限管理模塊中角色管理的分配菜單功能中用到。4.sys_order(訂單表)表5-4訂單表結(jié)構(gòu)序號(hào)關(guān)鍵字?jǐn)?shù)據(jù)的類型關(guān)鍵字的描述1idVARCHAR訂單ID2username_buyVARCHAR買(mǎi)家姓名3username_sellVARCHAR賣(mài)家姓名4order_noVARCHAR訂單編號(hào)5user_idVARCHAR買(mǎi)家ID6seller_idVARCHAR賣(mài)家ID7pay_priceDOUBLE商品價(jià)格8create_timeDATETIME訂單創(chuàng)建時(shí)間9pay_timeDATETIME訂單付款時(shí)間10stateINT訂單狀態(tài)11goods_idINT商品ID12goods_nameVARCHAR商品名稱訂單表起到記錄訂單信息的作用,可以通過(guò)該表找到買(mǎi)賣(mài)家雙方的id和商品id,訂單信息如:訂單編號(hào)、訂單創(chuàng)建時(shí)間、訂單付款時(shí)間均由支付寶沙盒功能返回的數(shù)據(jù)填入,用于訂單管理模塊。5.sys_menu(界面菜單表)表5-5界面菜單表結(jié)構(gòu)序號(hào)關(guān)鍵字?jǐn)?shù)據(jù)的類型關(guān)鍵字的描述1idINTID2nameVARCHAR名稱3pathVARCHAR路徑4iconVARCHAR圖標(biāo)5descriptionVARCHAR描述6page_pathVARCHAR頁(yè)面路徑7sort_numINT排序8pidINT父級(jí)ID界面菜單表起到為前端路由配置的作用,可以通過(guò)該表找到vue路徑、父級(jí)菜單ID等,在權(quán)限管理模塊的系統(tǒng)管理用到。6.sys_collect(商品收藏表)表5-6商品收藏表結(jié)構(gòu)序號(hào)關(guān)鍵字?jǐn)?shù)據(jù)的類型關(guān)鍵字的描述是否為空1user_idint用戶IDPRIMARYKEY12goods_idint商品IDPRIMARYKEY2商品收藏表作為關(guān)系表,以用戶id和商品id,即user_id和goods_id作為雙主鍵來(lái)存儲(chǔ)收藏商品信息,用于商品收藏模塊。7.sys_goods(商品信息表)表5-7商品信息表結(jié)構(gòu)序號(hào)關(guān)鍵字?jǐn)?shù)據(jù)的類型關(guān)鍵字的描述1goods_idVARCHAR商品ID2goods_nameVARCHAR商品名稱3goods_descriptionVARCHAR商品描述4goods_priceINT商品價(jià)格5picture_urlVARCHAR商品圖片地址6typeVARCHAR商品信息7is_soldINT是否賣(mài)出8editorVARCHAR發(fā)布者名稱9create_timeDATETIME創(chuàng)建時(shí)間10idINT發(fā)布者ID商品信息表用于保存用戶上傳的商品信息,在商品管理模塊用到。8.sys_file(圖片文件表)表5-8圖片文件表結(jié)構(gòu)序號(hào)關(guān)鍵字?jǐn)?shù)據(jù)的類型關(guān)鍵字的描述1idINT圖片id2nameVARCHAR文件名稱3typeVARCHAR文件類型4sizeBIGINT文件大?。╧b)5urlVARCHAR下載鏈接6md5VARCHAR文件md57id_deleteTYNYINT是否刪除8enableTYNYINT是否禁用鏈接圖片文件表用于保存用戶上傳的商品圖片信息,例如:文件名稱、文件類型、文件大小、下載鏈接以及生成的唯一文件md5,在文件管理模塊用到。9.sys_dict(導(dǎo)航圖標(biāo)表)表5-9導(dǎo)航圖標(biāo)結(jié)構(gòu)序號(hào)關(guān)鍵字?jǐn)?shù)據(jù)的類型關(guān)鍵字的描述1NameVARCHAR名稱2valueVARCHAR內(nèi)容3typeVARCHAR類型這個(gè)表格起到為導(dǎo)航欄配置圖標(biāo)的作用,在后臺(tái)為前端美化中用到。6.系統(tǒng)實(shí)現(xiàn)與測(cè)試6.1系統(tǒng)登錄模塊用戶登錄本系統(tǒng)的登錄頁(yè)面,如圖6-1所示。圖6-1登錄界面管理員登錄成功跳轉(zhuǎn)到本系統(tǒng)的首頁(yè)頁(yè)面,如圖6-2所示。圖6-2系統(tǒng)首頁(yè)系統(tǒng)登錄流程設(shè)計(jì):系統(tǒng)登錄模塊主要是對(duì)輸入的用戶密碼進(jìn)行驗(yàn)證以及注冊(cè)賬號(hào)功能。已注冊(cè)的用戶在本系統(tǒng)登錄頁(yè)面,在對(duì)應(yīng)的輸入框輸入正確的賬號(hào)密碼,點(diǎn)擊登錄,瀏覽器會(huì)獲取并根據(jù)輸入框中的賬號(hào)密碼并調(diào)用后臺(tái)登錄接口,比對(duì)數(shù)據(jù)庫(kù)中的用戶表查找相對(duì)應(yīng)的賬號(hào),若該賬戶存在,則比對(duì)密碼,若比對(duì)成功,則后臺(tái)將隨機(jī)生成一個(gè)token返回給用戶,后臺(tái)在向前端返回?cái)?shù)據(jù)時(shí)需要驗(yàn)證用戶token以了解用戶是否有權(quán)限訪問(wèn)該頁(yè)面或數(shù)據(jù)。時(shí)序圖如圖6-3所示,流程圖如圖6-4所示。圖6-3登錄時(shí)序圖圖6-4登錄流程圖6.2用戶管理模塊用戶管理模塊主要是管理用戶信息等功能。查看、查找和刪除用戶界面如圖6-5所示,管理員編輯用戶界面如圖6-6所示,管理員新增用戶界面如圖6-7所示,用戶修改密碼界面如圖6-8所示,用戶修改用戶信息如圖6-9所示。圖6-5查看、查找和刪除用戶信息圖6-6編輯用戶信息圖6-7新增用戶圖6-8用戶賬號(hào)密碼修改圖6-9用戶信息修改6.3訂單管理模塊訂單管理模塊主要分為新增訂單、查找訂單和刪除訂單。 生成訂單業(yè)務(wù)流程:在商品顯示頁(yè)面,加入收藏夾之后,可以在收藏夾內(nèi)找到對(duì)應(yīng)收藏商品,點(diǎn)擊購(gòu)買(mǎi),系統(tǒng)后臺(tái)將自動(dòng)生成一個(gè)不唯一的訂單編號(hào)以及其他信息并調(diào)用支付寶沙盒模擬支付功能,跳轉(zhuǎn)到支付寶支付界面,模擬支付。當(dāng)支付成功,且系統(tǒng)后臺(tái)驗(yàn)簽成功時(shí),將會(huì)修改數(shù)據(jù)庫(kù)中該訂單的狀態(tài)為1,標(biāo)記為已支付。再刷新訂單管理頁(yè)面時(shí),買(mǎi)家將會(huì)從訂單管理找到自己支付記錄,賣(mài)家將會(huì)在商品管理中發(fā)現(xiàn)自己的商品已被售出。圖6-10賣(mài)家商品管理界面圖6-11買(mǎi)家訂單管理界面圖6-12支付寶沙盒模擬支付界面6.4商品管理模塊商品管理模塊的功能主要分為查看、新增、編輯以及刪除商品功能。查看商品如圖6-13所示,新增、刪除和編輯商品如圖6-14所示。圖6-13查看、搜索商品信息圖6-14新增商品、刪除商品和編輯商品6.5收藏模塊商品收藏管理模塊主要是管理收藏商品功能。查看收藏商品界面如圖6-15所示。收藏商品界面如圖6-16所示。圖6-15查看收藏商品信息圖6-16收藏商品6.6統(tǒng)計(jì)模塊統(tǒng)計(jì)模塊主要分為各類型商品售出統(tǒng)計(jì)和各類型商品消費(fèi)統(tǒng)計(jì)。 各類型商品售出統(tǒng)計(jì)業(yè)務(wù)實(shí)現(xiàn)流程:系統(tǒng)根據(jù)數(shù)據(jù)庫(kù)中的訂單表,找到狀態(tài)為1,即已售出的商品獲取賣(mài)家id,與當(dāng)前登錄用戶進(jìn)行匹配,并根據(jù)商品類型以及價(jià)格進(jìn)行統(tǒng)計(jì),獲得數(shù)據(jù)餅狀圖。 各類型商品銷售統(tǒng)計(jì)業(yè)務(wù)實(shí)現(xiàn)流程:系統(tǒng)根據(jù)數(shù)據(jù)庫(kù)中的訂單表,找到狀態(tài)為1,即已售出的商品獲取買(mǎi)家id,與當(dāng)前登錄用戶進(jìn)行匹配,并根據(jù)商品類型以及價(jià)格進(jìn)行統(tǒng)計(jì),獲得數(shù)據(jù)餅狀圖。圖6-17商品買(mǎi)賣(mài)數(shù)據(jù)統(tǒng)計(jì)6.7權(quán)限管理模塊角色管理角色授權(quán)實(shí)現(xiàn)技術(shù)要點(diǎn):先在用戶管理界面,選中需要更改的用戶,點(diǎn)擊編輯,可以通過(guò)角色欄的下拉選擇框來(lái)選擇用戶的角色,選擇框是通過(guò)Vue的Select選擇器。點(diǎn)擊完需要選擇的用戶角色,服務(wù)器后臺(tái)根據(jù)前端所獲取到的被選中角色信息,對(duì)用戶角色進(jìn)行修改。角色授權(quán)圖如圖6-18所示。圖6-18角色授權(quán)圖圖6-19角色授權(quán)流程圖6.8菜單管理模塊菜單管理模塊主要是管理菜單。查看路由菜單的所有信息如圖6-20所示,新增需要添加到路由中的菜單信息如圖6-21所示。圖6-20查看路由菜單的所有信息圖6-21新增需要添加到路由中的菜單信息圖6-22菜單分配6.9后臺(tái)管理系統(tǒng)測(cè)試6.9.1接口測(cè)試本系統(tǒng)的接口測(cè)試是Postman。如圖6-23所示。圖6-23接口測(cè)試6.9.2功能測(cè)試對(duì)于本系統(tǒng)的測(cè)試主要是功能測(cè)試,多采取黑盒測(cè)試而較少采用白盒測(cè)試,測(cè)試目的在于判斷系統(tǒng)的所有功能是否能按照預(yù)期正常運(yùn)行以達(dá)到本系統(tǒng)的初衷目的。以下選取主要的幾個(gè)模塊功能測(cè)試,以下是測(cè)試結(jié)果如表6-1所示。表6-1功能測(cè)試表測(cè)試樣例測(cè)試功能操作過(guò)程預(yù)期結(jié)果測(cè)試結(jié)果樣例1用戶登錄在登錄界面,用戶在相對(duì)應(yīng)的位置填寫(xiě)正確的賬號(hào)和密碼,點(diǎn)擊登錄跳轉(zhuǎn)到對(duì)應(yīng)角色的用戶系統(tǒng)首頁(yè)測(cè)試成功樣例2查找訂單在左邊的導(dǎo)航欄點(diǎn)擊商品訂單,在商品訂單中的搜索框填寫(xiě)商品名稱,點(diǎn)擊搜索列表被篩選為查詢后的訂單測(cè)試成功樣例3查看訂單在左邊的導(dǎo)航欄點(diǎn)擊商品訂單右邊頁(yè)面顯示訂單列表測(cè)試成功樣例4查看商品在左邊的導(dǎo)航欄點(diǎn)擊商品顯示右邊頁(yè)面顯示商品列表測(cè)試成功樣例5新增商品功能在左邊的導(dǎo)航欄點(diǎn)擊商品管理,再點(diǎn)擊新增按鈕,按照彈出新增商品頁(yè)面的提示,填寫(xiě)對(duì)應(yīng)的商品信息后,點(diǎn)擊確定插入一條商品信息測(cè)試成功樣例6查找商品在左邊的導(dǎo)航欄點(diǎn)擊商品顯示,在右側(cè)顯示頁(yè)面的搜索框填寫(xiě)商品名稱,點(diǎn)擊搜索右邊頁(yè)面輝縣市被篩選后的商品測(cè)試成功樣例7編輯商品在左邊的導(dǎo)航欄點(diǎn)擊商品管理,在右側(cè)頁(yè)面對(duì)應(yīng)的商品右邊點(diǎn)擊編輯,彈出編輯商品信息頁(yè)面,填寫(xiě)要修改的信息點(diǎn)擊確定商品信息被更新測(cè)試成功樣例8查看用戶信息在左邊的導(dǎo)航欄點(diǎn)擊用戶管理,在右側(cè)頁(yè)面顯示所有用戶的信息右邊頁(yè)面顯示用戶詳細(xì)信息測(cè)試成功樣例9新增用戶在左邊的導(dǎo)航欄點(diǎn)擊用戶管理,在右側(cè)頁(yè)顯示面點(diǎn)擊新增,彈出新增用戶信息的填寫(xiě)頁(yè)面,填寫(xiě)相應(yīng)的信息后,點(diǎn)擊確定插入一條用戶信息測(cè)試成功樣例10查找用戶在左邊的菜單導(dǎo)航欄點(diǎn)擊用戶管理,在右側(cè)頁(yè)顯示面點(diǎn)擊新增,在用戶列表中的搜索框填寫(xiě)信息,點(diǎn)擊搜索列表被篩選為查詢后的用戶測(cè)試成功樣例11編輯用戶在左邊的菜單導(dǎo)航欄點(diǎn)擊用戶管理,在右側(cè)頁(yè)顯示面對(duì)應(yīng)用戶的右邊點(diǎn)擊編輯,在彈出需要填寫(xiě)的信息頁(yè)面上覆蓋相應(yīng)的信息點(diǎn)擊確定用戶表中的對(duì)應(yīng)信息被更新測(cè)試成功樣例12查看角色在左邊的菜單導(dǎo)航欄點(diǎn)擊角色管理,右側(cè)頁(yè)顯示面所有角色右側(cè)頁(yè)面顯示所有角色測(cè)試成功樣例13新增角色在左邊的菜單導(dǎo)航欄點(diǎn)擊角色管理,在右側(cè)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師作業(yè)布置題庫(kù)及答案
- 傳染學(xué)考試試題及答案
- IBM(中國(guó))招聘面試題及答案
- 大學(xué)課程改革考試題及答案
- 中電科金倉(cāng)(北京)科技股份有限公司2026應(yīng)屆畢業(yè)生招聘考試備考題庫(kù)必考題
- 興國(guó)縣2025年公開(kāi)選調(diào)食品安全監(jiān)管人員的參考題庫(kù)附答案
- 北京市海淀區(qū)衛(wèi)生健康委員會(huì)所屬事業(yè)單位面向社會(huì)招聘14人備考題庫(kù)附答案
- 南充市自然資源和規(guī)劃局2025年公開(kāi)遴選公務(wù)員(2人)參考題庫(kù)必考題
- 四川省衛(wèi)健委所屬事業(yè)單位西南醫(yī)科大學(xué)附屬口腔醫(yī)院2025年12月公開(kāi)考核招聘工作人員的備考題庫(kù)附答案
- 廣安區(qū)2025年社會(huì)化選聘新興領(lǐng)域黨建工作專員的參考題庫(kù)附答案
- 北京市豐臺(tái)二中2026屆數(shù)學(xué)高一上期末考試試題含解析
- LNG氣化站安裝工程施工設(shè)計(jì)方案
- 核酸口鼻采樣培訓(xùn)
- 企業(yè)安全隱患排查課件
- 2025版《煤礦安全規(guī)程》宣貫解讀課件(電氣、監(jiān)控與通信)
- (新教材)2026年部編人教版一年級(jí)下冊(cè)語(yǔ)文 語(yǔ)文園地一 課件
- DB43-T 2066-2021 河湖管理范圍劃定技術(shù)規(guī)程
- 2025核電行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與商業(yè)化前景分析報(bào)告
- 急驚風(fēng)中醫(yī)護(hù)理查房
- 營(yíng)地合作分成協(xié)議書(shū)
- GB/T 70.2-2025緊固件內(nèi)六角螺釘?shù)?部分:降低承載能力內(nèi)六角平圓頭螺釘
評(píng)論
0/150
提交評(píng)論