計算機科學與技術-基于SpringBoot與Vue的增城高校二手物品交易系統(tǒng)_第1頁
計算機科學與技術-基于SpringBoot與Vue的增城高校二手物品交易系統(tǒng)_第2頁
計算機科學與技術-基于SpringBoot與Vue的增城高校二手物品交易系統(tǒng)_第3頁
計算機科學與技術-基于SpringBoot與Vue的增城高校二手物品交易系統(tǒng)_第4頁
計算機科學與技術-基于SpringBoot與Vue的增城高校二手物品交易系統(tǒng)_第5頁
已閱讀5頁,還剩84頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

基于SpringBoot與Vue的增城高校二手物品交易系統(tǒng)的設計與實現(xiàn)摘要:隨著生活水平和在校大學生消費能力的提高,學生用品的迭代速度越來越快,導致大量的閑置物品無法及時完成處理,而傳統(tǒng)的線下擺攤等方式處理不僅效率低,還消耗大量人力,時間等資源,同時給學校的管理也帶來難處。而線上模式對比線下模式,有很多優(yōu)點。因此,可以使用一個線上的校園二手物品交易系統(tǒng)來完成閑置物品的處理。通過調(diào)研增城地區(qū)各高校對各校師生用戶的需求進行分析,對不同需求及所需功能的要求等進行比較以及對線下處理二手物品難問題進行分析,并針對性地分別分析了B2C和C2C的購物模式。為了實現(xiàn)線上交易,需采用B/S架構開發(fā)一個線上增城二手物品交易系統(tǒng),讓用戶不管是使用PC還是手機都能進行訪問,并進行交易。增城二手物品交易系統(tǒng)將由兩個子系統(tǒng)組成,分別為用戶子系統(tǒng)和管理員子系統(tǒng),用戶可以在前臺進行二手物品的發(fā)布購買等,管理員則能在后臺管理系統(tǒng)進行商品發(fā)布和數(shù)據(jù)的管理。前端使用Vscode開發(fā)工具并采用Vue.js和elementUI框架進行界面的構建;后臺服務器使用Java開發(fā)語言,idea開發(fā)工具并采用SpringBoot和Mybatis框架;使用開源免費的MySQL數(shù)據(jù)庫為增城二手物品交易系統(tǒng)提供數(shù)據(jù)源支持,使用redis進行緩存處理。增城高校二手物品交易系統(tǒng)的實現(xiàn)對增城地區(qū)高校的廣大學生用戶來說,將會多一個方式處理閑置物品,他們不再需要出去擺攤,既節(jié)省了時間又提高二手物品處理的效率,足不出戶就可以完成二手物品的處理,讓資源及時得到重新利用,同時為學生用戶帶來買賣商品的良好體驗,給校園也帶來更好的管理。關鍵詞:閑置物品處理、在線支付、增城地區(qū)高校。

Designandimplementationofzengchenguniversitysecond-handgoodstradingsystembasedonSpringBootandVueAbstract:Withtheimprovementoflivingstandardandconsumptionabilityofcollegestudents,theiterationspeedofstudentsuppliesisgettingfasterandfaster,resultinginalargenumberofidleitemscannotbeprocessedintime,whilethetraditionalofflinestallandothermethodsarenotonlyinefficient,butalsoconsumealotofmanpower,timeandotherresources,andbringdifficultiestothemanagementoftheschool.Theonlinemodehasmanyadvantagesovertheofflinemode.Therefore,anonlinecampussecond-handgoodstradingsystemcanbeusedtocompletethedisposalofunuseditems.Throughtheinvestigationofcollegesanduniversitiesinzengchengdistrict,thispaperanalyzestheneedsofstudents,teachersandusersofeachschool,comparestherequirementsofdifferentneedsandrequiredfunctions,andanalyzesthedifficultyofhandlingsecond-handgoodsoffline,andanalyzestheshoppingmodesofB2CandC2Crespectively.Inordertorealizeonlinetrading,anonlinezengchengsecond-handgoodstradingsystemshouldbedevelopedbyusingB/Sarchitecture,sothatuserscanaccessandtradewitheitherPCormobilephone.Zengchengsecond-handgoodstradingsystemwillbecomposedoftwosubsystems,namelytheusersubsystemandtheadministratorsubsystem,userscanreleaseandpurchasesecond-handgoodsinthefrontdesk,theadministratorcanreleasegoodsanddatamanagementinthebackgroundmanagementsystem.Thefront-endUSESVscodedevelopmenttoolandadoptsVue.JsandelementUIframeworktobuildtheinterface.ThebackgroundserverUSESJavadevelopmentlanguage,ideadevelopmenttoolandadoptsSpringBootandMybatisframework.TheopensourcefreeMySQLdatabaseisusedtoprovidedatasourcesupportforzengchengsecond-handgoodstradingsystem,andredisisusedforcacheprocessing.Zengchengcollegeofsecond-handgoodstradingsysteminzengchengregionofthebroadmassesofusers,studentsincollegesanduniversitieswillbemorethanonewaytodealwithidleitems,theynolongerneedtogoouttostall,whichsavestimeandimprovetheefficiencyofthesecond-handgoodsprocessing,neverleavehomecancompletetheprocessingofsecond-handgoods,lettheresourcestobereused,ontimeandbringstudentsusersbuyandsellgoodsgoodexperience,bringstothecampusandbettermanagement.Keywords:Idlegoodsprocessing,onlinepayment,zengchengareacollegesanduniversities

目錄第1章緒論 第1章緒論1.1系統(tǒng)的開發(fā)背景及意義當今時代,互聯(lián)網(wǎng)應用技術已經(jīng)在全球范圍內(nèi)得到了普及應用,也產(chǎn)生了大量的產(chǎn)品投入實際使用。在這其中,利用互聯(lián)網(wǎng)應用進行網(wǎng)上購物就是其中的一方面,而現(xiàn)在,網(wǎng)上購物在日常生活中已經(jīng)越來越普及,人們可以通過在移動設備或者PC上使用互聯(lián)網(wǎng)應用直接進行購物功能,實現(xiàn)足不出戶就可以完成購物的需求。同樣的,在高校校園里,同樣也有一樣的需求。在開學季,大量的新生有很強烈的購物需求,他們大量購買生活用品,學生物品等;而在日常生活中,很多人喜歡購買物品,對于閑置的物品,沒及時處理掉又一直放著不用,甚至有些同學放著覺得麻煩會選擇扔掉。而到了畢業(yè)季老生離校帶不走的生活用品,帶不走的學習材料賣不掉的也只能扔掉,造成極大的浪費。而且開學季、畢業(yè)季校園出現(xiàn)大量的學生自發(fā)起的購物小攤,給校園帶來了擁擠,不便管理等安全隱患,也帶來了不好的校園風氣劉洛佳,曹雙雙.基于C/S+B/S混合模式的校園二手交易系統(tǒng)的設計與實現(xiàn)[J].科技創(chuàng)新與應用,2019(18):34-35+37.。雖然說現(xiàn)在可以借助一些微信群進行閑置商品的發(fā)布及買賣,但還是存在局限性,例如無法詳細了解商品的有關信息,不能快捷地購買商品等。因此,通過對增城部分高校二手物品處理難的問題的分析及研究,利用Java技術以及Web技術開發(fā)一個基于Springboot與vue的增城高校二手物品交易系統(tǒng)是十分必要的,在完成基本功能的基礎班上,加以創(chuàng)新,以滿足增城高校在校大學生閑置物品處理的問題劉洛佳,曹雙雙.基于C/S+B/S混合模式的校園二手交易系統(tǒng)的設計與實現(xiàn)[J].科技創(chuàng)新與應用,2019(18):34-35+37.TianLihong,LiuHaiwei,ShenFeng,TangWusheng.TheDesignandRealizationofSecond-handBusinessTransactionManagementSystem[J].JournalofSimulation,2017,5(5).在線二手物品交易系統(tǒng)由于固有的一些特性,所以建議一個這樣的系統(tǒng)有以下意義:1.其信息實用,方便在校師生,不受時間和地點的限制,學生們可以隨時將自己待處理的二手物品信息發(fā)布到平臺上,將他們贈送或低價出售給有需要的其他人,實現(xiàn)閑置物品的再次利用;2.可以培養(yǎng)學生們的經(jīng)營意識,同時可以給他們帶來一定的經(jīng)濟效益蘇玉慧.基于B/S架構的高校二手網(wǎng)絡交易平臺的設計與實現(xiàn)[D].南昌大學,2016.;3.有廣大的市場也深受學生用戶青睞,同時促進了學生們之間的互相交流;4.由于進行交易的主要都是本校學生,所發(fā)布的供求信息經(jīng)過實名后較真實,也擁有真實的聯(lián)系方式,實惠的商品價格以及質(zhì)量保證,風險相對較小,交易更安全。綜合來來說,增城高校二手物品交易系統(tǒng)是一個蘇玉慧.基于B/S架構的高校二手網(wǎng)絡交易平臺的設計與實現(xiàn)[D].南昌大學,2016.1.2國內(nèi)外研究現(xiàn)狀進入21世紀,我國經(jīng)濟持續(xù)健康發(fā)展,進入快速發(fā)展階段,對人才需求的也不斷地在擴大,大學生的數(shù)量一直在增加。由于大學生比較熱衷于潮流,他們的消費需求很旺盛,消費水平日益提高,學習用品迭代速度變快,產(chǎn)生的大量閑置物品又沒有及時得到重新利用或處理掉,導致堆積和浪費問題;同時,大部分在校大學生經(jīng)濟能力很有限,資金來源單一。現(xiàn)在在國家倡導可循環(huán)經(jīng)濟的大背景下,人們的環(huán)保意識不斷增強,大學生們滯后的經(jīng)濟能力和旺盛的需求這樣就形成的鮮明反差,因此校園二手市場也有了相對良好的發(fā)展環(huán)境湯敏,鄭乾,陳佳雨,楊敏,李冰鑫,江磊.共享經(jīng)濟下大學校園二手市場的發(fā)展現(xiàn)狀及對策研究[J].商場現(xiàn)代化,2019(09):140-141.。而隨著學生用戶購買能力的逐漸提高,必然加快學生生活用品或者學習物品的更新?lián)Q代速度,使得大量閑置物品沒法得到及時處理,校園二手交易平臺也因為這種需求而產(chǎn)生了。但是就全國而言,有很多大企業(yè)旗下有很多針對二手市場的產(chǎn)品,像58同城二手市場、淘寶跳蚤街等,湯敏,鄭乾,陳佳雨,楊敏,李冰鑫,江磊.共享經(jīng)濟下大學校園二手市場的發(fā)展現(xiàn)狀及對策研究[J].商場現(xiàn)代化,2019(09):140-141.盛宏偉,潘聲晏,韓松.高校二手交易市場平臺研究[J].合作經(jīng)濟與科技,2019(08):92-95.LorenaM.Fortuna,VasilDiyamandoglu.Disposalandacquisitiontrendsinsecond-handproducts[J].JournalofCleanerProduction,2017,142.而在國外的其他一些地方,就歐美地區(qū)的國家而言,電子商務的發(fā)展發(fā)展更是日新月異。更直觀的數(shù)據(jù)來看,在英法等這些歐洲國家,基本是有將近1/4的商務總額來源于電子商務方面的交易,而在美國,這個比例則高達1/3甚至是更多。相對于我國來說,要比歐美國家有更好的網(wǎng)絡環(huán)境和更大的市場環(huán)境。同時,微信支付,支付寶支付等在線支付已經(jīng)普及,也越來越受歡迎,而且也實行了網(wǎng)銀,信用卡消費制度,國內(nèi)也有相對完善的物料配送體系。因此,對于在校的大學生來說,隨著購買力的提高,有很大一部分想要對物品進行更新,或者需要處理已有的商品,校園二手物品交易系統(tǒng)可以給學生們提供一個供需平臺,所以這一塊還是有很大的前景的王祖維,王祖維,孟彥霖,李暉.構建校園二手交易平臺的可行性分析[J].現(xiàn)代商貿(mào)工業(yè),2018,39(35):81-82.1.3系統(tǒng)的主要研究內(nèi)容增城高校二手物品交易系統(tǒng)主要研究的是一個實現(xiàn)在線二手物品交易的系統(tǒng),其是一個針對增城地區(qū)或者說服務本校內(nèi)師生的校園二手物品交易系統(tǒng),用戶可以便捷地在平臺上進行閑置物品的買賣。系統(tǒng)分為供用戶發(fā)布二手出售信息和求購信息的前臺商品信息展示子系統(tǒng)和供后臺管理員對系統(tǒng)數(shù)據(jù)進行管理的后臺管理子系統(tǒng)兩部分。而系統(tǒng)的主要研究內(nèi)容大致可以分為以下幾步:首先是系統(tǒng)UI界面的構建和用戶交互的設計,如何確保用戶以低使用成本就可以熟練的使用本系統(tǒng),所以系統(tǒng)采用大量留白設計,采用灰白色調(diào),讓界面看上去簡潔大方,在相關地方或者場景下,也給出了相應的信息提示,使系統(tǒng)使用流程簡短流暢;接著是如何設計出一個穩(wěn)定的后臺服務器進行業(yè)務邏輯的處理,同時研究如何預留一些接口確保將來實現(xiàn)其他端與后臺的對接,如APP端或者小程序端,因為本系統(tǒng)當前采用的是B/S架構進行的開發(fā);再接著是如何進行數(shù)據(jù)庫的設計,確保良好的數(shù)據(jù)庫和穩(wěn)定的數(shù)據(jù)源來對系統(tǒng)提供數(shù)據(jù)支持;最后,在完成系統(tǒng)的調(diào)試部署,確保系統(tǒng)能夠順利地正常運行起來后,需用解決的是如何調(diào)用支付寶在線支付接口,進行在線提交訂單并使用支付寶APP進行掃碼,完成支付扣款的這個問題賀星河賀星河.全家—支付寶移動支付系統(tǒng)研究與實現(xiàn)[D].東南大學,2017.1.4系統(tǒng)使用的開發(fā)環(huán)境與開發(fā)工具本地開發(fā)環(huán)境使用了8GB的Windows10x64操作系統(tǒng),使用Java作為后臺開發(fā)語言IreneCórdoba-Sánchez,JuandeLara.Ann:Adomain-specificlanguagefortheeffectivedesignandvalidationofJavaannotations[J].ComputerLanguages,Systems&Structures,2016.,Java環(huán)境使用的是1.8版本的JDK,應用服務器使用的是SpringBoot自帶的9.0版本的tomcat,數(shù)據(jù)庫方面由于可靠性和免費等因素,使用了MySQL進行數(shù)據(jù)支持,同時使用了可視化工具Navicat進行數(shù)據(jù)的可視化管理,使用Redis為增城二手物品交易系統(tǒng)提供緩存支持周智.Redis分布式緩存實現(xiàn)與解析[J].信息通信,2018(06):24-25.,遠程服務器使用的是騰訊云服務器,短信驗證碼使用的是騰訊云的接口;開發(fā)工具方面,前端使用的是微軟免費開源的Vscode并使用Vue+elementUI框架進行了頁面的構建,后臺服務器使用的是idea開發(fā)工具,并使用springboot框架IreneCórdoba-Sánchez,JuandeLara.Ann:Adomain-specificlanguagefortheeffectivedesignandvalidationofJavaannotations[J].ComputerLanguages,Systems&Structures,2016.周智.Redis分布式緩存實現(xiàn)與解析[J].信息通信,2018(06):24-25.熊永平.基于SpringBoot框架應用開發(fā)技術的分析與研究[J].電腦知識與技術,2019,15(36):76-77.呂宇琛.SpringBoot框架在web應用開發(fā)中的探討[J].科技創(chuàng)新導報,2018,15(08):168+173.

第2章系統(tǒng)需求分析2.1系統(tǒng)的總體需求增城高校二手物品交易系統(tǒng)需要分為兩部分,即前臺商品展示部分和后臺系統(tǒng)管理部分。前臺可以查看二手商品信息,二手求購信息,已經(jīng)開通的學校信息查詢,查看商品分類,進行登錄注冊,切換學校操作,在已登錄的情況下可以進行二手閑置物品出售信息和求購信息的發(fā)布,上下架商品,申請學校開通,個人認證,評論,聯(lián)系商家進行購買,平臺自營支持提交訂單,支付寶在線支付等操作。后臺系統(tǒng)管理子系統(tǒng)其主要供系統(tǒng)管理員使用的,起到對用戶信息、商品信息以及一些數(shù)據(jù)分析的作用,主要實現(xiàn)對用戶信息、商品信息、訂單信息、留言的管理,管理員登錄完后可對用戶信息進行維護以及違規(guī)處理凍結賬號,對二手物品信息進行審核,違規(guī)物品強制下架,對留言信息的基本維護等操作,同時,系統(tǒng)維護方面,管理員可進行模塊的設置、公告信息、通知消息,投訴反饋信息等的維護操作,實現(xiàn)對高校二手物品交易系統(tǒng)的日常維護和數(shù)據(jù)分析。該系統(tǒng)的有效運作將實現(xiàn)快速有效低成本的二手物品處理,解決二手閑置處理難題,讓廣大學生用戶手頭上的閑置物品得到有效利用,減少了大量浪費,甚至可以給自己帶來一些經(jīng)濟效益,也美化了校園環(huán)境,給校園帶來更好的管理。2.2系統(tǒng)的業(yè)務需求系統(tǒng)的主要由兩個子系統(tǒng)組成,包括用戶端商品展示子系統(tǒng)和管理員端后臺管理子系統(tǒng),以下是對這兩個子系統(tǒng)的業(yè)務需求分析。2.2.1增城高校二手物品交易系統(tǒng)用戶端商品展示子系統(tǒng)用戶進入系統(tǒng)平臺之后默認會顯示出已經(jīng)發(fā)布出來的二手物品出售信息列表,界面上頂部導航菜單欄有二手出售,求購,切換學校,學校開通申請,信息發(fā)布,個人中心等菜單按鈕供用戶切換,還有有商品分類可以根據(jù)分類進行篩選商品。在二手出售商品專欄,點擊商品可以進入商品詳情頁查看商品詳情,如果是賣家發(fā)布的,則通過聯(lián)系賣家進行協(xié)商商品的購買,如果未登錄則跳轉到登錄界面,也可通過留言方式進行評論留言,如果是平臺自營發(fā)布的商品,則可以直接下訂單并通過支付寶在線進行支付交易。在登錄的情況下,用戶可以在二手出售物品界面填寫商品詳細信息,并提交到平臺上待管理員審核,同時可以在學校開通申請界面申請為自己的學校在平臺上開通二手出售業(yè)務,通過切換學校可以篩選自己學校的二手出售信息。用戶端商品展示子系統(tǒng)業(yè)務流程圖如圖2.1所示:圖2.1用戶端商品展示子系統(tǒng)業(yè)務流程圖個人中心主要是用戶對個人資料進行維護,查看自己已發(fā)布的出售的商品信息和求購信息,上下架商品,進行個人認證,查看收藏的商品,管理收貨地址,查看訂單信息,進行留言、私信回復等操作,同樣的,上述操作需在已經(jīng)登錄的情況下操作,未登錄會跳轉到登錄界面。管理員端后臺管理子系統(tǒng)業(yè)務流程圖如圖2.2所示:圖2.2管理員端后臺管理子系統(tǒng)業(yè)務流程圖2.2.2增城高校二手物品交易系統(tǒng)管理員端后臺管理子系統(tǒng)管理員在后臺管理系統(tǒng)登錄頁面,進行登錄成功后會進入后臺主界面,在側邊菜單欄可以看到各個模塊的菜單列表,包括系統(tǒng)管理、認證管理、商品信息管理、訂單管理、學校管理、留言管理、在線客服設置、數(shù)據(jù)分析管理等模塊。系統(tǒng)管理主要是對管理員賬套和用戶信息、系統(tǒng)公告等信息進行維護,同時管理員也可以對違規(guī)用戶進行凍結操作;認證管理可以對用戶提交的認證信息進行審核;商品信息管理主要是對用戶發(fā)布的二手出售和求購信息進行審核;訂單管理是對所有已生成的訂單信息進行維護,包括后續(xù)訂單發(fā)貨等信息的錄入等;學校信息管理和留言分別是對用戶申請開通的學校信息進行審核和對留言進行回復;在線客服設置主要進行關鍵詞和收到消息自動回復進行設置;最后的數(shù)據(jù)分析管理,在這里管理員可以看到系統(tǒng)自動統(tǒng)計分析出來的各種數(shù)據(jù)分析圖,給業(yè)務調(diào)整起到參考作用。管理員端后臺管理子系統(tǒng)的業(yè)務流程圖如圖2.2。2.3系統(tǒng)功能的需求分析增城高校二手物品交易系統(tǒng)主要分為用戶端商品展示子系統(tǒng)和管理員端后臺管理子系統(tǒng):在用戶端商品展示子系統(tǒng)中主要包括的功能:登錄注冊、二手商品信息發(fā)布、學校開通申請、商品購買、支付、個人中心管理和訂單管理;而在管理員端后臺管理子系統(tǒng)則主要包括:登錄、系統(tǒng)管理、認證管理、商品信息管理、訂單管理、學校管理、留言管理、在線客服設置、數(shù)據(jù)分析管理。增城高校二手物品交易系統(tǒng)功能模塊圖如圖2.3所示:圖2.3增城高校二手物品交易系統(tǒng)功能模塊圖2.3.1用戶端商品展示子系統(tǒng)功能分析登錄注冊:實現(xiàn)前臺頁面的登錄和用戶賬號的注冊,用戶只有在已登錄的情況下才能進行后續(xù)的發(fā)布商品信息、購買商品、提交訂單支付、申請開通學校、查看個人信息、管理收貨地址、查看訂單信息等操作,未登錄的用戶將以游客身份訪問系統(tǒng),只能查詢?yōu)g覽商品信息。個人中心模塊:在這里包括了用戶個人信息的查看、修改,個人認證信息的維護,收貨地址信息的增加、修改和刪除,已發(fā)布商品信息和求購信息的維護,對商品進行上下架,查看我的收藏,對私信留言進行回復等。二手商品信息發(fā)布:在完成登錄的情況下,用戶可以進入商品發(fā)布頁,填寫要出售的二手商品信息或者求購信息,并發(fā)布到平臺,等待管理員審核。學校開通申請模塊:同樣,已登錄情況下,用戶可以進入學校開通申請頁,填寫開通學校申請信息并提交到平臺,待管理員審核通過。商品購買模塊:用戶在進入商品詳情頁后,如果該商品是別的用戶發(fā)布的,則只能通過聯(lián)系賣家私信進行溝通完成交易,前提是完成登錄,未登錄情況下會跳轉到登錄頁讓用戶登錄;如果該商品是平臺自營的,則可以點擊購買確認訂單后直接提交訂單,生成相應的訂單信息。支付模塊:用戶在提交完訂單后,該商品會被鎖定,10分鐘內(nèi)用戶未完成付款則失效,釋放商品;如果用戶直接支付,則跳轉到支付掃碼支付界面,使用支付寶app進行掃碼完成支付。訂單管理模塊:已登錄的用戶可以進入訂單管理界面查看已生成的訂單信息,對于未付款且未失效的訂單,用戶可以點擊進行支付操作。2.3.2管理員端后臺管理子系統(tǒng)功能分析登錄:管理員只有完成登錄了才能進入后臺管理系統(tǒng),并對用戶信息、訂單信息、學校信息等進行維護。系統(tǒng)管理模塊:主要是對管理員賬號信息和用戶信息的基本維護,對于違規(guī)用戶可以采取強制凍結和解凍操作,同時可以查看系統(tǒng)的一些日志信息和進行公告信息的設置等。訂單管理模塊:在這里管理員可以看到生成的訂單,并對訂單信息進行維護,同時后續(xù)發(fā)貨可以在這里將一些快遞等信息錄入訂單。認證管理模塊:管理員可以對用戶提交的個人認證信息進行審核,對于不符合的可以進行駁回操作。商品信息管理模塊:在這里管理員可以對用戶提交的二手物品出售信息和求購信息進行審核,只有審核通過了才能發(fā)布到平臺上給其他用戶看到,同時可以對商品分類信息進行查看,修改等操作,也可以對商品進行強制分類。學校信息管理模塊:對用戶提交的學校開通申請信息進行審核,調(diào)用第三方接口驗證學校信息真實性,以及對已經(jīng)開通生成的學校信息進行基本維護。在線客服設置:主要是管理員設置在線客服在收到消息時自動回復的內(nèi)容以及自定義關鍵字進行內(nèi)容回復。數(shù)據(jù)分析管理模塊:管理員可以在這里看到系統(tǒng)自動統(tǒng)計分析生成的各種圖表結構分析圖,包括日活躍用戶,日成交訂單等數(shù)據(jù)。2.4UML系統(tǒng)建模2.4.1用例圖用例、角色和系統(tǒng)這三部分,是用例模型的基本組成部分NitishPathak,B.M.Singh,GirishSharma.UML2.0basedframeworkforthedevelopmentofsecurewebapplication[J].InternationalJournalofInformationTechnology,2017,9(1).NitishPathak,B.M.Singh,GirishSharma.UML2.0basedframeworkforthedevelopmentofsecurewebapplication[J].InternationalJournalofInformationTechnology,2017,9(1).如圖2.4增城高校二手物品交易系統(tǒng)用戶端商品展示子系統(tǒng)用例圖所示。如圖2.5增城高校二手物品交易系統(tǒng)管理員端后臺管理子系統(tǒng)用例圖。增城高校二手物品交易系統(tǒng)用戶端商品展示子系統(tǒng)用例圖如圖2.4所示。圖2.4增城高校二手物品交易系統(tǒng)用戶端商品展示子系統(tǒng)用例圖增城高校二手物品交易系統(tǒng)管理員端后臺管理子系統(tǒng)用例圖如圖2.5所示。圖2.5增城高校二手物品交易系統(tǒng)管理員端后臺管理子系統(tǒng)用例圖2.4.2用例圖規(guī)約表以下是用戶用例規(guī)約表:表2-1登錄注冊用例規(guī)約表用例編號2-1用例名稱登錄注冊功能描述未注冊用戶可進行注冊,已注冊用戶可以直接登錄系統(tǒng)執(zhí)行者用戶前置條件增城高校二手物品交易系統(tǒng)正常運行。后置條件使用注冊的賬號登錄成功后,游客身份變?yōu)橛脩簦簧姹娎嬗脩舻卿洺晒χ螅梢赃M行二手出售商品信息和求購信息發(fā)布、管理收貨地址、購買商品、修改個人信息和訂單管理等操作;基本路徑1.用戶注冊;1.1用戶進入前臺注冊界面,填寫昵稱、密碼、手機號以及短信驗證碼。1.1.1依次填入昵稱、密碼、手機號,如果有某項數(shù)據(jù)為空,在填寫下一項數(shù)據(jù)之前界面會給出提示讓用戶填寫。1.1.2填寫完手機號后點擊獲取驗證碼按鈕,在收到驗證碼后將4位驗證碼填入到驗證碼輸入框。1.2.點擊立即注冊按鈕完成注冊。1.2.1點擊注冊按鈕,前臺界面會校驗注冊信息是否符合,不符合則在界面上給出警告,提示用戶重新輸入。1.2.2數(shù)據(jù)符合,提交到后臺,會先驗證短信驗證碼是否已經(jīng)過期以及是否正確,過期或者不正確,返回前臺相關警告信息提示用戶重新輸入。1.2.3驗證碼驗證以及用戶注冊信息驗證通過,將注冊信息寫入用戶表,并返回前臺相關成功提示信息。1.3.注冊成功,界面顯示相關成功信息。2.用戶登錄;2.1.已經(jīng)完成注冊用戶可以進入登錄界面;2.2.選擇賬號登錄或者短信登錄;2.2.1選擇賬號登錄,需用輸入注冊的手機號、密碼、和后臺生成的4位隨機驗證碼,選擇使用短信驗證碼進行登錄則需用輸入手機號和收到的4位短信驗證碼;2.2.2輸入每一項數(shù)據(jù)后,前臺系統(tǒng)會對數(shù)據(jù)合法性進行校驗,不符合的會在界面上給出相應提示。2.3.點擊登錄按鈕進行登錄2.3.1前臺系統(tǒng)校驗登錄信息的合法性,不符合的給予相應提示,不給予提交登錄。2.4.數(shù)據(jù)符合后,登錄信息提交到后臺。2.4.1后臺系統(tǒng)先驗證短信驗證碼是否為空,為空則判定為賬號密碼登錄,后臺會先校驗驗證碼的有效性和正確性,校驗通過再進行賬號密碼校驗,校驗通過,返回前臺登錄成功信息,反之返回失敗信息;如果短信驗證碼不為空,則驗證短信驗證碼是否正確,正確則返回登錄成功信息,反之返回失敗信息。2.5.完成登錄,前臺接收登錄反饋信息;2.5.1根據(jù)返回的狀態(tài)碼進行判斷,登錄失敗,返回登錄界面,登錄成功,跳轉到前臺商品列表主界面。擴展無字段列表1.手機號2.昵稱3.密碼4.普通驗證碼5.短信驗證碼6.登錄注冊時間業(yè)務規(guī)則手機號注冊規(guī)則:每個手機號只能在平臺上注冊一次,也就是每個手機號只能對應一個賬號。登錄規(guī)則:1、用戶如果已經(jīng)注冊過并綁定了郵箱,也可以使用郵箱登陸。2、只有賬號正常的用戶才能登錄系統(tǒng),賬號被凍結了只有解凍了才能繼續(xù)登錄系統(tǒng)。普通驗證碼:后臺生成的4位普通驗證碼,有效期為3分鐘,失效了需要手動刷新獲取新的驗證碼。短信驗證碼:短信驗證碼有效期為10分鐘,2分鐘內(nèi)只能獲取一次驗證碼,同一手機號1小時內(nèi)不超過5次獲取驗證碼,一天不超過10次。備注無表2-2二手商品信息發(fā)布用例規(guī)約表用例編號2-2用例名稱二手商品信息發(fā)布功能描述在前臺商品信息列表主界面,用戶可以點擊菜單導航欄選擇我要出售和發(fā)布求購進行二手商品信息的發(fā)布執(zhí)行者用戶前置條件已完成登錄并進入二手商品發(fā)布界面。后置條件返回商品列表主界面,我發(fā)布的商品添加新的商品發(fā)布記錄。涉眾利益用戶可以將自己手頭閑置的物品快速進行低價處理,同時也能快速尋找自己急需的商品,節(jié)省大量時間。基本路徑二手出售商品信息發(fā)布。按界面提示分別填寫,標題即出售商品的名稱,商品描述,想賣的價格,原價,標簽,類別,郵費,學校,微信號,手機號以及商品圖片等信息。點擊提交按鈕,完成二手商品信息。二手求購商品信息發(fā)布。2.1點擊菜單導航欄的發(fā)布按鈕,選擇求購發(fā)布,進入求購商品信息發(fā)布填寫界面;2.2按界面提示分別填寫,求購的商品標題即名稱,需求簡介,可接受的價格,要求,微信號,手機號,商品圖片等信息。2.3點擊提交按鈕,完成求購信息的發(fā)布。擴展無字段列表二手出售商品信息:1.標題2.簡介3.標價4.原價5.標簽6.類別7.郵費8.學校9.微信號10.手機11.商品圖片二手求購信息:1.標題2.需求簡介3.可接受的價格4.要求5.微信號6.手機號7.商品圖片業(yè)務規(guī)則標簽添加規(guī)則:標簽最多只能添加4個,至少需要一個,用戶可以添加自定義標簽。商品圖片上傳規(guī)則:圖片大小不能大于700k,一次最多只能上傳5張圖片。聯(lián)系方式:微信和手機號兩種至少必須提供一種。備注無表2-3學校開通申請用例規(guī)約表用例編號2-3用例名稱學校開通申請功能描述用戶可以在開通申請界面填寫相應學校信息并提交審核,為自己的學校開通在增城二手物品交易系統(tǒng)平臺上的二手商品出售業(yè)務。執(zhí)行者用戶前置條件用戶成功登陸增城二手物品交易系統(tǒng)并進入開通申請界面后置條件提交申請成功涉眾利益審核通過用戶可以在平臺上發(fā)布和查看關于自己學校的一些二手物品出售信息,對比傳統(tǒng)方式更加便利。基本路徑學校開通申請;根據(jù)界面提示,輸入學校名稱,真實姓名,申請備注等信息。點擊圖片上傳按鈕,上傳學校LOGO圖片。點擊提交按鈕,完成申請信息提交。擴展無字段列表1.學校名稱2.申請人真實姓名3.申請備注4.學校LOGO圖片5.申請日期業(yè)務規(guī)則學校開通申請:已開通學校不能進行申請。學校LOGO上傳:可選擇性上傳,限定只能上傳一張。備注無表2-4個人中心管理用例規(guī)約表用例編號2-4用例名稱個人中心管理功能描述個人中心管理主要包括:個人信息管理、我的商品管理、我的收藏管理、個人認證管理、收貨地址管理。執(zhí)行者用戶前置條件用戶成功登陸增城二手物品交易系統(tǒng)用戶端后置條件更新個人信息、我的商品信息、求購信息、收藏信息、認證信息、收貨地址信息列表。涉眾利益用戶可以很方便的管理自己的個人信息、發(fā)布的商品信息和求購信息、查看收藏的商品、進行個人認證、添加修改收貨地址。基本路徑個人信息管理;查看個人信息用戶進入個人中心點擊我的資料菜單,進入個人信息管理界面。直接查看個人資料詳細信息。修改個人信息用戶點擊我的資料界面上的修改按鈕,觸發(fā)修改操作。根據(jù)界面提示,填入個人其他信息,完善個人信息,例如:上傳頭像,真實姓名、學校、性別、畢業(yè)年份、個性簽名等。點擊保存按鈕,完成個人資料修改。我的商品管理:2.1查看發(fā)布的二手商品信息;2.1.1用戶進入個人中心點擊我的商品菜單,進入我發(fā)布的商品管理界面2.1.2直接查看我發(fā)布過的商品信息列表。2.2修改商品信息;2.2.1用戶在我發(fā)布的商品管理界面點擊選中的商品。2.2.2在系統(tǒng)彈出框選擇要修改的商品信息進行修改。2.2.3點擊完成并提交按鈕,完成商品信息的修改并提交審核。2.3上架商品;2.3.1用戶在我發(fā)布的商品管理界面選中商品;2.3.2點擊上架按鈕;2.3.3進行上架確認;2.3.4完成商品上架到系統(tǒng);2.4下架商品;2.4.1用戶在我發(fā)布的商品管理界面選中商品;2.4.2點擊下架按鈕;2.4.3進行下架確認;2.4.4將商品從系統(tǒng)下架;2.5刪除商品。2.5.1用戶在我發(fā)布的商品管理界面選中商品;2.5.2點擊刪除按鈕;2.5.3進行刪除確認;完成商品刪除。我的收藏管理3.1查看收藏商品信息列表3.1.1用戶進入個人中心點擊我的收藏菜單,進入我的收藏管理界面;3.1.2直接查看我收藏的商品信息列表。3.2取消收藏商品3.2.1在商品收藏列表點擊單個商品上的取消收藏按鈕;3.2.2進行取消收藏確認;3.2.3完成商品取消收藏。個人認證管理4.1查看個人認證信息申請列表;4.1.1用戶進入個人中心點擊個人認證菜單切換個人認證管理界面;4.1.2直接查看個人認證申請信息列表。4.2進行個人認證4.2.1在個人認證申請信息列表界面點擊我要認證按鈕;4.2.2在系統(tǒng)彈出框認證界面,依次填入個人真實姓名,選擇證件類型,輸入證件號碼,并上傳證件照片;4.2.3點擊保存提交按鈕,完成提交申請。4.3修改個人認證申請信息;4.3.1在個人認證申請信息列表選擇單個申請信息并點擊;4.3.2在系統(tǒng)彈出框修改界面,修改申請信息;4.3.3點擊完成編輯按鈕完成修改并重新提交申請信息;4.4刪除個人認證申請信息;4.4.1在個人認證申請信息列表界面選擇單個申請信息;4.4.2點擊刪除按鈕;4.4.3進行刪除確認;4.4.4完成個人認證申請信息的刪除。收貨地址管理5.1查看我的收貨地址5.1.1用戶進入個人中心管理界面并點擊我的收貨地址菜單切換到收貨地址管理界面。5.1.2直接查看個人已經(jīng)保存的全部收貨地址。5.2添加收貨地址5.2.1在收貨地址列表界面點擊添加按鈕;5.2.2在系統(tǒng)彈出框添加界面,依次分別填入收貨人姓名、手機號、詳細地址、郵編等信息,并選擇具體的省份、市區(qū)街道信息,完成收貨地址信息的填寫;5.2.3點擊保存確認按鈕,完成收貨地址的添加。5.3編輯收貨地址5.3.1在收貨地址列表選擇單個收貨地址并點擊修改按鈕;5.3.2在系統(tǒng)彈出框編輯界面,修改要重新設置的地址信息。5.3.3點擊保存確認按鈕,完成收貨地址編輯。5.4刪除收貨地址5.4.1在收貨地址列表界面選中地址信息并點擊刪除按鈕;5.4.2進行刪除確認;5.4.3完成收貨地址的刪除。擴展a系統(tǒng)自動查詢出當前登錄用戶的全部資料信息,并顯示到界面上。a提交后系統(tǒng)進行個人信息數(shù)據(jù)合法性校驗,驗證通過提交完成,驗證不通過返回當前界面。2.1.a系統(tǒng)自動查詢出當前登錄用戶的全部商品發(fā)布記錄,并顯示到界面上。2.2.a修改提交后系統(tǒng)進行商品信息校驗,驗證通過提交完成,驗證不通過,返回當前界面。字段列表我的收藏:1、用戶編碼2、商品編碼個人認證信息:1、用戶編號2、真實姓名3、證件類型4、證件號碼5、證件圖片收貨地址:1.用戶編號;2.收貨人姓名;3.街道;4.聯(lián)系電話;5.省;6.市;7.區(qū);8.詳細地址;9.默認地址業(yè)務規(guī)則個人信息修改規(guī)則:一個用戶只有兩次機會可以修改個人的基本信息收貨地址:一個用戶至少必須設置一個收貨地址。我的商品管理規(guī)則:1、只有待審核或被駁回的商品才能進行編輯。2、被駁回的商品可以根據(jù)駁回原因進行信息修改并重新提交申請。3、只有審核通過的商品才能進行上下架操作。求購信息管理規(guī)則:1、只有待審核或被駁回的求購信息才能進行編輯2、被駁回的求購信息可以根據(jù)駁回原因進行信息修改并重新提交申請個人認證信息管理規(guī)則:1、只有待審核或被駁回的認證申請信息才能進行編輯2、被駁回的認證申請信息可以根據(jù)駁回原因進行信息修改并重新提交申請備注無表2-5商品購買用例規(guī)約表用例編號2-5用例名稱商品購買功能描述用戶可以對感興趣的二手物品進行聯(lián)系商家購買或者下單購買。執(zhí)行者用戶前置條件成功登陸增城二手物品交易系統(tǒng)用戶端。后置條件訂單創(chuàng)建成功,切換回商品明細界面。涉眾利益用戶需先完善好個人信息,不然在下訂單的時候可能會出錯。基本路徑商品購買1.1進入商品詳情頁查看商品詳細信息;1.2點擊聯(lián)系商家按鈕與賣家協(xié)商,溝通運費等信息;1.3點擊立即購買按鈕;1.4進入訂單確認界面;1.5選擇收貨地址信息,填寫備注信息;1.6進行訂單信息確認;1.7點擊立即下單按鈕,進行提交訂單操作。擴展1.a系統(tǒng)生成相應的訂單信息,并將生成的訂單編碼返回前臺界面。1.b系統(tǒng)鎖定當前商品,更改商品狀態(tài)信息。字段列表1.用戶名;2.密碼;3.頭像;4.郵箱;5.手機號碼;6余額;7支付密碼業(yè)務規(guī)則商品購買規(guī)則:1、提交訂單后用戶需在10分鐘內(nèi)完成支付,超時未支付訂單會自動過期,商品也將會被釋放出來重新可購買。2、當前一次只能購買單件商品。3、只有自營商品支持在線提交訂單購買,不是自營的只能聯(lián)系商家進行溝通交易。備注無表2-6支付用例規(guī)約表用例編號2-6用例名稱支付功能描述對于已經(jīng)提交的訂單,用戶可以使用支付寶進行在線支付完成交易。執(zhí)行者用戶前置條件成功登陸增城二手物品交易系統(tǒng)并且已經(jīng)注冊支付寶后置條件支付成功,跳轉到商品界面涉眾利益用戶可以很方便的直接使用支付寶進行在線支付,足不出戶就可以與賣家進行在線溝通完成交易。基本路徑用戶進行支付進入訂單支付界面;對訂單信息進行確認,包括收貨地址信息、訂單編號、商品信息、以及訂單金額等信息。選擇支付平臺,并點擊相應圖標。1.3.1選擇支付寶支付,成功跳轉到支付寶掃碼支付界面;在支付寶掃碼支付界面,使用支付寶APP進行掃碼或者直接輸入支付寶賬號密碼;確認支付金額掃碼后支付寶APP會彈出支付請求,并顯示對應的支付金額在APP界面上;輸入支付秘密,支付密碼錯誤,彈出錯誤提示。完成支付操作。擴展1.6.a支付成功,支付寶APP從相應賬戶里扣除對應的金額。1.5.a支付成功,增城二手物品后臺管理系統(tǒng)自動生成對應的支付流水記錄,并更改訂單狀態(tài)為已付款,同時更改商品信息狀態(tài)為已售出狀態(tài)。字段列表1、訂單號;2、商品信息;3、訂單金額4、商品描述;5、支付方式;6、支付時間;7、交易流水號;8、支付金額;9、用戶編碼業(yè)務規(guī)則支付規(guī)則:每筆訂單只可支付一次,重復支付會提示。備注無表2-7訂單管理用例規(guī)約表用例編號2-7用例名稱訂單管理功能描述用戶可以對自己下的訂單進行管理,包括訂單信息的查看以及收貨后進行訂單信息的確認操作。執(zhí)行者用戶前置條件用戶成功登陸增城二手物品交易系統(tǒng)用戶端并有成功下單記錄。后置條件訂單查看和確認收貨成功涉眾利益用戶可以很方便的查看訂單信息,并可以實時查看訂單狀態(tài),在收到貨后也能進行確認。基本路徑訂單管理1.1查看我的訂單用戶點擊我的訂單菜單,進入菜單列表界面;直接查看已經(jīng)生成的訂單列表信息;1.2確認收貨在訂單列表界面點擊單個訂單;進入訂單詳情界面,查看訂單詳細信息;點擊確認收貨按鈕;進行收貨確認;完成訂單收貨確認操作。擴展1.1.a系統(tǒng)自動查詢出當前已登錄用戶的訂單信息列表,并顯示到界面。1.2.a系統(tǒng)更新訂單狀態(tài)為訂單完成狀態(tài)。字段列表1.訂單號;2.用戶編號;3、支付方式;4.收貨人姓名;5.收貨人聯(lián)系電話;6.收貨地址;7.運費;8.訂單金額;9.訂單狀態(tài);10訂單創(chuàng)建時間;11、訂單支付時間;12、收貨時間。業(yè)務規(guī)則無備注無以下是管理員用例規(guī)約表:表2-8管理員登錄注冊用例規(guī)約表用例編號2-8用例名稱登錄功能描述管理員可以通過賬號和密碼以及驗證碼登錄后臺管理系統(tǒng)執(zhí)行者管理員前置條件增城高校二手物品交易后臺管理系統(tǒng)正常運行。后置條件管理員登錄進入后臺管理系統(tǒng)涉眾利益管理員登錄成功后可以對用戶信息、訂單信息、認證申請信息、學校信息、在線客服、數(shù)據(jù)統(tǒng)計分析等進行管理。基本路徑1.管理員進行登錄。1.1.管理員進入后臺管理系統(tǒng)界面;1.2.根據(jù)界面提示,分別輸入賬號、密碼、和驗證碼。1.2.1輸入管理員賬號,密碼,點擊每一項輸入框后會進行相關規(guī)則校驗,不符合界面彈出提示;1.2.2輸入后臺隨機生成的4位驗證碼,如果看不清可以點擊更換一張重新生成新的驗證;1.3.點擊登錄按鈕,提交登錄信息。1.3.1前臺系統(tǒng)校驗登錄信息的合法性,不符合界面上給予相應提示用戶修改。1.3.2數(shù)據(jù)校驗通過,登錄信息提交到后臺。1.3.3后臺會先校驗驗證碼的有效性和正確性,校驗不通過反饋錯誤信息到前臺界面,校驗通過再驗證賬號密碼,并反饋登錄信息到前臺界面。1.4.完成登錄,前臺接收反饋登錄信息。1.4.1登錄失敗,顯示錯誤信息,返回登錄界面。1.4.2登錄成功,前臺進行權限判斷,顯示成功信息,并跳轉到后臺管理系統(tǒng)主界面。擴展無字段列表1.賬號2.密碼3.驗證碼4.登錄時間業(yè)務規(guī)則普通驗證碼:后臺生成的4位普通驗證碼,有效期為3分鐘,失效了需要手動刷新獲取新的驗證碼。備注無表2-9系統(tǒng)管理用例規(guī)約表用例編號2-9用例名稱系統(tǒng)管理功能描述系統(tǒng)管理主要包括:公告信息管理、用戶信息管理、管理員賬套管理、日志信息管理等執(zhí)行者管理員前置條件成功登陸增城二手物品交易后臺管理系統(tǒng)。后置條件更新公告信息,用戶信息,管理員賬套信息,系統(tǒng)日志信息列表涉眾利益管理員可以對用戶信息、管理員賬套信息、日志信息等進行管理基本路徑公告信息管理;查看公告信息點擊側邊菜單欄公告信息菜單,切換公告信息列表查詢界面并查詢已發(fā)布的公告列表信息。查看公告列表信息。發(fā)布公告信息在公告列表信息點擊添加按鈕在添加界面填入公告信息點擊完成并發(fā)布按鈕完成公告發(fā)布。編輯公告信息在公告列表界面點擊單個公告,進入編輯界面修改公告信息;點擊完成按鈕,完成公告的編輯操作。刪除公告信息在公告列表界面選擇單個公告并點擊刪除按鈕;進行刪除確認點擊確認按鈕完成刪除操作。用戶信息管理;2.1查詢用戶信息2.1.1點擊側邊導航欄用戶信息管理菜單切換到用戶信息列表界面,并分頁查詢出當前系統(tǒng)已經(jīng)注冊的所有用戶信息。2.1.2查看用戶信息列表2.2凍結用戶2.2.1在用戶信息列表點擊用戶信息進入用戶信息詳情界面;2.2.2查看當前用戶的詳細信息;2.2.3對于違規(guī)用戶,可以點擊凍結按鈕,凍結賬號。管理員賬套管理查看管理員賬套信息。3.1.1點擊側邊導航欄管理員賬套信息管理菜單切換到管理員賬套詳情界面;3.1.2查看管理員個人賬套詳細信息。修改管理員賬套信息。在管理員信息詳情界面,點擊修改按鈕,觸發(fā)修改操作,在輸入框分別修改需要變動的信息,像頭像,名稱等;點擊完成編輯按鈕完成修改操作。日志信息管理4.1查看日志信息4.1.1點擊側邊導航欄日志管理菜單切換到日志管理界面并查詢出系統(tǒng)的全部日志信息。4.1.2查看系統(tǒng)日志信息。4.2篩選日志信息4.2.1在日志信息列表點擊選擇類型,進行日志信息過濾,查詢指定日志信息,如異常信息,普通操作信息等。擴展無字段列表管理員賬套:1.賬號2.密碼3.驗證碼4.注冊時間5.上一次登陸時間6.上一次登陸IP地址7、頭像公告信息:1.公告編碼2.公告標題3.公告內(nèi)容4.發(fā)布時間用戶信息:1.頭像2.賬號3.密碼4.狀態(tài)5.登陸時間日志信息:1.日志編碼2.日志內(nèi)容3.日志類型4.日志生成時間業(yè)務規(guī)則用戶信息管理規(guī)則:1.凍結用戶賬號后用戶將不能登陸系統(tǒng),但可以申請解凍。管理員賬套:1.登陸的管理員只能查詢和修改自己賬號的信息。備注無表2-10認證管理用例規(guī)約表用例編號2-10用例名稱認證管理功能描述管理員可以對用戶提交的個人認證信息進行審核駁回等操作。執(zhí)行者管理員前置條件成功登陸增城二手物品交易后臺管理系統(tǒng)。后置條件更新認證申請信息列表涉眾利益管理員可以對用戶提交的認證申請信息進行管理基本路徑1.認證信息管理1.1認證申請信息查看1.1.1點擊側邊導航欄認證管理菜單,切換到認證管理界面并分頁查詢出用戶提交的認證申請信息列表;1.1.2查看全部認證申請信息。1.2認證申請信息審核。1.2.1在認證申請信息列表界面,點擊單個認證申請信息切換進入認證申請信息詳情界面,查看申請詳情。1.2.2對申請信息進行人工核對;1.2.3點擊審批通過按鈕,則認證信息審核通過,點擊駁回按鈕,則審核不通過。審核完成,顯示審核結果。擴展1.2.a系統(tǒng)更新認證申請信息的狀態(tài)。1.2.b審核通過,更新用戶個人信息,加入認證標識。字段列表1.真實名稱2.證件類型3.證件號碼4.證件照片5.用戶編碼6.狀態(tài)業(yè)務規(guī)則認證:1.用戶只有通過認證,個人信息才會加入已認證標識。被駁回的申請用戶可以根據(jù)駁回原因進行修改信息,并重新提交審核。已進入審批態(tài)的認證信息不能進行修改備注無表2-11商品信息管理用例規(guī)約表用例編號2-11用例名稱商品信息管理功能描述管理員可以對用戶提交二手出售商品和求購信息進行管理,包括查看,審核操作,以及對商品分類信息進行管理執(zhí)行者管理員前置條件成功登陸增城二手物品交易后臺管理系統(tǒng)。后置條件更新商品分類信息和商品出售求購信息列表涉眾利益管理員可以對用戶提交商品信息進行管理基本路徑1.二手出售商品信息管理1.1二手出售商品信息查看1.1.1點擊商品信息管理子菜單二手出售切換到二手出售信息界面,并查詢出用戶提交的二手商品出售信息列表;1.1.2查看二手出售商品信息列表1.2二手出售商品信息審核1.2.1在二手出售商品列表點擊單個商品信息,進入商品詳情頁,查看商品詳細信息。1.2.2點擊審核通過按鈕或者駁回商品按鈕進行商品信息審核,通過則審核通過,駁回則審核不通過。1.2.3審核完成,查看審核結果。1.3強制下架商品1.3.1對于已上線且出現(xiàn)違規(guī)的商品,可以在商品列表界面點擊強制下線按鈕,對商品進行下架處理。2.求購信息管理2.1求購信息查看2.1.1點擊商品信息管理子菜單二手求購切換到二手求購信息界面,并查詢出用戶提交的二手求購信息列表;2.1.2查看二手求購列表信息。2.2求購信息審核2.2.1在二手求購信息列表點擊單個求購信息,進入求購信息詳情界面,查看用戶提交的求購詳細信息。2.2.2點擊審核通過按鈕或者駁回申請按鈕進行求購信息審核,通過則審核通過,駁回則審核不通過。2.2.3審核完成,查看審核結果。3.商品分類管理3.1商品分類信息查看3.1.1點擊商品分類菜單進入商品分類界面并查詢出已有的商品信息列表。3.1.2查看商品分類信息列表數(shù)據(jù)。3.2商品分類信息修改3.2.1選擇商品分類,點擊編輯按鈕進入分類詳情頁。3.2.2重新設值商品分類信息,如分類圖片,分類名稱,一級分類,二級分類等信息。3.2.3點擊保存按鈕,完成商品分類信息編輯。3.3商品分類信息添加3.3.1在商品分類信息列表點擊添加按鈕進入添加界面3.3.2分別輸入分類名稱,選擇分類級別,一級分類,二級分類,上傳分類圖片。3.3.3點擊保存按鈕,完成分類的添加。擴展無字段列表1.分類名稱2.分類圖片3.分類級別4.分類編碼業(yè)務規(guī)則商品分類只能設置一級分類和二級分類備注無表2-12訂單管理用例規(guī)約表用例編號2-12用例名稱訂單管理功能描述管理員可以對用戶下的訂單進行管理,發(fā)貨后也能更改訂單信息,可以對訂單的狀態(tài)進行修改,包括錄入快遞公司、快遞單號等信息。執(zhí)行者管理員前置條件成功登陸增城二手物品交易后臺管理系統(tǒng)且有用戶下單。后置條件管理員可以管理訂單涉眾利益管理員在發(fā)貨后能及時的更改訂單信息,包括錄入快遞公司,快遞單號,修改訂單狀態(tài)等。基本路徑訂單管理查看訂單信息管理員進入訂單管理界面,根據(jù)分類可以分別點擊全部訂單、待付款訂單、待發(fā)貨訂單、已發(fā)貨訂單、已完成訂單按鈕,能夠分別查看不同訂單信息列表。修改訂單信息在完成發(fā)貨后,點擊待發(fā)貨訂單查詢出待發(fā)貨訂單點擊單個訂單,進入訂單詳細界面,分別錄入快遞公司、快遞單號等信息。點擊完成按鈕,如果快遞單號有錄入,則更改訂單狀態(tài)為已發(fā)貨狀態(tài)。擴展無字段列表1.訂單編號;2.用戶編號;3.訂單金額4.收貨人;5.收貨人聯(lián)系電話;6.收貨地址;7.運費;8.總價;9.訂單狀態(tài)。業(yè)務規(guī)則無備注無表2-13學校管理用例規(guī)約表用例編號2-13用例名稱學校管理功能描述管理員對用戶提交的學校開通信息進行審核和對已開通的學校信息進行基本的維護操作。執(zhí)行者管理員前置條件成功登陸增城二手物品交易后臺管理系統(tǒng)。后置條件更新學校開通申請信息列表和學校信息涉眾利益管理員可以對用戶提交的學校開通申請信息進行管理基本路徑1.學校開通申請信息管理。1.1查看申請信息。1.1.1進入學校開通申請信息查詢界面,查詢申請信息。1.1.2查看開學開通申請列表信息。1.2審核學校開通申請信息。1.2.1點擊單個申請信息,進入申請信息詳情界面。1.2.2點擊獲取學校詳細信息按鈕,調(diào)用用友學校查詢接口,查詢出當前學校的具體詳細信息進行比對。1.2.3點擊審核通過按鈕則審核通過,點擊駁回按鈕,填寫駁回駁回原因,審核不通過。1.2.4完成審核,查看審核結果。2.已開通學校信息維護。2.1查看已開通學校信息。2.1.1進入已開通學校信息查詢界面,查詢已開通學校信息。2.1.2查看已開通學校信息列表。2.2編輯已開通學校信息2.2.1點擊單個學校,進入詳情界面,可以查看學校的審核流程,學校LOGO,學校地址等信息。2.2.2修改學校信息,點擊完成編輯。擴展1.2.a學校開通審核通過,系統(tǒng)自動生成學校信息。字段列表1.學校名稱2.申請人編碼3.學校LOGO4.申請狀態(tài)5.備注信息6.學校地址7.學校官網(wǎng)8.聯(lián)系電話業(yè)務規(guī)則申請規(guī)則:已開通的學校不得再次申請,申請不通過的則可以修改申請信息重新提交申請。備注無表2-14留言管理用例規(guī)約表用例編號2-14用例名稱留言管理功能描述管理員對用戶的留言信息進行管理,包括查詢,違規(guī)強制刪除,和進行留言回復等操作。執(zhí)行者管理員前置條件成功登陸增城二手物品交易后臺管理系統(tǒng)。后置條件重新查看留言信息涉眾利益管理員可以對留言信息進行管理基本路徑1.留言信息管理1.1查看留言信息1.1.1進入留言查詢界面,查詢留言列表信息1.1.2查看留言列表信息。1.2回復留言信息1.2.1點擊某個留言信息,在系統(tǒng)彈出框填入回復內(nèi)容。1.2.2點擊完成按鈕完成留言回復。1.3刪除違規(guī)留言信息1.3.1點擊單個留言信息的刪除按鈕1.3.2進行刪除確認1.3.3完成刪除操作擴展無字段列表1.留言者編碼2.留言內(nèi)容3.回復內(nèi)容4.留言時間5.回復人6回復時間7.目標用戶編碼業(yè)務規(guī)則無備注無表2-15在線客服設置用例規(guī)約表用例編號2-15用例名稱在線客服設置功能描述管理員可以設置在線客服,并配置相關關鍵字或消息來被動觸發(fā)回答用戶執(zhí)行者管理員前置條件成功登陸增城二手物品交易后臺管理系統(tǒng)。后置條件完成回復用戶涉眾利益管理員不方便時可以通過配置客服來服務用戶。基本路徑1.在線客服設置1.1查看所有規(guī)則1.1.1進入在線客服設置界面,查詢所有已添加規(guī)則。1.1.2查看已添加規(guī)則列表信息。1.2添加新的規(guī)則1.2.1點擊添加按鈕,在系統(tǒng)彈出框分別填入規(guī)則名稱、關鍵字、回復內(nèi)容1.2.2點擊保存按鈕完成規(guī)則添加。1.3刪除規(guī)則1.3.1在規(guī)則列表界面,選中單個規(guī)則點擊刪除按鈕1.3.2進行刪除確認1.3.3完成刪除操作。擴展無字段列表1.規(guī)則名稱2.關鍵字3.回復內(nèi)容業(yè)務規(guī)則無備注無表2-16數(shù)據(jù)分析管理用例規(guī)約表用例編號2-16用例名稱數(shù)據(jù)分析管理功能描述管理員可以查看各種以圖表形式展示的數(shù)據(jù)分析圖,包括日活躍用戶數(shù)、日訂單量、日注冊數(shù)、日訪問量、日交易流水等數(shù)據(jù)。執(zhí)行者管理員前置條件成功登陸增城二手物品交易后臺管理系統(tǒng)。后置條件查看數(shù)據(jù)分析圖涉眾利益管理員可以實時查看數(shù)據(jù)分析情況。基本路徑數(shù)據(jù)分析統(tǒng)計1.1進入數(shù)據(jù)分析統(tǒng)計界面,查看日活躍用戶數(shù)、日訂單量、日注冊數(shù)、日訪問量、日交易流水等數(shù)據(jù)分析圖。擴展無字段列表1.分析圖類型2.日訪問用戶數(shù)量3.日訂單量4.日交易流水業(yè)務規(guī)則無備注無2.5本章小結本章主要是先進行增城二手物品交易系統(tǒng)的總體分析,歸納總結出該系統(tǒng)由前臺商品展示用戶端子系統(tǒng)和后臺管理管理員端子系統(tǒng)這兩部分組成;接著是對這兩個子系統(tǒng)業(yè)務需求部分進行了分析,同時使用業(yè)務流程圖也分別展示了這兩個子系統(tǒng)的業(yè)務流程;然后通過使用功能模塊圖,也較清晰的表達展示了系統(tǒng)的總體功能需求;再接著是對增城二手物品交易系統(tǒng)進行了各方面的可行性分析,最后,為了更加清晰且表達和向用戶展示增城二手物品交易系統(tǒng)的功能,也使用了用例圖并對每個用例進行了用例規(guī)約表的詳細說明。

第3章系統(tǒng)設計3.1系統(tǒng)功能設計增城二手物品交易系統(tǒng)由前臺商品展示用戶端子系統(tǒng)和后臺管理管理員端子系統(tǒng)兩個子系統(tǒng)構成3.1.1前臺商品展示用戶端子系統(tǒng)登錄注冊功能:在主界面有登錄按鈕,點擊登錄按鈕可以跳轉到前臺登錄界面,輸入用戶的手機號或者郵箱、密碼、以及后臺生成返回顯示的4位隨機驗證碼進行登錄,也可以通過使用手機號,以及短信驗證碼進行登錄,登錄成功后進入二手出售商品主界面。在主界面導航欄菜單區(qū)域會顯示用戶的頭像和名字。如果用戶還沒有在平臺上注冊過,則在登錄頁可以點擊去注冊鏈接跳轉到注冊界面,輸入昵稱,手機號,密碼,還有后臺隨機生成返回的4位驗證碼,點擊立即注冊按鈕即可完成注冊,并使用注冊的手機號和密碼登錄系統(tǒng)。二手商品信息發(fā)布模塊:用戶登錄成功后在主界面菜單導航欄可以點擊發(fā)布菜單,選擇二手發(fā)布或者二手求購,然后分別進入二手物品出售和求購信息填寫頁面,填寫相應的信息,點擊提交按鈕提交到平臺審核,即可完成發(fā)布。個人中心管理模塊:在已登錄的情況下,用戶可以進入個人中心,點擊個人資料信息頁簽切換到個人資料頁進行信息查看修改,點擊我要認證頁簽切換到認證信息提交界面,填寫個人認證信息并提交,點擊我的收藏頁簽則切換到商品收藏界面,查看收藏的商品,點擊商品取消收藏按鈕進行取消收藏,點擊我的求購可以查看求購信息,點擊我的出售可以查看已經(jīng)發(fā)布的商品出售信息,如果已經(jīng)審批通過,則可以進行上下架操作,如果被駁回,則可以修改完重新提交審核。同時可以對個人的收貨地址進行管理,點擊我的收貨地址可以切換查看用戶個人已經(jīng)添加的收貨地址,點擊添加則可以在彈出框填入收貨人姓名,手機號,省,市區(qū),街道,詳細地址等信息完成收貨地址添加,添加編輯則可以進行修改。訂單管理模塊:已登錄情況下,用戶可以進入訂單管理界面,查看自己的訂單記錄,點擊單個訂單,可以查看訂單詳細信息,對于未支付且未過期的訂單,用戶可以選擇繼續(xù)進行支付操作。商品購買功能:用戶在已登錄的情況下進入商品詳情頁查看商品明細,如果商品是平臺自營,則可以點擊立即購買按鈕跳轉到確認訂單頁面,進行信息核對,選擇收貨地址,添加備注信息,最后點擊提交訂單即可;如果不是自營,則需用點擊聯(lián)系賣家按鈕,私信賣家進行溝通完成交易。學校開通申請模塊:已登錄情況下,用戶可以進入學校開通界面,填入個人真實姓名,申請學校完整名稱,上傳學校的LOGO圖片,點擊提交按鈕完成學校開通信息的申請。支付功能:用戶已登錄完且已經(jīng)提交了訂單,則可以在支付訂單界面,核對訂單信息,包括訂單編號,訂單金額,商品信息,商品描述等信息,然后選擇支付平臺,當前只支持支付寶,所以點擊支付寶圖標,會請求跳轉到支付寶掃碼支付界面,用戶可以使用支付寶APP進行掃碼,確認支付金額并輸入支付密碼,完成訂單支付。支付成功后,后臺會生成對應的交易流水記錄,同時更新訂單狀態(tài)為已支付狀態(tài),更新商品信息為已售出狀態(tài),支付寶APP也會扣除相應的金額。3.1.2后臺管理管理員端子系統(tǒng)登錄功能:管理員在進入后臺管理系統(tǒng)時,必須先進行登錄。在登錄界面,輸入賬號密碼,以及后臺隨機生成返回的4位普通驗證碼,后臺校驗通過即可完成登錄,驗證碼有效期為3分鐘,失效需刷新重新獲取,登錄成功進入后臺管理系統(tǒng)主界面。系統(tǒng)管理模塊:系統(tǒng)管理模塊包括用戶信息、管理員賬戶、系統(tǒng)日志、公告信息這幾個子模塊,分別點擊可以切換相應界面進行主公告信息的添加發(fā)布,查看和編輯;用戶信息的查看,可以對違規(guī)用戶賬號進行凍結;管理員個人賬套信息的查看和編輯;系統(tǒng)日志信息的查看管理。認證管理模塊:主要是對用戶提交的個人認證信息進行審核,如果駁回了用戶的申請,可以添加備注,讓用戶根據(jù)備注進行修改,申請通過,會更新用戶的個人信息,添加認證標識。商品信息管理模塊:可以查看用戶提交的二手商品出售信息和求購信息,并對它們進行審核,只有審核通過了用戶才可以將商品進行上下架操作,對于違規(guī)的商品可以進行強制下架操作;同時可以進行商品分類管理,添加修改分類信息,強制更換商品分類信息。訂單管理模塊:進入訂單管理界面,可以看到頂部的顯示全部訂單列表、待付款訂單,未發(fā)貨訂單,已發(fā)貨訂單,已完成訂單分類,分別選擇點擊可以查看對應的訂單列表信息,默認顯示的是全部訂單信息。點擊單個訂單信息,可以查看訂單詳情,未發(fā)貨的訂單在完成發(fā)貨后,管理員需要手動錄入快遞公司、快遞單號等信息到訂單上,并更新訂單狀態(tài)為已發(fā)貨狀態(tài)。學校管理模塊:主要是對用戶提交的學校開通信息進行查看,調(diào)用用友學校查詢接口,進行學校信息的核對,不符合的進行駁回操作,符合的審核通過,系統(tǒng)自動生成相應的學校信息到已開通的學校列表里,同時可以對已開通的學校信息進行查看編輯操作。留言管理模塊:可以查看用戶的留言信息,點擊單個留言對其進行回復。在線客服設置功能:管理員可以進入設置界面,進行客服的相關配置,包括查看規(guī)則,填寫規(guī)則名稱,關鍵字,回復內(nèi)容等進行規(guī)則的添加,編輯修改規(guī)則,刪除規(guī)則操作,如果用戶發(fā)送了消息給客服,如果關鍵字匹配上了,就自動進行回復,默認使用的是全匹配模式。數(shù)據(jù)分析管理模塊:點擊該菜單,可以切換到相應界面,查看日活躍用戶數(shù)、日訂單量、日注冊數(shù)、日訪問量、日交易流水等數(shù)據(jù)分析圖。3.2增城高校二手物品交易系統(tǒng)類圖增城高校二手物品交易系統(tǒng)類圖如圖3.1所示。圖3.1增城二手物品交易系統(tǒng)類圖3.3增城高校二手物品交易系統(tǒng)順序圖3.3.1用戶端子系統(tǒng)順序圖1.用戶注冊順序圖(1)用戶進入注冊界面輸入昵稱、手機號、密碼并點擊獲取驗證碼;(2)增城二手交易系統(tǒng)用戶端界面就會向后臺發(fā)送獲取驗證碼請求;(3)后臺服務將短信驗證碼發(fā)送給用戶;(4)用戶輸入收到的短信驗證碼;(5)點擊注冊按鈕提交注冊信息;(6)后臺服務校驗短信驗證碼有效性;(7)驗證碼如果失效或者錯誤,返回錯誤提示信息到注冊界面;(8)驗證碼正確,查詢當前手機號對應用戶;(9)校驗手機號是否已經(jīng)注冊過;(10)已經(jīng)注冊過,返回已經(jīng)注冊提示信息到注冊界面;(11)未注冊過,添加用戶注冊信息;(12)返回注冊成功信息到注冊界面。用戶注冊順序圖如圖3.2所示:圖3.2用戶注冊順序圖2.用戶登錄順序圖(1)用戶進入登錄界面并輸入手機號、密碼和驗證碼;(2)點擊登錄按鈕進行登錄;(3)后臺服務校驗驗證碼有效性;(4)如果驗證碼失效或者錯誤,返回錯誤信息到登錄界面;(5)如果驗證碼正確,根據(jù)手機號查詢用戶;(6)后臺服務接收用戶信息;(7)如果用戶不存在,返回用戶名不存在提示信息到登錄界面;(8)如果用戶存在,根據(jù)用戶編號查詢用戶信息;(9)后臺服務接收用戶信息;(10)校驗密碼;(11)密碼錯誤,返回錯誤提示信息;(12)校驗通過,返回登錄成功信息。用戶登錄順序圖如圖3.3所示:圖3.3用戶登錄順序圖3.二手商品發(fā)布順序圖選擇學校信息;前臺商品發(fā)布界面獲取學校信息;后臺服務返回學校信息到發(fā)布界面;用戶選擇商品類別;前臺商品發(fā)布界面獲取分類信息;后臺服務返回分類信息到發(fā)布界面;用戶輸入發(fā)布的二手商品信息;提交后前臺商品發(fā)布界面進行信息有效性校驗;驗證不通過,提示錯誤信息;驗證通過,添加商品信息到商品信息表;返回發(fā)布成功信息;二手商品發(fā)布順序圖如圖3.4所示:圖3.4二手商品發(fā)布順序圖4.求購信息發(fā)布順序圖用戶填寫求購信息并提交;前臺求購信息發(fā)布界面進行信息有效性校驗;信息如果有誤,返回錯誤信息到發(fā)布界面;如果信息沒有問題,發(fā)布求購信息到商品信息表;返回發(fā)布成功信息;求購信息發(fā)布順序圖如圖3.5所示。5.學校開通申請順序圖(1)填寫學校開通申請信息并提交;(2)前臺申請界面進行信息有效性校驗;(3)信息有誤,提示錯誤信息;(4)信息無誤,提交學校開通申請成功;(5)返回提交成功信息。學校開通申請順序圖如圖3.6所示。圖3.5求購信息發(fā)布順序圖圖3.6學校開通申請順序圖6.用戶信息查詢修改順序圖(1)用戶進入個人信息管理界面;(2)個人信息界面自動查詢當前用戶信息;(3)后臺服務返回用戶信息并顯示到個人信息管理界面;(4)點擊修改按鈕輸入變動信息并提交;(5)個人信息管理界面校驗信息有效性;(6)如果信息有誤,提示錯誤信息;(7)無誤提交用戶信息到后臺服務并更新用戶信息;(8)返回修改結果信息到個人信息管理界面。用戶信息查詢修改順序圖如圖3.7所示:圖3.7用戶信息查詢修改順序圖7.商品信息查刪改順序圖(1)用戶進入二手出售管理界面(2)點擊查看商品信息;(3)后臺服務返回商品信息到二手出售管理界面;(4)用戶點擊編輯輸入變動的商品信息并提交;(5)后臺服務進行商品信息的修改(6)返回修改結果信息到前臺出售管理界面;(7)點擊刪除按鈕進行刪除;(8)進行刪除確認;(9)后臺服務偽刪除商品,即更新商品狀態(tài)信息;(10)返回刪除結果到前臺二手出售管理界面。商品信息查刪改順序圖如圖3.8所示:圖3.8商品信息查刪改順序圖8.上架商品順序圖(1)用戶進入二手出售商品管理界面;(2)查詢已經(jīng)發(fā)布的商品信息;(3)后臺服務返回商品信息并顯示到前臺界面;(4)選擇單個商品并點上架按鈕;(5)進行上架確認;(6)進行商品上架;(7)更新商品狀態(tài)信息;(8)返回上架結果信息到前臺界面。上架商品順序圖如圖3.9所示:圖3.9上架商品順序圖9.下架商品順序圖(1)用戶進入二手出售商品管理界面;(2)查詢已經(jīng)發(fā)布的商品信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論