信息工程畢業(yè)論文范文預(yù)覽_第1頁(yè)
信息工程畢業(yè)論文范文預(yù)覽_第2頁(yè)
信息工程畢業(yè)論文范文預(yù)覽_第3頁(yè)
信息工程畢業(yè)論文范文預(yù)覽_第4頁(yè)
信息工程畢業(yè)論文范文預(yù)覽_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 畢業(yè)論文(設(shè)計(jì))題 目 博客信息管理系統(tǒng) 院 系 電子工程系 專 業(yè) 信息工程(系統(tǒng)工程方向)學(xué)生姓名 學(xué) 號(hào) 指導(dǎo)教師 職 稱 講師 二一三 年 六 月 二 日 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。作者簽名: 年 月 日目錄第一章博客信息管理系統(tǒng)的概論21.1系統(tǒng)開(kāi)發(fā)背景21.2系統(tǒng)概述21.3博客的發(fā)展31.4開(kāi)發(fā)技術(shù)路線31.5系統(tǒng)設(shè)計(jì)目標(biāo)與分析3第二章 系統(tǒng)開(kāi)發(fā)技術(shù)支持52.1 jsp中的各種技術(shù)

2、52.2 b/s基礎(chǔ)下的web體系結(jié)構(gòu)62.3 myeclipse簡(jiǎn)介72.4 tomcat簡(jiǎn)介72.5 sql server 2005簡(jiǎn)介7第三章系統(tǒng)分析和整體的設(shè)計(jì)93.1 系統(tǒng)需求分析93.2 數(shù)據(jù)的分析103.3 系統(tǒng)的流程103.4 功能模塊的劃分123.5 功能模塊介紹133.5.1注冊(cè)和登陸系統(tǒng)模塊143.5.2 博客的查詢模塊143.5.3 博客界面的顯示模塊143.5.4 個(gè)人博客維護(hù)和管理模塊14第四章系統(tǒng)詳細(xì)設(shè)計(jì)164.1 數(shù)據(jù)庫(kù)分析164.1.1 設(shè)計(jì)e-r圖164.2 系統(tǒng)數(shù)據(jù)庫(kù)表設(shè)計(jì)184.3 數(shù)據(jù)連接21第五章系統(tǒng)模塊的實(shí)現(xiàn)225.1 系統(tǒng)的主界面225.2構(gòu)建管

3、理類235.3詳解系統(tǒng)主要模塊235.3.1 系統(tǒng)用戶的登陸模塊235.3.2 日志管理顯示模塊245.3.3 編寫(xiě)日志模塊245.3.4 刪除日志模塊255.3.5 日志修改界面265.3.6 日志搜索模塊30第六章總結(jié)31致謝32參考文獻(xiàn)33abstract34博客信息管理系統(tǒng)顧錦程南京信息工程大學(xué)濱江學(xué)院信息工程(系統(tǒng)工程方向),南京 210044摘要:最近幾年來(lái),互聯(lián)網(wǎng)已經(jīng)逐漸成為人們生活不可缺少的一部分,以internet為核心的現(xiàn)代網(wǎng)絡(luò)和通信技術(shù)發(fā)展迅速,運(yùn)用廣泛。隨之而來(lái)的就是各種網(wǎng)絡(luò)工具的產(chǎn)生,其中以論壇、博客、社區(qū)、qq空間等最為受廣大網(wǎng)民朋友的歡迎。博客在最近幾年備受歡迎。

4、博客可以為更多的廣大用戶提供優(yōu)質(zhì)的交流平臺(tái)并且為他人提供很好的幫助。博客是在網(wǎng)絡(luò)上出版,發(fā)表和張貼個(gè)人文章,從而可以提高自己博客的知名度、還可以為企業(yè)提供更多產(chǎn)品介紹及產(chǎn)品的展示。本系統(tǒng)是運(yùn)用jsp,javabean和servlet的開(kāi)發(fā)技術(shù)結(jié)合sql server2005實(shí)現(xiàn)了博客信息管理系統(tǒng)的眾多功能要求,將系統(tǒng)動(dòng)靜態(tài)的頁(yè)面實(shí)現(xiàn)分離?,F(xiàn)在很多信息都是通過(guò)互聯(lián)網(wǎng)來(lái)快速的傳遞,博客能在最快的時(shí)間內(nèi)通過(guò)文字、圖像和音響信息來(lái)發(fā)布和傳播信息,讓人們第一時(shí)間知道發(fā)生了什么事情。發(fā)布和傳播信息很方便,占用的社會(huì)資源也很少。博客能很好的讓人們平等的互動(dòng),讓作者和讀者之間能隨時(shí)互動(dòng),也不會(huì)有什么約束,盡情

5、表達(dá)。博客也將會(huì)真正標(biāo)志著個(gè)人互聯(lián)網(wǎng)時(shí)代的到來(lái)。關(guān)鍵詞:博客信息系統(tǒng),jsp, 功能模塊,數(shù)據(jù)庫(kù)第一章 博客信息管理系統(tǒng)的概論1.1系統(tǒng)開(kāi)發(fā)背景博客體現(xiàn)出人們的自由言論權(quán)利,表現(xiàn)自我個(gè)性同時(shí)增強(qiáng)與外界的交流。在沒(méi)有自己的博客之前,人們往往會(huì)通過(guò)在bbs上發(fā)布的文章或即時(shí)通訊軟件聊天,可以表達(dá)自己的想法,但他們是分散而且雜亂的。博客的出現(xiàn),讓我們可以把過(guò)去的某些思想感受,經(jīng)過(guò)思考理順后寫(xiě)到自己的日志中,每次寫(xiě)博客的時(shí)候,都可能因?yàn)橥饨缧侣劦挠绊懚话l(fā)奇想或感慨。也許有時(shí)一些想法,有些人認(rèn)為是皮毛,沒(méi)有深度,但每次寫(xiě)作時(shí)寫(xiě)的一個(gè)小問(wèn)題或多或少有更多的思考,再寫(xiě)博客時(shí)就會(huì)感到一種滿足感。在平日的生活

6、里發(fā)生的任何一個(gè)小事情都可以讓人們反思產(chǎn)生一些想法,甚至是在與朋友的聊天中產(chǎn)生的靈感都可以記錄在日志中。通過(guò)博客這一網(wǎng)絡(luò)工具可以把人們不起眼的小想法變成一個(gè)話題觀點(diǎn),每天試著記錄些生活中的點(diǎn)滴,這顯然也是人們編寫(xiě)博客的其中一個(gè)目的。隨著時(shí)光的流逝,我們可以借助博客來(lái)留住那些生命中的美好回憶。不僅如此,通過(guò)寫(xiě)博客,記錄你的想法,從而可以幫你實(shí)現(xiàn)如下的意愿:(1)記錄周遭,在生活里留下自己的腳印。(2)鞏固學(xué)到的知識(shí),整理理清思緒,為獲得更多的好想法奠定基礎(chǔ)。(3)分享自己的一些想法和獨(dú)特經(jīng)驗(yàn),在和別人的交流中進(jìn)步。(4)加強(qiáng)溝通,產(chǎn)生更多的思想火花,促進(jìn)自身發(fā)展。(5)結(jié)交更多的志同道合的朋友,

7、互相鼓勵(lì)對(duì)方,共同前進(jìn)。如果說(shuō)博客是一個(gè)大的舞臺(tái),那么所有博客都是舞臺(tái)上的舞者,人們?cè)诰W(wǎng)絡(luò)世界中表現(xiàn)出自己的真實(shí)且有價(jià)值的一面。在這樣的環(huán)境中交流促進(jìn)共同進(jìn)步發(fā)展。同時(shí)博客作為一種展示平臺(tái),便于用戶表現(xiàn)自己,分享生活中的經(jīng)歷,釋放壓力。1.2系統(tǒng)概述“博客”(blog)這個(gè)詞來(lái)源于“web log”的縮寫(xiě),即是網(wǎng)絡(luò)日志,是一個(gè)非常簡(jiǎn)單的個(gè)人信息的發(fā)布工具。所有用戶都可以像用創(chuàng)建電子郵件的方式來(lái)完成個(gè)人網(wǎng)頁(yè)的創(chuàng)建,并發(fā)布信息。博客就像是一個(gè)私人空間,用戶往往都是用一些超文本鏈接的日志與外界互動(dòng),在互聯(lián)網(wǎng)中選擇有價(jià)值的信息、知識(shí)和資源進(jìn)行學(xué)習(xí)。博客也可以是生活里發(fā)生的一些新聞,個(gè)人遇到的遭遇故事以

8、及思想理念等。及時(shí)記錄和發(fā)布,發(fā)揮無(wú)限的力量表達(dá)個(gè)人情感;還可以與更多的廣大朋友進(jìn)行深入溝通,一起交流1?!安┛汀?這個(gè)名詞很多人都覺(jué)得陌生,博客用英文翻譯為blog,是眾多的網(wǎng)絡(luò)新事物的典型之一,博客”,這個(gè)名詞很多人都覺(jué)得陌生,博客的英語(yǔ)名詞blog是一個(gè)典型的網(wǎng)絡(luò)新事物,這個(gè)詞來(lái)源于網(wǎng)絡(luò)日志,是指內(nèi)容按照時(shí)間順序和更新順序的一個(gè)特定的網(wǎng)絡(luò)個(gè)人出版形式,。編輯博客不需要特定的花費(fèi),也沒(méi)什么技術(shù)要求,純屬個(gè)人的自由觀點(diǎn)的描述。博客的概念一般由以下的三個(gè)要素組成:(1)網(wǎng)頁(yè)的主體內(nèi)容是由隨時(shí)隨地更新的、眾多的個(gè)性化日志組成的。(2)排列的順序是按照時(shí)間反向的形式,也就是說(shuō)最新的都是放在最上面,

9、而最舊的則擺在最下面。(3)內(nèi)容不受限制,什么樣的話題都可以,總體的布局包括寫(xiě)作的風(fēng)格也是用戶自由選取的,但是主要的表現(xiàn)形式是超鏈接文本。因此,博客是個(gè)人和公共的結(jié)合體,其實(shí)質(zhì)主要是個(gè)人思想的表達(dá),并不是記錄個(gè)人每天的普通生活,而是作為大眾表達(dá)個(gè)人的一些觀點(diǎn),用戶可以在互聯(lián)網(wǎng)上瀏覽后,選擇并將記錄到看到的精彩內(nèi)容寫(xiě)入日志中,更重要的是可以為他人提供可行的幫助,使得博客呈現(xiàn)出重要有利的信息價(jià)值。博客的本質(zhì)是幫助他人,共享優(yōu)勢(shì)資源,并不只是為了表現(xiàn)自我,取悅自己。個(gè)人的日志跟網(wǎng)站大都表現(xiàn)的是“小我”的精神,而博客表現(xiàn)的是一種“大我”,是一個(gè)與人分享的平臺(tái)。兩者的形式很接近,但本質(zhì)卻是存在很大的差異

10、。前者是主要表現(xiàn)個(gè)人的觀點(diǎn),而后者中的優(yōu)秀博客們多數(shù)是為了幫助別人解決問(wèn)題或者就某個(gè)專業(yè)知識(shí)給予自己的觀點(diǎn)。1.3博客的發(fā)展趨勢(shì)一:個(gè)人的信譽(yù)機(jī)制的形成發(fā)展,在早期階段,人們都是自?shī)首詷?lè),而現(xiàn)在博客們通過(guò)相互的交流,影響力慢慢占據(jù),成為博客們的一種評(píng)價(jià)條件,影響力越高,代表其信譽(yù)也很高。從而有更多的用戶會(huì)關(guān)注他們。 趨勢(shì)二:博客越來(lái)越呈現(xiàn)出媒體化,在早起的博客中,基本是以文字表達(dá)自己的個(gè)人觀點(diǎn),隨著科技的進(jìn)步,多媒體工具得到很大發(fā)展,人們可以通過(guò)手機(jī),相機(jī)或者其他的軟件工具,在博客上添加自己的照片,也能加載一些背景音樂(lè)和有趣的視頻,增加訪問(wèn)量,提高知名度。這些多媒體的出現(xiàn)使得博客豐富了很多。趨

11、勢(shì)三:博客的內(nèi)容是存在雙面性的,有很多有價(jià)值的信息也會(huì)存在很多垃圾信息,博客的發(fā)展使得博客利用選擇機(jī)制,選出大家喜聞樂(lè)見(jiàn)的信息,比如國(guó)內(nèi)的網(wǎng)摘系統(tǒng)跟博客的評(píng)價(jià)系統(tǒng)等2,3。1.4開(kāi)發(fā)技術(shù)路線博客管理信息系統(tǒng)采用jsp + javabean + servlet開(kāi)發(fā)技術(shù),在這種技術(shù)支持的基礎(chǔ)上,配合jsp和servlet,可以完美的展示出它們強(qiáng)大的優(yōu)勢(shì)。用這種開(kāi)發(fā)技術(shù),把javabean當(dāng)成一個(gè)模型,成為jsp和servlet的通信工具,servlet經(jīng)過(guò)處理后設(shè)置javabean的屬性,jsp則在讀取該屬性后展現(xiàn)出來(lái)4。 這樣開(kāi)發(fā)可以把顯示和邏輯更明顯的分離,從而使代碼更易于管理,適用于開(kāi)發(fā)大型

12、項(xiàng)目。1.5系統(tǒng)設(shè)計(jì)目標(biāo)與分析本系統(tǒng)是利用jsp技術(shù)實(shí)現(xiàn)的一個(gè)完整的博客系統(tǒng),以瀏覽器作為基礎(chǔ),凡是在系統(tǒng)中注冊(cè)過(guò)的個(gè)人博客具有以下功能(1)進(jìn)入博客信息系統(tǒng)的后臺(tái)進(jìn)行信息管理。(2)變更個(gè)人博客帳戶的基本注冊(cè)信息。(3)寫(xiě)日志。(4)進(jìn)行日志管理。(5)信息評(píng)論管理。(6)管理留言。博客的外來(lái)訪問(wèn)者可擁有如下的三種功能:(1)瀏覽系統(tǒng)中博客的日志、評(píng)論和留言。(2)評(píng)論及發(fā)表留言。(3)搜索日志。第二章 系統(tǒng)開(kāi)發(fā)技術(shù)支持2.1 jsp中的各種技術(shù)jsp的java服務(wù)器頁(yè)面,是由sun微系統(tǒng)在java servlet和整個(gè)系統(tǒng)的java web開(kāi)發(fā)支持下,sun微系統(tǒng)公司在96年推出一項(xiàng)新的技

13、術(shù)java服務(wù)器頁(yè)面。jsp在java的基礎(chǔ)上日趨成熟,逐漸發(fā)展成為主流技術(shù)之一,建立動(dòng)態(tài)網(wǎng)站具有生成內(nèi)容和顯示分離,重用的組件,標(biāo)識(shí)符,簡(jiǎn)化開(kāi)發(fā)頁(yè)面的優(yōu)勢(shì),這些都是動(dòng)態(tài)網(wǎng)頁(yè)所不存在的功能。jsp提供了所有功能的servlet5。java通過(guò)調(diào)動(dòng)類對(duì)服務(wù)器端程序進(jìn)行編寫(xiě)servlet,倚靠服務(wù)器進(jìn)而實(shí)現(xiàn)事件的驅(qū)動(dòng)。java中的cgi技術(shù)是借助servlet實(shí)現(xiàn)它在web服務(wù)器上的動(dòng)態(tài)變化,比如用戶發(fā)出的對(duì)web服務(wù)使用的請(qǐng)求。servlet和cgi這兩種技術(shù)都是在web服務(wù)器上運(yùn)行,同時(shí)生成一個(gè)web頁(yè)面。交互式地瀏覽數(shù)據(jù)以及對(duì)數(shù)據(jù)進(jìn)行相關(guān)的修改則是servlet的主要功能,工作流程如下:圖1

14、 工作流程圖 servlet的全部工作流程:(1)服務(wù)器端會(huì)接收到來(lái)自用戶端的請(qǐng)求。(2)servlet再接收服務(wù)器端的請(qǐng)求信息。(3)servlet中生成響應(yīng)內(nèi)容。 響應(yīng)內(nèi)容的動(dòng)態(tài)生成是客戶端發(fā)出的請(qǐng)求決定的。(4)最后服務(wù)器端把生成的信息內(nèi)容傳送給用戶。javabeans的架構(gòu)是第一個(gè)全面的基于組件的標(biāo)準(zhǔn)模型之一,該組件是一個(gè)java類,類遵循一個(gè)接口格式,為了使方法的名字和繼承的,底層的行為或行為的實(shí)施作為一個(gè)標(biāo)準(zhǔn)的javabeans組件結(jié)構(gòu)類7。在java模型中,javabean能把java程序的功能無(wú)限擴(kuò)大,然后就可以通過(guò)javabeans的組合快速實(shí)現(xiàn)新的應(yīng)用程序。javabean

15、的具有以下特點(diǎn):(1)可以實(shí)現(xiàn)代碼重用。(2)易維護(hù),易使用,易寫(xiě)。(3)可以在任何java平臺(tái)的工作,不需要重新編譯。(4)可以傳輸內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)之劍的信息。(5)可工作在其它部分中的模型。javabean含有封裝業(yè)務(wù)的邏輯,數(shù)據(jù)庫(kù)的操作功能就是把業(yè)務(wù)邏輯跟前臺(tái)的應(yīng)用程序分離的一項(xiàng)很棒的技術(shù),能夠使系統(tǒng)更靈活。2.2 b/s基礎(chǔ)下的web體系結(jié)構(gòu)在這種體系結(jié)構(gòu)下的web開(kāi)發(fā),一般都是借助靜態(tài)頁(yè)面實(shí)現(xiàn)信息在網(wǎng)絡(luò)上的發(fā)布更新。而用戶憑借瀏覽器獲得請(qǐng)求的信息頁(yè)面。這種網(wǎng)站的頁(yè)面是靜態(tài)的,并不能隨著動(dòng)態(tài)信息的更新做出相應(yīng)的動(dòng)態(tài)變化。網(wǎng)絡(luò)信息的供應(yīng)商通過(guò)更新服務(wù)器在頁(yè)面上向用戶展示請(qǐng)求的結(jié)果最新信息。

16、這就造成了實(shí)際網(wǎng)站與用戶間的互動(dòng)變得很少的。其結(jié)構(gòu)圖如下:圖2 三層結(jié)構(gòu)圖cgi,asp,php等網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)的興起,使得動(dòng)態(tài)頁(yè)面的開(kāi)發(fā)變得不再是空想而是得到完美的實(shí)現(xiàn)。用戶在瀏覽器中發(fā)出對(duì)服務(wù)器的信息請(qǐng)求,服務(wù)器根據(jù)接受的請(qǐng)求信息進(jìn)行詳細(xì)的分析,當(dāng)請(qǐng)求結(jié)果是靜態(tài)頁(yè)面時(shí)服務(wù)器會(huì)直接把頁(yè)面發(fā)送給客戶端,當(dāng)請(qǐng)求的結(jié)果是用動(dòng)態(tài)頁(yè)面顯示的,就需要在動(dòng)態(tài)頁(yè)面執(zhí)行后再把結(jié)果返回給客戶端。這是因?yàn)槠淠_本程序可以直接與數(shù)據(jù)庫(kù)交互產(chǎn)生需求結(jié)果。此外web服務(wù)器還能把用戶在頁(yè)面上不同請(qǐng)求信息做出實(shí)時(shí)動(dòng)態(tài)的更新,網(wǎng)絡(luò)信息管理者能夠改變數(shù)據(jù)庫(kù)中保存的數(shù)據(jù),而不需要做出一一的更改就能提供給用戶信息。這樣就能使用戶與服務(wù)

17、器建立數(shù)據(jù)的交互,提高使用效率。目前,jsp技術(shù)已經(jīng)成為一個(gè)大型企業(yè)或中小企業(yè)最喜歡的web開(kāi)發(fā)技術(shù)。jsp技術(shù)借組java的一次開(kāi)發(fā),多次使用的性能,成為網(wǎng)站開(kāi)發(fā)的首選技術(shù)。不可否認(rèn)的是jsp的最大優(yōu)勢(shì)是能把頁(yè)面的表現(xiàn)形式跟它的商業(yè)邏輯進(jìn)行分離開(kāi)。jsp的web開(kāi)發(fā)技術(shù)標(biāo)準(zhǔn)提供了兩種開(kāi)發(fā)模式:一是jsp + javabean發(fā)展模式;另一種是jsp + javabean模式+ servlet8,9。jsp+javabean圖如下:圖3 jsp+javabean的模型圖jsp頁(yè)面是單獨(dú)響應(yīng)客戶端請(qǐng)求同時(shí)把處理后的結(jié)果及時(shí)反饋給客戶,再由jsp頁(yè)面顯示出經(jīng)javabean處理過(guò)的數(shù)據(jù)信息。上圖中

18、的模型由于是把大量的java代碼存放到到一個(gè)頁(yè)面中,所以在處理大型業(yè)務(wù)時(shí),頁(yè)面編程會(huì)非常復(fù)雜,不利于后期的開(kāi)發(fā)和維護(hù)工作。jsp+servlet+javabean模型圖如下:圖4 jsp+servlet+javabean模型圖java技術(shù)在實(shí)現(xiàn)了cgi特性的基礎(chǔ)上形成了servlet技術(shù)。它是在web服務(wù)器上運(yùn)行的,然后生成web頁(yè)面。此技術(shù)對(duì)于服務(wù)器端的處理以及編程十分適用。如上的發(fā)展模式特別突出了jsp技術(shù)的先進(jìn)性,能根據(jù)用戶的請(qǐng)求選擇出對(duì)應(yīng)的jsp頁(yè)面展現(xiàn)給用戶。避免了不必要的時(shí)間浪費(fèi),為用戶的網(wǎng)絡(luò)瀏覽提高了效率,也讓網(wǎng)站的資源得到合理分配使用?;谝陨蟽煞N模型,第二種比較好,更適用于團(tuán)

19、隊(duì)的開(kāi)發(fā),雖然速度相對(duì)較慢,但是可維護(hù)性很高6。2.3 myeclipse簡(jiǎn)介myeclipse企業(yè)級(jí)工作平臺(tái)(myeclipse enterprise workbench ,簡(jiǎn)稱myeclipse)是對(duì)eclipse ide的一種擴(kuò)展,憑借它我們能在數(shù)據(jù)庫(kù)和j2ee的開(kāi)發(fā)和發(fā)布,甚至包括應(yīng)用程序服務(wù)器的整合方面都很大的提高了工作的效率。它是功能豐富的j2ee集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持html, struts, jsf, css, javascript, sql, hibernate10。2.4 tomcat簡(jiǎn)介如今基于web的應(yīng)用形式越來(lái)越多,而顯然過(guò)去的

20、html網(wǎng)頁(yè)模式已不能表現(xiàn)當(dāng)下的開(kāi)發(fā)需求。因此人們對(duì)交互式的網(wǎng)頁(yè)開(kāi)發(fā)需求日益增長(zhǎng),這就使得新的web語(yǔ)言的出現(xiàn)成為必然。asp,jsp和php這些開(kāi)發(fā)語(yǔ)言逐漸盛行,前面的幾種語(yǔ)言與html語(yǔ)言形式不同但相互是有聯(lián)系共通的,好比php是把c和c + +語(yǔ)言當(dāng)成開(kāi)發(fā)基礎(chǔ),而jsp則是以java為基礎(chǔ)語(yǔ)言。 tomcat就是一種運(yùn)行平臺(tái),支持jsp和servlet開(kāi)發(fā)tomcat是一個(gè)免費(fèi)的開(kāi)源的serlvet容器,是apache基金會(huì)jakarta項(xiàng)目中的核心項(xiàng)目之一,由apache,sun和其他一些公司和個(gè)人共同開(kāi)發(fā)而成11。2.5 sql server 2005簡(jiǎn)介sql server 200

21、5是微軟公司推出的,是運(yùn)行在windows平臺(tái)上用于操作大型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用程序,又把它作為應(yīng)用程序的數(shù)據(jù)來(lái)源,儲(chǔ)存各種類型的數(shù)據(jù),同時(shí)也給予用戶相應(yīng)的權(quán)限訪問(wèn)數(shù)據(jù)進(jìn)行存取操作等。它支持很多全文應(yīng)用軟件,加強(qiáng)了服務(wù)器的編目功能,能提供很大的靈活性。查詢性能和可升級(jí)性也在原來(lái)的2000版本中得到改進(jìn)。里面附帶的新的管理工具提供了更深入的軟件應(yīng)用方法,有助于運(yùn)行功能。sql server 2005不僅能實(shí)現(xiàn)個(gè)人數(shù)據(jù)庫(kù)的管理,更適用于企業(yè)級(jí)數(shù)據(jù)庫(kù)應(yīng)用12,13。第三章 系統(tǒng)分析和整體的設(shè)計(jì)本系統(tǒng)是由前臺(tái)加上后臺(tái)的信息管理系統(tǒng)的信息顯示系統(tǒng)組成。前者是一種面向大眾的瀏覽窗口,用戶可以借助前臺(tái)系

22、統(tǒng)方便游客瀏覽你的日志,評(píng)論和留言,自然還包括博客的其他內(nèi)容的相關(guān)操作。后者是后臺(tái)信息管理系統(tǒng),用于發(fā)表博客管理員日志,回復(fù)評(píng)論和留言,日志管理,評(píng)論管理和個(gè)人信息管理12。3.1 系統(tǒng)需求分析用例圖一般是用來(lái)描述系統(tǒng)與用戶之間存在的相互作用,含有如下幾個(gè)概念:(1)角色:代表的特定事件發(fā)生,代表參與者,表示為小人圖像。(2)用例:表示系統(tǒng)的正常運(yùn)行的情況能實(shí)現(xiàn)的功能,一個(gè)用例則對(duì)應(yīng)一組功能,本質(zhì)上規(guī)定了系統(tǒng)實(shí)現(xiàn)的功能范圍。(3)用例圖:當(dāng)某角色和用例之間存在關(guān)系的時(shí)候,你可以使用一個(gè)圖把它們相關(guān)聯(lián),這就是用例圖。本系統(tǒng)用例圖如下:圖5 系統(tǒng)的用例圖博客信息管理系統(tǒng)提供游客,博客的管理員和系統(tǒng)

23、管理員三種用戶身份。每種身份的參與者都能非常方便的進(jìn)行操作。博客的訪問(wèn)者不需要登錄就可以瀏覽信息,評(píng)論和留言,使用博客管理員身份登錄,就可以隨意發(fā)表日志,管理個(gè)人主界面內(nèi)容,而博客管理員的自身身份信息,則將是系統(tǒng)管理員進(jìn)行統(tǒng)一管理。3.2 數(shù)據(jù)的分析系統(tǒng)主要有兩種身份的用戶,即博客的訪問(wèn)者和博客管理員,下面就用前臺(tái)系統(tǒng)里的查詢?nèi)罩竟δ転槔鼋榻B。這個(gè)過(guò)程的數(shù)據(jù)流程圖如下:圖6 查詢數(shù)據(jù)流程圖查詢的過(guò)程:用戶先輸入要搜索的日志的關(guān)鍵字,再將表單數(shù)據(jù)提交給系統(tǒng),這時(shí)服務(wù)器就會(huì)收到一個(gè)關(guān)鍵詞,根據(jù)關(guān)鍵詞大致的查詢系統(tǒng)中的日志標(biāo)題,查詢的結(jié)果會(huì)以日志標(biāo)題鏈接的方式展現(xiàn)給用戶,用戶點(diǎn)擊這個(gè)鏈接,就能瀏覽

24、這個(gè)日志的內(nèi)容。3.3 系統(tǒng)的流程本系統(tǒng)主要是有前臺(tái)跟后臺(tái)兩個(gè)部分組成。用戶瀏覽日志以及其他博客信息都在前臺(tái)模塊中進(jìn)行,而登陸后臺(tái)模塊,用戶則能管理自己的博客信息。前臺(tái)系統(tǒng)流程圖如下:圖7 前臺(tái)系統(tǒng)流程圖用戶登陸前臺(tái)系統(tǒng)后,可以有三種方式進(jìn)行博客日志的瀏覽:第一種是選擇日志標(biāo)題瀏覽。另一種是通過(guò)鏈接從博客的主頁(yè)進(jìn)入后選擇相應(yīng)的日志。還有就是利用日志的搜索標(biāo)題功能選擇自己感興趣的進(jìn)行瀏覽。瀏覽日志的同時(shí),用戶也能發(fā)表自己的觀點(diǎn)進(jìn)行評(píng)論或者留言。后臺(tái)系統(tǒng)流程圖如下:圖8 后臺(tái)系統(tǒng)流程圖用戶想要進(jìn)入到后臺(tái)時(shí),必須經(jīng)過(guò)用戶名跟密碼的登錄驗(yàn)證,假如驗(yàn)證失敗,系統(tǒng)會(huì)發(fā)送登陸失敗到屏幕。在通過(guò)驗(yàn)證后就會(huì)跳到

25、系統(tǒng)后臺(tái)。在后臺(tái)用戶能看到自己過(guò)去發(fā)布的文章以及訪問(wèn)者的留言或評(píng)論等并對(duì)這些評(píng)論留言進(jìn)行回復(fù)或刪除等。3.4 功能模塊的劃分前臺(tái)模塊的結(jié)構(gòu)如下:圖9 系統(tǒng)的前臺(tái)結(jié)構(gòu)圖后臺(tái)模塊的結(jié)構(gòu)如下:圖10 系統(tǒng)的后臺(tái)結(jié)構(gòu)圖3.5 功能模塊介紹面向網(wǎng)絡(luò)用戶和面向個(gè)人的管理維護(hù),兩者本系統(tǒng)的重要組成部分。該系統(tǒng)主要包括以下四大功能模塊。不同的用戶登陸系統(tǒng)后有不同的操作權(quán)限。3.5.1注冊(cè)和登陸系統(tǒng)模塊此模塊主要針對(duì)博客的廣大用戶,建立對(duì)應(yīng)的基本身份信息,進(jìn)而達(dá)到對(duì)博客的管理跟信息的多種維護(hù)。另外這種方式有利于發(fā)布系統(tǒng)的更新消息傳遞給廣大的未來(lái)客戶。這個(gè)模塊主要有下面三個(gè)子功能:(1)博客新用戶的注冊(cè)。(2)博

26、客登錄管理。(3)跳轉(zhuǎn)到博客首頁(yè)頁(yè)面。成功登陸系統(tǒng)后,才能發(fā)表博客的個(gè)人日志,用戶可以自己設(shè)置相關(guān)定期的管理和維護(hù),保證自己的網(wǎng)站正常使用。沒(méi)有登錄系統(tǒng)的用戶是不能發(fā)布信息的,同時(shí)也不具備維護(hù)管理的權(quán)限。新用戶的注冊(cè)和登錄驗(yàn)證功能在此模塊中得到實(shí)現(xiàn)。注冊(cè)信息不正確時(shí)會(huì)在此模塊中得到錯(cuò)誤提示,不能通過(guò)系統(tǒng)的驗(yàn)證,只有輸入正確的注冊(cè)用戶名和密碼才能成為系統(tǒng)的用戶。3.5.2 博客的查詢模塊博客和已發(fā)布的文章查詢功能,有助于用戶快捷的瀏覽自己想要看的文章以獲得信息反饋。該功能模塊的有以下三個(gè)子功能:(1)推薦熱門的博客頁(yè)面。(2)最新博客的介紹。(3)關(guān)鍵字的搜索功能。3.5.3 博客界面的顯示模塊

27、外來(lái)的網(wǎng)絡(luò)訪問(wèn)者進(jìn)入到博客主頁(yè)時(shí),主頁(yè)中展示出日志列表,訪問(wèn)可以根據(jù)日志標(biāo)題選擇自己感興趣的進(jìn)行閱讀,也能在看完后發(fā)表自己的觀點(diǎn),留言給博主互相交流。該功能模塊有以下三個(gè)子功能:(1)用戶在查看博客日志和評(píng)論時(shí)采用分頁(yè)的形式。(2)用戶可根據(jù)日志內(nèi)容發(fā)表相關(guān)的評(píng)論。(3)用戶能在博客中留言。(4)用戶可通過(guò)日志分類查看博客內(nèi)容。3.5.4 個(gè)人博客維護(hù)和管理模塊此模塊主要是幫助用戶動(dòng)態(tài)的管理博客主頁(yè)和其他的有關(guān)信息。這個(gè)功能模塊中主要有下面的功能:(1)日志和日志的分類管理。(2)評(píng)論及留言管理。(3)博客基本信息的維護(hù)與管理。通過(guò)這個(gè)模塊,用戶能隨意的修改很增刪博客里面的日志等內(nèi)容,這些都包

28、含了更新日志分類信息以及其他訪問(wèn)者的留言和評(píng)論。毫無(wú)疑問(wèn)的是用戶也能隨時(shí)更改自己的注冊(cè)時(shí)的個(gè)人基本信息。第四章 系統(tǒng)詳細(xì)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)分析當(dāng)下許多的應(yīng)用軟件系統(tǒng)都配有專門的對(duì)用后臺(tái)數(shù)據(jù)庫(kù)支持,而開(kāi)發(fā)軟件應(yīng)用系統(tǒng)我們應(yīng)解決的首要問(wèn)題就是數(shù)據(jù)庫(kù)系統(tǒng)的安全問(wèn)題,保持運(yùn)轉(zhuǎn)的高效率。所以本系統(tǒng)在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)考慮到下面幾點(diǎn)要求:(1)數(shù)據(jù)庫(kù)規(guī)范化跟非規(guī)范化的選取。(2)建立數(shù)據(jù)的查詢優(yōu)化和索引。(3)存儲(chǔ)過(guò)程與視圖。4.1.1 設(shè)計(jì)e-r圖一般情況下建立相對(duì)應(yīng)的概念性數(shù)據(jù)模型可以準(zhǔn)確的表達(dá)出用戶對(duì)數(shù)據(jù)的需求,而這種數(shù)據(jù)模型就是針對(duì)面向問(wèn)題,切實(shí)的根據(jù)用戶的實(shí)際要求建立數(shù)據(jù)模型,這樣就可以用使用者的眼光

29、看待這些數(shù)據(jù),明確的展示出用戶所處的環(huán)境狀況。最常用的表示概念性數(shù)據(jù)模型的方法,是實(shí)體聯(lián)系方法(entityrelationship approach)。通過(guò)e-r圖反映系統(tǒng)中存在的實(shí)體,再將實(shí)體間的聯(lián)系和屬性相關(guān)聯(lián),最終實(shí)現(xiàn)數(shù)據(jù)間的邏輯性。本系統(tǒng)包括實(shí)體有用戶,類別,日志,評(píng)論和留言五個(gè)實(shí)體。用戶實(shí)體中包含了id,名稱,密碼,博客的主題以及說(shuō)明等;類別實(shí)體中包含了編號(hào),類別名,用戶id以及對(duì)類別的相應(yīng)描述;日志實(shí)體中包含日志的編號(hào),標(biāo)題,正文內(nèi)容,所屬類別,文章發(fā)表日期,修改日期等;評(píng)論實(shí)體中又包含評(píng)論編號(hào),評(píng)論的標(biāo)題,內(nèi)容,發(fā)表日期等;留言實(shí)體中包含留言的編號(hào),標(biāo)題和內(nèi)容以及發(fā)表留言的日期

30、和留言人等。根據(jù)系統(tǒng)各子模塊的功能,以及上面章節(jié)對(duì)數(shù)據(jù)的分析創(chuàng)建了用戶表,類別表,留言表,評(píng)論表以及日志表。用戶的實(shí)體-聯(lián)系圖如下:圖11 e-r圖日志的類別實(shí)體-聯(lián)系圖如下:圖12 日志類別圖日志實(shí)體-聯(lián)系圖如下: 圖13 日志實(shí)體-聯(lián)系圖評(píng)論的實(shí)體-聯(lián)系圖如下:圖14 日志評(píng)論實(shí)體-聯(lián)系圖留言的實(shí)體-聯(lián)系圖如下:圖15 留言圖4.2 系統(tǒng)數(shù)據(jù)庫(kù)表設(shè)計(jì)(1)用戶表,這張表是用來(lái)保存用戶的基本信息。其結(jié)構(gòu)如下表1:(2)日志表,這張表是用來(lái)保存日志的基本信息。其結(jié)構(gòu)如下表2:表2 日志表(3)日志評(píng)論表,這張表是用來(lái)保存日志評(píng)論的基本信息。其結(jié)構(gòu)如下表3: 表3 日志評(píng)論表(4)留言表,這張表

31、是用來(lái)保存留言的基本信息的。其結(jié)構(gòu)如下表4:數(shù)據(jù)表在設(shè)計(jì)完成后,指定好各數(shù)據(jù)表主鍵、外鍵,通過(guò)sql server 2005新建的數(shù)據(jù)庫(kù)關(guān)系系統(tǒng)圖就能夠自動(dòng)生成表和表之間存在的關(guān)系圖。關(guān)聯(lián)表之間利用設(shè)置好的外鍵相互連接。本系統(tǒng)中各個(gè)數(shù)據(jù)表之間的關(guān)系圖如下: 圖16 數(shù)據(jù)表之間的關(guān)系圖4.3 數(shù)據(jù)連接jdbc-odbc橋和jdbc以及連接池技術(shù)都是當(dāng)前數(shù)據(jù)庫(kù)連接的主要支持技術(shù)。博客信息管理系統(tǒng)則是采用三者中的數(shù)據(jù)連接池方法。這種技術(shù)的好處在于能在進(jìn)行數(shù)據(jù)庫(kù)連接時(shí),實(shí)現(xiàn)配置和管理以及對(duì)其監(jiān)控達(dá)到一致性。同時(shí)能及時(shí)的優(yōu)化和調(diào)整連接參數(shù),也方便數(shù)據(jù)庫(kù)管理員統(tǒng)一管理運(yùn)行中的程序和非運(yùn)行中的程序?qū)?shù)據(jù)庫(kù)的

32、請(qǐng)求操作,切換后臺(tái)數(shù)據(jù)庫(kù)變得不在麻煩,移植程序時(shí)的效率也大大提高。這種技術(shù)的核心比較簡(jiǎn)單 ,我們可以把數(shù)據(jù)庫(kù)連接當(dāng)成一個(gè)對(duì)象存放在vector中,當(dāng)數(shù)據(jù)庫(kù)的鏈接成功后,能接收到不同數(shù)據(jù)的訪問(wèn)請(qǐng)求就能一起享有如上建立的連接。這么一來(lái),以后在用到這些連接時(shí)就能避免以上的弊端,大大的節(jié)省了系統(tǒng)資源同時(shí)也避免了時(shí)間的浪費(fèi)。數(shù)據(jù)庫(kù)連接池的建立過(guò)程如下:(1)服務(wù)器啟動(dòng)即建立一個(gè)對(duì)象。(2)空閑連接數(shù)即選擇正確的參數(shù)創(chuàng)建初始數(shù)據(jù)庫(kù)連接。(3)對(duì)于一個(gè)數(shù)據(jù)庫(kù)訪問(wèn)請(qǐng)求,直接從連接池中得到一個(gè)連接。在沒(méi)有閑置的連接且沒(méi)達(dá)到規(guī)定的最大活躍連接數(shù)時(shí)可以創(chuàng)建新的連接。(4)存取數(shù)據(jù)庫(kù)。(5)關(guān)閉數(shù)據(jù)庫(kù)以釋放之前使用中

33、的連接。(6)將數(shù)據(jù)庫(kù)連接池對(duì)象釋放,并釋放所有連接。第五章 系統(tǒng)模塊的實(shí)現(xiàn)5.1 系統(tǒng)的主界面系統(tǒng)主界面是用當(dāng)下普遍通用的web界面設(shè)計(jì)的,好處在于界面清晰明了,有利于用戶使用和操作,緊貼用戶實(shí)際使用需求。基本上所有上網(wǎng)的用戶都能到系統(tǒng)的首頁(yè),并且可以使用網(wǎng)頁(yè)上的登錄和注冊(cè)以及觀看博主日志等功能。本系統(tǒng)的導(dǎo)航列表分布在頁(yè)面上面一行,如下圖頁(yè)面中的登錄、注冊(cè)、博文列表等都是導(dǎo)航的一部分。界面的左邊是熱點(diǎn)博客,包括博客主題及其用戶名;新入博客,包括博客主題;站內(nèi)搜索條,便于用戶進(jìn)行關(guān)鍵字的日志搜索;最新的評(píng)論列表中含有評(píng)論標(biāo)題;最新的留言列表中含有留言標(biāo)題;博客總數(shù)和日志總數(shù)都可以在站點(diǎn)統(tǒng)計(jì)中查

34、看到。登錄后的博客主頁(yè)如下圖:圖17 個(gè)人博客主頁(yè)界面圖網(wǎng)絡(luò)用戶一般都是通過(guò)一個(gè)博客網(wǎng)址進(jìn)入相應(yīng)的博主的個(gè)人主頁(yè),并瀏覽其中的內(nèi)容。日志分類列表在主頁(yè)面的靠上一塊,包括分類名及其該分類下的日志數(shù)量。在頁(yè)面的左側(cè)分別是登錄表單,方便博客管理員進(jìn)入后臺(tái)管理頁(yè)面;個(gè)人博客精華日志列表,包括日志標(biāo)題;最新評(píng)論,包括評(píng)論標(biāo)題;最新留言,包括留言標(biāo)題;站點(diǎn)信息,包括個(gè)人日志總數(shù)、評(píng)論總數(shù)和留言總數(shù)。在頁(yè)面的中間則分別是最新日志的列表,包括日志標(biāo)題、所屬分類名、發(fā)表時(shí)間、作者、部分日志內(nèi)容及其查看日志和發(fā)表評(píng)論鏈接;發(fā)表留言表單,包括昵稱、留言標(biāo)題和留言內(nèi)容。5.2構(gòu)建管理類如上表中出現(xiàn)的javabean類

35、在后面都會(huì)有特定的管理類與之相呼應(yīng),該類的構(gòu)建以上表中的類跟數(shù)據(jù)庫(kù)中的類為基本實(shí)現(xiàn)數(shù)據(jù)庫(kù)中各個(gè)表的各種操作。相關(guān)管理類的運(yùn)用如下表:5.3詳解系統(tǒng)主要模塊5.3.1 系統(tǒng)用戶的登陸模塊用戶在登陸系統(tǒng)時(shí)通過(guò)正確的密碼驗(yàn)證后,進(jìn)入系統(tǒng)可以進(jìn)行日志的發(fā)表同時(shí)也可以管理自己的博客頁(yè)面其他相關(guān)的內(nèi)容。用戶登陸界面圖如下:圖18登陸界面通常在進(jìn)行數(shù)據(jù)提交操作前會(huì)有相應(yīng)的數(shù)據(jù)合理性檢驗(yàn),從而保證用戶的信息數(shù)據(jù)的準(zhǔn)確安全性,特殊的符號(hào)以及空格鍵都可能導(dǎo)致系統(tǒng)的正常使用。此外如果所用的數(shù)據(jù)含有真實(shí)性意義也可以通過(guò)系統(tǒng)的檢驗(yàn),輸入正確的用戶名和密碼就可以進(jìn)入最終的系統(tǒng)頁(yè)面。5.3.2 日志管理顯示模塊日志管理頁(yè)面

36、如下圖:圖19 日志管理頁(yè)面圖所有的用戶在登錄系統(tǒng)后根據(jù)不同的權(quán)限進(jìn)行博客的管理,如上圖中提到的日志的標(biāo)號(hào)和標(biāo)題等都是管理模塊中的一部分內(nèi)容,用戶可以對(duì)其進(jìn)行修改或刪除。同時(shí)參照各種日志的區(qū)分類別進(jìn)行按類查找瀏覽并操作。通過(guò)博客用戶名來(lái)獲得該用戶id。通過(guò)用戶id獲得該用戶的所有日志信息,并分頁(yè)展示,該用戶的權(quán)限也會(huì)顯示出來(lái),一般如修改或者刪除的操作。5.3.3 編寫(xiě)日志模塊編寫(xiě)日志界面圖如下:圖20 撰寫(xiě)頁(yè)面圖如上圖所示,用戶進(jìn)入該頁(yè)面時(shí)點(diǎn)擊管理模塊中的發(fā)布博文導(dǎo)航就會(huì)顯示編寫(xiě)博文對(duì)應(yīng)的頁(yè)面在日志標(biāo)題、內(nèi)容輸入域內(nèi)輸入相應(yīng)的文字,以及選擇分類后,單擊“確定”按鈕進(jìn)行表單提交,完成添加新日志的

37、操作14。5.3.4 刪除日志模塊當(dāng)用戶對(duì)于列表里某篇博文不滿意時(shí),就能通過(guò)界面中的刪除選項(xiàng)將其刪除掉,這一過(guò)程中最后會(huì)出現(xiàn)如下的對(duì)話框:圖21 刪除界面上圖中的選項(xiàng)是用來(lái)確定管理員是否確實(shí)要實(shí)行刪除當(dāng)前的日志的行為,以防錯(cuò)刪引起不必要的麻煩。而選擇確定選項(xiàng)即徹底刪除該篇日志。每篇日志都能夠允許其他用戶公開(kāi)的評(píng)論,因此每篇日志都可能會(huì)出現(xiàn)相應(yīng)的評(píng)論,在刪除相關(guān)的日志時(shí),我們就應(yīng)該先刪除關(guān)于這篇日志的所有評(píng)論,最后再刪除這篇日志。博客信息管理系統(tǒng)是運(yùn)用事務(wù)在數(shù)據(jù)庫(kù)中進(jìn)行各種操作,一個(gè)事務(wù)代表一個(gè)工作單元,數(shù)據(jù)庫(kù)的提交往往是在所有的事務(wù)執(zhí)行結(jié)束后才進(jìn)行。所以要想成功的刪除日志,就必須保證每個(gè)步驟都

38、完成的很好,不然的話就只能取消相關(guān)事務(wù)的執(zhí)行。5.3.5 日志修改界面修改日志的界面見(jiàn)下圖:圖22日志修改頁(yè)面留言管理界面如圖23:圖23 留言管理界面相冊(cè)管理界面如圖24:圖24 相冊(cè)管理界面博文搜索界面如圖25:圖25 博文搜索界面注冊(cè)用戶管理界面如圖26:圖26 注冊(cè)用戶管理界面5.3.6 日志搜索模塊當(dāng)發(fā)布的日志越來(lái)越多時(shí),想要很快找到需要的日志,只是單純的靠瀏覽日志標(biāo)題列表來(lái)實(shí)現(xiàn)定位的話是非常困難和麻煩的。因此,我們必須提供出一種可以快速查詢的方法。該模塊具有快速搜索功能,搜索的結(jié)果是根據(jù)輸入的關(guān)鍵字,到數(shù)據(jù)庫(kù)中對(duì)日志標(biāo)題或日志內(nèi)容項(xiàng)進(jìn)行模糊查詢。頁(yè)面獲取查詢到的日志列表信息,然后再

39、控制動(dòng)態(tài)顯示輸出。當(dāng)用戶在該頁(yè)面中單擊日志標(biāo)題的超級(jí)鏈接后,將提交附有日志編號(hào)屬性的請(qǐng)求,以顯示指定日志的詳細(xì)信息。第六章 總結(jié)論文研究了關(guān)于博客信息管理系統(tǒng)的需求分析,并完成了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。歸納起來(lái),主要完成了以下的工作:(1)闡述了博客信息系統(tǒng)及其發(fā)展趨勢(shì),分析了目前我國(guó)博客信息系統(tǒng)的發(fā)展趨勢(shì)和存在問(wèn)題。確定了開(kāi)發(fā)博客信息管理系統(tǒng)的基本技術(shù)路線。(2)從用戶需求的角度說(shuō)明開(kāi)發(fā)博客信息系統(tǒng)的可行性,并針對(duì)所收集的資料整理出系統(tǒng)的業(yè)務(wù)流程圖、功能模塊圖、實(shí)體聯(lián)系圖和整體框架圖。(3)確定系統(tǒng)開(kāi)發(fā)所需要的技術(shù),結(jié)合現(xiàn)有的數(shù)據(jù)和編程思想,生成需要的數(shù)據(jù)庫(kù)。明確各項(xiàng)工作的分工,數(shù)據(jù)的維護(hù)和使用權(quán)

40、限的設(shè)定。(4)在詳細(xì)設(shè)計(jì)和編碼階段,運(yùn)用了jsp最基本的開(kāi)發(fā)技術(shù),代碼簡(jiǎn)單易懂,系統(tǒng)里網(wǎng)頁(yè)間跳轉(zhuǎn)比較清晰。確保了用戶和后臺(tái)兩種管理界面的風(fēng)格,同時(shí)二者的管理以及操作雖然功能不同但影響卻是聯(lián)系在一起的。在時(shí)間不夠充裕的情況下開(kāi)發(fā)出本系統(tǒng),必然有很多細(xì)節(jié)不夠完善。還有就是在編系統(tǒng)某些功能代碼時(shí)并不是特別熟練,經(jīng)過(guò)老師和同學(xué)的幫助才順利解決遇到的問(wèn)題。此外還有其他的這樣或那樣的不足。歸納起來(lái)主要體現(xiàn)在以下三個(gè)方面:(1)系統(tǒng)功能趨于簡(jiǎn)單。真正的博客信息系統(tǒng)包括很多方面的信息,如可以在博客之間發(fā)送即時(shí)短消息,可以定制博客個(gè)人主頁(yè)等。(2)系統(tǒng)圖形顯示功能缺乏。在沒(méi)有photoshop的圖片處理技術(shù)的

41、基礎(chǔ)上,選取的素材不能完美的體現(xiàn)出來(lái),展現(xiàn)出的效果就不那么炫彩亮麗。(3)還有就是整個(gè)系統(tǒng)采用jsp+javabean+servlet的網(wǎng)頁(yè)構(gòu)建技術(shù),能很好地把邏輯處理和界面顯示分開(kāi)來(lái),也便于網(wǎng)頁(yè)的維護(hù),但如果使用當(dāng)前經(jīng)典的框架結(jié)構(gòu)struts框架結(jié)構(gòu),將能更好地實(shí)現(xiàn)邏輯代碼與數(shù)據(jù)之間的分離。致謝大學(xué)生涯即將落幕,做畢業(yè)設(shè)計(jì)的這幾個(gè)月的時(shí)間是我學(xué)生生涯中最有價(jià)值的一段經(jīng)歷。借助這個(gè)機(jī)會(huì)我要向四年以來(lái)關(guān)心過(guò)我,幫助過(guò)我的老師、同學(xué)表示深深的謝意!特別要感謝我的導(dǎo)師韓瑩老師,感謝她在畢業(yè)設(shè)計(jì)期間長(zhǎng)時(shí)間的指導(dǎo),從最初的框架結(jié)構(gòu)設(shè)計(jì)到最后整體設(shè)計(jì)的成功實(shí)現(xiàn),以及論文的撰寫(xiě)完畢,都給予了我極大的幫助。沒(méi)

42、有她的關(guān)心和指導(dǎo),我的畢業(yè)設(shè)計(jì)遇到困難的時(shí)候,也許等待我的只有誤區(qū)和漫長(zhǎng)的毫無(wú)頭緒的思考。再次對(duì)我的導(dǎo)師表示由衷的感謝。同時(shí)也感謝其他老師在此期間對(duì)我的關(guān)懷和幫助,以及學(xué)院為我提供良好的畢業(yè)設(shè)計(jì)環(huán)境。其次要感謝同組的同學(xué)和朋友們,因?yàn)樗麄兊膸椭凸膭?lì)以及給我提供的資料,這次畢業(yè)設(shè)計(jì)才能如此順利完成,我也學(xué)到了許多解決問(wèn)題的方法和技巧,從而使得很多問(wèn)題得以迎刃而解。最后我要感謝我的母校濱江學(xué)院對(duì)我的栽培。參考文獻(xiàn)1 俞傳正基于博客的個(gè)人知識(shí)管理平臺(tái)研究天津:天津師范大學(xué),20062 陳明blog、wiki在協(xié)作學(xué)習(xí)中的應(yīng)用研究武漢:華中師范大學(xué),20063 郭華偉基于內(nèi)容聚合blog學(xué)習(xí)平臺(tái)的輔

43、助教學(xué)研究與實(shí)踐北京:首都師范大學(xué),20064 柳永坡,劉雪梅,趙長(zhǎng)海jsp應(yīng)用開(kāi)發(fā)技術(shù)北京:人民郵電出版社,2005:30-325 耿祥義jsp基礎(chǔ)教程北京:清華大學(xué)出版社,2004:101-1036 孫衛(wèi)琴、李洪成tomcat與java web開(kāi)發(fā)技術(shù)詳解北京:電子工業(yè)出版社,2004:73-787 李海峰基于j2ee技術(shù)開(kāi)發(fā)高性能bbs論壇上海:華東師范大學(xué),20068 王夕寧,王曉平j(luò)sp通用模塊及典型系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航北京:人民郵電出版社,2006: 288-2969 賽奎春jsp信息系統(tǒng)開(kāi)發(fā)實(shí)例精選北京:機(jī)械工業(yè)出版社,2006: 66-7210 陳剛eclipse從入門到精通北京:

44、清華大學(xué)出版社, 2005:416-417.11 孫衛(wèi)琴精通struts:基于mvc的java web設(shè)計(jì)與開(kāi)發(fā)北京:電子工業(yè)出版社,2004: 1-912 胡百敬,姚巧玫sql server 2005 數(shù)據(jù)庫(kù)開(kāi)發(fā)詳解北京:電子工業(yè)出版社,2006:9-13,123-12513 (美)格羅夫 著,章小莉 等譯. sql完全手冊(cè)(第二版)北京:電子工業(yè)出版社,2006:12-1414 畢建信基于mvc設(shè)計(jì)模式的web應(yīng)用研究與實(shí)現(xiàn)武漢:武漢理工大學(xué),200615 賀松平基于mvc模式的b/s架構(gòu)的研究及應(yīng)用武漢:華中科技大學(xué),200516 expert systems with applicat

45、ion volume 37. issue 9. september 2010.17 s.chaudhuri and u.dayalan overview of data warehousing and olap technologyacm sigmod record,1997:128-15318 donis marshall.net security programmingjohn wiley & sons.inc,2009:22-4619美waltersavitch.absolutejavam.北京:電子工業(yè)出版社,2005.20bruceeckel.jsp編程思想.機(jī)械工業(yè)出版社,2003

46、年10月:1-378the blog information management systemgu jinchengnanjing university of information science&technology binjiang college,information systems engeering, nanjing 210044abstractin recent years, the internet has become an indispensable part of peoples lives, the internet as the core of modern ne

47、twork technology and communication technology has been rapid development and wide application of a variety of network communication tools have emerged, including a forum, blog , community, qq space, the most welcomed by the majority of internet users friends. blog popular in recent years. blog can s

48、erve more customers to provide quality communication platform and provide a good help for others. blog is published on the web, published and posted personal articles, which can improve your blogs visibility, companies can also provide more product descriptions and product display.in order to meet t

49、he requirements of the blog information management system to achieve the static and dynamic pages separated from each other, the system uses jsp javabean servlet and sql server 2005 database combined pattern of development. now a lot of information through the internet to quickly pass blog in the sh

50、ortest possible time through text, images and audio information to publish and disseminate information, to let people get to know what happened. publication and dissemination of information is very convenient, very few social resources occupied. blog can be very good to let people interact with equa

51、lity, so that between the author and the reader can readily interact, it would not be binding, enjoy the expression. blog will also be truly marks the personal internet era.keywords: the blog information management system, java server pages, function module,database范文一:歷時(shí)將近兩個(gè)月的時(shí)間終于將這篇論文寫(xiě)完,在論文的寫(xiě)作過(guò)程中遇到了無(wú)數(shù)的困難和障礙,都在同學(xué)和老師的幫助下度過(guò)了。尤其要強(qiáng)烈感謝我的論文指導(dǎo)老師xx老師,她對(duì)我進(jìn)行了無(wú)私的指導(dǎo)和幫助,不厭其煩的幫助進(jìn)行論文的修改和改進(jìn)。另外,在校圖書(shū)館查找資料的時(shí)候,圖書(shū)館的老師也給我提供了很多方面的支持與幫助。在此向幫助和指導(dǎo)過(guò)我的各位老師表示最中心的感謝!感謝這篇論文所涉及到的各位學(xué)者。本文引用了數(shù)位學(xué)者的研究文獻(xiàn),如果沒(méi)有各位學(xué)者的研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫(xiě)作。感謝我的同學(xué)和朋友,在我

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論