基于SpringBoot的兒童電子讀物播放器系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于SpringBoot的兒童電子讀物播放器系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于SpringBoot的兒童電子讀物播放器系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于SpringBoot的兒童電子讀物播放器系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于SpringBoot的兒童電子讀物播放器系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄摘要 IABSTRACT II第1章緒論 11.1系統(tǒng)的開發(fā)背景 11.2研究的目的與意義 11.2.1研究的目的 11.2.2研究的意義 11.3國內(nèi)外研究現(xiàn)狀 21.3.1國外研究現(xiàn)狀 21.3.2國內(nèi)研究現(xiàn)狀 21.4相關(guān)技術(shù) 31.4.1開發(fā)環(huán)境 31.4.2SpringBoot框架介紹 31.4.3Vue框架介紹 31.4.4B/S架構(gòu)介紹 31.5論文結(jié)構(gòu) 4第2章需求分析 52.1可行性研究 52.1.1技術(shù)可行性 52.1.2經(jīng)濟(jì)可行性 52.1.3操作可行性 52.2功能需求分析 62.2.1確定系統(tǒng)用戶 62.2.2用例詞匯表 62.2.3系統(tǒng)用例模型 72.3各模塊用例描述 72.3.1播放圖書功能用例 72.3.2搜索圖書功能用例 82.3.3添加圖書功能用例 92.3.4評價圖書功能用例 92.3.5個人信息修改功能用例 102.3.6作者管理功能用例 112.3.7用戶管理功能用例 112.3.8圖書管理功能用例 122.4本章小結(jié) 12第3章系統(tǒng)總體設(shè)計 133.1系統(tǒng)功能結(jié)構(gòu)設(shè)計 133.2系統(tǒng)架構(gòu)運行圖 133.3系統(tǒng)功能模塊設(shè)計 143.4數(shù)據(jù)庫設(shè)計 153.4.1數(shù)據(jù)庫的概念設(shè)計 163.4.2數(shù)據(jù)庫的邏輯設(shè)計 173.5本章小結(jié) 20第4章系統(tǒng)詳細(xì)設(shè)計與實現(xiàn) 214.1系統(tǒng)實現(xiàn)技術(shù)及相關(guān)頁面 214.2系統(tǒng)前臺頁面 214.2.1用戶注冊功能頁面 214.2.2用戶修改信息功能頁面 234.2.3用戶搜索圖書功能頁面 244.3系統(tǒng)后臺頁面 254.3.1管理員管理用戶 254.3.2管理員管理作者 274.4本章小結(jié) 28第5章系統(tǒng)測試 295.1軟件測試概述 295.1.1軟件測試目的 295.1.2軟件測試方法 295.2系統(tǒng)功能測試 295.2.1用戶登錄功能測試 295.2.2用戶搜索圖書功能測試 295.2.3用戶個人信息修改功能測試 305.2.4管理員添加圖書功能測試 305.2.5管理員添加作者功能測試 305.3系統(tǒng)性能測試 315.4測試結(jié)果 315.5本章小結(jié) 31第6章結(jié)論 32參考文獻(xiàn) 33致謝 35

第1章緒論緒論主要介紹了對想要開發(fā)的系統(tǒng)研究背景、研究內(nèi)容和意義,通過查詢國內(nèi)外研究現(xiàn)狀熟知開發(fā)的系統(tǒng)在世界上處于什么樣的情況,已經(jīng)開發(fā)的具有哪些優(yōu)缺點,對不足想辦法改善,并對本系統(tǒng)使用的技術(shù)進(jìn)行介紹,讓人們更直觀的了解此系統(tǒng)是如何構(gòu)建的。1.1系統(tǒng)的開發(fā)背景最近這幾十年來互聯(lián)網(wǎng)技術(shù)的急速蓬勃已經(jīng)改變了人類生活的各個方面REF_Ref20367\w\h[1],比如要面對面與人接觸上班可變?yōu)榫€上辦公,去學(xué)校學(xué)習(xí)也能變?yōu)樵普n堂,甚至對這個世界的各個面,也會因為網(wǎng)絡(luò)而對其有新認(rèn)識。傳統(tǒng)的兒童繪本已經(jīng)不能滿足兒童的需求。信息和網(wǎng)絡(luò)技術(shù)的超速發(fā)展,讓世界各地的人們超前享受到了虛擬的互聯(lián)網(wǎng)世界,而虛擬的世界帶給了人們許多歡聲笑語。因此基于SpringBoot的兒童電子讀物播放器的設(shè)計與實現(xiàn)的研究具有重要意義REF_Ref20367\w\h[2]。1.2研究的目的與意義1.2.1研究的目的本課題的目的是使用目前具有的技術(shù)開發(fā)一個兒童電子讀物播放器系統(tǒng),完善現(xiàn)有電子書閱讀軟件的缺點,滿足兒童對電子圖書的各種需求,為用戶提供一種方便快捷方式,使消費者享受到便捷的服務(wù)REF_Ref20367\w\h[3]。在該系統(tǒng)中,用戶可以搜索圖書,系統(tǒng)可根據(jù)用戶搜索圖書的類型、次數(shù)進(jìn)行相關(guān)推薦或是進(jìn)行收藏、評價、管理圖書等,還可以通過個人中心對基本信息進(jìn)行操作。管理員可對用戶信息、作者信息、圖書信息進(jìn)行管理以此來經(jīng)營該系統(tǒng)。1.2.2研究的意義電子書行業(yè)發(fā)展態(tài)勢日益明朗,使用兒童電子閱讀器的人也會日益增多,使用的范圍越來越廣泛,電子書具有智能化,不受時間和地點限制REF_Ref20367\w\h[4]。對比傳統(tǒng)的圖書,它的優(yōu)點如下:(1)方便性,隨時豐富書庫里的書,可搜索你想看的任何書。(2)容量大,連上網(wǎng)絡(luò)即可隨時隨地下載觀看。(3)降低了圖書各種成本,如人工、材料、水力電力支出,價格更便宜甚至免費。(4)電子書對封面設(shè)計會采用3D動畫,更加吸引人閱讀。(5)節(jié)省書的空間,一部手機(jī)可裝千萬本書。(6)電子書也促進(jìn)了網(wǎng)上購買的發(fā)展,只需一鍵下單,全球可同步發(fā)行。(7)不需要耗費木材制作紙張,省人工,省材料,真正的環(huán)保低碳。(8)實現(xiàn)了作者間隨時互動。讀者將讀書的感悟發(fā)到互聯(lián)網(wǎng)上進(jìn)行分享和傳播,任何看到的人都可以發(fā)生思想的碰撞與互動,實現(xiàn)隨時隨地交流的目的。(9)實現(xiàn)了消息的及時性。電子閱讀的及時性與時俱進(jìn),無可比擬的傳播速度更加被當(dāng)代人所接受。1.3國內(nèi)外研究現(xiàn)狀1.3.1國外研究現(xiàn)狀2010-2011年,國外開始發(fā)展電子閱讀,中國主要研究電子書閱讀器對老式圖書館的正面負(fù)面影響,以及如何將圖書館與電子書更好的結(jié)合等思考,國外則傾向于對電子閱讀其他方面的研究。比如說,在國外,電子書閱讀器的作用是用來測試實驗項目,甚至于應(yīng)用到了科研環(huán)境中[5]。Scribd是國外可以上傳在線文檔然后也可以將文檔分享給他人的網(wǎng)站,但與其他網(wǎng)站也有所不同,Scribd上用戶可以注冊商家賬號,將自己收藏的電子書進(jìn)行買賣,許多用戶通過網(wǎng)絡(luò)就實現(xiàn)了錢進(jìn)口袋。如今的Scribd網(wǎng)站更加火熱,數(shù)以百萬的用戶在進(jìn)行訪問,用戶登錄后能搜索到所有的電子書,并且它支持該各種各樣的文檔在瀏覽器上直接閱讀,不涉及其他軟件。Scribd的共享模式對大眾來說極具吸引力[6]。1.3.2國內(nèi)研究現(xiàn)狀電子書閱讀市場在國內(nèi)的迅速崛起,主要歸結(jié)于網(wǎng)文市場促使電子閱讀行業(yè)蓬勃發(fā)展,和電子閱讀器的自身方便性[7]。2010年起,中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)開始統(tǒng)計網(wǎng)文市場里的網(wǎng)絡(luò)文學(xué)用戶數(shù)量,使得人們對網(wǎng)絡(luò)文學(xué)的用戶規(guī)模發(fā)展?fàn)顩r有了更準(zhǔn)確的了解,同時隨著網(wǎng)絡(luò)文學(xué)的發(fā)展壯大,對人們生活的影響力不斷增大,網(wǎng)絡(luò)文學(xué)行業(yè)的迅速發(fā)展情況已經(jīng)能間接反映我國互聯(lián)網(wǎng)發(fā)展也呈現(xiàn)向上趨勢,因此電子書閱讀器發(fā)展也備受關(guān)注[8]。因此基于SpringBoot的兒童電子讀物播放器的設(shè)計與實現(xiàn)的研究具有重要意義。1.4相關(guān)技術(shù)1.4.1開發(fā)環(huán)境兒童電子讀物播放器系統(tǒng)是以B/S架構(gòu)為基礎(chǔ)的電子閱讀網(wǎng)站,其開發(fā)環(huán)境被劃分為兩個部分,分別是軟件環(huán)境和硬件環(huán)境:1.軟件環(huán)境(1)數(shù)據(jù)庫系統(tǒng):MySQL5.6.1(2)編譯器:IntelliJIDEA2021.1.1(3)框架搭建:Spring、Vue、Mybatis框架(4)瀏覽器:GoogleChrome2.硬件環(huán)境(1)CPU類型:IntelCoreCPU(2)硬盤容量:40G(3)內(nèi)存容量:2G或更高1.4.2SpringBoot框架介紹SpringBoot是一種開源應(yīng)用框架,此系統(tǒng)使用SpringBoot作為后端框架,目的是Spring初始搭建的時間較長,用此框架時間上消耗少。并且與Spring相比較,SpringBoot的開發(fā)邏輯較為清晰,同時SpringBoot框架直接內(nèi)部攜帶Tomcat服務(wù)器,直接在軟件包中輸入項目并運行系統(tǒng)可以簡化將Tomcat部署到服務(wù)器,節(jié)省時間和成本[9]。1.4.3Vue框架介紹Vue相較于JavaScript,是一個漸進(jìn)式的JavaScript框架,同時Vue還提供了一種簡潔的語法。同時,Vue被開發(fā)人員稱作最簡單,最易上手操作的框架,也是互聯(lián)網(wǎng)趨勢發(fā)展的熱門選擇,可用Vue直接開發(fā)簡單的小程序。有了Vue神器這個催化劑,代碼碼的飛快,系統(tǒng)項目也能快速上線。Vue是Angular和React的結(jié)合,包括Angular語法模板和React組件系統(tǒng)[10]。1.4.4B/S架構(gòu)介紹B/S結(jié)構(gòu)是一種起源于互聯(lián)網(wǎng)時代的網(wǎng)絡(luò)結(jié)構(gòu)。該模型統(tǒng)一了客戶端,并側(cè)重于在服務(wù)器上實現(xiàn)系統(tǒng)功能的基本組件,從而簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。瀏覽器通過web服務(wù)器與數(shù)據(jù)庫交互,使得應(yīng)用程序的功能變得更加便捷和易用[11]。1.5論文結(jié)構(gòu)本篇論文旨在詳細(xì)介紹基于SpringBoot框架開發(fā)的兒童電子讀物播放器系統(tǒng),在實現(xiàn)過程中的詳細(xì)信息,包括系統(tǒng)的整體架構(gòu)及功能。以下是本論文的總體結(jié)構(gòu):第1章緒論介紹了本系統(tǒng)的研究背景、研究意義和研究內(nèi)容。調(diào)查國內(nèi)外對于研究的系統(tǒng)的發(fā)展情況及已有電子書網(wǎng)站所具有的優(yōu)缺點,同時介紹此系統(tǒng)開發(fā)時所用的主要框架,讓讀者清楚的了解項目開發(fā)的意義。第2章需求分析詳細(xì)介紹了初步打算此系統(tǒng)有多少個功能模塊,并畫出功能模塊圖,對于主要的功能,對其進(jìn)行用例描述。同時針對此系統(tǒng)的質(zhì)量約束部分和系統(tǒng)可行性部分從不同的角度和方面進(jìn)行分析。第3章,系統(tǒng)總體設(shè)計由三部分組成,包括結(jié)構(gòu)設(shè)計、功能設(shè)計、功能模塊簡介和詳細(xì)的表數(shù)據(jù)庫設(shè)計。第4章系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn):詳細(xì)規(guī)劃開發(fā)過程中的小細(xì)節(jié),同時用UML圖展示出來?;镜南到y(tǒng)設(shè)計和實現(xiàn)要能實現(xiàn)每個系統(tǒng)功能以及各功能接口部分要進(jìn)行完善。第5章測試本系統(tǒng)并詳細(xì)記錄測試過程和測試結(jié)果。從測試環(huán)境、功能測試、質(zhì)量測試三方面進(jìn)行測驗,尤其要對功能測試進(jìn)行詳細(xì)分析。

第2章需求分析需求分析是開發(fā)人員通過調(diào)研來了解受眾群體的需求,如對于即將要開發(fā)的項目,用戶對此系統(tǒng)的功能、性能、可靠性方面有哪些具體詳細(xì)要求,信息收集完成后如何將用戶真實期望轉(zhuǎn)化為需求文件的過程,本人主要是通過網(wǎng)絡(luò)調(diào)查問卷,書面調(diào)查問卷形式來調(diào)查家長和兒童這類受眾群體對兒童電子讀物播放器系統(tǒng)的真實需求性[12]。2.1可行性研究2.1.1技術(shù)可行性技術(shù)可行性指在系統(tǒng)未開始構(gòu)建時,通過研究得出能否通過現(xiàn)在掌握的技術(shù)實現(xiàn)該系統(tǒng)的信息。以Windows10為操作系統(tǒng),使用IDEA軟件為開發(fā)環(huán)境,使用SpringBoot框架減少Spring應(yīng)用初始搭建的時間以及使開發(fā)過程更加明了清晰。SpringBoot的開發(fā)邏輯較為清晰,同時SpringBoot框架直接內(nèi)部攜帶Tomcat服務(wù)器,直接在軟件包中輸入項目并運行系統(tǒng)可以簡化將Tomcat部署到服務(wù)器,節(jié)省時間和成本。使用mysql進(jìn)行數(shù)據(jù)庫存儲;使用瀏覽器即可訪問電子書閱讀系統(tǒng),直接在瀏覽器上輸入相應(yīng)端口號,即可進(jìn)入到開發(fā)的網(wǎng)站中。2.1.2經(jīng)濟(jì)可行性在系統(tǒng)出現(xiàn)問題時,由于網(wǎng)絡(luò)的時效性,管理員可以隨時辦公解決系統(tǒng)出現(xiàn)的問題,兒童也可以隨意閱讀圖書,工作效率顯著提高從而節(jié)省人力、物力,財力;另一方面,運用Java語言的優(yōu)勢在于系統(tǒng)的開發(fā)時間很短,系統(tǒng)的制作成本低。SpringBoot的開發(fā)邏輯較為清晰,同時SpringBoot框架直接內(nèi)部攜帶Tomcat服務(wù)器,直接在軟件包中輸入項目并運行系統(tǒng)可以簡化將Tomcat部署到服務(wù)器,節(jié)省時間和成本。使用mysql進(jìn)行數(shù)據(jù)庫存儲,節(jié)省了時間成本,人工成本,運行成本。2.1.3操作可行性操作可行性是指個人或?qū)ο蟛僮飨到y(tǒng)的便利性,以及用戶在操作后使用該系統(tǒng)的有效性。用戶不需要配置任何服務(wù)器復(fù)雜性,只需使用任何瀏覽器訪問可以訪問本網(wǎng)站的適當(dāng)?shù)刂穂13]。對于網(wǎng)站管理員來講,無論多少用戶都無需對用戶端進(jìn)行維護(hù),一臺普普通通的電腦就可以對網(wǎng)站信息進(jìn)行設(shè)置、錄入、修改,操作可行性非常之高。更簡單來說就是簡化了系統(tǒng)的開發(fā)及維護(hù)。綜上所述,本系統(tǒng)的操作可行性是顯而易見的易操作。2.2功能需求分析基于SpringBoot的兒童電子讀物播放器系統(tǒng),系統(tǒng)使用IDEA,系統(tǒng)后端使用的是SpringBoot,前端使用的是Vue框架,數(shù)據(jù)存儲使用MySQL數(shù)據(jù)庫;系統(tǒng)有用戶,管理員兩個角色,有前臺和后臺,前臺主要是用戶操作的,可以注冊,登錄,搜索圖書,收藏圖書,評論圖書等功能;后臺主要是管理員進(jìn)行操作的,主要負(fù)責(zé)維護(hù)網(wǎng)站的信息,包括用戶信息,圖書作者信息,圖書信息。2.2.1確定系統(tǒng)用戶基于SpringBoot的兒童電子讀物播放器系統(tǒng)包含普通用戶與管理員兩種角色,每種角色擁有的具體功能如表2-1所示。表2-1系統(tǒng)角色及功能表序號角色功能1普通用戶用戶在登錄系統(tǒng)前可進(jìn)行注冊登錄、未登錄前只能進(jìn)行簡單的瀏覽搜索圖書功能;用戶成功登錄系統(tǒng)后,可進(jìn)入前臺主頁進(jìn)行圖書瀏覽、收藏圖書、圖書評價、操作個人中心、閱讀圖書、播放圖書等操作。2管理員管理員登錄成功,可在后臺管理系統(tǒng)進(jìn)行用戶管理、作者管理、圖書管理、留言管理、查看數(shù)據(jù)統(tǒng)計等操作。2.2.2用例詞匯表基于SpringBoot的兒童電子讀物播放器系統(tǒng)用例詞匯表,如表2-2所示。表2-2用例詞匯表用例名稱用例詞描述預(yù)期參與者和角色登錄使用注冊過的賬號信息登錄系統(tǒng)用戶、管理員注冊用戶首次使用該系統(tǒng)時需要根據(jù)情況填寫信息進(jìn)行賬號的注冊用戶圖書搜索可搜索圖書、查看圖書詳情用戶圖書評價用戶可在系統(tǒng)上針對不同圖書進(jìn)行評價用戶圖書收藏用戶可對喜歡的圖書進(jìn)行收藏至我的書架用戶圖書刪除用戶可對我的書架的圖書進(jìn)行刪除用戶個人中心用戶可以管理個人信息,如修改個人資料、管理收藏的圖書等用戶數(shù)據(jù)統(tǒng)計展示統(tǒng)計數(shù)據(jù)生成的圖表,如用戶年齡統(tǒng)計、圖書類型統(tǒng)計等管理員用戶管理管理所有的前臺用戶賬號信息,可修改、查詢、刪除用戶信息管理員作者管理管理所有的前臺作者信息,可修改、查詢、刪除作者信息管理員表2-2(續(xù))用例名稱用例詞描述預(yù)期參與者和角色圖書管理管理所有的前臺圖書信息,可修改、查詢、刪除圖書信息管理員榜單管理新書上榜和榜單更新管理員2.2.3系統(tǒng)用例模型基于SpringBoot的兒童電子讀物播放器系統(tǒng)有普通用戶和管理員兩類角色,管理員實現(xiàn)的功能主要包括登錄、作者管理、用戶管理、圖形化信息管理、出庫書籍、入庫書籍、審核書籍等功能。用戶實現(xiàn)的功能主要包括登錄與注冊、個人中心、評論圖書、添加圖書、刪除圖書、搜索圖書、播放圖書、搜索作者等多個功能。系統(tǒng)用例圖設(shè)計如圖2-1所示。圖2-1用例模型圖2.3各模塊用例描述2.3.1播放圖書功能用例播放圖書是本系統(tǒng)最主要的功能,用戶可在系統(tǒng)首頁點擊圖書,進(jìn)入圖書閱讀頁面進(jìn)行播放,也可以搜索圖書后點擊圖書其中一章進(jìn)行播放。用戶播放圖書用例描述如表2-3所示。表2-3“播放圖書”用例描述用例條目內(nèi)容用例名播放圖書主要業(yè)務(wù)參與者用戶其他參與者無描述自動播放圖書章節(jié)內(nèi)容前置條件用戶成功登錄系統(tǒng)后置條件當(dāng)前用例執(zhí)行之后必須為真的條件,可以無觸發(fā)條件搜索圖書后可以進(jìn)行播放基本流程1.用戶進(jìn)入系統(tǒng),在首頁就可看到搜索欄2.用戶可以用搜索書名或作者名的方式進(jìn)行查詢3.用戶填寫并提交查詢條件4.查詢時可模糊搜索書名或作者名5.鼠標(biāo)點擊書名,進(jìn)入下一個詳細(xì)介紹本圖書的頁面,點擊加入書架6.用戶點擊章節(jié)列表里的章節(jié)進(jìn)入閱讀頁面,點擊按鈕可對本章進(jìn)行自動播放替代流程若直接登錄后在系統(tǒng)首頁找圖書,會無法找到搜索書單的內(nèi)容不允許為空3.若系統(tǒng)里無用戶查詢的圖書或作者,提示系統(tǒng)暫無符合條件的書結(jié)束播放圖書成功實現(xiàn)約束和說明2.3.2搜索圖書功能用例圖書搜索的功能是用戶可以根據(jù)圖書名稱或作者姓名進(jìn)行模糊查詢,并可以從圖書中搜索相關(guān)信息。用戶搜索圖書用例描述如表2-4所示。表2-4“搜索圖書”用例描述用例條目內(nèi)容用例名搜索圖書主要業(yè)務(wù)參與者用戶其他參與者無描述為了找到想要的圖書,需要先搜索書名查詢出圖書的相關(guān)信息前置條件當(dāng)前用例執(zhí)行之前必須為真的條件,可以無后置條件當(dāng)前用例執(zhí)行之后必須為真的條件,可以無觸發(fā)條件直接查詢基本流程1.用戶進(jìn)入系統(tǒng),在首頁就可看到搜索欄2.用戶可以用搜索書名的方式進(jìn)行查詢3.用戶填寫并提交查詢條件4.按作者名或書名模糊查詢圖書5.用戶在不退出當(dāng)前頁面的同時,可以繼續(xù)對某本書進(jìn)行搜索表2-4(續(xù))用例條目內(nèi)容替代流程1.若直接登錄后在系統(tǒng)首頁找圖書,會無法找到2.搜索書單的內(nèi)容不允許為空3.如果系統(tǒng)里沒有用戶查詢的圖書或者作者,應(yīng)提示系統(tǒng)暫無符合條件的書籍結(jié)束搜索圖書成功實現(xiàn)約束和說明2.3.3添加圖書功能用例添加圖書功能是用戶對于喜歡的圖書可添加到我的書架中,方便用戶在登錄系統(tǒng)后直接到我的書架進(jìn)行閱讀。用戶添加圖書用例描述如表2-5所示。表2-5“添加圖書”用例描述用例條目內(nèi)容用例名添加圖書主要業(yè)務(wù)參與者用戶其他參與者無描述為了方便下次再次閱讀喜歡的圖書,需要進(jìn)行添加圖書前置條件搜索圖書后后置條件刪除圖書前觸發(fā)條件點擊添加圖書基本流程1.用戶進(jìn)入系統(tǒng),在首頁就可看到搜索欄。2.用戶可以用搜索作者名或書名的方式進(jìn)行添加3.用戶填寫并提交查詢條件4.可按圖書名或作者名進(jìn)行模糊查詢6.點擊加入書架,完成添加圖書7.用戶退出當(dāng)前頁面后,可以繼續(xù)對作者的其他圖書進(jìn)行添加替代流程1.若直接登錄后在系統(tǒng)首頁添加圖書,無法添加2.添加內(nèi)容不允許為空結(jié)束用戶添加結(jié)束實現(xiàn)約束和說明2.3.4評價圖書功能用例圖書評價功能允許用戶登錄后在圖書主頁上搜索或點擊,用戶可以在進(jìn)入圖書詳細(xì)信息頁面后對相關(guān)圖書進(jìn)行評價。評價圖書用例描述如表2-6所示。表2-6“評價圖書”用例描述用例條目內(nèi)容用例名評價圖書表2-6(續(xù))用例條目內(nèi)容主要業(yè)務(wù)參與者用戶其他參與者無描述用戶對圖書進(jìn)行評價前置條件用戶成功登錄系統(tǒng)后置條件當(dāng)前用例執(zhí)行之后必須為真的條件,可以無觸發(fā)條件點擊圖書評價基本流程1.用戶進(jìn)入系統(tǒng),在首頁就可看到搜索欄2.用戶可以用搜索書名的方式進(jìn)行搜索3.在圖書面選擇“評價”按鈕4.點擊“提交”,提示“評價成功”5.用戶在不退出當(dāng)前頁面的同時,可以繼續(xù)對某本書進(jìn)行評價替代流程結(jié)束評價完畢,后臺系統(tǒng)顯示評價內(nèi)容實現(xiàn)約束和說明2.3.5個人信息修改功能用例個人中心功能是用戶可查詢到注冊系統(tǒng)時填寫的個人信息,并且可對個人信息進(jìn)行修改。個人信息主要有用戶名、用戶個性簽名、性別、地理位置、生日、郵箱等。個人信息修改用例描述如表2-7所示。表2-7“個人信息修改”用例描述用例條目內(nèi)容用例名個人信息修改主要業(yè)務(wù)參與者用戶其他參與者無描述對個人信息進(jìn)行修改前置條件用戶成功登錄系統(tǒng)后置條件編輯個人信息觸發(fā)條件修改或完善個人信息基本流程1.用戶登陸2.在系統(tǒng)首頁面選擇“個人中心”按鈕,選擇“個人信息”3.點擊“修改”,彈出修改頁面4.編輯正確信息5.點擊“保存”,提示“保存成功”替代流程結(jié)束個人信息編輯成功實現(xiàn)約束和說明2.3.6作者管理功能用例作者管理功能是管理員對前臺顯示的所有作者信息進(jìn)行管理,作者信息主要有作者名、簡介、性別、地理位置、生日等。作者管理用例描述如表2-8所示。表2-8“作者管理”用例描述用例條目描述用例名稱作者管理用例主要業(yè)務(wù)參與者管理員其他參與者無描述管理作者信息,對管理進(jìn)行查看、更改等操作前置條件管理員成功進(jìn)入后臺管理系統(tǒng)后置條件已顯示、更新用戶信息觸發(fā)條件管理員添加、搜索、修改作者信息、刪除作者基本流程1.管理員登陸2.選擇作者管理功能3.查看作者列表4.找到要更改的作者信息5.進(jìn)行增加、修改、刪除、查看操作6.保存結(jié)果并退出替代流程結(jié)束顯示成功實現(xiàn)約束和說明只有管理員可以進(jìn)行增加、修改、刪除、查看作者信息操作2.3.7用戶管理功能用例用戶管理功能負(fù)責(zé)管理介紹中顯示的所有用戶信息。用戶信息主要有用戶名、用戶個性簽名、性別、地理位置、生日、郵箱等。用戶管理用例描述如表2-9所示。表2-9“用戶管理”用例描述用例條目描述用例名稱用戶管理用例主要業(yè)務(wù)參與者管理員其他參與者無描述管理用戶信息,對用戶進(jìn)行查看、更改等操作前置條件管理員成功進(jìn)入后臺管理系統(tǒng)后置條件已顯示、更新用戶信息觸發(fā)條件管理員添加用戶、搜索用戶、修改用戶信息、刪除用戶基本流程1.管理員登錄,選擇用戶管理功能2.找到要更改的用戶信息3.進(jìn)行增加、修改、刪除、查看操作表2-9(續(xù))用例條目描述替代流程結(jié)束顯示成功實現(xiàn)約束和說明只有管理員可以進(jìn)行增加、修改、刪除、查看用戶信息操作2.3.8圖書管理功能用例圖書館管理的功能是負(fù)責(zé)查看所有書籍和管理信息圖書信息主要有作者名、圖書簡介、圖書類型、圖書評價、圖書章節(jié)列表等。圖書管理用例描述如表2-10所示。表2-10“圖書管理”用例描述用例條目描述用例名稱圖書管理用例主要業(yè)務(wù)參與者管理員其他參與者無描述管理用戶信息,對圖書進(jìn)行查看、更改等操作前置條件管理員成功進(jìn)入后臺管理系統(tǒng)后置條件已顯示、更新圖書信息觸發(fā)條件管理員添加、搜索、修改圖書信息、刪除圖書基本流程1.管理員登陸2.選擇圖書管理功能3.查看圖書列表4.找到要更改的圖書信息5.進(jìn)行增加、修改、刪除、查看圖書信息操作6.保存結(jié)果并退出替代流程結(jié)束顯示成功實現(xiàn)約束和說明1.進(jìn)行管理員身份驗證2.只有管理員可以進(jìn)行增加、修改、刪除、查看用戶信息操作2.4本章小結(jié)在完成系統(tǒng)前,我們對系統(tǒng)進(jìn)行了功能模塊的展示,介紹了各個模塊,對主要模塊進(jìn)行詳細(xì)的用例描述。同時針對系統(tǒng)能否可行,從經(jīng)濟(jì)、技術(shù)、操作幾個方面可行性方面對整個系統(tǒng)進(jìn)行可行性分析。

第3章系統(tǒng)總體設(shè)計在需求分析階段,規(guī)劃了功能需求,對主要用例進(jìn)行了詳細(xì)描述,也從經(jīng)濟(jì)、技術(shù)、操作的可行性進(jìn)行了分析[14]。系統(tǒng)總體設(shè)計的主要任務(wù)就是把系統(tǒng)按功能能逐次分割成層次結(jié)構(gòu),方便把各個部分組合起來成為系統(tǒng)。3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計基于SpringBoot的兒童電子讀物播放器系統(tǒng)采用該系統(tǒng)采用B/W結(jié)構(gòu),即web瀏覽器/服務(wù)器結(jié)構(gòu)[15]。該模型統(tǒng)一了客戶端,并側(cè)重于在服務(wù)器上實現(xiàn)系統(tǒng)功能的基本組件,從而簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。您只需要在客戶端上安裝瀏覽器,而服務(wù)器則需要安裝服務(wù)提供商、Oracle、cellular和其他數(shù)據(jù)庫瀏覽器通過網(wǎng)絡(luò)服務(wù)器與數(shù)據(jù)庫進(jìn)行交互。使得應(yīng)用程序的功能變得更加便捷和易用。3.2系統(tǒng)架構(gòu)運行圖完成基于SpringBoot的兒童電子讀物播放器系統(tǒng)的開發(fā)。在顯示層下負(fù)責(zé)執(zhí)行跳躍層前后的工作。同時,mybatis框架使用連續(xù)層與數(shù)據(jù)庫進(jìn)行交互,以實現(xiàn)數(shù)據(jù)的連續(xù)性,將Spring框定為業(yè)務(wù)邏輯層,將SpringMVC、Mybatis框架進(jìn)行整合。圖3-1系統(tǒng)架構(gòu)運行圖3.3系統(tǒng)功能模塊設(shè)計系統(tǒng)主要分為管理員模塊、用戶兩種角色。用戶系統(tǒng)主要有注冊模塊、登錄模塊、搜索圖書模塊、評論圖書模塊、刪除圖書模塊、修改圖書模塊等模塊。管理員系統(tǒng)主要有管理員登錄模塊、用戶管理模塊、作者管理模塊、榜單管理、書籍入庫出庫模塊、數(shù)據(jù)可視化模塊等。系統(tǒng)的功能結(jié)構(gòu)設(shè)計圖如圖3-2所示。圖3-2軟件功能結(jié)構(gòu)設(shè)計圖(1)用戶模塊1)注冊模塊:新用戶首次使用該系統(tǒng)時需要先注冊,包括用戶名,登錄帳號,登錄密碼,聯(lián)系電話等。生成自己的賬號后,可進(jìn)入登錄系統(tǒng)。

2)登錄模塊:用戶登錄自己的賬號后,可進(jìn)入系統(tǒng)進(jìn)行電子書閱讀播放相關(guān)操作。

3)搜索圖書模塊:用于搜索書單,頁面顯示書本信息,用戶進(jìn)行書本名稱模糊查詢或者書本作者名模糊查詢。4)評論圖書模塊:用于用戶對前臺首頁的圖書或我的書架的圖書進(jìn)行相關(guān)評論。5)刪除圖書模塊:用戶在我的書架里,若是對收藏的書本不喜歡則可進(jìn)行刪除。6)修改圖書模塊:用戶在我的書架里,若是對收藏的書本不喜歡則可進(jìn)行修改。7)播放圖書模塊:用戶在閱讀圖書時,可點擊播放按鈕,則可進(jìn)行自動播放。8)個人中心模塊:用戶可以在個人中心優(yōu)化信息,并查看列表中的一系列書籍。(2)管理員模塊1)登錄:管理員可以在登錄后管理后臺數(shù)據(jù)2)用戶管理模塊:管理所有用戶信息,對于發(fā)表惡意評論的用戶進(jìn)行永久性刪除并且拉入黑名單。3)作者管理模塊:用于介紹作者信息,包括作者名、簡介、性別、地理位置、生日等。4)圖書管理模塊:用于介紹圖書信息和更新圖書章節(jié)內(nèi)容,包括圖書名稱、作者信息、圖書類型、圖書評價等。5)榜單管理模塊:新書上榜和榜單更新,同時可顯示到前臺頁面。6)圖書入庫出庫模塊:對圖書后臺數(shù)據(jù)庫信息可進(jìn)行添加和刪除。7)數(shù)據(jù)可視化模塊:對前臺用戶、作者、圖書的數(shù)據(jù)進(jìn)行圖形化統(tǒng)計并顯示到前端。3.4數(shù)據(jù)庫設(shè)計基于SpringBoot的兒童電子讀物播放器系統(tǒng)的概念模型設(shè)計采用E-R圖的形式,描述管理員、評價、圖書、作者、用戶、收藏、章節(jié)等實體。系統(tǒng)的總體E-R圖,如圖3-3所示。圖3-3系統(tǒng)整體E-R圖3.4.1數(shù)據(jù)庫的概念設(shè)計管理員實體有管理員ID、管理員名、密碼。如圖3-4所示。圖3-4管理員實體屬性圖用戶實體有用戶ID、密碼、用戶名、用戶性別、用戶簡介、用戶生日、地理位置、電話等。如圖3-5所示。圖3-5用戶實體屬性圖收藏實體有收藏ID、用戶ID、書籍ID、創(chuàng)建時間。如圖3-6所示。圖3-6收藏實體屬性圖作者實體有作家ID、姓名、作家簡介、用戶性別、頭像、生日、地理位置。如圖3-7所示。圖3-7作者實體屬性圖圖書實體有圖書ID、圖書名、作家簡介、作者ID、書籍圖片、圖書風(fēng)格。如圖3-8所示。圖3-8圖書實體屬性圖章節(jié)實體有目錄ID、小說ID、章節(jié)名稱、書籍內(nèi)容。如圖3-9所示。圖3-9章節(jié)實體屬性圖評價實體有排行ID、小說ID、用戶ID、評分。如圖3-10所示。圖3-10評價實體屬性圖3.4.2數(shù)據(jù)庫的邏輯設(shè)計兒童電子讀物播放器系統(tǒng),主要包含七張數(shù)據(jù)庫表,主要有管理員表(Admin)、用戶表(Consumer)、收藏表(Collect)、作者表(Writer)、圖書表(Books)、章節(jié)表(directory)、評價表(rate)。下面對數(shù)據(jù)表依次敘述。(1)管理員表:表中字段有管理員ID、管理員名、密碼。如表3-1所示。表3-1管理員表:Admin列名類型長度是否主鍵允許為空含義idInteger11是否管理員IDnamevarchar50否否管理員名passwordvarchar10否否密碼(2)用戶表:表中字段有用戶ID、密碼、用戶名、用戶性別、用戶簡介、用戶生日、地理位置、電話等。如表3-2所示。表3-2用戶表:Consumer列名類型長度是否主鍵允許為空含義idInteger11是否用戶表IDpasswordvarchar255否是密碼usernamevarchar255否是用戶名sexChar2否是用戶性別birthdatetime0否是用戶生日locationvarchar255否是地理位置phone_numIntegeremaile200否是電話emailvarchar255否是郵箱avatorvarchar255否是用戶頭像create_timedatetime0否是創(chuàng)建時間update_timedatetime0否是修改時間(3)收藏表:表中字段有收藏ID、用戶ID、書籍ID、創(chuàng)建時間。如表3-3所示。表3-3收藏表:Collect列名類型長度是否主鍵允許為空含義idint10是否收藏IDuser_idint10否是用戶IDbook_idint10否是圖書IDcollect_timedatetime0否是收藏時間(4)作者表:表中字段有作家ID、姓名、作家簡介、用戶性別、頭像、生日、地理位置。如表3-4所示。表3-4作者表:Writer列名類型長度是否主鍵允許為空含義idInteger10是否ID表3-4(續(xù))列名類型長度是否主鍵允許為空含義namevarchar255否是作者姓名sexChar2否是作者性別picvarchar255否是頭像birthdatatime0否是生日locationvarchar255否是地理位置(5)圖書表:表中字段有圖書ID、圖書名、作家簡介、作者ID、書籍圖片、風(fēng)格等。如表3-5所示。表3-5圖書表:Books列名類型長度是否主鍵允許為空含義idInteger10是否圖書IDnamevarchar255否是圖書名writer_idInteger2否是作者IDpicvarchar255否是圖書圖片styleInteger0否是風(fēng)格create_timedatetime0否是申請時間update_timedatetime0否是修改時間(6)目錄表:表中字段有目錄ID、小說ID、章節(jié)名稱、書籍內(nèi)容。如表3-6所示。表3-6章節(jié)表:directory列名類型長度是否主鍵允許為空含義idInteger10是否章節(jié)IDbook_IdInteger10否是圖書IDnameInteger10否是章節(jié)標(biāo)題contentvarchar255否是章節(jié)內(nèi)容(7)排行表:表中字段有排行ID、小說ID、用戶ID、評分。如表3-7所示。表3-7評價表:rate列名類型長度是否主鍵允許為空含義idInteger10是否評價IDbook_IdInteger10否是圖書IDconsumer_idInteger10否是用戶IDscorevarchar10否是評分3.5本章小結(jié)本章是系統(tǒng)的總體設(shè)計,從軟件設(shè)計和結(jié)構(gòu)功能到模塊功能的簡要介紹。詳細(xì)介紹了數(shù)據(jù)庫設(shè)計的三個主要部分的總體設(shè)計系統(tǒng)。下一章詳細(xì)介紹了系統(tǒng)道路的設(shè)計和實現(xiàn)。

第4章系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)系統(tǒng)設(shè)計是指根據(jù)對系統(tǒng)總體設(shè)計后再運用學(xué)到的計算機(jī)知識,從而設(shè)計出極大限程度滿足用戶所提出的要求的的系統(tǒng)的過程[16]。系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn)主要講述主要用例是如何通過底層邏輯設(shè)計出來的,UML圖就是用來展示用例是如何實現(xiàn)的,用于本章將對具體功能實現(xiàn)進(jìn)行描述和分析。并且此章也會展示出實現(xiàn)的截面圖。4.1系統(tǒng)實現(xiàn)技術(shù)及相關(guān)頁面基于SpringBoot的兒童電子讀物播放器系統(tǒng),系統(tǒng)使用IDEA,系統(tǒng)后端使用的是SpringBoot,前端使用的是VUE框架,數(shù)據(jù)存儲使用MySQL數(shù)據(jù)庫[17]。4.2系統(tǒng)前臺頁面4.2.1用戶注冊功能頁面使用該系統(tǒng)的新用戶首次需要在其當(dāng)前帳戶中登錄以完成該區(qū)域。用戶注冊功能時序圖如圖4-1所示。圖4-1用戶注冊功能時序圖確定數(shù)據(jù)庫中的賬目是否重復(fù),記錄信息是否存儲在數(shù)據(jù)庫中,或返回到記錄頁。用戶注冊功能流程圖如圖4-2所示。圖4-2用戶注冊功能流程圖注冊功能界面效果如圖4-3所示。圖4-3用戶注冊功能界面4.2.2用戶修改信息功能頁面用戶手冊注冊登錄系統(tǒng)后,需要在此界面完善個人信息,比如上傳頭像,填寫姓名、手機(jī)號、郵箱等信息。用戶若需要變更信息,也可在此頁面修改。用戶修改信息功能時序圖如圖4-4所示。圖4-4用戶修改信息功能時序圖個人信息界面,修改后的信息,您可以更新數(shù)據(jù)庫。用戶修改信息功能流程圖如圖4-5所示。圖4-5用戶修改信息功能流程圖用戶修改信息功能界面效果如圖4-6所示。圖4-6用戶修改信息功能界面4.2.3用戶搜索圖書功能頁面用戶針對自己想要閱讀的圖書可在搜索頁面模糊查詢作者名或圖書名進(jìn)行搜索。用戶搜索圖書功能時序圖如圖4-7所示。圖4-7用戶搜索圖書功能時序圖用戶搜索圖書功能如圖4-8所示。圖4-8用戶搜索圖書功能時序圖用戶搜索圖書功能界面效果如圖4-9所示。圖4-9用戶搜索圖書功能界面4.3系統(tǒng)后臺頁面4.3.1管理員管理用戶管理員可對前臺用戶注冊的個人信息,用戶對圖書的評價可進(jìn)行管理,針對對于發(fā)表惡意評論的用戶進(jìn)行永久性刪除并且拉入黑名單。管理員管理用戶功能時序圖如圖4-10所示。圖4-10管理員管理用戶功能時序圖在進(jìn)入該系統(tǒng)后,管理員可以查看用戶列表、編輯用戶信息等內(nèi)容。,若操作符合要求,則更新數(shù)據(jù)庫,否則會重回添加、刪除、編輯的操作頁面。管理員管理用戶功能流程圖如圖4-11所示。圖4-11管理員管理用戶功能流程圖管理員管理用戶功能界面效果如圖4-12所示。圖4-12管理員管理用戶功能界面4.3.2管理員管理作者管理員可刪除或更新提交的提交人信息。管理員管理作者功能時序圖如圖4-13所示。圖4-13管理員管理作者功能時序圖管理員在登錄系統(tǒng)后,點擊后臺作者管理頁面,即可顯示出作者列表,對作者信息進(jìn)行添加、刪除、編輯等操作,若操作符合要求,則更新數(shù)據(jù)庫,否則會重回添加、刪除、編輯的操作頁面。管理員管理作者功能流程圖如圖4-14所示。圖4-14管理員管理作者功能流程圖管理員管理作者功能界面效果如圖4-15所示。圖4-15管理員管理作者功能界面4.4本章小結(jié)本章的內(nèi)容是詳細(xì)闡述了兒童電子讀物系統(tǒng)開發(fā)過程中的詳細(xì)設(shè)計。設(shè)計了系統(tǒng)的功能程序流程,繪制了程序時序圖,為系統(tǒng)的后期實現(xiàn)做準(zhǔn)備,為后續(xù)的編碼實現(xiàn)做好準(zhǔn)備。這表明已經(jīng)完成了分析,并在實現(xiàn)了系統(tǒng)的所有功能后對系統(tǒng)進(jìn)行了測試。

第5章系統(tǒng)測試系統(tǒng)軟件測試的作用是通過描繪系統(tǒng)的功能測試過程與結(jié)果,展現(xiàn)出系統(tǒng)是否符合需求分析部分的功能與質(zhì)量需求的要求,檢測系統(tǒng)的每一個功能正常使用情況,檢查程序功能按照設(shè)計需求的規(guī)定正常打開使用的情況以及說明書的規(guī)定能夠正常打開使用[18]。5.1軟件測試概述5.1.1軟件測試目的軟件測試是提高程序質(zhì)量的重要手段,目的是通過測試軟件系統(tǒng)或程序來糾正錯誤。5.1.2軟件測試方法軟件測試方法主要有黑盒測試和白盒測試。白盒測試,根據(jù)程序的邏輯結(jié)構(gòu)和編碼結(jié)構(gòu)設(shè)計測試數(shù)據(jù)并執(zhí)行測試。黑盒測試是從使用軟件或程序的角度出發(fā),基于輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系進(jìn)行的測試[19]。5.2系統(tǒng)功能測試5.2.1用戶登錄功能測試用戶登錄功能模塊的測試是為了確定該用戶賬號是否能夠成功登錄網(wǎng)站。如表5-1所示。表5-1登錄功能測試用例用例編號輸入預(yù)期輸出實際輸出測試結(jié)論1賬號:NULL密碼:1提示賬戶為空提示賬戶為空通過2賬號:xy密碼:NULL提示賬戶為空提示賬戶為空通過3賬號:NULL密碼:NULL提示賬戶為空提示賬戶為空通過4賬號:xy密碼:1進(jìn)入系統(tǒng)進(jìn)入系統(tǒng)通過5.2.2用戶搜索圖書功能測試對用戶查詢圖書功能模塊的測試主要是根據(jù)查詢圖書名、作者名判斷用戶是否能夠順利查詢到圖書。如表5-2所示。表5-2查詢圖書功能測試用例用例編號輸入預(yù)期輸出實際輸出測試結(jié)論1書名:NULL作者:郭敬明顯示作者圖書顯示作者圖書通過2書名:舊時光作者:NULL顯示圖書信息顯示圖書信息通過3書名:NULL作者:NULL提示無法查找提示無法查找通過4書名:舊時光作者:郭敬明顯示圖書信息顯示圖書信息通過5.2.3用戶個人信息修改功能測試修改用戶個人信息模塊的測試,主要決定用戶是否可以修改個人信息。如表5-3所示。表5-3用戶信息功能測試用例用例編號輸入預(yù)期輸出實際輸出測試結(jié)論1姓名:NULL性別:女提示無法修改提示無法修改通過2姓名:NULL性別:女提示無法修改提示無法修改通過3姓名:NULL性別:女提示無法修改提示無法修改通過4姓名:NULL性別:女修改成功更新用戶信息通過5.2.4管理員添加圖書功能測試向管理員添加圖書功能模塊主要檢查管理員是否可以添加圖書信息。如表5-4所示。表5-4管理員添加圖書功能測試用例用例編號輸入預(yù)期輸出實際輸出測試結(jié)論1書名:NULL類型:青春提示無法修改提示無法修改通過2書名:左耳類型:NULL提示無法修改提示無法修改通過3書名:NULL類型:NULL提示無法修改提示無法修改通過4書名:左耳類型:青春修改成功更新圖書信息通過5.2.5管理員添加作者功能測試測試管理員是否添加了作者功能模塊,主要決定管理員是否可以添加作者。如表5-5所示。表5-5作者信息功能測試用例用例編號輸入預(yù)期輸出實際輸出測試結(jié)論1姓名:NULL性別:男提示無法修改提示無法修改通過2姓名:郭敬明性別:NULL提示無法修改提示無法修改通過3姓名:NULL性別:NULL提示無法修改提示無法修改通過4姓名:郭敬明性別:男修改成功更新作者信息通過5.3系統(tǒng)性能測試性能測試是測試工具模擬正常、峰值和異常負(fù)載時系統(tǒng)性能數(shù)據(jù)的顯示[20]。如表5-6系統(tǒng)性能測試用例。表5-6性能測試用例序號測試用例預(yù)期結(jié)果實際結(jié)果測試結(jié)果1注冊性能測試點擊注冊2s內(nèi)能成功注冊時間不超過2s通過2登錄性能測試點擊登錄2s內(nèi)能成功登錄在2s內(nèi)完成通過3搜索性能測試點擊搜索在5s內(nèi)顯示結(jié)果搜索在5s內(nèi)完成通過4性能穩(wěn)定性系統(tǒng)能持續(xù)穩(wěn)定運行系統(tǒng)能持續(xù)穩(wěn)定運行通過5長時間壓力測試系統(tǒng)能持續(xù)在高壓下穩(wěn)定運行系統(tǒng)能持續(xù)在高壓下穩(wěn)定運行通過5.4測試結(jié)果本章對用戶信息功能模塊、查詢簿功能模塊和用戶登錄功能進(jìn)行了測試。同時進(jìn)行了質(zhì)量測試和可靠性測試。測試結(jié)果表明,該系統(tǒng)基本能夠?qū)崿F(xiàn)電子閱讀器播放器系統(tǒng)的功能,測試結(jié)果與所需要的系統(tǒng)基本兼容。5.5本章小結(jié)本章主要完成軟件在面向用戶之前的最后任務(wù)。根據(jù)系統(tǒng)的需求分析和各模塊的功能設(shè)計測試用例,識別測試用例,記錄測試過程、預(yù)期結(jié)果和實際結(jié)果。

第6章結(jié)論本課題完成了基于SpringBoot的兒童電子讀物播放器系統(tǒng),使用B/S架構(gòu),實現(xiàn)前后臺兩大模塊功能:用戶的登錄功能、注冊功能、搜索圖書功能、添加圖書功能、刪除圖書功能、播放圖書功能、評價圖書功能、管理個人中心等功能,管理員有管理用戶信息功能、管理圖書信息功能、管理作者信息功能、圖形化統(tǒng)計

溫馨提示

  • 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

提交評論