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

正文內(nèi)容

電子論壇的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-07-24 17:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 誤會(huì)重新生成驗(yàn)證碼3 站內(nèi)短信 方便用戶在站內(nèi)聯(lián)系4 帖子評(píng)價(jià) 提高用戶參與論壇的積極性5 帖子發(fā)布添加多媒體 吸引用戶,擴(kuò)展帖子發(fā)布功能6 論壇收藏 保留用戶喜歡的內(nèi)容,方便用戶查看7 帖子搜索 提供模糊搜索,方便用戶找到感興趣的主題8 論壇情況顯示 把論壇的一些數(shù)據(jù)顯示給用戶,如發(fā)帖數(shù),在線用戶人數(shù)等 添加了這幾個(gè)擴(kuò)展功能后,論壇就顯得平易近人多了,也更具有使用性。第 3章 系統(tǒng)設(shè)計(jì)模塊的劃分主要是按照每一個(gè)對(duì)象的操作來(lái)歸類。論壇操作的對(duì)象是上一節(jié)所歸納的 5 個(gè)。下面就針對(duì)這 5 個(gè)對(duì)象劃分功能模塊。用戶:有兩個(gè)模塊,一個(gè)是用戶注冊(cè),登錄,修改信息等功能組合,是用戶對(duì)用戶自身的操作;另一個(gè)是管理員對(duì)用戶進(jìn)行刪除,授權(quán),是管理員對(duì)用戶的操作,如表 31。12表 31 用戶功能模塊表模塊 模塊功能用戶注冊(cè)用戶登錄瀏覽其它用戶信息與其它用戶聯(lián)系用戶控制自己的信息用戶模塊用戶登錄添加驗(yàn)證碼用戶刪除管理員模塊用戶授權(quán)版面:也有兩個(gè)模塊,一個(gè)是瀏覽模塊,一個(gè)是管理模塊。其功能模塊列表如表 32。表 32 版面功能模塊表模塊 模塊功能版面瀏覽模塊 瀏覽版面版面管理模塊 版面管理公共信息:用戶瀏覽公共信息的功能劃分一個(gè)模塊,管理員對(duì)公共信息的操作劃分為一個(gè)模塊,其功能模塊列表如表 33。表 33 公共信息功能模塊表模塊 模塊功能公共信息顯示模塊 瀏覽發(fā)布的公共信息13公共信息管理模塊 公共信息管理帖子:帖子包括用戶對(duì)帖子的操作和管理員對(duì)帖子的操作,相應(yīng)地分為帖子模塊和帖子管理模塊,如表 34。表 34 帖子功能模塊表模塊 模塊功能瀏覽帖子發(fā)布/修改/刪除帖子對(duì)帖子的特殊操作帖子評(píng)價(jià)帖子發(fā)布添加多媒體論壇收藏帖子模塊帖子搜索(續(xù)表 34)模塊 模塊功能刪除帖子帖子管理模塊移動(dòng)帖子管理員:管理員是對(duì)其他對(duì)象進(jìn)行操作,如表 35。表 35 管理員管理功能模塊表模塊 模塊功能14用戶管理版面管理管理員管理模塊帖子管理另外,對(duì)于用戶使用的模塊稱為前臺(tái)模塊,管理員使用的模塊稱為后臺(tái)模塊。系統(tǒng)總體功能劃分如圖 36。版面瀏覽模塊帖子模塊共公信息管理模塊論壇系統(tǒng)用戶模塊管理員管理模塊前臺(tái) 后臺(tái)公共信息模塊用戶管理模塊版面管理模塊帖子管理模塊圖 36 系統(tǒng)功能模塊圖15論壇使用 Access 數(shù)據(jù)庫(kù),下面列出是數(shù)據(jù)庫(kù)設(shè)計(jì)的詳細(xì)。論壇數(shù)據(jù)庫(kù)主要有以下幾個(gè)表。表 37 論壇數(shù)據(jù)表序號(hào) 字段名 字段類型1 userdata 用戶信息表2 BBsBoard 版面信息表3 BbsTopic 主題信息表4 BbsReply 帖子信息表5 bbsmessage 論壇信息表6 usergrade 用戶等級(jí)表7 notefriend 好友信息表8 bbsadmin 管理員信息表表 38 用戶信息表(userdata)序號(hào) 字段名 字段類型 說(shuō)明1 userid Int(4) 用戶編號(hào)2 username Varchar(50) 用戶名163 Userpassword Varchar(50) 密碼4 user Nvarchar(255) 電子郵件5 Usertitle Nvarchar(255) 用戶簽名6 usersex Varchar(50) 用戶性別7 userface Nvarchar(255) 頭像8 gradename Varchar(50) 積分9 addtime Datetime 注冊(cè)日期10 birthday Nvarchar(50) 用戶生日11 question Nvarchar(50) 密碼問(wèn)題12 answer Nvarchar(50) 密碼答案13 userlastip Nvarchar(40) 最后登錄 IP14 ishidden Int(4) 是否隱身登錄15 0icq Nvarchar(255) 用戶 (續(xù)表 38) 字段 類型 長(zhǎng)度 備注16 userinfo Nvarchar(255) 用戶真實(shí)信息17 openinfo Varchar(50) 是否公開(kāi)基本資料在用戶信息表里保存的是在論壇注冊(cè)用戶的信息,用戶編號(hào)和用戶名在論壇中是不能重復(fù)的,用戶名不能重復(fù)還使用用戶編號(hào)的原因是計(jì)算機(jī)對(duì)數(shù)字檢索速度更快。表 39 版面信息表(BBsBoard)序號(hào) 字段名 字段類型 說(shuō)明1 boardid Int(4) 版面編號(hào)2 bootid Int(4) 引導(dǎo)標(biāo)識(shí)3 boardname Varchar(50) 主版面名4 Child Int(4) 子版數(shù)量5 lasttopictime Varchar(255) 最后一個(gè)主題時(shí)間6 addtime Datetime(8) 建立日期177 boardstatus Int(4) 版面狀態(tài)8 topictable Int(4) 主題表表 310 主題信息表(BbsTopic)序號(hào) 字段 類型 說(shuō)明1 Id Int(4) 主題編號(hào)2 Title Text 主題3 BordId Int(4) 版面編號(hào)4 Reply Int(4) 主題回復(fù)數(shù)5 lastReplyUser Varchar(50) 最后回復(fù)用戶6 lastReplyTime Datetime 最后回復(fù)時(shí)間7 ReplyId Datetime 回復(fù) Id8 Islocked Int(4) 是否鎖定(續(xù)表 310)字段 類型 長(zhǎng)度 備注9 IsTop Int(4) 是否置頂10 IsDelete Int(4) 是否刪除表 311 帖子信息表(BbsReply)字段 類型 長(zhǎng)度 備注1 Id Int(4) 帖子編號(hào)2 ParentId Int(4) 回復(fù)帖子編號(hào)3 BoardId Int(4) 版面編號(hào)4 UserName Varchar(50) 用戶名5 UserLoginIp Varchar(100) 用戶登錄 IP6 TopicId Int(4) 主題編號(hào)7 Title Varchar(255) 主題8 AddTime Datetime(8) 帖子發(fā)表日期9 Content Text(16) 帖子內(nèi)容1810 Reply Int(4) 回復(fù)11 LastReplyTime Datetime(8) 最后回帖時(shí)間12 VoteTitle Int(4) 帖子投票13 StatVote Varchar(255) 投票統(tǒng)計(jì)表 310 和 311 是緊密關(guān)聯(lián)的,論壇主題信息表記載了論壇中主題帖的信息,建立這個(gè)表的原因是用戶在瀏覽論壇中的帖子時(shí)先應(yīng)看到的是主題列表,如果主題能夠吸引用戶,用戶才會(huì)去看其中的內(nèi)容,否則用戶一進(jìn)來(lái)就看到帖子內(nèi)容,會(huì)使用戶感覺(jué)非常的雜亂。這兩個(gè)表是通過(guò) id 字段聯(lián)系起來(lái)的,parentid 字段是用來(lái)針對(duì)特定的帖子回復(fù)。接下來(lái)幾張表是論壇的其它功能需要的數(shù)據(jù)表。表 312 論壇信息表(bbsmessage)字段 類型 長(zhǎng)度 備注1 MessageId Int(4) 信息編號(hào)2 BoardId Varchar(100) 板塊編號(hào)3 MsgTitle Varchar(50) 信息標(biāo)題4 MsgContent Text(16) 信息內(nèi)容5 UserName Varchar(50) 發(fā)信息用戶名6 AddTime Datetime(8) 發(fā)消息時(shí)間表 313 用戶等級(jí)信息表(usergrade)字段 類型 長(zhǎng)度 備注1 GradeId Int(4) 帖子編號(hào)2 GradeName Varchar(50) 用戶等級(jí)3 MinarTicle Int(4) 帖子編號(hào)4 GradePic Varchar(50) 等級(jí)標(biāo)識(shí)5 ClassId Int(4) 每個(gè)等級(jí)的數(shù)量19表 314 好友信息表(notefriend)序號(hào) 字段名 字段類型 說(shuō)明1 NoteId Int(4) 用戶編號(hào)2 UserName Varchar(50) 用戶名3 Frined Varchar(50) 好友名4 AddTime Datetime(8) 添加時(shí)間表 315 管理員信息表(bbsadmin)序號(hào) 字段名 字段類型 說(shuō)明1 LastLoginIp varchar(100) 最后登錄 IP2 LastLoginTime datetime(8) 最后登錄時(shí)間3 UserName Varchar(50) 用戶名4 PassWord Varchar(50) 密碼5 Purview Varchar(225) 權(quán)限標(biāo)識(shí)20第 4章 系統(tǒng)詳細(xì)設(shè)計(jì) 用戶模塊 用戶登錄論壇在前臺(tái)實(shí)現(xiàn)了用戶登陸系統(tǒng),使用驗(yàn)證碼,用戶每次登錄時(shí)都不一樣,這樣做的目的是為了防止有人利用破解程序,暴力破解用戶的密碼。當(dāng)把用戶名和密碼輸入進(jìn)去,系統(tǒng)會(huì)自動(dòng)和數(shù)據(jù)庫(kù)的用戶和密碼進(jìn)行核對(duì),如果一樣就登陸進(jìn)去,如果和原始資料對(duì)不上就提示你進(jìn)入注冊(cè)頁(yè)面進(jìn)行注冊(cè),注冊(cè)成功的話會(huì)自動(dòng)把你的用戶名和密碼輸入到后臺(tái)數(shù)據(jù)庫(kù)里面,下次不用注冊(cè)直接登陸就可以了。論壇的登陸系統(tǒng)如圖 41 所示:21圖 41 用戶登錄界面用戶輸入用戶名和密碼之后通過(guò)(input type=submit name=Submit value=登陸)登錄按鈕進(jìn)行登錄。當(dāng)成為用戶進(jìn)入論壇時(shí),會(huì)顯示用戶的個(gè)人資料及功能:修改資料,發(fā)起主題,參與主題,上傳頭像,上傳文件,發(fā)送論壇短信,論壇權(quán)限,論壇收藏,論壇好友。 論壇的個(gè)人信息如圖 42 所示: 圖 42 個(gè)人信息界面在基本資料里面可以看到的個(gè)人資料并且可以修改,這樣可以使用戶對(duì)自己的資料隨時(shí)隨地的修改,避免了寫完后不能修改的遺憾。聯(lián)系資料則是提供了電子信箱,OICQ 號(hào)碼,ICQ 號(hào)碼,MSN 帳戶,個(gè)人主頁(yè)等的聯(lián)系方式,如果要修改,必須要先正確輸入密碼才可以,這樣避免了有些人惡意改動(dòng)別人的聯(lián)系方式。修改密碼則是發(fā)現(xiàn)自己的密碼被別人知道后,處于安全的考慮提供了讓用戶自己改動(dòng)密碼的功能。 用戶注冊(cè)用戶注冊(cè),首先要檢查的就是用戶填寫的信息,其中包括:1. 字段是否空白,若空白則不接受。2. 輸入的 Email 是否正確,若 Email 中沒(méi)有@,@符號(hào)位于 Email 的第22一個(gè)字符或者@位于 Email 的最后一個(gè)字符都算錯(cuò)誤。3. 兩次輸入的密碼是否一致。4. 用戶名是否被使用。5. 電子郵件是否被使用。圖 43用戶注冊(cè)頁(yè)面程序說(shuō)明: 通過(guò) IsValidEmail(trim(request(UserEmail)))=false 驗(yàn)證電子郵件地址正確性;通過(guò)(select UserEmail from [UserData])lai 來(lái)驗(yàn)證郵箱的唯一性,如果出錯(cuò)則顯示“對(duì)不起,本論壇已經(jīng)限制了一個(gè) Email 只能注冊(cè)一個(gè)帳號(hào),請(qǐng)重新選擇您的 Email。 “如果正確則輸恭喜,您所填寫的用戶和Email 通過(guò)檢測(cè),可以正常注冊(cè)!請(qǐng)繼續(xù)將您的注冊(cè)信息填寫完整,謝謝。 ”23 與其他用戶聯(lián)系站內(nèi)用戶通過(guò)短消息與其他用戶聯(lián)系。圖 44 用戶好友列表頁(yè)面可以將站內(nèi)的注冊(cè)用戶加為好友,方便查看好友的信息和聯(lián)系。我們還可以將不常聯(lián)系的好友進(jìn)行刪除。通過(guò)數(shù)據(jù)庫(kù)語(yǔ)句(Select * From BBsAttach)從 BBsAttach 表中提取用戶數(shù)據(jù),發(fā)布到好友列表中。圖 45 用戶發(fā)信息頁(yè)面24圖 46 用戶查看聊天記錄頁(yè)面該功能包括了發(fā)短消息,發(fā)件箱和收件箱三部分,發(fā)短消息是向短消息表(UserNote)添加記錄,發(fā)件箱和收件箱都是從 UserNote 表讀取記錄。標(biāo)記短消息是否已讀是對(duì)數(shù)據(jù)表 UserNote 中的 flag 字段操作。以上功能雖然不是論壇的必須功能,但是它讓論壇更加人性化,其實(shí)現(xiàn)的方法都類似,都是對(duì)數(shù)據(jù)庫(kù)的讀/寫操作。 帖子模塊 網(wǎng)絡(luò)技術(shù)的發(fā)展日新月異,現(xiàn)在用戶發(fā)言時(shí)使用的格式也是豐富多彩。例如:用戶可以上傳文件,可以粘貼多媒體等。下面是一個(gè)帖子的發(fā)布頁(yè)面和修改頁(yè)面。而對(duì)于帖子的刪除只能由管理員來(lái)執(zhí)行操作,普通用戶無(wú)法刪除。25圖 47 帖子發(fā)布頁(yè)面要實(shí)現(xiàn)帖子內(nèi)容多樣化可以使用 UBB 碼。UBB 碼是 HTML 的一個(gè)變種,是 Ultimate Bulletin Board 采用的一種特殊的 TAG。為了避免用戶無(wú)意或者有意使用 HTML 代碼對(duì)論壇進(jìn)行攻擊。各種論壇基本上都屏蔽了 HTML 代碼。但是為了使得論壇更加“多姿多彩” ,論壇也會(huì)相應(yīng)地開(kāi)放一些自定義的 TAG標(biāo)簽,類似于 HTML 中的 TAG。這種自定義的 TAG 就是俗稱的 UBB 代碼??梢允褂妹赓M(fèi)的 UBB 編輯器來(lái)自動(dòng)生成 UBB 代碼。26圖 48 帖子修改頁(yè)面用戶進(jìn)入要修改的帖子的頁(yè)面點(diǎn)擊編輯按鈕就會(huì)跳轉(zhuǎn)到修改帖子的頁(yè)面,當(dāng)用戶將要更
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1