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

JSP程序設(shè)計-個人博客系統(tǒng)的JSP網(wǎng)站設(shè)計

武漢理工大學(xué)華夏學(xué)院 課程設(shè)計報告書課程名稱: JSP 程序設(shè)計課程設(shè)計題 目: 個人博客系統(tǒng)的JSP 網(wǎng)站設(shè)計系 名: 信息工程系專業(yè)班級: 計算機1111班姓

武漢理工大學(xué)華夏學(xué)院 課程設(shè)計報告書

課程名稱: JSP 程序設(shè)計課程設(shè)計

題 目: 個人博客系統(tǒng)的JSP 網(wǎng)站設(shè)計

系 名: 信息工程系

專業(yè)班級: 計算機1111班

姓 名: 學(xué) 號: 10210411130

指導(dǎo)教師: 蘇永紅

2014 年 6 月 27 日

,

武漢理工大學(xué)華夏學(xué)院信息工程系

課 程 設(shè) 計 任 務(wù) 書

課程名稱: JSP程序設(shè)計課程設(shè)計 指導(dǎo)教師: 蘇永紅 班級名稱: 計算機1111班 開課系、教研室: 軟件與信息安全

一、課程設(shè)計目的與任務(wù)

JSP 程序設(shè)計課程設(shè)計是《JSP 程序設(shè)計》課程的后續(xù)實踐課程,旨在通過一周的實踐訓(xùn)練,加深學(xué)生對JSP 程序設(shè)計中的概念,原理和方法的理解,加強學(xué)生綜合運用JSP 網(wǎng)站設(shè)計技術(shù)進行實際問題處理的能力,進一步提高學(xué)生進行分析問題和解決問題的能力,包含系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)和系統(tǒng)測試的能力。

學(xué)生將在指導(dǎo)老師的指導(dǎo)下,完成從需求分析,系統(tǒng)設(shè)計,編碼到測試的全過程。

二、課程設(shè)計的內(nèi)容與基本要求

1、課程設(shè)計題目

個人博客系統(tǒng)的JSP 網(wǎng)站設(shè)計

2、課程設(shè)計內(nèi)容

運用JSP 技術(shù)設(shè)計一個個人博客系統(tǒng),由前臺用戶操作和后臺博主操作模塊組成,其規(guī)劃功能模塊如下:

(1) 前臺用戶操作

該模塊主要包括查看文章、查看相冊、查看好友、查看留言和博主登錄等功能。

(2)后臺博主操作

該模塊主要包括文章管理、文章類別管理、相冊管理、好友管理等功能。

具體要求為:

(1) 要求使用HTML 頁面布局、JSP 指令標(biāo)識、JSP 動作標(biāo)識、JSP 內(nèi)置對象、JavaBean 技術(shù)、JDBC 技術(shù)、SQLServer2005或MySQL5.0數(shù)據(jù)庫操作技術(shù)等。

(2) 要求對用戶登錄信息進行判斷,對不同的用戶實現(xiàn)不同的訪問控制權(quán)限,相關(guān)表的設(shè)計要求與實際應(yīng)用模塊關(guān)聯(lián),管理員對各個模塊信息進行管理。

(3) 每個人需要檢查設(shè)計的網(wǎng)站,設(shè)計報告文檔,并提交紙質(zhì)版的課程報告和電子版的網(wǎng)站設(shè)計資料,包括:源程序,網(wǎng)站運行效果截圖,電子版的資料以班為單位刻成光盤后由學(xué)習(xí)委員統(tǒng)一提交。

3、設(shè)計報告撰寫格式要求

,

1設(shè)計題目 2 開發(fā)環(huán)境 3 需求分析

4系統(tǒng)功能結(jié)構(gòu)圖

5 數(shù)據(jù)庫設(shè)計(包含數(shù)據(jù)表的設(shè)計、表間關(guān)系、E-R 圖)

6模塊的算法流程圖,圖居中顯示,圖下方要有圖編號和圖名稱

7 公共類的編寫(包括數(shù)據(jù)庫連接及操作類、字符串處理類)

8、前臺主頁面設(shè)計

9、文章顯示模塊設(shè)計

10、博主登錄模塊設(shè)計

11、相冊管理模塊設(shè)計

12、調(diào)試過程和運行結(jié)果及結(jié)果分析(其中包括網(wǎng)站各個模塊的運行結(jié)果和結(jié)果數(shù)據(jù)分析)

7 自我評價與總結(jié)

8 附錄:程序清單,注意加注釋(包括關(guān)鍵字、方法、變量等),在每個模塊前加注釋;

三、課程設(shè)計步驟及時間進度和場地安排

本課程設(shè)計將安排在第19周, 教育技術(shù)中心。具體安排如下:

第一天 下發(fā)任務(wù)書,學(xué)生查閱資料

第二天 系統(tǒng)設(shè)計和原型開發(fā)

第三,四天 系統(tǒng)功能實現(xiàn),書寫課程設(shè)計報告

第五天 系統(tǒng)調(diào)試 測試 打包和驗收

四、課程設(shè)計考核及評分標(biāo)準(zhǔn)

課程設(shè)計考核將綜合考慮學(xué)生考勤和參與度,系統(tǒng)設(shè)計方案正確性,系統(tǒng)設(shè)計和開發(fā)效果以及課程設(shè)計報告書的質(zhì)量。具體評分標(biāo)準(zhǔn)如下:

設(shè)置六個評分點

(1)設(shè)計方案正確,具有可行性、創(chuàng)新性; 25分

(2)系統(tǒng)開發(fā)效果較好; 25分

(3)態(tài)度認真、刻苦鉆研、遵守紀(jì)律; 10分

(4)設(shè)計報告規(guī)范、課程設(shè)計報告質(zhì)量高、參考文獻充分 20分

(5)課程設(shè)計答辯概念清晰,內(nèi)容正確 10分

(6)課程設(shè)計期間的課堂考勤、答疑與統(tǒng)籌考慮。 10分

按上述六項分別記分后求和,總分按五級記分法記載最后成績。

,

優(yōu)秀(100~90分),良好(80~89分),中等(70~79分),及格(60~69

分),

不及格(0~59分)

,

1課程設(shè)計題目

個人博客系統(tǒng)的JSP 網(wǎng)站設(shè)計

2系統(tǒng)設(shè)計目標(biāo)分析

本系統(tǒng)主要實現(xiàn)博客用戶與訪問者之間的交流,展現(xiàn)博主的思想。

Blog 博客網(wǎng)站致力于為廣大博客提供優(yōu)質(zhì)博客頁面服務(wù)的商業(yè)網(wǎng)站。每個博客都希望借助自己的博客頁面宣傳自己,而博客數(shù)量越多,網(wǎng)站的點擊率越高就越能夠吸引廣大的企業(yè)客戶選擇該商業(yè)網(wǎng)站作為媒介,將自己的產(chǎn)品展現(xiàn)給客戶。本系統(tǒng)是用JSP 實現(xiàn)的一個完全基于瀏覽器的博客系統(tǒng),任何注冊個人博客的人都擁有以下功能:

1)登錄博客系統(tǒng)的后臺管理平臺。

2)撰寫日志。

3)日志管理。

4) 相冊管理。

5)好友管理。

6)評論管理。

7)留言管理。

博客訪問者具有以下功能:

1)瀏覽博客系統(tǒng)中的日志、留言、評論。

2)發(fā)表評論及留言。

3)檢索日志。

3 開發(fā)工具

開發(fā)工具:

開發(fā)軟件 :MyEclipse10開發(fā)

系統(tǒng)結(jié)構(gòu)

操作系統(tǒng)

瀏覽器

數(shù)據(jù)庫 : B/S結(jié)構(gòu) :windows xp :IE6.0瀏覽器支持 :MySQL2005數(shù)據(jù)庫支持

應(yīng)用服務(wù)器 :Tomcat6.0服務(wù)器支持

JDK 開發(fā)包 :jdk1.5版本

,

4 需求分析

4.1 用戶需求分析

本文研究的博客(BLOG)系統(tǒng)是互聯(lián)網(wǎng)上的用戶應(yīng)用系統(tǒng),它是一種發(fā)表個人思想,網(wǎng)絡(luò)鏈接,日志內(nèi)容,通常按照時間順序排列,并且不斷更新的信息發(fā)布方式。

本系統(tǒng)有兩類用戶操作:前臺用戶操作和后臺博主操作。

4.2 功能需求分析

從系統(tǒng)功能角度出發(fā),一個典型的博客(BLOG)系統(tǒng)主要包含以下功能模塊。

4.2.1 用戶登入模塊

此模塊功能是已注冊用戶的登入。

4.2.2 博客主頁顯示模塊

功能是根據(jù)用戶的設(shè)定將博客內(nèi)容顯示給用戶,這些內(nèi)容包括用戶的文章及相關(guān)的評論,用戶的個性化信息以及其他信息導(dǎo)航。

4.2.3 文章管理模塊

功能包括發(fā)表文章,瀏覽文章,修改文章,刪除文章功能。

4.2.4 文章類別管理模塊

功能包括添加類別,瀏覽類別,修改類別,刪除類別功能。

4.2.5 相冊管理模塊

功能包括上傳照片,瀏覽照片,刪除照片功能。

4.2.6 好友管理模塊

功能包括添加好友,瀏覽好友,修改好友,刪除好友功能。

4.2.7 留言管理模塊

功能包括瀏覽留言,,刪除留言功能。

,

5 系統(tǒng)概要設(shè)計

5.1 博客登錄管理

此模塊功能是已注冊用戶的登入。用戶登入模塊流程圖如圖5.1所示:

圖5.1 用戶登入模塊流程圖

5.2 博客文章顯示管理

本模塊用于幫助網(wǎng)絡(luò)用戶快速定位到自己關(guān)注的博客頁面及對應(yīng)的文章信息中。在本模塊中提供了最新文章推薦,還提供了按內(nèi)容或標(biāo)題等關(guān)鍵字快速查詢所需文章信息。

5.3 發(fā)表文章管理

該模塊實現(xiàn)了博主發(fā)表新文章的功能。只有是博主才能發(fā)表文章,對此進行了嚴(yán)格的身份驗證。

5.4 發(fā)表及顯示評論管理

該模塊實現(xiàn)了與文章相關(guān)的評論管理。無論是否是本站用戶都能對文章進行發(fā)表評論。 不過未注冊用戶顯示信息為游客。

5.5 留言顯示管理

實現(xiàn)了查看用戶留言和查詢用戶/文章的管理,用戶可以檢索或瀏覽博客中的文章同時給感興趣的文章。

,

6 系統(tǒng)功能結(jié)構(gòu)圖

6.1博客網(wǎng)站前臺功能結(jié)構(gòu)圖

如圖6.1所示:

圖6.1 博客網(wǎng)站前臺功能結(jié)構(gòu)圖

6.2 博客網(wǎng)站后臺功能結(jié)構(gòu)圖

如圖6.2所示:

圖6.2 博客網(wǎng)站后臺功能結(jié)構(gòu)圖

,

7 數(shù)據(jù)庫設(shè)計

這一階段是在系統(tǒng)功能截個圖的基礎(chǔ)上進行的,設(shè)計出滿足用戶需求的各種實體以及它們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)打下基礎(chǔ)。根據(jù)以上的分析結(jié)果,得到文章信息實體,文章類別信息實體,評論信息實體,相片信息實體,好友信息實體,留言信息實體和博主信息實體。下面介紹幾個主要的信息實體的E-R 圖。

7.1 文章信息實體E-R 圖

如圖7.1所示:

圖7.1 文章信息實體E-R 圖

7.2 文章類別信息實體E-R 圖

如圖7.2所示:

圖7.2 文章類別信息實體E-R 圖

,

7.3 相片信息實體E-R 圖

如圖7.3所示:

圖7.3 相片信息實體E-R 圖

7.4博主信息實體E-R 圖

如圖7.4所示:

圖7.4 博主信息E-R 圖

7.5 總體E-R 圖

如圖7.5所示:

圖7.5 總體E-R 圖

標(biāo)簽: