版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)論文(設計)</b></p><p> 題目: 博客網(wǎng)站的設計與實現(xiàn) </p><p><b> 目錄</b></p><p><b> 目錄1</b></p><p><b> 第一章 概 述2</b><
2、;/p><p> 1.1 個人博客的概念2</p><p> 1.2 個人博客的發(fā)展現(xiàn)狀2</p><p> 1.3 Web技術的發(fā)展4</p><p><b> 1.4研究現(xiàn)狀4</b></p><p><b> 1.5開發(fā)技術5</b></p>
3、<p> 1.5.1 JSP的基礎——Servlet 技術6</p><p> 1.5.2 JavaBean原理和機制6</p><p> 1.5.3 開發(fā)平臺:Eclipse+dreamweaver7</p><p> 1.5.4 數(shù)據(jù)庫:SQL SERVER 20007</p><p> 第二章 需求分
4、析9</p><p><b> 2.1系統(tǒng)目標9</b></p><p> 2.2系統(tǒng)的功能要求9</p><p> 2.2.1 前臺9</p><p> 2.2.2后臺10</p><p> 2.3系統(tǒng)的性能需求10</p><p> 2.4系統(tǒng)的
5、數(shù)據(jù)需求11</p><p> 2.4.1 系統(tǒng)的數(shù)據(jù)需求包括如下幾點:11</p><p> 2.4.2 系統(tǒng)的數(shù)據(jù)字典11</p><p> 2.5 建立系統(tǒng)的約束13</p><p> 2.5.1 人力、資金、時間的約束13</p><p> 2.5.2 技術發(fā)展規(guī)律的約束13</p&
6、gt;<p> 第三章 概要設計14</p><p> 3.1 系統(tǒng)體系結構14</p><p> 3.2主要功能設計14</p><p> 3.2.1 主要功能模塊14</p><p> 3.2.2 系統(tǒng)流程圖15</p><p> 3.2.3 系統(tǒng)模塊介紹16</p>
7、;<p> 3.3 數(shù)據(jù)庫設計16</p><p> 3.4 信息安全設計18</p><p> 3.4.1 網(wǎng)絡安全19</p><p> 3.4.2 其他安全19</p><p> 第四章 詳細設計20</p><p> 4.1 首頁面及主要頁面設計20</p>
8、<p> 4.2 功能模塊設計20</p><p> 4.3系統(tǒng)實現(xiàn)21</p><p> 4.3.1 博客網(wǎng)站前臺首頁head_main.jsp詳細功能及部分代碼22</p><p> 4.3.2 評論信息查詢head_disussList.jsp詳細功能及部分代碼25</p><p> 4.3.3系統(tǒng)管理bac
9、kMainPage.jsp詳細功能及部分代碼27</p><p> 第五章 遇到的難點和解決方法30</p><p><b> 結束語31</b></p><p><b> 致謝32</b></p><p><b> 參考文獻33</b></p>
10、<p><b> 第一章 概 述</b></p><p> 對個人而言,博客可以調(diào)動個人的積極性,充分發(fā)揮個人的創(chuàng)造性。從2002年開始,國內(nèi)博客開始迅猛發(fā)展起來,從最初的只有幾千個嘗鮮者到現(xiàn)在的各式各樣的博客,圈子。在這三年的發(fā)展過程中,主要呈現(xiàn)出如下幾個特點:</p><p> 1).博客是可以將個人信息完整呈現(xiàn)在互聯(lián)網(wǎng)上的載體。</p&g
11、t;<p> 2).博客具有“準實名制”趨勢,有助于信任機制的建立。本文就此探討了我國博客發(fā)展的幾個要素。</p><p> 1.1 個人博客的概念</p><p> 博客是WEB LOG的縮寫,簡單來說就是網(wǎng)絡日記。它是1997年12月由美國的Jorn Barger最早提出的,這些年全球博客獲得了突飛猛進的發(fā)展。據(jù)博客搜索Technorati統(tǒng)計,
12、目前全球平均每5.8秒鐘誕生一個博客。它是一個新型的個人互聯(lián)網(wǎng)出版工具,博客使用者可以很方便地用文字、鏈接、影音、圖片建立起個性化的網(wǎng)絡世界。</p><p> 博客秉承了個人網(wǎng)站的自由精神,但是綜合了激發(fā)創(chuàng)造的新模式,使其更具開放和建設性。它作為一種新表達的方式,它的傳播不僅情緒,包括大量的智慧、意見和思想。某種意義上說,它也是一種新的文化現(xiàn)象,博客的出現(xiàn)和繁榮,真正凸現(xiàn)網(wǎng)絡的知識價值,標志著互聯(lián)網(wǎng)發(fā)展開始步
13、入更高的階段。</p><p> 1.2 個人博客的發(fā)展現(xiàn)狀</p><p> 2006年11月3日,全球中文博客站點數(shù)量達到5230萬,博客(博客ger)用戶數(shù)達到1987萬,平均每個博客(博客ger)用戶擁有大約2.6個博客,博客站點數(shù)和博客用戶數(shù)均比前一年有一定程度的增長,人均擁有博客數(shù)與前一年相比也略有上升。</p><p> 在近二千萬的中國博客用戶
14、中,每個用戶平均每7.6天更新一次博客,活躍的博客用戶數(shù)(一周內(nèi)有更新的博客)達到302萬,約15.2%的用戶每周更新博客,同時,只有大約4.6%的用戶每天更新博客。在用戶更新的博客中,約42%的博客文章在500個漢字(1000個字節(jié))之內(nèi),500~1000個漢字(1000~2000個字節(jié))的博客文章占約16.5%,越是長篇大論的文章在博客中所占比例則越少。</p><p> 用戶更新博客的時間大部分集中在白天
15、,約48.5%的用戶選擇在工作時間(上午10點~下午6點)更新自己的博客,其中,在臨近下班前(下午4點~6點)博客更新數(shù)達12.4%,而約16.3%的用戶選擇在晚上7點~10點更新博客,為全日最高峰,晚上10點之后時間更新博客的數(shù)量逐漸減少。</p><p> 2006年,擁有獨立域名的博客站點,在博客站點總數(shù)中占約0.43%,這表明,絕大多數(shù)的用戶將博客服務商作為他們的博客站點首選。而這一年,中國大陸博客服務
16、商(BSP)持續(xù)大幅增長,博客服務商數(shù)量達到1460家,與去年同期相比增長近55%;大型網(wǎng)絡公司如搜狐、百度紛紛推出相應的博客服務,而新興的博客服務站點如51.com也開始嶄露頭角。過去一年中,中國博客發(fā)展速度整體趨緩,博客用戶增長數(shù)較之去年有小幅上升,博客服務商之間的市場競爭日趨激烈,與早期提供博客服務的運營商相比,傳統(tǒng)門戶及大型公司的博客服務已占據(jù)市場主導地位??傮w而言,2006年中國博客發(fā)展呈現(xiàn)5大特點:專業(yè)博客</p>
17、;<p> 如醫(yī)藥類、教育類等增長較快,博客圈成為社區(qū)發(fā)展新方向;博客服務商(BSP)死亡比例逐漸增高,2005年Top100服務商中,近20%的站點已經(jīng)關閉或終止服務;博客服務商(BSP)開始逐漸支持手機訪問和發(fā)貼,發(fā)展迅速;綜合博客服務商(BSP)增長很快,越來越多的服務商開始提供音頻、視頻博客等功能;利用博客進行排名作弊的站點越來越多,06年出現(xiàn)爆炸性增長,其中小型博客服務商(BSP)尤為突出。</p>
18、<p> 現(xiàn)今,博客網(wǎng)站已經(jīng)由06年的風風火火變的平淡,通過各種方式融入了我們的生活,成為了我們表現(xiàn)自己的主要方式。它們大部分是由簡短而且經(jīng)常更新的帖子構成,所有文章都是按照年份和日期排列??瓷先テ降瓱o奇,毫無可炫耀之處,但它讓每個人零成本、零維護地創(chuàng)建自己的網(wǎng)絡媒體,每個都可以隨時把自己的思想火花和靈感更新到博客站點上。</p><p> 個人博客目前面臨的主要問題:由于文化市場監(jiān)督的不利,勢
19、必會造成一些淫穢的內(nèi)容廣泛傳播于網(wǎng)路,這就需要文化部門的有力監(jiān)督。</p><p> 1.3 Web技術的發(fā)展</p><p> 1991年,歐洲粒子物理研究所(CERN)的軟件工程師Tim Berners-Lee發(fā)布了他的萬維網(wǎng)(World Wide Web)。從此以后,通過互聯(lián)網(wǎng)看到的將不僅僅是文字,互聯(lián)網(wǎng)有了圖片,后來又有了音頻、動畫甚至視頻。</p><p&
20、gt; WWW的成功在于它制定了一套標準的,易于掌握的超文本標記語言HTML、信息資源的統(tǒng)一定位格式URL和超文本傳輸協(xié)議HTTP,用超鏈接和超媒體把Internet上各種相關數(shù)據(jù)有機地鏈接起來,使互聯(lián)網(wǎng)上的資源實現(xiàn)了共享。你只需要點擊鼠標就可以瀏覽來自世界各地的豐富的、直觀的信息,一個不懂電腦的人也可以很快成為Internet 行家。</p><p> 開始的web頁面都是靜態(tài)文本,頁面呆板,互動性不強,但
21、是隨著技術的發(fā)展,很快各種各樣的動態(tài)網(wǎng)頁技術涌現(xiàn)出來,這其中包括CGI, ASP, PHP, Java,腳本語言如:JavaScript, VBScript等等。JavaScript 和 VBScript可以嵌入在HTML中實現(xiàn)一些客戶端的動態(tài)功能;CGI大大擴展了Web服務的功能,可以實現(xiàn)web服務器與數(shù)據(jù)庫及文件系統(tǒng)、應用程序的通信,動態(tài)生成超文本,于是網(wǎng)頁活了起來。但CGI的運用需要具有一定的編程能力及算法技巧,而且與HTML要分
22、開編寫,維護和編寫都比較困難,效率和安全性也不好。 ASP, PHP克服了這些缺點,獲得了廣泛的應用。Java的出現(xiàn)給Web帶來了新的活力。它具有完全的平臺無關性,一次編寫處處運行,用Java可以編寫web頁中執(zhí)行的小程序Applet。它簡單、面向?qū)ο?、安全、健壯、分布式等?yōu)點特別適合開發(fā)web應用。在美國,JSP+ Servlet+ EJB已經(jīng)成為電子商務網(wǎng)站的開發(fā)標準。</p><p><b>
23、1.4研究現(xiàn)狀</b></p><p> 現(xiàn)今,博客網(wǎng)站已經(jīng)由06年的風風火火變的平淡,通過各種方式融入了我們的生活,成為了我們表現(xiàn)自己的主要方式。它們大部分是由簡短而且經(jīng)常更新的帖子構成,所有文章都是按照年份和日期排列,有些類似斑竹的日記??瓷先テ降瓱o奇,毫無可炫耀之處,但它可以讓每個人零成本、零維護地創(chuàng)建自己的網(wǎng)絡媒體,每個都可以隨時把自己的思想火花和靈感更新到博客站點上。</p>
24、<p> 現(xiàn)在的博客網(wǎng)站的主要特點:</p><p> 零機制:博客屬于個人所有,是自發(fā)建立和非正式的建設。BSP不能對博客發(fā)號施令。 </p><p> 零技術:博客不需要作網(wǎng)站的專業(yè)知識,可以像發(fā)郵件一樣簡單地實現(xiàn)博客網(wǎng)頁的呈現(xiàn)。技術的極度</p><p> 簡化,包括架構和申請博客網(wǎng)站、編輯、上傳和修改內(nèi)容等。 </p>&l
25、t;p> 零成本:任何一個人都可以像申請免費郵件般免費申請自己的博客網(wǎng)站。不需要注冊域名的成本,不需要租用服務器空間的成本,不需要許多軟件工具的成本。 </p><p> 零編輯:博客用戶就是編輯,即時寫作、即時發(fā)布、自我檢查。這形成了與傳統(tǒng)寫作截然不同的“體驗”,真正實現(xiàn)了作者“零磨損”的開放式寫作。 </p><p> 零形式:博客頁面的表現(xiàn)形式和文章內(nèi)容的表現(xiàn)方式十分靈活
26、,沒有特定形式。 </p><p> 與個人主頁相比較,博客是使用方便的、交互性強。與傳統(tǒng)的電子郵件、BBS和ICQ這三種互聯(lián)網(wǎng)溝通方式相比,博客是一種較嚴肅的溝通平臺。BBS公共匿名性很強,而個人性很弱,因此缺乏約束。電子郵件和ICQ則是多用于個人間的通訊,而博客是個人性和公共性的結合。博客是個人在網(wǎng)上展示自己、與別人溝通交流的綜合平臺,它的管理比BBS簡單的多。</p><p>&l
27、t;b> 1.5開發(fā)技術</b></p><p> 一些人可能已經(jīng)對微軟的Active Server Pages(ASP)很熟悉了;JSP在多數(shù)方面與ASP功能相同但是具有平臺無關特性。他們都用來幫助Web內(nèi)容的開發(fā)者們使用相對少的代碼創(chuàng)建動態(tài)的網(wǎng)頁。一個JSP頁面包含摻雜著Java代碼的HTML代碼。</p><p> 下面主要介紹下JSP的特點:</p&g
28、t;<p> 1).將內(nèi)容的生成和顯示進行分離使用JSP技術,Web頁面開發(fā)人員可以使用HTML或者XML標識來設計和格式化最終頁面。</p><p> 2).JSP技術源于Java語言。Java語言是體系結構中立的。這使JSP技術可以在實現(xiàn)這個JSP平臺的任何系統(tǒng)中運行。這種途徑適合于異構的網(wǎng)絡環(huán)境和軟件的分發(fā)。</p><p> 3).JSP系統(tǒng)是可移植的。這種可移
29、植性來源于體系結構中立性。</p><p> 4).強調(diào)可重用的組件。絕大多數(shù)JSP頁面依賴于可重用的,跨平臺的組件(JavaBeans或者Enterprise JavaBeansTM組件)來執(zhí)行應用程序所要求的更為復雜的處理。</p><p> 5).采用標識簡化頁面開發(fā) Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JSP技術封裝了許多功能,這些功能是在易用
30、的、與JSP相關的XML標識中進行動態(tài)內(nèi)容生成所需要的。</p><p> 6).使用JSP標識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務器端運行。</p><p> 7).由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Ja
31、va技術的所有好處,包括健壯的存儲管理和安全性;</p><p> 8).作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。</p><p> 當客戶端請求一個JSP網(wǎng)頁時,JSP Engine會檢查所請求的JSP網(wǎng)頁是否已經(jīng)處于被載入執(zhí)行的狀態(tài),如果沒有,它會先讀取JSP程序文件,將它換成Servlet程序代碼編譯載入,然后才執(zhí)行請求的服務。也是就說,
32、只有當客戶端第一次請求JSP網(wǎng)頁時,才需要被轉換、編譯和載入,做到了一次執(zhí)行,處處執(zhí)行。JSP的Servlet Class是JSP Engine自動幫我們編譯產(chǎn)生的,不像Servlet需要手動編譯,另外,在JSP程序中建立新的對象和Java Bean非常方便容易。</p><p> 1.5.1 JSP的基礎——Servlet 技術</p><p> Java Servlet是JSP技
33、術的基礎,JSP本身就是預先被編譯成Servlet,然后再運行的,而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成,Servlet這個名稱大概源于Applet,現(xiàn)在國內(nèi)的翻譯方式很多,本文為了避免誤會,本文直接采用Servlet這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務程序”。Servlet其實和傳統(tǒng)的CGI程序和ISAPI、NSAPI等Web程序開發(fā)工具的作用是相同的,在使用Java Ser
34、vlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個固定Web服務器平臺運行的API方式來動態(tài)生成Web頁面。許多Web服務器都支持Servlet,即使不直接支持Servlet的Web服務器也可以通過附加的應用服務器和模塊來支持Servlet。得益于Java的跨平臺的特性,Servlet也是平臺無關的,實際上,只要符合Java Servlet規(guī)范,Servlet是完全平臺無關且是Web服務器無關的。由于Java Ser
35、vlet內(nèi)部是以線程方式提供服務,不必對于每個請求都啟動一個進程,并且利用多線程機制可</p><p> 1.5.2 JavaBean原理和機制</p><p> JSP的一大特點就是與JavaBeans的結合,而JSP與JavaBeans結合的一個突出的優(yōu)點是頁面顯示和業(yè)務邏輯的分離。這可以使團隊協(xié)作的更好,開發(fā)出更高質(zhì)量的站點。</p><p> Jav
36、aBean是一種可以重用的Java組件,它類似于COM,在JSP程序中常用來封裝事物邏輯、數(shù)據(jù)庫操作等,可以很好的實現(xiàn)業(yè)務邏輯和前臺程序的分離,使得系統(tǒng)具有更好的健壯性和靈活性。</p><p> 事件處理是JavaBeans體系結構的核心之一。通過事件處理機智,可以讓一些組件作為事件源,發(fā)出可被描述環(huán)境或其他組件接受的事件。這樣,不同的組件就可在構造工具內(nèi)組合在一起,組件之間通過事件的傳遞進行通信,構成一個應
37、用。從概念上講,事件是一種在“源對象”和“監(jiān)聽對象”之間、某種狀態(tài)發(fā)生變化的傳遞機智。事件有許多不同的用途,如:鼠標事件、窗口邊界改變事件、鍵盤事件等。在Java和JavaBeans中則是定義了一個一般的、可擴充的事件機制,它能夠:</p><p> 1).對事件類型和傳遞模型的定義和擴充提供一個公共框架,并適合于廣泛的應用。</p><p> 2).與Java語言和環(huán)境有較高的集成度
38、。</p><p> 事件能描述環(huán)境捕獲和被激發(fā)。能使其他構造工具采取某種技術在設計時直接控制事件,遺跡控制事件源和事件監(jiān)聽者之間的聯(lián)系。事件本身不依賴于復雜的開發(fā)工具。</p><p> 特別的,事件機制還應當:</p><p> 1).能夠發(fā)現(xiàn)制定的對象類可以生成的事件。</p><p> 2).能夠發(fā)現(xiàn)制定的對象類可以觀察監(jiān)聽到
39、的事件。</p><p> 3).提供一個常規(guī)的注冊機制,允許動態(tài)操縱事件源與事件監(jiān)聽者之間的關系。</p><p> 4).不需要其他的虛擬機和語言即可實現(xiàn)。</p><p> 5).事件源與監(jiān)聽者之間可進行高效的事件傳遞。</p><p> 6).能完成JavaBean事件模型與相關的其他組件體系結構事件模型的中立映射。</
40、p><p> JSP和ASP.NET同樣是網(wǎng)站開發(fā)中常用的開發(fā)工具。但是,ASP是微軟的產(chǎn)品,其應用只能是在Windows平臺上,移植性差,而且以源代碼的形式存放在服務器端,安全性差。每次由服務器解釋運行,運行效率不高。Jsp頁面文件執(zhí)行時被編譯成字節(jié)代碼,由客戶端流覽的Java虛擬機解釋執(zhí)行,不再是源代碼,因此執(zhí)行效率和安全性高。將數(shù)據(jù)庫連接的重要信息存放在JavaBean文件后,可以編譯成虛擬機才能解釋的字節(jié)代
41、碼,確保了數(shù)據(jù)庫的安全。</p><p> 在ASP技術里,通過Web頁面要實現(xiàn)一些特定的功能比較困難,比如基于網(wǎng)頁的報表,打印實現(xiàn)起來就比較麻煩。ASP提供的解決方案是自己開發(fā)組件,通過在服務器端注冊組件,成為獨立的可以重復利用的模塊供讀者調(diào)用。因此要求讀者需要掌握比較復雜的變成語言的開發(fā)技術。在JSP開發(fā)技術里,可以通過開發(fā)JavaBean文件實現(xiàn)同樣的功能,JavaBean不需要注冊,只要放置在相應的目錄
42、下就可以運行??梢詫崿F(xiàn)ASP的COM組件同樣的功能。此外JSP推出主要就是考慮到平臺的無關性。JSP代碼可以在APACHE、IIS等服務器上執(zhí)行,支持大部分操作系統(tǒng)。JSP繼承JAVA技術的優(yōu)點:一次運行,處處運行。</p><p> 鑒于此,本系統(tǒng)決定使用JSP做為開發(fā)工具。下面簡單介紹一下相關的其他工具:</p><p> 1.5.3 開發(fā)平臺:Eclipse+dreamweave
43、r</p><p> Eclipse是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺。它主要由Eclipse項目、Eclipse工具項目和Eclipse技術項目三個項目組成,具體包括四個部分組成——Eclipse Platform、JDT、CDT和PDE.JDT支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),Eclipse Platform則是一個開
44、放的可擴展IDE,提供了一個通用的開發(fā)平臺。它提供建造塊和構造并運行集成軟件開發(fā)工具的基礎。Eclipse Platform允許工具建造者獨立開發(fā)與他人工具無縫集成的工具從而無須分辨一個工具功能在哪里結束,而另一個工具功能在哪里開始。</p><p> Dreamweaver MX 是一款專業(yè)的 HTML 編輯器,用于對 Web 站點、Web 頁和 Web 應用程序進行設計、編碼和開發(fā)。無論
45、您喜歡直接編寫 HTML 代碼的駕馭感還是偏愛在可視化編輯環(huán)境中工作,Dreamweaver 都會為您提供幫助良多的工具,豐富您的 Web 創(chuàng)作體驗。</p><p> 利用 Dreamweaver 中的可視化編輯功能,您可以快速地創(chuàng)建頁面而無需編寫任何代碼。不過,如果您更喜歡用手工直接編碼,Dreamweaver 還包括許多與編碼相關的工具和功能。并且,借助 Dreamweaver,您還可以使用服務器語言(例
46、如 ASP、ASP.NET、ColdFusion 標記語言 (CFML)、JSP 和 PHP)生成支持動態(tài)數(shù)據(jù)庫的 Web 應用程序。</p><p> 1.5.4 數(shù)據(jù)庫:SQL SERVER 2000</p><p> SQL Server 2000作為Microsoft家庭的重要成員,是基于客戶機/服務器的大型關系數(shù)據(jù)庫系統(tǒng)。SQL Server 2000這種關系型數(shù)據(jù)庫系統(tǒng)能夠
47、滿足各種類型的企業(yè)客戶和獨立軟件供應商構建商業(yè)應用程序的需求,根據(jù)客戶的反映和需求,是大規(guī)模聯(lián)機事務處理(OLTP)、數(shù)據(jù)倉庫和電子商務應用程序的優(yōu)秀數(shù)據(jù)庫平臺。SQL Server 2000 具有以下特點:</p><p> 1).強大可伸縮性;</p><p> 2).支持大型Web站點或企業(yè)信息處理系統(tǒng);</p><p> 3).客戶機/服務器體系結構;
48、</p><p> 而數(shù)據(jù)源包含了數(shù)據(jù)庫位置和數(shù)據(jù)庫類型等信息,實際上是一種數(shù)據(jù)連接的抽象。各部件之間的關系如圖2-1所示:</p><p> 圖2-1 數(shù)據(jù)關系圖</p><p><b> 第二章 需求分析</b></p><p><b> 2.1系統(tǒng)目標</b></p>&
49、lt;p> 博客網(wǎng)站系統(tǒng)的總目標是:在計算機網(wǎng)絡,數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結構的、易擴充的、易維護的、具有良好人機交互界面的個人博客網(wǎng)站,為網(wǎng)絡用戶提供進行在線交流的網(wǎng)絡平臺。</p><p> 通過個人博客網(wǎng)站可以結交更多的朋友,表達更多的想法,它隨時可以發(fā)布文章。</p><p><b> 具體的要求如下:&l
50、t;/b></p><p> 1).博主可以簡單的添加和刪除文章;</p><p> 2).獨立于具體的數(shù)據(jù)庫平臺。對于與數(shù)據(jù)庫交互的部分充分考慮兼容性;</p><p> 3).容易在原先基礎上進行二次開發(fā);</p><p> 4).中間基礎平臺的無型性。盡量采用開放的標準技術,達到跨平臺運行的效果;</p>&
51、lt;p> 為了達到以上的開發(fā)目的,個人博客網(wǎng)站應遵循一定的設計和開發(fā)與原則:</p><p> 1).模塊接口定義清晰;</p><p> 2).基礎類庫和接口設計合理,盡量建立叮擴展的接口和抽象類;</p><p> 3).數(shù)據(jù)庫操作使用標準SQL語句,如果一定要使用有差別的SQL語句,則盡量集中在一起,以減少將來維護和移植的難度;</p&g
52、t;<p> 4).采用開放的標準和工具等;</p><p> 2.2系統(tǒng)的功能要求</p><p> 博客系統(tǒng)通常提供三類服務:</p><p> 1).信息服務,它可分為:文章顯示,熱點文章推薦,博主風采</p><p> 2).查詢服務:可以根據(jù)文章內(nèi)容,文章標題,留言內(nèi)容,留言標題等進行模糊查詢</p&g
53、t;<p> 3).留言服務:游客可以對系統(tǒng)進行留言或發(fā)表看法意見</p><p> 在此,我參考現(xiàn)有的幾大博客網(wǎng)站如QQ空間,新浪博客等,采用Browser/Server結構,將個人博客網(wǎng)站劃分為兩個子系統(tǒng):前臺,后臺。</p><p> 下面分析各個子系統(tǒng)的功能需求。</p><p><b> 2.2.1 前臺</b>
54、</p><p> 在前臺的功能實現(xiàn)上,可以分為以下幾個部分:</p><p><b> 1).用戶登錄:</b></p><p> 網(wǎng)站用戶用個人注冊的帳號,密碼登錄到網(wǎng)站。網(wǎng)站檢測用戶的帳號,密碼并給予其相應的權限對網(wǎng)站進行操作。</p><p><b> 2).用戶注冊:</b><
55、;/p><p> 游客將個人的信息存儲到博客網(wǎng)站的數(shù)據(jù)庫中,以成為本博客的正式用戶。</p><p> 3).用戶修改個人信息:</p><p> 把已存儲的用戶信息用一個網(wǎng)頁顯示出來,方便用戶對個人信息進行更新。</p><p> 4).文章查詢和留言:</p><p> 用戶可以檢索或瀏覽博客中的文章同時給感
56、興趣的文章。</p><p> 5).公告信息查詢:</p><p> 用戶可以瀏覽網(wǎng)站中發(fā)布的公告信息,了解博客的一些情況。</p><p><b> 6).相片查詢:</b></p><p> 用戶可以對博客中的相片,圖片等進行查詢,瀏覽。</p><p><b> 2.2
57、.2后臺</b></p><p> 通過計算機網(wǎng)絡將前臺與后臺的數(shù)據(jù)庫相連,網(wǎng)站管理員將從前臺得到的信息進行處理,實現(xiàn)文章管理,公告管理,投票管理,個人相冊管理,朋友圈,用戶設置及博主設置等子系統(tǒng)。</p><p><b> 1).文章管理:</b></p><p> 管理員對網(wǎng)站中已有的文章進行刪除,更新等操作。</p
58、><p><b> 2).公告管理:</b></p><p> 發(fā)布,刪除,更改公告。</p><p><b> 3).投票管理:</b></p><p> 發(fā)起投票,統(tǒng)計投票等。</p><p> 4).個人相冊管理:</p><p> 對博
59、客相冊中的圖片進行刪除,更新等操作。</p><p><b> 5).用戶設置:</b></p><p> 更新普通用戶對博客的操作的權限。</p><p><b> 6).博主設置:</b></p><p> 對博主的信息等進行操作。</p><p> 2.3系統(tǒng)
60、的性能需求</p><p> 博客網(wǎng)站的特性要求博客網(wǎng)站系統(tǒng)需要具備以下幾個主要特性:</p><p> 1).多樣性: 博客網(wǎng)站在設計時必須遵循的一個重要原則,就是以用戶為系統(tǒng)設計的中心。網(wǎng)絡的發(fā)展大大降低了信息咨詢的成本,用戶面臨更多的選擇,所以,博客網(wǎng)站除了降低成本以外,還必須在皮膚,功能的多樣性上下工夫,才能夠得到用戶的認可。具體來說,應用系統(tǒng)應能實現(xiàn)用戶特定的需求,操作界面友
61、好、方便,功能設置符合用戶的習慣和要求。</p><p> 2).易維護:管理員能夠簡單方便地管理系統(tǒng),定義新的應用,并對系統(tǒng)進行日常維護;隨著博客網(wǎng)站信息的變更或增加、數(shù)據(jù)規(guī)模的增大,系統(tǒng)升級、維護應易于操作;各子系統(tǒng)、功能模塊的設計應具有良好的靈活性,保證在博客網(wǎng)站系統(tǒng)建設過程中后期系統(tǒng)功能的實現(xiàn)不影響前期已投入使用的系統(tǒng)功能。</p><p> 3).安全性:系統(tǒng)應充分考慮信息、
62、設備、運行和管理的安全性,建立完善的多層次的安全保障體系,保證用戶的個人信息等資料的數(shù)據(jù)安全。</p><p> 4).可擴展: 博客網(wǎng)站的用戶從事著各種行業(yè),他們的需求各不相同,系統(tǒng)在設計時應充分考慮到用戶需求不斷變化的需要,降低系統(tǒng)在擴展新的業(yè)務功能時的復雜度。</p><p> 2.4系統(tǒng)的數(shù)據(jù)需求</p><p> 2.4.1 系統(tǒng)的數(shù)據(jù)需求包括如下幾
63、點:</p><p> 1. 數(shù)據(jù)錄入和處理的準確性和實時性</p><p> 數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提,錯誤的輸入會導致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是用戶的手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對用戶操作進行實時的跟蹤和錯誤提示。</p><p> 在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系
64、統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。</p><p> 2. 數(shù)據(jù)的一致性與完整性</p><p> 由于網(wǎng)站的數(shù)據(jù)是共享的,所以如何保證這些數(shù)據(jù)的一致性,是網(wǎng)站必須解決的問題。要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。</p><p> 對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則
65、,如果不能符合完整性約束,網(wǎng)站應該拒絕該數(shù)據(jù)。</p><p> 3. 數(shù)據(jù)的共享與獨立性</p><p> 整個博客網(wǎng)站的數(shù)據(jù)是共享的。然而,從網(wǎng)站開發(fā)的角度上看,共享會給設計和調(diào)試帶來困難。因此,應該提供靈活的配置,使各個分系統(tǒng)能夠獨立運行,而通過人工干預的手段進行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強壯性。</p><p> 2.4.2 系統(tǒng)的數(shù)據(jù)字典&
66、lt;/p><p><b> 網(wǎng)站中的數(shù)據(jù)元素:</b></p><p> 2.5 建立系統(tǒng)的約束</p><p> 個人博客網(wǎng)站做為Browser/Server結構的一個應用系統(tǒng),不可避免的要受到Browser/Server結構的約束。在其實施的各個階段都要服從它的一些規(guī)劃,包括功能設計、系統(tǒng)配置和計劃。</p><p&
67、gt; 2.5.1 人力、資金、時間的約束</p><p> 個人博客網(wǎng)站實施的目標就是要為網(wǎng)絡用戶提供進行在線交流的網(wǎng)絡平臺,其開發(fā)過程中也要考慮到人力、資金和時間的約束。因此,在設計中,重點是博客網(wǎng)站系統(tǒng)中良好的人機交互界面,能提供給用戶以優(yōu)質(zhì)高效的服務。</p><p> 2.5.2 技術發(fā)展規(guī)律的約束</p><p> 計算機技術和產(chǎn)品的發(fā)展日新月異
68、,將會給信息處理帶來更多的手段,同時也會帶來更加豐富的信息表達形式。例如圖象和語音技術的進步,多媒體技術的發(fā)展,這些都要求博客網(wǎng)站在設計時考慮技術變化的可能性,為可能的變化預留一定的系統(tǒng)處理能力。</p><p><b> 第三章 概要設計</b></p><p> 博客網(wǎng)站系統(tǒng)的總目標是:在計算機網(wǎng)絡,數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開
69、發(fā)一個具有開放體系結構的、易擴充的、易維護的、具有良好人機交互界面的博客網(wǎng)站,以達到個人推薦、展現(xiàn)自我的一個平臺,為交流提供綜合的網(wǎng)絡環(huán)境,同時也為個人的宣傳,發(fā)展,提供了一個平臺。</p><p> 3.1 系統(tǒng)體系結構</p><p> 基于B/S結構的個人博客網(wǎng)站系統(tǒng),應由終端(用戶主機/瀏覽器)、WEB服務器、數(shù)據(jù)服務器構成。個人博客網(wǎng)站的核心是中間的接入服務器和應用服務器部分
70、。個人博客網(wǎng)站的總體結構圖如圖3.1所示:</p><p> 圖3.1 博客網(wǎng)站總體結構</p><p><b> 3.2主要功能設計</b></p><p> 3.2.1 主要功能模塊</p><p> 1.博客注冊登錄管理模塊.</p><p> 2.博客即文章檢索查詢模塊.<
71、/p><p> 3.博客頁面顯示模塊.</p><p><b> 4.博客管理模塊.</b></p><p> 5.留言顯示檢索模塊.</p><p> 系統(tǒng)實現(xiàn)的物理結構如圖所示:</p><p> 圖3.2 系統(tǒng)各模塊關系圖</p><p> 3.2.2 系統(tǒng)流
72、程圖</p><p><b> 前臺: </b></p><p> 圖3.3前臺系統(tǒng)流程圖</p><p><b> 后臺:</b></p><p> 圖3.4后臺系統(tǒng)流程圖</p><p> 3.2.3 系統(tǒng)模塊介紹</p><p> 1
73、. 博客注冊登錄管理</p><p> 本模塊實現(xiàn)新用戶注冊,登錄功能。其中,注冊新用戶時會對用戶輸入的注冊信息進行有效的驗證,包括基本數(shù)據(jù)格式的有效性,以及邏輯有效性,例如:用戶名被占用時給出提示。注冊成功登錄時會對博客輸入的信息進行提示,如用戶名、密碼錯誤。同時在注冊時還用到了驗證碼技術,防止惡意注冊!</p><p> 2. 博客文章查詢顯示管理</p><p
74、> 本模塊用于幫助網(wǎng)絡用戶快速定位到自己關注的博客頁面及對應的文章信息中。在本模塊中提供了最新文章推薦,還提供了按內(nèi)容或標題等關鍵字快速查詢所需文章信息</p><p><b> 3. 發(fā)表文章管理</b></p><p> 該模塊實現(xiàn)了博主發(fā)表新文章的功能。博主發(fā)表文章時,可以選擇文章所屬類別,此外只有是博主才能發(fā)表文章,對此進行了嚴格的身份驗證。<
75、;/p><p> 4. 發(fā)表及顯示評論管理</p><p> 該模塊實現(xiàn)了與文章相關的評論管理。只有注冊成本站用戶才能對文章進行發(fā)表評論。</p><p> 5. 留言顯示及查詢管理</p><p> 實現(xiàn)了查看用戶留言和查詢用戶/文章的管理,用戶可以檢索或瀏覽博客中的文章同時給感興趣的文章。</p><p>&l
76、t;b> 3.3 數(shù)據(jù)庫設計</b></p><p> 一個設計良好的數(shù)據(jù)庫,可以使系統(tǒng)的實現(xiàn)變得非常的簡單。同時,也可以使系統(tǒng)的執(zhí)行速度變得很快。反之,一個設計混亂的數(shù)據(jù)庫,不僅增加了吸引的管理實現(xiàn)過程,同時在系統(tǒng)的執(zhí)行過程中,使得檢索變得很慢,降低效率。所以數(shù)據(jù)庫的設計是一個系統(tǒng)設計很重要的步驟。</p><p> 根據(jù)系統(tǒng)功能設計要求和模塊劃分,本站的數(shù)據(jù)庫主
77、要有用戶信息、文章信息、管理員信息、照片信息、文章類型信息、評論信息、投票信息、朋友圈視圖。</p><p> 數(shù)據(jù)庫的設計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎的,常用的數(shù)據(jù)庫管理系統(tǒng)有Access、SQL Server、Oracle、My SQL等。根據(jù)用戶需求和系統(tǒng)分析,本系統(tǒng)采用SQL Server2000數(shù)據(jù)庫管理系統(tǒng)。在SQL Server2000數(shù)據(jù)庫管理系統(tǒng)中建立名稱為博客的數(shù)據(jù)庫。<
78、/p><p> 管理員信息表如圖3.5:</p><p> 表3.5 管理員表</p><p> 文章信息表如圖3.6:</p><p><b> 圖3.6 文章表</b></p><p> 評論信息表如圖3.7:</p><p><b> 圖3.7
79、 評論表</b></p><p> 文章類型信息表如圖3.8所示:</p><p> 圖3.8 文章類型視圖</p><p> 用戶信息表如圖3.9所示:</p><p> 圖3.9 用戶視圖</p><p> 朋友圈信息表如圖3.10所示:</p><p> 圖
80、3.10 朋友圈視圖</p><p> 照片信息表如圖3.11所示:</p><p> 圖3.11 照片視圖</p><p> 投票信息表如圖3.12所示:</p><p> 圖3.12 投票視圖</p><p> 3.4 信息安全設計</p><p> 網(wǎng)絡的開放性導致網(wǎng)
81、絡技術的全面開放,任何團體和個人都可以獲得網(wǎng)絡資源,因而網(wǎng)絡所面臨的破壞和攻擊將會是多方面的,可以是對軟件環(huán)境實施攻出,也可以是對硬件環(huán)境實施攻擊。網(wǎng)絡的國際性還意味著網(wǎng)絡的攻擊將不僅僅來自本地網(wǎng)絡用戶,它可能來自Internet上的任何一臺機器。即,發(fā)起攻擊的節(jié)點可以位于世界上任何地方。因此可以說,網(wǎng)絡安全所面臨的將是一個國際性全球化的挑戰(zhàn)。網(wǎng)絡的自由性意味著網(wǎng)絡最初對用戶的使用并沒有提供任何的技術約束,用戶可以自由地訪問網(wǎng)絡,自由地
82、使用和發(fā)布各種類型的信息。用戶只對自己的行為負責,而沒有受到任何的法律限制。如何保護個人的機密信息不受木馬和病毒的入侵,己成為信息安全化健康發(fā)展所要考慮的重要事情之一。</p><p> 博客用戶個人信息的安全問題是至關重要的,制定切實可行的安全策略和實施有力的防范手段是非常必要的。系統(tǒng)的安全體系由下述結構組成,如圖4.13所示。</p><p> 圖3.13系統(tǒng)的安全體系結構<
83、/p><p> 3.4.1 網(wǎng)絡安全</p><p> Jsp技術雖然比較安全,但還是存在著很多安全上的問題的,客觀的說,服務器軟件的開發(fā)商在內(nèi)部測試中不可能將系統(tǒng)中的所有bug 找出來,即使發(fā)布了軟件后,被發(fā)現(xiàn)的漏洞也只會是其中的很小一部分,將來還會不斷的有新的安全問題出現(xiàn),所以我們必須時刻提高警惕。網(wǎng)站服務器的操作系統(tǒng)要打好補丁,進行安全權限的設置,并安裝好防火墻,殺毒軟件等,定時對數(shù)
84、據(jù)進行備份。</p><p> 3.4.2 其他安全</p><p> 環(huán)境安全是整個系統(tǒng)安全的基礎,要把信息泄露的危險減至最低限度,需要選擇適當?shù)脑O施位置,要充分考慮水災、地震、電磁干擾與輻射以及其他等人為威脅,保證凈化電源等等。</p><p> 物理安全也是整個系統(tǒng)安全的基礎設置之一,物理安全涉及以系統(tǒng)中微機和主機、服務器等資源的房間,必須進行嚴格的管理
85、。</p><p><b> 第四章 詳細設計</b></p><p> 詳細設計是整個系統(tǒng)設計中,最重要的一個步驟。下面對系統(tǒng)得主要模塊進行詳細的介紹。</p><p> 4.1 首頁面及主要頁面設計</p><p> 主要頁面如 表4.1主要頁面清單表所示:</p><p> 表4.
86、1 主要頁面清單表</p><p> 4.2 功能模塊設計</p><p> 功能的詳細劃分如表4.2所示:</p><p> 表4.2 功能詳細劃分表</p><p> 用戶查看文章流程如圖4.1所示:</p><p> 圖4.1 用戶查看文章流程圖</p><p> 2)
87、管理員操作流程如圖4.2所示:</p><p> 圖4.2 管理員操作流程圖</p><p><b> 4.3系統(tǒng)實現(xiàn)</b></p><p> 本系統(tǒng)主要包括用戶登錄、用戶注冊、全部文章顯示、文章詳細信息查詢、評論信息查詢、相冊、公告、系統(tǒng)管理(包括文章管理,評論信息管理,公告管理)、八大模塊。以下是各功能模塊的具體實現(xiàn)過程。整個系統(tǒng)
88、的框架如圖4.3所示。</p><p> 4.3.1 博客網(wǎng)站前臺首頁head_main.jsp詳細功能及部分代碼</p><p><b> 1).用戶個人信息</b></p><p> 2).顯示文章的目錄及文章部分內(nèi)容</p><p> 3).提供了文章的發(fā)表日期,閱讀過此文章的人數(shù)和評論過的人數(shù)</p
89、><p> 4).到達網(wǎng)站說明,公告,相片,博主郵箱的主鏈接</p><p><b> 5).網(wǎng)絡日歷</b></p><p> 6).最新公告的主要內(nèi)容</p><p> 7).進入投票界面的鏈接</p><p> 8).進入后臺管理界面的鏈接</p><p>
90、博客系統(tǒng)的前臺首頁如下圖4.4所示:</p><p> 圖4.4個人博客系統(tǒng)首頁</p><p><b> 主要代碼如下:</b></p><p> <title>前臺-首頁</title></p><p> <%@ page language="java" im
91、port="java.util.*" %></p><p> <style type="text/css"></p><p><b> <body></b></p><p> <!--網(wǎng)頁頭部分--></p><p> <js
92、p:include page="head_top.jsp" flush="true" /> //調(diào)用head_top.jsp</p><p> <td height="846" valign="top" background="images/head_07.jpg"></p>&
93、lt;p> <!--登錄用戶部分--></p><p><b> <br></b></p><p> <jsp:include page="head_Consumer.jsp" flush="true" /> </p><p> <
94、table width="390" border="0" align="center" cellpadding="0" cellspacing="0"></p><p><b> <tr></b></p><p> <td align=&qu
95、ot;center"></p><p><b> <%</b></p><p> List list=articleTypeDao.queryArticleType();</p><p> for(int i=0;i<list.size();i++){</p><p> Article
96、TypeForm articleTypeForm=(ArticleTypeForm)list.get(i);</p><p><b> %></b></p><p> <a href="head_ArticleList.jsp?typeId=<%=articleTypeForm.getId()%>"> [<%
97、=articleTypeForm.getTypeName()%>]</a> </p><p><b> <%}%></b></p><p><b> </td></b></p><p><b> </tr></b></
98、p><p><b> </table></b></p><p><b> <%</b></p><p> for(int articleI=0;articleI<articleNumber;articleI++){</p><p> ArticleForm article
99、Form=(ArticleForm)articleList.get(articleI);</p><p> String articleContent=articleForm.getContent();</p><p> if(articleContent.length()>100){</p><p> articleContent=articleCon
100、tent.substring(0,100)+"...";</p><p><b> }</b></p><p><b> %></b></p><p> href="head_ArticleForm.jsp?id=<%=articleForm.getId()%>&quo
101、t; class="head-02">閱讀全文>></a></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td height="
102、;17" align="right"><%=articleForm.getPhTime()%> | 閱讀(<%=articleForm.getNumber()%>) | 回復(<%=restoreDao.queryRestore(articleForm.getId()).size() %>)&l
103、t;/td></p><p><b> </tr></b></p><p><b> </table></b></p><p> <div align="right" class="style6"> <hr></di
104、v></p><p><b> <%} %></b></p><p><b> </td></b></p><p> <td width="10" background="images/head_07.jpg"><img src=
105、"images/head_08.jpg" width="13" height="846"></td></p><p> <td width="184" valign="top"></p><p> <!--右側操作部分--></p>
106、<p> <jsp:include page="head_right.jsp" flush="true" /> </p><p><b> </td></b></p><p> <td width="122"><img src="image
107、s/head_10.jpg" width="122" height="846"></td></p><p><b> </tr></b></p><p><b> </table></b></p><p> <!--網(wǎng)頁
108、尾部分--></p><p> <jsp:include page="head_down.jsp" flush="true" /></p><p> 4.3.2 評論信息查詢head_disussList.jsp詳細功能及部分代碼</p><p> 評論信息查詢模塊顯示了對博客中的文章的評論的詳細內(nèi)容,
109、日期等。通過從數(shù)據(jù)庫調(diào)用評論信息編號,顯示在頁面上,點擊查看全文可以查看全部評論內(nèi)容和發(fā)表評論時間。頁面如4.5圖所示:</p><p> 圖4.5 評論信息顯示</p><p><b> 主要代碼實現(xiàn)如下:</b></p><p> <%@ page contentType="text/html; charset=gb2
110、312" language="java" import="java.sql.*" errorPage="" %></p><p> <jsp:directive.page import="com.wy.form.DiscussForm"/></p><p><b> &
111、lt;html></b></p><p><b> <head></b></p><p> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p> <l
112、ink href="CSS/style.css" type="text/css" rel="stylesheet"></p><p> <title>前臺-評論信息查詢</title></p><p> <%@ page language="java" import=&
113、quot;java.util.*" %></p><p> <style type="text/css"></p><p><b> <!--</b></p><p><b> body {</b></p><p> background
114、-image: url(images/bg_01.gif);</p><p><b> }</b></p><p> </style></head></p><p> <jsp:useBean id="discussDao" class="com.wy.dao.DiscussDa
115、o" scope="page"></jsp:useBean></p><p><b> <%</b></p><p> DiscussForm discussForm=discussDao.queryDiscuss(Integer.valueOf(request.getParameter("id&qu
116、ot;)));</p><p><b> %></b></p><p><b> <body></b></p><p> <!--網(wǎng)頁頭部分--></p><p> <jsp:include page="head_top.jsp" fl
117、ush="true" /></p><p> <table width="800" border="0" align="center" cellpadding="0" cellspacing="0"></p><p><b> <tr
118、></b></p><p> <td width="74"><img src="images/head_06.jpg" width="74" height="846"></td></p><p> <td height="846"
119、; valign="top" background="images/head_07.jpg" width="407"></p><p><b> <%</b></p><p> out.println("<br><p align=left>
120、 <img src=images/icon.gif width=10 height=10> "+discussForm.getDiscussTitle()+"</p>");</p><p><b> %></b></p>
121、<p> <table width="373" border="0" cellspacing="0" cellpadding="0"></p><p><b> <tr></b></p><p> <td height="21&quo
122、t; align="right"><%=discussForm.getDiscussTime() %></td></p><p><b> </tr></b></p><p><b> </table></b></p><p> <ta
123、ble width="373" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#fece62"></p><p><b> <tr></b></p
124、><p> <td valign="top" bgcolor="#FFFFFF"> <%=discussForm.getDiscussContent()%></td></p><p><b> </tr></b
125、></p><p><b> </table></b></p><p> <table width="373" border="0" cellspacing="0" cellpadding="0"></p><p><b>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人博客網(wǎng)站的設計與實現(xiàn)畢業(yè)設計
- 畢業(yè)設計--個人博客網(wǎng)站的設計與實現(xiàn)
- bbs博客網(wǎng)站設計與實現(xiàn)畢業(yè)設計論文
- 博客網(wǎng)站畢業(yè)設計
- 畢業(yè)設計-博客網(wǎng)站
- 個人博客網(wǎng)站畢業(yè)設計
- 畢業(yè)論文博客網(wǎng)站的設計與實現(xiàn)
- 個人博客系統(tǒng)畢業(yè)論文--博客網(wǎng)站的設計與實現(xiàn)
- 基于WEB的交友博客網(wǎng)站的設計與實現(xiàn)畢業(yè)設計論文.docx
- 畢業(yè)設計---個人博客的設計與實現(xiàn)
- 畢業(yè)設計(論文)博客網(wǎng)站系統(tǒng)
- 校園博客網(wǎng)站的設計與實現(xiàn)【畢業(yè)論文】
- 個人博客網(wǎng)站的設計與實現(xiàn) 畢業(yè)論文
- 畢業(yè)設計----小型博客系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計---個人博客系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計---個人博客系統(tǒng)設計與實現(xiàn)
- 畢業(yè)設計----個人博客系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計---個人網(wǎng)站的設計與實現(xiàn)
- 畢業(yè)設計---學校網(wǎng)站的設計與實現(xiàn)
- 畢業(yè)設計---網(wǎng)站系統(tǒng)設計與實現(xiàn)
評論
0/150
提交評論