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

正文內(nèi)容

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

2024-11-11 15:40 本頁面


【正文】 壇只是用于發(fā)布公共信息和討論問題的在線交流平臺;后來,隨著網(wǎng)絡(luò)的普及,論壇的功能也越來越豐富,不僅僅可以發(fā)表文字,更是可以使用多媒體,受到了廣大網(wǎng)民的歡迎。因此,商業(yè)網(wǎng)站對論壇重視起來,紛紛在自己的網(wǎng)站上開辟論壇,作為與網(wǎng)民交流的園地,同時在線技術(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ā)展,我們有了動態(tài)的 HTML( DHTML),然后有了腳本( Script),腳本有很多種,這些都伴隨著早期的 Web 開發(fā)者走了很長,很苦的日子。到了 21 世紀(jì), Web 的開發(fā)者們迎來了幸福的生活, Microsoft, Sun 等公司相繼推出了強大,快捷的 ASP, PHP, JSP和 等開發(fā)技術(shù),我們可以使用多種編程語言來進(jìn)行開發(fā),大大提升了網(wǎng)站開發(fā)的效率,質(zhì)量。我們盡管可以說哪一種技術(shù)是最流行的,但是很難說哪一種技術(shù)是最好的,每一種技術(shù)都在它最對口的應(yīng)用上。對于電子論壇系統(tǒng),我選擇了 ASP 技術(shù),它同樣可把我們想要的功能很好的實現(xiàn)。 2 系統(tǒng)分析 系統(tǒng)需求分析 首先找出論壇針對的對象,得出一個簡潔的例表: 1. 用戶:論壇的使用人員,進(jìn)行某些操作時需要注冊。 2. 版面: 表明發(fā)言內(nèi)容的類型。 3. 公共信息:與論壇相關(guān)的信息。 4. 帖子:論壇中單個觀點的討論。 5. 管理員:與論壇服務(wù)的人員。 論壇的對象不是孤立的,它們是緊密聯(lián)系的,下面是論壇各個對象之間的關(guān)聯(lián)表,關(guān)聯(lián)是單向的,是指左側(cè)對象對上方對象的活動。無關(guān)聯(lián)的用表示,如果兩者只要單向關(guān)聯(lián),那么在另一個對象關(guān)聯(lián)時用√表示。 表 1 各對象之間的關(guān)系表 用戶 版面 公共信息 帖子 管理員 用戶 注冊 修改 瀏覽 聯(lián)系 瀏覽 瀏覽 發(fā)布 瀏覽 發(fā)布 修改 刪除 √ 版面 √ √ 公共信息 √ √ 帖子 √ √ 管理員 刪除 授權(quán) 添加 刪除 修改 添加 刪除 修改 添加 刪除 修改 至此,論壇的需要分析完成,接下來是論壇的功能設(shè)計。 系統(tǒng)功能描述 主要功能 首先從用戶開始,用戶關(guān)聯(lián)的對象是自身,版面,公共信息,帖子。分別根據(jù)用戶與這些對象的聯(lián)系給出一個明確的菜單 表 2 用戶功能表 序號 功能名稱 說明 1 用戶注冊 用戶在論壇填寫必要信息就可以成為注冊用戶,注冊后,可修改自己的注冊信息 2 用戶登錄 用戶注冊后可使用用戶名,密碼登錄,可選擇用戶名,密碼保存期限 3 瀏覽用戶信息 注冊用戶可查看其它用戶信息 序號 功能名稱 說明 4 與其它用戶聯(lián)系 注冊用戶可發(fā)站內(nèi)短信 5 瀏覽版面 任何用戶可瀏覽版面信息 6 瀏覽公共信息 任何用戶可瀏覽公共信息 7 瀏覽帖子 任何用戶可瀏覽帖子 8 發(fā)布修改刪除帖子 注冊用戶登錄后可發(fā)布帖子,修改自己的帖子,刪除自己的帖子 9 對帖子的特殊操作 主要針對版主類型的用戶,可對帖子置頂,設(shè)置精華,刪除帖子,移動帖子等操作 接下來的版面,公共信息,帖子都沒有和其他對象的關(guān)聯(lián),它們在論壇中是被動對象,是被其它對象所操作 。因此針對它們的主要功能是由其它對象產(chǎn)生,例如瀏覽版面就是用戶的功能。 管理員是論壇的一個特殊群體,它們的主要工作是保證論壇的正常運行,他們可以和論壇的所有對象產(chǎn)生聯(lián)系,因此他們的功能也很豐富 表 3 管理員功能表 序號 功能名稱 說明 1 用戶刪除 對于在論壇中造成很壞影響的用戶,應(yīng)該刪除他們的身份 2 用戶授權(quán) 授予 用戶版主權(quán)限 3 版面管理 版面是論壇的枝干,對版面進(jìn)行添加,修改,刪除等操作 4 公共信息管理 公共信息 展示 論壇的狀態(tài),不能出現(xiàn)非法言論 5 帖子的管理 帖子是論壇的枝葉,帖子的好 壞關(guān)系到論壇的健康發(fā)展,對帖子進(jìn)行刪除,移動等 6 數(shù)據(jù)庫的備份 管理員應(yīng)該定期地對系統(tǒng)數(shù)據(jù)庫備份,以免造成不必要的損失 現(xiàn)在分析各個對象的相關(guān)操作,設(shè)計為對象的功能實現(xiàn)接口,即為對象的操作方法。各個板塊有瀏覽列表和管理兩個方法,管理方法又可以分為添加,修改,刪除 3個子方法。 帖子有瀏覽,發(fā)帖,回帖,搜索和管理 5個方法,瀏覽方法又分為列表和查看兩個子方法,管理方法分為編輯,刪除,置頂,移動,指定精華 5 個子方法,如圖。 圖 1 帖子對象的相關(guān) 關(guān)系 用戶有注冊、登錄 2個方法,管理用戶方法又分為刪除和設(shè)置權(quán)限 2個子方法,如圖。 圖 2 用戶對象的相關(guān) 關(guān)系 這樣分析完后,前面列出的功能列表就有了各自的歸屬對象。 論壇一般存在兩種用戶:注冊用戶和管理員。用戶的權(quán)限是向下覆蓋的,既管理帖 子 刪除 移動 置頂 指定精華 編輯 瀏覽帖子 搜索 回帖 發(fā)帖 用戶 管理員 注冊 登錄 管理用戶 刪除 設(shè)置權(quán)限 管理員 用戶 上級權(quán)限包含下級權(quán)限,在論壇中,管理員是上 級權(quán)限。 論壇的 3 大基本功能的相互關(guān)系如下圖所示。 圖 3 論壇基本功能的關(guān)系 本系統(tǒng)還有一些是論壇的內(nèi)容更加豐富的擴展功能。 論壇擴展功能 下面是個一個論壇擴展功能表。 表 4 擴展功能表 序號 功能名稱 說明 1 用戶控制自己的信息 用戶不想讓其他用戶看到自己的信息,可以控制自己的信息是否公開 序號 功能名稱 說明 2 用戶登錄添加驗證碼 防止暴力破解密碼,輸入用戶名或密碼錯誤會重新生成驗證碼 3 站內(nèi)短信 方便用戶在站內(nèi)聯(lián)系 4 帖子評價 提高用戶參與論壇的積極性 5 帖子發(fā)布添加多媒體 吸引用戶,擴展帖子發(fā)布功能 6 論壇收藏 保留用戶喜歡的內(nèi)容,方便用戶查看 7 帖子搜索 提供模糊搜索,方便用戶找到感興趣的主題 8 用戶等級 給用戶一個榮譽,提高用戶發(fā)帖的積極性 9 論壇情況顯示 把論壇的一些數(shù)據(jù)顯示給用戶,如發(fā)帖數(shù),在線用戶人數(shù)等 10 數(shù)據(jù)備份 防止論壇出現(xiàn)故障,能夠正常運行 11 非法言論過濾 對于一些非法言論可以在論壇中進(jìn)行默認(rèn)設(shè)置過濾 添加了這幾個擴展功能后,論壇就顯得平易近人多了,也更具有使用性。 3 系 統(tǒng)設(shè)計 功能模塊 根據(jù)上一節(jié)給出論壇所必須的功能,劃分模塊。模塊的劃分主要是按照每一個對象的操作來歸類。論壇操作的對象是上一節(jié)所歸納的 5 個。下面就針對這 5個對象劃分功能模塊。 用戶: 有兩個模塊,一個是用戶注冊,登錄,修改信息等功能組合,是用戶對用戶自身的操作;另一個是管理員對用戶進(jìn)行刪除,授權(quán),是管理員對用戶的發(fā)帖 帖子列表 回帖 瀏覽帖子 操作,如表 5。 表 5 用戶功能模塊表 模塊 模塊包含的功能 用戶模塊 用戶注冊 用戶登錄 瀏覽其它用戶信息 與其它用戶聯(lián)系 用戶控制自己的信息 用戶登錄添加驗證碼 用戶等級 管理員模塊 用戶刪除 用戶授權(quán) 版面: 也有兩個模塊,一個是瀏覽模塊,一個是管理模塊。其功能模塊列表如表 6。 表 6 版面功能模塊表 模塊 模塊包含的功能 版面瀏覽模塊 瀏覽版面 版面管理模塊 版面管理 公共信息: 用戶瀏覽公共信息的功能劃分一個模塊,管理員對公共信息的操作劃分為一個模塊,其功能模塊列表如表 7 表 7 公共信息功能模塊表 模塊 模塊包含的功能 公共信息顯示模塊 瀏覽發(fā)布的公共信息 公共信息管理模塊 公共信息管理 帖子: 帖子包括用戶對帖子的操作和管理員對帖子的操作,相應(yīng)地分為帖子模 塊和帖子管理模塊,如表 8。 表 8 帖子功能模塊表 模塊 模塊包含的功能 帖子模塊 瀏覽帖子 發(fā)布 /修改 /刪除帖子 對帖子的特殊操作 帖子評價 帖子發(fā)布添加多媒體 論壇收藏 帖子搜索 帖子管理模塊 刪除帖子 移動帖子 管理員: 管理 員是對其他對象進(jìn)行操作,如表 9。 表 9管理員管理功能模塊表 模塊 模塊包含的功能 管理員管理模塊 用戶管理 版面管理 帖子管理 數(shù)據(jù)備份 另外,對于用戶使用的模塊稱為前臺模塊,管理員使用的模塊稱為后臺模塊。系統(tǒng)總體功能劃分如圖 4。 論 壇 系 統(tǒng)用戶模塊公共信息模塊版面瀏覽模塊帖子模塊用戶管理模塊版面管理模塊公共信息管理模塊帖子管理模塊管理員管理模塊前 臺 模 塊 后 臺 模 塊 圖 4 系統(tǒng)總體功能 劃分 數(shù)據(jù)庫設(shè)計 本論壇使用 Microsoft SQL Server 2021 數(shù)據(jù)庫,下面列出是數(shù)據(jù)庫設(shè)計的詳細(xì)。 1.建立數(shù)據(jù)表間的關(guān)系 本論壇數(shù)據(jù)庫共有 11個數(shù)據(jù)表,具體如表 10 所示。 表 10 論壇數(shù)據(jù)表 序號 表名 說明 1 user_t 用戶信息表 2 topic_t 主題信息表 3 superAdmin_t 論壇管理員表 4 post_t 帖子信息表 5 message_t 短消息信息表 6 grade_t 用 戶積分等級表 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è)計 表 11 用戶信息表 (user_t) 序號 字段名 字段類型 說明 備注 1 userid Int 用戶編號 主鍵 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 注冊日期 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) 真實姓名 17 country Nvarchar(255) 國家 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 在用戶信息表里保存的是在論壇注冊用戶的信息,用戶編號和用戶名在論壇中是不能重復(fù)的,用戶名不能重復(fù)還使用用戶編號的原因是計算機對數(shù)字檢索速度更快。 表 12 父版面信息表 (area_t) 序號 字段名 字段類型 說明 備注 1 areaid Int 父版面編號 主鍵 2 areaname Varchar(255) 父版面名 Not null 3 setup
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1