網(wǎng)上論壇系統(tǒng)論文_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  綜合實(shí)踐報告</b></p><p>  題 目: </p><p>  姓 名: </p><p>  學(xué) 號: </p><p>  班

2、 級: </p><p>  指導(dǎo)教師: </p><p>  完成日期: 2014年12月20日 </p><p>  成 績: </p><p><b>  目 錄</

3、b></p><p><b>  第1章 引言2</b></p><p><b>  1.1背景2</b></p><p><b>  1.2文檔概述2</b></p><p>  第2章 需求分析3</p><p><b>  

4、2.1功能需求3</b></p><p>  2.1.1會員注冊3</p><p>  2.1.2發(fā)表文章3</p><p>  2.1.3文章查詢3</p><p>  2.1.4會員管理3</p><p>  2.1.5論壇分類管理3</p><p>  2.1.6帖

5、子管理和系統(tǒng)的UML建模4</p><p>  2.2前臺基本業(yè)務(wù)模塊4</p><p>  2.3后臺管理模塊5</p><p>  2.3.1板塊管理6</p><p>  2.3.2帖子管理6</p><p>  2.3.3會員管理6</p><p>  第3章 系統(tǒng)的UML建

6、模7</p><p>  3.1確定參與者7</p><p>  3.2創(chuàng)建用例圖7</p><p>  3.3創(chuàng)建時序圖8</p><p>  3.4創(chuàng)建協(xié)作圖11</p><p>  3.5創(chuàng)建狀態(tài)圖13</p><p>  第4章 系統(tǒng)的配置和實(shí)現(xiàn)17</p>

7、<p>  4.1系統(tǒng)的組件圖17</p><p>  4.2系統(tǒng)的配置圖17</p><p><b>  參考文獻(xiàn)18</b></p><p><b>  第1章 引言</b></p><p><b>  1.1背景</b></p><p&

8、gt;  論壇系統(tǒng)最初是為了給計算機(jī)愛好者提供一個互相交流的地方。70年代后期,計算機(jī)用戶數(shù)目很少且用戶之間相距很遠(yuǎn)。因此,網(wǎng)上論壇系統(tǒng)(當(dāng)時全世界一共不到一百個站點(diǎn))提供了一個簡單方便的交流方式,用戶通過 網(wǎng)上論壇可以交換軟件和信息。進(jìn)入21世紀(jì),就進(jìn)入了經(jīng)濟(jì)、社會、技術(shù)快速發(fā)展的新時代,越來越傾向于網(wǎng)絡(luò)化、集成化方向發(fā)展。同時,人們對網(wǎng)絡(luò)要求也越來越高,越來越需要一個盡可能自由自在表達(dá)自己心里想法的空間,也習(xí)慣于通過Int

9、ernet網(wǎng)絡(luò)獲取信息,發(fā)表信息,對社會對生活的理解和建議,不再局限于以前的只有認(rèn)識的人才可以交流,現(xiàn)在論壇的存在打破了空間與時間、距離的限制,論壇系統(tǒng)最初只是為了給計算機(jī)愛好者提供一個互相交流的地方。到了今天,網(wǎng)上論壇的用戶已經(jīng)擴(kuò)展到各行各業(yè),除原先的計算機(jī)愛好者們外,商用網(wǎng)上論壇操作者、環(huán)境組織、宗教組織及其它利益團(tuán)體也加入了這個行列。只要瀏覽一下世界各地的網(wǎng)上論壇系統(tǒng),你就會發(fā)現(xiàn)它幾乎就像地方電視臺一樣,花樣非常多。</p&

10、gt;<p><b>  1.2文檔概述</b></p><p>  需求分析采用面向?qū)ο蟮姆椒?,在文檔中主要采用論文用例、E-R圖等表示方法來描述需求。文檔中的預(yù)期讀者為項目共利益者、項目開發(fā)小組等。</p><p><b>  第2章 需求分析</b></p><p><b>  2.1功能需求

11、</b></p><p>  一個級別的網(wǎng)上論壇,大致分為以下流程:用戶登陸進(jìn)入論壇(一半為游客,有時候注冊為會員),就某個話題(貼字的主題)展開討論。通過發(fā)帖功能發(fā)布新的話題;通過回帖功能恢復(fù)已有的話題;通過搜索功能查找已有的話題。管理員通過功能創(chuàng)建、編輯、刪除論壇的板塊;管理注冊的用戶;管理帖子。這樣的流程決定了網(wǎng)上論壇系統(tǒng)的需求。</p><p><b>  2

12、.1.1會員注冊</b></p><p>  提供新會員注冊功能,包括提供錄入信息的界面,檢查注冊信息的有效性,并將注冊會員信息保存在對應(yīng)數(shù)據(jù)庫的數(shù)據(jù)表中。</p><p><b>  2.1.2發(fā)表文章</b></p><p>  提供會員發(fā)表文章的功能,為注冊用戶不允許使用該功能。</p><p><

13、;b>  2.1.3文章查詢</b></p><p>  對注冊會員和胃注冊會員提供文章查詢以及閱讀的功能,即通過對應(yīng)文章標(biāo)題信息,查看查詢詳細(xì)內(nèi)容及發(fā)表文章的超級鏈接。</p><p><b>  2.1.4會員管理</b></p><p>  當(dāng)網(wǎng)上論壇的回憶完成注冊后,系統(tǒng)會在數(shù)據(jù)庫中加入會員的資料。包括會員名稱,會員密

14、碼,會員Email等相關(guān)信息資料。同時,按照會員的不同身份,將特殊會員設(shè)置為版主,使他具備刪除被討論區(qū)中對應(yīng)文章等特殊操作的權(quán)利。管理者可以依據(jù)數(shù)據(jù)庫中注冊的特殊身份登錄到論壇后臺對會員信息進(jìn)行管理。</p><p>  2.1.5論壇分類管理</p><p>  根據(jù)不同的討論內(nèi)容,管理員講整個討論區(qū)分為不同的區(qū)域,會員可以選擇進(jìn)入不同的討論區(qū),允許管理者對分類進(jìn)行調(diào)整,同時提供不同討論

15、區(qū)中包括文章等的統(tǒng)計功能。</p><p>  2.1.6帖子管理和系統(tǒng)的UML建模</p><p>  管理員和斑竹都可以對會員發(fā)表的帖子進(jìn)行轉(zhuǎn)移、置頂和刪除等操作。系統(tǒng)總體功能如圖2-1所示:</p><p>  圖2-1 系統(tǒng)總體功能模塊圖</p><p>  2.2前臺基本業(yè)務(wù)模塊</p><p>  前臺基本

16、業(yè)務(wù)模塊包括以下幾個方面,如圖2-2所示:</p><p>  圖2-2 前臺基本業(yè)務(wù)模塊圖</p><p><b>  1.注冊會員</b></p><p>  提供新會員注冊功能,包括錄入信息的節(jié)目,檢查注冊信息的有效性,并將注冊會員信息存入對應(yīng)數(shù)據(jù)庫的數(shù)據(jù)表中。</p><p><b>  2.登錄系統(tǒng)&

17、lt;/b></p><p>  提供會員登錄論壇功能,要想針對謀篇帖子發(fā)言,或發(fā)表帖子,必須是登陸用戶才可以操作。由于論壇中某些操作只有會員才可以執(zhí)行,所以必須先登錄系統(tǒng)。</p><p><b>  3.瀏覽帖子</b></p><p>  對注冊會員和未注冊會員提供文章查詢以及閱讀的功能,即提供對應(yīng)文章標(biāo)題信息,以及查看詳細(xì)內(nèi)容及回

18、復(fù)文章的超鏈接。</p><p><b>  4.會員發(fā)表帖子</b></p><p>  會員可以針對某個感興趣的活體發(fā)表自己獨(dú)到的見解。為注冊用戶無此項功能。</p><p><b>  5.回復(fù)帖子</b></p><p>  注冊會員和未注冊會員都可以對某一話題展開討論,發(fā)表意見,并給出回復(fù)

19、。</p><p><b>  2.3后臺管理模塊</b></p><p>  后臺管理模塊主要包括對整個網(wǎng)上論談系統(tǒng)的設(shè)置管理,如圖2-3所示:</p><p>  圖2-3 后臺管理模塊</p><p><b>  2.3.1板塊管理</b></p><p>  根據(jù)不同

20、的話題,管理員可以將每個話題分成不同的種類板塊,然后對起進(jìn)行管理。管理員可以刪除認(rèn)為不必要的板塊話題;管理員可以修改板塊的主題,類型和數(shù)量等,管理員還可以添加新的板塊。</p><p><b>  2.3.2帖子管理</b></p><p>  管理員可以對會員發(fā)表的帖子進(jìn)行管理。管理員可以刪除內(nèi)容反動火不艱苦的帖子,可以指定帖子。還可以設(shè)置精華帖,控制帖子的點(diǎn)擊率等

21、操作。</p><p><b>  2.3.3會員管理</b></p><p>  管理員可以對會員進(jìn)行管理??梢詣h除會員,收回他的會員號;修改會員的基本信息,修改會員的積分,排行等。</p><p>  第3章 系統(tǒng)的UML建模</p><p>  對于網(wǎng)上論壇系統(tǒng)而言,主要任務(wù)是分析試用改系統(tǒng)功能的是那些人,那些人需

22、要改系統(tǒng)的支持完成工作,以及系統(tǒng)的管理者和維護(hù)者等。</p><p><b>  3.1確定參與者</b></p><p>  根據(jù)分析得出該系統(tǒng)一共有4類參與者,分別為未注冊用戶、注冊用戶、版塊和論壇管理員。</p><p><b>  3.2創(chuàng)建用例圖</b></p><p>  按照參與者的職

23、能劃分,論壇系統(tǒng)管理的用例圖如圖3-1所示:</p><p>  圖3-1 論壇系統(tǒng)管理用例圖</p><p>  相對會員管理和論壇分類管理而言,還可以進(jìn)一步劃分。管理員管理會員和論壇種類的用例圖如圖3-2所示:</p><p>  圖3-2 管理員管理會員和論壇種類用例圖</p><p>  系統(tǒng)用戶的用例圖如圖3-3所示:</p&

24、gt;<p>  圖3-3 系統(tǒng)用戶的用例圖</p><p><b>  3.3創(chuàng)建時序圖</b></p><p>  在網(wǎng)絡(luò)論壇系統(tǒng)中,每個用例都可以建立一個時序圖,將用例執(zhí)行那個的各個參與的對象之間的消息傳遞過程表現(xiàn)出來。</p><p>  1.會員發(fā)帖回帖的時序圖如圖3-4所示:</p><p> 

25、 圖3-4 會員發(fā)帖回帖時序圖</p><p>  會員首先使用自己的賬號和密碼登錄系統(tǒng),登錄模塊將會把用戶的的ID保存在系統(tǒng)的緩存中,并展現(xiàn)論壇的分類模塊給會員。會員此時可以按照興趣進(jìn)入不同的主題討論區(qū),查看主題文章,并發(fā)表新文章(需要ID檢驗(yàn))和回復(fù)新帖,還可以瀏覽其他類別的主題討論區(qū)。</p><p>  2.論壇管理員管理會員的時序圖如圖3-5所示:</p><

26、p>  圖3-5 論壇管理員管理會員時序圖</p><p>  管理員在提交ID給會員管理模塊后,可以對會員進(jìn)行維護(hù)(添加、刪除或修改)。管理員首先輸入自己的賬號和密碼登錄系統(tǒng),此時會將管理員的ID保存在系統(tǒng)緩存中并提交會員管理模塊。在操作會員的頁面中,管理員會根據(jù)需要對每個會員進(jìn)行增刪等操作,并將其信息提交給數(shù)據(jù)庫。數(shù)據(jù)庫會對其進(jìn)行相應(yīng)的處理,并更新會員信息,至此管理員管理會員操作成功。</p>

27、;<p>  3.論壇管理員管理論壇分類的時序圖如圖3-6所示:</p><p>  圖3-6 論壇管理員管理論壇分類時序圖</p><p>  管理員使用自己的賬號和密碼登錄后,將管理員的ID保存在系統(tǒng)的緩存中并提交給論壇類別管理模塊。在顯示論壇類別管理的頁面中,將顯示處理類別的相關(guān)信息給管理員,管理員在該頁面中進(jìn)行增刪等操作后,提交操作的ID給數(shù)據(jù)庫模塊處理。數(shù)據(jù)庫模塊執(zhí)

28、行操作后更新結(jié)果,并提示更新成功。最后提示處理成功信息給管理員。</p><p>  4.論壇管理員管理帖子的時序圖如圖3-7所示:</p><p>  圖3-7 論壇管理員管理帖子時序圖</p><p>  管理員在帖子管理模塊可以對會員發(fā)表的帖子進(jìn)行維護(hù)(刪除),還可以對帖子進(jìn)行一些額外的智能操作,比如置頂帖子、設(shè)置精華帖子等。更改完成后,都要經(jīng)過數(shù)據(jù)庫的處理,

29、并更新數(shù)據(jù),才能成功。</p><p><b>  3.4創(chuàng)建協(xié)作圖</b></p><p>  1.會員發(fā)帖回帖的協(xié)作圖如圖3-8所示:</p><p>  圖3-8 會員發(fā)帖回帖協(xié)作圖</p><p>  2.論壇管理員管理會員的協(xié)作圖如圖3-9所示:</p><p>  圖3-9 論壇管理員

30、管理會員協(xié)作圖</p><p>  3.論壇管理員管理論壇分類的協(xié)作圖如圖3-10所示:</p><p>  圖3-10 論壇管理員管理論壇分類協(xié)作圖</p><p>  4.論壇管理員管理帖子的協(xié)作圖如圖3-11所示:</p><p>  圖3-11 論壇管理員管理帖子的協(xié)作圖</p><p><b>  

31、3.5創(chuàng)建狀態(tài)圖</b></p><p>  1.前臺業(yè)務(wù)模塊的狀態(tài)圖</p><p>  由于本系統(tǒng)的前臺業(yè)務(wù)模塊只涉及到帖子對象,其他的一些操作類的狀態(tài)都很少,不需要創(chuàng)建狀態(tài)圖,所以此處就整個前臺業(yè)務(wù)創(chuàng)建一個狀態(tài)圖如圖3-12所示:</p><p>  圖3-12 前臺業(yè)務(wù)狀態(tài)圖</p><p>  2.后臺會員管理的狀態(tài)圖如

32、圖3-13所示:</p><p>  圖3-13 后臺會員管理狀態(tài)圖</p><p>  3.后臺論壇分類管理的狀態(tài)圖如圖3-14所示:</p><p>  圖3-14 后臺論壇分類管理狀態(tài)圖</p><p>  4.后臺帖子管理的狀態(tài)圖如圖3-15所示:</p><p>  圖3-15 后臺帖子管理狀態(tài)圖</p

33、><p><b>  3.6活動圖</b></p><p>  網(wǎng)上論壇系統(tǒng)中可以建立的活動圖細(xì)分下去很多,下面大體按前臺和后臺籠統(tǒng)地介紹該系統(tǒng)中的活動圖。</p><p>  1.前臺業(yè)務(wù)模塊的活動圖如圖3-16所示:</p><p>  圖3-16 前臺業(yè)務(wù)模塊活動圖</p><p>  2.后臺

34、業(yè)務(wù)的活動圖如圖3-17所示:</p><p>  圖3-17 后臺業(yè)務(wù)活動圖</p><p>  第4章 系統(tǒng)的配置和實(shí)現(xiàn)</p><p><b>  4.1系統(tǒng)的組件圖</b></p><p>  網(wǎng)上論壇系統(tǒng)的組件圖如圖4-1所示,組成該系統(tǒng)Web應(yīng)用程序的頁面包括:瀏覽帖子頁面、發(fā)表帖子和回復(fù)帖子頁面、登錄頁面、

35、后臺管理頁面。</p><p>  圖4-1 網(wǎng)上論壇系統(tǒng)組件圖</p><p><b>  4.2系統(tǒng)的配置圖</b></p><p>  配置圖主要是用來說明如何配置系統(tǒng)的軟件和硬件。BBS論壇系統(tǒng)的應(yīng)用服務(wù)器負(fù)責(zé)保存整個Web應(yīng)用程序,數(shù)據(jù)庫則是負(fù)責(zé)數(shù)據(jù)管理。此外還有很多終端可以作為系統(tǒng)的客戶端訪問網(wǎng)站。由于客戶端很多,在此只畫出3個客戶

36、端示意。系統(tǒng)配置圖如圖4-2所示。</p><p><b>  圖4-2 系統(tǒng)配置</b></p><p>  參考文獻(xiàn) </p><p>  [1]苗雪蘭,宋歌. 數(shù)據(jù)庫原理與應(yīng)用技術(shù)[M].北京:電子工業(yè)出版社.</p>

37、<p>  [2]張桂元,賈燕楓.Struts開發(fā)入門與項目實(shí)踐[M].北京:人民郵電出版社. </p><p>  [3][美]Art Taylor.JDBC數(shù)據(jù)庫編程與J2EE[M].北京:電子工業(yè)出版社.</p><p>  [4]楊少波.J2EE項目實(shí)訓(xùn)UML及設(shè)計模式[M].北京:清華大學(xué)出版社.</p><p>  [5]

溫馨提示

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

評論

0/150

提交評論