【正文】
的網(wǎng)絡(luò)資源匯 en 集中心,從新聞、學(xué)習(xí)到娛樂、體育,從文字到視頻、音頻, BBS 匯集了各種形式、內(nèi)容的網(wǎng)絡(luò)資源。如今,大部分大學(xué)的BBS 論壇都有相應(yīng)的 FTP 服務(wù)器,不少 BBS 還與網(wǎng)絡(luò)新興的 BT 技術(shù)、 Blog(博客)技術(shù)等連接起來 BBS 水木清華站就有 “水木 Blog”的欄目)。作為一個學(xué)生參與論壇的網(wǎng)絡(luò)活動可包括許多種學(xué)習(xí)的意義,在特定板塊內(nèi),論壇參與者圍繞某個話題或者問題,通過發(fā)表、回復(fù)話題、版面討論、站內(nèi)信件等方式進行互動討論、相互探討,形成了一種以學(xué)習(xí)者為中心的學(xué)習(xí)方式。 網(wǎng)絡(luò)學(xué)習(xí)的本質(zhì)是一種自主學(xué)習(xí),論壇提供了豐富的網(wǎng)絡(luò)學(xué)習(xí)資源,使學(xué)習(xí)者能自主選擇和控制學(xué)習(xí)地點、學(xué)習(xí)時間、學(xué)習(xí)方法和學(xué)習(xí)內(nèi)容。 2 第 二 章 系統(tǒng)的開發(fā)平臺、開發(fā)工具 開發(fā)環(huán)境 本系統(tǒng)的開發(fā)平臺采用的主要技術(shù)有 : 三層架構(gòu) +反射 +緩存 服務(wù)器為: Inter Information Server(IIS) 5. 0 或 以上版本 開發(fā)工具: Dreamweaver CS3, Microsoft Visual Studio 2021 運用該技術(shù)架構(gòu)的特點是: 可維護性 、 穩(wěn)定性強,性能優(yōu)越,可擴展性強,移植性強 、 性能優(yōu)越 和組件的可復(fù)用性 。此應(yīng)用程序可廣泛運行于 Inter,也可適用于內(nèi)部的局域網(wǎng)。 服務(wù)器端: Inter Information Server(IIS) 5. 0 或 以上版本 。 硬件環(huán)境 服務(wù)器: CPU 要求 PIII 800 以上,內(nèi)存 256MB 以上。 3 運行環(huán)境配置 Inter Information Server(IIS) 5. 0 或 以上版本 + MSSQL 2021 以上版本 4 第 三 章 系統(tǒng) 分析 系 統(tǒng)需求分析目的 系統(tǒng)需求分析 是 本系統(tǒng) 開發(fā)最重要的一步。 分析的 根本目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通的渠道 , 明確系統(tǒng)要服務(wù)于哪些用戶,對這些用戶提供哪些服務(wù) 。 用 戶對 系統(tǒng) 功能的需求 1) 用 戶注冊 (修改密碼,修改個人信息) 2) 登陸取得權(quán)限 3) 注銷本次權(quán)限 4) 瀏覽 網(wǎng)站信息 5) 分類 瀏覽 論壇版塊 信息 6) 組合條件 模糊 搜索 主題內(nèi)容 7) 個人 信息瀏覽 8) 個人 信息修改 管理 者 對 系統(tǒng) 功能的需求 1) 瀏覽所有用戶的信息 2) 注冊會員的管理 5 3) 刪除不合法的用戶 4) 添加 版塊 信息 5) 論壇版塊 分類 6) 界面風(fēng)格管理 7) 審核管理 8) 系統(tǒng)運行記錄管理 9) 公告管理 10) 幫助信息管理 11) 廣告管理 12) 友情鏈接管理 13) 消息管理 14) 勛章管理 系統(tǒng) 技術(shù) 可行性 和性能 的 分析 : 本系統(tǒng)采用業(yè)界流行的 MVC 分層的設(shè)計思想, 我們 還模仿了 在 J2EE 平臺下的 Spring 框架 架構(gòu)實現(xiàn) : 它基于 IOC( Inversion of Control,反向控制)和 AOP的構(gòu)架多層 j2ee 系統(tǒng)的框架,但它不強迫你必須在每一層中必須使用 簡化了開發(fā)人員對于一些無關(guān)緊要的代碼編寫。 總結(jié)上面的技術(shù)優(yōu)點: 所以從技術(shù)上說本系統(tǒng)擁有: 可維護性 、 穩(wěn)定性強,性能優(yōu)越,可擴展性強,移植性強 、 性能優(yōu)越 和組件的可復(fù)用性 。傳統(tǒng)的客戶機 /服務(wù)器架構(gòu)很明顯不適合。因此從總體來說本項目的系統(tǒng)架構(gòu)如下圖 31 所示: 用 戶 管 理管 理 人 員 管 理分 類 管 理界 面 風(fēng) 格 管 理 審 核 管 理 系 統(tǒng) 運 行 記 錄 管 理 公 告 管 理幫 助 信 息 管 理廣 告 管 理?用 戶 注 冊 , 登 陸板 塊 分 類帖 子 分 類主 題 分 類主 題 瀏 覽咨 詢 求 助同 城 活 動?前 臺 交 互后 臺 交 互M S S Q L 數(shù) 據(jù) 庫W i n d o w X P / N T / 2 0 0 0? 圖 31 ER圖設(shè)計 數(shù)據(jù)庫中各表的 關(guān)系如下圖所示: 數(shù)據(jù)庫中各表的的關(guān)系如圖 32 所示: 7 板 塊 主 題 帖 子用 戶空 間 日 志評 論用 戶 組管 理 組活 動咨 詢 求 助NN11NN1N1N1N111N1N1N 第四章 系統(tǒng)的總體構(gòu) 建 運作流程 本系統(tǒng)流程 (如圖 41) 分為三個方面管理:用戶管理, 論壇 管理和管理員管理。 2) 論壇 管理分為: 版塊管理、分類管理、主題管理、版塊權(quán)限管理 3)管理員管理分為: 管理員組管理、管理員權(quán)限管理 8 西 關(guān) 第 一 社 區(qū)前 臺注 冊 登 錄瀏 覽 帖 子回 復(fù) 帖 子個 人 信 息 管理后 臺登 錄論 壇 管 理用 戶 管 理個人資料維護查看版塊刪除版塊編輯版塊用戶組查看刪除用戶組編輯用戶組添加用戶組修改密碼查看所在組和權(quán)限查看積分“我的帖子”維護查看短消息“我的好友”管理參 加 活 動用 戶 組 管 理用戶查看刪除用戶編輯用戶添加用戶編輯日志寫日志評論日志瀏覽日志版塊主題管理版塊權(quán)限設(shè)置移動版塊添加版塊瀏 覽 空 間空 間 管 理刪除日志評論瀏覽日志評論刪除日志 圖 41 . 前臺 用例 會員用例: 9 會 員訪 問 社 區(qū)發(fā) 表 帖 子回 復(fù) 帖 子修 改 帖 子發(fā) 起 投 票參 與 投 票下 載 附 件查 看 用 戶 資 料交 易懸 賞搜 索 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 e x t e n d s 圖 42 10 管理員用例: 前 臺 論 壇 帖 子管 理 員刪 帖移 動分 類鑒 定置 頂提 升 下 沉關(guān) 閉 打 開屏 蔽編 輯收 藏評 分分 享轉(zhuǎn) 發(fā)回 復(fù)發(fā) 帖 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 圖 43 11 . 后臺用例 論壇設(shè)置用例: 管 理 員論 壇 管 理版 塊 維 護移 動合 并主 題 分 類附 件 管 理批 量 主 題 管 理批 量 刪 帖清 除 短 信 息論 壇 數(shù) 據(jù) 維 護遠 程 附 件 設(shè) 置分 表 設(shè) 置論 壇 聚 合輪 顯 圖 片論 壇 數(shù) 據(jù) 管 理推 薦 版 塊論 壇 熱 帖 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 論 壇添 加刪 除編 輯查 找 u s e s u s e s u s e s 圖 44 12 用戶設(shè)置用例: 用 戶 管 理用 戶 組 管 理添 加編 輯審 核合 并批 量 郵 件 發(fā) 送批 量 短 信 息 發(fā) 送添 加編 輯合 并 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 用 戶 圖 45 13 帖子設(shè)置用例: 管 理 員審 核 管 理審 核 主 題審 核 帖 子帖 子 回 收帖 子 內(nèi) 置 代 碼 管 理表 情 管 理附 件 尺 寸 、 類 型 管 理帖 子 鑒 定標(biāo) 簽 管 理 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 帖 子 圖 46 14 其他設(shè)置用例: 管 理 員公 告 管 理幫 助 信 息 管 理在 線 列 表 定 制廣 告 管 理友 情 鏈 接 管 理勛 章 管 理詞 語 過 濾計 劃 任 務(wù)公 共 消 息 管 理系 統(tǒng) 運 行 記 錄 管 理 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 其 他 圖 47 15 系統(tǒng)工具用例: 管 理 員數(shù) 據(jù) 庫運 行 s q l 語 句日 志 管 理備 份系 統(tǒng)更 新 緩 存版 塊 調(diào) 整推 廣 插 件 管 理 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 工 具 圖 48 數(shù)據(jù)庫名: XiGuanComunity 16 表名: dnt_forums 版塊表 序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標(biāo)識 主鍵 允許空 默認值 說明 1 fid int 4 0 是 是 否 論壇 fid 2 parentid int 4 0 否 (39。) 本論壇的上級論壇或分本論壇的上級論壇或分類的 fid icon varchar 300 0 是 板塊圖標(biāo) 3 layer smallint 2 0 否 (39。) 論壇層次 4 pathlist nchar 3000 0 否 (39。) 論壇級別所處路徑的 html鏈接代碼 5 parentidlist char 300 0 否 論壇級別所處路徑 id 列表(暫時不考慮) 6 subforumcount int 4 0 否 (39。) 論壇包括的子論壇個數(shù) 7 name nchar 50 0 否 論壇名稱 8 status int 4 0 否 (39。) 是否顯示 9 colcount smallint 2 0 否 (39。) 設(shè)置該論壇的子論壇在列表時分幾列顯示 10 displayorder int 4 0 否 (39。) 顯示順序 11 templatei