畢業(yè)設計(論文)-基于Java Web技術博客項目的設計.doc_第1頁
畢業(yè)設計(論文)-基于Java Web技術博客項目的設計.doc_第2頁
畢業(yè)設計(論文)-基于Java Web技術博客項目的設計.doc_第3頁
畢業(yè)設計(論文)-基于Java Web技術博客項目的設計.doc_第4頁
畢業(yè)設計(論文)-基于Java Web技術博客項目的設計.doc_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

博客系統(tǒng)畢業(yè)設計論文1基于JavaWeb技術博客項目的設計論文目錄一、緒論.3(一)項目開發(fā)的背景.3(二)研究開發(fā)的目的和意義.3(三)博客項目的可行性分析.3二、博客項目系統(tǒng)的需求分析.4(一)博客項目所面向的群體.4(二)博客項目功能分析.4(三)博客項目技術架構圖.5三、博客項目系統(tǒng)的概要設計.5(一)系統(tǒng)功能模塊圖.5(二)系統(tǒng)的用例圖.7(三)系統(tǒng)的總體流程圖.10四、博客項目系統(tǒng)的數(shù)據(jù)庫設計.12(一)數(shù)據(jù)庫的概念模型.12(二)數(shù)據(jù)庫表的設計.15(三)數(shù)據(jù)表之間的關系.17五、博客系統(tǒng)的詳細設計.17(一)公共模塊的詳細設計.17(二)管理員的詳細設計.19(三)博主的詳細設計.20六、博客項目系統(tǒng)開發(fā)中遇到的問題.25(一)JSP中出現(xiàn)的常見錯誤.25(二)Servlet中出現(xiàn)的常見錯誤.26(三)其他常見錯誤.26結(jié)論.27致謝.27參考文獻.28博客系統(tǒng)畢業(yè)設計論文2論文摘要博客是繼Email、BBS、IM(即時通訊)之后出現(xiàn)的第四種網(wǎng)絡交流方式,無論在國外還是國內(nèi),發(fā)展都非常迅速。因此,基于JavaWeb技術開發(fā)和設計的博客項目系統(tǒng),并運用MVC開發(fā)模式,Eclipse+Myeclipse6.0集成開發(fā)環(huán)境,數(shù)據(jù)庫技術等設計了博客項目系統(tǒng),并利用它天然的優(yōu)勢即個人化、專業(yè)化、小型化等特點產(chǎn)生出創(chuàng)建博客的思路來完成博客的設計與開發(fā)。本項目主要闡述了不同用戶對博客的不同管理,對管理員來說,有博主管理、在線統(tǒng)計等功能模塊。對于普通用戶來說,有注冊、登錄、瀏覽文章、發(fā)表文章等功能模塊。對博主來說,有博文發(fā)表和博文管理、博文類別和類別管理、博文評論和評論管理、修改密碼、注冊用戶和管理等模塊。關鍵詞:博客Tomcat5.0服務器SQLServer數(shù)據(jù)庫博文管理類別管理博客系統(tǒng)畢業(yè)設計論文3一、緒論(一)項目開發(fā)的背景Blog博客網(wǎng)站致力于為廣大博客提供優(yōu)質(zhì)博客頁面服務的商業(yè)網(wǎng)站。每個博客都希望借助自己的博客頁面宣傳自己,而博客數(shù)量越多,網(wǎng)站的點擊率越高就越能夠吸引廣大的企業(yè)客戶選擇該商業(yè)網(wǎng)站作為媒介,將自己的產(chǎn)品展現(xiàn)給客戶??梢哉f,對這些博客網(wǎng)站而言:為博客提供良好的服務就意味著為網(wǎng)站帶來更多的商業(yè)客戶。因此,在具體設計實現(xiàn)該博客網(wǎng)站時,主要考慮了主流博客網(wǎng)站的幾個主要功能。1.博客的注冊、登錄驗證功能2.普通用戶瀏覽文章和發(fā)表評論的管理3.文章詳細內(nèi)容及相關評論顯示4.博客個人文章管理維護功能5.博客個人文章分類管理維護功能6.博客個人友情鏈接維護功能7.博客個人基本信息管理維護功能8.個人上傳圖片和相冊管理的功能9.管理員對博主的管理10.管理員對個人信息的管理11.管理員對網(wǎng)站在線人數(shù)的統(tǒng)計(二)研究開發(fā)的目的和意義博客(Blog)作為Web2.0的典型代表,已風靡網(wǎng)絡世界。那么,博客究竟是什么?簡單一點的Blog記載了日常發(fā)生的事情和自己的興趣愛好,把自己的思想和知識與他人分享、交流,同時又通過個人博客結(jié)識更多志同道合的朋友,使大家在網(wǎng)上可以進行各種信息的交流,博客系統(tǒng)為大家提供了學習交流、工作交流、情感交流的平臺,使人們的工作更加簡單快捷,使人們的生活更加豐富多彩。(三)博客項目的可行性分析系統(tǒng)可行性分析主要從經(jīng)濟可行性、技術可行性和操作可行性三方面去分析。博客系統(tǒng)畢業(yè)設計論文41.經(jīng)濟可行性分析從系統(tǒng)的開發(fā)和效益關系上講,采用JSP這個可以開發(fā)出交互、高性能Web數(shù)據(jù)庫應用的技術進行開發(fā),效率較高。該系統(tǒng)的開發(fā)不需要花費太多的經(jīng)費,只需在域名和服務器空間租用上有開銷,因為個人網(wǎng)站不涉及超大容量的文件存儲和龐大的訪問量,因此對于服務器來講,要求不會太高,開銷不會很大。因此,從經(jīng)濟性分析是可行的。2.技術可行性分析本系統(tǒng)采用的是JSP+Servlet+JavaBean(MVC)的開發(fā)架構,對于一個大三學生來說,基本具備了計算機專業(yè)知識,有一定的編程基礎,熟悉和掌握數(shù)據(jù)庫及網(wǎng)絡相關知識,具備開發(fā)條件。故從技術來說也是可行的。3.操作可行性分析該系統(tǒng)操作上非常簡單,對于用戶來說,只要具備IE瀏覽器5.5版本以上即可通過域名搜索即可登錄本站。二、博客項目系統(tǒng)的需求分析(一)博客項目所面向的群體博客系統(tǒng)主要是用于有共同愛好的人的交流與溝通,每個博客都希望借助自己的博客頁面宣傳自己,而博客數(shù)量越多,網(wǎng)站的點擊率越高就越能夠吸引廣大的企業(yè)客戶選擇該商業(yè)網(wǎng)站作為媒介,將自己的產(chǎn)品展現(xiàn)給客戶??梢哉f,對這些博客網(wǎng)站而言:為博客提供良好的服務就意味著為網(wǎng)站帶來更多的商業(yè)客戶。所以博客系統(tǒng)是面向大眾的。(二)博客項目功能分析博客系統(tǒng)是一個多用戶、多界面的系統(tǒng),主要包括以下幾個模塊組成。(1)管理員模塊本模塊主要是由用戶管理、在線統(tǒng)計、更新公告三部分組成。管理員可以刪博客系統(tǒng)畢業(yè)設計論文5除用戶和凍結(jié)用戶,而且還可以對已經(jīng)凍結(jié)的用戶進行解凍;另一方面可以實現(xiàn)對在線人數(shù)的統(tǒng)計。(2)普通用戶模塊本模塊主要由注冊、登錄、瀏覽博客、評論四個部分組成。普通用戶可以對其他用戶的博客內(nèi)容進行瀏覽、評論。也可以通過注冊后登錄博客系統(tǒng),申請一個屬于自己的博客。(3)博主模塊本模塊主要由管理博文(發(fā)表博文、刪除博文、修改博文)、管理評論(回復評論、刪除評論)、管理分類(增加分類、修改分類、刪除分類)、管理相冊以及管理自己的信息等功能。(三)博客項目技術架構圖博客項目采用經(jīng)典的MVC分層設計模式,將模型(Model)、視圖(View)、控制器(Control)各層單獨設計實現(xiàn),各層之間也有聯(lián)系,這樣便于代碼重用和維護,具有良好的可讀性、可重用性和可擴展性。博客系統(tǒng)技術架構圖如圖1所示。圖1架構圖三、博客項目系統(tǒng)的概要設計(一)系統(tǒng)功能模塊圖本系統(tǒng)分為前臺設計和后臺設計,其中前臺設計針對的用戶身份是普通用戶和博主,后臺設計針對的用戶身份是管理員。視圖JSP控制器Servlet模型JavaBean數(shù)據(jù)庫SqlServer博客系統(tǒng)畢業(yè)設計論文61.前臺設計前臺設計主要實現(xiàn)的功能有:對普通用戶來說,主要有注冊、登錄、瀏覽文章和發(fā)表評論;對博主來說,主要有管理博文、管理評論、管理分類、相冊管理、用戶管理等功能。前臺功能模塊圖如圖2所示。圖2前臺功能模塊圖2.后臺設計后臺設計實現(xiàn)的功能主要功能有:對博主的管理,網(wǎng)站公告的管理,和在線人數(shù)的統(tǒng)計。后臺功能模塊圖如圖3所示。博客前臺普通用戶博主登錄注冊瀏覽文章發(fā)表評論管理文章管理分類管理相冊管理個人信息發(fā)表文章修改文章刪除文章增加分類修改分類刪除分類上傳照片瀏覽照片更新公告修改基本信息博客系統(tǒng)畢業(yè)設計論文7圖3后臺功能模塊圖(二)系統(tǒng)的用例圖用例圖是實現(xiàn)對系統(tǒng)功能更全面的描述,根據(jù)系統(tǒng)的功能模塊來對用戶

溫馨提示

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

評論

0/150

提交評論