企業論壇系統spa
我(計科二班鄭淑丹)和隊友(計科二班陸迪)設計了一款企業論壇系統。設計
個人工做:理解分析代碼,編寫文檔。blog
對於一個論壇系統來講,須要提供前臺展示和後臺管理兩個子系統。其中後臺管理系統用來供管理員使用,可以對論壇的板塊、子版塊、用戶等等信息進行管理。前臺展示系統能夠供全部網友使用,只要有網友進入了論壇系統,就可以瀏覽其餘網友已經發表的主題。用戶也能夠發表本身感興趣的主題,不夠前提是要登陸系統,因此該系統還須要提供註冊和登陸功能。用戶在登陸系統後,還能夠回覆別人發表的主題,從而實現網友之間的互動。具體功能設計:企業論壇系統氛圍前臺和後臺兩個部分,其中後臺供管理員管理論壇之用,包括板塊設置和用戶設置兩個子模塊,具體的功能模塊以下。文檔
一、板塊設置模塊:該模塊用來管理論壇的板塊和子版塊信息,包括新增板塊、編輯板塊、刪除板塊以及移動等功能子模塊。class
二、用戶設置模塊:該模塊用來滾輪論壇的用戶信息,其中包括新增用戶、更新用戶、刪除用戶以及查詢用戶等功能子模塊。登錄
三、系統前臺用來供全部網友交流之用,包括板塊列表、主題列表、顯示主題詳細內容、發表主題、發表回覆、主題管理、用戶註冊以及用戶登陸等子模塊。具體的功能模塊是:板塊列表模塊:該模塊用來顯示論壇的全部根板塊以及其下全部子版塊,還可以顯示子版塊下主題的數目以及最後發表記錄。主題列表模塊:該模塊用來顯示指定板塊下的全部主題信息,還可以顯示主題的發表者信息以及回覆記錄數。顯示主題詳細內容模塊:改模塊用來顯示主題的詳細信息以及該主題下的全部回覆信息。後臺
論壇用戶一共有3種權限,分別是普通用戶、版主以及管理員。下面就來分析這3個角色所對應的用例圖。權限
普通用戶是論壇系統中權限最小的用戶,除了能夠瀏覽論壇外,僅僅能夠發表主題和回覆信息,其用例圖如圖2-1所示。im
版主是每一個板塊的管理者,除了發表主題和回覆信息外,還能夠對板塊的主題和回覆進行管理。例如能夠刪除一些非法的主題和回覆,也能夠對主題和回覆進行修改更新。其用例圖如圖2-2所示。d3
管理員是整個論壇的管理者,是最高權限的用戶。管理員除了可使用系統前臺以外,還可使用系統的後臺,經過後臺來對板塊和用戶進行管理。其用例圖如圖2-3所示。
圖2-1 圖2-2 圖2-3
企業論壇系統包括前臺和後臺兩個部門,這裏須要分別爲其繪製流程圖。下面首先來系統後臺的流程圖,其流程圖如圖