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

正文內(nèi)容

bbs論壇的設計及實現(xiàn)論文-在線瀏覽

2025-08-15 08:18本頁面
  

【正文】 的對象在第一章里歸納為用戶、版面、公共信息、帖子、管理員、系統(tǒng)參數(shù)這 6個對象,所以就要針對這 6個對象劃分功能模塊。表 21 用戶功能模塊列表模塊 模塊包含的功能 用戶注冊 用戶登陸 瀏覽其他用戶信息 與其他用戶聯(lián)系 用戶控制自己的信息 用戶登陸添加驗證碼用戶模塊 用戶等級 用戶刪除管理人員模塊 用戶授權 (2) 版面:有兩個模塊,一個是瀏覽模塊,一個是管理模塊。表 22 版塊功能模塊列表模塊 模塊包含的功能版面瀏覽模塊  瀏覽版面版面管理模塊  版面管理 (3) 公共信息:將用戶發(fā)布和瀏覽公共信息的功能劃分為一個模塊,對象是用戶對公共信息的操作;管理員對公共信息的操作劃分為另一個模塊。表 23 公共信息功能模塊列表模塊 模塊包含的功能公共信息顯示模塊 瀏覽、發(fā)布公共信息公共信息管理模塊 公共信息管理 (4) 帖子:帖子是論壇的基本,其功能是最多最復雜的,但仍然可以分為兩個模塊,根據(jù)操作對象來區(qū)分。表 24 帖子功能模塊列表模塊 模塊包含的功能 瀏覽帖子 發(fā)布、修改、刪除帖子 對帖子特殊操作 帖子評價 帖子發(fā)布增加多媒體 帖子類別多樣化 帖子移動(單個) 帖子收藏帖子模塊 帖子搜索 帖子管理帖子管理模塊 帖子移動(批量) (5) 管理員:管理員主要是對其他對象進行操作,是對其他模塊的操作人員,同時系統(tǒng)參數(shù)設置模塊的功能也可以劃分進來。表 25 管理員管理功能模塊列表模塊 模塊包含的功能 設置系統(tǒng)參數(shù) 數(shù)據(jù)備份 非法言論過濾管理員管理模塊 非法 IP限制通過以上分析,論壇的模塊劃分也就完成了。對于論壇系統(tǒng)來說,聯(lián)系各個模塊的主線是使用者的權限,用戶能使用論壇的哪些功能是由用戶的權限決定的,論壇的每個功能都與相應的權限對應。是以使用者為中心連接起來的。瀏覽模塊與發(fā)帖回帖模塊、管理帖子模塊關聯(lián),是由論壇的系統(tǒng)流程決定的;管理版塊模塊與瀏覽模塊關聯(lián),是有帖子與版塊的父子關系決定的,帖子依附與版塊,先有版塊后有帖子,帖子必須發(fā)表在某個版塊中;管理用戶模塊與注冊登陸模塊關聯(lián),是由同一類對象用戶決定的,注冊后獲得論壇的身份,成為用戶,所有的用戶需要接受管理員的管理,用戶登陸證明自己在論壇中的身份。圖 21 論壇整體架構圖對于用戶使用的模塊成為前臺模塊,管理員使用的模塊稱為后臺模塊。圖 22 功能模塊劃分論壇系統(tǒng)論壇系統(tǒng) 論壇系統(tǒng)用戶模塊版面瀏覽模塊公共信息顯示模塊帖子模塊用戶管理模塊版面管理模塊公共信息管理模塊帖子管理模塊管理人員管理模塊管理員管理用戶管理版塊管理帖子用  戶選擇版塊瀏覽帖子注冊登陸發(fā)帖回帖搜  索 數(shù)據(jù)庫設計論壇系統(tǒng)信息的儲存一般是在文件或者數(shù)據(jù)庫中,相比之下數(shù)據(jù)庫要簡單高效,能對論壇進行更好的控制,也能對資料提供一些嚴正和保護。使用數(shù)據(jù)庫的首先就是要設計數(shù)據(jù)庫的表結構,一個設計良好的數(shù)據(jù)庫結構可以提高效率、方便維護,而且對于可能的擴充也會留有余地。根據(jù)對論壇功能的分析,可以建立 16個數(shù)據(jù)表,如表 26。其關聯(lián)一般都是通過主線用戶相關聯(lián),或者是用戶 ID,或者是用戶的其他信息。 數(shù)據(jù)庫表結構的詳細設計首先是用戶信息表,用戶信息是相關信息最多的表。表 27 用戶信息表(User_T)序 號 字 段 名 字段類型 說 明 備 注1 UserID COUNTER 用戶編號 Key2 UserName VARCHAR(50) 用戶名 Not null3 UserPassword VARCHAR(20) 密碼 Not null4 UserEmail VARCHAR(255) 電子郵件 Not null5 UserPost INTEGER 發(fā)帖數(shù)6 UserTopic INTEGER 發(fā)布主題數(shù)7 UserSign VARCHAR(255) 用戶簽名8 UserSex BYTE 性別9 UserFace VARCHAR(255) 頭像10 UserWidth INTEGER 頭像寬11 UserHeight INTEGER 頭像高12 JoinDate DATETIME 注冊時間 Not null13 LastLogin DATETIME 最后登陸時間14 UserLogins INTEGER 登陸次數(shù) Not null15 UserViews INTEGER 信息被瀏覽次數(shù)16 UserClass VARCHAR(20) 用戶級別17 UserWealth INTEGER 現(xiàn)金貨幣18 UserEP INTEGER 經(jīng)驗值19 UserCP INTEGER 魅力值20 UserPower INTEGER 威望值21 UserDel INTEGER 被刪主題數(shù)22 UserIsBest INTEGER 精華帖子23 UserTitle VARCHAR(50) 頭銜24 UserBirthday VARCHAR(50) 生日續(xù)表 27序 號 字 段 名 字段類型 說 明 備 注25 UserQuestion VARCHAR(50) 密碼問題 Not null26 UserAnswer VARCHAR(50) 密碼答案 Not null27 UserLastIP VARCHAR(30) 最后登陸 IP28 UserPhoto VARCHAR(255) 用戶照片29 UserFav VARCHAR(255) 用戶好友分組30 UserInfo LONGCHAR 用戶其他信息31 UserSetting VARCHAR(255) 用戶設置32 TitlePic VARCHAR(50) 標題圖片33 UserHidden BYTE 是否隱身 Not null34 UserMsg VARCHAR(30) 用戶消息35 UserTaday VARCHAR(250) 今日信息在用戶信息表里保存的是所有在論壇注冊的用戶的信息,用戶編號是用戶在論壇中的唯一標識。密碼和密碼答案是在用戶忘記密碼時驗證身份的保證,所以設置為不能為空。表 28是論壇中的版面信息表。上級版面編號是為了方便分層次找到各級版面。版面置頂主題信息所包含的是該版面置頂?shù)闹黝}的編號。表 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ā)帖內(nèi)容表15 Istop BYTE 是否置頂16 LastPostTime DATETIME 最后發(fā)帖時間17 Isbest BYTE 是否精華18 Isvote BYTE 是否投票19 TopicMode BYTE 主題模式20 Mode INTEGER 模式表 210是帖子信息表。表 211 投票信息表(Vote_T)序 號 字 段 名 字段類型 說 明 備 注1 VoteID COUNTER 投票編號 Key2 Vote LONGCHAR 投票內(nèi)容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 經(jīng)驗值11 UCP INTEGER 魅力值12 UPower INTEGER 威望值表 212 是投票用戶表。為什么單獨建立主題信息表而不把主題當成帖子的特例來篩選,是因為主題會有很多回復,而在論壇帖子搜索時如果搜索要過濾一次帖子將會速度很慢,而且用戶瀏覽主題時也不必要看到帖子的全部內(nèi)容。發(fā)帖用戶名和發(fā)帖用戶編號來源于用戶信息表,可以算是數(shù)據(jù)冗余,是在查詢用戶發(fā)帖時具有更高的效率。層數(shù)記錄的是該帖子是主帖還是從帖,排序數(shù)是對同一層次的帖子進行排序的。表 211記錄了投票類帖子的投票部分的內(nèi)容。后面幾個 U開頭的字段是限制字段,可以對于投票的用戶做一些資格上的限制,防止新用戶反復注冊投票。投票編號和用戶編號都是外鍵。接著設計管理員信息表,如表 213,記載了管理員的信息。這樣可以讓管理人員在修改論壇參數(shù)后可以很直觀的看到修改后的狀態(tài)。如表 214。背景音樂是讓大家讀枯燥的公告時有親切感,不至于覺得無聊。表 215 收藏夾信息表(BookMark_T)序 號 字 段 名 字段類型 說 明 備 注1 ID COUNTER 編號 Key2 Username VARCHAR(50) 用戶名3 url VARCHAR(100) 收藏的網(wǎng)頁地址4 Topic VARCHAR(100) 帖子的主題5 Addtime DATETIME 添加時間收藏夾是為了給用戶帶來方便的,這里收藏的是網(wǎng)頁的地址,其實也可以做成收藏主題的編號,但因為可能收藏版面等容易編號混亂。表 216 短消息信息表(Message_T)序 號 字 段 名 字段類型 說 明 備 注1 ID COUNTER 編號 Key2 Sender VARCHAR(50) 發(fā)送者3 Incept VARCHAR(50) 接受者4 Title VARCHAR(100) 標題5 Content LONGCHAR 內(nèi)容6 Flag INTEGER 閱讀標記7 SendTime DATETIME 發(fā)送時間8 DelR INTEGER 接受者刪除標識9 DelS INTEGER 發(fā)送者刪除標識10 IsSend INTEGER 已發(fā)送標識短消息是用戶之間私下交流的內(nèi)容,所以必須保留兩者之間的信息。刪除標識設置兩個是防止一方刪除操作后另一方看不到的情況。表 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 在線用戶表(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)的類型。表 2
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1