1. 程式人生 > >JAVA EE期末項目-企業論壇系統

JAVA EE期末項目-企業論壇系統

更新 img height 模塊 用戶 後臺管理 java ee 還需 信息

企業論壇系統

一項目成員及分工

我(計科二班陸迪)和我的小夥伴(計科二班鄭淑丹)設計了一個企業論壇系統。

我的工作:理解分析代碼,編寫文檔。

二、項目需求分析

對於一個論壇系統來說,需要提供前臺展現和後臺管理兩個子系統。其中後臺管理系統用來供管理員使用,能夠對論壇的板塊、子版塊、用戶等等信息進行管理。前臺展現系統可以供所有網友使用,只要有網友進入了論壇系統,就能夠瀏覽其他網友已經發表的主題。用戶也可以發表自己感興趣的主題,不夠前提是要登錄系統,所以該系統還需要提供註冊和登錄功能。用戶在登錄系統後,還可以回復別人發表的主題,從而實現網友之間的互動。具體功能設計:企業論壇系統氛圍前臺和後臺兩個部分,其中後臺供管理員管理論壇之用,包括板塊設置和用戶設置兩個子模塊,具體的功能模塊如下。

1、板塊設置模塊:該模塊用來管理論壇的板塊和子版塊信息,包括新增板塊、編輯板塊、刪除板塊以及移動等功能子模塊。

2、用戶設置模塊:該模塊用來滾輪論壇的用戶信息,其中包括新增用戶、更新用戶、刪除用戶以及查詢用戶等功能子模塊。

3、系統前臺用來供所有網友交流之用,包括板塊列表、主題列表、顯示主題詳細內容、發表主題、發表回復、主題管理、用戶註冊以及用戶登錄等子模塊。具體的功能模塊是:板塊列表模塊:該模塊用來顯示論壇的所有根板塊以及其下所有子版塊,還能夠顯示子版塊下主題的數目以及最後發表記錄。主題列表模塊:該模塊用來顯示指定板塊下的所有主題信息,還能夠顯示主題的發表者信息以及回復記錄數。顯示主題詳細內容模塊:改模塊用來顯示主題的詳細信息以及該主題下的所有回復信息。

三、用例圖

論壇用戶一共有3種權限,分別是普通用戶、版主以及管理員。下面就來分析這3個角色所對應的用例圖。

普通用戶是論壇系統中權限最小的用戶,除了可以瀏覽論壇外,僅僅可以發表主題和回復信息,其用例圖如圖2-1所示。

版主是每個板塊的管理者,除了發表主題和回復信息外,還可以對板塊的主題和回復進行管理。例如可以刪除一些非法的主題和回復,也可以對主題和回復進行修改更新。其用例圖如圖2-2所示。

管理員是整個論壇的管理者,是最高權限的用戶。管理員除了可以使用系統前臺之外,還可以使用系統的後臺,通過後臺來對板塊和用戶進行管理。其用例圖如圖2-3所示。

技術分享圖片 技術分享圖片 技術分享圖片

圖2-1 圖2-2 圖2-3

四、流程圖

企業論壇系統包括前臺和後臺兩個部門,這裏需要分別為其繪制流程圖。下面首先來系統後臺的流程圖,其流程圖如圖

技術分享圖片 技術分享圖片

五、E-R圖

技術分享圖片 技術分享圖片技術分享圖片技術分享圖片

JAVA EE期末項目-企業論壇系統