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

正文內容

球迷論壇的設計與實現—免費計算機畢業(yè)設計論文-文庫吧

2025-10-29 05:17 本頁面


【正文】 論壇基本功能流程圖 圖 11 中個將具體的對象和操作直觀的表達了出來,為了更具體的細化對象和操作的關聯,用來劃分開發(fā)的模塊,我們將對象與對象之間的關聯可以建立出瀏覽帖子 回 帖 瀏覽版塊 搜 索 客 人 注冊登陸 用 戶 發(fā) 帖 管理 用戶 管理帖子 管理版塊 管 理 員 一張表,對象如表 11。 表 11 各對 象間的關聯表 用 戶 版 面 公共信息 帖 子 管理人員 系統(tǒng)參數 用 戶 注 冊 修 改 瀏 覽 聯 系 瀏 覽 瀏 覽 發(fā) 布 瀏 覽 發(fā) 布 修 改 刪 除 特殊操作 √ 版 面 √ √ 公共信息 √ √ 帖 子 √ √ 管理人員 刪 除 授 權 添 加 刪 除 修 改 添 加 刪 除 修 改 添 加 刪 除 修 改 設 置 系統(tǒng)參數 √ 表 11 中的對象是單向關聯,是指左側對象對上方對象的活動。表示 沒有關聯,√表示存在單向關聯。通過以上設計,論壇需要些什么以及所需要的對象之間存在著怎么的關系就有了基本的概念。 功能設計 表 11 中用戶關聯的對象是自身、版面、公共信息、帖子。分別根據用戶與這些對象的聯系給出一個明確的菜單,如表 12。 表 12 用戶功能列表 功能名稱 說明 用戶注冊 用戶在論壇填寫必要信息后就可以注冊為注冊用戶,并能在登陸后對注冊信息進行更改 用戶登陸 注冊后的用戶可利用用戶名和密碼在論壇登陸 瀏覽其他用戶信息 用戶注冊后可以查看其他用戶的公開信息 與其他用戶聯系 可以在論壇內給其他用戶私下留言,或直接發(fā)送郵件等 瀏覽版面 用戶可以看到以列表形式展現的版面信息和版面說明 瀏覽發(fā)布公共信息 未登陸的用戶可以瀏覽公共信息,登陸后可以發(fā)布允許范圍內的公共信息 瀏覽帖子 用戶可以以列表形式瀏覽帖子主題及其全部內容 發(fā)布修改刪除帖子 用戶在登陸后可以發(fā)布帖子、修改自己的帖子,被給予版主權限后還可以編輯、修改、刪除權限范圍內的其他用戶帖子 對帖子特殊操作 主要針對版主權限用戶,對帖子進行置頂、加精華等特殊操作,是帖子主題不同于其他主題 版面、公共信息、 帖子都沒有和其他對象的關聯,都屬于被動的對象,是被其他對象所操作的,因此針對它們的功能主要是有其他對象產生。版面和帖子是有一定關系的,可以看作是對帖子內容的歸類,類似文件夾與文件的關系,有時候可以認為版面是帖子的一個屬性。 對于管理員的功能,應該認為管理員是論壇的特殊群體,工作是設置論壇參數規(guī)則和維護論壇的正常運轉。管理員可以和所有對象產生關聯,所以其功能設定也很豐富,如表 13。 表 13 管理員功能列表 功能名稱 說明 用戶刪除 對于一些蓄意破壞的用戶,刪除其身份,不允許其存在 用戶權限 對 于一個具有管理能力的用戶給予一些特殊的權限,讓他們在權限范圍內幫助管理和維護論壇 版面管理 版面是論壇的枝干,要設定論壇需要的合適版面,讓論壇的功能更明細,分類更規(guī)范,方便大家的瀏覽 公共信息管理 公共信息是向用戶展現論壇狀態(tài)的部分,由于信息的普遍性,其刪除和修改權限需要由管理人員來完成 帖子管理 帖子是論壇的葉子,是基本數據庫,反映了論壇使用者和管理者的水平,所以需要管理人員的全權管理來規(guī)范其內容 設置系統(tǒng)參數 系統(tǒng)參數包含的內容很多,直接關系到論壇的正常運行,包括網址在內的各種參數全部要 由管理人員統(tǒng)一設置和變更 對于管理員和用戶功能關系可以細化成以下幾個相關用例圖。 論壇設置參數,可以把設置一組參數作為一個方法,也可以把設置一個參數作為一個方法,如圖 12。 圖 12 論壇 對象的相關用例 圖 各個版塊有瀏覽列表和管理兩個操作,管理方法又包括了創(chuàng)建、修改和刪除管理員 設置論壇參數 論壇分頁參數 基本參數 用戶相關參數 這 3 個子方法,如圖 13。 圖 13 版塊對象的相關用例 圖 帖子有瀏覽、發(fā)帖、回帖、搜索和管理 5 種方法,瀏覽方法又 可以分列表和查看 2 個子方法,管理方法又可分編輯、刪除、置頂、轉移、加精華 5 個子方法,如圖 14。 圖 14 帖子對象的相關用例 圖 用戶類有注冊、登陸和管理 3 個方法,管理方法又分為添加、刪除、設置權限 3 個子方法,如圖 15。 圖 15 用戶對象的相關用例 圖 這樣,表 12 和 13 就分別有了各自的歸屬對象。 論壇一般存在兩種用戶:注冊用戶和管理員。用戶的權限是向下覆蓋的,即上級權限包含下級權 限。這樣論壇的基本功能就可以從各種需求中篩選出來了,即發(fā)帖、瀏覽帖子、回帖?;竟δ芫褪菢嫵烧搲到y(tǒng)的必要功能,具備這些功管理員 用戶 管理用戶 刪除 添加 設置權限 發(fā)帖 回帖 瀏覽 管理員 用戶 管理帖子 刪除 轉移 置頂 加精華 編輯 發(fā)帖 回帖 搜索 瀏覽 管理員 管理版塊 創(chuàng)建版塊 修改版塊 刪除版塊 用戶 瀏覽列表 能的 Web 系統(tǒng)即是論壇。 擴展 功能設計 具備了發(fā)帖、瀏覽帖子、回帖的 Web系統(tǒng)就構成論壇了,但是這樣的論壇很簡單,沒有吸引力,用戶使用起來也不會很舒服,無論是作為商業(yè)還是個人論壇都是沒有競爭力的。所以需要為其添加一些更人性化的功能使內容更豐富。 用表格形式列出可能的擴展功能,如表 14。 表 14 擴展功能列表 功能名稱 說明 用戶 控制自己的信息 用戶可控制自己的信息是 否公開 用戶登陸添加驗證碼 登陸時需輸入驗證碼,如登陸信息錯誤則重新生成驗證碼。這樣可以防止一些軟件偷取用戶名和密碼 站內短信 讓兩個用戶能在論壇內更方便的交流 帖子評價 給予用戶對一個帖子評價好壞的功能 帖子發(fā)布添加多媒體 如可在帖子內使用表情圖片、插入 flash、音樂等功能 帖子類別多樣化 讓用戶可以發(fā)起投票、買賣等功能的帖子 帖子收藏 在論壇中加入搜索但效率卻不一定很高,對于好的帖子為了方便用戶以后更方便找到這個帖子,可以讓用戶收藏帖子 用戶等級 建立一個榮譽體系,對于對論 壇貢獻大的用戶給予一定的榮譽稱號或者高的論壇等級 論壇情況顯示 讓用戶直接看到一些論壇統(tǒng)計數據,如主題總數、在線人員等 數據備份 論壇最重要的就是數據庫,但數據庫系統(tǒng)的安全并不是 100%的,所以為了論壇能持續(xù)發(fā)展,需要定期對論壇數據庫進行備份 非法言論過濾 對于一些非法言論或不良詞匯可以在論壇進行過濾設置,一旦有人使用也會被過濾掉而不至于造成不良影響 非法 IP 限制 對于一個蓄意搗蛋的用戶,限制他的 IP 不能訪問論壇,但這個有很大的局限性,一般情況下用處不會很大 添加了以上功能,論壇就顯得更 具有親和力了,而且也更具有實用性。 第二章 系統(tǒng)架構與數據庫 設計 功能模塊的劃分 模塊的劃分主要是按每一個對象的操作來歸類。論壇操作的對象在第一章里歸納為用戶、版面、公共信息、帖子、管理員、系統(tǒng)參數這 6個對象,所以就要針對這 6 個對象劃分功能模塊。 (1) 用戶:有兩個模塊,一個是用戶注冊、登陸、修改信息等功能組合,是用戶對自身的操作;另一個是管理人員對用戶進行刪除、授權的操作;如表 21。 表 21 用戶功能模塊列表 模塊 模塊包含的功能 用戶模塊 用戶注冊 用戶登陸 瀏覽其他用戶信息 與其他用戶聯系 用戶控制自己的信息 用戶登陸添加驗證碼 用戶等級 管理人員模塊 用戶刪除 用戶授權 (2) 版面 :有兩個模塊,一個是瀏覽模塊,一個是管理模塊。如表 22。 表 22 版塊 功能模塊列表 模塊 模塊包含的功能 版面瀏覽模塊 瀏覽版面 版面管理模塊 版面管理 (3) 公共信息:將用戶發(fā)布和瀏覽公共信息的功能劃分為一個模塊,對象是用戶對公共信息的操作;管理員對公共信息的操作劃分為另一個模塊。如表 23。 表 23 公共 信息 功能模塊列表 模塊 模塊包含的功能 公共信息顯示模塊 瀏覽、發(fā)布公共信息 公共信息管理模塊 公共信息管理 (4) 帖子:帖子是論壇的基本,其功能是最多最復雜的,但仍然可以分為兩個模塊,根據操作對象來區(qū)分。如表 24。 表 24 帖子 功能模塊列表 模塊 模塊包含的功能 帖子模塊 瀏覽帖子 發(fā)布、修改、刪除帖子 對帖子特殊操作 帖子評價 帖子發(fā)布增加多媒體 帖子類別多樣化 帖子移動(單個) 帖子收藏 帖子搜索 帖子管理模塊 帖子管理 帖子移動(批量) (5) 管理員:管理員主要是對其他對象進行操作,是對其他模塊的操作人員,同時系統(tǒng)參數設置模塊的功能也可以劃分進來。如表 25。 表 25 管理員管理功能模塊列表 模塊 模塊包含的功能 管理員管理模塊 設置系統(tǒng)參數 數據備份 非法言論過濾 非法 IP 限制 通過以上分析,論壇的模塊劃分也就完成了。但如果要把整個論壇系統(tǒng)完整的架構出來,還要分析模塊與模塊之間的關系,把零散的功能模塊用一條主線串聯起來。對于論壇系統(tǒng)來說,聯系各個模塊的主線是使用者的權限,用戶能使用論 壇的哪些功能是由用戶的權限決定的,論壇的每個功能都與相應的權限對應。同一類用戶使用的功能模塊。是以使用者為中心連接起來的。另外,操作同一類事物的功能模塊,也是相互關系的。 瀏覽模塊與發(fā)帖回帖模塊、管理帖子模塊關聯,是由論壇的系統(tǒng)流程決定的;管理版塊模塊與瀏覽模塊關聯,是有帖子與版塊的父子關系決定的,帖子依附與版塊,先有版塊后有帖子,帖子必須發(fā)表在某個版塊中;管理用戶模塊與注冊登陸模塊關聯,是由同一類對象用戶決定的,注冊后獲得論壇的身份,成為用戶,所有的用戶需要接受管理員的管理,用戶登陸證明自己在論壇中的身 份。分析了這些關系,我們可以得到論壇系統(tǒng)的整體架構,如圖 21。 圖 21 論壇整體架構圖 對于用戶使用的模塊成為前臺模塊,管理員使用的模塊稱為后臺模塊。其劃分如圖 22。 論壇系統(tǒng) 論壇系統(tǒng) 論壇系統(tǒng) 用戶模塊 版面瀏覽模塊 公共信息顯示模塊 帖子模塊 用戶管理模塊 版面管理模塊 公共信息管理模塊 帖子管理模塊 管理人員管理模塊 管 理 員 管理用戶 管 理版塊 管理帖子 用 戶 選擇版塊 瀏覽帖子 注冊登陸 發(fā)帖回帖 搜 索 圖 22 功能模塊劃分 數據庫設計 論壇 系統(tǒng)信息的儲存一般是在文件或者數據庫中,相比之下數據庫要簡單高效,能對論壇進行更好的控制,也能對資料提供一些嚴正和保護。所以目前流行的論壇都是使用的數據庫系統(tǒng)。使用數據庫 的首先就是要設計數據庫的表結構,一個設計良好的數據庫結構可以提高效率、方便維護,而且對于可能的擴充也會留有余地。 第三章 基本 設計 論壇首頁設計 當用戶 打開論壇時,首先看到的是論壇首頁,用戶從首頁可以看到和論壇相關的內容,發(fā)帖數、用戶數量和主要版面的情況等。首先這個頁面應該盡量的美觀,操作截面也要看起來簡單易用而且具有實用性。 一般論壇的首頁分 4個部分,上面是論壇的頂部 LOGO,一般這個要體現出論壇的一個主題;接著是論壇的導航部分,包括了用戶狀況和論壇了基本狀況,且這兩個狀況應 該左右分開;再下面就是論壇主題部分的各個版面信息;最下面就是論壇用戶在線狀況論壇當前的情況。 基本上可能變動大的只有版面部分,所以其他變動小的部分可以做成公用文件,讓其他頁面可以重用。這 3 部分不寫在文件里,而是直接寫進數據庫中。如程序 31。 首頁里用到了很多“ {}”包括的字符,里面的內容是變量,因為論壇信息會隨一些操作而改變而不同的顯示狀態(tài),這些信息將隨這些狀態(tài)的改變而改變成及時的真實的狀態(tài)。這些是要與數據庫連接的,所以下面將說明數據庫的連接函數。 數據庫連接函數 數據庫連接在論壇運行中是必 不可少的,把這部分單獨做成一個函數,在需要的時候只需要調用這個函數就可以了,而不用每次去寫連接程序,這種復用可以讓操作更加方便快捷。 選擇的 Ac
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1