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

正文內容

bbs論壇的設計及實現(xiàn)論文(編輯修改稿)

2025-07-25 08:18 本頁面
 

【文章內容簡介】 BoardMaster VARCHAR(100) 版主11 PostNum INTEGER 發(fā)帖數(shù)量12 TopicNum INTEGER 主題數(shù)量13 IndexIMG VARCHAR(255) 論壇圖象14 TadayNum INTEGER 今日發(fā)帖數(shù)15 BoardUser VARCHAR(255) 狀態(tài)16 LastPost LONGCHAR 最后一帖17 Sid INTEGER 簽名標識18 Board_Setting LONGCHAR 版面設置19 Board_User VARCHAR(250) 版面用戶20 BoardTopStr VARCHAR(255) 置頂主題信息版面信息表中依然是使用了版面編號做主鍵,一般都會用編號作為主鍵,這樣效率要更高些。上級版面編號是為了方便分層次找到各級版面。發(fā)帖數(shù)量、主題數(shù)量是指本版面的所有發(fā)帖數(shù)量和主題數(shù)量,而上級版面的數(shù)量是包括下級版面的所有發(fā)帖數(shù)量和主題數(shù)量的,今日發(fā)帖數(shù)和最后一帖的規(guī)則也相同。版面置頂主題信息所包含的是該版面置頂?shù)闹黝}的編號。與版面相關最密切的是帖子和主題,表 29是論壇的主題信息表。表 29 論壇主題信息表(Topic_T)序 號 字 段 名 字段類型 說 明 備 注1 TopicID COUNTER 主題編號 Key2 Title VARCHAR(250) 標題 Not null3 BoardID INTEGER 版面編號4 PollID INTEGER 投票表編號5 LockTopic INTEGER 是否鎖定6 Child INTEGER 回復數(shù)量7 PostUserName VARCHAR(50) 發(fā)帖用戶名8 PostUserID INTEGER 發(fā)帖用戶編號續(xù)表 29序 號 字 段 名 字段類型 說 明 備 注9 DateAndTime DATETIME 發(fā)帖時間10 Hits INTEGER 點擊數(shù)11 Expression VARCHAR(20) 狀態(tài)12 VoteTotal INTEGER 投票總數(shù)13 LastPost VARCHAR(250) 最后一帖14 PostTable VARCHAR(8) 發(fā)帖內容表15 Istop BYTE 是否置頂16 LastPostTime DATETIME 最后發(fā)帖時間17 Isbest BYTE 是否精華18 Isvote BYTE 是否投票19 TopicMode BYTE 主題模式20 Mode INTEGER 模式表 210是帖子信息表。表 210 帖子信息表(Bbs1_T)序 號 字 段 名 字段類型 說 明 備 注1 AnnounceID COUNTER 帖子編號 Key2 ParentID INTEGER 上級帖子編號 Not null3 BoardID INTEGER 版面編號 Not null4 UserName VARCHAR(50) 發(fā)帖用戶名 Not null5 PostUserID INTEGER 用戶 ID Not null6 Topic VARCHAR(255) 標題7 Body LONGCHAR 帖子內容8 DateAndTime DATETIME 發(fā)帖時間9 Lengh INTEGER 內容長度10 RootID INTEGER 主題編號11 Layer INTEGER 層數(shù)12 Order INTEGER 排序號續(xù)表 210序 號 字 段 名 字段類型 說 明 備 注13 Isbest BYTE 是否精華14 IP VARCHAR(40) 發(fā)帖用戶 IP15 Expression VARCHAR(255) 狀態(tài)16 LockTopic INTEGER 主題鎖定狀態(tài)17 Signflag BYTE 簽名標識18 Emailflag BYTE 電子郵件標識19 Isagree VARCHAR(250) 評價20 Isuoload BYTE 是否有附件21 Isaudit BYTE 是否有音頻22 PostBuyUser LONGCHAR 購買此帖的人23 Ubblist VARCHAR(250) UBB 標識使用編號表 211是投票信息表。表 211 投票信息表(Vote_T)序 號 字 段 名 字段類型 說 明 備 注1 VoteID COUNTER 投票編號 Key2 Vote LONGCHAR 投票內容3 VoteNum LONGCHAR 每項投票的數(shù)量4 VoteType INTEGER 投票類型5 LockVote INTEGER 鎖定投票6 Votes INTEGER 投票人數(shù)7 TimeOut DATETIME 截止時間8 UArticle INTEGER 用戶文章9 UWealth INTEGER 現(xiàn)金貨幣10 UEP INTEGER 經驗值11 UCP INTEGER 魅力值12 UPower INTEGER 威望值表 212 是投票用戶表。表 212 投票用戶表(VoteUser_T)序 號 字 段 名 字段類型 說 明 備 注1 ID COUNTER 編號 Key2 VoteID INTEGER 投票編號3 UserID INTEGER 用戶編號4 VoteDate DATETIME 投票日期5 VoteOption VARCHAR(50) 投票選項以上 4個表是緊密關聯(lián)的。為什么單獨建立主題信息表而不把主題當成帖子的特例來篩選,是因為主題會有很多回復,而在論壇帖子搜索時如果搜索要過濾一次帖子將會速度很慢,而且用戶瀏覽主題時也不必要看到帖子的全部內容。表 29里用到了4個外鍵,如果在其他表中該字段沒有的數(shù)據(jù),在主題信息表中也是不能有的。發(fā)帖用戶名和發(fā)帖用戶編號來源于用戶信息表,可以算是數(shù)據(jù)冗余,是在查詢用戶發(fā)帖時具有更高的效率。表 210也包含了 4個外鍵,其中主題編號是用來關聯(lián)主題信息表的。層數(shù)記錄的是該帖子是主帖還是從帖,排序數(shù)是對同一層次的帖子進行排序的。簽名標識和電子郵件標識是記錄用戶是否在此帖中開放自己的簽名和電子郵件。表 211記錄了投票類帖子的投票部分的內容。由于投票內容和帖子信息不一樣,所以單獨建立一張表。后面幾個 U開頭的字段是限制字段,可以對于投票的用戶做一些資格上的限制,防止新用戶反復注冊投票。表 212記載了沒個投票用戶的投票情況。投票編號和用戶編號都是外鍵。投票選項字段和表 211中的投票內容字段想關聯(lián)。接著設計管理員信息表,如表 213,記載了管理員的信息。表 213 管理員信息表(Admin_T)序 號 字 段 名 字段類型 說 明 備 注1 ID COUNTER 管理員編號 Key2 Username VARCHAR(50) 用戶名3 Password VARCHAR(50) 用戶密碼4 Flag Memo 權限字段5 LastLogin DATETIME 投最后登陸時間續(xù)表 213序 號 字 段 名 字段類型 說 明 備 注6 LastLoginIP VARCHAR(50) 最后登陸 IP 地址 Key7 Adduser VARCHAR(50) 用戶信息表中的用戶名管理員信息表和用戶信息表是有關聯(lián)的,外鍵是用戶信息表里的用戶名,所以論壇的管理人員也是論壇的注冊用戶。這樣可以讓管理人員在修改論壇參數(shù)后可以很直觀的看到修改后的狀態(tài)。公共信息表記載的是論壇中發(fā)布的公共信息,與版面等信息是關聯(lián)的。如表 214。表 214 公共信息表(BbsNews_T)序 號 字 段 名 字段類型 說 明 備 注1 ID COUNTER 編號 Key2 BoardID INTEGER 版面編號3 Title VARCHAR(50) 標題4 Content LONGCHAR 內容5 Username VARCHAR(50) 發(fā)布用戶名6 Addtime DATETIME 發(fā)布時間7 Bgs VARCHAR(100) 背景音樂表 214中版面編號和發(fā)布用戶名是外鍵,但版面編號可以為 0,表示是在論壇首頁發(fā)布的信息。背景音樂是讓大家讀枯燥的公告時有親切感,不至于覺得無聊。收藏夾信息表是針對用戶的一個信息表,如表 215。表 215 收藏夾信息表(BookMark_T)序 號 字 段 名 字段類型 說 明 備 注1 ID COUNTER 編號 Key2 Username VARCHAR(50) 用戶名3 url VARCHAR(100) 收藏的網頁地址4 Topic VARCHAR(100) 帖子的主題5 Addtime DATETIME 添加時間收藏夾是為了給用戶帶來方便的,這里收藏的是網頁的地址,其實也可以做成收藏主題的編號,但因為可能收藏版面等容易編號混亂。短消息信息表記錄用戶之間的短消息,見表 216。表 216 短消息信息表(Message_T)序 號 字 段 名 字段類型 說 明 備 注1 ID COUNTER 編號 Key2 Sender VARCHAR(50) 發(fā)送者3 Incept VARCHAR(50) 接受者4 Title VARCHAR(100) 標題5 Content LONGCHAR 內容6 Flag INTEGER 閱讀標記7 SendTime DATETIME 發(fā)送時間8 DelR INTEGER 接受者刪除標識9 DelS INTEGER 發(fā)送者刪除標識10 IsSend INTEGER 已發(fā)送標識短消息是用戶之間私下交流的內容,所以必須保留兩者之間的信息。發(fā)送和接收者都是用戶信息表關聯(lián)的外鍵。刪除標識設置兩個是防止一方刪除操作后另一方看不到的情況。用戶的好友信息表見表 217。表 217 用戶好友列表(Friend_T)序 號 字 段 名 字段類型 說 明 備 注1 F_ID COUNTER 好友編號 Key2 F_username VARCHAR(50) 用戶名3 F_friend VARCHAR(50) 好友用戶名4 F_Addtime DATETIME 添加時間5 F_mod BYTE 好友類型6 F_userID INTEGER 用戶編號用戶好友列表是用戶用來相互交流的,是論壇感覺更人性化。記錄好友用戶名是因為用戶往往記得這個好友名字卻不記得編號,所以這里用用戶名做記錄而不是編號。在線用戶表是顯示即時在先的用戶,可以方便用戶見看到在線情況而更及時的交流。如表 218。表 218 在線用戶表(Online_T)序 號 字 段 名 字段類型 說 明 備 注1 ID DOUBLE 編號 Key2 Username VARCHAR(50) 用戶名3 Userclass VARCHAR(20) 用戶類型4 Stats VARCHAR(250) 用戶狀態(tài)5 IP VARCHAR(40) 當前 IP6 Actforip VARCHAR(40) IP 來源7 Startime DATETIME 開始時間8 Lastimebk DATETIME 最后操作時間9 BoardID INTEGER 版面編號10 Browser VARCHAR(250) 瀏覽器類型11 ActCome VARCHAR(50) 來源12 UserID INTEGER 用戶編號13 Userhidden INTEGER 是否隱身這里的主鍵是 DOUBLE 類型,是因為用戶的活動很多,數(shù)據(jù)量存在溢出的可能。用戶名、編號和類型都是來自用戶信息表的外鍵。瀏覽器類型記錄了瀏覽器和操作系統(tǒng)的類型。文件上傳表是帖子表的一個附表,它記錄了在帖子中的附件等信息,見表 219。表 219 用戶信息表(User_T)序 號 字 段 名 字段類型 說 明 備 注1 F_ID COUNTER 編號 Key2 F_AnnounceID VARCHAR(50) 帖子編號3 F_BoardID INTEGER 版面編號4 F_UserID INTEGER 用戶編號5 F_Username VARCHAR(50) 用戶名6 F_Filename VARCHAR(250) 文件名7 F_FileType VARCHAR(10) 文件類型8 F_Type SMALLINT 文件類型編號續(xù)表 219序 號 字 段 名 字段類型 說
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1