版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
成都東軟學院ChengduNeusoftUniversity基于PHP+Mysql的個人博客系統(tǒng)的設計與實現(xiàn)答辯學生:指導老師:目錄CONTENTS1論文摘要及緒論2系統(tǒng)需求分析3系統(tǒng)設計及實現(xiàn)4系統(tǒng)關鍵性功能測試5總結與致謝01PARTONE論文摘要及緒論AbstractandIntroduction1.1論文摘要1.2系統(tǒng)背景與意義1.3關鍵性技術介紹隨著互聯(lián)網(wǎng)的高速發(fā)展,人們越來越喜歡在網(wǎng)絡上互相交流和展示自己。因此需要一個完全能夠承載這個功能的平臺來進行展示,而大多數(shù)的平臺主要為公司的附屬平臺并不能特有的展示自己,所以一部分熱愛交流和展示自己的人自己開發(fā)了一些具有特定氛圍和圈子的平臺,我們稱之為博客平臺。在該博客系統(tǒng)平臺上匯聚的都是具有同一愛好、同一興趣的朋友,具有更高的凝聚力和專業(yè)性。本文講述的是基于ThinkPHP技術和Bootstrap框架來進行設計、最終制作完成的的個人博客系統(tǒng)。該系統(tǒng)包括前端展示頁面和后臺管理頁面,前端頁面包括首頁界面、首頁輪播圖片部分、系統(tǒng)的公告、系統(tǒng)對文章的分類、留言板、友情鏈接、會員展示、全站搜索、個人主頁展示、文章留言等功能,并且在驗證碼方面進行了最新了的圖形識別驗證,極大的保證了評論的有效性和可參考性。便攜式管理后臺包括用戶對文章的管理、用戶自身的管理、留言板塊的管理、網(wǎng)站設置的管理(VP管理員)、對系統(tǒng)主頁的編輯修改、以及對文章分類管理等功能。論文摘要Abstract論文摘要系統(tǒng)背景與意義在過去的幾年里,許多新單詞進入我們的視野:博客,圈子,播客,WAP等。所有這些都表明,我們已經(jīng)進入了一個新階段的互聯(lián)網(wǎng)Web2,這是一個通用術語的一類新的互聯(lián)網(wǎng)應用相對于Web1,從核心內容到外部應用的革命。這個階段發(fā)展迅速,互聯(lián)網(wǎng)應用趨于多樣化,其中變化最大的是由web
1.0網(wǎng)站創(chuàng)造內容的時代變?yōu)橛捎脩魟?chuàng)造內容的web
2.0時代。在Web次世代的應用中,博客是Web應用的最典型和最熱門的代表之一,它是Web最直觀的表現(xiàn)。博客精神的核心不是自娛自樂,更不是言論自由。幫助別人。個人日記和個人網(wǎng)站的重要表現(xiàn)是“自我”,而博客則是“大我”。它可能是非常接近的形式,但本質上不同。因此,所有優(yōu)秀的博客站點,真正表達作者的個人內容是非常有限的,最多只是點綴,而不是作為個人網(wǎng)站的核心!博客是個人與公眾的結合,本質不是個人思想的重要表現(xiàn),不是個人經(jīng)驗的重要記錄,而是從個人角度,用互聯(lián)網(wǎng)作為一個整體的眼光,選擇和記錄自己的互聯(lián)網(wǎng),看到精彩的內容,幫助別人,使其擁有更高的分享價值。相關技術ThinkPHP網(wǎng)站重要借助了ThinkPHP的平臺來進行了二次編譯,使網(wǎng)站從制作開始到完成整體網(wǎng)站的效率大大提升。ThinkPHP是具有許多原始的特點和特點,在社區(qū)團隊的積極參與下,不斷優(yōu)化和改進可用性、可擴展性和性能,已經(jīng)發(fā)展成為Web應用程序開發(fā)框架中最領先、最有影響力的WEB開源應用的開發(fā)組織框架,多個典型案例,確保業(yè)務穩(wěn)定和門戶級發(fā)展以及門戶級的開發(fā)。0102MySQLMySQL是一種關系型的數(shù)據(jù)庫管理系統(tǒng),是由瑞典MySQLAB公司開發(fā),系統(tǒng)目前屬于Oracle公司。MySQL是目前市面上最流行的關系型數(shù)據(jù)庫管理系統(tǒng),在WEB應用方面MySQL是目前市面上最好的RDBMS(RelationalDatabaseManagementSystem)應用軟件之一。MySQL作為一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng),是將關聯(lián)數(shù)據(jù)庫從而讓數(shù)據(jù)保存在不同的表中,而不是將所有的數(shù)據(jù)全部存放在一個大的管理數(shù)據(jù)庫中,這樣做的目的是為系統(tǒng)增加了速度并提高了系統(tǒng)的靈活性。0304BootstrapBootstrap,來自Twitter,是目前很受歡迎的前端框架。Bootstrap是基于HTML、CSS、JAVASCRIPT的,它簡潔靈活,使得Web開發(fā)更加快捷。它是通過Twitter的設計開發(fā)師MarkOtto和JacobThornton一起合作開發(fā)的,是一個基于CSS/HTML的框架。Bootstrap提供了好看并且實用的HTML和CSS規(guī)則,它即是由動態(tài)CSS語言Less寫成。PHPPHP是一種通用的開源的腳本開發(fā)語言。語法接收了C語言、Java和Perl的特點,便于學習,應用廣泛,重點應用于Web開發(fā)領域。PHP特有的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。它可以比CGI或者Perl更快速地執(zhí)行動態(tài)網(wǎng)頁。與其他編程語言相比,PHP使用嵌入在HTML(標準通用標記語言(PHP))文檔中的動態(tài)頁面去執(zhí)行,執(zhí)行效率遠遠高于完全生成的HTML標簽;PHP還可以執(zhí)行編譯后的代碼,它可以用來加密和優(yōu)化代碼,使代碼運行速度比CGI更加快速。關鍵性技術介紹02PARTTWO系統(tǒng)需求分析Systemrequirementsanalysis2.1可行性分析
2.2功能需求分析技術可行性
該博客系統(tǒng)在應用開發(fā)上使用的結構是B/S的網(wǎng)站模式結構,重點功能是完成訪客對系統(tǒng)文章的瀏覽、書寫和其他的一些功能。用戶在留言版上留言,不僅僅可以讓不同的人對相關的文章有更加直觀的感受還能讓文章的博主可以得到更加真實有效的意見和建議進而進一步進行修改和完善,從而可做以得更好,對于管理者來講也是能夠及時的了解訪客的心理可以更加快速的調節(jié)系統(tǒng)需要增加的相應的服務種類和完善對市場的需求??尚行苑治霾僮骺尚行苑治隹刹僮餍?---操作本系統(tǒng)的操作一般的人事管理人員和非計算機專業(yè)人員,使系統(tǒng)有效運行,系統(tǒng)易于理解,人機界面簡潔、清晰、直觀,功能實用,操作簡單方便,少量的操作培訓。此外,系統(tǒng)必須有更快的響應速度,以盡量減少員工的等待時間。高可用性:定義某些特定的需求(如:檢查點、恢復方法和重啟動性等),以保證軟件的可用性和高可靠性能,要求系統(tǒng)在發(fā)生故障或輸入數(shù)據(jù)不合理等情況下有較高的要求。經(jīng)濟可行性分析系統(tǒng)所采用的所有技術均為開源免費的,因此,在成本投入方面中技術投入占比為零。整體項目開發(fā)成本為后者的運營成本以及前期程序員開發(fā)成本。同時因為系統(tǒng)采用的開發(fā)語言擁有廣大的開源社區(qū),在后期維護中產(chǎn)生的問題也可以得到友好的解決方案,變向的進一步降低了維護費用。因此,項目對于經(jīng)濟方面你的需求并不很大,完全可以滿足整體項目的開發(fā)。02概述系統(tǒng)前端的功能模塊重要分為以下這些模塊:首頁、分類文章、友情鏈接及邀請碼、留言板、底部導航、個人主頁。系統(tǒng)后臺的管理部分重要分為以下幾個方面:對于用戶的管理、VP對于網(wǎng)站的管理、系統(tǒng)實際內容的管理、對網(wǎng)站系統(tǒng)的設置和管理、系統(tǒng)進一步開發(fā)的擴展工具等方面。結合系統(tǒng)實際的需求產(chǎn)生了以上對于前端和后臺不同的要求和管理要求。不同的權限管理擁有不同的管理操作界面。根據(jù)系統(tǒng)的側重面不一致,系統(tǒng)在設計需求及分析上主要分為了功能性需求和非功能性需求。功能性需求主要為文章分類模塊、留言板模塊、VP管理模塊、內容管理模塊和網(wǎng)站設置上,而非功能性需求則為系統(tǒng)的首頁展示、系統(tǒng)的注冊用戶邀請碼及友情鏈接、系統(tǒng)導航部分、系統(tǒng)的注冊用戶的個人主頁部分以及系統(tǒng)可能后期維護出現(xiàn)的擴展工具模塊等等。02功能需求分析文章分類模塊是功能性需求中重要的一個部分該模塊主要功能目的為依據(jù)文章不同類型從而進行文章的分類管理和展示等等,并且在分類模塊中可以根據(jù)系統(tǒng)管理員權限設置或新建不同的文章類別等。留言板模塊是系統(tǒng)在訪問友好度上的一個重要模塊,利用該模塊的功能可以及時、有效的得到用戶對于系統(tǒng)的相關需求、建議和意見從而對系統(tǒng)做出更好的改進和更新。留言板模塊不僅有系統(tǒng)的總留言功能模塊也有對應文章中的留言功能,對文章的作者可以更加高效的提出相關建議和意見。VP管理功能模塊是系統(tǒng)用戶中最重要的模塊,因為該模塊擁有統(tǒng)攬和控制整個系統(tǒng)的權限。該模塊下的用戶賬戶可以任意修改、添加、編輯系統(tǒng)的所有注冊用戶賬戶信息、系統(tǒng)已經(jīng)發(fā)表過的所有文章信息以及系統(tǒng)的網(wǎng)站設置和擴展性功能的設置。內容管理模塊是整個系統(tǒng)在文章模塊中僅次于文章文類模塊的一個重要的功能性模塊,該模塊主要負責系統(tǒng)文章的編輯、添加和提交功能。并且根據(jù)登錄的用戶的權限的不同可以擁有對文章內容具有不同的編輯、修改權限。網(wǎng)站設置模塊是系統(tǒng)在網(wǎng)絡服務上的一個重要設置模塊,該模塊需要使用具有VP權限的用戶賬戶才能夠進行操作。該模塊下可以設置系統(tǒng)的SEO優(yōu)化、關鍵字詞說明、訪問統(tǒng)計效果及代碼、系統(tǒng)管理員賬戶信息、系統(tǒng)管理員郵箱信息、默認管理員郵箱發(fā)送信息內容設置等等。02功能性需求分析在系統(tǒng)的非功能性需求中首頁模塊是系統(tǒng)的非功能性需求第一位,因為模塊承載了訪客對系統(tǒng)內容的第一直觀感受和友好度。首頁模塊主要內容為文章類別導航的說明、系統(tǒng)已發(fā)表文章的部分摘要展示、用戶注冊登錄的窗口、管理員登錄的窗口以及一些重要的系統(tǒng)插件和擴展功能。系統(tǒng)的注冊用戶邀請碼及友情鏈接模塊是保證系統(tǒng)可以擁有高質量的、可持續(xù)發(fā)展的一個重要模塊,只有不斷的添加新的注冊用戶才能擁有不斷更新的系統(tǒng)文章內容進而使得系統(tǒng)更加完善。系統(tǒng)導航部分是系統(tǒng)展示功能中一個較為重要的組成部分,該模塊主要為展示系統(tǒng)目前所有文章所擁有的文章種類,便于和易于訪客及其他用戶更好的搜尋自己最需要的相關文章內容,提高了用戶的訪問友好度和體驗度。系統(tǒng)的注冊用戶的個人主頁部分為展示注冊用戶的個人相關信息的頁面,該頁面上主要展示了包括用戶的昵稱、愛好、一些相關經(jīng)歷、已經(jīng)發(fā)表的文章以及用戶自身想要說明的一些內容,是系統(tǒng)中用戶展示自我,溝通和聯(lián)系具有相同愛好的朋友的一個重要了解渠道。擴展工具模塊是系統(tǒng)為了在開發(fā)結束后后期可能你需要新添加的一些功能做出的一個預留接口,同時也是為了有更多更好的系統(tǒng)插件能夠應用在系統(tǒng)上,不斷的提高系統(tǒng)的訪問友好度和不斷豐富完善系統(tǒng)的功能等。02非功能性需求分析03PARTTHREE系統(tǒng)設計與實現(xiàn)Systemdesignandimplementation3.1總體設計3.2數(shù)據(jù)庫設計3.3前臺設計與實現(xiàn)3.4后臺設計與實現(xiàn)本章的內容重要是對該博客系統(tǒng)做總體的功能及需求設計就行分析和概述。系統(tǒng)包含了主頁訪問、系統(tǒng)公告、注冊用戶的登錄注冊功能、管理員賬戶的登錄管理、首頁中文章的預覽效果和不同類別下的文章預覽效果。系統(tǒng)還包含了會員數(shù)量和會員主頁的展示和預覽以及系統(tǒng)留言板的發(fā)布等。設置了系統(tǒng)注冊用戶的獲取方式等。03總體設計系統(tǒng)功能設計通過在系統(tǒng)設計的需求分析中得到的結論,我們可以簡要的把本系統(tǒng)分為:文章部分、用戶部分、留言部分、主頁部分等。該系統(tǒng)的主要功能是文章的一部分。本文包括管理模塊和管理模塊。不同權限的賬戶可視操作不同,注冊賬戶可以自行編輯、發(fā)布、修改自己的文章,管理員可以統(tǒng)攬系統(tǒng)所有已發(fā)布文章,并對其進行編輯、修改、刪除、回收等操作。模塊功能設計用戶訪問“首頁”,通“首頁”可以進行新用戶的注冊和原注冊用戶的登錄功能。并且在系統(tǒng)的“首頁”有隱藏的管理員登錄接口可以滿足管理員在不同的使用環(huán)境中登錄管理系統(tǒng)。在“首頁”中會展示一部分文章,文章設置的分頁展示,采用的是thinkphp的分頁功能,并且使用的是Ajax異步刷新的功能,盡可能的減少用戶在刷新系統(tǒng)的過程中帶來的亢余緩存。當用戶登錄后,在用戶自己的首頁上可以進行“文章”“留言”“反饋”“主頁”等的操作,并且可以在個人信息中修改用戶的登錄密碼和頭像等等。超級管理員登錄后可以管理系統(tǒng)上注冊的所有用戶和所有文章,并且為了防止誤操作,對文章管理我們采用了“回收”功能,當使用“回收”的時候文章并不會刪除,只是在前端展示頁面設置為“display”,但我們需要重新展示這篇文章的時候我們選擇“撤銷回收”即可。03功能設計因為本系統(tǒng)為多用戶的博客系統(tǒng),因此需要設計多個不同的用戶表作為管理,我們還需要設計管理文章表、用戶管理表、系統(tǒng)留言表、文章留言表、注冊用戶信息表等。留言表設計系統(tǒng)采用了便攜化可視化再編輯的操作模式,因此,在設計數(shù)據(jù)庫表中使用了單獨的表blog_site進行存儲管理員用戶需要修改的系統(tǒng)相關信息的內容,并且因為系統(tǒng)在注冊用戶的驗證中需要單獨的郵箱驗證,所以同時存在一張表blog_email_set用于存儲新的管理員用戶編輯的郵箱信息。因為系統(tǒng)采用的是thinkphp的后臺開發(fā)框架,所以在該設計模式下新的管理員用戶只需要在服務器端重新部署好后就能通過登錄管理員賬戶直接對系統(tǒng)信息進行修改和設置,完全能夠滿足不同學歷和不同技術能力的人進行“傻瓜式”操作處理。注冊用戶郵箱采用的是SMTP模式進行發(fā)送和接受。可以便捷化和可視化的操作設置郵箱的相關信息和內容。03數(shù)據(jù)庫設計編號字段命名數(shù)據(jù)類型字段大小是否為空字段最大長度字段含義1idint(12)12自增編號12表結構主鍵2titlevarchar(200)200否200系統(tǒng)標題3keywordstextnull否null網(wǎng)站關鍵字4descriptiontextnull否null網(wǎng)站描述5logovarchar(200)200否200網(wǎng)站logo6articleStatusint(12)12否12設置審核7userStatusint(12)12否12設置注冊碼8admin_emailvarchar(100)100否100管理員郵箱9set_contentvarchar(50)50否50系統(tǒng)副標題10namevarchar(50)50否50網(wǎng)站名稱11statisticstextnull否null統(tǒng)計代碼12codetextnull否null邀請碼說明13friend_linktextnull否null友鏈說明14icpvarchar(600)600否600ICP備案號文章表設計下表為文章信息表,重要包含文章內容的一些基本、基礎信息內容。包括了文章在數(shù)據(jù)庫中創(chuàng)建產(chǎn)生的自增長id、文章名稱、文章主體內容、文章圖片、訪問id、控制id、創(chuàng)建時間、瀏覽時間、編輯時間、文章發(fā)布狀態(tài)、文章音頻文件、文章是否處于草稿箱中、文章的瀏覽量、編輯文章需要的密碼和權限以及文章是否添加了附件等。該表為系統(tǒng)數(shù)據(jù)庫中重要的表。03數(shù)據(jù)庫設計編號字段命名數(shù)據(jù)類型字段大小是否為空字段最大長度字段含義1idint(12)12自增長12系統(tǒng)主鍵id2titlevarchar(200)200否200文章標題3contenttext無否無文章內容4picdate
否
文章圖片5uidint(16)16否16發(fā)表身份6fidint(16)16否16文章分類7ctimeint(16)16否16文章創(chuàng)建8edittimeint(16)16否16文章修改9viewint(16)16否16訪問次數(shù)10statusint(16)16否16文章狀態(tài)11mp3varchar(220)220否220
12istopint(20)20否20置頂設置13viewtumbint(30)30否30封面設置14articlepsdvarchar(60)60否60訪問權限15videovarchar(300)300否300文章視頻16filevarchar(400)400否400添加附件系統(tǒng)自定義前端展示功能的設計系統(tǒng)在設計上主要核心思想為可以在不同的用戶在不同的平臺上都可以進行便捷式的、可視化的部署和操作。因此,在考慮到不同的用戶可能需要系統(tǒng)具有不同的展示效果或功能,在系統(tǒng)的設計上專門開放了系統(tǒng)的設計端口并且說明了如果需要制作獨有的展示界面demo所必須的系統(tǒng)接口等。用戶可以在自己的服務器上訪問和部署本系統(tǒng),并且因為開放了界面設計的端口和接口說明及模塊。用戶可以通過開放的接口自行設計個人所需要的系統(tǒng)界面風格和樣式,并且可以發(fā)布在提供的服務器上供他人下載使用和部署操作。讓部分完全沒有系統(tǒng)開發(fā)經(jīng)驗的用戶可以自由的、便捷的切換不同的系統(tǒng)操作和展示界面樣式。用戶切換系統(tǒng)不同的操作和展示界面只需要登錄admin權限的管理員賬戶即可,在登錄管理員賬戶后的界面首頁即有可以選擇擁有的主題樣式,如果顯示的主題樣式中并沒有管理員用戶喜歡的樣式可以在開源社區(qū)中查找合適的主題demo進行下載和安裝。或者管理員用戶可以自行根據(jù)實際需求進行樣式的開發(fā)。在后續(xù)的開發(fā)版本中希望可以支持在線更新和查詢合適的系統(tǒng)樣式并進行在線安裝和展示。管理配置系統(tǒng)主題切換的代碼在./Application/Admin/Controller/IndexController.class.php中,代碼在邏輯便攜上主要通過四個步驟進行運行,第一步遍歷系統(tǒng)中所有主題,第二部檢查主題是否和系統(tǒng)當前主題效果一致,第三部要求能刪除或者變更系統(tǒng)主題樣式,第四部分檢查系統(tǒng)主題的最新狀態(tài)是否有更新等等。03前臺設計與實現(xiàn)03前臺設計與實現(xiàn)文章顯示功能模塊的設計系統(tǒng)的核心功能為用戶對文章的操作,不同的權限下登錄的用戶賬戶訪問的界面不同,對文章?lián)碛械臋嘞薏煌?,所能對文章進行的操作和管理也不一樣。例如在游客模式下,即為無登錄狀態(tài)的訪客中,僅能查看文章。在文章展示模塊的設計中有兩個重要部分,第一個部分為首頁展示部分,在該部分中文章作為列表展示,并在列表中對文章內容進行截取展示,實現(xiàn)一個文章預覽的效果,并且在首頁的文章展示中對文章進行了分頁顯示,每一頁的顯示數(shù)量為十個,在系統(tǒng)開發(fā)的代碼中可以對該部分進行修改操作,改變文章在每一頁的顯示數(shù)量。通過<foreachname="slidesLists"item="vo"key="k">語句在index文件中對數(shù)據(jù)庫中提取的文章進行分頁,通過if語句判斷和控制分頁數(shù)量與文章個數(shù)。第二部分為文章的置頂顯示,根據(jù)時間戳進行排序展示。管理員用戶登錄后臺后可以對系統(tǒng)上所有用戶發(fā)布過的所有文章進行置頂操作,根據(jù)管理員對文章進行置頂操作的時間的不同進行排序,排序規(guī)則為根據(jù)時間戳倒序排列,即為第一個被置頂?shù)奈恼略谑醉撜故局袨樗兄庙斘恼碌淖詈笠粋€。03后臺設計與實現(xiàn)自定義系統(tǒng)信息功能模塊的設計為了滿足系統(tǒng)能夠在不同的用戶和不同的平臺上均能實現(xiàn)“傻瓜式”一鍵部署和修改系統(tǒng)相關信息的功能設計,所以設計了系統(tǒng)的自定義管理設計模塊。該模塊放在管理員登錄后的管理操作界面的首頁管理中,管理員用戶可以直接通過在該系統(tǒng)信息管理界面直接填寫和設置相關信息并在點擊保存后直接對系統(tǒng)數(shù)據(jù)庫進行更新操作從而完成系統(tǒng)的信息更新,完成用戶對系統(tǒng)的自定義管理功能的操作。在該模塊的設計上單獨設計了一張表用于存儲需要修改的系統(tǒng)信息內容,表名blog_site。用戶可以直接填寫想要修改的內容在對應的空位上,點擊確認按鈕后后臺代碼對數(shù)據(jù)庫進行update操作更新數(shù)據(jù)庫中對應的表的信息,當用戶再次訪問系統(tǒng)的時候,系統(tǒng)從數(shù)據(jù)庫中對應表中獲取的信息即為修改更新后的信息了,這樣就能直接實現(xiàn)用戶直接可視化對系統(tǒng)信息的修改操作了。03后臺設計與實現(xiàn)文章管理模塊的設計該模塊重要負責對文章的管理,包括了發(fā)表文章、修改文章、編輯文章等等。同時,因為本系統(tǒng)是多用戶的系統(tǒng),為了讓不同用戶發(fā)表的文章不混亂,從而設計了一張文章表用于管理文章,在文章表中設置了鍵值uid來控制和判斷不同用戶之間的區(qū)別。在編輯文章中采用的是富文本編輯,意思為我們可以使用不同的三方文件進行修飾文章,例如添加音樂、添加圖片等等,并且還可以添加附件等功能。依據(jù)不同的登錄用戶賬戶設置對文章和系統(tǒng)具有不同的管理操作權限。文章管理模塊的實現(xiàn)文章管理模塊重要為管理文章操作所使用,管理文章的權限分為兩個部分,一部分為文章創(chuàng)建者的權限,一部分為系統(tǒng)總管理員的權限。文章發(fā)布者可以編輯文章、修改文章以及刪除文章;管理員可以對已發(fā)布的所有文章進行回收、刪除、撤銷回收以及置頂?shù)裙δ?。下圖為文章管理的總流程示意圖,在示意圖中表明了用戶和游客以及管理員如何對文章進行操作,根據(jù)下圖設計就行系統(tǒng)功能的實現(xiàn)。03后臺設計與實現(xiàn)人員管理模塊的設計本系統(tǒng)為多用戶的管理、發(fā)布博客系統(tǒng)。因此,系統(tǒng)采用的是多級管理權限分配。第一級別為超級管理員權限,意思為VP管理員,擁有的系統(tǒng)所有的權限,包括但不僅限于修改所有文章信息、內容,修改所有用戶信息、權限等,修改系統(tǒng)配置文件、設置系統(tǒng)是否開啟和關閉、設置系統(tǒng)緩存和備份、設置系統(tǒng)的SEO、設置系統(tǒng)的管理員郵箱導航欄、底部欄等。人員管理模塊的實現(xiàn)該模塊重要實現(xiàn)系統(tǒng)的管理功能,下圖是對于管理員登錄下對系統(tǒng)的操作。同時具有管理功能的還有注冊用戶,注冊用戶可以管理自己發(fā)表的文章、自己的個人主頁等等。管理員賬戶不僅僅擁有普通注冊賬戶的功能還擁有修改系統(tǒng)的關鍵字、SEO權限、管理員郵箱權限、注冊反饋權限等等。管理員賬戶對系統(tǒng)擁有完全的控制權限。可以任意添加和刪除其他次一級權限的賬戶。04PARTFOUR系統(tǒng)關鍵性功能測試Systemcriticalfunctionaltesting4.1系統(tǒng)登錄驗證測試4.2文章查詢功能測試4.3信息保存功能測試4.4系統(tǒng)瀏覽功能測試4.5測試結論登陸測試當用戶在登錄的時候需要選擇不同的權限進行登錄,如果選擇了需要登錄的賬戶說不存在的權限組就會提示無法登錄。04系統(tǒng)登錄驗證測試賬戶編號賬戶信息賬戶密碼所在權限組登錄權限組登錄結果1adminadmin管理員管理員成功2managemanage注冊用戶注冊用戶成功3testtest注冊用戶注冊用戶成功4test2test2注冊用戶管理員失敗查詢功能系統(tǒng)在用戶登錄后需要根據(jù)登錄賬戶的權限可以擁有不同的查詢功能,普通注冊用戶可以查詢自己所有發(fā)表過的文章,系統(tǒng)管理員用戶可以查詢系統(tǒng)上所有用戶發(fā)表的所有文章以及文章的相關信息。04文章查詢功能測試保存功能當系統(tǒng)注冊用戶登錄后可以發(fā)表文章,驗證用戶發(fā)表的文章在點擊提交后時候通過系統(tǒng)后臺的提交功能把文章信息添加進相對應的文章數(shù)據(jù)庫表中。若點擊提交提示提交成功并且刷新系統(tǒng)后首頁文章展示界面顯示了相對應的文章題以及相應的文章內容則提交保存成功;若點擊提交后顯示提交失敗或刷新系統(tǒng)后沒有顯示出提交發(fā)表的文章的題目以及相對應的文章信息則文章提交保存功能失敗。04信息保存功能測試瀏覽功能測試系統(tǒng)文章是否能夠正常訪問、瀏覽的功能。當系統(tǒng)登錄了注冊用戶后可以在首頁看到系統(tǒng)所有文章的部分預覽,當?shù)卿浟斯芾韱T用戶后可以在首頁以及相關分類下看到相應的文章列表和文章內容,當系統(tǒng)沒有登錄賬戶的時候可以正常訪問首頁并瀏覽首頁展示的系統(tǒng)部分文章以及文章的相關內容。若無論系統(tǒng)是否正常登錄了賬戶均可以訪問系統(tǒng)并瀏覽文章及文章內容則文章瀏覽功能正常;若僅能登錄后才能訪問系統(tǒng)并瀏覽系統(tǒng)文章或在系統(tǒng)登錄用戶賬戶后依然不能正常訪問或瀏覽系統(tǒng)文章及內容的,則文章
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版grc構件生產(chǎn)、安裝、售后服務全流程合作協(xié)議8篇
- 2024版不銹鋼貨架安裝與維護服務合同標準文本3篇
- 2024年全新醫(yī)院信息安全風險評估保密協(xié)議模板下載3篇
- 2024年二套房交易合同范本2篇
- 2024年度木地板線上線下融合銷售渠道合同3篇
- 2024年度房屋買賣合同with房屋位置及成交價格
- 2024年度長沙二手房交易合同糾紛處理辦法3篇
- 2024年度智能房產(chǎn)反擔保合同書3篇
- 2024年住房公積金提取與房屋買賣糾紛調解服務合同3篇
- 2024年度三輪車維修服務與配件銷售合同3篇
- 心理療愈創(chuàng)業(yè)版
- 湖南省長沙市湘郡金海2022年小升初考試語文試卷1
- hpv檢測行業(yè)分析
- 公務員生涯發(fā)展展示
- 2024年同等學力人員申請碩士學位外國語水平全國統(tǒng)一考試
- 生物醫(yī)藥產(chǎn)業(yè)園建設項目建設方案
- 景觀小品設計方案
- 2024年全國初中數(shù)學聯(lián)賽試題及答案(修正版)
- 生產(chǎn)車間班長年終總結報告
- b超室年終工作總結
- 國家基本基藥培訓課件
評論
0/150
提交評論