成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

實(shí)戰(zhàn)博客論文

蘇州高博軟件技術(shù)職業(yè)學(xué)院畢業(yè)論文畢業(yè)設(shè)計(jì)(論文) 報(bào)告蘇州高博軟件技術(shù)職業(yè)學(xué)院系 別 專 業(yè) 班 級(jí) 姓 名 學(xué)

蘇州高博軟件技術(shù)職業(yè)學(xué)院畢業(yè)論文

畢業(yè)設(shè)計(jì)(論文) 報(bào)告

蘇州高博軟件技術(shù)職業(yè)學(xué)院

系 別 專 業(yè) 班 級(jí) 姓 名 學(xué) 號(hào) 設(shè)計(jì)題目 指導(dǎo)教師 起迄日期

,

蘇州高博軟件技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書

蘇州高博軟件技術(shù)職業(yè)學(xué)院

畢業(yè)設(shè)計(jì)誠(chéng)信承諾書

本人慎重承諾和聲明:

我承諾在畢業(yè)設(shè)計(jì)過程中嚴(yán)格遵守學(xué)校有關(guān)規(guī)定,在指導(dǎo)教師的安排與指導(dǎo)下完成所規(guī)定的畢業(yè)設(shè)計(jì)工作,絕不弄虛作假,不請(qǐng)別人代做畢業(yè)設(shè)計(jì)或抄襲別人的成果。所撰寫的畢業(yè)論文或畢業(yè)設(shè)計(jì)是在指導(dǎo)老師的指導(dǎo)下自主完成,文中所有引文或引用數(shù)據(jù)、圖表均注明來源,本人愿意為由此引起的后果承擔(dān)責(zé)任。

學(xué)生簽名: 日期: 年 月 日

畢業(yè)設(shè)計(jì)知識(shí)產(chǎn)權(quán)權(quán)屬聲明

本人在老師指導(dǎo)下所完成的論文及設(shè)計(jì)成果、知識(shí)產(chǎn)權(quán)歸屬學(xué)校。學(xué)校享有以任何方式發(fā)表、復(fù)制、公開閱覽、借閱以及申請(qǐng)專利等權(quán)利。

學(xué)生簽名: 日期: 年 月 日

指導(dǎo)教師簽名: 日期: 年 月 日

,

蘇州高博軟件技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書

實(shí)戰(zhàn)博客B/S

摘 要 隨著Internet 的廣泛應(yīng)用,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)也應(yīng)運(yùn)而生。本文介紹了應(yīng)用JSP 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)開發(fā)博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

博客系統(tǒng)主要為用戶提供發(fā)表文章、瀏覽文章等功能,用戶通過Internet 可以發(fā)表一些自己撰寫的文章以和其他網(wǎng)友進(jìn)行交流。博客系統(tǒng)主要實(shí)現(xiàn)了文章管理的數(shù)字化、信息化、智能化,是打破傳統(tǒng)報(bào)刊、雜志發(fā)表文章方式的新嘗試。

本系統(tǒng)的開發(fā)設(shè)計(jì)實(shí)現(xiàn)采用JSP 技術(shù),系統(tǒng)后臺(tái)使用SQLServer 2008數(shù)據(jù)庫(kù),并通過使用JDBC 技術(shù)訪問。

本文對(duì)博客系統(tǒng)進(jìn)行整體分析,明確了系統(tǒng)的可行性和用戶需求;根據(jù)模塊化原理,規(guī)劃設(shè)計(jì)了系統(tǒng)功能模塊;在數(shù)據(jù)庫(kù)設(shè)計(jì)部分,詳細(xì)說明了統(tǒng)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和數(shù)據(jù)庫(kù)的完整性、安全性措施;程序設(shè)計(jì)則采用面向?qū)Τ绦蛟O(shè)計(jì)思想,提出系統(tǒng)的程序設(shè)計(jì)思路,對(duì)前臺(tái)與后臺(tái)功能的程序?qū)崿F(xiàn)進(jìn)行了詳細(xì)論述;系統(tǒng)測(cè)試部分,具體分析測(cè)試過程中出現(xiàn)的主要問題,并提出了解決方案,實(shí)現(xiàn)系統(tǒng)功能。最后,對(duì)系統(tǒng)作以客觀、全面的評(píng)價(jià), 并對(duì)進(jìn)一步改進(jìn)提出了建議。

關(guān)鍵詞 JSP 博客 JDBC SQLServer

,

蘇州高博軟件技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書

目錄

第1章緒論 . ............................................................................................. 1

1.1 問題的提出 . .............................................................................................................................. 1

1.2 課題的背景及意義 . .................................................................................................................. 1

1.2.1 課題背景 . ...................................................................................................................... 1

1.2.2 課題意義 . ...................................................................................................................... 2

第2章 解決方案的選擇 . ................................................................................................................ 2

2.1 系統(tǒng)說明 . .......................................................................................................................... 2

2.2硬. 軟件環(huán)境 . ............................................................................................................. 3

2.3可行性分析 . ....................................................................................................................... 3

2.3.1 風(fēng)險(xiǎn)分析 . .............................................................................................................. 3

2.3.2 技術(shù)可行性 . .......................................................................................................... 4

2.3.3 操作可行性 . .......................................................................................................... 4

2.4 設(shè)計(jì)方案:對(duì)涉及工具和技術(shù)的相關(guān)說明 . .................................................................. 4

2.4.1 B/S體系結(jié)構(gòu) . ....................................................................................................... 4

2.4.3 SQL Server . .......................................................................................................... 5

2.4.4 HTML(Hyper Text Markup Language) ............................................................... 5

2.4.5 JSP及JavaBean 介紹 . ......................................................................................... 6

3.1系統(tǒng)分析的任務(wù)與步驟 . ................................................................................................... 7

3.1.1 系統(tǒng)分析的任務(wù) . .................................................................................................. 7

3.1.2 系統(tǒng)分析的步驟 . .................................................................................................. 7

3.2網(wǎng)站項(xiàng)目范圍 . ................................................................................................................... 7

3.3 功能需求 . .......................................................................................................................... 8

3.3.1 注冊(cè)用戶部分 . ...................................................................................................... 8

3.3.2 游客部分 . .............................................................................................................. 8

3.3.3 管理員部分 . .......................................................................................................... 8

3.4網(wǎng)站實(shí)體分析 . ................................................................................................................... 9

3.5網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì) . ......................................................................................................... 10

3.5.1 概念設(shè)計(jì) . ...................................................................................................... 10

3.6網(wǎng)站結(jié)構(gòu)圖 . ................................................................................................................... 13

4.1 網(wǎng)站系統(tǒng)功能說明 . ........................................................................................................ 17

4.1.1總體功能 . ............................................................................................................. 17

4.1.2非功能性需求 . ..................................................................................................... 17

4.2 建立數(shù)據(jù)庫(kù)模型 . ............................................................................................................ 18

第5章 詳細(xì)設(shè)計(jì) . .......................................................................................................................... 20

5.1 系統(tǒng)首頁(yè) . ........................................................................................................................ 20

5.2 我的博客信息 . ................................................................................................................ 21

5.3關(guān)注好友操作界面 . ......................................................................................................... 23

5.3.1用戶注冊(cè)界面 . ........................................................................................................... 24

5.4系統(tǒng)后臺(tái)登錄界面 . ......................................................................................................... 24

5.5系統(tǒng)后臺(tái)操作界面 . ......................................................................................................... 25

第6章 系統(tǒng)測(cè)試 . ............................................................................................................ 27

,

蘇州高博軟件技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書

6.1系統(tǒng)測(cè)試的目的 . ..................................................................................................... 27

6.2面向?qū)ο笙到y(tǒng)測(cè)試方案 . ......................................................................................... 27

總結(jié) ................................................................................................................................................ 28

致 謝 .............................................................................................................................................. 29

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

,

蘇州高博軟件技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書

第1章 緒論

1.1 問題的提出

隨著互聯(lián)網(wǎng)的不斷發(fā)展, 人們的生活發(fā)生了巨大的變化, 人們獲取信息資料的方式也發(fā)生了巨大的改變, 越來越多的人喜歡到網(wǎng)上去收集信息, 特別是近幾年, 隨著數(shù)字化產(chǎn)品的不斷普及, 人們?cè)絹碓较矚g上Blog (博客), 當(dāng)下個(gè)人博客得到了長(zhǎng)足的發(fā)展, 類似于新浪,網(wǎng)易,都有自己的博客系統(tǒng)。個(gè)人博客現(xiàn)在已漸漸成為人們交流,獲取網(wǎng)絡(luò)信息的主要途徑。為此, 我提出了個(gè)人博客系統(tǒng)開發(fā)的課題。

1.2 課題的背景及意義

1.2.1 課題背景

博客,又譯為網(wǎng)絡(luò)日志、部落格或部落閣等,是一種通常由個(gè)人管理、不定期張貼新的文章的網(wǎng)站。博客上的文章通常根據(jù)張貼時(shí)間,以倒序方式由新到舊排列。許多博客專注在特定的課題上提供評(píng)論或新聞,其他則被作為比較個(gè)人的日記。

個(gè)人博客是博客的一種。自建獨(dú)立網(wǎng)站的博客主,有自己的域名、空間和頁(yè)面風(fēng)格。是個(gè)人持續(xù)性的日記或評(píng)論。它是最傳統(tǒng)常見的博客。個(gè)人博客作者一般注重博客的內(nèi)容,即使他們的博客從來沒有被除了自己以外的人閱讀過。博客經(jīng)常不只是一個(gè)溝通的方法,它們成為了一種反映生活的方法或藝術(shù)創(chuàng)作。編寫博客可以抒發(fā)感情,引起人們的共鳴。很少個(gè)人博客出名和成為主流,但一些個(gè)人博客很快就聚集了許多讀者。研究該系統(tǒng)的意義在于通過個(gè)人博客記錄個(gè)人生活點(diǎn)滴:如同日記一般,可將自己每日生活中發(fā)生的事情記錄下來,并且跟朋友或網(wǎng)友們分享。傳達(dá)個(gè)人自由思想:博客是個(gè)自由的空間,可依照個(gè)人自由意志去撰寫任意的內(nèi)容,傳達(dá)個(gè)人的自由思想。抒發(fā)分享個(gè)人情緒:博客常用來抒發(fā)個(gè)人情緒,把生活中的不滿、郁悶或憤怒宣泄到博客上,或是網(wǎng)友們分享個(gè)人心情。分 1

,

蘇州高博軟件技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書

享交流知識(shí)技術(shù):如果有專長(zhǎng)、興趣的人,可以借由撰寫博客來分享自己的知識(shí)與技術(shù),并和網(wǎng)絡(luò)上得網(wǎng)友交流討論。 認(rèn)識(shí)同好交流朋友:借由博客的社群性質(zhì)可以吸引興趣或性格相合的網(wǎng)友來觀看,并且借此認(rèn)識(shí)結(jié)交新朋友。 宣傳文化推銷產(chǎn)品:可以通過自己的企業(yè)博客來對(duì)外宣傳本企業(yè)文化,或者通過博客來做營(yíng)銷。

1.2.2 課題意義

今天, 隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展進(jìn)步, 網(wǎng)上流行的博客系統(tǒng)以其龐大的訪問量和低廉的成本受到越來越多的人的青睞。同時(shí), 由于網(wǎng)上博客系統(tǒng)所占據(jù)的主導(dǎo)地位, 一個(gè)簡(jiǎn)單的個(gè)人博客, 就可以使用戶隨心所欲的達(dá)到自己的交流目的, 這也為網(wǎng)上信息傳遞提供了一個(gè)平臺(tái)。而且, 由于個(gè)人博客才剛剛興起, 并且現(xiàn)在還處于免費(fèi)階段, 以后將會(huì)有越來越多的人加入到個(gè)人博客的行列中來,同時(shí)隨著法律的不斷完善, 網(wǎng)上個(gè)人博客也收到了法律的保護(hù),用戶可以在自己的博客上發(fā)表自己的言論,同他人進(jìn)行思想上的交流。隨著社會(huì)的進(jìn)步, 個(gè)人博客系統(tǒng)也將成為網(wǎng)絡(luò)主流。借此,大部分人可以從網(wǎng)絡(luò)上通過個(gè)人博客進(jìn)行網(wǎng)絡(luò)營(yíng)銷。由此可見, 個(gè)人博客系統(tǒng)將擁有一片廣闊的市場(chǎng)。不僅僅是人們?nèi)粘I畹慕涣?,更多的是通過博客學(xué)習(xí)到更多的知識(shí)。

第2章 解決方案的選擇

2.1 系統(tǒng)說明

本系統(tǒng)主要是在現(xiàn)有博客程序的基礎(chǔ)上,把大量的人工管理信息轉(zhuǎn)變?yōu)橛?jì)算機(jī)管理,簡(jiǎn)化了教師的工作,提高了管理的效率,同時(shí)方便博客過程展開和交易。

本系統(tǒng)對(duì)數(shù)字化信息資源的組織采用數(shù)據(jù)庫(kù)。系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)是關(guān)系數(shù)據(jù)庫(kù)SQL Server 2000,前臺(tái)使用JSP 平臺(tái)開發(fā)。信息平臺(tái)的后臺(tái)操作采用B/S操作結(jié)構(gòu)以增強(qiáng)系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。JSP 是目前最完備的面向?qū)ο笳Z言,在未來仍然很有發(fā)展前途。SQL Server 2000采用了關(guān)系型數(shù)據(jù) 2

,

蘇州高博軟件技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書

庫(kù)結(jié)構(gòu),是一套精簡(jiǎn)、快速的數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了多人使用的管理模式,并支持標(biāo)準(zhǔn)的SQL 語法。同時(shí),.Net 平臺(tái)和SQL Server 2000作為微軟公司的產(chǎn)品,具有良好的整和性。系統(tǒng)采用高度集成的模塊結(jié)構(gòu),將所有的模塊整合到一個(gè)通用的中央數(shù)據(jù)庫(kù)中。

2.2硬. 軟件環(huán)境

2.2.1 硬件環(huán)境

圖2-1-1 硬件環(huán)境

2.2.2 軟件環(huán)境

操作系統(tǒng):Windows 2003 Server;

正版軟件:Microsoft Office 2003;

Microsoft SQL Server 2000;

Myeclipse,tomcat,jdk ;

由于Windows 操作系統(tǒng)在國(guó)際市場(chǎng)的占有率為95%,在國(guó)內(nèi)市場(chǎng)的占有率為100%,所以我選用的操作系統(tǒng)為安全可靠的Windows 2003 Server ;采用的開發(fā)工具為Microsoft 公司開發(fā)的最完備的可視化工具myeclipse ;目前最流行的數(shù)據(jù)庫(kù)管理工具是Microsoft SQL Server 2000,而Microsoft SQL Server 2000與Windows 操作系統(tǒng)的整合性較好, 所以采用SQL Server 2000為本項(xiàng)目的數(shù)據(jù)庫(kù)管理工具

2.3可行性分析

2.3.1 風(fēng)險(xiǎn)分析

系統(tǒng)軟件硬件的風(fēng)險(xiǎn)

采用了性能較高的硬件設(shè)備,和較穩(wěn)定的系統(tǒng)軟件,

網(wǎng)站仍存在一定的因軟 3

,

蘇州高博軟件技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書

硬件崩潰而帶來的風(fēng)險(xiǎn)。解決辦法之一是定期備份數(shù)據(jù)以降低風(fēng)險(xiǎn)。 計(jì)劃的拖延

網(wǎng)站的開發(fā)存在因計(jì)劃拖延帶來的風(fēng)險(xiǎn)。

2.3.2 技術(shù)可行性

大學(xué)課程中的《數(shù)據(jù)庫(kù)原理》,《操作系統(tǒng)知識(shí)》,《網(wǎng)絡(luò)基礎(chǔ)》等多門課程為整個(gè)課題開發(fā)提供了堅(jiān)實(shí)的基礎(chǔ)。JSP 是一種相對(duì)簡(jiǎn)單的語言,SQL Server 也是一種簡(jiǎn)單的數(shù)據(jù)庫(kù),所以技術(shù)難度并不高。

2.3.3 操作可行性

該網(wǎng)站如投入使用,預(yù)期作到界面友好,管理方便,使用簡(jiǎn)單,管理人員經(jīng)過培訓(xùn),也是完全能夠使用本網(wǎng)站管理博客系統(tǒng)的相關(guān)信息的。

2.4 設(shè)計(jì)方案:對(duì)涉及工具和技術(shù)的相關(guān)說明

2.4.1 B/S體系結(jié)構(gòu)

本系統(tǒng)所面向的對(duì)象是廣大的互連網(wǎng)用戶。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。

圖2-4-1 B/S三層結(jié)構(gòu)圖

B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點(diǎn),而且又有C/S體系結(jié)構(gòu)所不具備的獨(dú)特優(yōu)勢(shì):

(1)開放的標(biāo)準(zhǔn):B/S所采用的標(biāo)準(zhǔn)都是開放的、非專用的,是經(jīng)過標(biāo)準(zhǔn)化組織所確定而非單一廠商所制定,保證了其應(yīng)用的通用性和跨平臺(tái)性。

(2)較低的開發(fā)和維護(hù)成本:B/S的應(yīng)用只需在客戶端安裝通用的瀏覽器即可,維護(hù)和升級(jí)工作都在服務(wù)器端進(jìn)行,不需對(duì)客戶端進(jìn)行任何改變,故而大大降低 4

,

蘇州高博軟件技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書

了開發(fā)和維護(hù)的成本。

(3)用戶使用簡(jiǎn)單,界面友好:B/S用戶的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因?yàn)樗辉儇?fù)責(zé)數(shù)據(jù)的存取和復(fù)雜數(shù)據(jù)計(jì)算等任務(wù),只需要進(jìn)行顯示,因而大大降低了對(duì)客戶端的要求。

從以上的分析與比較可以看出,B/S模式具有C/S模式無法替代的優(yōu)越性:它簡(jiǎn)化了系統(tǒng)的開發(fā)和維護(hù),并且特別適用于網(wǎng)上信息發(fā)布。因此,我開發(fā)的圖書在線瀏覽系統(tǒng)采用了基于B/S模式的體系結(jié)構(gòu)。

2.4.3 SQL Server

SQL Server 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。豐富的 XML 和 Internet 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過程以 XML 格式輕松存儲(chǔ)和檢索數(shù)據(jù)。

SQL Server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。例如,XML 數(shù)據(jù)庫(kù)與Web Service 的支持將使您的應(yīng)用實(shí)現(xiàn)Internet 數(shù)據(jù)互聯(lián),.Net 集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker使您的數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù)類型和T-SQL 擴(kuò)展帶來了諸多靈活性。C#、VB.Net 、XQuery 、XMLA 、ADO.Net 2.0、SMO 、AMO 等都將成為SQL Server數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。

2.4.4 HTML(Hyper Text Markup Language)

HTML 的英文全稱是"Hypertext Markup Language",中文譯為“超文本標(biāo)記語言”?!俺谋尽本褪侵疙?yè)面內(nèi)可以包含圖片,聯(lián)接,甚至音樂,程序等非文字的元素。在幾年前作為SGML 的一個(gè)子集開發(fā)的。

一個(gè)HTML 文件中包含了所有將顯示在網(wǎng)頁(yè)上的文字信息,其中也包括對(duì)瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動(dòng)畫、聲音或是任何其它形式的資源,HTML 文件也會(huì)告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁(yè)的什么位置。瀏覽的網(wǎng)頁(yè)就 5

標(biāo)簽: