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

正文內(nèi)容

基于jsp技術(shù)的論壇設(shè)計(jì)(編輯修改稿)

2024-12-10 11:01 本頁(yè)面
 

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