基于SpringBoot的洛陽漢服租賃網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-論文12000字_第1頁
基于SpringBoot的洛陽漢服租賃網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-論文12000字_第2頁
基于SpringBoot的洛陽漢服租賃網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-論文12000字_第3頁
基于SpringBoot的洛陽漢服租賃網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-論文12000字_第4頁
基于SpringBoot的洛陽漢服租賃網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-論文12000字_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

緒論1.1研究意義洛陽漢服租賃是一項(xiàng)較為復(fù)雜的工作,涉及多個組織、多個層次的協(xié)調(diào)和共同管理,整個過程需要將管理系統(tǒng)和人員進(jìn)行全面整合,如此才能推動洛陽漢服租賃業(yè)務(wù)的健康快速發(fā)展。雖然當(dāng)前我國在發(fā)展過程中十分重視洛陽漢服租賃管理中洛陽漢服租賃網(wǎng)站的研究,但是在實(shí)際研究與應(yīng)用的過程中仍然存在一些問題,因此,如何對這些問題進(jìn)行科學(xué)有效的解決就成為當(dāng)前需要重點(diǎn)探索的課題。文章在具體研究過程中從多方面入手,針對當(dāng)前洛陽漢服租賃管理中洛陽漢服租賃網(wǎng)站應(yīng)用存在的問題進(jìn)行了分析,闡述了應(yīng)如何對管理系統(tǒng)體系結(jié)構(gòu)進(jìn)行設(shè)計(jì)與應(yīng)用?;贘ava的洛陽漢服租賃網(wǎng)站開發(fā)與應(yīng)用,對提高洛陽漢服租賃服務(wù)水平有促進(jìn)作用。洛陽漢服租賃網(wǎng)站的設(shè)計(jì)與優(yōu)化,則是在洛陽漢服租賃管理的視角下,通過Web服務(wù)器,對洛陽漢服租賃網(wǎng)站的功能進(jìn)行設(shè)計(jì),以此實(shí)現(xiàn)洛陽漢服租賃網(wǎng)站的應(yīng)用水平提升。1.2研究目的之所以一直強(qiáng)調(diào)要對洛陽漢服租賃網(wǎng)站進(jìn)行大力的研究,主要是因?yàn)槁尻枬h服租賃網(wǎng)站對于洛陽漢服租賃的推進(jìn)有著十分重要的作用,洛陽漢服租賃網(wǎng)站研究的主要目的是能夠讓管理人員更加科學(xué)合理的對數(shù)據(jù)信息進(jìn)行處理和歸納,提高整個工作的效率,通過這樣的方式能夠進(jìn)一步推進(jìn)洛陽漢服租賃得到更好的管理和實(shí)施。對于洛陽漢服租賃的管理來說,洛陽漢服租賃網(wǎng)站是十分有效的一個途徑,也正是因?yàn)檫@樣的特殊性使得在對洛陽漢服租賃進(jìn)行管理和推進(jìn)的過程中,必須要將洛陽漢服租賃網(wǎng)站的研究放在首要位置,通過對洛陽漢服租賃網(wǎng)站進(jìn)行研究能夠進(jìn)一步推進(jìn)科學(xué)技術(shù)和文化知識的發(fā)展。洛陽漢服租賃管理工作是一項(xiàng)較為綜合且復(fù)雜的工作,該項(xiàng)工作由多人多層次協(xié)同來完成,在具體的管理業(yè)務(wù)中任何一個環(huán)節(jié)出現(xiàn)問題都會對整體造成較為嚴(yán)重的影響。每個環(huán)節(jié)都存在大量的數(shù)據(jù)信息以及知識處理,因此,信息技術(shù)對洛陽漢服租賃的管理有著十分重要的意義。1.3研究內(nèi)容第一,友好界面。洛陽漢服租賃網(wǎng)站開發(fā)設(shè)計(jì),界面的友好性比較重要,滿足這一要求才能體現(xiàn)出人性化設(shè)計(jì)特征,和用戶應(yīng)用系統(tǒng)便捷性相適應(yīng),動態(tài)的人機(jī)交互設(shè)計(jì),用戶應(yīng)用系統(tǒng)的時候能感受到操作的便利,提高用戶的體驗(yàn)良好感受,才能有助于將系統(tǒng)開采設(shè)計(jì)的作用價值充分發(fā)揮出來[2]。第二,穩(wěn)定性要求。開發(fā)設(shè)計(jì)的洛陽漢服租賃網(wǎng)站,需要保持其穩(wěn)定,系統(tǒng)應(yīng)用穩(wěn)定才能有助于各項(xiàng)管理工作高效率完成,提升系統(tǒng)使用體驗(yàn)度。系統(tǒng)運(yùn)行保障因外部異常造成系統(tǒng)崩潰,系統(tǒng)發(fā)生問題后數(shù)據(jù)能及時備份,第一時間恢復(fù)數(shù)據(jù)信息,保障系統(tǒng)良好運(yùn)行。第三,可擴(kuò)展性。洛陽漢服租賃網(wǎng)站的開發(fā)設(shè)計(jì),需要滿足可擴(kuò)展性的要求,系統(tǒng)的設(shè)計(jì)需要考慮未來系統(tǒng)業(yè)務(wù)擴(kuò)展問題,在測試不斷應(yīng)用下,功能需求會不斷擴(kuò)展,通過良好擴(kuò)展性作用發(fā)揮,滿足多樣化的需要。第四,滿足需求。為能有效加強(qiáng)對大用戶的需求,在開發(fā)洛陽漢服租賃網(wǎng)站的過程中,要能和實(shí)際應(yīng)用的需求緊密對接,保障系統(tǒng)的實(shí)用性[3]。系統(tǒng)開發(fā)要能有前瞻性,由于洛陽漢服租賃網(wǎng)站建設(shè)是長期工程,不同階段需要有先導(dǎo)發(fā)展藍(lán)圖以及行動綱領(lǐng)為指導(dǎo)。系統(tǒng)的開發(fā)要能滿足靈活性應(yīng)用的需要,將系統(tǒng)的價值充分發(fā)揮出來。

第2章系統(tǒng)開發(fā)工具2.1SpringBoot框架SpringBoot是一個Java應(yīng)用程序開發(fā)框架,其設(shè)計(jì)理念是以MVC模式為基礎(chǔ),簡化Java應(yīng)用程序的開發(fā)流程[4]。它集合了MVC架構(gòu)的五個核心模塊:Controller、調(diào)試器、Model、視圖層和Controller/Servlet。使用SpringBoot可以方便地將應(yīng)用程序封裝為獨(dú)立的SpringBoot應(yīng)用,并利用其豐富的特性解決開發(fā)中遇到的問題[5]。(一)Controller作為應(yīng)用程序的核心,Controller負(fù)責(zé)接收和處理用戶請求。它可以是一個獨(dú)立的模塊,也可以是一個容器,通過它我們可以掌控整個應(yīng)用程序的開發(fā)流程[6]。(二)調(diào)試器調(diào)試器在SpringBoot中負(fù)責(zé)接收用戶提交的請求,并進(jìn)行解析和處理。我們可以使用Spring官方提供的接口來創(chuàng)建和管理調(diào)試器,它能幫助我們完成一些基礎(chǔ)配置,例如編寫測試代碼、調(diào)用系統(tǒng)函數(shù)等[7]。(三)ModelModel是應(yīng)用程序中最基礎(chǔ)的模塊,負(fù)責(zé)處理用戶發(fā)送的請求。在SpringBoot中,我們可以通過配置文件創(chuàng)建一個或多個Model,然后使用Model來處理用戶發(fā)送的請求[8]。2.2Java語言Java程序在計(jì)算機(jī)的程序應(yīng)用過程當(dāng)中是非常重要的一個應(yīng)用軟件,因?yàn)樗男阅鼙容^高,而且能夠應(yīng)用在多重領(lǐng)域當(dāng)中,因此該程序在計(jì)算機(jī)的軟件程序應(yīng)用當(dāng)中的范圍相對來說是比較廣泛的。而從專業(yè)的技術(shù)角度來說,Java程序的應(yīng)用的實(shí)用性也是非常強(qiáng)的,這是因?yàn)樗c傳統(tǒng)的C語言或C++相比沒有太大的基本結(jié)構(gòu)的變化,也就是說它的語法結(jié)構(gòu)是相對單一,而且具有穩(wěn)定的特性,還有更重要的一點(diǎn)是Java程序語言的基本參考對象就是C語言,所以他的程序編寫并不是很復(fù)雜,而且還能夠起到優(yōu)化工作效率提升系統(tǒng)設(shè)計(jì)本身的基礎(chǔ)功能的作用,因此他也就受到了非常廣泛的程序員們的青睞。在此次進(jìn)行系統(tǒng)設(shè)計(jì)開發(fā)研究的過程當(dāng)中,還發(fā)現(xiàn)Java程序語言之所以能夠得到市場上更多用戶的好評和青睞,其根本原因在于他能夠具備各種語言的自身獨(dú)特優(yōu)點(diǎn)的展現(xiàn),也就是說它的兼容性是常強(qiáng)的。因此,我們因此我們可以說在任何一個程序的開發(fā)過程當(dāng)中,Java語言程序的應(yīng)用是必不可少的,它他在程序員進(jìn)行改動的時候,哪怕是一個程序字母的改動,都可以形成一種特定的程序,這是Java程序,非常獨(dú)特的另一個優(yōu)點(diǎn)。不僅如此,Java源程序的可移植性也是非常大,而且它的安全系數(shù)很高,能夠通過不同方式進(jìn)行移植到其他程序當(dāng)中,而且可以兼容不同程序的系統(tǒng),在運(yùn)行的過程當(dāng)中,其安全系數(shù)也是非常強(qiáng)的,能夠確保用戶在使用網(wǎng)絡(luò)的過程當(dāng)中去確保網(wǎng)絡(luò)的安全,而正是基于這樣的可移植性,為程序員節(jié)約了很多的系統(tǒng)語言程序的開發(fā)設(shè)計(jì)的時間,這是非常難得的一種自有優(yōu)勢[9]。2.3MySQL數(shù)據(jù)庫系統(tǒng)使用MySQL作為其數(shù)據(jù)庫,MySQL是Microsoft中相對較好的數(shù)據(jù)庫系統(tǒng),適用于中小型數(shù)據(jù)庫。MySQL是一個小巧且精致的數(shù)據(jù)庫,完全網(wǎng)絡(luò)化的跨平臺使用。通用數(shù)據(jù)庫可以從兩個方面進(jìn)行展開研究,這里是依據(jù)其是否存在關(guān)系將其劃分為兩類,也就是關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫。之所以使用MySQL,是因?yàn)樗梢匀菁{很多用戶同時進(jìn)行訪問,并且會對數(shù)據(jù)進(jìn)行分類處理,然后存在對應(yīng)的表中。MySQL代碼是免費(fèi)的代碼,允許其他人收集和再次便編譯升級供使用者使用。這個特點(diǎn)可以降低用戶開發(fā)系統(tǒng)的開銷,并使用配套的軟件構(gòu)建更好的網(wǎng)站系統(tǒng)[10]。盡管MySQL有點(diǎn)缺憾,但是在目前開發(fā)大潮流下,它還是被使用次數(shù)最多的數(shù)據(jù)庫。并且支持各種操作系統(tǒng)功能,例如AIX,F(xiàn)reeBSD,HP-UX,Linux,MacOS,NovellNetware,OpenBSD,OS/2Wrap,Solaris,Windows等;API可以滿足多種語言的編譯和分析;在對CPU資源的配置上,使用多線元程序?qū)崿F(xiàn)對數(shù)據(jù)的分析和整合;提供TCP/IP,ODBC,JDBC以及不同外界程序的編輯接口,在數(shù)據(jù)信息共享上發(fā)揮著重要的作用;針對海量且復(fù)雜的數(shù)據(jù)處理有著很好的作用[11]。結(jié)合上述的研究得知,MySQL可以滿足用戶和一般網(wǎng)站的數(shù)據(jù)管理,在系統(tǒng)管理結(jié)構(gòu)優(yōu)化升級上具有很好地效果,而且因?yàn)镸ySQL可以滿足開放性源代碼的分析,因此在數(shù)據(jù)的分析和系統(tǒng)設(shè)計(jì)上效率高、科學(xué)性好[12]。

第3章系統(tǒng)分析3.1系統(tǒng)可行性分析3.1.1技術(shù)可行性對于本課題所設(shè)計(jì)的洛陽漢服租賃網(wǎng)站來講,考慮到技術(shù)的成熟性并結(jié)合個人的掌握水平,可不考慮新技術(shù)的融合,在此基礎(chǔ)上綜合考慮采用SpringBoot框架+MySQL數(shù)據(jù)庫來開發(fā)系統(tǒng),且當(dāng)前所要被采用的開發(fā)技術(shù)已被大量的企業(yè)信息化系統(tǒng)所驗(yàn)證,由此在技術(shù)上是可行的[13]。3.1.2運(yùn)行可行性任何一個系統(tǒng)應(yīng)用的開發(fā),設(shè)計(jì)完成以后再投入到市場上之后,能否受到廣大用戶群體的歡迎和青睞,主要要看其操作的復(fù)雜程度是否符合當(dāng)下用戶的操作習(xí)慣和整體需求,而所設(shè)計(jì)開發(fā)的洛陽漢服租賃網(wǎng)站的操作就比較簡單,沒有過于復(fù)雜的界面和功能模塊的應(yīng)用使得用戶一眼就能夠看出自己所需要的服務(wù)內(nèi)容,然后通過點(diǎn)擊相應(yīng)的功能按鈕來實(shí)現(xiàn)在線操作[14]。3.1.3操作可行性該系統(tǒng)一直秉持著操作要精良、代碼要短小精悍,代碼越短它就越優(yōu)美,操作越簡單用的人就越多,只要是臺正常的電腦,都能把這個軟件給運(yùn)行起來,可以說次軟件對系統(tǒng)配置的要求為零,在操作方面沒有任何要求,只要會簡單的指指點(diǎn)點(diǎn)就能運(yùn)用自如,不過電腦要連上網(wǎng)線,因?yàn)樵撓到y(tǒng)是個聯(lián)網(wǎng)的軟件,操作員只要掌握住工作流程,根據(jù)說明書上面的步驟來操作就好了[15]。3.2需求分析首先,從用戶的角度來說,本洛陽漢服租賃網(wǎng)站有三種類型的用戶,分別是管理員、商家和用戶。由于用例圖具有正確捕捉用戶功能性需求的作用,以下先分別對這三種用戶使用用例圖進(jìn)行需求分析,該三種用戶對應(yīng)的用例圖如下圖所示:系統(tǒng)管理員用例圖如下所示。圖3-1系統(tǒng)管理員用例圖用戶用例圖如下所示。圖3-2用戶用例圖商家用例圖如下所示。圖3-3商家用例圖根據(jù)用例圖,對一些重要的用例進(jìn)行描述。注冊用例描述如下表所示。表3-1注冊用例描述用例名稱注冊參與者用戶描述填寫相關(guān)信息完成注冊成為系統(tǒng)的管理員前置條件無后置條件管理員填寫相關(guān)信息并管理員賬號可用事件流點(diǎn)擊注冊按鈕填寫相關(guān)信息確認(rèn)并提交信息系統(tǒng)提示注冊成功補(bǔ)充說明系統(tǒng)檢測所輸信息如不符合要求則提示并返回注冊界面系統(tǒng)檢測所輸賬號不可用或已存在則提示并返回注冊界面登錄用例描述如下表所示。表3-2登錄用例描述用例名稱登錄參與者系統(tǒng)用戶描述系統(tǒng)用戶填寫系統(tǒng)用戶名和密碼登錄系統(tǒng)前置條件系統(tǒng)用戶已注冊后置條件系統(tǒng)用戶名和密碼正確事件流(1)系統(tǒng)用戶在登錄頁面輸入系統(tǒng)用戶名和密碼(2)系統(tǒng)檢測系統(tǒng)用戶輸入的系統(tǒng)用戶名和密碼(3)顯示登錄成功并返回主頁面補(bǔ)充說明(a)系統(tǒng)檢查除密碼不正確,返回登錄頁面?zhèn)€人信息管理用例描述如下表所示。表3-3個人信息管理用例描述用例名稱管理個人信息參與者管理員用戶描述查看、修改個人信息前置條件已登錄后置條件無事件流(1)查看個人信息(2)修改個人信息補(bǔ)充說明(a)可修改密碼(b)可修改聯(lián)系方式評論用例描述如下表所示。表3-4評論管理用例描述用例名稱評論管理參與者用戶描述提供新增、修改、刪除、查閱等功能前置條件成功登錄系統(tǒng)只能對已存在的評論進(jìn)行修改和刪除后置條件無事件流(1)查看修改評論(2)添加評論(3)刪除評論補(bǔ)充說明(a)新添加的評論不符合要求時會添加失敗(b)修改的評論不符合要求時會修改失敗論壇用例描述如下表所示。表3-5論壇管理用例描述用例名稱論壇管理參與者管理員描述提供新增、修改、刪除、查閱等功能前置條件成功登錄系統(tǒng)只能對已存在的論壇進(jìn)行修改和刪除后置條件無事件流(1)查看修改論壇(2)添加論壇(3)刪除論壇補(bǔ)充說明(a)新添加的論壇不符合要求時會添加失敗(b)修改的論壇不符合要求時會修改失敗類型用例描述如下表所示。表3-6類型管理用例描述用例名稱類型管理參與者管理員描述提供新增、修改、刪除、查閱等功能前置條件成功登錄系統(tǒng)只能對已存在的類型進(jìn)行修改和刪除后置條件無事件流(1)查看修改類型(2)添加類型(3)刪除類型補(bǔ)充說明(a)新添加的類型不符合要求時會添加失敗(b)修改的類型不符合要求時會修改失敗公告用例描述如下表所示。表3-7公告管理用例描述用例名稱公告管理參與者管理員描述提供新增、修改、刪除、查閱等功能前置條件成功登錄系統(tǒng)只能對已存在的公告進(jìn)行修改和刪除后置條件無事件流(1)查看修改公告(2)添加公告(3)刪除公告補(bǔ)充說明(a)新添加的公告不符合要求時會添加失敗(b)修改的公告不符合要求時會修改失敗服裝信息用例描述如下表所示。表3-8服裝信息管理用例描述用例名稱服裝信息管理參與者商家描述提供新增、修改、刪除、查閱等功能前置條件成功登錄系統(tǒng)只能對已存在的服裝信息進(jìn)行修改和刪除后置條件無事件流(1)查看修改服裝信息(2)添加服裝信息(3)刪除服裝信息補(bǔ)充說明(a)新添加的服裝信息不符合要求時會添加失敗(b)修改的服裝信息不符合要求時會修改失敗

第4章系統(tǒng)概要設(shè)計(jì)4.1系統(tǒng)功能模塊設(shè)計(jì)洛陽漢服租賃網(wǎng)站主要是為用戶所服務(wù)的,該系統(tǒng)是因他們而存在,要為他們服務(wù),因此,在系統(tǒng)設(shè)計(jì)時要將他們的需求放在第一位,并且要充分考慮他們的意見。圖4-1是其所涉及的系統(tǒng)功能模塊圖。圖4-1功能模塊圖4.2系統(tǒng)業(yè)務(wù)流程設(shè)計(jì)通過對業(yè)務(wù)流程的分析主要是服務(wù)于接下來的功能模塊的編寫,特別是對于一個尚未接觸到一個行業(yè)的程序員,可通過業(yè)務(wù)流程能夠較快速的理解所設(shè)計(jì)功能的所涉及到的過程與數(shù)據(jù)如何使用。其主要流程介紹如下。4.2.1用戶登錄業(yè)務(wù)流程待用戶利用洛陽漢服租賃網(wǎng)站只有當(dāng)?shù)卿浗缑娴木庉嬁蚰茏x取到信息且所讀取到的信息都正確的情況下,方可登錄成功。其用戶登錄業(yè)務(wù)流程如下圖所示。圖4-1用戶登錄業(yè)務(wù)流程圖4.2.2修改密碼業(yè)務(wù)流程用戶使用該洛陽漢服租賃網(wǎng)站注冊完成后,用戶對登錄密碼有修改需求時,系統(tǒng)也可以提供用戶修改密碼權(quán)限。其用戶修改密碼業(yè)務(wù)流程如下圖所示。圖4-2修改密碼流程圖4.2.3信息瀏覽業(yè)務(wù)流程在本洛陽漢服租賃網(wǎng)站中可供瀏覽的信息非常的多,如服裝信息、公告信息等,這些信息是通過信息類別加以區(qū)分的,其可通過前端來瀏覽,選擇以服裝信息為例來說明信息瀏覽的業(yè)務(wù)流程。其服裝信息瀏覽業(yè)務(wù)流程如下圖所示。圖4-3服裝信息瀏覽業(yè)務(wù)流程圖4.2.4服裝租賃業(yè)務(wù)流程在本洛陽漢服租賃網(wǎng)站中可供管理員使用的另一項(xiàng)重要的功能就是服裝租賃,服裝租賃的添加是建立在服裝信息列表的基礎(chǔ)上執(zhí)行的。其服裝租賃的業(yè)務(wù)流程如下圖所示。圖4-4服裝租賃業(yè)務(wù)流程圖4.3數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫概要設(shè)計(jì)借助先進(jìn)的系統(tǒng),ER圖使其他用戶可以快速輕松地了解系統(tǒng)的功能以及他們之間的關(guān)系。根據(jù)洛陽漢服租賃網(wǎng)站的系統(tǒng)分析結(jié)果,整個系統(tǒng)包括以下各個單元:管理員,用戶,服裝信息,服裝租賃,論壇,類型,系統(tǒng)公告等。系統(tǒng)E-R圖如圖4-5所示:圖4-5系統(tǒng)E-R圖4.3.2E-R圖向關(guān)系模型的轉(zhuǎn)變數(shù)據(jù)庫是洛陽漢服租賃網(wǎng)站的數(shù)據(jù)處理的基礎(chǔ),也是為界面數(shù)據(jù)的展示與存儲的關(guān)鍵。洛陽漢服租賃網(wǎng)站的數(shù)據(jù)庫表如下。表名:users功能:管理員字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPusernamevarchar200用戶名passwordvarchar200密碼rolevarchar200角色表名:querenshouhuo功能:確認(rèn)收貨字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPfuzhuangbianhaovarchar200服裝編號fuzhuangmingchengvarchar200服裝名稱fuzhuangleixingvarchar200服裝類型jingdianfenleivarchar200景點(diǎn)分類fuzhuangcaizhivarchar200服裝材質(zhì)fuzhuangfenggevarchar200服裝風(fēng)格fuzhuangchimavarchar200服裝尺碼fuzhuangyansevarchar200服裝顏色shangjiazhanghaovarchar200商家賬號yajindouble押金shangjiamingchengvarchar200商家名稱yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名shoujihaomavarchar200手機(jī)號碼shouhuodizhivarchar200收貨地址fahuoshijiandatetime發(fā)貨時間tuihaizhuangtaivarchar200退還狀態(tài)表名:dingdanfahuo功能:訂單發(fā)貨字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPfuzhuangbianhaovarchar200服裝編號fuzhuangmingchengvarchar200服裝名稱fuzhuangleixingvarchar200服裝類型jingdianfenleivarchar200景點(diǎn)分類fuzhuangcaizhivarchar200服裝材質(zhì)fuzhuangfenggevarchar200服裝風(fēng)格fuzhuangchimavarchar200服裝尺碼fuzhuangyansevarchar200服裝顏色shangjiazhanghaovarchar200商家賬號yajindouble押金shangjiamingchengvarchar200商家名稱yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名shoujihaomavarchar200手機(jī)號碼shouhuodizhivarchar200收貨地址fahuoshijiandatetime發(fā)貨時間shouhuozhuangtaivarchar200收貨狀態(tài)表名:tuihaiyifu功能:退還衣服字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPfuzhuangbianhaovarchar200服裝編號fuzhuangmingchengvarchar200服裝名稱fuzhuangleixingvarchar200服裝類型jingdianfenleivarchar200景點(diǎn)分類fuzhuangcaizhivarchar200服裝材質(zhì)fuzhuangfenggevarchar200服裝風(fēng)格fuzhuangchimavarchar200服裝尺碼fuzhuangyansevarchar200服裝顏色shangjiazhanghaovarchar200商家賬號yajindouble押金shangjiamingchengvarchar200商家名稱yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名tuihaishijiandatetime退還時間wanchengzhuangtaivarchar200完成狀態(tài)guihaididianvarchar200歸還地點(diǎn)表名:news功能:新聞資訊字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtitlevarchar200標(biāo)題introductionlongtext200簡介picturelongtext200圖片contentlongtext200內(nèi)容表名:config功能:配置文件字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵namevarchar100配置參數(shù)名稱valuevarchar100配置參數(shù)值表名:token功能:token表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時間CURRENT_TIMESTAMP表名:menu功能:菜單字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPmenujsonlongtext200菜單表名:jingdianfenlei功能:景點(diǎn)分類字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPfuzhuangleixingvarchar200服裝類型jingdianfenleivarchar200景點(diǎn)分類表名:gonggaoxinxi功能:公告信息字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPbiaotivarchar200標(biāo)題fengmianlongtext200封面jianjielongtext200簡介neironglongtext200內(nèi)容faburiqidate發(fā)布日期gonggaoleixingvarchar200公告類型shangjiazhanghaovarchar200商家賬號shangjiamingchengvarchar200商家名稱表名:gonggaoleixing功能:公告類型字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPgonggaoleixingvarchar200公告類型表名:fuzhuangzulin功能:服裝租賃字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPfuzhuangbianhaovarchar200服裝編號fuzhuangmingchengvarchar200服裝名稱fuzhuangleixingvarchar200服裝類型jingdianfenleivarchar200景點(diǎn)分類fuzhuangcaizhivarchar200服裝材質(zhì)fuzhuangfenggevarchar200服裝風(fēng)格fuzhuangchimavarchar200服裝尺碼fuzhuangyansevarchar200服裝顏色zulinjiagedouble元/件shuliangint數(shù)量yajindouble押金zongjiadouble總價shangjiazhanghaovarchar200商家賬號shangjiamingchengvarchar200商家名稱yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名shoujihaomavarchar200手機(jī)號碼shouhuodizhivarchar200收貨地址zulinshijiandatetime租賃時間dingdanzhuangtaivarchar200訂單狀態(tài)sfshvarchar200是否審核shhflongtext200回復(fù)內(nèi)容ispayvarchar200是否支付表名:fuzhuangxinxi功能:服裝信息字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPfuzhuangbianhaovarchar200服裝編號fuzhuangmingchengvarchar200服裝名稱tupianlongtext200圖片fuzhuangleixingvarchar200服裝類型jingdianfenleivarchar200景點(diǎn)分類fuzhuangcaizhivarchar200服裝材質(zhì)fuzhuangfenggevarchar200服裝風(fēng)格fuzhuangchimavarchar200服裝尺碼fuzhuangyansevarchar200服裝顏色zulinjiagedouble元/天shuliangint數(shù)量yajindouble押金shangjiazhanghaovarchar200商家賬號shangjiamingchengvarchar200商家名稱表名:fuzhuangleixing功能:服裝類型字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPfuzhuangleixingvarchar200服裝類型表名:forum功能:論壇交流字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtitlevarchar200帖子標(biāo)題contentlongtext200帖子內(nèi)容parentidbigint父節(jié)點(diǎn)idusernamevarchar200用戶名avatarurllongtext200頭像isdonevarchar200狀態(tài)useridbigint用戶id表名:yonghu功能:用戶字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPyonghuzhanghaovarchar200用戶賬號yonghumimavarchar200用戶密碼yonghuxingmingvarchar200用戶姓名touxianglongtext200頭像xingbievarchar200性別shoujihaomavarchar200手機(jī)號碼表名:shangjia功能:商家字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPshangjiazhanghaovarchar200商家賬號shangjiamimavarchar200商家密碼shangjiamingchengvarchar200商家名稱lianxidianhuavarchar200聯(lián)系電話shangjiadizhivarchar200商家地址anquanrenzhenglongtext200安全認(rèn)證sfshvarchar200是否審核shhflongtext200回復(fù)內(nèi)容yingyeshijianvarchar200營業(yè)時間表名:dingdanwancheng功能:訂單完成字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPfuzhuangbianhaovarchar200服裝編號fuzhuangmingchengvarchar200服裝名稱fuzhuangleixingvarchar200服裝類型jingdianfenleivarchar200景點(diǎn)分類fuzhuangcaizhivarchar200服裝材質(zhì)fuzhuangfenggevarchar200服裝風(fēng)格fuzhuangchimavarchar200服裝尺碼fuzhuangyansevarchar200服裝顏色shangjiazhanghaovarchar200商家賬號yajindouble押金shangjiamingchengvarchar200商家名稱yonghuzhanghaovarchar200用戶賬號yonghuxingmingvarchar200用戶姓名shoujihaomavarchar200手機(jī)號碼ispayvarchar200是否支付

第5章系統(tǒng)實(shí)現(xiàn)5.1用戶注冊模塊沒有注冊過的用戶,在使用這個系統(tǒng)之前,首先需要注冊成為系統(tǒng)的用戶。用戶注冊運(yùn)行界面如下圖5.1所示。圖5.1用戶注冊界面圖5.2用戶登錄模塊每個用戶登錄本系統(tǒng)的操作之前,都需要先登錄系統(tǒng)。第一步進(jìn)入登錄頁面,正確輸入用戶名和密碼,輸入完后點(diǎn)擊登錄,登陸成功后會跳轉(zhuǎn)到主頁面。用戶名和密碼輸入錯誤或者沒有輸入會提示錯誤信息。用戶登錄界面如圖5.2所示。圖5.2用戶登錄界面5.3管理員登錄模塊的實(shí)現(xiàn)每個管理員登錄本系統(tǒng)的操作之前,都需要先登錄系統(tǒng)。第一步進(jìn)入登錄頁面,正確輸入管理員名和密碼,輸入完后點(diǎn)擊登錄,登陸成功后會跳轉(zhuǎn)到主頁面。管理員名和密碼輸入錯誤或者沒有輸入會提示錯誤信息。管理員登錄界面如圖5.3所示。圖5.3管理員登錄功能板塊工作面展示圖5.4類型管理模塊的實(shí)現(xiàn)新增類型信息,以管理員角色登入系統(tǒng)以后選擇類型管控功能選項(xiàng),系統(tǒng)就會展示該部分工作面,此時選擇新增類型選項(xiàng),系統(tǒng)就會自動轉(zhuǎn)到類型新增工作面,在新增該部分信息時系統(tǒng)會自動調(diào)用add函數(shù),然后在給定的文本框中填寫有關(guān)該類型的基礎(chǔ)信息后選擇確認(rèn)即可完成新增。檢索類型信息,在新增類型信息以后,在檢索工具欄中填寫對應(yīng)的類型信息,系統(tǒng)就會將該類型有關(guān)的所有信息展示出來。下面的圖片展示的就是該板塊對應(yīng)的工作面。圖5.4檢索類型功能板塊工作面展示圖5.5服裝信息管理模塊的實(shí)現(xiàn)新增服裝信息,以管理員角色登入系統(tǒng)以后選擇服裝信息管控功能選項(xiàng),系統(tǒng)就會展示該部分工作面,此時選擇新增服裝信息選項(xiàng),系統(tǒng)就會自動轉(zhuǎn)到服裝信息新增工作面,在新增該部分信息時系統(tǒng)會自動調(diào)用add函數(shù),然后在給定的文本框中填寫有關(guān)該服裝信息的基礎(chǔ)信息后選擇確認(rèn)即可完成新增。檢索服裝信息,在新增服裝信息以后,在檢索工具欄中填寫對應(yīng)的服裝信息,系統(tǒng)就會將該服裝信息有關(guān)的所有信息展示出來。下面的圖片展示的就是該板塊對應(yīng)的工作面。圖5.5檢索服裝信息功能板塊工作面展示圖5.6公告管理模塊的實(shí)現(xiàn)新增系統(tǒng)公告,以管理員角色登入系統(tǒng)以后選擇系統(tǒng)公告管控功能選項(xiàng),系統(tǒng)就會展示該部分工作面,此時選擇新增系統(tǒng)公告選項(xiàng),系統(tǒng)就會自動轉(zhuǎn)到系統(tǒng)公告新增工作面,在新增該部分信息時系統(tǒng)會自動調(diào)用add函數(shù),然后在給定的文本框中填寫有關(guān)該系統(tǒng)公告的基礎(chǔ)信息后選擇確認(rèn)即可完成新增。檢索系統(tǒng)公告,在新增系統(tǒng)公告以后,在檢索工具欄中填寫對應(yīng)的系統(tǒng)公告,系統(tǒng)就會將該系統(tǒng)公告有關(guān)的所有信息展示出來。下面的圖片展示的就是該板塊對應(yīng)的工作面。圖5.6檢索公告功能板塊工作面展示圖5.7服裝租賃管理模塊的實(shí)現(xiàn)新增服裝租賃信息,以用戶角色登入系統(tǒng)以后選擇服裝租賃管控功能選項(xiàng),系統(tǒng)就會展示該部分工作面,此時選擇新增服裝租賃選項(xiàng),系統(tǒng)就會自動轉(zhuǎn)到服裝租賃新增工作面,在新增該部分信息時系統(tǒng)會自動調(diào)用add函數(shù),然后在給定的文本框中填寫有關(guān)該服裝租賃的基礎(chǔ)信息后選擇確認(rèn)即可完成新增。下面的圖片展示的就是該板塊對應(yīng)的工作面。圖5.7新增服裝租賃功能板塊工作面展示圖

第6章系統(tǒng)測試在設(shè)計(jì)系統(tǒng)和系統(tǒng)開發(fā)的中,我們每次都會產(chǎn)生錯誤,這些錯誤可能是:語法錯誤,還有就是系統(tǒng)報(bào)錯出來的錯誤。當(dāng)我們在編寫代碼的時候有些工具能夠很容易發(fā)現(xiàn)然后進(jìn)行及時的改正[16];但是系統(tǒng)報(bào)錯的錯誤,自己很難發(fā)現(xiàn),等報(bào)錯出來時我們就要根據(jù)一定的規(guī)則進(jìn)行更改。洛陽漢服租賃網(wǎng)站完成以后,一定要對他進(jìn)行測試。在對其在開發(fā)中,第一步就是對其驚醒分析需求和設(shè)計(jì),從而得出一定的結(jié)論然后來確定我們需要測試的是什么[17]。到底是系統(tǒng)測試有單元測試還是集成測試還是系統(tǒng)測試等等。6.1測試方法這個洛陽漢服租賃網(wǎng)站是運(yùn)用了黑盒測試法,它又被叫做功能測試。它不同于白盒測試,他根本就不需要測試人員的測試知識,也不用知道系統(tǒng)的一些細(xì)節(jié)[18]。在測試的時候只要是能夠找到所有輸出功能,以及輸入的集合,然后再對每個模塊分別進(jìn)行測試分析就可以了[19]。6.2功能模塊測試用戶登錄測試,測試結(jié)果如表6-1所示。表6-1用戶登錄測試表對應(yīng)需求用戶登錄測試人員001功能描述驗(yàn)證用戶登錄測試目的不存在用戶或者帳號密碼錯誤登錄是否成功前置條件數(shù)據(jù)庫中存在用戶(帳號:tmj,密碼:tmj123)非法用戶(tmj123)測試步驟1.在登錄界面中輸入帳號和密碼2.單擊“登錄”按鈕序號輸入數(shù)據(jù)/動作預(yù)期結(jié)果實(shí)際結(jié)果1輸入用戶名和密碼去服務(wù)器數(shù)據(jù)庫驗(yàn)證和預(yù)期結(jié)果一致2輸入非法用戶提示登錄錯誤信息和預(yù)期結(jié)果一致

6.3測試結(jié)論在反復(fù)檢測以后最終確定此次架構(gòu)的系統(tǒng)運(yùn)行未出現(xiàn)出錯的情況,同時每一個功能板塊的功能實(shí)現(xiàn)情況與預(yù)計(jì)規(guī)劃基本一致。在工作面展示,由于每個人的審美觀不盡相同,顯示效果也大徑相同,所以對系統(tǒng)界面的優(yōu)化也有著不同的要求[20]。后期會對該系統(tǒng)進(jìn)行進(jìn)一步維檢與更新,其實(shí)此次系統(tǒng)檢測確實(shí)方便我解決了許多問題,有很多源碼中存在的問題被輕易地找了出來,讓整個源碼編譯變得更加容易。

結(jié)論隨著時間的慢慢推移,我的系統(tǒng)設(shè)計(jì)與開發(fā)已經(jīng)初見雛形,實(shí)現(xiàn)了大部分功能。由于自己的能力有限,系統(tǒng)有些功能設(shè)計(jì)的并不是十分的完善與合理,但我相信經(jīng)過自己以后對這方面知識的研究與繼續(xù)深造,我會把我設(shè)計(jì)的系統(tǒng)完善成為一個功能豐富、用戶體驗(yàn)感良好的系統(tǒng)。在這個過程中,無論結(jié)果怎么樣,我為這個系統(tǒng)付出的努力與汗水,也值得我驕傲。在此期間,自己最感興趣地語言Java,一直沒有什么機(jī)會去過多的實(shí)踐,在這次畢業(yè)設(shè)計(jì)中結(jié)合自己地項(xiàng)目查詢很多資料、學(xué)習(xí)新的框架技術(shù)認(rèn)識到了許多Java的前沿技術(shù),更加認(rèn)識到了這門語言的魅力與獨(dú)到之處。“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”,通過實(shí)踐才可以知道自己的不足,知道有些知識并不是和理論那樣看起來簡單,需要自己一步步練習(xí)才知道關(guān)鍵之處。計(jì)算機(jī)行業(yè)就是需要不斷地學(xué)習(xí)新知識,才能更好的適應(yīng)這個行業(yè)的發(fā)展要求?!盎畹嚼希瑢W(xué)到老”,我不會因?yàn)榇髮W(xué)四年的結(jié)束,就結(jié)束我對知識的探索。繼續(xù)學(xué)習(xí)計(jì)算機(jī)領(lǐng)域的相關(guān)前沿技術(shù),在這個互聯(lián)網(wǎng)技術(shù)迅速發(fā)展的時代立穩(wěn)腳跟,有一席之地。只有不斷地實(shí)踐,多去參與使用新技術(shù)的項(xiàng)目,才能讓自己成為一名不會被社會淘汰的可用之才。我會繼續(xù)考取研究生資格,在學(xué)術(shù)的道路上繼續(xù)深造,順應(yīng)時代潮流的必由之路。

致謝首先感謝我的導(dǎo)師老師在畢業(yè)設(shè)計(jì)過程中,從課題的選擇、技術(shù)上的指導(dǎo)到具體的設(shè)計(jì)中,指導(dǎo)我閱讀相關(guān)的資料和書籍,引領(lǐng)我快速入門,在開發(fā)的過程中對我的系統(tǒng)給出了一些及時的建議,在這段期間,我始終感受著老師的精心指導(dǎo),受益匪淺,在此向老師表示深深的感謝。值得一提的是,我們的老師對用戶認(rèn)真負(fù)責(zé),在她身上,我可以感受到一個學(xué)者的嚴(yán)謹(jǐn)和務(wù)實(shí),這些都讓我受益匪淺,并將終身受用。畢竟“經(jīng)師易得,人師難求”,希望借此機(jī)會向陳老師表示最衷心的感謝!不積跬步,何以至千里,本課題能順利完成,也歸功于大學(xué)期間各位任課老師的認(rèn)真負(fù)責(zé),使我能夠很好的掌握和運(yùn)用專業(yè)知識。同時還有這四年來一起學(xué)習(xí)的同學(xué),感謝所有幫助過我的人。最后,我還要感謝我的父母在物質(zhì)及精神上給予的支持,他們不僅培養(yǎng)了我對科學(xué)文化的濃厚興趣,讓我在漫長的人生旅途中使心里有了明確的目標(biāo),而且也為我能夠順利的完成畢業(yè)論文提供了巨大的支持和幫助,在未來的日子里,我會更加努力的學(xué)習(xí)和工作,不辜負(fù)父母對我的殷殷期望!我一定會好好的孝敬和報(bào)答他們!

參考文獻(xiàn)[1]王巖。基于Java的大數(shù)據(jù)集中碎片數(shù)據(jù)實(shí)時標(biāo)記方法[J].電子設(shè)計(jì)工程,2020,28(09):46-49+53.[2]樊迪。利用JAVA異常機(jī)制分析安卓應(yīng)用程序崩潰的研究[J].計(jì)算機(jī)產(chǎn)品與流通,2020(05):155.[3]張翔,席奇,潘斌輝。課程思政在《面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)》專業(yè)課程中的應(yīng)用分析[J

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論