論壇管理課程設(shè)計_第1頁
已閱讀1頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  計算機科學與技術(shù)學院</p><p>  《Web網(wǎng)絡(luò)編程》課程設(shè)計報告</p><p> ?。?012/2013學年 第一學期)</p><p>  學生姓名: </p><p>  專業(yè)班級: 信管092001班 </p&

2、gt;<p>  學生學號: </p><p>  指導教師: </p><p>  2012年 12 月 28 日</p><p><b>  目錄</b></p><p>  第一章 系統(tǒng)概述1</p><

3、;p><b>  1.1開發(fā)背景1</b></p><p><b>  1.2開發(fā)目標1</b></p><p><b>  1.3開發(fā)意義1</b></p><p>  1.4開發(fā)工具及運行環(huán)境2</p><p>  1.4.1運行環(huán)境2</p>

4、<p>  1.4.2開發(fā)技術(shù)2</p><p>  第二章 系統(tǒng)分析4</p><p>  2.1 可行性分析4</p><p>  2.1.1經(jīng)濟可行性4</p><p>  2.1.2技術(shù)可行性4</p><p>  2.1.3 操作可行性4</p><p><

5、;b>  2.2需求分析4</b></p><p>  2.2.1功能需求分析4</p><p>  2.2.2 性能需求分析4</p><p>  2.2.3數(shù)據(jù)流圖5</p><p>  2.2.4 數(shù)據(jù)字典5</p><p>  第三章 系統(tǒng)總體設(shè)計7</p><

6、p>  3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計7</p><p>  3.1.1功能模塊圖7</p><p>  3.1.2各功能模塊描述7</p><p>  3.2數(shù)據(jù)庫設(shè)計8</p><p>  3.2.1概念結(jié)構(gòu)設(shè)計8</p><p>  3.2.2邏輯結(jié)構(gòu)設(shè)計10</p><p> 

7、 3.2.3數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計11</p><p>  第四章 系統(tǒng)詳細設(shè)計14</p><p>  4.1程序流程圖14</p><p>  4.2界面設(shè)計17</p><p>  第五章 系統(tǒng)實現(xiàn)20</p><p>  課程設(shè)計心得與體會27</p><p><b> 

8、 參考文獻28</b></p><p><b>  第一章 系統(tǒng)概述</b></p><p><b>  1.1開發(fā)背景</b></p><p>  現(xiàn)今的社會是一個信息飛速發(fā)達的社會,在信息的交流和傳遞當中,互聯(lián)網(wǎng)占據(jù)著一個非常重要的位置。人們可以通過互聯(lián)網(wǎng)查看最新的消息,也可以通過互聯(lián)網(wǎng)進行信息的交流,而

9、論壇是大家進行信息交流的其中一個渠道。它具有信息傳遞及時,信息交流方便,利于互動等優(yōu)點。論壇的概念:論壇(BBS)是Bulletin-Board-System的縮寫,即電子公告欄。它是一種在Internet網(wǎng)上開放的信息服務(wù)系統(tǒng),通過論壇用戶在論壇中可以發(fā)布信息,進行討論,聊天,共享文件等等。BBS多用于大型公司或中小型企業(yè),開放給客戶交流的平臺。對于初識網(wǎng)絡(luò)的新人來講,BBS - 就是用于在網(wǎng)絡(luò)上交流的地方,可以發(fā)表一個主題,讓大家一

10、起來探討,也可以提出一個問題,大家一起來解決,可以上傳資源供大家分享等。在論壇里,人們的交流打破了空間,時間的限制。在與別人進行交往時,無須考慮自身的年齡,學歷,知識,社會地位,財富,外貌,健康狀況,也無從知道交談的對方的真實社會身份。這樣,參與討論的人可以處于一個平等的位置與其他人進行任何問題的探討。</p><p>  隨著“會寧學子共濟會”這個公益組織的建立,參與者遍布全國各地,所有的參與者沒有條件面對面交

11、流,各種資料沒法共享,每次組織活動,通知會員要耗費一定的人力和財力,及其不方便。加之,作為一個公益組織,更希望更多人參與這個組織。而論壇不僅可以共享資料,更是一下向外宣傳的媒介,所以設(shè)想開發(fā)這樣一個論壇。</p><p><b>  1.2開發(fā)目標</b></p><p>  本系統(tǒng)的開發(fā)目標是,用戶通過注冊后可參與論壇各項功能,即登陸后可使用文章發(fā)布功能(即發(fā)帖、回

12、復)。版主可以發(fā)布公告,文章設(shè)置置定、推薦或取消置定、取消推薦,刪除文章,刪除回復等。系統(tǒng)管理員可管理各個用戶的狀態(tài),也可直接刪除用戶。系統(tǒng)管理員可設(shè)置版面信息。有添加、修改、刪除功能。系統(tǒng)管理員可設(shè)置各個版塊的版主,也可以取消設(shè)置。</p><p><b>  1.3開發(fā)意義</b></p><p>  “會寧學子共濟會”有了自己的論壇,可以將各種通知、各種公告作為

13、帖子放在論壇上,供所有的瀏覽者瀏覽,可以做到向外界宣傳這個公益組織,任何人都可以注冊為網(wǎng)站的用戶,在權(quán)限允許的范圍內(nèi),做任何自己想做的。協(xié)會成員可以瀏覽到協(xié)會最近的各種活動,各種公告,并可以回復,這樣很容易確定消息通知狀況。</p><p>  1.4開發(fā)工具及運行環(huán)境</p><p><b>  1.4.1運行環(huán)境</b></p><p> 

14、 服務(wù)器端:tomcat </p><p>  操作系統(tǒng):Windows XP操作系統(tǒng) </p><p>  數(shù)據(jù)庫:Microsoft SQL Server 2005 </p><p>  網(wǎng)絡(luò)通信協(xié)議:TCP/IP </p><p>  軟件環(huán)境的安裝與配置:DK和MySQl的安裝軟件是可運行程序。只需要直接安裝即可。安裝好后在操作

15、系統(tǒng)中設(shè)置環(huán)境變量。</p><p>  硬件環(huán)境:要求不高,一般計算機硬件資源即可。</p><p><b>  1.4.2開發(fā)技術(shù)</b></p><p><b>  1、java</b></p><p><b>  java技術(shù)</b></p><p&

16、gt;  java能使軟件在最小的機器上運行,基礎(chǔ)解釋和類庫支持的大小約為40KB,增加基本的標準庫和課程支持的內(nèi)存需要增加125KB,它的特性列舉如下:</p><p>  Simple And Familiar(簡單熟悉)</p><p>  Distributed(分布式)</p><p>  Objected-Oriented(面向?qū)ο?,OO)</

17、p><p><b>  健壯特性</b></p><p>  Securt(安全)</p><p>  Architecture-Neutral(結(jié)構(gòu)中立)</p><p>  Portable(可移植性)</p><p>  Multi Threaded(多線索,多線程)</p>&l

18、t;p>  Somewhat Interpreted(部分解釋)</p><p>  High Performance(高性能)</p><p>  Dynamic(動態(tài))。</p><p>  2、mysql數(shù)據(jù)庫</p><p>  MySQL(發(fā)音為"my ess cue el",不是"my sequ

19、el")是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結(jié)構(gòu)化查詢語言(SQL)進行數(shù)據(jù)庫管理。由于MySQL是開放源代碼的,因此任何人都可以在General Public License的許可下下載并根據(jù)個性化的需要對其進行修改。MySQL因為其速度、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。</p>

20、<p><b>  3、Tomcat</b></p><p>  Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,它是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomca

21、t中得到體現(xiàn),Tomcat5支持最新的Servlet 2.4和JSP 2.0規(guī)范。因為Tomcat技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應(yīng)用服務(wù)器。</p><p><b>  第二章 系統(tǒng)分析</b></p><p><b>  2.1 可行性分析</b></p&g

22、t;<p>  2.1.1經(jīng)濟可行性</p><p>  主要從對該系統(tǒng)的經(jīng)濟上進行分析評價,這是一個非常小型的管理系統(tǒng),考慮到幾乎參加這個公益組織的每個會員都有個人電腦,而此系統(tǒng)只要一臺電腦就可以運行起來,所以所要花費的財力與物力都是是非常小的。從投入的人力方面,可以讓管理人員從繁與復雜的工作中解脫出來,做更多的工作,可以給論壇里的管理提高一個層次。</p><p>  2

23、.1.2技術(shù)可行性</p><p>  技術(shù)上的可行性分析要考慮將來要采用的硬件和軟件技術(shù)能否滿足用戶提出的要求(如計算機的容量、速度等)。此外,還要考慮開發(fā)人員的水平,作為計算機信息管理與信息系統(tǒng)專業(yè)的學生,數(shù)據(jù)庫設(shè)計方面對于我來說應(yīng)該還過得去,對“會寧學子共濟會”這個公益組織有足夠的了解,對這個管理模試也相對來說比較熟,所以在技術(shù)上來說這個系統(tǒng)是可以實現(xiàn)的。</p><p>  2.1

24、.3 操作可行性</p><p>  本論壇以操作簡單,只要具備一定的計算機基礎(chǔ)知識,在計算機操作方面不會存在問題。因而用戶操作上具有可行性。</p><p><b>  2.2需求分析</b></p><p>  2.2.1功能需求分析</p><p>  開發(fā)一個論壇系統(tǒng),首先需要確定論壇的功能是什么,也就是用戶想要

25、的論壇所能做的工作。用戶使用論壇是按照一定得流程來進行的:用戶注冊登錄進入論壇,就某個話題展開討論,通過發(fā)帖功能發(fā)布新的話題,通過回帖的功能回復已有的話題,通過搜索查找已有的話題;管理員要管理論壇,系統(tǒng)需要具有的功能管理注冊的用戶,管理帖子。</p><p>  2.2.2 性能需求分析</p><p>  可以方便的進行瀏覽帖子及發(fā)帖回帖,錄入數(shù)據(jù)合法性校驗程度高,對數(shù)據(jù)查詢速度快。增強

26、系統(tǒng)可重用性,使系統(tǒng)變得靈活、更易于與其它軟件組件相連接、更易于維護、更易于移植并且更易于測試。</p><p><b>  2.2.3數(shù)據(jù)流圖</b></p><p>  本系統(tǒng)的頂層流程圖如圖2-1所示:</p><p>  圖2-1 頂層數(shù)據(jù)流圖</p><p>  本系統(tǒng)的細化流程圖如圖2-2所示:</p&

27、gt;<p>  圖2-2 細化數(shù)據(jù)流圖</p><p>  2.2.4 數(shù)據(jù)字典</p><p><b>  一.數(shù)據(jù)項</b></p><p>  1.數(shù)據(jù)項:系統(tǒng)管理員</p><p>  含義說明:唯一標識每個管理員</p><p>  別 名:管理員編號</p&

28、gt;<p>  2.數(shù)據(jù)項:普通用戶</p><p>  含義說明:唯一標識每個用戶</p><p>  別 名:用戶序號</p><p>  3.數(shù)據(jù)項:版塊信息</p><p>  含義說明:唯一標識每個版塊信息</p><p>  別 名:版塊編號</p><p&g

29、t;  4.數(shù)據(jù)項:帖子信息</p><p>  含義說明:唯一標識每個帖子信息</p><p>  別 名:帖子編號</p><p><b>  二.數(shù)據(jù)結(jié)構(gòu)</b></p><p>  數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系,本系統(tǒng)中對數(shù)據(jù)結(jié)構(gòu)的具體描述如下:</p><p>  1.數(shù)據(jù)結(jié)構(gòu)

30、:系統(tǒng)管理員</p><p>  含義說明:是論壇管理系統(tǒng)中的主體數(shù)據(jù)結(jié)構(gòu),定義了管理員的有關(guān)信息</p><p>  組成:用戶名、密碼、權(quán)限標示等。</p><p><b>  2.數(shù)據(jù)結(jié)構(gòu):會員</b></p><p>  含義說明:是論壇管理系統(tǒng)中的主體數(shù)據(jù)結(jié)構(gòu),定義了用戶的有關(guān)信息</p><

31、;p>  組成:用戶名、密碼、電子郵件、頭像、用戶等級等。</p><p>  3.數(shù)據(jù)結(jié)構(gòu):版塊信息</p><p>  含義說明:是論壇管理系統(tǒng)中版塊的有關(guān)信息</p><p>  組成:版塊所屬類型、版塊的分類號、版主、上級版面、版塊樣式等。</p><p>  4.數(shù)據(jù)結(jié)構(gòu):帖子信息</p><p>  

32、含義說明:是論壇管理系統(tǒng)中帖子的有關(guān)信息</p><p>  組成:所屬版面、父帖子ID、子帖子ID、用戶、主題、內(nèi)容、發(fā)帖時間等。</p><p>  第三章 系統(tǒng)總體設(shè)計</p><p>  3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計</p><p>  3.1.1功能模塊圖</p><p>  本系統(tǒng)的功能模塊圖如圖3-1所示:&l

33、t;/p><p><b>  圖</b></p><p>  圖3-1 功能模塊圖</p><p>  3.1.2各功能模塊描述</p><p> ?。ㄒ唬┢胀ㄓ脩舻顷懽阅K</p><p>  登陸將使用帳號+密碼+驗證碼的方式,關(guān)閉瀏覽器后失效,注冊時用戶必須先閱讀論壇服務(wù)條款,之后填寫論壇注

34、冊的各項信息,驗證成功后即可使用論壇的各項功能。</p><p>  (二)論壇賬戶信息模塊</p><p>  用戶可查看和修改自己的信息,同時也可以通過名片功能查看其他用戶信息,用戶的類型分為系統(tǒng)管理員,版主和普通會員,系統(tǒng)管理員可管理所有用戶,可設(shè)置論壇的版面和版主,版主可管理普通用戶的帖子,發(fā)布公告等等。用</p><p>  (三)論壇文章發(fā)布模塊&l

35、t;/p><p>  用戶登陸后可使用文章發(fā)布功能(,文章內(nèi)容支持使用HTML在線編輯功能。 </p><p>  (四)論壇文章管理模塊</p><p>  管理功能只限版主使用,主要功能包括發(fā)布公告,文章設(shè)置置定、推薦或取消置定、取消推薦,刪除文章,刪除回復等。</p><p> ?。ㄎ澹┌婷婀芾砟K</p><p&g

36、t;  系統(tǒng)管理員可設(shè)置版面信息。有添加、修改、刪除功能。</p><p><b>  3.2數(shù)據(jù)庫設(shè)計</b></p><p>  3.2.1概念結(jié)構(gòu)設(shè)計</p><p>  通過對系統(tǒng)進行的需求分析和系統(tǒng)功能可知,本系統(tǒng)的用戶有三類:瀏覽者、普通會員和管理員。</p><p>  論壇管理系統(tǒng)各實體間E-R圖如下所示

37、:</p><p>  圖3-2 瀏覽者瀏覽E-R圖</p><p>  圖3-3 普通會員E-R圖</p><p>  圖3-4 論壇管理員E-R圖</p><p>  論壇管理系統(tǒng)總E-R圖如圖3-5所示:</p><p>  圖3-5 系統(tǒng)總E-R圖</p><p>  3.2.2邏輯結(jié)構(gòu)

38、設(shè)計</p><p>  根據(jù)以上需求分析,在確定了各個表主鍵字段的基礎(chǔ)上,依據(jù)表與表之間相關(guān)字段之間的聯(lián)系建立各個表之間的關(guān)系,表與表之間的關(guān)系是主表與子表之間確立的約束,用于實現(xiàn)表與表之間的參照完整性。例如,文章所屬的板塊類別一定是與論壇版塊分類表相關(guān)的,如果版塊分類表中有關(guān)分類的信息改變時,文章所述類別的信息也應(yīng)該進行相應(yīng)的更新修改。</p><p>  表與表之間的關(guān)系如圖3-6所

39、示:</p><p>  圖3-6 論壇管理系統(tǒng)CDM模型</p><p>  圖3-7論壇管理系統(tǒng)PDM模型</p><p>  3.2.3數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計</p><p>  在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表以及各個表之間的關(guān)系。</p><p>  論壇系統(tǒng)數(shù)據(jù)庫中的各個表的設(shè)計結(jié)果如下所示

40、:</p><p>  表3.1論壇文章回復表</p><p>  表3.2論壇會員基本信息表</p><p>  表3.3論壇文章基本信息表</p><p>  表3.4論壇版塊基本信息表</p><p>  第四章 系統(tǒng)詳細設(shè)計</p><p><b>  4.1程序流程圖<

41、/b></p><p> ?。?)用戶登錄功能設(shè)計</p><p>  系統(tǒng)啟動之后,用戶想進入論壇使用必須先通過用于驗證用戶名和用戶密碼的過程。首先,為論壇管理員和注冊用戶都設(shè)置了相應(yīng)的登陸密碼,為的是確保論壇的數(shù)據(jù)不會被非法修改,要求正確的輸入用戶名和密碼。</p><p>  用戶登錄功能程序流程圖如圖4-1所示:</p><p>

42、;<b>  N </b></p><p><b>  Y</b></p><p>  圖4-1 登錄注冊流程圖</p><p> ?。?)注冊功能程序設(shè)計</p><p>  用戶名和密碼驗證成功,登錄界面自動關(guān)閉,用戶信息將保存session中。如果沒有帳號,則點擊“注冊”,如果是新會員,則新會

43、員需要填寫個人信息,所以需要進如注冊頁面,進入注冊頁面需要填寫一些信息,頁面中主要有登錄賬戶、姓名等。</p><p>  注冊功能程序流程圖如圖4-2所示:</p><p>  圖4-2 注冊功能程序流程圖</p><p><b>  (3)發(fā)帖功能設(shè)計</b></p><p>  發(fā)帖是論壇的基本功能,用戶可以發(fā)表文

44、字、圖片、文件等等,發(fā)帖成功用戶能得到一定的積分獎勵。會員登錄成功之后,輸入自己想要發(fā)表的帖子信息,點擊提交信息按鈕進行發(fā)表,之后返回系統(tǒng)首頁。會員進入自己關(guān)心的界面,之后對自己關(guān)心的話題進行討論,輸入自己對別人的信息的評價,回復帖子。會員進入個人主頁之后,可以看到其他會員對該會員發(fā)表帖子的評價,會員可以對其進行回帖,點擊回復帖子按鈕,進入回復帖子頁面,在頁面中可以看到標題、內(nèi)容填寫的情況等。之后書寫用戶要回復的內(nèi)容,書寫完畢后,該會員

45、點擊回帖按鈕,即可對其他會員對該會員發(fā)表內(nèi)容的評價做出回復。</p><p>  發(fā)帖功能的程序流程圖如圖4-3所示:</p><p>  圖4-5發(fā)帖功能的程序流程圖</p><p> ?。ㄋ模┕芾韱T管理功能設(shè)計</p><p>  管理員輸入正確的管理員用戶名以及密碼,則登陸管理界面,在這里管理員可以對整個論壇的信息進行瀏覽,評價以及修改

46、。</p><p>  管理員管理的程序流程圖如圖4-8所示:</p><p>  圖4-8 管理員管理流程圖</p><p><b>  4.2界面設(shè)計</b></p><p>  (1)用戶登錄界面如圖4-9所示:</p><p>  圖4-9 用戶登錄界面</p><p

47、>  (2)用戶注冊界面如圖4-10所示:</p><p>  圖4-10 用戶注冊界面</p><p> ?。?)文章發(fā)布界面如圖4-11所示:</p><p>  圖4-11 文章發(fā)布界面</p><p>  (4)論壇帖子回復界面如圖4-12所示:</p><p>  圖4-12 論壇帖子回復界面</

48、p><p> ?。?)管理員管理界面如圖4-13所示:</p><p>  圖4-13 管理員管理界面</p><p><b>  第五章 系統(tǒng)實現(xiàn)</b></p><p><b>  用戶登錄模塊代碼</b></p><p>  <%@ page contentType=

49、"text/html;charset=gb2312" language="java"%></p><p>  <%@ include file="/common/taglibs.jsp"%></p><p>  <html:html></p><p><b>  &l

50、t;head></b></p><p>  <title>用戶登錄</p><p>  </title></head></p><p>  <link href="images/myStyleClass.css" rel="stylesheet" type="

51、;text/css"></p><p>  <body><%@ include file="/common/header.jsp"%></p><p>  <html:errors /> </p><p>  <html:form action="userlogin.do&qu

52、ot; focus="username"></p><p><b>  <center></b></p><p>  <table border="0" cellspacing="2" cellpadding="2" width="100%"&g

53、t;</p><p>  <tr> <td width="40%" align="right"> 用戶名 </p><p>  <td align="right"> 密碼 </td> </p><p>  <td width="60%&

54、quot;><html:password property="password" </td </tr><tr> </p><p>  <td align="right"> <html:submit property="submit"> </p

55、><p>  登錄 </html:submit> < <td align="left"></p><p>  <A href="userlogin.do?username=guest"></p><p>  <bean:message key="userlogin.jsp.

56、guest" /></A<A href="registration.do"></p><p>  <bean:message key="userlogin.jsp.sign" /></p><p>  </A></td></tr></table></

57、center></html:form></p><p>  <%@include file="/common/footer.jsp"%></p><p><b>  用戶注冊模塊代碼</b></p><p>  <%@ page contentType="text/html;ch

58、arset=gb2312" language="java"%></p><p>  <%@ include file="/common/taglibs.jsp"%></p><p>  <html:html><head><title>注冊用戶</p><p>&l

59、t;b>  </title></b></p><p><b>  </head></b></p><p>  <link href="images/myStyleClass.css" rel="stylesheet" type="text/css"><

60、;/p><p><b>  <body></b></p><p>  <%@ include file="/common/header.jsp"%></p><p>  <html:errors /> <table width="68%" border="

61、0" align="center"><tr align="center"></p><p>  <td> <A href="javascript:history.go(-1);</p><p>  > 返回上一頁 </A></p><p><b&g

62、t;  </td></b></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  <html:form action="submitregistration.do"></

63、p><p>  <table width="72%" border="1" align="center"></p><p>  <tr> <td width="21%">用戶名:</p><p><b>  </td></b&g

64、t;</p><p>  <td width="79%"></p><p>  <INPUT class=input2 maxLength=20 name=username></p><p><b>  &nbsp;</b></p><p> ?。ㄓ捎⑽淖帜?、數(shù)字、漢字

65、和下劃線&quot;_&quot;組成)</p><p><b>  </td> </b></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>

66、密碼:</td><td></p><p>  <INPUT class=input2 type=password maxLength=16 name=password></p><p><b>  &nbsp;</b></p><p><b>  *&nbsp;</b>&

67、lt;/p><p>  </td> </tr> <tr> <td> 確認密碼: </td></p><p>  <td> <INPUT class=input2 type=password maxLength=16 name=password2></p><p>  &nbsp;

68、*&nbsp;</p><p>  </td> </tr> <tr> <td> 性別: </td> <td></p><p>  <INPUT type=radio CHECKED value=0 name=sex></p><p>  男<INPUT type=rad

69、io value=1 name=sex>女</p><p>  </td></tr><tr><td> <INPUT class=input2 maxLength=40 name=email></p><p>  &nbsp;*&nbsp;</p><p>  </td>&l

70、t;/tr><tr><td>ICQ:</p><p><b>  </td></b></p><p><b>  <td></b></p><p>  <INPUT class=input2 maxLength=40 name=icq></p>

71、<p>  </td></tr><tr<td>簽名檔:</td><td></p><p>  <TEXTAREA class=input2 name=signature rows=10 cols=50></TEXTAREA></p><p>  </td></tr<

72、;tr><td><html:submit property="submit">確認</p><p>  </html:submit></p><p><b>  </td></b></p><p>  <td>html:reset>重寫</html

73、:reset></p><p><b>  </td></b></p><p>  </tr></table</html:form <%@ include file="/common/footer.jsp"%></p><p><b>  </body&g

74、t;</b></p><p>  </html:html</p><p>  文章發(fā)布界面模塊代碼:</p><p>  <%@ page contentType="text/html;charset=gb2312" language="java"%></p><p>  

75、<%@ include file="/common/taglibs.jsp"%></p><p>  <html:html><head><title></p><p><b>  發(fā)表文章</b></p><p>  </title></head>&l

76、t;/p><p>  <link href="images/myStyleClass.css" rel="stylesheet" type="text/css"></p><p><b>  <body> </b></p><p>  <%@ include

77、 file="/common/header.jsp"%></p><p>  <html:errors /></p><p>  <html:form action="submitarticle.do"> </p><p>  <table width="68%" bor

78、der="0" align="center"></p><p>  <tr align="center"> <td> <A href="javascript:history.go(-1);</p><p>  "> 返回主題 </A></p>

79、<p><b>  </td> </b></p><p>  </tr> </table></p><p>  <table width="68%" border="1" align="center"></p><p>  &l

80、t;tr align="center"> <td colspan="2">發(fā)表文章</p><p><b>  </td></b></p><p><b>  </tr></b></p><p>  <tr> <td wid

81、th="15%" align="right"> </p><p>  標題:</td><td width="85%"></p><p>  <INPUT class=input2 maxLength=100 size=80 name=title></p><p>

82、  </td></tr><tr><td height="285" align="right">內(nèi)容:</td></p><p><b>  <td></b></p><p>  <textarea class=input2 name=content

83、rows=20 cols=80></textarea></p><p>  </td></tr><tr align="center"><td colspan="2"><html:submit property="submit"></p><p><

84、b>  發(fā)表</b></p><p>  </html:submit></p><p>  <html:reset> </p><p><b>  重寫</b></p><p>  </html:reset></p>

85、<p>  </td></tr></table></p><p>  </html:form></p><p>  <%@ include file="/common/footer.jsp"%></p><p><b>  </body></b&

86、gt;</p><p>  </html:html></p><p>  論壇帖子回復模塊代碼:</p><p>  <%@ page contentType="text/html;charset=gb2312" language="java"%></p><p>  <%

87、@ include file="/common/taglibs.jsp"%></p><p>  <html:html></p><p>  <head><title> 帖子列表</title></p><p><b>  </head></b></

88、p><p>  <link href="images/myStyleClass.css" rel="stylesheet" type="text/css"></p><p><b>  <body></b></p><p>  <%@ include file

89、="/common/header.jsp"%></p><p>  <html:errors /></p><p>  <%@ page import="j2eebbs.*"%></p><p>  <%@ page import="java.util.*"%>&l

90、t;/p><p>  <% session.setAttribute(Constants.TALK_TYPE_KEY, "response");</p><p>  String username = (String) session.getAttribute("username");</p><p>  Vector

91、responseVector = (Vector) session</p><p>  .getAttribute(Constants.RESPONSE_LIST_KEY);</p><p>  Response resp = null;</p><p>  if (responseVector != null) {</p><p>  St

92、ring content;</p><p>  String grade;%></p><p>  <table width="97%" border="1" align="center"></p><p>  <tr> <td colspan="2"

93、;></p><p>  <table width="97%" border="0" align="center"></p><p><b>  <tr> <td></b></p><p>  歡迎你訪問論壇:<%=username%&g

94、t;</p><p><b>  </td></b></p><p>  <td align="right"></p><p>  <A href="<%=request.getContextPath()%>/backtoindex.do">首頁</p

95、><p>  </A>&nbsp;</p><p>  <A href="logoff.do">注銷登錄</p><p>  </A>&nbsp;</p><p>  <A href="newtopic.do"> 回復主題</p>

96、<p>  </A> </td> </tr> </table</td></tr><%</p><p>  for (int i = 0; i < responseVector.size(); i++) {</p><p>  resp = (Response) responseVector.get(

97、i);content = resp.getContent();</p><p>  if (content == null) content = "";</p><p>  grade = resp.getGrade();</p><p>  if (grade == null) grade = </p><p><

98、b>  <tr></b></p><p>  <td colspan="2"></p><p>  <table width="100%" border="0" bordercolor="#FFFFCC"></p><p>  <

99、;tr bgcolor="#3366CC"> <td width="22%"> 作者:<%=resp.getAuthor()%></p><p><b>  /td></b></p><p>  <td width="78%"></p><

100、p>  標題:<%=resp.getTitle()%></p><p>  </td> </tr> <tr bgcolor="#CCCCCC"> <td></p><p>  等級:<%=grade%> <BR> 發(fā)表時間:<%=resp.getSubmittime()%

101、></p><p>  </td> <td <%=content%>&nbsp;</p><p>  </td> </tr> </table></td </tr<%}%></p><p><b>  <%} </b></p&g

102、t;<p><b>  %></b></p><p><b>  </table></b></p><p>  <%@ include file="/common/footer.jsp"%></p><p><b>  </body>&l

103、t;/b></p><p>  </html:html></p><p>  管理員管理模塊代碼:</p><p>  <%@ page contentType="text/html;charset=gb2312" language="java"%></p><p>  &

104、lt;%@ include file="/common/taglibs.jsp"%></p><p>  <html:html></p><p>  <head><title>管理選項頁面</p><p><b>  </title></b></p><

105、;p><b>  </head></b></p><p>  <link href="images/myStyleClass.css"</p><p>  rel="stylesheet" type="text/css"></p><p><b>

106、;  <body></b></p><p>  <%@ include file="/common/header2.jsp"%></p><p>  <div align="center"></p><p><b>  <h2></b></

107、p><p>  <html:link styleClass="link" page="/usermanager.do">用戶管理</p><p>  </html:link></h2><h2></p><p>  <html:link styleClass="link

108、" page="/forummanager.do"></p><p>  論壇管理</html:link></h2></p><p><b>  <h2></b></p><p>  <html:link styleClass="link" pag

109、e="/topicmanager.do">主題管理</p><p>  </html:link></p><p><b>  </h2></b></p><p><b>  </div></b></p><p>  <%@ incl

110、ude file="/common/footer.jsp"%></p><p><b>  </body></b></p><p>  </html:html></p><p><b>  課程設(shè)計心得與體會</b></p><p>  這次課程設(shè)計

111、是我迄今為止接觸jsp做的比較大的一個項目,充分鍛煉了各項能力。首先,它讓我自學了jsp中各項標簽的使用,并掌握tomcat服務(wù)器的使用。此次項目通過實驗對前面幾次實驗所有已學知識的應(yīng)用,鍛煉了我們解決實際問題的能力;其次,它提高了我的耐心,因為在此次實驗過程中遇到類似于tomcat服務(wù)器端口被占用的問題,這在以往都沒碰到過,查了很多資料才得以解決,耗時長。另外,在項目進程中,遇到了很多各種各樣的問題,但是我都能夠耐心的分析并且詢問同學

112、,終于克服了一個又一個困難,在最緊張的時候,主動放棄休息時間,加班加點,使其能按期完成。最后,它使我體會到了學以致用的快感,提高了我們解決實際問題的信心和能力,并使我們對運用所學知識解決實際問題產(chǎn)生的濃厚的興趣,并深刻認識到知識的重要性。誠然,由于自身的知識能力水平和項目時間有限,做出的項目有這樣那樣的缺點和不足,但對于我來說,已經(jīng)很滿足了,因為這畢竟是我的第一個jsp項目的勞動成果。我相信,隨著自身知識能力水平提高,以后的項目會做的越

113、來越好!</p><p>  我覺得這次課程設(shè)計很好地考察了每個學生的知識水平,每個人都發(fā)揮了個人最佳的狀態(tài)。雖然這種形式比普通的卷面考試要難,但是卻能夠充分調(diào)動每個人的積極性去學習自己尚未接觸的知識和運用自己已經(jīng)學過的知識。</p><p>  最后,感謝xx老師的指導!</p><p><b>  參考文獻</b></p>&

114、lt;p>  [1]薩師煊 王珊. 數(shù)據(jù)庫系統(tǒng)概論(第四版)北京:高等教育出版社.2008</p><p>  [2]白尚旺. PowerDesigner. 西安:西安電子大學出版社,2001年4月</p><p>  [3]鄭人杰 . 軟件工程概論 北京:機械工業(yè)出版社.2009</p><p>  [4]孫衛(wèi)琴. Tomcat與Java Wed開發(fā)技術(shù)

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論