卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

博客項(xiàng)目的設(shè)計(jì)論文三稿

博客系統(tǒng)畢業(yè)設(shè)計(jì)論文基于Java Web技術(shù)博客項(xiàng)目的設(shè)計(jì)論文目 錄一、緒論.......................................................

博客系統(tǒng)畢業(yè)設(shè)計(jì)論文

基于Java Web技術(shù)博客項(xiàng)目的設(shè)計(jì)論文

目 錄

一、緒論............................................................ 3

(一)項(xiàng)目開發(fā)的背景 ............................................ 3

(二)研究開發(fā)的目的和意義 ...................................... 3

(三)博客項(xiàng)目的可行性分析 ...................................... 3

二、博客項(xiàng)目系統(tǒng)的需求分析.......................................... 4

(一)博客項(xiàng)目所面向的群體 ...................................... 4

(二)博客項(xiàng)目功能分析 .......................................... 4

(三)博客項(xiàng)目技術(shù)架構(gòu)圖 ........................................ 5

三、博客項(xiàng)目系統(tǒng)的概要設(shè)計(jì).......................................... 5

(一)系統(tǒng)功能模塊圖 ............................................ 5

(二)系統(tǒng)的用例圖 .............................................. 7

(三)系統(tǒng)的總體流程圖 ......................................... 10

四、博客項(xiàng)目系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)....................................... 12

(一)數(shù)據(jù)庫的概念模型 ......................................... 12

(二)數(shù)據(jù)庫表的設(shè)計(jì) ........................................... 15

(三)數(shù)據(jù)表之間的關(guān)系 ......................................... 17

五、博客系統(tǒng)的詳細(xì)設(shè)計(jì)............................................. 17

(一)公共模塊的詳細(xì)設(shè)計(jì) ....................................... 17

(二)管理員的詳細(xì)設(shè)計(jì) ......................................... 19

(三)博主的詳細(xì)設(shè)計(jì) ........................................... 20

六、博客項(xiàng)目系統(tǒng)開發(fā)中遇到的問題................................... 25

(一)JSP 中出現(xiàn)的常見錯(cuò)誤...................................... 25

(二)Servlet 中出現(xiàn)的常見錯(cuò)誤.................................. 26

(三)其他常見錯(cuò)誤 ............................................. 26

結(jié)論............................................................... 27

致謝............................................................... 27

參考文獻(xiàn)........................................................... 28

1

,

博客系統(tǒng)畢業(yè)設(shè)計(jì)論文

論 文 摘 要

博客是繼Email 、BBS 、IM (即時(shí)通訊)之后出現(xiàn)的第四種網(wǎng)絡(luò)交流方式,無論在國外還是國內(nèi),發(fā)展都非常迅速。因此,基于Java Web 技術(shù)開發(fā)和設(shè)計(jì)的博客項(xiàng)目系統(tǒng),并運(yùn)用MVC 開發(fā)模式,Eclipse Myeclipse6.0集成開發(fā)環(huán)境,數(shù)據(jù)庫技術(shù)等設(shè)計(jì)了博客項(xiàng)目系統(tǒng),并利用它天然的優(yōu)勢即個(gè)人化、專業(yè)化、小型化等特點(diǎn)產(chǎn)生出創(chuàng)建博客的思路來完成博客的設(shè)計(jì)與開發(fā)。 本項(xiàng)目主要闡述了不同用戶對博客的不同管理,對管理員來說,有博主管理、在線統(tǒng)計(jì)等功能模塊。對于普通用戶來說,有注冊、登錄、瀏覽文章、發(fā)表文章等功能模塊。對博主來說,有博文發(fā)表和博文管理、博文類別和類別管理、博文評論和評論管理、修改密碼、注冊用戶和管理等模塊。

關(guān)鍵詞:博客 Tomcat5.0服務(wù)器 SQL Server數(shù)據(jù)庫 博文管理 類別管理

2

,

博客系統(tǒng)畢業(yè)設(shè)計(jì)論文

一、緒論

(一)項(xiàng)目開發(fā)的背景

Blog 博客網(wǎng)站致力于為廣大博客提供優(yōu)質(zhì)博客頁面服務(wù)的商業(yè)網(wǎng)站。每個(gè)博客都希望借助自己的博客頁面宣傳自己,而博客數(shù)量越多,網(wǎng)站的點(diǎn)擊率越高就越能夠吸引廣大的企業(yè)客戶選擇該商業(yè)網(wǎng)站作為媒介,將自己的產(chǎn)品展現(xiàn)給客戶??梢哉f,對這些博客網(wǎng)站而言:為博客提供良好的服務(wù)就意味著為網(wǎng)站帶來更多的商業(yè)客戶。因此,在具體設(shè)計(jì)實(shí)現(xiàn)該博客網(wǎng)站時(shí),主要考慮了主流博客網(wǎng)站的幾個(gè)主要功能。

1. 博客的注冊、登錄驗(yàn)證功能

2. 普通用戶瀏覽文章和發(fā)表評論的管理

3. 文章詳細(xì)內(nèi)容及相關(guān)評論顯示

4. 博客個(gè)人文章管理維護(hù)功能

5. 博客個(gè)人文章分類管理維護(hù)功能

6. 博客個(gè)人友情鏈接維護(hù)功能

7. 博客個(gè)人基本信息管理維護(hù)功能

8. 個(gè)人上傳圖片和相冊管理的功能

9. 管理員對博主的管理

10. 管理員對個(gè)人信息的管理

11. 管理員對網(wǎng)站在線人數(shù)的統(tǒng)計(jì)

(二)研究開發(fā)的目的和意義

博客(Blog)作為Web 2.0的典型代表,已風(fēng)靡網(wǎng)絡(luò)世界。那么,博客究竟是什么?簡單一點(diǎn)的Blog 記載了日常發(fā)生的事情和自己的興趣愛好,把自己的思想和知識與他人分享、交流,同時(shí)又通過個(gè)人博客結(jié)識更多志同道合的朋友,使大家在網(wǎng)上可以進(jìn)行各種信息的交流,博客系統(tǒng)為大家提供了學(xué)習(xí)交流、工作交流、情感交流的平臺(tái),使人們的工作更加簡單快捷,使人們的生活更加豐富多彩。

(三)博客項(xiàng)目的可行性分析

系統(tǒng)可行性分析主要從經(jīng)濟(jì)可行性、技術(shù)可行性和操作可行性三方面去分析。

3

,

博客系統(tǒng)畢業(yè)設(shè)計(jì)論文

1. 經(jīng)濟(jì)可行性分析

從系統(tǒng)的開發(fā)和效益關(guān)系上講,采用JSP 這個(gè)可以開發(fā)出交互、高性能Web 數(shù)據(jù)庫應(yīng)用的技術(shù)進(jìn)行開發(fā),效率較高。該系統(tǒng)的開發(fā)不需要花費(fèi)太多的經(jīng)費(fèi),只需在域名和服務(wù)器空間租用上有開銷,因?yàn)閭€(gè)人網(wǎng)站不涉及超大容量的文件存儲(chǔ)和龐大的訪問量,因此對于服務(wù)器來講,要求不會(huì)太高,開銷不會(huì)很大。因此,從經(jīng)濟(jì)性分析是可行的。

2. 技術(shù)可行性分析

本系統(tǒng)采用的是JSP Servlet JavaBean(MVC)的開發(fā)架構(gòu),對于一個(gè)大三學(xué)生來說,基本具備了計(jì)算機(jī)專業(yè)知識,有一定的編程基礎(chǔ),熟悉和掌握數(shù)據(jù)庫及網(wǎng)絡(luò)相關(guān)知識,具備開發(fā)條件。故從技術(shù)來說也是可行的。

3. 操作可行性分析

該系統(tǒng)操作上非常簡單,對于用戶來說,只要具備IE 瀏覽器5.5版本以上即可通過域名搜索即可登錄本站。

二、博客項(xiàng)目系統(tǒng)的需求分析

(一)博客項(xiàng)目所面向的群體

博客系統(tǒng)主要是用于有共同愛好的人的交流與溝通,每個(gè)博客都希望借助自己的博客頁面宣傳自己,而博客數(shù)量越多,網(wǎng)站的點(diǎn)擊率越高就越能夠吸引廣大的企業(yè)客戶選擇該商業(yè)網(wǎng)站作為媒介,將自己的產(chǎn)品展現(xiàn)給客戶??梢哉f,對這些博客網(wǎng)站而言:為博客提供良好的服務(wù)就意味著為網(wǎng)站帶來更多的商業(yè)客戶。所以博客系統(tǒng)是面向大眾的。

(二)博客項(xiàng)目功能分析

博客系統(tǒng)是一個(gè)多用戶、多界面的系統(tǒng),主要包括以下幾個(gè)模塊組成。

(1)管理員模塊

本模塊主要是由用戶管理、在線統(tǒng)計(jì)、更新公告三部分組成。管理員可以刪

4

,

博客系統(tǒng)畢業(yè)設(shè)計(jì)論文

除用戶和凍結(jié)用戶,而且還可以對已經(jīng)凍結(jié)的用戶進(jìn)行解凍;另一方面可以實(shí)現(xiàn)對在線人數(shù)的統(tǒng)計(jì)。

(2)普通用戶模塊

本模塊主要由注冊、登錄、瀏覽博客、評論四個(gè)部分組成。普通用戶可以對其他用戶的博客內(nèi)容進(jìn)行瀏覽、評論。也可以通過注冊后登錄博客系統(tǒng),申請一個(gè)屬于自己的博客。

(3)博主模塊

本模塊主要由管理博文(發(fā)表博文、刪除博文、修改博文)、管理評論(回復(fù)評論、刪除評論)、管理分類(增加分類、修改分類、刪除分類)、管理相冊以及管理自己的信息等功能。

(三)博客項(xiàng)目技術(shù)架構(gòu)圖

博客項(xiàng)目采用經(jīng)典的MVC 分層設(shè)計(jì)模式,將模型(Model )、視圖(View )、控制器(Control )各層單獨(dú)設(shè)計(jì)實(shí)現(xiàn),各層之間也有聯(lián)系,這樣便于代碼重用和維護(hù),具有良好的可讀性、可重用性和可擴(kuò)展性。博客系統(tǒng)技術(shù)架構(gòu)圖如圖1所示。

圖1 架構(gòu)圖

三、博客項(xiàng)目系統(tǒng)的概要設(shè)計(jì)

(一)系統(tǒng)功能模塊圖

本系統(tǒng)分為前臺(tái)設(shè)計(jì)和后臺(tái)設(shè)計(jì),其中前臺(tái)設(shè)計(jì)針對的用戶身份是普通用戶和博主,后臺(tái)設(shè)計(jì)針對的用戶身份是管理員。

5

,

博客系統(tǒng)畢業(yè)設(shè)計(jì)論文

1. 前臺(tái)設(shè)計(jì)

前臺(tái)設(shè)計(jì)主要實(shí)現(xiàn)的功能有:對普通用戶來說,主要有注冊、登錄、瀏覽文章和發(fā)表評論;對博主來說,主要有 管理博文、管理評論、管理分類、相冊管理、用戶管理等功能。前臺(tái)功能模塊圖如圖2所示。

圖2 前臺(tái)功能模塊圖

2. 后臺(tái)設(shè)計(jì)

后臺(tái)設(shè)計(jì)實(shí)現(xiàn)的功能主要功能有:對博主的管理,網(wǎng)站公告的管理,和在線人數(shù)的統(tǒng)計(jì)。后臺(tái)功能模塊圖如圖3所示。

6

,

博客系統(tǒng)畢業(yè)設(shè)計(jì)論文

圖3 后臺(tái)功能模塊圖

(二)系統(tǒng)的用例圖

用例圖是實(shí)現(xiàn)對系統(tǒng)功能更全面的描述,根據(jù)系統(tǒng)的功能模塊來對用戶的功能一一的說明。

1. 普通用戶

普通用戶一般使用的功能如圖4所示。

圖4 普通用戶用例圖

(1) 注冊

普通用戶可以通過博客網(wǎng)站注冊功能開通自己的博客,成為一名博主。注冊信息包括注冊人的用戶名、密碼、有效郵箱等。

7

,

博客系統(tǒng)畢業(yè)設(shè)計(jì)論文

(2) 瀏覽文章

博客最吸引人的當(dāng)屬博主們充滿創(chuàng)意的文章,包括技術(shù)類、情感類、個(gè)人日記類等等。普通用戶可以通過文章了解到博主的情感和思想,有時(shí)候會(huì)引起共鳴進(jìn)而成為朋友。

(3) 發(fā)表評論

普通用戶可以對某文章發(fā)表評論,來作為與博主溝通的途徑。

2. 博主

博主除了擁有普通用戶全部的功能外,還可以維護(hù)自己的博客,包括管理文章、管理分類、管理公告等,如圖5所示。

圖5博主用例圖

(1)管理文章

博主可以通過博客發(fā)表文章、修改文章、刪除文章等。文章可以使原創(chuàng),也可以使轉(zhuǎn)帖引用,在本系統(tǒng)中并不作區(qū)分,都需要博主輸入文章內(nèi)容。

(2)管理評論

博主通過管理評論功能對普通用戶的評論進(jìn)行回復(fù)或者刪除。

8

,

博客系統(tǒng)畢業(yè)設(shè)計(jì)論文

(3)管理類別

為了便于組織文章,一般博主都會(huì)給文章分類,如技術(shù)類,情感類等,博主通過管理類別可以實(shí)現(xiàn)對類別的增加、修改、刪除等功能。

(4)個(gè)人信息管理

通過個(gè)人信息管理,博主可以修改自己的密碼,個(gè)人信息等資料,而且換可以更新自己的公告。

博主詳細(xì)的用例圖如6所示。

圖6 博主詳細(xì)用例圖

3. 管理員

管理員是博客網(wǎng)站的管理者,通常對網(wǎng)站進(jìn)行綜合管理,具體如圖7所示

9

,

博客系統(tǒng)畢業(yè)設(shè)計(jì)論文

圖7 管理員的用例圖

(1)用戶管理

管理員可以對已經(jīng)注冊過的博主進(jìn)行管理,可以刪除或者凍結(jié)用戶。

(2)更新公告

如果博客網(wǎng)站有什么新的新聞或消息,可以通過更新公告來告知廣大用戶。

(3)在線統(tǒng)計(jì)

作為博客系統(tǒng)的管理員,對博客動(dòng)態(tài)信息的實(shí)時(shí)監(jiān)控與統(tǒng)計(jì),無疑會(huì)對做出正確的運(yùn)營決策起到關(guān)鍵的作用。

(三)系統(tǒng)的總體流程圖

根據(jù)博客系統(tǒng)的需求分析,系統(tǒng)總體的流程圖可以從前臺(tái)和后臺(tái)兩個(gè)角度進(jìn)行。

1. 前臺(tái)系統(tǒng)流程圖

(1)普通用戶流程圖

按照系統(tǒng)的功能分析,我們知道普通用戶可以操作的功能就是注冊、登錄、瀏覽文章以及發(fā)表評論。它的流程圖如圖8所示。

10

標(biāo)簽: