基于j2ee的博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì).doc
約70頁(yè)DOC格式手機(jī)打開展開
基于j2ee的博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì),摘 要隨著因特網(wǎng)的快速發(fā)展和廣泛應(yīng)用,通過(guò)網(wǎng)站進(jìn)行交流和管理已經(jīng)成為一種趨勢(shì),博客是繼email,即時(shí)通訊,bbs之后所興起的新型的網(wǎng)絡(luò)交流方式,blog也就是web log的縮寫,簡(jiǎn)單來(lái)說(shuō)就是網(wǎng)絡(luò)日記,博客做為網(wǎng)絡(luò)虛擬社會(huì)中的個(gè)人標(biāo)簽,代表了自我在網(wǎng)絡(luò)社會(huì)里的縮影。 本博客系統(tǒng)是在j2ee平臺(tái)上用hibernat...
內(nèi)容介紹
此文檔由會(huì)員 wanli1988go 發(fā)布
摘 要
隨著因特網(wǎng)的快速發(fā)展和廣泛應(yīng)用,通過(guò)網(wǎng)站進(jìn)行交流和管理已經(jīng)成為一種趨勢(shì),博客是繼Email,即時(shí)通訊,BBS之后所興起的新型的網(wǎng)絡(luò)交流方式,Blog也就是WEB LOG的縮寫,簡(jiǎn)單來(lái)說(shuō)就是網(wǎng)絡(luò)日記,博客做為網(wǎng)絡(luò)虛擬社會(huì)中的個(gè)人標(biāo)簽,代表了自我在網(wǎng)絡(luò)社會(huì)里的縮影。
本博客系統(tǒng)是在J2EE平臺(tái)上用Hibernate框架技術(shù)和MVC模式構(gòu)建,后臺(tái)數(shù)據(jù)庫(kù)為SQL Server 2000。網(wǎng)站系統(tǒng)主要包括三大部分:超級(jí)管理員部分(管理所有的博客、管理網(wǎng)站公告),個(gè)人博客部分(個(gè)人資料管理、文章管理、鏈接管理、分類管理和用戶頭像管理),網(wǎng)站訪客部分(注冊(cè)、發(fā)表評(píng)論、搜索博客和博客排行榜)。在J2EE平臺(tái)上使用BS模式開發(fā)博客系統(tǒng),可以使系統(tǒng)具有較高的效率、可移植性和安全性等優(yōu)點(diǎn)。
本文詳細(xì)地介紹了系統(tǒng)功能的設(shè)計(jì)與實(shí)現(xiàn)。
關(guān)鍵詞:博客,交流,J2EE
Abstract
With the fast development and extensive application of Internet, exchanging and managing the already become one kind of trend , plentiful visitor by the fact that website is in progress is to succeed Email, immediately communication, the what be on the rise late-model network exchanges way after BBS , Blog is just WEB LOG abbreviation , come to speak simplely being a network diary, the plentiful visitor composes in miniature inside the network society for network individual label in supposing society, has represented oneself.
This system is to use Hibernate frame technology and MVC pattern to build on the J2EE platform , the data base is SQL Server 2000. Website system includes three major part mainly: Super administrative person part (bloggers managing , announcement managing),
member part (the individual data managing , the article managing , interlinkage managing , classification managing and the consumer head portrait managing) , not a member part (register , make comments , search and the top bloggers list). Using the BS pattern to develop this system on J2EE platform , can make system have merit such as higher efficiency , transplanting nature and security.
In this book we introduce the designing and implementing of the system’s function detailedly.
Keyword: Blog, Communication, J2EE
目 錄
1 緒論 1
1.1 項(xiàng)目背景 1
1.2 目標(biāo) 1
2 需求分析 3
2.1 功能需求 3
2.2 性能需求 5
2.2.1 硬件環(huán)境 5
2.2.2 軟件環(huán)境 5
2.3 J2EE相關(guān)開發(fā)技術(shù) 5
2.3.1 J2EE簡(jiǎn)介 5
2.3.2 J2EE的優(yōu)勢(shì) 6
2.3.3 J2EE的特點(diǎn) 7
2.3.4 Servlet介紹 7
2.3.5 JSP技術(shù)簡(jiǎn)介 9
2.4 Hibernate框架技術(shù) 12
2.4.1 HIBERNATE簡(jiǎn)介 12
2.4.2 HIBERNATE接口 12
2.4.3 HIBERNATE內(nèi)置策略機(jī)制 14
2.4.4 HIBERNATE的HQL語(yǔ)法 15
3 概要設(shè)計(jì) 19
3.1 系統(tǒng)結(jié)構(gòu) 19
3.2 系統(tǒng)層次模塊圖 21
3.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 23
3.3.1 管理員信息表admin 23
3.3.2 文章信息表article 24
3.3.3 博客會(huì)員信息表blog 24
3.3.4 評(píng)論信息表feedback 25
3.3.5 鏈接信息表links 25
3.3.6 公告信息表news 25
3.3.7 種類信息表sort 25
3.4 使用樣式表 26
4 詳細(xì)設(shè)計(jì) 28
4.1 數(shù)據(jù)庫(kù)持久層設(shè)計(jì) 28
4.1.1 Hibernate配置 28
4.1.2 數(shù)據(jù)庫(kù)操作 30
4.2 網(wǎng)站訪客部分的設(shè)計(jì) 31
4.2.1 注冊(cè)模塊 35
4.2.2 搜索模塊 38
4.2.3 排行榜 39
4.2.4 訪問(wèn)博客模塊 40
4.2.5 發(fā)表評(píng)論模塊 41
4.3 個(gè)人博客部分的設(shè)計(jì) 42
4.3.1 發(fā)表文章模塊 44
4.3.2 評(píng)論管理模塊 44
4.3.3 文章管理模塊 45
4.3.4 分類管理 47
4.3.5 鏈接管理 47
4.3.6 個(gè)人資料管理 48
4.3.7 頭像管理 49
4.3.8 查看公告 51
4.4 網(wǎng)站管理員部分 50
4.4.1 管理員登錄 51
4.4.2 公告管理 52
4.4.3 博客會(huì)員管理 52
4.5 業(yè)務(wù)邏輯層 53
4.6 控制處理層 54
5 系統(tǒng)搭建 56
5.1 建立數(shù)據(jù)庫(kù) 56
5.2 發(fā)布應(yīng)用程序 56
6 JAVA課件之五的制作 60
7 結(jié)論與展望 63
參考文獻(xiàn) 64
致 謝 65
參考文獻(xiàn)
[1] 張海藩,軟件工程導(dǎo)論,清華大學(xué)出版社(第三版),1998.1
[2] 薩師煊,數(shù)據(jù)庫(kù)系統(tǒng)概論,高等教育出版社,112-143,2003.5
[3] 李也百,面向?qū)ο髷?shù)據(jù)庫(kù),高等教育出版社,87-136,1998.4
[4] 洪國(guó)勝,張建原等,JAVA程序設(shè)計(jì)使用Jbuilder 5, 中國(guó)電力出版社,2002.5
[5] 黃明,梁旭,JSP信息系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例,機(jī)械工業(yè)出版社,2003.3
[6] 肖金秀,馮沃輝,施鴻翔,JSP程序設(shè)計(jì)教程,冶金工業(yè)出版社,2003.9
[7] 李衛(wèi)華,傅曉東,JAVA語(yǔ)言基礎(chǔ)及其應(yīng)用,廣西科學(xué)技術(shù)出版社,1997.10
[8] 陳帆,周榮輝等,JAVA 2 程序程序設(shè)計(jì)實(shí)用教程,機(jī)械工業(yè)出版社,2005.9
[9] Tsichritzis D C, Locchovsky F H.Data Models.Prentice-Hall,1982.
[10] David Whitgift.Methods and Tools for Software Configuration Management.John Wiley & Sons, 1991.
隨著因特網(wǎng)的快速發(fā)展和廣泛應(yīng)用,通過(guò)網(wǎng)站進(jìn)行交流和管理已經(jīng)成為一種趨勢(shì),博客是繼Email,即時(shí)通訊,BBS之后所興起的新型的網(wǎng)絡(luò)交流方式,Blog也就是WEB LOG的縮寫,簡(jiǎn)單來(lái)說(shuō)就是網(wǎng)絡(luò)日記,博客做為網(wǎng)絡(luò)虛擬社會(huì)中的個(gè)人標(biāo)簽,代表了自我在網(wǎng)絡(luò)社會(huì)里的縮影。
本博客系統(tǒng)是在J2EE平臺(tái)上用Hibernate框架技術(shù)和MVC模式構(gòu)建,后臺(tái)數(shù)據(jù)庫(kù)為SQL Server 2000。網(wǎng)站系統(tǒng)主要包括三大部分:超級(jí)管理員部分(管理所有的博客、管理網(wǎng)站公告),個(gè)人博客部分(個(gè)人資料管理、文章管理、鏈接管理、分類管理和用戶頭像管理),網(wǎng)站訪客部分(注冊(cè)、發(fā)表評(píng)論、搜索博客和博客排行榜)。在J2EE平臺(tái)上使用BS模式開發(fā)博客系統(tǒng),可以使系統(tǒng)具有較高的效率、可移植性和安全性等優(yōu)點(diǎn)。
本文詳細(xì)地介紹了系統(tǒng)功能的設(shè)計(jì)與實(shí)現(xiàn)。
關(guān)鍵詞:博客,交流,J2EE
Abstract
With the fast development and extensive application of Internet, exchanging and managing the already become one kind of trend , plentiful visitor by the fact that website is in progress is to succeed Email, immediately communication, the what be on the rise late-model network exchanges way after BBS , Blog is just WEB LOG abbreviation , come to speak simplely being a network diary, the plentiful visitor composes in miniature inside the network society for network individual label in supposing society, has represented oneself.
This system is to use Hibernate frame technology and MVC pattern to build on the J2EE platform , the data base is SQL Server 2000. Website system includes three major part mainly: Super administrative person part (bloggers managing , announcement managing),
member part (the individual data managing , the article managing , interlinkage managing , classification managing and the consumer head portrait managing) , not a member part (register , make comments , search and the top bloggers list). Using the BS pattern to develop this system on J2EE platform , can make system have merit such as higher efficiency , transplanting nature and security.
In this book we introduce the designing and implementing of the system’s function detailedly.
Keyword: Blog, Communication, J2EE
目 錄
1 緒論 1
1.1 項(xiàng)目背景 1
1.2 目標(biāo) 1
2 需求分析 3
2.1 功能需求 3
2.2 性能需求 5
2.2.1 硬件環(huán)境 5
2.2.2 軟件環(huán)境 5
2.3 J2EE相關(guān)開發(fā)技術(shù) 5
2.3.1 J2EE簡(jiǎn)介 5
2.3.2 J2EE的優(yōu)勢(shì) 6
2.3.3 J2EE的特點(diǎn) 7
2.3.4 Servlet介紹 7
2.3.5 JSP技術(shù)簡(jiǎn)介 9
2.4 Hibernate框架技術(shù) 12
2.4.1 HIBERNATE簡(jiǎn)介 12
2.4.2 HIBERNATE接口 12
2.4.3 HIBERNATE內(nèi)置策略機(jī)制 14
2.4.4 HIBERNATE的HQL語(yǔ)法 15
3 概要設(shè)計(jì) 19
3.1 系統(tǒng)結(jié)構(gòu) 19
3.2 系統(tǒng)層次模塊圖 21
3.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 23
3.3.1 管理員信息表admin 23
3.3.2 文章信息表article 24
3.3.3 博客會(huì)員信息表blog 24
3.3.4 評(píng)論信息表feedback 25
3.3.5 鏈接信息表links 25
3.3.6 公告信息表news 25
3.3.7 種類信息表sort 25
3.4 使用樣式表 26
4 詳細(xì)設(shè)計(jì) 28
4.1 數(shù)據(jù)庫(kù)持久層設(shè)計(jì) 28
4.1.1 Hibernate配置 28
4.1.2 數(shù)據(jù)庫(kù)操作 30
4.2 網(wǎng)站訪客部分的設(shè)計(jì) 31
4.2.1 注冊(cè)模塊 35
4.2.2 搜索模塊 38
4.2.3 排行榜 39
4.2.4 訪問(wèn)博客模塊 40
4.2.5 發(fā)表評(píng)論模塊 41
4.3 個(gè)人博客部分的設(shè)計(jì) 42
4.3.1 發(fā)表文章模塊 44
4.3.2 評(píng)論管理模塊 44
4.3.3 文章管理模塊 45
4.3.4 分類管理 47
4.3.5 鏈接管理 47
4.3.6 個(gè)人資料管理 48
4.3.7 頭像管理 49
4.3.8 查看公告 51
4.4 網(wǎng)站管理員部分 50
4.4.1 管理員登錄 51
4.4.2 公告管理 52
4.4.3 博客會(huì)員管理 52
4.5 業(yè)務(wù)邏輯層 53
4.6 控制處理層 54
5 系統(tǒng)搭建 56
5.1 建立數(shù)據(jù)庫(kù) 56
5.2 發(fā)布應(yīng)用程序 56
6 JAVA課件之五的制作 60
7 結(jié)論與展望 63
參考文獻(xiàn) 64
致 謝 65
參考文獻(xiàn)
[1] 張海藩,軟件工程導(dǎo)論,清華大學(xué)出版社(第三版),1998.1
[2] 薩師煊,數(shù)據(jù)庫(kù)系統(tǒng)概論,高等教育出版社,112-143,2003.5
[3] 李也百,面向?qū)ο髷?shù)據(jù)庫(kù),高等教育出版社,87-136,1998.4
[4] 洪國(guó)勝,張建原等,JAVA程序設(shè)計(jì)使用Jbuilder 5, 中國(guó)電力出版社,2002.5
[5] 黃明,梁旭,JSP信息系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例,機(jī)械工業(yè)出版社,2003.3
[6] 肖金秀,馮沃輝,施鴻翔,JSP程序設(shè)計(jì)教程,冶金工業(yè)出版社,2003.9
[7] 李衛(wèi)華,傅曉東,JAVA語(yǔ)言基礎(chǔ)及其應(yīng)用,廣西科學(xué)技術(shù)出版社,1997.10
[8] 陳帆,周榮輝等,JAVA 2 程序程序設(shè)計(jì)實(shí)用教程,機(jī)械工業(yè)出版社,2005.9
[9] Tsichritzis D C, Locchovsky F H.Data Models.Prentice-Hall,1982.
[10] David Whitgift.Methods and Tools for Software Configuration Management.John Wiley & Sons, 1991.