java web項目開發(fā)案例精粹08javawebch_第1頁
java web項目開發(fā)案例精粹08javawebch_第2頁
java web項目開發(fā)案例精粹08javawebch_第3頁
java web項目開發(fā)案例精粹08javawebch_第4頁
java web項目開發(fā)案例精粹08javawebch_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

1、第八章 企業(yè)論壇系統(tǒng) 在現(xiàn)代社會,人與人之間的溝通方式有很多種,例如發(fā)Email,QQ聊天等等。但是這些溝通方式都需要在知道對方聯(lián)系方式的情況下才能進(jìn)行。如果需要和所有網(wǎng)民進(jìn)行交流,這時就需要使用另外一種工具,那就是論壇。通過論壇,每個人都可以瀏覽自己感興趣的主題,還可以發(fā)表自己的主題,也可以回復(fù)別人發(fā)表了的主題。在本章中就來開發(fā)這樣一套系統(tǒng)。重點內(nèi)容:了解企業(yè)論壇的基本需求了解企業(yè)論壇的功能學(xué)會如何分析和設(shè)計數(shù)據(jù)庫學(xué)會數(shù)據(jù)庫的基本使用學(xué)會MVC的架構(gòu)模型學(xué)會如何使用JSP+Servlet進(jìn)行開發(fā)8.1 開發(fā)背景XX網(wǎng)是一家人才交流網(wǎng),為了加強企業(yè)和人才、人才和人才之間的交流,需要開發(fā)一套企業(yè)

2、論壇系統(tǒng)。通過該系統(tǒng)企業(yè)可以發(fā)布一些招聘崗位以及具體條件,而人才也可以瀏覽具體的崗位,并對自己感興趣的崗位進(jìn)行回復(fù)。同時在論壇中還將提供一些休閑版塊,供網(wǎng)友在工作的閑暇時間進(jìn)行交流。8.2 系統(tǒng)分析8.2.1 需求分析對于一個論壇系統(tǒng)來說,需要提供前臺展現(xiàn)和后臺管理兩個子系統(tǒng)。其中后臺管理系統(tǒng)用來供管理員使用,能夠?qū)φ搲陌鎵K、子版塊、用戶等等信息進(jìn)行管理。前臺展現(xiàn)系統(tǒng)可供所有網(wǎng)友使用,只要網(wǎng)友進(jìn)入了論壇系統(tǒng),就能夠瀏覽其他網(wǎng)友已經(jīng)發(fā)表的主題。用戶也可以發(fā)表自己感興趣的主題,不過前提是要登錄系統(tǒng),所以該系統(tǒng)還需要提供注冊和登錄功能。用戶在登錄系統(tǒng)后,還可以回復(fù)別人發(fā)表的主題,從而實現(xiàn)網(wǎng)友之間的

3、互動。8.2 系統(tǒng)分析8.2.2 功能分析企業(yè)論壇系統(tǒng)分為前臺和后臺兩個部分,其中后臺供管理員管理論壇之用,包括版塊設(shè)置和用戶設(shè)置兩個子模塊,具體的功能模塊如下。版塊設(shè)置模塊:該模塊用來管理論壇的版塊和子版塊信息,包括新增版塊、編輯版塊、刪除版塊以及移動版塊等功能子模塊。用戶設(shè)置模塊:該模塊用來管理論壇的用戶信息,包新增用戶、更新用戶、刪除用戶以及查詢用戶等功能子模塊。8.2 系統(tǒng)分析8.2.2 功能分析系統(tǒng)前臺用來供所有網(wǎng)友交流之用,包括版塊列表、主題列表、顯示主題詳細(xì)內(nèi)容、發(fā)表主題、發(fā)表回復(fù)、主題管理、用戶注冊以及用戶登錄等子模塊。具體的功能模塊如下。版塊列表模塊:該模塊用來顯示論壇的所有

4、根版塊以及其下所有子版塊,還能夠顯示子版塊下主題的數(shù)目以及最后發(fā)表記錄。主題列表模塊:該模塊用來顯示指定板塊下的所有主題信息,還能夠顯示主題的發(fā)表者信息以及回復(fù)記錄數(shù)。顯示主題詳細(xì)內(nèi)容模塊:該模塊用來顯示主題的詳細(xì)信息以及該主題下的所有回復(fù)信息。8.3 系統(tǒng)設(shè)計8.3.1 繪制用例圖設(shè)計系統(tǒng)功能論壇用戶一共有三種權(quán)限,分別是普通用戶、版主以及管理員。下面就來分析這三個角色所對應(yīng)的用例圖。8.3 系統(tǒng)設(shè)計8.3.2 繪制系統(tǒng)流程圖企業(yè)論壇系統(tǒng)包括前臺和后臺兩個部門,這里需要分別為其繪制流程圖。流程圖如圖所示。8.3 系統(tǒng)設(shè)計8.3.3 系統(tǒng)演示打開IE瀏覽器,在地址欄中輸入 ,進(jìn)入系統(tǒng)首頁。進(jìn)入

5、演示8.3 系統(tǒng)設(shè)計8.3.4 開發(fā)工具和開發(fā)技術(shù)的選擇本系統(tǒng)的開發(fā)工具具體如下。系統(tǒng)開發(fā)平臺:MyEclipse 6.5。數(shù)據(jù)庫管理系統(tǒng)軟件:SQL Server 2005。運行平臺:Windows 2000/Windows XP/Windows 2003/Windows Vista。Java開發(fā)包:JDK 5.0以上。Web服務(wù)器:Tomcat 6.0。本系統(tǒng)采用MVC架構(gòu)模式開發(fā),具體技術(shù)如下。顯示層:使用JSP技術(shù)開發(fā)控制層:使用Servlet技術(shù)開發(fā)模型層:使用JavaBean技術(shù)開發(fā)數(shù)據(jù)訪問層:使用DAO模式開發(fā)8.4 數(shù)據(jù)庫分析與設(shè)計8.4.1 版塊信息表8.4 數(shù)據(jù)庫分析與設(shè)計8.4.2 主題信息表8.4 數(shù)據(jù)庫分析與設(shè)計8.4.3 回復(fù)信息表8.4

溫馨提示

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

最新文檔

評論

0/150

提交評論