基于SpringBoot個人博客的設計與實現(xiàn)_第1頁
基于SpringBoot個人博客的設計與實現(xiàn)_第2頁
基于SpringBoot個人博客的設計與實現(xiàn)_第3頁
基于SpringBoot個人博客的設計與實現(xiàn)_第4頁
基于SpringBoot個人博客的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

摘要需求分析系統(tǒng)概述個人博客系統(tǒng)[1-4]是一種用于個人或小團隊用來制作,管理,發(fā)布博客帖子的軟件。它為用戶提供了一種界面,讓用戶能夠很容易地創(chuàng)建和編輯文章,并將其發(fā)布到自己的博客上。(1)用戶管理:個人博客系統(tǒng)允許用戶注冊賬號,并提供登錄和退出功能。用戶可以管理自己的個人信息,包括用戶名、密碼、頭像等。(2)文章管理:用戶可以創(chuàng)建、編輯和刪除博客文章。系統(tǒng)提供了一個富文本編輯器,使用戶可以輕松地添加格式、插入圖片和鏈接等。(3)評論和互動:個性化的blog系統(tǒng)一般允許用戶對文章進行評論和留言。管理員可以設置評論審核機制,以控制評論內容的質量。此外,系統(tǒng)還提供了社交分享功能,方便讀者將文章分享到社交媒體平臺。可行性研究可行性分析是對項目可行性進行評價的一種技術,它可以幫助確定項目是否有足夠的資源、技術和經濟支持來實施。基于本系統(tǒng)作用,主要從技術、經濟、目標用戶等方面進行分析。技術可行性分析個人博客平臺存儲采用MySQLREF_Ref19344\r\h[5]數(shù)據(jù)庫,在開發(fā)過程中使用了IDEA、Tomcat等開發(fā)工具,可以方便地編寫系統(tǒng)。該系統(tǒng)采用SpringBootREF_Ref19425\r\h[6]框架開發(fā),提高了系統(tǒng)的可擴展性和可維護性,減少了Java配置代碼,簡化了編程代碼。SpringBoot框架具有配置簡單、啟動速度快、模塊豐富等特點,可以迅速地構建出功能完備的應用程序。其集成性和擴展性使得可以輕松地與各種技術和框架無縫集成,例如SpringMVC、SpringDataJPA等,以滿足個人博客系統(tǒng)的各種需求。經濟可行性分析基于SpringBoot開發(fā)個人博客系統(tǒng)在經濟上具有較高的可行性。通過降低開發(fā)成本、靈活控制運營成本和維護成本,可以實現(xiàn)成本效益的平衡。同時,博客系統(tǒng)可以通過多種方式獲取收益,如廣告收入、付費訂閱和贊助捐贈,為系統(tǒng)帶來穩(wěn)定的經濟來源。目標用戶和市場分析目標用戶和市場分析對于基于SpringBoot的個人博客系統(tǒng)至關重要。目標用戶包括博客愛好者、創(chuàng)作者、學生、行業(yè)專家等,他們對于分享知識、展示作品和交流觀點有著不同的需求。市場競爭激烈,主要競爭對手包括WordPress、Medium等知名博客平臺,但個人博客市場仍有巨大的增長空間。隨著內容創(chuàng)作和社交媒體的發(fā)展,用戶對于內容質量和用戶體驗的要求不斷提高。因此,基于SpringBoot的個人博客系統(tǒng)應注重提供優(yōu)質內容和良好用戶體驗,以滿足用戶需求并建立市場地位。功能性需求分析按照個人博客平臺的角色,系統(tǒng)劃分了用戶和管理員兩個角色,定義了用戶模塊和管理員模塊兩大功能。1.3.1用戶模塊用戶模塊主要實現(xiàn)登錄、文章和消息發(fā)布、個性化設置等功能,具體如下:(1)用戶注冊登錄:用戶以用戶的身份登錄自己的博客平臺;用戶可以添加、修改、修改個人信息,例如修改個人信息、修改密碼等。(2)瀏覽blog信息[7]:用戶可以在自己博客平臺的首頁查詢資料,該頁面包括公告消息、新聞消息、博客等。(3)公告消息[8]:用戶可以在通知信息欄下查看管理員提交的信息。(4)新聞資訊[9]:用戶瀏覽新聞信息,瀏覽管理員發(fā)布的新聞信息。(5)我的賬戶[10]:用戶登錄本人賬戶后,可自行管理本人的賬戶。(6)我的收藏[11]:當用戶點擊右上角的“我的”按鈕時,會彈出一個子菜單,點擊“我的收藏”按鈕,就可以將博客信息添加到書簽中。1.3.2管理員模塊個人博客平臺管理員是整個系統(tǒng)的最高權限,具有管理和控制其他用戶信息的權力。它有以下幾個功能:(1)用戶注冊信息查詢:管理員可以在后臺看到用戶注冊信息;(2)管理注冊用戶:系統(tǒng)管理員均能在背景中對已登錄的使用者進行增刪查詢;(3)Blog信息:Blog管理員可以查看Blog的所有信息,并可以添加,刪除,刪除,查詢;(4)博客分類[12]:管理員可以查看所有blog的分類信息,并可以對blog進行增加,刪除,刪除等操作;(5)個人管理:管理員可以更改自己的信息,也可以更改自己的登錄密碼。1.3.3用例圖分析根據(jù)需求分析,本系統(tǒng)的用例圖如圖1-1所示。圖1-1系統(tǒng)用例圖系統(tǒng)設計系統(tǒng)功能模塊設計本系統(tǒng)是基于SpringBoot框架進行設計的,主要分為注冊用戶和管理員兩個方面來進行設計,注冊用戶主要有注冊登錄、首頁、公告消息、新聞資訊、博客、我的收藏、我的賬戶、退出功能;管理員主要有登錄、首頁、人員管理、博客、新聞資訊、博客分類、公告欄功能,注冊用戶和管理員的功能如圖2-1所示。圖2-1系統(tǒng)功能模塊圖系統(tǒng)功能模塊設計用戶登錄/注冊的設計用戶必須先用賬戶密碼登錄博客系統(tǒng)的首頁,然后點擊進入系統(tǒng)登錄頁面,用戶必須輸入用戶名和密碼,若提交的信息正確,系統(tǒng)會對用戶的賬戶狀態(tài)進行驗證,若賬戶狀態(tài)正常,則登錄到系統(tǒng)中。如果是新用戶,可以點擊注冊按鈕進行注冊,在注冊頁面中,用戶需要輸入一些必要的信息,如用戶名,密碼,郵箱等。當用戶填寫好信息之后,點擊“注冊”鍵,系統(tǒng)就會對用戶提交的信息進行驗證。如果用戶提交的信息不符合規(guī)定(如密碼太簡單,格式錯誤),系統(tǒng)會提示用戶重新填寫或者修改信息。如果用戶提交的信息符合要求,系統(tǒng)將為用戶創(chuàng)建一個新的賬戶,并將注冊成功的信息反饋給用戶。登錄注冊的流程圖如圖2-2所示。圖2-2登錄注冊流程圖博客管理功能的設計在博客管理中,包含了文章發(fā)表[13],文章修改,刪除博文等功能,這些功能都是為了幫助用戶更好地管理自己的博客內容。文章發(fā)布:用戶可在博客管理界面中選擇發(fā)布一篇新的博文,然后填入文章的標題,內容,分類等等。點擊發(fā)表按鈕即可將文章發(fā)布到個人博客中。系統(tǒng)會自動保存文章信息,并展示在博客首頁和個人博客頁面中。其文章發(fā)布的流程圖如圖2-3所示。文章修改:如果用戶想要對已發(fā)表的文章進行修改,可在blog管理界面找到相應的文章,然后點擊修改按鈕,進入編輯頁。在編輯頁,用戶可對文章的標題、內容和分類等進行修改,修改完畢后點擊保存。刪除博文:若用戶想要刪掉某篇博文,可在博文管理頁面上查找相應博文,并按下“刪帖”鍵,將博文“移除”。當用戶確定后,該軟件將自動清除該日志,同時更新該日志的主頁和日志圖2-3文章發(fā)布流程圖評論功能的設計用戶發(fā)表評論,用戶在博客文章頁面或在評論區(qū)輸入內容,然后單擊“提交”鍵。在收到評論后,該系統(tǒng)對評論進行了存儲,并將其與評論的用戶ID、時間等關聯(lián)的數(shù)據(jù)一起存儲在了數(shù)據(jù)庫中。更新評論計數(shù)更新相關文章的評論計數(shù)[14-16],以便在文章頁面正確顯示評論數(shù)量。系統(tǒng)從數(shù)據(jù)庫中獲取評論,并在文章頁面或評論區(qū)顯示給用戶。評論按照時間順序排序顯示。用戶可以看到評論人的名字,評論的時間,評論的內容等等。此外,還可以在下面選擇“回復”鍵,在對應的評論中鍵入所需的信息,再單擊“提交”即可。當系統(tǒng)收到答復時,將其存儲到數(shù)據(jù)庫中,并將其顯示在條目下面。評論功能流程圖如圖2-4所示。圖2-4評論功能流程圖用戶管理功能的設計用戶管理功能的設計是為管理員提供一個便捷的方式來管理和維護用戶資料,管理員可在用戶管理界面輸入用戶名稱,系統(tǒng)會根據(jù)使用者輸入的資料,查詢資料庫中對應使用者的資料,并將用戶資料呈現(xiàn)給管理員。管理員可以看到更多的細節(jié),如注冊信息,博客帖子等等。系統(tǒng)管理員可通過添加、刪除和查找用戶信息來滿足系統(tǒng)管理需要。修改用戶信息后,管理員可在用戶管理界面中找到相應用戶,點擊修改按鈕進入編輯頁面,修改完畢后保存。當用戶被移除時,系統(tǒng)會提示管理員確認是否刪除該用戶信息,并在確認后將刪除該用戶信息。用戶管理功能的流程圖如圖2-5所示。圖2-5用戶管理功能流程圖數(shù)據(jù)庫設計在本論文中,數(shù)據(jù)庫設計REF_Ref29421\r\h[17-REF_Ref31227\r\h20]是構建整個系統(tǒng)的基礎和核心部分。我選擇MySQL作為數(shù)據(jù)庫管理系統(tǒng),基于其穩(wěn)定性、性能和廣泛的應用。在數(shù)據(jù)庫設計中,遵循了范式設計原則,將數(shù)據(jù)結構設計為滿足第三范式(3NF)的規(guī)范形式,以確保數(shù)據(jù)的一致性和有效性。通過實體關系建模,我定義了用戶、文章和評論等主要實體,并設計了對應的表結構。每個表都包括適當?shù)淖侄魏图s束,例如主鍵、外鍵等,以確保數(shù)據(jù)的完整性和關聯(lián)性。此外,我們還進行了索引設計、規(guī)范化與反規(guī)范化處理,以優(yōu)化數(shù)據(jù)庫結構和性能。通過以上數(shù)據(jù)庫設計,我們能夠有效地存儲和管理系統(tǒng)中的數(shù)據(jù),為系統(tǒng)的穩(wěn)定運行和高效性能提供了堅實的基礎。2.3.1數(shù)據(jù)庫概念設計根據(jù)需求分析,系統(tǒng)的E-R圖如圖2-6所示。圖2-6E-R實體關系圖2.3.2數(shù)據(jù)庫表設計對E-R圖進行分析,并結合個人博客系統(tǒng)對于數(shù)據(jù)存儲的需求,產生了以下數(shù)據(jù)表的結構:用戶表(user)是用來存儲用戶相關信息的用戶表。其表結構如表2-1所示。表2-1用戶表字段名稱數(shù)據(jù)類型不是null字段說明備注user_idmediumintTrue用戶ID主鍵statesmallintTrue賬戶狀態(tài)user_groupvarcharFalse所在用戶組login_timetimestampTrue上次登錄時間phonevarcharFalse手機號碼phone_statesmallintTrue手機認證usernamevarcharTrue用戶名nicknamevarcharFalse昵稱passwordvarcharTrue密碼emailvarcharFalse郵箱email_statesmallintTrue郵箱認證avatarvarcharFalse頭像地址create_timetimestampTrue創(chuàng)建時間(2)registered_user表是一個用于存儲用戶信息的注冊用戶信息表,包括用戶號碼,名稱,審計狀態(tài)等。其表結構如表2-2所示。表2-2注冊用戶信息表字段名稱數(shù)據(jù)類型不是null字段說明備注registered_user_idintTrue注冊用戶ID主鍵user_novarcharTrue用戶編號full_namevarcharFalse姓名examine_statevarcharTrue審核狀態(tài)recommendintTrue智能推薦user_idintTrue用戶IDcreate_timedatetimeTrue創(chuàng)建時間update_timetimestampTrue更新時間(3)(comment)表是評論信息表,用于存儲注釋信息中的注釋,答復,內容,昵稱,頭像地址等等。其表結構如表2-3所示。表2-3評論信息表字段名稱數(shù)據(jù)類型不是null字段說明備注comment_idintTrue評論ID主鍵user_idintTrue評論人IDreply_to_idintTrue回復評論IDcontentlongtextFalse內容nicknamevarcharFalse昵稱avatarvarcharFalse頭像地址create_timetimestampTrue創(chuàng)建時間update_timetimestampTrue更新時間source_tablevarcharFalse來源表source_fieldvarcharFalse來源字段source_idintTrue來源ID(4)blog表格就是blog的資訊表格,它包含了標題,封面,類型,用戶號碼,發(fā)表時間,內容詳情、點擊數(shù)、點贊數(shù)等。其表結構如表2-4所示。表2-4博客信息表字段名稱數(shù)據(jù)類型不是null字段說明備注blog_idintTrue博客ID主鍵titlevarcharFalse標題covervarcharFalse封面typevarcharFalse類型user_nointFalse用戶編號release_timedatetimeFalse發(fā)布時間content_detailslongtextFalse內容詳情hitsintTrue點擊數(shù)praise_lenintTrue點贊數(shù)recommendintTrue智能推薦create_timedatetimeTrue創(chuàng)建時間update_timetimestampTrue更新時間statistical_information表是統(tǒng)計信息表,用來存放統(tǒng)計信息中的標題、用戶名稱、發(fā)表次數(shù)、獲贊數(shù)量、統(tǒng)計時間、備注等。其表結構如表2-5所示。表2-5統(tǒng)計信息表字段名稱數(shù)據(jù)類型不是null字段說明備注statistical_information_idintTrue統(tǒng)計信息ID主鍵titlevarcharFalse標題user_namevarcharFalse用戶名稱number_of_publicationsintFalse發(fā)表次數(shù)number_of_likesintFalse獲贊數(shù)量statistical_timedateFalse統(tǒng)計時間remarksvarcharFalse備注recommendintTrue智能推薦create_timedatetimeTrue創(chuàng)建時間update_timetimestampTrue更新時間blog_category是用于存儲blog分類信息的類別表格,其表結構如表2-5所示。表2-6博客分類信息表字段名稱數(shù)據(jù)類型不是null字段說明備注blog_category_idintTrue博客分類ID主鍵typevarcharFalse類型recommendintTrue智能推薦create_timedatetimeTrue創(chuàng)建時間update_timetimestampTrue更新時間系統(tǒng)實現(xiàn)環(huán)境搭建硬件開發(fā)環(huán)境:IntelCorei5-8250UCPU處理器,內存8G。軟件開發(fā)環(huán)境:Windows11的64位操作系統(tǒng),JDK1.8,MySQL5.7IntelliJIDEA2022.3.4x64,Navicat數(shù)據(jù)庫可視化工具。實現(xiàn)用戶模塊3.2.1首頁在訪問個人博客系統(tǒng)時,首先看到的是系統(tǒng)的導航欄。導航欄簡潔明了,直觀易用,并融入了個性化的元素。它清晰地列出了各項功能板塊的功能,如“文章管理”、“個人信息”和“系統(tǒng)設置”等。每個板塊均配有相應的圖標和文字說明,確保用戶能夠迅速定位并訪問所需的功能。導航欄首頁如圖3-1所示。圖3-1個人博客系統(tǒng)的首頁3.2.2用戶登錄界面在個人博客平臺的前臺,注冊成功的用戶需進行登錄。登入系統(tǒng)前,請輸入完整的用戶賬號信息,并經合法驗證通過才能登錄系統(tǒng)。登錄界面如圖3-2所示。3.2.3用戶注冊如果不是個人博客的正式用戶可以進行在線注冊。注冊時,請將您的賬號,密碼,昵稱,移動電話,電子郵件等信息填入您的注冊網頁。注冊界面如下圖3-3所示。圖3-2用戶登錄圖圖3-3用戶注冊圖3.2.4公告消息在個人博客平臺中,用戶登錄后可以在公告消息中查看管理員向所有用戶發(fā)布重要的通知、更新或提示信息。這些公告消息可以是關于平臺維護、功能更新、安全提醒或其他與用戶相關的內容。其公告消息界面展示如下圖3-4所示。圖3-4公告消息圖3.2.5新聞資訊當用戶點擊導航欄中的“新聞資訊”時,將會跳轉到新聞資訊列表頁面。該頁面以列表的形式展示了所有的新聞資訊,每條新聞資訊都包含標題、發(fā)布時間、內容摘要等信息。用戶可以根據(jù)標題和發(fā)布時間等條件對新聞資訊進行篩選和排序,以便快速找到感興趣的內容。點擊某條新聞資訊的詳情鏈接,用戶將進入新聞詳情頁面。該頁面展示了新聞資訊的完整內容,用戶可以在這里詳細了解新聞資訊的詳細內容,并可以通過評論功能與其他用戶進行交流和討論。其新聞資訊界面展示如下圖3-5所示。圖3-5新聞資訊圖3.2.6博客當用戶點擊導航欄中的“博客”時,就可以跳轉到blog列表頁。這一頁將所有用戶所發(fā)表的博客文章列成一個列表,每一篇文章都包括標題,發(fā)表時間等等。用戶可以基于標題,發(fā)布時間或內容關鍵詞對博客文章進行搜索和篩選,以便快速找到感興趣的內容。點擊某篇博客文章的詳情鏈接,用戶會進入blog詳細信息頁。這個網頁顯示了博客帖子的全部內容。用戶可以在這里閱讀文章內容,查看評論、點贊或分享文章。同時,用戶還可以在博客詳情頁面下進行評論,與其他用戶進行交流和討論。其博客分類界面展示如下圖3-6所示。圖3-6博客分類圖3.2.7我的中心當用戶希望發(fā)布自己的博客文章時,可以點擊導航欄中的“我的中心”選項。這將引導用戶進入blog發(fā)表網頁,它為用戶提供一個表格,讓用戶可以在blog中填入標題,內容,選擇類別,添加標簽等等。為了提高博客的可讀性和吸引力,用戶還可以上傳圖片作為博客的配圖。在填寫完所有必要信息后,用戶可以點擊“發(fā)布”按鈕。此時,系統(tǒng)會首先驗證輸入的數(shù)據(jù)是否完整和合法,例如檢查標題和內容是否為空,圖片格式是否正確等。如果驗證通過,系統(tǒng)會將博客文章保存到數(shù)據(jù)庫中,并自動跳轉到博客列表頁面,新發(fā)布的博客文章將出現(xiàn)在列表的最上方。其博客發(fā)布界面展示如下圖3-7所示。圖3-7博客發(fā)布圖3.2.8我的收藏用戶將自己感興趣或認為有價值的博客文章、新聞資訊或其他內容收藏起來,以便日后快速訪問和回顧。在導航條上點擊“我的收藏”,用戶就會進入收藏頁面。在這個網頁上,用戶可以看到他們收藏的內容,包括博客文章、新聞資訊等。每個收藏項都會顯示標題、收藏時間以及來源等信息。用戶可以根據(jù)自己的喜好對自己喜歡的內容進行分類,過濾或者刪除。同時,用戶還可以對收藏的內容進行標記或備注,以便更好地管理和查找。除了查看收藏內容外,用戶可以修改自己的昵稱、頭像、密碼等個人信息,以及調整賬戶的一些設置。其我的收藏界面展示如下圖3-8所示。圖3-8我的收藏圖管理員模塊登錄管理員后臺管理的登錄界面如圖3-9所示。圖3-9登錄界面圖公告欄網站管理通過這個界面,管理員可以看到所有已發(fā)布的消息,如標題,時間,內容等等。同時,系統(tǒng)還能對公告信息進行添加,修改,刪除等操作。管理員只需點擊“添加”按鈕,就可以在通知欄中填入相關信息,編輯完并點擊保存即可。新添加的公告消息將自動顯示在公告列表中。對已經公布的公告消息,由系統(tǒng)管理人員進行修改和刪除。允許管理員進行編輯操作修改公告的標題和內容,以滿足不同的需求。刪除操作則可以將不再需要的公告從列表中移除。公告欄網站管理界面展示如下圖3-10所示。圖3-10公告欄網站管理界面圖人員管理人員管理界面是管理平臺用戶的核心功能。通過這個界面,管理員可以看到所有已注冊的用戶名單,包括用戶名,昵稱,郵箱,電話號碼,注冊時間等等。同時,管理員還擁有多種操作權限,以確保平臺的安全和用戶體驗。管理員可以根據(jù)用戶ID、注冊時間或其他字段對用戶列表進行排序,以便更清晰地查看用戶信息,管理員可以編輯用戶信息,如更改昵稱或手機號。在某些情況下,如用戶忘記密碼或要求更改聯(lián)系方式時,對于長期未活躍或存在嚴重違規(guī)行為的用戶,管理員可以選擇刪除其賬戶。刪除后,用戶的所有信息和數(shù)據(jù)將從系統(tǒng)中徹底清除。人員管理界面展示如下圖3-11所示。圖3-11人員管理界面圖內容管理管理員可以瀏覽、編輯、發(fā)布和刪除新聞資訊。首先,管理員可以通過瀏覽功能查看當前平臺上的所有新聞資訊,包括標題、發(fā)布時間、內容摘要等信息。這些信息以列表的形式展示,方便管理員快速了解平臺上的新聞動態(tài)。其次,管理員可以通過編輯功能對已有新聞資訊進行修改。如果新聞內容有誤或需要更新,管理員可以直接在編輯界面進行修改,并保存更改。編輯功能還包括添加圖片、鏈接等多媒體內容,以豐富新聞資訊的表現(xiàn)形式。此外,管理員還可以通過發(fā)布功能增加了新的新聞信息。在發(fā)布界面,管理員必須填寫新聞標題,內容、選擇分類等必要信息。人員管理界面展示如下圖3-12所示。圖3-12內容管理界面圖博客文章管理管理員有瀏覽功能,可以看到所有的博客帖子,并將其歸類。這個列表按照發(fā)布時間或其他管理員設定的標準進行排序,顯示每篇博客的標題、作者、發(fā)布時間、分類、點贊數(shù)、評論數(shù)量等信息。其次,管理員可利用編輯功能修改現(xiàn)有的博客帖子。另外,管理員也可以使用發(fā)布功能來增加新的博客帖子。在發(fā)布界面中,管理員需要填寫blog的標題,內容,選擇分類、等必要信息。博客文章管理界面展示如下圖3-13所示。圖3-13博客文章管理界面圖評論管理在評論管理界面,管理員能夠查看所有的評論信息,包括評論者,評論內容、評論時間、點贊數(shù)等信息。這些評論按時間順序排列,也可以由管理員自己制定,便于管理人員快速瀏覽和處理。管理員有權審核,修改,刪除評論。對于違規(guī)或不當?shù)脑u論,管理員可以選擇刪除,以確保平臺的健康環(huán)境。對于需要修改的評論,管理員可以直接在編輯界面進行修改。評論管理界面展示如下圖3-14所示。。圖3-14評論管理界面圖系統(tǒng)測試在保證軟件功能符合設計需求的前提下,對軟件進行系統(tǒng)的調試是非常重要的。為了保證每個功能模塊的穩(wěn)定、可靠,本文還對該軟件進行了一系列的測試。用戶登錄功能測試登錄的測試用例如表4-1所示。表4-1用戶登錄功能測試表用例名稱測試流程測試輸入預期結果測試結果結論用戶登錄1)進入登錄頁面2)輸入正確的用戶名和密碼用戶名:123456密碼:123456當用戶名及密碼正確時,會跳轉至登錄頁面,反之則會出現(xiàn)提示再次輸入的錯誤訊息測試結果與預期結果一致測試通過博客查看功能測試博客查看功能的測試用例如表4-2所示。表4-2博客查看功能測試表用例名稱測試流程測試輸入預期結果測試結果結論博客查看1)進入博客頁面2)點擊博客列表無可以查看所有博客信息測試結果與預期結果一致測試通過管理員添加博客界面測試添加博客的測試如表4-3所示。表4-3管理員添加博客界面測試表用例名稱測試流程測試輸入預期結果測試結果結論博客發(fā)布1)進入博客管理頁面2)點擊添加并填寫信息3)點擊提交無提交以后,頁面首頁會顯示新添加的博客信息測試結果與預期結果一致測試通過博客搜索功能測試搜索博客的測試用例如表4-4所示。表4-4博客搜索功能測試表用例名稱測試流程測試輸入預期結果測試結果結論博客搜索1)進入博客頁面2)在搜索框填入關鍵字,然后點擊搜索無頁面顯示包含有搜索關鍵字的博客測試結果與預期結果一致測試通過密碼修改功能測試密碼修改的測試用例如表4-5所示。表4-5密碼修改功能測試表用例名稱測試流程測試輸入預期結果測試結果結論密碼修改1)用戶或管理員填寫新密碼2)點擊進行提交無使用新密碼可以進行登錄測試結果與預期結果一致測試通過第5章總結與展望總結與展望本系統(tǒng)基于SpringBoot、JavaScript和MySQL等技術實現(xiàn)。在設計和實現(xiàn)的過程中,通過查閱相關資料,借鑒成功的博客系統(tǒng),終于完成了系統(tǒng)開發(fā)任務。實現(xiàn)的個人博客系統(tǒng)具有登陸注冊、發(fā)布個人博客文章、博客文章搜索、文章分類管理、博客文章評論的功能,達到了設計任務書規(guī)定的要求。但由于個人能力的限制,本設計所實現(xiàn)的個人博客系統(tǒng)還存在著許多不足之處,具體表現(xiàn)如下:(1)統(tǒng)計分析功能不完整,數(shù)據(jù)分析的范圍窄;(2)用戶功能交互不完善;(3)頁面不夠美觀。針對以上不

溫馨提示

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

評論

0/150

提交評論