freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp技術的論壇設計(編輯修改稿)

2024-12-10 11:01 本頁面
 

【文章內(nèi)容簡介】 子內(nèi)容。論壇系統(tǒng) 前臺模塊 后臺模塊 注冊登陸模塊 瀏覽 貼子模塊 發(fā)帖回帖模塊 論壇管理模塊 版塊管理模塊 用戶管理模塊 11 搜索需要的帖子。這些行為是用戶讀取論壇的版塊及其帖子的相關信息,設計成瀏覽版塊。 3. 發(fā)帖回帖 ,也可以回復已有的帖子,同時可以編輯自 己寫的帖子內(nèi)容。這些行為是用戶參與論壇討論,發(fā)表自己見解的,設計為發(fā)帖回帖模塊。 對于管理員,需要負責整個論壇的正常運轉,因此他需要更多的管理功能,可以歸納如下行為: 1. 具備注冊用戶的所有功能,因為管理員也是論壇用戶,可以參與論壇中的討論。 2. 管理 論壇 。管理員對論壇的帖子有監(jiān)督的權利,好的帖子要獎勵,搗亂的帖子要刪除, 標識精華帖,轉移發(fā)錯版塊的帖子,這些行為都是針對帖子的操作,設計成管理成帖子版塊。 3. 管理版塊。論壇中的版塊,需要管理員進行創(chuàng)建,管理版塊信息,這些針對版塊的操作,設計成管理版塊模塊。 4. 管理用戶。用 戶注冊成功后,需要管理員賦予權限,才能使用論壇的相關功能。同時,管理員可以自主添加,刪除用戶,這些針對用戶信息的操作,設計成管理用戶版塊。 最后,對記錄論壇的功能模塊做一下總結,如 表 所示 。 表 論壇功能模塊列表 模塊 子模塊 難易度 用戶 注冊登陸 注冊 易 登陸 易 修改個人信息 易 瀏覽 帖子 版塊 版塊列表 中 主題帖列表 難 查看帖子內(nèi)容 難 搜索帖 子 難 發(fā)帖回帖模塊 發(fā)帖 中 回帖 中 編輯自己的帖子 難 12 管理 論壇 刪除 易 編輯 難 轉移 難 指定精華 難 管理版塊 創(chuàng)建 難 修改 中 刪除 易 管理用戶 添加 中 刪除 易 設定權限 難 這樣 ,論壇的模塊劃分完成,從以上的分析可以了解到模塊劃分的依據(jù),論壇的用例圖如下圖所示: 用 戶管 理 員管 理 版 塊創(chuàng) 建 版 塊修 改 版 塊刪 除 版 塊管 理 用 戶添 加 刪 除設 置 權 限管 理 論 壇刪 除 帖 子編 輯 帖 子轉 移 帖 子指 定 精 華 帖注 冊登 錄瀏 覽 版 塊 列 表修 改 個 人 信 息查 看 帖 子發(fā) 帖回 帖瀏 覽 主 題 帖 列 表 結 束 1* 結 束 2* 結 束 3* 結 束 4* 結 束 5* 結 束 6* 結 束 7* 結 束 8* 結 束 9* 結 束 1 0* 結 束 1 1* 結 束 1 2* 結 束 1 3* 結 束 1 4* 結 束 1 5* 結 束 1 6* 結 束 1 7* 結 束 1 8* e x t e n d s 結 束 2 5* 結 束 2 6* 結 束 2 7* 結 束 2 8* e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s 結 束 1 9* 結 束 2 0*搜 索 帖 子 圖 論壇用例圖 13 各模塊間的關系 對于網(wǎng)上論壇系統(tǒng)來說,聯(lián)系各個模塊的主線是使用者的權限,用戶能使用論壇的哪些功能是由用戶的權限決定的。 論壇的每個功能都與相應的權限對應。例如,注冊用戶具有瀏覽帖子,發(fā)帖,回帖的權限,那么他就能使用論壇中的瀏覽,發(fā)帖,回帖功能。同一類用戶使用的功能模塊,是以使用者為中心連接起來的。另外,操作同一類事物的功能模塊,也是有相 互關系的。 因此。瀏覽模塊與發(fā)帖回帖模塊,管理帖子模塊關聯(lián),是由論壇的系統(tǒng)流程決定的,如圖所示: 圖 帖子相關模塊關系圖 管理 版塊模塊與瀏覽模塊關聯(lián),是由帖子與版塊的父子關系決定的,帖子依附于版塊,先有版塊,后有帖子,帖子必須發(fā)表在某個板塊中,如圖所示: 圖 管理版塊模塊與瀏覽模塊關系圖 管理用戶模塊與注冊登陸模塊關聯(lián),是由同一類對象 —— 用戶決定的,注 冊后獲得論壇的身份, 成為用戶,所有的用戶需要接受管理員的管理,用戶登陸證明自己在論壇中的身份,如下圖所示: 圖 管理用戶版塊與注冊登錄模塊關系圖 弄清楚模塊間的關系,就可以設計出論壇系統(tǒng)的整理架構,如下圖所示: 發(fā)帖回帖 瀏覽帖子 管理帖子 版塊 管理版塊 瀏覽帖子 注冊用戶 用 戶 管理用戶 14 圖 論壇整體架構圖 至此,論壇系統(tǒng)的架構部分設計已經(jīng)完成了,需要進一步設計具體的數(shù)據(jù)庫結構,確定系統(tǒng)的數(shù)據(jù)基礎。 注 冊 登 陸 用 戶 管理用戶 管 理 員 選擇版塊 管理版塊 發(fā) 帖 回 帖 瀏覽帖子 管理帖子 搜索 15 5. 數(shù)據(jù)庫設計 數(shù)據(jù)庫設計是項目開發(fā)中系統(tǒng)設計的另一個 基本環(huán)節(jié),在這里之所以要特別強調(diào)數(shù)據(jù)庫設計的重要性,是因為數(shù)據(jù)庫設計就像高樓大廈的根基一樣,如果設計不好,在后來的系統(tǒng)維護,變更和功能擴充時,甚至于在系統(tǒng)開發(fā)過程中,將會引起比較大的問題,大量的工作將會重新進行。 數(shù)據(jù)庫技術是信息資源管理最有效的手段,數(shù)據(jù)庫設計是指對一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式 ,建立數(shù)據(jù)庫及應用系統(tǒng),有效存儲數(shù)據(jù),滿足用戶信息要求和處理要求。數(shù)據(jù)庫結構設計的好壞將直接對應用系統(tǒng)的效率及實現(xiàn)效果產(chǎn)生影響。合理的數(shù)據(jù)庫結構設計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整性和一致性。 設計 數(shù)據(jù)庫 系統(tǒng)時首先應該充分了解用戶各個方面的需求,包括現(xiàn)有 的及將來可能增加的需求。數(shù)據(jù)庫設計一般包括如下幾個步驟: 1. 數(shù)據(jù)庫需求分析 。 2. 數(shù)據(jù)庫概念結構設計 。 3. 數(shù)據(jù)庫邏輯結構設計 。 數(shù)據(jù)庫需求分析 由于本系統(tǒng)面向的對象有 3 個,即用戶,版主和管理員,所以在數(shù)據(jù)庫需求分析中 就要考慮三方面的因素。 對于用戶來說,就他們所關心和能夠使用的功能總結出如下需求信息: 1. 用戶注冊:只有在接受論壇條款并填寫注冊信息的用戶才能在論壇 中發(fā)表帖子,新用戶注冊系統(tǒng)系統(tǒng)會自動給用戶一個提示信息,用戶可以自由定制自己的頭像信息和簽名 。 2. 用戶登陸:可以選擇在登錄頁面登錄或者直接在發(fā)表帖子處登錄,系統(tǒng)自動記錄用戶登錄信息,只有登錄用戶才能發(fā)表帖子。 3. 修改資料:登錄用戶可以對自己的原始注冊信息進行修改。 4. 論壇搜索:支持對論壇的標題,內(nèi)容,發(fā)言人。帖子 ID,最新帖子 16 等多種查詢。 5. 發(fā)表帖子:登錄(注冊)用戶可以自由在沒有鎖定的論壇發(fā)表帖子,論壇目前支持多種 語法,貼圖,連接,插入 Flash 等,并且可以進行調(diào)試 HTML的操作,可以選擇引用回復和直接回復。 6. 回復帖子:登錄(注冊)用戶可以對沒有鎖定的主題進行回復,發(fā)言格式同上。 7. 編輯帖子:發(fā)帖用戶可以 對自己發(fā)表的文章進行修改,版主和管理員有權限對所有帖子進行編輯,同等級用戶不能互相編輯。 8. 文本信息:將一個主題的內(nèi)容按照打印的格式在瀏覽器輸出,方便用戶直接打印帖子。 9. 帖子顯示:可以對用戶需求按照某條件進行帖子顯示。 10. 用戶等級:用戶按照發(fā)表文章多少分為 N 個 等級。 對于版主來說,由于其必須登錄管理頁面,因而有如下操作功能。 1. 公告發(fā)布:可以在自己管轄的論壇發(fā)布公告 。 2. 帖子管理:可以在自己管轄的論壇內(nèi)進行帖子刪除,鎖定,解除鎖定,轉移論壇,批量刪除某用戶帖子等。 對于管理員來說,因為是超級用戶,登陸管理頁面可以對 論壇,用戶信息,論壇的式樣等進行管理。具體總結出如下需求信息: 1. 論壇管理 ( 1) 論壇管理:可以對所有論壇進行增加,修改,刪除,重新排序論壇等操作。 ( 2) 帖子管理:可以對所有論壇帖子進行刪除,鎖定,解除鎖定,轉移論壇,批量刪除用戶帖子等操作。 ( 3) 聯(lián)盟論壇管理:可以對聯(lián)盟論壇進行添加,刪除,修改,重新排序操作。 ( 4) 更新論壇數(shù)據(jù):對論壇所有版面進行重新計算主題,最后發(fā)言人時間,帖子數(shù)量并進行更新 2. 用戶管理 論壇的所有用戶可以修改其部分信息,包括是否提升等級和是否鎖定用戶。 17 3. 頁面式樣管理 論壇變量設置,非常關鍵,可以對論壇名稱, 鏈接地址,是否允許 HTML選項進行修改。 4. 其他管理 ( 1) 公告發(fā)布管理:可以在所有版面發(fā)布公告,并且對其進行編輯和刪除的 操作。 ( 2) 系統(tǒng)信息發(fā)布管理: 對系統(tǒng)所有用戶進行短消息發(fā)送,信息將發(fā)送到每個用戶的收件箱中,可以對用戶的信息進行批量刪除或者刪除所有信息。 經(jīng)過上述系統(tǒng)功能分析和需求總結,考慮到將來功能上的擴展,設計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結構: 1. 用戶信息,包括數(shù)據(jù)項:用戶名,密碼,頭銜,用戶等級等。 2. 版面信息,包括數(shù)據(jù)項:版面所屬類型,版面的分類號,版主,上級版面,版面樣式等。 3. 帖子信息,包括數(shù)據(jù)項:所屬 版面,父帖子的 ID,子帖子的 ID,用戶,主題,內(nèi)容,發(fā)表時間等。 4. 聯(lián)盟論壇信息,包括數(shù)據(jù)項:聯(lián)盟論壇名稱,聯(lián)盟論壇說明,聯(lián)盟論壇地址等。 5. 論壇公告信息,包括數(shù)據(jù)項:所屬版面,標題,內(nèi)容,用戶名,時間等。 數(shù)據(jù)庫概念結構設計 得到上面的數(shù)據(jù)項和數(shù)據(jù)結構以后,就可以設計出能夠滿足用戶需求的各種實體,以及他們之間的關系,為后面的邏輯結構設計打下基礎。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。 本論壇根據(jù)上面的設計規(guī)劃出的實體有:管理員信息實體 , 用戶信息實體,帖子實體,公告信息實體,聯(lián)盟論 壇信息實體。 實體之間關系的 ER 圖 [8]如下圖所示: 18 圖 實體間的關系 ER 圖 管理員信息實體 ER 圖如下圖所示: 圖 管理員信息實體 ER 圖 用戶信息實體 ER 圖如下圖所示: 圖 用戶信息實體 ER 圖 用戶 帖子 公告 版塊 聯(lián)盟論壇 管理 管理 版主 管理員 管 理 員 用戶 密碼 權限 用 戶 用戶名 密碼 用戶等級 19 帖子實體 ER 圖如下圖所示: 圖 帖子實體 ER 圖 公告信息實體 ER 圖如圖所示 : 圖 公告實體 ER 圖 聯(lián)盟論壇實體 ER 圖如下圖所示: 圖 聯(lián)盟論壇實體 ER 圖 再根據(jù)以上的實體關系進行如下的邏輯結構設計。 聯(lián) 盟 論 壇 信 息 論壇名稱 論壇說明 論壇地址 公 告 所屬版塊 版主名 時 間 內(nèi) 容 標 題 帖 子 所屬版塊 主帖 副帖 用戶 用戶等級 20 數(shù)據(jù)庫邏輯結構設計 數(shù)據(jù)庫的概念結構設計完畢后,現(xiàn)在將上面的數(shù)據(jù)庫概念結構轉化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結構 [8]。 基于上訴的詳細設計,設計下列各表 ,這些表之間相互關聯(lián),共同存儲著系統(tǒng)所需要的數(shù)據(jù)。 ( 1) 論壇 數(shù)據(jù)表 ,包括 ID,論壇 ID,用戶 ID 三個屬性,在數(shù)據(jù)庫企業(yè)管理器中生成如下表 所示 : 表 論壇數(shù)據(jù)表 列名 數(shù)據(jù)類型 長度 允許空 主鍵 ID int 4 否 是 ForumID int 4 是 UserID int 4 是 ( 2) 論壇通告數(shù)據(jù)表,其中主要包括通告 ID,論壇 ID,通告主題,發(fā)布時間和最后更新時間以及發(fā)布的內(nèi)容六個屬性,在數(shù)據(jù)庫企業(yè)管理器中 生成如下表 所示 : 表 論壇通告數(shù)據(jù)表 列名 數(shù)據(jù)類型 長度 允許空 主鍵 AccounceID int 4 否 是 ForumID int 4 是 subject varchar 50 是 PubTime
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1