【文章內(nèi)容簡介】
聯(lián)系方法 EntityRelationship Approach 構(gòu)成 ER 圖的基本要素是實體型屬性和聯(lián)系其表示方法為實體型用矩形表示矩形框內(nèi)寫明實體名屬性用橢圓形表示并用無向邊將其與相應(yīng)的實體連接起來聯(lián)系用菱形表示菱形框內(nèi)寫明聯(lián)系名并用無向邊分別與有關(guān)實體連接起來同時在無向邊旁標(biāo)上聯(lián)系的類型 1 11 n 或 m nER 圖的關(guān)系說明一個游客可以用不同的用戶名注冊多個會員一個會員可以申請做不同模塊的版主一個版塊只能又一個會員來當(dāng)版主會員可以申請為管理員系統(tǒng)可以設(shè)置多個會員為管理員 設(shè)計 本系統(tǒng)使用的是 SQL2021 數(shù)據(jù)庫主要有管理員信息表交流信息的信息表會員信息表分別如下圖表 1 表 2 表 3 所示 表 1 會員信息表 字段名稱 數(shù)據(jù)類型 主鍵 用戶名 Char 20 PK 密碼 Char 20 否 EMail Char 20 否 頭像 Image 否 表2 交流信息表 字段名稱 數(shù)據(jù)類型 主鍵 標(biāo)題 char 50 PK 發(fā)布人 char 20 否 發(fā)布時間 dateTime 否 點擊數(shù) Int 否 回復(fù)數(shù) Int 否 最后回復(fù)時間 dateTime 否 表 3 管理員信息表 字段名稱 數(shù)據(jù)類型 主鍵 管理員名稱 char 20 PK 密碼 char 20 否 權(quán)限 char 20 否 5 平臺界面實現(xiàn) 51 前臺模塊 平臺首頁 在線師生交流網(wǎng)站既然是網(wǎng)站就會有很多用戶也就有幾種不同的用戶一般可分為三種類型游客會員管理員 [14]就會存在權(quán)限的問題游客就只能在網(wǎng)站上游逛甚 至是不能在網(wǎng)站上面發(fā)表自己的言論但是會員就不同了只要老師或者是學(xué)生注冊會員了那么他就可以在網(wǎng)站上面查看相關(guān)的信息和留言發(fā)表自己的言論還有就是既然注冊了會員那么就會有自己的信息了會員可以修改自己的信息也可以上傳自己的照片管理員的權(quán)限最大不僅可以跟會員他們一樣可以在網(wǎng)站上面留言最重要的是可以修改管理所有的系統(tǒng)的信息管理員登錄后臺管理系統(tǒng)就可以對系統(tǒng)的所有的信息進(jìn)行管理首頁設(shè)計的界面如下圖 51 所示 圖 51 平臺首頁界面瀏覽模式 錄 如果游客想登錄本系統(tǒng)并在上面發(fā)言討論的話就要注冊會員注冊會員就會調(diào)用到 登錄模塊注冊需要填寫幾個內(nèi)容會員的名稱密碼 EMail 信息在點擊此處顯示隱藏的內(nèi)容的展開項中需要填寫真實姓名等信息會員注冊模塊如下圖 52所示 圖 52 會員注冊界面 注冊會員的主要功能有發(fā)表帖子搜索主題回復(fù)主題進(jìn)入聊天室并可以發(fā)表留言修改個人信息修改密碼上傳修改照片等 用戶注冊功能的實現(xiàn)的主要代碼如下 aspLabel ID counterText runat server aspLabel aspPlaceHolder ID PlaceHolderMotherBoards runat server aspPlaceHolder div id loginWindow class hide h1 id loginWindowHead img alt src Imageshead_logingif table cellpadding 0 cellspacing 0 td class label 用戶名 input id tbUserName type text length 20 td class label 密碼 input id tbPassword type password length 16 td class label 驗證碼 input id tbSafeCode type text length 4 看不清請點擊圖片更換 td class label img id imgSafeCode alt 看不清請單擊圖片 src SafeCodeaspx div id button a id btnLogin href javascriptvoid 0 登錄 a id btnClose href javascriptvoid 0 取消 a id btnRegister href Registeraspx 沒有注冊 div id loginResult class hide aspContent 塊 會員登錄網(wǎng)站后就可以查看交流系統(tǒng)里面的聊天信息因為一個在線交流系統(tǒng)在同一時間是有成千上萬的人在使用不是某個人在使用所以有了查詢模塊就可以很快的找到自己想了解的板塊了可以看到回復(fù)的內(nèi)容及時間并在上面發(fā)言評論等等其效果圖如下圖 53 所示 圖 53 主題搜索界面 實現(xiàn)主題搜索的主要代碼如下 aspLabel ID NaviThis runat server Text [搜索帖子 ] aspLabel div id head aspImage ID Image1 runat server ImageUrl Imageshead_Searchgif div id forms 關(guān)鍵字 aspTextBox ID tbKeyword runat server CssClass textbox aspButton ID btnSearch runat server Text 搜索 OnClick btnSearch_Click CssClass button aspGridView ID GridViewSearchResult runat server AutoGenerateColumns False CellPadding 4 ForeColor 333333 GridLines None OnRowDataBound GridViewSearchResult_RowDataBound FooterStyle BackColor 5D7B9D FontBold True ForeColor White RowStyle BackColor F7F6F3 ForeColor 666666 aspBoundField DataField ID HeaderText ID aspBoundField aspHyperLinkField DataNavigateUrlFields ID DataNavigateUrlFormatString ThemeViewaspxThemeID 0 ampPage 1 DataTextField Title HeaderText 標(biāo)題 aspBoundField DataField User HeaderText 發(fā)布人 aspBoundField DataField Date HeaderText 發(fā)布時間 aspBoundField DataField Click HeaderText 點擊數(shù)