




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE27基于springboot框架的歌曲分類搜索系統(tǒng)設(shè)計(jì)內(nèi)容摘要 隨著信息技術(shù)的進(jìn)步,互聯(lián)網(wǎng)也得到了長足的發(fā)展,我們也更多的使用電腦,例如上網(wǎng)社交,查閱資料,玩游戲,聽音樂等。本系統(tǒng)針對人們對網(wǎng)上音樂分享、交流的需求開發(fā),以實(shí)際運(yùn)用為最終開發(fā)目的,使用JSP技術(shù)構(gòu)造了一個(gè)基于B/S模式的歌曲分類搜索系統(tǒng)。 歌曲分類搜索系統(tǒng)以現(xiàn)實(shí)情況為依托,使用了JSP技術(shù)、MYSQL數(shù)據(jù)庫以及springboot框架進(jìn)行開發(fā),系統(tǒng)設(shè)計(jì)依照了可跟蹤性、一致性、可靠性、簡單性、適應(yīng)性、清晰性的指導(dǎo)原則。歌曲分類搜索系統(tǒng)設(shè)計(jì)了兩個(gè)角色模塊,分別代表用戶和后臺(tái)的角色,他們共同應(yīng)用來保證關(guān)于用戶喜歡、分享、交流音樂等一系列流程的流暢性和完整性。系統(tǒng)以模塊化為設(shè)計(jì)理念,依據(jù)了兩大角色的需求進(jìn)行設(shè)計(jì)開發(fā),為了程序的設(shè)計(jì)與維護(hù),用在不同的模塊中放不同的部分這種方法,同時(shí)系統(tǒng)更簡易也更穩(wěn)定的目標(biāo)也順利實(shí)現(xiàn)。關(guān)鍵詞:音樂網(wǎng)站;JSP開發(fā)語言;MYSQL數(shù)據(jù)庫;springboot框架目錄TOC\o"1-3"\h\u8027摘要 I9634ABSTRACT II15947第一章緒論 4284231.1選題的背景、目的和意義 4135971.1.1選題背景 4165561.1.2選題目的和意義 442171.2國內(nèi)外研究現(xiàn)狀 5260711.3本文開發(fā)內(nèi)容 51.4本章小結(jié)737 520999第二章系統(tǒng)開發(fā)環(huán)境 6145192.1JAVA簡介 6295552.2JSP技術(shù) 6300242.3SpringBoot簡介 677732.4HTML簡介 623852.5MySQL數(shù)據(jù)庫 772.6本章小結(jié) 730370第三章系統(tǒng)分析 8159503.1可行性分析 8208003.1.1技術(shù)可行性 8147723.1.2操作可行性 8199983.1.3經(jīng)濟(jì)可行性 8162573.2系統(tǒng)流程分析 9224383.2.1系統(tǒng)開發(fā)流程 986333.2.2用戶注冊 9178343.2.3用戶登錄 10261893.3系統(tǒng)功能分析 11261573.4系統(tǒng)用例分析 11275583.5本章小結(jié) 123233第四章系統(tǒng)設(shè)計(jì) 1349724.1系統(tǒng)功能結(jié)構(gòu) 1320544.2數(shù)據(jù)庫E-R圖設(shè)計(jì) 13319224.3數(shù)據(jù)庫表設(shè)計(jì) 1679204.4本章小結(jié) 174194第五章系統(tǒng)界面設(shè)計(jì) 18268115.1前臺(tái)用戶功能模塊的實(shí)現(xiàn) 18312545.1.1網(wǎng)站主界面 18218865.1.2用戶注冊界面 18145415.1.3用戶登錄界面 196355.1.4分享音樂界面 2036015.1.5歌手詳情界面 20100105.1.6信息修改界面 2119355.1.7在線留言界面 2117155.2管理員功能模塊的實(shí)現(xiàn) 22323045.2.1管理員登錄界面 22301305.2.2音樂管理界面 22325595.2.3專輯管理界面 23135345.2.4歌手管理界面 23304125.2.5資訊管理界面 24153015.2.6會(huì)員管理界面 25290535.3本章小結(jié) 255021第六章系統(tǒng)測試 26122446.1測試定義 26118026.2測試用例 26272536.3測試結(jié)果分析 28163946.4本章小結(jié) 2820173結(jié)論 299651參考文獻(xiàn) 30第一章緒論1.1選題的背景、目的和意義1.1.1選題背景在信息化時(shí)代,科技高速發(fā)展,我們更頻繁地使用電腦,隨著互聯(lián)網(wǎng)的普及和信息技術(shù)的革命,我們的經(jīng)濟(jì)和社會(huì)結(jié)構(gòu)發(fā)生了翻天覆地的變化,而且越來越多的高科技產(chǎn)品走入我們的生活。1.1.2選題目的和意義對于音樂分享管理來說,由于傳統(tǒng)的音樂分享管理效率低下,用戶的需求已經(jīng)無法滿足,為了解決這一痛點(diǎn),用戶也開始注意到利用互聯(lián)網(wǎng)平臺(tái)來實(shí)現(xiàn)音樂分享管理的合理性,因此,開發(fā)一個(gè)歌曲分類搜索系統(tǒng)勢在必行。其次歌曲分類搜索系統(tǒng)與傳統(tǒng)的交流方式相比,有著無可比較的特點(diǎn),其中方便、及時(shí)、管理快捷這些特點(diǎn)受到了人們的青睞。同時(shí)歌曲分類搜索系統(tǒng)利用互聯(lián)網(wǎng)的優(yōu)勢,儲(chǔ)存空間大,成本低,分享管理效率高這些優(yōu)點(diǎn)便大大顯現(xiàn)出來了。1.2國內(nèi)外研究現(xiàn)狀國內(nèi):互聯(lián)網(wǎng)為我們創(chuàng)造了自由的娛樂環(huán)境和供給了海量的資源,在國內(nèi),有很多廣泛使用的音樂軟件,比如QQ音樂,酷我音樂,酷狗音樂等。他們都支持通過手機(jī)號(hào)或者微信來注冊或者登錄賬號(hào),用戶可以搜索,喜歡相關(guān)音樂,分享喜歡的歌曲,以及查看相關(guān)歌手的主頁。也可以為了方便自己聽歌去建立歌單。同時(shí),平臺(tái)有歌曲的評(píng)論功能,用戶可以交流自身感受,從而產(chǎn)生更好的共鳴。他們也都開啟會(huì)員模式,用戶在成為會(huì)員后,可以diy自己的音樂界面,從不同的皮膚中,體會(huì)不一樣的視覺效果,產(chǎn)生不一樣的感受。國外:在國內(nèi)音樂日新月異的今天,國外也有需要優(yōu)秀的音樂軟件隨之浮現(xiàn)國外也有許多優(yōu)秀的音樂網(wǎng)站。由于國內(nèi)外差異,軟件的收費(fèi),以及使用對國人也有諸多限制。免費(fèi)的軟件比如Youtube,在免費(fèi)收聽的同時(shí),在免費(fèi)的同時(shí)又沒有很嚴(yán)格的版權(quán)要求。相對來說TunesBag限制更多,它可以上傳在線音樂,它雖然可以免費(fèi)上傳,但是中文收費(fèi)。1.3本文開發(fā)內(nèi)容此篇共六章,詳述如下:第一章內(nèi)容為本文的開發(fā)背景,研究現(xiàn)狀和研究內(nèi)容。第二章內(nèi)容為歌曲分類搜索系統(tǒng)所用技術(shù)和所處開發(fā)環(huán)境。第三章內(nèi)容為介紹歌曲分類搜索系統(tǒng)的設(shè)計(jì),包括可行性分析,需求分析,系統(tǒng)流程分析等。第四章內(nèi)容為系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)、功能設(shè)計(jì)、數(shù)據(jù)庫實(shí)體和數(shù)據(jù)庫表。第五章內(nèi)容為系統(tǒng)的前端的詳細(xì)功能與后端的詳細(xì)功能。 第六章內(nèi)容為系統(tǒng)測試。1.4本章小結(jié)本章緒論對選題的背景、目的和意義,對國內(nèi)外研究現(xiàn)狀和開發(fā)內(nèi)容進(jìn)行了簡明闡述。第二章系統(tǒng)開發(fā)環(huán)境2.1JAVA簡介JAVA語言因其功能強(qiáng)大以及簡單便捷成為當(dāng)前比較火的編程語言。JAVA對其他軟件取長補(bǔ)短,在更簡單方便上手的同時(shí),也更安全可靠。JAVA可根據(jù)性能分為編程和運(yùn)行兩個(gè)部分。JAVA與C++相似,但JAVA以面向?qū)ο蟮闹笇?dǎo)思想為指引來進(jìn)行編譯。面向?qū)ο蟀ㄋ膫€(gè)特點(diǎn),一是封裝,它是面向?qū)ο缶幊痰暮诵乃枷?。二是抽象,它只從正確的角度,透露對象的某些相關(guān)細(xì)節(jié)。三是繼承,顧名思義就是帶有前者的特性。四是多態(tài),多態(tài)就是指同一種事物在不同的情況下的多種表現(xiàn)形式。2.2JSP技術(shù)依據(jù)用合適的語言寫合適的代碼這一原則,本系統(tǒng)采用了JSP開發(fā)語言。JSP是一種根據(jù)客戶需求來生成文檔的技術(shù)標(biāo)準(zhǔn)功能。Jsp的工作方式簡單易懂,即發(fā)出請求,轉(zhuǎn)譯,編譯后,執(zhí)行。Jsp的優(yōu)點(diǎn)是可被爬蟲到、不用考慮瀏覽器的兼容性、減少請求次數(shù)。JSP特征有以下幾點(diǎn):可以跨平臺(tái)使用,組件復(fù)用,編譯轉(zhuǎn)換等。2.3SpringBoot簡介SpringBoot是一種用來簡化Spring應(yīng)用的開發(fā)過程。使用SpringBoot減少了人員在配置上所花費(fèi)的時(shí)間,可以做到專注于Spring應(yīng)用的開發(fā),SpringBoot有其固定模式(集成starter,習(xí)慣優(yōu)于配置),簡單來說,它不需要開發(fā)人員進(jìn)行樣板化的配置。SpringBoot的特點(diǎn)有:為剛?cè)腴T使用這個(gè)SpringBoot的開發(fā)人員提供更好的更快的入門體驗(yàn)(SpringBoot會(huì)自動(dòng)配置Spring)、無需手動(dòng)管理依賴jar包的版本(當(dāng)SpringBoot升級(jí)的時(shí)候依賴也會(huì)自動(dòng)升級(jí))、自動(dòng)配置,無需XML、嵌入式的Tomcat,無需部署war文件、簡化Maven配置(SpringBoot通過springbootstarter管理jar包)。正是由于這些優(yōu)良的特性人們才更加青睞SpringBoot框架。2.4HTML簡介HTML是一種超文本的鏈接語言,由于其簡單易學(xué)所以被廣泛應(yīng)用。在之前計(jì)算機(jī)電腦之間信息溝通有一定的阻礙,當(dāng)HTML這種以簡單網(wǎng)頁標(biāo)記語言為核心的瀏覽器通用標(biāo)準(zhǔn)技術(shù)問世之后這種阻礙被解決,各大主流瀏覽器都能通過查看網(wǎng)頁源代碼來打開。而且HTML被大眾熟知且廣泛應(yīng)用。HTML主要是用來制作網(wǎng)站前端動(dòng)態(tài)頁面的,HTML在表述圖文信息的同時(shí)還可以把圖片視頻等放入相應(yīng)界面以作參考。HTML作為制作網(wǎng)頁的基礎(chǔ)技術(shù)語言,主要就是把網(wǎng)頁結(jié)構(gòu)邏輯化,還可以與插入的jsp文件搭配使用。HTML還對JavaScript和Lingo語言的應(yīng)用提供支持。2.5MySQL數(shù)據(jù)庫所謂數(shù)據(jù)庫,實(shí)際上就是一個(gè)容器。數(shù)據(jù)按照一定的格式在數(shù)據(jù)庫中存儲(chǔ),用戶可以在數(shù)據(jù)庫中對數(shù)據(jù)進(jìn)行增刪改查等操作。數(shù)據(jù)庫的作用就是存儲(chǔ)和管理數(shù)據(jù)。MySQL是典型的采用關(guān)系模型來組織數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng),人們開發(fā)是離不開數(shù)據(jù)庫的,在開發(fā)時(shí)最重要的就是數(shù)據(jù)管理并且主要就是圍繞數(shù)據(jù)庫進(jìn)行開發(fā),由于其持久化存儲(chǔ)、讀寫速度極高、數(shù)據(jù)有效性得以保證以及開源免費(fèi)等特點(diǎn),故人們在開發(fā)中小型web項(xiàng)目時(shí)多選擇MySQL。MySQL由于其開源免費(fèi)的同時(shí)還支持查詢語言SQL,從而成為一種非常適合個(gè)人使用的管理系統(tǒng)。同時(shí),其也因由于開放源碼、支持多種開發(fā)語言、數(shù)據(jù)庫存儲(chǔ)容量大、支持強(qiáng)大的內(nèi)置函數(shù)等原因讓它成為了人們的首選。2.6本章小結(jié)本章對JAVA、JAP、SpringBoot、HTML、MySQL數(shù)據(jù)庫進(jìn)行了介紹。第三章系統(tǒng)分析3.1可行性分析歌曲分類搜索系統(tǒng)的目的使用過搜索得到我們想要的關(guān)于音樂專輯,作者等基礎(chǔ)信息,從而方便討論,交流等。下面我們將從不同的三個(gè)方面進(jìn)行分析。3.1.1技術(shù)可行性在以spingboot為框架的基礎(chǔ)上,我們進(jìn)行了相關(guān)搜索系統(tǒng)的研發(fā)。主要的內(nèi)容包括了前端的開發(fā)使用以及后臺(tái)的操控實(shí)施以及維護(hù)方面。在前端開發(fā)我們要求簡便性,易理解以及可觀性,而后臺(tái)的建立和維護(hù)我們更需要可操作性,安全性,以及統(tǒng)一性的庫。本系統(tǒng)所運(yùn)用的是JSP和MYSQL數(shù)據(jù)庫。我們所要研究的重點(diǎn)就是數(shù)據(jù)的分析統(tǒng)計(jì)以及可行性。由于在校期間本人對于軟件工程,測試以及相關(guān)應(yīng)用進(jìn)行過系統(tǒng)性學(xué)習(xí),有所了解,且用JSP和MYSQL結(jié)合來開發(fā)歌曲分類搜索系統(tǒng),是一種優(yōu)良的方法。因此本系統(tǒng)技術(shù)可行性合理。3.1.2操作可行性歌曲分類搜索系統(tǒng)是在B/S模式的基礎(chǔ)上進(jìn)行操作。其具有可行性和簡便性。其界面簡單易懂,且工具只需要電腦,操作簡單,工作地點(diǎn)不受限。而人員的要求也并不復(fù)雜。因此本系統(tǒng)操作可行性合理。3.1.3經(jīng)濟(jì)可行性歌曲分類搜索系統(tǒng)所采用得B/S結(jié)構(gòu),以及所使用的MYSQL數(shù)據(jù)庫?;旧蠜]有大的支出,以及人力物力的消耗,所需的人力、財(cái)力較小,且此系統(tǒng)不難,開發(fā)時(shí)間不長,本系統(tǒng)經(jīng)濟(jì)可行性合理。綜合分析,歌曲分類搜索系統(tǒng)的技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性等三種可行性都合理,可以對此程序進(jìn)行開發(fā)。3.2系統(tǒng)流程分析3.2.1系統(tǒng)開發(fā)流程 在歌曲分類搜索系統(tǒng)開發(fā)時(shí),我們要根據(jù)重要性進(jìn)行分析,設(shè)計(jì)。本系統(tǒng)的開發(fā)流程如圖3-2-1所示:圖3-2-13.2.2用戶注冊注冊賬號(hào)時(shí),用戶先進(jìn)入注冊頁面,填寫信息,注冊名若重復(fù),則需要返回原界面填寫新的信息,若注冊名不存在,用戶可直接進(jìn)入界面,填寫其他基本信息,完成注冊。如圖3-2-2所示:圖3-2-23.2.3用戶登錄既為了系統(tǒng)安全,也為了用戶權(quán)益,在處理相關(guān)的音樂信息前,我們要求先登錄,后整理。如圖3-2-3所示:圖3-2-33.3系統(tǒng)功能分析歌曲分類搜索系統(tǒng)分為用戶模塊以及管理員模塊,如下所示:管理員模塊:管理員需要管理資訊,即審核資訊,查看資訊是否符合法規(guī)以及是否能夠吸引用戶注意;管理音樂,查看音樂的權(quán)限,管理音樂的基礎(chǔ)信息,比如作者信息,歌詞信息是否出錯(cuò)等;管理用戶,幫助用戶解決問題,修改密碼,會(huì)員管理以及vip產(chǎn)品管理等;系統(tǒng)管理網(wǎng)站導(dǎo)航設(shè)置,網(wǎng)站信息設(shè)置。用戶模塊:用戶能查看網(wǎng)站,主要囊括首頁,在線音樂,歌手,音樂專輯,音樂資訊,在線留言,注冊登錄,與我相關(guān)(分享音樂,我的音樂,充值VIP,我關(guān)注的),賬戶信息(賬戶信息,我的余額,登錄密碼修改,信息修改)。3.4系統(tǒng)用例分析管理員登錄后主要職能有音樂管理,資訊管理,用戶管理,系統(tǒng)設(shè)置,用例圖如圖3-4-1所示:圖3-4-1用戶能查看網(wǎng)站,主要囊括首頁,在線音樂,歌手,音樂專輯,音樂資訊,在線留言,注冊登錄,與我相關(guān)(分享音樂,我的音樂,充值VIP,我關(guān)注的),賬戶信息(賬戶信息,我的余額,登錄密碼修改,信息修改),用例圖如圖3-4-2所示:圖3-4-23.5本章小結(jié)本章運(yùn)用多種分析方法進(jìn)行分析。得出了可靠結(jié)論。第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能結(jié)構(gòu)根據(jù)之前的分析,我們得出了功能結(jié)構(gòu)圖,如圖4-1-1所示:圖4-1-14.2數(shù)據(jù)庫E-R圖設(shè)計(jì)概念模式的設(shè)計(jì)相對簡單,在綜合以往的經(jīng)驗(yàn),我們選擇以需求分析作為基礎(chǔ),用E-R模型等來表示數(shù)據(jù)之間的相互聯(lián)系,從而滿足用戶需要,設(shè)計(jì)出不同的概念模式。在概念模式的設(shè)計(jì)中,E-R模型法是最為廣泛使用的設(shè)計(jì)法。實(shí)體間關(guān)系屬性實(shí)體實(shí)體間關(guān)系屬性實(shí)體(1)會(huì)員信息如圖4-2-1所示:圖4-2-1(2)評(píng)論信息圖4-2-2所示:圖4-2-2(3)留言信息如圖4-2-3所示:圖4-2-3(4)留言信息實(shí)體E-R圖如圖4-2-4所示:圖4-2-4(5)公告信息實(shí)體E-R圖如圖4-2-5所示:圖4-2-5(6)音樂信息實(shí)體E-R圖如圖4-2-6所示:圖4-2-64.3數(shù)據(jù)庫表設(shè)計(jì)歌曲分類搜索系統(tǒng)需要后臺(tái)數(shù)據(jù)庫,歌曲分類搜索系統(tǒng)進(jìn)行數(shù)據(jù)存儲(chǔ)所使用的是MySQL數(shù)據(jù)庫,有表4-1huiyuan會(huì)員信息表表4-2comment評(píng)論信息表表4-3leaveword留言信息表表4-4shoucang收藏信息表表4-5notice公告信息表表4-6music音樂信息表列名數(shù)據(jù)類型長度允許空說明idint11否編號(hào)playcount`int11是播放數(shù)fengmianvarchar255是封面gecitext是歌詞singoridvarchar255是歌手hotint11是熱點(diǎn)mfileurlvarchar255是文件niandaivarchar255是年代pubrenvarchar255是發(fā)布人titlevarchar255是歌名tuijianint11是推薦typenamevarchar255是分類名稱yuyanvarchar255是語言zuixinint11是最新typeidvarchar255是分類編號(hào)hytypeint11是會(huì)員類型xvideotypeint11是收聽類型againstcountint11是踩數(shù)agreecountint11是贊數(shù)areaidint11是地區(qū)編號(hào)4.4本章小結(jié)本章介紹了系統(tǒng)功能結(jié)構(gòu)、數(shù)據(jù)庫E-R圖設(shè)計(jì)和數(shù)據(jù)庫表設(shè)計(jì)。第五章系統(tǒng)界面設(shè)計(jì)5.1前臺(tái)用戶功能模塊的實(shí)現(xiàn)5.1.1網(wǎng)站主界面用戶可以根據(jù)自己興趣以及需要點(diǎn)擊不同界面,獲取想要信息。包括日推歌單,感興趣音樂,歌手,專輯,注冊登錄等多種模塊。主界面如圖5-1-1所示:圖5-1-15.1.2用戶注冊界面用戶通過自己已知信息輸入賬號(hào)、以及確認(rèn)密碼,身證號(hào)、姓名、郵箱信息進(jìn)行注冊操作,用戶注冊界面如圖5-1-2所示:圖5-1-25.1.3用戶登錄界面用戶注冊后可通過輸入用戶名和密碼進(jìn)行登錄,用戶登錄界面如圖5-1-3所示:圖5-1-35.1.4分享音樂界面用戶可以輸入歌名,歌手,年代,地區(qū),語言等信息進(jìn)行分享音樂,分享音樂界面如圖5-1-4所示:圖5-1-45.1.5歌手詳情界面用戶可以查看歌手詳情信息,并且可以進(jìn)行關(guān)注,查看歌手音樂,歌手詳情界面如圖5-1-5所示:圖5-1-55.1.6信息修改界面用戶可以修改自己的賬戶信息,包括用戶名,姓名以及郵箱等,信息修改界面如圖5-1-6所示:圖5-1-65.1.7在線留言界面用戶可以留言并且查看回復(fù),在線留言界面如圖5-1-7所示:圖5-1-75.2管理員功能模塊的實(shí)現(xiàn)5.2.1管理員登錄界面管理員在完成相應(yīng)引導(dǎo)后即可登陸。管理員登陸界面如圖5-2-1所示:圖5-2-15.2.2音樂管理界面管理員可以掌握音樂的基本信息,包括歌名,歌手,年代,地區(qū),推薦等,音樂管理界面如圖5-2-2所示:圖5-2-25.2.3專輯管理界面管理員可以管理專輯信息,囊括專輯名稱,歌手,語言等,專輯管理界面如圖5-2-3所示:圖5-2-35.2.4歌手管理界面管理員可以管理歌手信息,囊括姓名,性別,索引字母等,歌手管理界面如圖5-2-4所示:圖5-2-45.2.5資訊管理界面管理員可以管理基本信息,包括審核欄目,標(biāo)題點(diǎn)擊率,以及修改內(nèi)容等,資訊管理界面如圖5-2-5所示:圖5-2-55.2.6會(huì)員管理界面管理員可以了解并且管理用戶以及后臺(tái)的信息,包括用戶名,電話,注冊時(shí)間以及用戶的郵箱等,如下圖:圖5-2-65.3本章小結(jié)本章介紹了用戶以及管理員雙方模塊的實(shí)現(xiàn)。第六章系統(tǒng)測試156946.1測試定義程序測試是程序開發(fā)的最后一步,每個(gè)程序在設(shè)計(jì)結(jié)束后,錯(cuò)誤和漏洞或多或少無法規(guī)避,要想及時(shí)糾正錯(cuò)誤、提高用戶使用的滿意度,測試就必不可少。測試是為了找問題,查漏洞,測試工作既艱巨又困難,測試工作在程序的設(shè)計(jì)工作中占比很大,簡而言之,程序開發(fā)工作和測試工作占比不相上下。測試目的就是首先尋錯(cuò),進(jìn)而糾錯(cuò),最終力求完美,保證程序設(shè)計(jì)無問題無漏洞。測試過程中,開發(fā)人員會(huì)傾向于使用先模塊測試后集成測試的方法,使用這兩種測試相結(jié)合使用的這一方法,開發(fā)人員尋錯(cuò)誤找問題就更加輕車熟路,之后隨之而來的改錯(cuò)誤,提高軟件的質(zhì)量,后期程序的應(yīng)用就顯得水到渠成。程序的測試囊括了功能、性能以及安全的測試等必須要進(jìn)行的幾項(xiàng),那么為什么要進(jìn)行這些測試呢,理由如下,比如進(jìn)行功能測試是為了對功能這一系統(tǒng)的重點(diǎn)更加完善,這才能保證用戶的流暢使用;例如進(jìn)行性能測試是為了保證響應(yīng)速度、系統(tǒng)穩(wěn)定、界面清晰等程序的性能流暢運(yùn)行,這些性能都是操作人員密切關(guān)注的,所以性能測試是每個(gè)程序都要進(jìn)行的;其次進(jìn)行安全測試是為了驗(yàn)證程序的安全等級(jí)以及識(shí)別潛在的安全性缺陷,但安全是相對的,安全測試只能驗(yàn)證在威脅分析階段所選擇的策略是否有效。而我們要讓非法侵入所付出大的代價(jià)而迫使其無法去威脅信息安全。這就在一定程度上保證了系統(tǒng)的安全。故此而言,程序的測試是最重要且最后成功與否的關(guān)鍵。6.2測試用例用戶登錄功能測試,如下圖所示。表6-1用戶登錄功能測試用例表用例名稱測試內(nèi)容理想操作操作內(nèi)容預(yù)期結(jié)論測試結(jié)論測試用戶登錄用戶記住賬號(hào)密碼,且成功登錄。用戶輸入信息1.在密碼框內(nèi)輸入自己的基礎(chǔ)信息。2.點(diǎn)擊登錄按鈕。界面跳轉(zhuǎn),成功進(jìn)入系統(tǒng)。成功用戶注冊功能測試,如下圖所示。表6-2用戶注冊功能測試用例表用例名稱測試內(nèi)容理想操作操作內(nèi)容預(yù)期結(jié)論測試結(jié)論測試用戶注冊用戶成功注冊,登錄界面。用戶輸入信息用戶根據(jù)提示在密碼框內(nèi)輸入信息,點(diǎn)擊注冊按鈕。提示注冊成功,進(jìn)入系統(tǒng)。成功測試用戶注冊用戶注冊失敗用戶未按要求填寫信息或信息不全用戶在填用戶名外填寫其他信息或填寫不全,點(diǎn)擊注冊按鈕。注冊失敗,提示用戶按照要求重新操作。成功用戶注冊測試用戶注冊失敗用戶輸入密碼出錯(cuò)用戶注冊時(shí)輸入的密碼不一致,點(diǎn)擊注冊按鈕。注冊未成功,提示“再次輸入密碼操作未按要求”。成功歌手信息界面測試,如下圖所示。表6-3歌手信息界面測試用例表用例名稱測試內(nèi)容理想操作操作內(nèi)容預(yù)期結(jié)論測試結(jié)論測試顯示歌手信息歌手基礎(chǔ)信息正常展示歌手信息顯示成功在界面隨意點(diǎn)擊一歌手,查看歌手信息。成功進(jìn)入歌手的信息界面正確添加音樂功能測試,如下圖所示。表6-4添加音樂功能測試用例表用例名稱測試內(nèi)容理想操作操作內(nèi)容預(yù)期結(jié)論測試結(jié)論測試添加音樂成功添加音樂輸入音樂的基本信息管理員按照步驟發(fā)布音樂,添加新的音樂,點(diǎn)擊添加按鈕。成功添加音樂。成功測試添加音樂添加音樂不成功未填寫音樂名稱。管理員發(fā)布音樂,但未填寫音樂名稱,點(diǎn)擊添加按鈕,顯示添加失敗。未能成功添加音樂,顯示填寫音樂名稱。成功6.3測試結(jié)果分析我們根據(jù)各類方法以及不同的角度進(jìn)行了一系列的測試。按照用戶的角度,從用戶登錄,搜索音樂,喜歡音樂,分享音樂,查看歌手的簡介等進(jìn)行測試。也從管理員角度,管理后臺(tái),編寫程序等進(jìn)行了測試。各類板塊相互獨(dú)立,又相互聯(lián)系。在獨(dú)立完成自己版塊功能的同時(shí),又能夠鏈接其它板塊,發(fā)揮出更大作用,更好的實(shí)現(xiàn)功能。數(shù)據(jù)庫的增、刪、改、查四大操作也取得了不錯(cuò)的成果。在測試中我們堅(jiān)持自己要的,不斷完善和發(fā)展,達(dá)到滿意的結(jié)果,從而系統(tǒng)運(yùn)行的穩(wěn)定性也得到了保證。6.4本章小結(jié)本章進(jìn)行了系統(tǒng)測,試包括了測試定義,測試用例。測試結(jié)果分析。結(jié)論在開發(fā)歌曲分類搜索系統(tǒng)的過程中,本人運(yùn)用到了springboot框架技術(shù)和一些其他所學(xué)習(xí)到的技術(shù),為了提高系統(tǒng)的性能,我運(yùn)用了這些我所掌握的技術(shù)。在論文中本人較為詳細(xì)的介紹了這些技術(shù)。在本文中對歌曲分類搜索系統(tǒng)的管理和基本功能已經(jīng)完成了基本的實(shí)現(xiàn),對系統(tǒng)的安全性也進(jìn)行了分析并給予了一定程度上的保障。對對于本系統(tǒng)還存在的缺點(diǎn)和不完善的地方,在今后的日子里,本人能夠?qū)@些不足進(jìn)行改善。通過本次畢業(yè)設(shè)計(jì),自身的學(xué)習(xí)能力不僅得到了大幅提高,許多之前未實(shí)際應(yīng)用的技術(shù)和之前未細(xì)細(xì)了解的知識(shí)都留下了深深的烙印。從軟件開發(fā),出現(xiàn)問題,解決問題,我不僅僅取得了成果,更重要的是我體會(huì)到了成果的快樂,以及自身的成就感。我獨(dú)立思考的能力得到了增強(qiáng),我理論聯(lián)系實(shí)際的能力更是得到了培養(yǎng)。今后,這些能力必將化作我人生前進(jìn)路上的基石助我一往無前?;仡櫛敬卧O(shè)計(jì)的整個(gè)過程,種種困難與道道磨煉鞭策著在困境中的我不斷向前摸索,那完成時(shí)的歡喜之情,喜悅之狀更是令我銘記于心。參考文獻(xiàn)[1]胡秀榮.企業(yè)職工培訓(xùn)體系的構(gòu)建與創(chuàng)新[J].今日財(cái)富(中國知識(shí)產(chǎn)權(quán)),2018(6).[2]丁城峰.某企業(yè)培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門大學(xué),2017.[3]黃田子.企業(yè)技術(shù)培訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西省安康市2024-2025學(xué)年高三下學(xué)期第二次質(zhì)量考試(二模)地理試題(含答案)
- 企業(yè)對外溝通與合作記錄表
- 鄉(xiāng)村旅游規(guī)劃設(shè)計(jì)服務(wù)協(xié)議
- 產(chǎn)品保密與知識(shí)產(chǎn)權(quán)保護(hù)契約書
- 倒裝句的構(gòu)成與識(shí)別:英語語法知識(shí)鞏固教案
- 鄉(xiāng)村土地承包經(jīng)營獎(jiǎng)補(bǔ)資金使用協(xié)議
- 二手房買賣過戶網(wǎng)簽協(xié)議
- 健康飲食品牌推廣合同書
- 本季度銷售業(yè)績匯報(bào)與展望
- 高體三教授治療眩暈病學(xué)術(shù)思想研究
- 《元德秀字紫芝》2019年山東濰坊中考文言文閱讀真題(含答案與翻譯)
- 建設(shè)“三型三化551”財(cái)務(wù)體系加快財(cái)務(wù)轉(zhuǎn)型創(chuàng)建一流財(cái)務(wù)指導(dǎo)意見
- 語言領(lǐng)域核心經(jīng)驗(yàn)《學(xué)前兒童語言學(xué)習(xí)與發(fā)展核心經(jīng)驗(yàn)》
- 湖北省華中師大一附中2020-2021高一物理期中檢測試卷【含答案】
- 2021年合肥職業(yè)技術(shù)學(xué)院職業(yè)適應(yīng)性測試試題及答案解析
- 2022年三年級(jí)美術(shù)下冊教案課題美化教室一角
- 初中物理公式MicrosoftWord文檔
- 詐騙案件授課PPT課件
- 弗洛姆異化理論
- 碳納米管_ppt課件
- 【課件】第2課如何鑒賞美術(shù)作品課件-高中美術(shù)人教版(2019)美術(shù)鑒賞
評(píng)論
0/150
提交評(píng)論