基于jsp技術(shù)的博客系統(tǒng)開發(fā)與實(shí)現(xiàn).rar
基于jsp技術(shù)的博客系統(tǒng)開發(fā)與實(shí)現(xiàn),摘 要博客信息管理系統(tǒng)致力于為廣大用戶提供優(yōu)質(zhì)的互動(dòng)交流平臺,提高網(wǎng)站的知名度和訪問量,從而獲得為企業(yè)提供更多產(chǎn)品介紹及展示的機(jī)會,提升自己網(wǎng)站的價(jià)值。為了滿足博客信息管理系統(tǒng)的要求,實(shí)現(xiàn)系統(tǒng)靜態(tài)與動(dòng)態(tài)頁面的相互分離,系統(tǒng)采用jsp+javabean+servlet和sql server2000數(shù)據(jù)庫相結(jié)合的開發(fā)模式。...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 blcg520 發(fā)布
摘 要
博客信息管理系統(tǒng)致力于為廣大用戶提供優(yōu)質(zhì)的互動(dòng)交流平臺,提高網(wǎng)站的知名度和訪問量,從而獲得為企業(yè)提供更多產(chǎn)品介紹及展示的機(jī)會,提升自己網(wǎng)站的價(jià)值。為了滿足博客信息管理系統(tǒng)的要求,實(shí)現(xiàn)系統(tǒng)靜態(tài)與動(dòng)態(tài)頁面的相互分離,系統(tǒng)采用JSP+JavaBean+Servlet和SQL Server2000數(shù)據(jù)庫相結(jié)合的開發(fā)模式。
論文首先論述了系統(tǒng)的開發(fā)背景和設(shè)計(jì)目標(biāo),并對系統(tǒng)開發(fā)所采用的技術(shù)進(jìn)行相應(yīng)的簡單介紹。在系統(tǒng)分析中,對系統(tǒng)的模型進(jìn)行簡單分析,明確系統(tǒng)的操作流程,并對系統(tǒng)進(jìn)行可行性分析,確定在目前的條件下,開發(fā)博客信息管理系統(tǒng)是可行的。在需求分析結(jié)果的基礎(chǔ)上,對系統(tǒng)的功能模塊進(jìn)行劃分。接著對系統(tǒng)中的數(shù)據(jù)庫進(jìn)行模型設(shè)計(jì),包括數(shù)據(jù)流圖、實(shí)體聯(lián)系圖及數(shù)據(jù)表結(jié)構(gòu)。在系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)中,確定系統(tǒng)的開發(fā)思想以及開發(fā)環(huán)境,并對系統(tǒng)中的JavaBean和Servlet代碼進(jìn)行設(shè)計(jì)。最后給出了系統(tǒng)中模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),并對系統(tǒng)模塊涉及到的關(guān)鍵源代碼進(jìn)行了詳細(xì)的分析。
經(jīng)過調(diào)試運(yùn)行后表明,系統(tǒng)可以滿足用戶創(chuàng)建個(gè)人博客的各項(xiàng)要求。
關(guān)鍵詞:MVC,設(shè)計(jì)模式,知識共享,博客信息管理系統(tǒng)
ABSTRACT
The blog information management system is concentrates on high-quality interactive exchanges platform for a large number of users, increasing the visits and making the website more and more famous, thereby can acquiring for the opportunity that business enterprise providing more introductions and shows of products, promoting the value of the website.Satisfy for the functions of blog information management system, achieving the system's static page separate with dynamic page mutually, using JSP+ JavaBean+ Servlet with the mode of development that the database of SQL Server2000 combine together.
The paper discusses the background of development of the system and the design of the target first, and introduces the tecknique which used to develop simply.In the analyse of system, proceeded the simple analysis to the model of the system, made sure the operation process of the system, proceed the analyse to the system, ensure that under the current term, developing blog information management system is feasible. At the foundation of requirement with the analyse result, proceeding the providing of the function module of the system. Follow, designing the database model, including the data flow diagram, entity relation diagram and data tables. during the design and realization of the system, making sure the development thought of the system and install the environment of development,at last show the design details with realize finally an a key for of detailed design with realization, and analyzed the program which relate to the system module.
After debugging and running ,it shows that the system can satisfy with users to create personal blog.
Keywords: MVC,Design Patterns,Knowledge sharing,The Blog Information Management System
目 錄
第1章 緒論 1
1.1 博客信息系統(tǒng)概述 1
1.2 博客發(fā)展趨勢 2
1.3 系統(tǒng)開發(fā)的背景 2
1.4 技術(shù)路線 3
1.5 系統(tǒng)設(shè)計(jì)目標(biāo)分析 3
第2章 基本技術(shù)方案 4
2.1 JSP中的各種技術(shù) 4
2.1.1 JSP概述 4
2.1.2 Servlet概述 4
2.1.3 JavaBean概述 5
2.2 基于B/S的WEB應(yīng)用體系結(jié)構(gòu) 5
2.2.1 傳統(tǒng)的兩層體系結(jié)構(gòu) 5
2.2.2 三層體系結(jié)構(gòu) 6
2.2.3 JSP網(wǎng)站開發(fā)模式 6
2.3 Eclipse簡介 7
2.4 Tomcat簡介 7
2.5 SQL Server簡介 8
2.6 MVC設(shè)計(jì)模式 8
第3章 系統(tǒng)分析與總體設(shè)計(jì) 10
3.1 系統(tǒng)需求分析 10
3.1.1 用戶需求分析 10
3.2 數(shù)據(jù)分析 11
3.3 系統(tǒng)流程 11
3.4 功能模塊劃分 14
3.5 功能模塊介紹 15
3.5.1 博客注冊登錄管理模塊 15
3.5.2 博客及文章檢索查詢模塊 15
3.5.3 博客頁面顯示模塊 16
3.5.4 博客個(gè)人維護(hù)管理模塊 16
第4章 系統(tǒng)詳細(xì)設(shè)計(jì) 17
4.1 數(shù)據(jù)庫分析 17
4.1.1 數(shù)據(jù)庫設(shè)計(jì)E-R圖 17
4.2 系統(tǒng)數(shù)據(jù)表設(shè)計(jì) 20
4.3 數(shù)據(jù)連接 23
第5章 系統(tǒng)功能的具體實(shí)現(xiàn) 24
5.1 系統(tǒng)的主窗口 24
5.2 公共核心類的設(shè)計(jì) 26
5.2.1 數(shù)據(jù)庫相關(guān) 26
5.2.2 編寫JavaBean類 28
5.2.3 管理類設(shè)計(jì) 29
5.3 系統(tǒng)主要功能模塊詳述 31
5.3.1 博客管理員登陸模塊 31
5.3.2 日志管理顯示模塊 32
5.3.3 撰寫日志模塊 35
5.3.4 刪除日志模塊 36
5.3.5 修改日志模塊 38
5.3.6 日志搜索模塊 39
結(jié) 論 40
參考文獻(xiàn) 41
致 謝 42
第1章 緒論
1.1 博客信息系統(tǒng)概述
“博客”(Blog或Weblog)一詞源于“Web Log(網(wǎng)絡(luò)日志)”的縮寫,是一種十分簡易的傻瓜化個(gè)人信息發(fā)布方式。任何人都可以像使用免費(fèi)電子郵件一樣,完成個(gè)人網(wǎng)頁的創(chuàng)建、發(fā)布和更新。博客就是開放的私人空間,可以充分利用超文本鏈接、網(wǎng)絡(luò)互動(dòng)、動(dòng)態(tài)更新等特點(diǎn),在網(wǎng)絡(luò)中,精選并鏈接全球互聯(lián)網(wǎng)中最有價(jià)值的信息、知識與資源;也可以將個(gè)人工作過程、生活故事、思想歷程、閃現(xiàn)的靈感等及時(shí)記錄和發(fā)布,發(fā)揮個(gè)人無限的表達(dá)力;更可以以文會友,結(jié)識和匯聚朋友,進(jìn)行深度交流溝通[1]。
博客信息管理系統(tǒng)致力于為廣大用戶提供優(yōu)質(zhì)的互動(dòng)交流平臺,提高網(wǎng)站的知名度和訪問量,從而獲得為企業(yè)提供更多產(chǎn)品介紹及展示的機(jī)會,提升自己網(wǎng)站的價(jià)值。為了滿足博客信息管理系統(tǒng)的要求,實(shí)現(xiàn)系統(tǒng)靜態(tài)與動(dòng)態(tài)頁面的相互分離,系統(tǒng)采用JSP+JavaBean+Servlet和SQL Server2000數(shù)據(jù)庫相結(jié)合的開發(fā)模式。
論文首先論述了系統(tǒng)的開發(fā)背景和設(shè)計(jì)目標(biāo),并對系統(tǒng)開發(fā)所采用的技術(shù)進(jìn)行相應(yīng)的簡單介紹。在系統(tǒng)分析中,對系統(tǒng)的模型進(jìn)行簡單分析,明確系統(tǒng)的操作流程,并對系統(tǒng)進(jìn)行可行性分析,確定在目前的條件下,開發(fā)博客信息管理系統(tǒng)是可行的。在需求分析結(jié)果的基礎(chǔ)上,對系統(tǒng)的功能模塊進(jìn)行劃分。接著對系統(tǒng)中的數(shù)據(jù)庫進(jìn)行模型設(shè)計(jì),包括數(shù)據(jù)流圖、實(shí)體聯(lián)系圖及數(shù)據(jù)表結(jié)構(gòu)。在系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)中,確定系統(tǒng)的開發(fā)思想以及開發(fā)環(huán)境,并對系統(tǒng)中的JavaBean和Servlet代碼進(jìn)行設(shè)計(jì)。最后給出了系統(tǒng)中模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),并對系統(tǒng)模塊涉及到的關(guān)鍵源代碼進(jìn)行了詳細(xì)的分析。
經(jīng)過調(diào)試運(yùn)行后表明,系統(tǒng)可以滿足用戶創(chuàng)建個(gè)人博客的各項(xiàng)要求。
關(guān)鍵詞:MVC,設(shè)計(jì)模式,知識共享,博客信息管理系統(tǒng)
ABSTRACT
The blog information management system is concentrates on high-quality interactive exchanges platform for a large number of users, increasing the visits and making the website more and more famous, thereby can acquiring for the opportunity that business enterprise providing more introductions and shows of products, promoting the value of the website.Satisfy for the functions of blog information management system, achieving the system's static page separate with dynamic page mutually, using JSP+ JavaBean+ Servlet with the mode of development that the database of SQL Server2000 combine together.
The paper discusses the background of development of the system and the design of the target first, and introduces the tecknique which used to develop simply.In the analyse of system, proceeded the simple analysis to the model of the system, made sure the operation process of the system, proceed the analyse to the system, ensure that under the current term, developing blog information management system is feasible. At the foundation of requirement with the analyse result, proceeding the providing of the function module of the system. Follow, designing the database model, including the data flow diagram, entity relation diagram and data tables. during the design and realization of the system, making sure the development thought of the system and install the environment of development,at last show the design details with realize finally an a key for of detailed design with realization, and analyzed the program which relate to the system module.
After debugging and running ,it shows that the system can satisfy with users to create personal blog.
Keywords: MVC,Design Patterns,Knowledge sharing,The Blog Information Management System
目 錄
第1章 緒論 1
1.1 博客信息系統(tǒng)概述 1
1.2 博客發(fā)展趨勢 2
1.3 系統(tǒng)開發(fā)的背景 2
1.4 技術(shù)路線 3
1.5 系統(tǒng)設(shè)計(jì)目標(biāo)分析 3
第2章 基本技術(shù)方案 4
2.1 JSP中的各種技術(shù) 4
2.1.1 JSP概述 4
2.1.2 Servlet概述 4
2.1.3 JavaBean概述 5
2.2 基于B/S的WEB應(yīng)用體系結(jié)構(gòu) 5
2.2.1 傳統(tǒng)的兩層體系結(jié)構(gòu) 5
2.2.2 三層體系結(jié)構(gòu) 6
2.2.3 JSP網(wǎng)站開發(fā)模式 6
2.3 Eclipse簡介 7
2.4 Tomcat簡介 7
2.5 SQL Server簡介 8
2.6 MVC設(shè)計(jì)模式 8
第3章 系統(tǒng)分析與總體設(shè)計(jì) 10
3.1 系統(tǒng)需求分析 10
3.1.1 用戶需求分析 10
3.2 數(shù)據(jù)分析 11
3.3 系統(tǒng)流程 11
3.4 功能模塊劃分 14
3.5 功能模塊介紹 15
3.5.1 博客注冊登錄管理模塊 15
3.5.2 博客及文章檢索查詢模塊 15
3.5.3 博客頁面顯示模塊 16
3.5.4 博客個(gè)人維護(hù)管理模塊 16
第4章 系統(tǒng)詳細(xì)設(shè)計(jì) 17
4.1 數(shù)據(jù)庫分析 17
4.1.1 數(shù)據(jù)庫設(shè)計(jì)E-R圖 17
4.2 系統(tǒng)數(shù)據(jù)表設(shè)計(jì) 20
4.3 數(shù)據(jù)連接 23
第5章 系統(tǒng)功能的具體實(shí)現(xiàn) 24
5.1 系統(tǒng)的主窗口 24
5.2 公共核心類的設(shè)計(jì) 26
5.2.1 數(shù)據(jù)庫相關(guān) 26
5.2.2 編寫JavaBean類 28
5.2.3 管理類設(shè)計(jì) 29
5.3 系統(tǒng)主要功能模塊詳述 31
5.3.1 博客管理員登陸模塊 31
5.3.2 日志管理顯示模塊 32
5.3.3 撰寫日志模塊 35
5.3.4 刪除日志模塊 36
5.3.5 修改日志模塊 38
5.3.6 日志搜索模塊 39
結(jié) 論 40
參考文獻(xiàn) 41
致 謝 42
第1章 緒論
1.1 博客信息系統(tǒng)概述
“博客”(Blog或Weblog)一詞源于“Web Log(網(wǎng)絡(luò)日志)”的縮寫,是一種十分簡易的傻瓜化個(gè)人信息發(fā)布方式。任何人都可以像使用免費(fèi)電子郵件一樣,完成個(gè)人網(wǎng)頁的創(chuàng)建、發(fā)布和更新。博客就是開放的私人空間,可以充分利用超文本鏈接、網(wǎng)絡(luò)互動(dòng)、動(dòng)態(tài)更新等特點(diǎn),在網(wǎng)絡(luò)中,精選并鏈接全球互聯(lián)網(wǎng)中最有價(jià)值的信息、知識與資源;也可以將個(gè)人工作過程、生活故事、思想歷程、閃現(xiàn)的靈感等及時(shí)記錄和發(fā)布,發(fā)揮個(gè)人無限的表達(dá)力;更可以以文會友,結(jié)識和匯聚朋友,進(jìn)行深度交流溝通[1]。