已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
畢業(yè)論文(設(shè)計) 題 目 博客信息管理系統(tǒng) 院 系 電子工程系 專 業(yè) 信息工程(系統(tǒng)工程方向) 學(xué)生姓名 學(xué) 號 指導(dǎo)教師 職 稱 講師 二一三 年 六 月 二 日 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成 果。除了文中特別加以標注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識到本聲明的法律后果由本人承擔(dān)。 作者簽名: 年 月 日 目錄 第一章 博客信息管理系統(tǒng)的概論 . 2 1.1 系統(tǒng)開發(fā)背景 . 2 1.2 系統(tǒng)概述 . 2 1.3 博客的發(fā)展 . 3 1.4 開發(fā)技術(shù)路線 . 3 1.5 系統(tǒng)設(shè)計目標與分析 . 3 第二章 系統(tǒng)開發(fā)技術(shù)支持 . 5 2.1 JSP 中的各種技術(shù) . 5 2.2 B/S 基礎(chǔ)下的 web 體系結(jié)構(gòu) . 6 2.3 Myeclipse 簡介 . 7 2.4 Tomcat 簡介 . 7 2.5 SQL Server 2005 簡介 . 7 第三章 系統(tǒng)分析和整體的設(shè)計 . 9 3.1 系統(tǒng)需求分析 . 9 3.2 數(shù)據(jù)的 分析 . 10 3.3 系統(tǒng)的流程 . 10 3.4 功能模塊的劃分 . 12 3.5 功能模塊介紹 . 13 3.5.1 注冊和登陸系統(tǒng)模塊 . 14 3.5.2 博客的查詢模塊 . 14 3.5.3 博客界面的顯示模塊 . 14 3.5.4 個人博客維護和管理模塊 . 14 第四章 系統(tǒng)詳細設(shè)計 . 16 4.1 數(shù)據(jù)庫分析 . 16 4.1.1 設(shè)計 E-R 圖 . 16 4.2 系統(tǒng)數(shù)據(jù)庫表設(shè)計 . 18 4.3 數(shù)據(jù)連接 . 21 第五章 系統(tǒng)模塊的實現(xiàn) . 22 5.1 系統(tǒng)的主界面 . 22 5.2 構(gòu)建管理類 . 23 5.3 詳解系統(tǒng)主要模塊 . 23 5.3.1 系統(tǒng)用戶的登陸模塊 . 23 5.3.2 日志管理顯示模塊 . 24 5.3.3 編寫日志模塊 . 24 5.3.4 刪除日志模塊 . 25 5.3.5 日志修改界面 . 26 5.3.6 日志搜索模塊 . 30 第六章 總結(jié) . 31 致謝 . 32 參考文獻 . 33 ABSTRACT . 34 1 博客信息管理系統(tǒng) 顧錦程 南京信息工程大學(xué)濱江學(xué)院信息工程(系統(tǒng)工程方向),南京 210044 摘要 :最近幾年 來,互聯(lián)網(wǎng)已經(jīng)逐漸成為人們生活不可缺少的一部分, 以 Internet 為核心的現(xiàn)代網(wǎng)絡(luò)和通信技術(shù)發(fā)展迅速,運用廣泛。隨之而來的就是各種網(wǎng)絡(luò)工具的產(chǎn)生,其中以論壇、博客、社區(qū)、 QQ 空間等最為受廣大網(wǎng)民朋友的歡迎。博客在最近幾年備受歡迎。 博客可以為更多的廣大用戶提供優(yōu)質(zhì)的交流平臺并且為他人提供很好的幫助。博客是在網(wǎng)絡(luò)上出版,發(fā)表和張貼個人文章,從而可以提高自己博客的知名度、還可以為企業(yè)提供更多產(chǎn)品 介紹及產(chǎn)品的展示。本系統(tǒng)是運用 JSP, javabean 和 servlet 的開發(fā)技術(shù)結(jié)合 SQL server2005 實現(xiàn)了博客信息管理系統(tǒng)的眾多功能要求,將系統(tǒng)動靜態(tài)的頁面實現(xiàn)分離。現(xiàn)在很多信息都是通過互聯(lián)網(wǎng)來快速的傳遞,博客能在最快的時間內(nèi)通過文字、圖像和音響信息來發(fā)布和傳播信息,讓人們第一時間知道發(fā)生了什么事情。發(fā)布和傳播信息很方便,占用的社會資源也很少。博客能很好的讓人們平等的互動,讓作者和讀者之間能隨時互動,也不會有什么約束,盡情表達。 博客也將會真正標志著個人互聯(lián)網(wǎng)時代的到來。 關(guān)鍵詞 :博客信息系統(tǒng), JSP, 功能模塊,數(shù)據(jù)庫 2 第一章 博客信息管理系統(tǒng)的概論 1.1 系統(tǒng)開發(fā)背景 博客體現(xiàn)出人們的自由言論權(quán)利,表現(xiàn)自我個性同時增強與外界的交流。 在 沒有自己的博客 之前 ,人們往往會通過在 BBS 上發(fā)布的文章或即時通訊軟件聊天, 可以表達 自己的想法,但他們是分散 而且 雜亂的。博客的出現(xiàn),讓我們 可以把過去的某些思想 感受, 經(jīng)過思考理順后寫到自己的日志中 ,每次 寫 博客 的時候 , 都 可能 因為外界新聞的影響而突發(fā)奇想或感慨 。 也許有時一 些想法,有些人認為是皮毛,沒有深度,但每次寫作時寫的一個小問題 或多或少 有更多的 思考, 再 寫博客 時就會 感到一種滿足感。 在平日的 生活 里發(fā)生的任何一個 小事情 都 可以 讓人們反思產(chǎn)生一些想法 ,甚至 是在 與朋友的 聊天 中產(chǎn)生的靈感都可以記錄在日志中 。 通過博客這一網(wǎng)絡(luò)工具可以把人們不起眼的小 想法變成 一個話題 觀點, 每天 試著 記錄些生活中的點滴 ,這 顯然也 是 人們編 寫博客的 其中一個 目的。 隨著時光的流逝 , 我們可以借助博客來留住那些生命中的美好回憶。 不僅如此,通過寫博客,記錄你的想法 ,從而可以幫你實現(xiàn)如下的意愿 : ( 1)記錄 周遭 , 在生活里留下自己的腳印。 ( 2)鞏固 學(xué)到的 知識, 整理理清思緒,為 獲得更多 的 好想法 奠定基礎(chǔ) 。 ( 3) 分 享自己的 一些 想法 和獨特 經(jīng)驗 ,在和別人的交流中進步 。 ( 4)加強溝通,產(chǎn)生更多的思想火花, 促進自身發(fā)展 。 ( 5) 結(jié)交更多的志同道合的 朋友, 互相 鼓勵 對方 , 共同前進 。 如果 說 博客是一個 大的 舞臺, 那么 所有博客 都是舞臺上的 舞者, 人們在網(wǎng)絡(luò)世界中表現(xiàn)出自己的真實且有價值的一面。在這樣的環(huán)境中交流促進共同進步發(fā)展。同時博客作為一種展示平臺,便于用戶表現(xiàn)自己,分享生活中的經(jīng)歷,釋放壓力。 1.2 系統(tǒng)概述 “博客 ”(Blog)這個詞來源于 “Web Log”的縮寫 ,即是網(wǎng)絡(luò)日志,是一個非常簡單的個人信息的發(fā) 布工具。所有用戶都可以像用創(chuàng)建電子郵件的方式來完成個人網(wǎng)頁的創(chuàng)建,并發(fā)布信息。博客就像是一個私人空間 ,用戶往往都是用一些超文本鏈接的日志與外界互動,在互聯(lián)網(wǎng)中選擇有價值的信息、知識和資源進行學(xué)習(xí)。博客也可以是生活里發(fā)生的一些新聞,個人遇到的遭遇故事以及思想理念等。及時記錄和發(fā)布 ,發(fā)揮無限的力量表達個人情感 ;還可以與更多的廣大朋友進行深入溝通,一起交流 1。 “博客 ”,這個名詞很多人都覺得陌生 ,博客用英文翻譯為 blog,是眾多的網(wǎng)絡(luò)新事物的典型之一,博客 ”,這個名詞很多人都覺得陌生 ,博客的英語名詞 blog 是 一個典型的網(wǎng)絡(luò)新事物,這個詞來源于網(wǎng)絡(luò)日志 ,是指內(nèi)容按照時間順序和更新順序的一個特定的網(wǎng)絡(luò)個人出版形式 ,。 編輯博客不需要特定的花費,也沒什么技術(shù)要求,純屬個人的自由觀點的描述。 博客的概念一般由以下的三個要素組成: 3 ( 1)網(wǎng)頁的主體內(nèi)容是由隨時隨地更新的、眾多的個性化日志組成的。 ( 2)排列的順序是按照時間反向的形式,也就是說最新的都是放在最上面,而最舊的則擺在最下面。 ( 3)內(nèi)容不受限制,什么樣的話題都可以,總體的布局包括寫作的風(fēng)格也是用戶自由選取的,但是主要的表現(xiàn)形式是超鏈接文本。 因此,博客是個人和 公共的結(jié)合體, 其實質(zhì)主要是個人思想的表達 ,并不是記錄個人每天的普通生活 ,而是作為大眾表達個人的一些觀點 ,用戶可以在互聯(lián)網(wǎng)上瀏覽后 ,選擇并將記錄到看到的精彩內(nèi)容寫入日志中 ,更重要的是可以為他人提供可行的幫助 ,使得博客呈現(xiàn)出重要有利的信息價值。 博客的本質(zhì)是幫助他人,共享優(yōu)勢資源,并不只是為了表現(xiàn)自我,取悅自己。個人的日志跟網(wǎng)站大都表現(xiàn)的是“小我”的精神,而博客表現(xiàn)的是一種“大我”,是一個與人分享的平臺。兩者的形式很接近,但本質(zhì)卻是存在很大的差異。前者是主要表現(xiàn)個人的觀點,而后者中的優(yōu)秀博客們多數(shù)是為了幫助別人 解決問題或者就某個專業(yè)知識給予自己的觀點。 1.3 博客的發(fā)展 趨勢一:個人的信譽機制的形成發(fā)展,在早期階段,人們都是自娛自樂,而現(xiàn)在博客們通過相互的交流,影響力慢慢占據(jù),成為博客們的一種評價條件,影響力越高,代表其信譽也很高。從而有更多的用戶會關(guān)注他們。 趨勢二:博客越來越呈現(xiàn)出媒體化,在早起的博客中,基本是以文字表達自己的個人觀點,隨著科技的進步,多媒體工具得到很大發(fā)展,人們可以通過手機,相機或者其他的軟件工具,在博客上添加自己的照片,也能加載一些背景音樂和有趣的視頻,增加訪問量,提高知名度。這些多媒體 的出現(xiàn)使得博客豐富了很多。 趨勢三:博客的內(nèi)容是存在雙面性的,有很多有價值的信息也會存在很多垃圾信息,博客的發(fā)展使得博客利用選擇機制,選出大家喜聞樂見的信息,比如國內(nèi)的網(wǎng)摘系統(tǒng)跟博客的評價系統(tǒng)等 2,3。 1.4 開發(fā)技術(shù)路線 博客管理信息系統(tǒng)采 用 JSP + JavaBean + Servlet 開發(fā)技術(shù) , 在這種技術(shù)支持的基礎(chǔ)上 ,配合 JSP 和Servlet,可以 完美的展示出它們強大的優(yōu)勢。用這種開發(fā)技術(shù) ,把 JavaBean 當成一個模型 ,成為 JSP 和 Servlet的通信工具 ,Servlet 經(jīng)過處理后設(shè)置 JavaBean 的屬性 ,JSP 則在讀取該屬性后展現(xiàn)出來 4。 這樣開發(fā)可以把顯示和邏輯更明顯的分離 ,從而使代碼更易于管理 ,適用于開發(fā)大型項目。 1.5 系統(tǒng)設(shè)計目標與分析 本 系統(tǒng)是 利用 JSP 技術(shù) 實現(xiàn) 的 一個完整的博客系統(tǒng), 以 瀏覽器 作為基礎(chǔ) , 凡是在系統(tǒng)中 注冊 過 的個人博客具有以下功能 ( 1) 進入 博客 信息 系統(tǒng)的后臺 進行信息管理 。 ( 2) 變更個人 博客帳戶的基本 注冊 信息。 4 ( 3)寫日志。 ( 4) 進行 日志管理。 ( 5) 信息評論 管理。 ( 6)管理 留言 。 博客的 外來 訪問者 可擁有如下的三種 功能: ( 1) 瀏覽 系統(tǒng)中 博客的日志、 評論 和留言 。 ( 2)評論 及發(fā)表 留言。 ( 3) 搜 索日志。 5 第二章 系統(tǒng)開發(fā)技術(shù)支持 2.1 JSP 中的各種技術(shù) JSP 的 Java 服務(wù)器頁面,是由 Sun 微系統(tǒng) 在 Java Servlet 和整個系統(tǒng)的 Java Web 開發(fā) 支持下, Sun 微系統(tǒng)公司在 96 年 推出 一項新的技術(shù) Java 服務(wù)器頁面。 Jsp 在 Java 的基礎(chǔ)上日趨成熟,逐漸發(fā)展 成為 主流技術(shù) 之一,建立動態(tài)網(wǎng)站 具有 生成內(nèi)容和顯示分離 , 重用的組件,標識符,簡化開發(fā)頁面 的優(yōu)勢,這些都是動態(tài)網(wǎng)頁所不存在的功能 。 JSP 提供了所有功能的 Servlet5。 java 通過調(diào)動類對服務(wù)器端程序進行編寫 Servlet,倚靠服務(wù)器進而實現(xiàn)事件的驅(qū)動。 Java 中的 CGI技術(shù) 是借助 Servlet 實現(xiàn)它在 Web 服務(wù)器 上的動態(tài)變化,比如用戶發(fā)出的對 Web 服務(wù)使用 的請求。 Servlet和 CGI 這兩種技術(shù)都是在 Web 服務(wù)器上運行, 同時 生成一個 Web 頁面。交互式地瀏覽 數(shù)據(jù)以及對 數(shù)據(jù) 進行相關(guān)的修改則是 Servlet 的主要功能 ,工作流程如下: W e b C l i e n tH T T P S e r v l e tr e q u e s tH T T P S e r v l e tr e s p o n s eW e bC o m p o n e n tDataBaseW e b S e r v e r圖 1 工作流程圖 Servlet 的全部工作流程 : (1)服務(wù)器端會接收到來自用戶端的請求。 (2)servlet 再接收服務(wù)器端的請求信息。 (3)Servlet 中生成響應(yīng)內(nèi)容。 響應(yīng)內(nèi)容的動態(tài)生成是客戶端發(fā)出的請求決定的。 (4)最后服務(wù)器端把生成的信息內(nèi)容傳送給用戶。 JavaBeans 的架構(gòu)是第一個全面的基于組件的標準模型之一,該組件是一個 Java 類,類遵循一個接口格式,為了使方法的名字和繼承的,底層的行為或行為的實施作為一個標準的 JavaBeans 組件結(jié)構(gòu)類 7。 在 Java 模型中 , JavaBean 能把 Java 程序的功能 無限 擴大,然后就可以通過 javabeans 的組合 快速實現(xiàn)新的應(yīng)用程序。 JavaBean 的具有以下特點 : ( 1)可以實現(xiàn)代碼重用。 ( 2)易維護,易使用,易寫。 6 ( 3)可以在任何 Java 平臺的工作,不需要重新編譯。 ( 4)可以傳輸內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng) 之劍的信息 。 ( 5) 可 工作在其它部分 中 的模型。 Javabean 含有 封裝業(yè)務(wù) 的 邏輯,數(shù)據(jù)庫 的 操作 功能就是把 業(yè)務(wù)邏輯 跟 前臺 的 應(yīng)用程序分離 的一項很棒的技術(shù),能夠使系統(tǒng)更靈活。 2.2 B/S 基礎(chǔ)下的 web 體系結(jié)構(gòu) 在這種體系結(jié)構(gòu)下的 web 開發(fā),一般都是借助 靜態(tài)頁面 實現(xiàn) 信息 在網(wǎng)絡(luò) 上的發(fā)布更新 。 而 用戶 憑借 瀏覽器 獲得 請求的 信息 頁面。 這種 網(wǎng)站 的 頁面是靜態(tài)的, 并不能隨著動態(tài)信息的更新做出相應(yīng)的 動態(tài)變化。網(wǎng)絡(luò)信息的供應(yīng)商通過 更新服務(wù)器 在頁面上 向用戶 展示請求的結(jié)果 最新信息。 這就造成了實際網(wǎng)站與 用戶間的互動 變得 很少 的 。 其結(jié)構(gòu)圖如下: 瀏覽器 W e b 服務(wù)器 數(shù)據(jù)庫請求響應(yīng) 圖 2 三層結(jié)構(gòu)圖 CGI, ASP, PHP 等 網(wǎng)頁開發(fā) 技術(shù)的 興起 , 使得動態(tài)頁面的開發(fā)變得不再是空想而是得到完美的實現(xiàn) 。用戶在瀏覽器中發(fā)出對服務(wù)器的信息請求,服務(wù)器根據(jù)接受的請求信息 進行詳細的分析,當請求結(jié)果是靜態(tài)頁面時服務(wù)器會直接把頁面發(fā)送給客戶端,當請求的結(jié)果是用動態(tài)頁面顯示的,就需要在動態(tài)頁面執(zhí)行后再把結(jié)果返回給客戶端。這是因為其腳本程序可以直接與數(shù)據(jù)庫交互產(chǎn)生需求結(jié)果。 此外 Web 服務(wù)器還能把 用戶 在 頁面上 不同請求 信息 做出實時動態(tài)的 更新, 網(wǎng)絡(luò)信息管理者能夠 改變數(shù)據(jù)庫中 保存的 數(shù)據(jù),而不需要 做出一一的 更改 就能提供給用戶信息 。 這樣就能使用戶與服務(wù)器建立數(shù)據(jù)的交互,提高使用效率。 目前 ,JSP 技術(shù)已經(jīng)成為一個大型企業(yè)或中小企業(yè)最喜歡的 web 開發(fā)技術(shù)。 JSP 技術(shù)借組 Java 的一次開發(fā),多次 使用的性能 ,成為網(wǎng)站開發(fā)的首選技術(shù)。不可否認的是 JSP 的最大優(yōu)勢是能把頁面的表現(xiàn)形式跟它的商業(yè)邏輯進行分離開。 JSP 的 web 開發(fā)技術(shù)標準提供了兩種開發(fā)模式 :一是 JSP + JavaBean 發(fā)展模式 ;另一種是 JSP + JavaBean 模式 + Servlet8,9。 JSP+JavaBean 圖如下 : JSP瀏覽器D a t a B a s eJ a v a B e a n 圖 3 JSP+JavaBean 的模型圖 7 JSP頁面 是單獨 響應(yīng) 客戶端 請求 同時把 處理 后的 結(jié)果 及時反饋 給客戶, 再由 JSP頁 面顯示出經(jīng) JavaBean處理過的數(shù)據(jù)信息 。 上圖中的 模型 由于是把 大量 的 Java 代碼 存放到到 一個頁面中, 所以在 處理大 型業(yè)務(wù)時 ,頁 面 編程 會非常 復(fù)雜, 不利于后期的 開發(fā)和維護 工作。 JSP+Servlet+JavaBean 模型圖如下: 瀏覽器D a t a B a s eJ a v a B e a nS e r v l e tJ S P 圖 4 JSP+Servlet+JavaBean 模型圖 Java 技術(shù)在實現(xiàn)了 CGI 特性的基礎(chǔ)上形成了 servlet 技術(shù)。 它是 在 Web 服務(wù)器上運行的,然后生成Web 頁面。此技術(shù)對于服務(wù)器端的處理以及 編程十分適用。 如上的發(fā)展模式特別突出了 JSP 技術(shù)的先進性,能根據(jù)用戶的請求選擇出對應(yīng)的 JSP 頁面展現(xiàn)給用戶。避免了不必要的時間浪費,為用戶的網(wǎng)絡(luò)瀏覽提高了效率,也讓網(wǎng)站的資源得到合理分配使用。 基于以上兩種模型,第二種比較好,更適用于團隊的開發(fā),雖然速度相對較慢,但是可維護性很高 6。 2.3 Myeclipse 簡介 MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱 MyEclipse)是對 Eclipse IDE 的一種 擴展, 憑借 它我們 能 在數(shù)據(jù)庫和 J2EE 的開發(fā) 和 發(fā)布, 甚至包括 應(yīng)用程序服務(wù)器的整合方面 都很 大的提高 了 工作 的 效率。它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate10。 2.4 Tomcat 簡介 如今基于 Web 的應(yīng)用形式 越來越多, 而顯然過去 的 HTML 網(wǎng)頁模式已不能表現(xiàn)當下的開發(fā) 需求。 因此人們對交互式的網(wǎng)頁開發(fā)需求日益增長 , 這就使得新的 Web 語言 的出現(xiàn)成為必然 。 ASP, JSP 和 PHP這些開發(fā)語言逐漸盛行 , 前面的 幾種 語言與 html 語言形式不同但相互是有聯(lián)系共通的 , 好比 PHP 是把 C和 C + +語言 當成開發(fā)基礎(chǔ) , 而 JSP 則是以 Java 為基礎(chǔ) 語言。 Tomcat 就 是一 種運行平臺,支持 JSP 和 Servlet開發(fā) Tomcat 是一個免費的開源的 Serlvet 容器,是 Apache 基金會 Jakarta 項目 中的核心項目之一 ,由 Apache,Sun 和其他一些公司和個人 共同開發(fā)而成 11。 2.5 SQL Server 2005 簡介 SQL Server 2005 是微軟公司推出的,是運行在 Windows 平臺上用于操作大型關(guān)系數(shù)據(jù)庫管 理系統(tǒng)的 8 應(yīng)用程序,又把它作為應(yīng)用程序的數(shù)據(jù)來源,儲存各種類型的數(shù)據(jù),同時也給予用戶相應(yīng)的權(quán)限訪問數(shù)據(jù)進行存取操作等。它 支持 很多 全文應(yīng)用軟件 ,加強了服務(wù)器的編目功能 , 能 提供 很大 的靈活性。查詢性能和可升級性 也在原來的 2000 版本中 得到改進 。里面附帶的新的管理工具提供了更深入的軟件應(yīng)用方法,有助于運行功能。 SQL Server 2005 不僅能實現(xiàn)個人數(shù)據(jù)庫的管理 ,更適用于企業(yè)級數(shù)據(jù)庫應(yīng)用 12, 13。 9 第三章 系統(tǒng)分析和整體的設(shè)計 本 系統(tǒng) 是由 前臺 加上后臺的信息管 理系統(tǒng) 的信息顯示系統(tǒng) 組成 。 前者 是 一種 面向 大 眾 的瀏覽窗口 , 用戶可以借助 前臺系統(tǒng)方便游客瀏覽你的日志,評論和留言 ,自然還包括博客的其他內(nèi)容的相關(guān)操作 。后者是后臺信息管理系統(tǒng), 用于 發(fā)表博客管理員日志,回復(fù)評論和留言,日志管理,評論 管理和 個人信息 管理12。 3.1 系統(tǒng)需求分析 用例圖 一般 是用來描述系統(tǒng) 與用戶 之間 存在的 相互作用, 含有如下幾個概念 : ( 1) 角色: 代表的特定事件發(fā)生, 代表 參與者 ,表示為小人圖像 。 ( 2) 用例 : 表示 系統(tǒng)的 正常運行的 情況 能 實現(xiàn)的功能, 一個用 例 則對應(yīng) 一組 功能 ,本質(zhì)上規(guī)定了系統(tǒng)實現(xiàn)的功能范圍 。 ( 3)用例圖:當某角色和用例之間 存在 關(guān)系 的時候 ,你可以使用一個 圖把 它們 相 關(guān)聯(lián),這 就是 用例圖。 本系統(tǒng)用例圖如下: 圖 5 系統(tǒng)的用例圖 博客信息管理系統(tǒng) 提供 游客,博客的管理員和系統(tǒng)管理員 三種用戶身份 。 每 種 身份 的參與者都能 非常方便的 進行 操作。博客的訪問者 不 需要登錄 就可以瀏覽信息 , 評論和留言,使用 博客管理員 身份 登錄, 就 可以 隨意 發(fā) 表 日志,管理個人主 界面內(nèi)容,而 博客管理員的 自身身份 信息, 10 則將是 系統(tǒng)管理員 進行 統(tǒng)一管理。 3.2 數(shù)據(jù)的分析 系統(tǒng)主要有兩種身份的用戶,即博客的訪問者和博客管理員,下面就用前臺系統(tǒng) 里的查詢?nèi)罩竟δ転槔鼋榻B。這個過程的數(shù)據(jù)流程圖如下: 提交事物事物處理程序存儲文件博客展示系統(tǒng)顯示結(jié)果 圖 6 查詢數(shù)據(jù)流程圖 查詢的過程 :用戶先輸入要搜索的日志的關(guān)鍵字 ,再將表單數(shù)據(jù)提交給系統(tǒng) ,這時服務(wù)器就會收到一個關(guān)鍵詞 ,根據(jù)關(guān)鍵詞大致的查詢系統(tǒng)中的日志標題,查詢的結(jié)果會以日志標題鏈接的方式展現(xiàn)給用戶 ,用戶點擊這個鏈接 ,就能瀏覽這個日志的內(nèi)容 。 3.3 系統(tǒng)的流程 本系統(tǒng)主要是有前臺跟后臺兩個部分組成。用戶瀏覽日志以及其他博客信息都在前臺模塊中進行,而登陸后臺模塊 ,用戶則能管理自己的博客信息。 前臺系統(tǒng)流程圖如下: 11 用戶進入瀏覽瀏覽方式選擇博客直接選擇日志 檢索日志在博客中選擇日志在檢索結(jié)果中選擇日志將日志數(shù)據(jù)按照預(yù)先的組織形式展現(xiàn)給瀏覽者評論將日志評論保存到數(shù)據(jù)庫結(jié)束 圖 7 前臺系統(tǒng)流程圖 用戶 登陸前臺系統(tǒng)后,可以有三種方式進行博客日志的瀏覽:第一種是選擇日志標題瀏覽。另一種是通過鏈接從博客的主頁進入后選擇相應(yīng)的日志。還有就是利用日志的搜索標題功能選擇自己感興趣的進行瀏覽。 瀏覽日志的同時, 用戶也能發(fā)表自己的觀點進行評論或者留言。 后臺系統(tǒng)流程圖如下: 12 用戶進入管理結(jié)束權(quán)限驗證管理中心日志管理 評論管理 留言管理出錯提示未通過通過 圖 8 后臺系統(tǒng)流程圖 用戶想要進入到后臺時,必須經(jīng)過用戶名跟密碼的登錄驗證,假如驗證失敗,系統(tǒng)會發(fā)送登陸失敗到屏幕。在通過驗證后就會跳到系統(tǒng)后臺。在后臺用戶能看到自己過去發(fā)布的文章以及訪問者的留言或評論等并對這些評論留言進行回復(fù)或刪除等。 3.4 功能模塊的劃分 前臺模塊的結(jié)構(gòu)如下: 13 博客信息管理系統(tǒng)前臺博客展示 日志展示 評論展示 留言展示 用戶管理熱點博客最新日志日志列表最新留言用戶登陸用戶注冊查詢管理日志查詢發(fā)表留言博客列表最新博客精華日志最新評論發(fā)表評論博客查詢圖 9 系統(tǒng)的前臺結(jié)構(gòu)圖 后臺模塊的結(jié)構(gòu)如下: 博客管理員個人信息管理 日志管理 評論管理 留言管理 分類管理登陸注冊 修改個人信息撰寫日志刪除日志修改日志刪除評論回復(fù)評論刪除留言回復(fù)留言添加分類刪除分類修改分類圖 10 系統(tǒng)的后臺結(jié)構(gòu)圖 3.5 功能模塊介紹 面向網(wǎng)絡(luò)用戶和面向個人的管理維護,兩者本系統(tǒng)的重要組成部分。該系統(tǒng)主要包括以下四大功能模塊。不同的用戶登陸系統(tǒng)后有不同的操作權(quán)限。 14 3.5.1 注冊和登陸系統(tǒng)模塊 此模塊主要針對博客的廣大用戶,建立對應(yīng)的基本身份信息,進而達到對博客的管理跟信息的多種維護。另外這種方式有利于發(fā)布系統(tǒng)的更新消息傳遞給廣大的未來客戶。 這個模塊主要有下面三個子功能: ( 1) 博客 新 用戶的注冊 。 ( 2) 博客 登錄管理。 ( 3)跳轉(zhuǎn)到博客首頁頁面。 成功登陸系統(tǒng)后 , 才能發(fā)表博客的個人日志 ,用戶可以自己設(shè)置相關(guān)定期的管理和維護,保證自己的網(wǎng)站正常使用。沒有登錄系統(tǒng)的用戶是不能發(fā)布信息的,同時也不具備維護管理的權(quán)限。 新用戶的注冊和登錄驗證功能在此模塊中得到實現(xiàn)。注冊信息不正確時會在此模塊中得到錯誤提示,不能通過系統(tǒng)的驗證,只有輸入正確的注冊用戶名和密碼才能成為系統(tǒng)的用戶。 3.5.2 博客的查詢模塊 博客和已發(fā)布的文章查詢功能,有助于用戶快捷的瀏覽自己想要看的文章以獲得信息反饋。 該功能模塊的有以下三個子功能: (1)推薦熱門的博客頁面。 (2)最新博客的介紹。 (3)關(guān)鍵字的搜索功能。 3.5.3 博客界面的顯示模塊 外來的網(wǎng)絡(luò)訪問者進入到博客主頁時,主頁中展示出日志列表,訪問可以根據(jù)日志標題選擇自己感興趣的進行閱讀,也能在看完后發(fā)表自己的觀點,留言給博主互相交流。 該功能模塊有以下三個子功能: ( 1)用戶在查看博客日志和評論時采用分頁的形式。 ( 2)用戶可根據(jù)日志內(nèi)容發(fā)表相關(guān)的評論。 ( 3)用戶能在博客中留言。 ( 4)用戶可通過日志分類查看博客內(nèi)容。 3.5.4 個人博客維護和管理模塊 此模塊主要是幫助用戶動態(tài)的管理博客主頁和其他的有關(guān)信息。 這個功能模塊中主要有下面的功能: ( 1)日志和日 志的分類管理。 ( 2)評論及留言管理。 15 ( 3)博客基本信息的維護與管理。 通過這個模塊,用戶能隨意的修改很增刪博客里面的日志等內(nèi)容,這些都包含了更新日志分類信息以及其他訪問者的留言和評論。毫無疑問的是用戶也能隨時更改自己的注冊時的個人基本信息。 16 第四章 系統(tǒng)詳細設(shè)計 4.1 數(shù)據(jù)庫分析 當下許多的應(yīng)用軟件系統(tǒng)都配有專門的對用后臺數(shù)據(jù)庫支持,而開發(fā)軟件應(yīng)用系統(tǒng)我們應(yīng)解決的首要問題就是數(shù)據(jù)庫系統(tǒng)的安全問題,保持運轉(zhuǎn)的高效率。所以本系統(tǒng)在數(shù)據(jù)庫設(shè)計時考慮到下面幾 點要求: ( 1)數(shù)據(jù)庫規(guī)范化跟非規(guī)范化的選取。 ( 2)建立數(shù)據(jù)的查詢優(yōu)化和索引。 ( 3)存儲過程與視圖。 4.1.1 設(shè)計 E-R 圖 一般情況下建立相對應(yīng)的概念性數(shù)據(jù)模型可以準確的表達出用戶對數(shù)據(jù)的需求,而這種數(shù)據(jù)模型就是針對面向問題,切實的根據(jù)用戶的實際要求建立數(shù)據(jù)模型,這樣就可以用使用者的眼光看待這些數(shù)據(jù),明確的展示出用戶所處的環(huán)境狀況。 最常用的表示概念性數(shù)據(jù)模型的方法,是實體 聯(lián)系方法( Entity Relationship Approach)。通過 E-R圖反映系統(tǒng)中存在的實體,再將實體間的聯(lián)系和屬性 相關(guān)聯(lián),最終實現(xiàn)數(shù)據(jù)間的邏輯性。 本系統(tǒng)包括實體有用戶,類別,日志,評論和留言五個實體。用戶實體中包含了 ID,名稱,密碼,博客的主題以及說明等;類別實體中包含了編號,類別名,用戶 ID 以及對類別的相應(yīng)描述;日志實體中包含日志的編號,標題,正文內(nèi)容,所屬類別,文章發(fā)表日期,修改日期等;評論實體中又包含評論編號,評論的標題,內(nèi)容,發(fā)表日期等;留言實體中包含留言的編號,標題和內(nèi)容以及發(fā)表留言的日期和留言人等。 根據(jù)系統(tǒng)各子模塊的功能,以及上面章節(jié)對數(shù)據(jù)的分析創(chuàng)建了用戶表,類別表,留言表,評論表以及日志表。 用戶的實 體 -聯(lián)系圖如下: 博客管理員ID用戶名密碼主題E - m a i l說明發(fā)表日志數(shù)注冊日期 圖 11 E-R 圖 17 日志的類別實體 -聯(lián)系圖如下: 日志類別ID類別名 類別描述所屬博客 ID 圖 12 日志類別圖 日志實體 -聯(lián)系圖如下: 日志ID日志標題日志內(nèi)容類別 ID發(fā)表時間所屬博客 ID瀏覽次數(shù)評論數(shù)最后修改時間 圖 13 日志實體 -聯(lián)系圖 評論的實體 -聯(lián)系圖如下: 日志評論ID評論標題評論內(nèi)容發(fā)表時間評論者名字評論日志 ID最后回復(fù)時間 18 圖 14 日志評論實體 -聯(lián)系圖 留言的實體 -聯(lián)系圖如下: 留言ID留言標題留言內(nèi)容發(fā)表時間最后回復(fù)時間留言者名字博客 ID 圖 15 留言圖 4.2 系統(tǒng)數(shù)據(jù)庫表設(shè)計 ( 1)用戶表, 這張表是用來保存用戶的基本信息。其結(jié)構(gòu)如下表 1: ( 2)日志表, 這張表是用來保存日志的基本信息。其結(jié)構(gòu)如下表 2: 表 2 日志表 19 ( 3)日志評論表,這張表是用來保存日志評論的基本信息。其結(jié)構(gòu)如下表 3: 表 3 日志評論表 ( 4)留言表,這張表是用來保存留言的基本信息的。其結(jié)構(gòu)如下表 4: 20 數(shù)據(jù)表在設(shè)計完成后,指定好各數(shù)據(jù)表主鍵、外鍵,通過 SQL Server 2005 新建的數(shù)據(jù)庫關(guān)系系統(tǒng)圖就能夠自動生成表和表之間存在的關(guān)系圖。關(guān)聯(lián)表之間利用設(shè)置好的外鍵相互連接。 本系統(tǒng)中各個數(shù)據(jù)表之間的關(guān)系圖如下: 21 圖 16 數(shù)據(jù)表之間的關(guān)系圖 4.3 數(shù)據(jù)連接 JDBC-ODBC 橋和 JDBC 以及連接池技術(shù)都是當前數(shù)據(jù)庫連接的主要支持技術(shù)。博客信息管理系統(tǒng)則是采用三者中的數(shù)據(jù)連接池方法。這種技術(shù)的好處在于能 在進行數(shù)據(jù)庫連接時,實現(xiàn)配置和管理以及對其監(jiān)控達到一致性。同時能及時的優(yōu)化和調(diào)整連接參數(shù),也方便數(shù)據(jù)庫管理員統(tǒng)一管理運行中的程序和非運行中的程序?qū)?shù)據(jù)庫的請求操作,切換后臺數(shù)據(jù)庫變得不在麻煩,移植程序時的效率也大大提高。 這種技術(shù)的核心比較簡單 ,我們可以把數(shù)據(jù)庫連接當成一個對象存放在 Vector 中,當數(shù)據(jù)庫的鏈接成功后,能接收到不同數(shù)據(jù)的訪問請求就能一起享有如上建立的連接。這么一來,以后在用到這些連接時就能避免以上的弊端,大大的節(jié)省了系統(tǒng)資源同時也避免了時間的浪費。 數(shù)據(jù)庫連接池的建立過程如下: ( 1)服 務(wù)器啟動即建立一個對象。 ( 2)空閑連接數(shù)即選擇正確的參數(shù)創(chuàng)建初始數(shù)據(jù)庫連接。 ( 3)對于一個數(shù)據(jù)庫訪問請求,直接從連接池中得到一個連接。在沒有閑置的連接且沒達到規(guī)定的最大活躍連接數(shù)時可以創(chuàng)建新的連接。 ( 4)存取數(shù)據(jù)庫。 ( 5)關(guān)閉數(shù)據(jù)庫以釋放之前使用中的連接。 ( 6)將數(shù)據(jù)庫連接池對象釋放,并釋放所有連接。 22 第五章 系統(tǒng)模塊的實現(xiàn) 5.1 系統(tǒng)的主界面 系統(tǒng)主界面是用當下普遍通用的 WEB 界面設(shè)計的,好處在于界面清晰明了,有利于用戶使用和操作,緊貼用戶實際使用需求。 基本上所有上網(wǎng)的 用戶都能到系統(tǒng)的首頁,并且可以使用網(wǎng)頁上的登錄和注冊以及觀看博主日志等功能。本系統(tǒng)的導(dǎo)航列表分布在頁面上面一行,如下圖頁面中的登錄、注冊、博文列表等都是導(dǎo)航的一部分。界面的左邊是熱點博客,包括博客主題及其用戶名;新入博客,包括博客主題;站內(nèi)搜索條,便于用戶進行關(guān)鍵字的日志搜索;最新的評論列表中含有評論標題;最新的留言列表中含有留言標題;博客總數(shù)和日志總數(shù)都可以在站點統(tǒng)計中查看到。 登錄后的博客主頁如下圖 : 圖 17 個人博客主頁界面圖 網(wǎng)絡(luò)用戶一般都是通過一個博客網(wǎng)址進入相應(yīng)的博主的個人主頁,并瀏覽其中的 內(nèi)容。日志分類列表 23 在主頁面的靠上一塊,包括分類名及其該分類下的日志數(shù)量。在頁面的左側(cè)分別是登錄表單,方便博客管理員進入后臺管理頁面;個人博客精華日志列表,包括日志標題;最新評論,包括評論標題;最新留言,包括留言標題;站點信息,包括個人日志總數(shù)、評論總數(shù)和留言總數(shù)。在頁面的中間則分別是最新日志的列表,包括日志標題、所屬分類名、發(fā)表時間、作者、部分日志內(nèi)容及其查看日志和發(fā)表評論鏈接;發(fā)表留言表單,包括昵稱、留言標題和留言內(nèi)容。 5.2 構(gòu)建管理類 如上表中出現(xiàn)的 Javabean 類在后面都會有特定的管理類與之相呼應(yīng) ,該類的構(gòu)建以上表中的類跟數(shù)據(jù)庫中的類為基本實現(xiàn)數(shù)據(jù)庫中各個表的各種操作。 相關(guān)管理類的運用如下表: 5.3 詳解系統(tǒng)主要模塊 5.3.1 系統(tǒng)用戶的登陸模塊 用戶在登陸系統(tǒng)時通過正確的密碼驗證后,進入系統(tǒng)可以進行日志的發(fā)表同時也可以管理自己的博客頁面其他相關(guān)的內(nèi)容。用戶登陸界面圖如下: 圖 18 登陸界面 通常在進行數(shù)據(jù)提交操作前會有相應(yīng)的數(shù)據(jù)合理性檢驗,從而保證用戶的信息數(shù)據(jù)的準確安全性,特 24 殊的符號以及空格鍵都可能導(dǎo)致系統(tǒng)的正常使用。此外如果所用的數(shù)據(jù)含有真實性意義也可以通過系統(tǒng)的檢驗,輸入正確的用戶 名和密碼就可以進入最終的系統(tǒng)頁面。 5.3.2 日志管理顯示模塊 日志管理頁面如下圖: 圖 19 日志管理頁面圖 所有的用戶在登錄系統(tǒng)后根據(jù)不同的權(quán)限進行博客的管理,如上圖中提到的日志的標號和標題等都是管理模塊中的一部分內(nèi)容,用戶可以對其進行修改或刪除。同時參照各種日志的區(qū)分類別進行按類查找瀏覽并操作。 通過博客用戶名來獲得該用戶 ID。通過用戶 ID 獲得該用戶的所有日志信息,并分頁展示,該用戶的權(quán)限也會顯示出來,一般如修改或者刪除的操作。 5.3.3 編寫日志模塊 編寫日志界面圖如下: 25 圖 20 撰寫頁面 圖 如上圖所示,用戶進入該頁面時點擊管理模塊中的發(fā)布博文導(dǎo)航就會顯示編寫博文對應(yīng)的頁面 在日志標題、內(nèi)容輸入域內(nèi)輸入相應(yīng)的文字,以及選擇分類后,單擊“確定”按鈕進行表單提交,完成添加新日志的操作 14。 5.3.4 刪除日志模塊 當用戶對于列表里某篇博文不滿意時,就能通過界面中的刪除選項將其刪除掉,這一過程中最后會出現(xiàn)如下的對話框: 圖 21 刪除界面 上圖中的選項是用來確定管理員是否確實要實行刪除當前的日志的行為,以防錯刪引起不必要的麻 26 煩。而選擇確定選項即徹底刪除該篇日志。 每篇日志都能夠允許其他用戶公 開的評論,因此每篇日志都可能會出現(xiàn)相應(yīng)的評論,在刪除相關(guān)的日志時,我們就應(yīng)該先刪除關(guān)于這篇日志的所有評論,最后再刪除這篇日志。博客信息管理系統(tǒng)是運用事務(wù)在數(shù)據(jù)庫中進行各種操作,一個事務(wù)代表一個工作單元,數(shù)據(jù)庫的提交往往是在所有的事務(wù)執(zhí)行結(jié)束后才進行。所以要想成功的刪除日志,就必須保證每個步驟都完成的很好,不然的話就只能取消相關(guān)事務(wù)的執(zhí)行。 5.3.5 日志修改界面 修改日志的界面見下圖: 圖 22 日志修改頁面 留言管理界面如圖 23: 27 圖 23 留言管理界面 相冊管理界面如圖 24: 28 圖 24 相冊管理界 面 博文搜索界面如圖 25: 29 圖 25 博文搜索界面 注冊用戶管理界面如圖 26: 30 圖 26 注冊用戶管理界面 5.3.6 日志搜索模塊 當發(fā)布的日志越來越多時,想要很快找到需要的日志,只是單純的靠瀏覽日志標題列表來實現(xiàn)定位的話是非常困難和麻煩的。因此,我們必須提供出一種可以快速查詢的方法。該模塊具有快速搜索功能,搜索的結(jié)果是根據(jù)輸入的關(guān)鍵字,到數(shù)據(jù)庫中對日志標題或日志內(nèi)容項進行模糊查詢。 頁面獲取查詢到的日志列表信息,然后再控制動態(tài)顯示輸出。當用戶在該頁面中單擊日志標題的超級鏈接后,將提交附有日志編號屬性 的請求,以顯示指定日志的詳細信息。 31 第六章 總結(jié) 論文研究了關(guān)于博客信息管理系統(tǒng)的需求分析,并完成了系統(tǒng)的設(shè)計與實現(xiàn)。歸納起來,主要完成了以下的工作: ( 1)闡述了博客信息系統(tǒng)及其發(fā)展趨勢,分析了目前我國博客信息系統(tǒng)的發(fā)展趨勢和存在問題。確定了開發(fā)博客信息管理系統(tǒng)的基本技術(shù)路線。 ( 2)從用戶需求的角度說明開發(fā)博客信息系統(tǒng)的可行性,并針對所收集的資料整理出系統(tǒng)的業(yè)務(wù)流程圖、功能模塊圖、實體聯(lián)系圖和整體框架圖。 ( 3)確定系統(tǒng)開發(fā)所需要的技術(shù),結(jié)合現(xiàn)有的數(shù)據(jù)和編程思想,生成需要的數(shù)據(jù)庫。明確各項工作的分工 ,數(shù)據(jù)的維護和使用權(quán)限的設(shè)定。 ( 4)在詳細設(shè)計和編碼階段,運用了 JSP 最基本的開發(fā)技術(shù),代碼簡單易懂,系統(tǒng)里網(wǎng)頁間跳轉(zhuǎn)比較清晰。確保了用戶和后臺兩種管理界面的風(fēng)格,同時二者的管理以及操作雖然功能不同但影響卻是聯(lián)系在一起的。 在時間不夠充裕的情況下開發(fā)出本系統(tǒng),必然有很多細節(jié)不夠完善。還有就是在編系統(tǒng)某些功能代碼時并不是特別熟練,經(jīng)過老師和同學(xué)的幫助才順利解決遇到的問題。此外還有其他的這樣或那樣的不足。 歸納起來主要體現(xiàn)在以下三個方面: ( 1)系統(tǒng)功能趨于簡單。真正的博客信息系統(tǒng)包括很多方面的信息,如可以在 博客之間發(fā)送即時短消息,可以定制博客個人主頁等。 ( 2)系統(tǒng)圖形顯示功能缺乏。在沒有 photoshop 的圖片處理技術(shù)的基礎(chǔ)上,選取的素材不能完美的體現(xiàn)出來,展現(xiàn)出的效果就不那么炫彩亮麗。 ( 3)還有就是整個系統(tǒng)采用 JSP+JavaBean+Servlet 的網(wǎng)頁構(gòu)建技術(shù),能很好地把邏輯處理和界面顯示分開來,也便于網(wǎng)頁的維護,但如果使用當前經(jīng)典的框架結(jié)構(gòu) Struts 框架結(jié)構(gòu),將能更好地實現(xiàn)邏輯代碼與數(shù)據(jù)之間的分離。 32 致謝 大學(xué)生涯即將落幕 , 做畢業(yè)設(shè)計的這幾個月的時間是我學(xué)生生涯中最有價值 的一段經(jīng)歷。 借 助這個 機會 我要 向四年 以 來關(guān)心過我,幫助過我的老師、同學(xué)表示深深的謝意! 特別要感謝我的導(dǎo)師 韓瑩 老師,感謝 她 在 畢業(yè) 設(shè)計 期間 長時間的指導(dǎo),從 最初的 框架結(jié)構(gòu)設(shè)計到最后整體設(shè)計 的成功實現(xiàn) ,以及論文的撰寫完畢,都給予了 我 極大的幫助。沒有 她 的關(guān)心和指導(dǎo),我的畢業(yè)設(shè)計遇到困難的時候,也許等待我的只有誤區(qū)和漫長的毫無頭緒的思考。 再次對我的導(dǎo)師表示由衷的感謝。 同時也感謝 其他老師 在此期間 對我 的關(guān)懷和幫助,以及學(xué)院為我提供良好的畢業(yè)設(shè)計環(huán)境。 其次 要感謝同 組的同 學(xué) 和朋友 們, 因為他們的幫助和鼓勵以及給我提供的資料,這 次畢業(yè)設(shè)計才能如此順利完成,我也學(xué)到了 許多解決問題的方法和技巧, 從而使得很多問題得以迎刃而解。最后我要感謝我的母校濱江學(xué)院對我的栽培。 33 參考文獻 1 俞傳正基于博客的個人知識管理平臺研究天津:天津師范大學(xué), 2006 2 陳明 Blog、 Wiki 在協(xié)作學(xué)習(xí)中的應(yīng)用研究武漢:華中師范大學(xué), 2006 3 郭華偉基于內(nèi)容聚合 BLOG 學(xué)習(xí)平臺的輔助教學(xué)研究與實踐北京:首都師范大學(xué), 2006 4 柳永坡,劉雪梅,趙長海 JSP 應(yīng)用 開發(fā)技術(shù)北京:人民郵電出版社, 2005: 30-32 5 耿祥義 JSP 基礎(chǔ)教程北京:清華大學(xué)出版社, 2004: 101-103 6 孫衛(wèi)琴、李洪成 Tomcat 與 Java Web 開發(fā)技術(shù)詳解北京:電子工業(yè)出版社, 2004: 73-78 7 李海峰基于 J2EE 技術(shù)開發(fā)高性能 BBS 論壇上海:華東師范大學(xué), 2006 8 王夕寧,王曉平 JSP 通用模塊及典型系統(tǒng)開發(fā)實例導(dǎo)航北京:人民郵電出版社, 2006: 288-296 9 賽奎春 JSP 信息系統(tǒng) 開發(fā)實例精選北京:機械工業(yè)出版社, 2006: 66-72 10 陳剛 Eclipse 從入門到精通北京:清華大學(xué)出版社 , 2005: 416-417. 11 孫衛(wèi)琴精通 Struts:基于 MVC 的 Java Web 設(shè)計與開發(fā)北京:電子工業(yè)出版社, 2004: 1-9 12 胡百敬,姚巧玫 SQL Server 2005 數(shù)據(jù)庫開發(fā)詳解北京:電子工業(yè)出版社, 2006: 9-13,123-125 13 (美)格羅夫 著,章小莉 等譯 . SQL 完全手冊(第二版) 北京:電子工業(yè)出版社, 2006:12-14 14 畢建信基于 MVC 設(shè)計模式的 Web 應(yīng)用研究與實現(xiàn)武漢:武漢理工大學(xué), 2006 15 賀松平基于 MVC 模式的 B/S 架構(gòu)的研究及應(yīng)用武漢:華中科技大學(xué), 2005 16 Expert Systems with Application Volume 37. Issue 9. September 2010. 17 S.Chaudhuri and U.Dayal An overview of data warehousing and OLAP technology ACM SIGMOD Record, 1997:128-153 18 Donis Marshall .NET Security Programming John Wiley & sons.Inc, 2009:22-46 19 美 Walter Savitch. Absolute JavaM.北京 :電子工業(yè)出版社, 2005. 20BruceEckel. JSP 編程思想 . 機械工業(yè)出版社 ,2003 年 10 月 :1-378 34 The blog
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 容聲428培訓(xùn)課件
- 家長會防溺水安全課件
- 2026年寵物美容店經(jīng)營合同協(xié)議
- 2026年小區(qū)停車車位租賃合同
- 2026年水果零售供貨合同模板
- 家長書院培訓(xùn)素材
- 2026年技術(shù)保密勞動合同協(xié)議
- 2026年大件應(yīng)急運輸合同
- 2026年體育場館餐食服務(wù)合同協(xié)議
- 2026年腳手架租賃結(jié)算合同協(xié)議
- 人工智能與創(chuàng)業(yè)智慧(北京林業(yè)大學(xué))學(xué)習(xí)通網(wǎng)課章節(jié)測試答案
- 浪浪山小妖怪開學(xué)第一課課件
- 工控機維修基礎(chǔ)知識培訓(xùn)課件
- 商業(yè)中心項目營銷推廣方案
- 桂林學(xué)院《新時代中國特色社會主義與實踐》2024-2025學(xué)年第一學(xué)期期末試卷
- 企業(yè)無違規(guī)經(jīng)營聲明范本模版
- 2025年醫(yī)療器械直調(diào)申請表
- 道橋模擬考試題與答案
- 外出黨員屬地管理制度
- 物理●海南卷丨2021年海南省普通高中學(xué)業(yè)水平選擇性考試高考物理真題試卷及答案
- 建筑工程質(zhì)量通病防治手冊(含圖)
評論
0/150
提交評論