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

正文內(nèi)容

電子論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—畢業(yè)設(shè)計(jì)論文-文庫(kù)吧

2025-10-28 15:40 本頁(yè)面


【正文】 壇只是用于發(fā)布公共信息和討論問題的在線交流平臺(tái);后來,隨著網(wǎng)絡(luò)的普及,論壇的功能也越來越豐富,不僅僅可以發(fā)表文字,更是可以使用多媒體,受到了廣大網(wǎng)民的歡迎。因此,商業(yè)網(wǎng)站對(duì)論壇重視起來,紛紛在自己的網(wǎng)站上開辟論壇,作為與網(wǎng)民交流的園地,同時(shí)在線技術(shù)支持和在線服務(wù)也在論壇中開展起來。 本課題的研究意義 隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)給人們帶來了很多便利,比如人們借助于網(wǎng)絡(luò)進(jìn)行相互交流變得更加方便。電子論壇也稱為 BBS, BBS 是 Bulletin Board System 的縮寫,意即電子公告牌,一種在 Inter 上常見的用于信息服務(wù)的 Web系統(tǒng),它的主要服務(wù)是用來幫助瀏覽者相互溝通,吸引用戶,服務(wù)用戶的。 技術(shù)的發(fā)展一日千里,尤其是 Web 開發(fā)技術(shù)。早年間,我們還只能用靜態(tài)的HTML 編寫靜態(tài)的網(wǎng)站,毫無交互性可言。隨著技術(shù)的飛速發(fā)展,我們有了動(dòng)態(tài)的 HTML( DHTML),然后有了腳本( Script),腳本有很多種,這些都伴隨著早期的 Web 開發(fā)者走了很長(zhǎng),很苦的日子。到了 21 世紀(jì), Web 的開發(fā)者們迎來了幸福的生活, Microsoft, Sun 等公司相繼推出了強(qiáng)大,快捷的 ASP, PHP, JSP和 等開發(fā)技術(shù),我們可以使用多種編程語(yǔ)言來進(jìn)行開發(fā),大大提升了網(wǎng)站開發(fā)的效率,質(zhì)量。我們盡管可以說哪一種技術(shù)是最流行的,但是很難說哪一種技術(shù)是最好的,每一種技術(shù)都在它最對(duì)口的應(yīng)用上。對(duì)于電子論壇系統(tǒng),我選擇了 ASP 技術(shù),它同樣可把我們想要的功能很好的實(shí)現(xiàn)。 2 系統(tǒng)分析 系統(tǒng)需求分析 首先找出論壇針對(duì)的對(duì)象,得出一個(gè)簡(jiǎn)潔的例表: 1. 用戶:論壇的使用人員,進(jìn)行某些操作時(shí)需要注冊(cè)。 2. 版面: 表明發(fā)言內(nèi)容的類型。 3. 公共信息:與論壇相關(guān)的信息。 4. 帖子:論壇中單個(gè)觀點(diǎn)的討論。 5. 管理員:與論壇服務(wù)的人員。 論壇的對(duì)象不是孤立的,它們是緊密聯(lián)系的,下面是論壇各個(gè)對(duì)象之間的關(guān)聯(lián)表,關(guān)聯(lián)是單向的,是指左側(cè)對(duì)象對(duì)上方對(duì)象的活動(dòng)。無關(guān)聯(lián)的用表示,如果兩者只要單向關(guān)聯(lián),那么在另一個(gè)對(duì)象關(guān)聯(lián)時(shí)用√表示。 表 1 各對(duì)象之間的關(guān)系表 用戶 版面 公共信息 帖子 管理員 用戶 注冊(cè) 修改 瀏覽 聯(lián)系 瀏覽 瀏覽 發(fā)布 瀏覽 發(fā)布 修改 刪除 √ 版面 √ √ 公共信息 √ √ 帖子 √ √ 管理員 刪除 授權(quán) 添加 刪除 修改 添加 刪除 修改 添加 刪除 修改 至此,論壇的需要分析完成,接下來是論壇的功能設(shè)計(jì)。 系統(tǒng)功能描述 主要功能 首先從用戶開始,用戶關(guān)聯(lián)的對(duì)象是自身,版面,公共信息,帖子。分別根據(jù)用戶與這些對(duì)象的聯(lián)系給出一個(gè)明確的菜單 表 2 用戶功能表 序號(hào) 功能名稱 說明 1 用戶注冊(cè) 用戶在論壇填寫必要信息就可以成為注冊(cè)用戶,注冊(cè)后,可修改自己的注冊(cè)信息 2 用戶登錄 用戶注冊(cè)后可使用用戶名,密碼登錄,可選擇用戶名,密碼保存期限 3 瀏覽用戶信息 注冊(cè)用戶可查看其它用戶信息 序號(hào) 功能名稱 說明 4 與其它用戶聯(lián)系 注冊(cè)用戶可發(fā)站內(nèi)短信 5 瀏覽版面 任何用戶可瀏覽版面信息 6 瀏覽公共信息 任何用戶可瀏覽公共信息 7 瀏覽帖子 任何用戶可瀏覽帖子 8 發(fā)布修改刪除帖子 注冊(cè)用戶登錄后可發(fā)布帖子,修改自己的帖子,刪除自己的帖子 9 對(duì)帖子的特殊操作 主要針對(duì)版主類型的用戶,可對(duì)帖子置頂,設(shè)置精華,刪除帖子,移動(dòng)帖子等操作 接下來的版面,公共信息,帖子都沒有和其他對(duì)象的關(guān)聯(lián),它們?cè)谡搲惺潜粍?dòng)對(duì)象,是被其它對(duì)象所操作 。因此針對(duì)它們的主要功能是由其它對(duì)象產(chǎn)生,例如瀏覽版面就是用戶的功能。 管理員是論壇的一個(gè)特殊群體,它們的主要工作是保證論壇的正常運(yùn)行,他們可以和論壇的所有對(duì)象產(chǎn)生聯(lián)系,因此他們的功能也很豐富 表 3 管理員功能表 序號(hào) 功能名稱 說明 1 用戶刪除 對(duì)于在論壇中造成很壞影響的用戶,應(yīng)該刪除他們的身份 2 用戶授權(quán) 授予 用戶版主權(quán)限 3 版面管理 版面是論壇的枝干,對(duì)版面進(jìn)行添加,修改,刪除等操作 4 公共信息管理 公共信息 展示 論壇的狀態(tài),不能出現(xiàn)非法言論 5 帖子的管理 帖子是論壇的枝葉,帖子的好 壞關(guān)系到論壇的健康發(fā)展,對(duì)帖子進(jìn)行刪除,移動(dòng)等 6 數(shù)據(jù)庫(kù)的備份 管理員應(yīng)該定期地對(duì)系統(tǒng)數(shù)據(jù)庫(kù)備份,以免造成不必要的損失 現(xiàn)在分析各個(gè)對(duì)象的相關(guān)操作,設(shè)計(jì)為對(duì)象的功能實(shí)現(xiàn)接口,即為對(duì)象的操作方法。各個(gè)板塊有瀏覽列表和管理兩個(gè)方法,管理方法又可以分為添加,修改,刪除 3個(gè)子方法。 帖子有瀏覽,發(fā)帖,回帖,搜索和管理 5個(gè)方法,瀏覽方法又分為列表和查看兩個(gè)子方法,管理方法分為編輯,刪除,置頂,移動(dòng),指定精華 5 個(gè)子方法,如圖。 圖 1 帖子對(duì)象的相關(guān) 關(guān)系 用戶有注冊(cè)、登錄 2個(gè)方法,管理用戶方法又分為刪除和設(shè)置權(quán)限 2個(gè)子方法,如圖。 圖 2 用戶對(duì)象的相關(guān) 關(guān)系 這樣分析完后,前面列出的功能列表就有了各自的歸屬對(duì)象。 論壇一般存在兩種用戶:注冊(cè)用戶和管理員。用戶的權(quán)限是向下覆蓋的,既管理帖 子 刪除 移動(dòng) 置頂 指定精華 編輯 瀏覽帖子 搜索 回帖 發(fā)帖 用戶 管理員 注冊(cè) 登錄 管理用戶 刪除 設(shè)置權(quán)限 管理員 用戶 上級(jí)權(quán)限包含下級(jí)權(quán)限,在論壇中,管理員是上 級(jí)權(quán)限。 論壇的 3 大基本功能的相互關(guān)系如下圖所示。 圖 3 論壇基本功能的關(guān)系 本系統(tǒng)還有一些是論壇的內(nèi)容更加豐富的擴(kuò)展功能。 論壇擴(kuò)展功能 下面是個(gè)一個(gè)論壇擴(kuò)展功能表。 表 4 擴(kuò)展功能表 序號(hào) 功能名稱 說明 1 用戶控制自己的信息 用戶不想讓其他用戶看到自己的信息,可以控制自己的信息是否公開 序號(hào) 功能名稱 說明 2 用戶登錄添加驗(yàn)證碼 防止暴力破解密碼,輸入用戶名或密碼錯(cuò)誤會(huì)重新生成驗(yàn)證碼 3 站內(nèi)短信 方便用戶在站內(nèi)聯(lián)系 4 帖子評(píng)價(jià) 提高用戶參與論壇的積極性 5 帖子發(fā)布添加多媒體 吸引用戶,擴(kuò)展帖子發(fā)布功能 6 論壇收藏 保留用戶喜歡的內(nèi)容,方便用戶查看 7 帖子搜索 提供模糊搜索,方便用戶找到感興趣的主題 8 用戶等級(jí) 給用戶一個(gè)榮譽(yù),提高用戶發(fā)帖的積極性 9 論壇情況顯示 把論壇的一些數(shù)據(jù)顯示給用戶,如發(fā)帖數(shù),在線用戶人數(shù)等 10 數(shù)據(jù)備份 防止論壇出現(xiàn)故障,能夠正常運(yùn)行 11 非法言論過濾 對(duì)于一些非法言論可以在論壇中進(jìn)行默認(rèn)設(shè)置過濾 添加了這幾個(gè)擴(kuò)展功能后,論壇就顯得平易近人多了,也更具有使用性。 3 系 統(tǒng)設(shè)計(jì) 功能模塊 根據(jù)上一節(jié)給出論壇所必須的功能,劃分模塊。模塊的劃分主要是按照每一個(gè)對(duì)象的操作來歸類。論壇操作的對(duì)象是上一節(jié)所歸納的 5 個(gè)。下面就針對(duì)這 5個(gè)對(duì)象劃分功能模塊。 用戶: 有兩個(gè)模塊,一個(gè)是用戶注冊(cè),登錄,修改信息等功能組合,是用戶對(duì)用戶自身的操作;另一個(gè)是管理員對(duì)用戶進(jìn)行刪除,授權(quán),是管理員對(duì)用戶的發(fā)帖 帖子列表 回帖 瀏覽帖子 操作,如表 5。 表 5 用戶功能模塊表 模塊 模塊包含的功能 用戶模塊 用戶注冊(cè) 用戶登錄 瀏覽其它用戶信息 與其它用戶聯(lián)系 用戶控制自己的信息 用戶登錄添加驗(yàn)證碼 用戶等級(jí) 管理員模塊 用戶刪除 用戶授權(quán) 版面: 也有兩個(gè)模塊,一個(gè)是瀏覽模塊,一個(gè)是管理模塊。其功能模塊列表如表 6。 表 6 版面功能模塊表 模塊 模塊包含的功能 版面瀏覽模塊 瀏覽版面 版面管理模塊 版面管理 公共信息: 用戶瀏覽公共信息的功能劃分一個(gè)模塊,管理員對(duì)公共信息的操作劃分為一個(gè)模塊,其功能模塊列表如表 7 表 7 公共信息功能模塊表 模塊 模塊包含的功能 公共信息顯示模塊 瀏覽發(fā)布的公共信息 公共信息管理模塊 公共信息管理 帖子: 帖子包括用戶對(duì)帖子的操作和管理員對(duì)帖子的操作,相應(yīng)地分為帖子模 塊和帖子管理模塊,如表 8。 表 8 帖子功能模塊表 模塊 模塊包含的功能 帖子模塊 瀏覽帖子 發(fā)布 /修改 /刪除帖子 對(duì)帖子的特殊操作 帖子評(píng)價(jià) 帖子發(fā)布添加多媒體 論壇收藏 帖子搜索 帖子管理模塊 刪除帖子 移動(dòng)帖子 管理員: 管理 員是對(duì)其他對(duì)象進(jìn)行操作,如表 9。 表 9管理員管理功能模塊表 模塊 模塊包含的功能 管理員管理模塊 用戶管理 版面管理 帖子管理 數(shù)據(jù)備份 另外,對(duì)于用戶使用的模塊稱為前臺(tái)模塊,管理員使用的模塊稱為后臺(tái)模塊。系統(tǒng)總體功能劃分如圖 4。 論 壇 系 統(tǒng)用戶模塊公共信息模塊版面瀏覽模塊帖子模塊用戶管理模塊版面管理模塊公共信息管理模塊帖子管理模塊管理員管理模塊前 臺(tái) 模 塊 后 臺(tái) 模 塊 圖 4 系統(tǒng)總體功能 劃分 數(shù)據(jù)庫(kù)設(shè)計(jì) 本論壇使用 Microsoft SQL Server 2021 數(shù)據(jù)庫(kù),下面列出是數(shù)據(jù)庫(kù)設(shè)計(jì)的詳細(xì)。 1.建立數(shù)據(jù)表間的關(guān)系 本論壇數(shù)據(jù)庫(kù)共有 11個(gè)數(shù)據(jù)表,具體如表 10 所示。 表 10 論壇數(shù)據(jù)表 序號(hào) 表名 說明 1 user_t 用戶信息表 2 topic_t 主題信息表 3 superAdmin_t 論壇管理員表 4 post_t 帖子信息表 5 message_t 短消息信息表 6 grade_t 用 戶積分等級(jí)表 7 friend_t 用戶好友表 8 file_t 文件上傳表 9 board_t 子版面信息表 10 area_t 父版面信息表 11 admin_t 版主信息表 下面是數(shù)據(jù)表之間的關(guān)系圖,如圖 5。 圖 5 數(shù)據(jù)表關(guān)系 2.?dāng)?shù)據(jù)表結(jié)構(gòu)的詳細(xì)設(shè)計(jì) 表 11 用戶信息表 (user_t) 序號(hào) 字段名 字段類型 說明 備注 1 userid Int 用戶編號(hào) 主鍵 2 username Varchar(50) 用戶名 Not null 3 userpassword Varchar(50) 密碼 Not null 4 user Nvarchar(255) 電子郵件 Not null 5 usersign Nvarchar(255) 用戶簽名 6 usersex Varchar(50) 用戶性別 Not null 7 userface Nvarchar(255) 頭像 8 point Int 積分 9 joindate Datetime 注冊(cè)日期 Not null 10 userbirthday Nvarchar(50) 用戶生日 11 userquestion Nvarchar(50) 密碼問題 Not null 12 useranswer Nvarchar(50) 密碼答案 Not null 13 userlastip Nvarchar(40) 最后登錄 IP Not null 14 userhidden bit 是否隱身登錄 Not null 15 userqq Nvarchar(255) 用戶 16 truename Nvarchar(255) 真實(shí)姓名 17 country Nvarchar(255) 國(guó)家 18 city Nvarchar(255) 城市 19 constellation Nvarchar(255) 星座 20 blood Nvarchar(255) 血型 21 phone Nvarchar(50) 電話 22 Works Nvarchar(255) 職業(yè) 23 School Nvarchar(255) 畢業(yè)院校 24 Address Nvarchar(255) 家庭住址 25 jbzl bit 是否公開基本資料 Not null 26 xxzl bit 是否公開詳細(xì)資料 Not null 在用戶信息表里保存的是在論壇注冊(cè)用戶的信息,用戶編號(hào)和用戶名在論壇中是不能重復(fù)的,用戶名不能重復(fù)還使用用戶編號(hào)的原因是計(jì)算機(jī)對(duì)數(shù)字檢索速度更快。 表 12 父版面信息表 (area_t) 序號(hào) 字段名 字段類型 說明 備注 1 areaid Int 父版面編號(hào) 主鍵 2 areaname Varchar(255) 父版面名 Not null 3 setup
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1