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

正文內(nèi)容

基于bs多用戶博客系統(tǒng)的研究與實(shí)現(xiàn)-資料下載頁

2025-05-07 19:57本頁面
  

【正文】 類型號 注冊 用戶信息 編號 用戶名 注冊時間 密碼信息 電子郵箱 名 文件描述 文件名 上傳時間 文件 信息 類型號 編號 日志 信息 作者姓名 作者編號 回復(fù)數(shù)量 日志 題目 發(fā)表時間 日志 內(nèi)容 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 留言 信息 實(shí)體的 ER 圖如圖 412 所示 。 圖 412 留言 信息實(shí)體屬性 數(shù)據(jù)庫邏輯 結(jié)構(gòu) 設(shè)計 數(shù)據(jù)庫 概念結(jié)構(gòu)設(shè) 計完成,將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,即為 數(shù)據(jù)庫邏輯結(jié)構(gòu)。 系統(tǒng) 主要由 6個表組成, 分別是注冊用戶信息列表,日志信息列表,圖片信息列表,文件信息列表,留言信息列表和好友信息列表。各 實(shí)體間的 ER 圖 如圖413 所示。 圖 413 各實(shí)體間 ER 圖 各表的詳細(xì)設(shè)計 如下 所示(每個表格表示在數(shù)據(jù)庫中的一個表)。 編號 留言內(nèi)容 注冊 用戶信息 編號 用戶名 注冊時間 密碼信息 電子郵箱 名 留言用戶名 留言時間 留言空間名名名名 留言 信息 n n n n n 注冊用戶 日志 相冊 好友 留言 文件 管理 1 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 表 41 注冊用戶 信息 列 表 列名 數(shù)據(jù)類型 長度 允許空 說明 UserId int — — 否 用戶編號 UserName nvarchar 50 是 用戶名 Password nvarchar 128 是 密碼 Email nvarchar 128 是 電子郵件 PasswordQuestion nvarchar 255 是 密碼問題 PasswordAnswer nvarchar 128 是 密碼答案 CreateDate datetime — — 是 注冊時間 表 42 日志 信息列 表 列名 數(shù)據(jù)類型 長度 允許空 說明 BlogID int — — 否 日志 編號 ClassID int — — 是 類型號 UserID int — — 是 作者編號 UserName nvarchar 50 是 作者姓名 Title nvarchar 255 是 日志 題目 BlogContent text — — 是 日志 內(nèi)容 BlogReply int — — 是 回復(fù)數(shù)量 AddTime datetime — — 是 發(fā)表日期 表 43 圖片信息列 表 列名 數(shù)據(jù)類型 長度 允許空 說明 PhotoID int — — 否 圖片編號 Folder ID int — — 是 類型號 PhotoSize int — — 是 圖片大小 Description nvarchar 200 是 圖片描述 PhotoName nvarchar 255 是 圖片名 AddTime datetime — — 是 添加時間 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 表 44 文件信息列 表 列名 數(shù)據(jù)類型 長度 允許空 說明 FileID int — — 否 文件編號 FolderID int — — 是 類型號 FileName nvarchar 50 是 文件名 Description nvarchar 200 是 文件描述 AddTime datetime — — 是 添加時間 表 45 留言信息列 表 列名 數(shù)據(jù)類型 長度 允許空 說明 MsgID int — — 否 留言編號 UserName nvarchar 50 是 留言用戶名 MsgUser nvarchar 50 是 空間名 MsgContent Nvarchar 200 是 留言內(nèi)容 AddTime datetime — — 是 留言時間 表 46 好友信息列 表 列名 數(shù)據(jù)類型 長度 允許空 說明 FriendID int — — 否 好友 編號 UserName nvarchar 50 是 用戶 名 FriendName nvarchar 50 是 好友名 AddTime datetime — — 是 添加時間 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 5 系統(tǒng)實(shí)現(xiàn) 本章將描述 整個 系統(tǒng)最核心的部分, 從系統(tǒng)的前臺和后臺 分別 介紹 了 各功能的具體設(shè)計實(shí)現(xiàn)方法 ,對于 UI(界面顯示 )方面( HTML、 CSS、 JavaScript)的代碼將不作 主要說明。 系統(tǒng)博客首頁的實(shí)現(xiàn) 系統(tǒng)博客首頁概述 游客 進(jìn)入系統(tǒng) 博客 首頁 后, 運(yùn)行效果 如圖 51 所示 。 圖 51 系統(tǒng) 博客 首頁界面 系統(tǒng) 博客首頁采用兩列,左列寬,右列窄的布局 模式。 左列的主要模塊有精彩空間,精彩相冊和精彩博客 。系統(tǒng)管理員可以在后臺將注冊用戶的空間設(shè)置為精彩空間,這樣用戶空間的頭像就能在系統(tǒng)首頁中顯示出來了。 同樣,當(dāng) 注冊用戶 的相冊被設(shè)置為精彩相冊后,相冊的封面也能在系統(tǒng)首頁中顯示出來了。精彩博客又分為四部分,分別是影音聲色,技術(shù)漫談,包羅河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 萬象和生活隨筆。 影音聲色: 該分類的日志主要描述了留學(xué)生在課余時間的娛樂 活動 ,包括電影影評,音樂暢想等。 技術(shù)漫談 :該分類的日志主要介紹 了出國留學(xué)前所應(yīng)該注意的事項,包括安檢的要求,行李 的重 量 等。 包羅萬象 :該 分 類的日志主要 介紹了國外的風(fēng)俗習(xí)慣以及出國留學(xué)的同學(xué)所遇到的 奇聞異事 。 生活隨筆: 該分類的日志主要記述了留學(xué)生的生活瑣事以及對 國外 生活的感悟。 右列的主要模塊有注冊模塊,登錄模塊和尋友模塊。 游客可以在注冊模塊注冊成為注冊用戶來使用更多的功能,注冊用戶可以通過登錄模塊登錄系統(tǒng)。無論是游客還是注冊用戶,都可以在尋友模塊找到與自己同一地域,志同道合的朋友。 注冊模塊的實(shí)現(xiàn) 游客可通過注冊成為 注冊用戶 來擁有更多的管理權(quán)限。 點(diǎn)擊注冊按鈕,進(jìn)入注冊頁面, 注冊 界 面如圖 52所示 。 圖 52 游客注冊界面 系統(tǒng)調(diào)用 實(shí)現(xiàn)游客注冊, ,其余代碼未列出。 public partial class Register : { protected void Page_Load(object sender, EventArgs e) { 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 string temp = ()。 if (temp != null) { = temp。 } ((), Page1, ())。 ((), Page2, (false))。 } protected void btnSend_Click(object sender, EventArgs e) { bool flag = ().GetUserIsExist()。 bool rflag = true。 SpaceBaseConfigInfo config = ()。 if ( != 0) { int count = ().GetUserCountByTheSameIp(, (yyyyMMdd))。 rflag = count = 。 } if (flag) { (div class=39。cvpwErrorUtil39。spanimg src=39。Include/Main/39。該用戶已經(jīng)存在! /span /div)。 (, true)。 } } public void SetTicket(string name, bool isPersistent) { 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 (name, isPersistent)。 string userData = username|userid|userdepart。 FormsAuthenticationTicket ticket = new FormsAuthenticationTicket( 1,name,(7), isPersistent,userData,)。 string encTicket = (ticket)。 HttpCookie cookie = new HttpCookie(, encTicket)。 = 。 (cookie)。 } } 登錄模塊的實(shí)現(xiàn) 在系統(tǒng) 博客 首頁輸入用戶名和密碼后, 即可登錄系統(tǒng)。 登錄功能的操作流程如圖 53 所示。 圖 53 登錄功能操作流程 圖 驗證密碼正確性 用戶名列表數(shù)據(jù)綁定 根據(jù)所選 用戶 名判別權(quán)限 成功登錄主界面 業(yè)務(wù) 邏輯層 數(shù)據(jù)訪問層 數(shù)據(jù)訪問層 數(shù)據(jù)訪問層 密碼錯誤提示 是否正確 正確 不正確 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 用戶博客首頁 的實(shí)現(xiàn) 當(dāng) 注冊用戶 登錄 后,點(diǎn)擊進(jìn)入我的空間,即可進(jìn)入用戶博客首頁 。 點(diǎn)擊頁面左上角 GA 空間首頁按鈕,即可返回到系統(tǒng)博客首頁,也就是注冊用戶登錄成功時的頁面。 點(diǎn)擊頁面右上角的修改模板按鈕,即可修改博客空間的版式,更改皮膚以及添加或刪除模塊等。 用戶博客首頁 如圖 54 所示 。 圖 54 用戶博客首頁 界面 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 版式設(shè)置 的實(shí)現(xiàn) 空間的版式 是一欄顯示,兩 欄顯示 還是三欄顯示,或者在 都是三欄 顯示 的情況下,是三欄一樣寬。 還是中間寬兩邊窄。 設(shè)計原理為:系統(tǒng)固定最多有三欄顯示,每一種顯示版本實(shí)質(zhì)是每一欄的 DIV( html 語言的一種標(biāo)簽 )容器寬度改變。如果是設(shè)置兩欄的版式,則第三列的DIV設(shè)置成不可見即可。在總的樣式表中就不對這三列的 DIV容器寬度進(jìn)行設(shè)置,而是使用一個單獨(dú)的樣式表來對其進(jìn)行設(shè)置。 最終 效果 如圖 55所示 。 圖圖 55 版式設(shè)置 界面 模塊設(shè)置的實(shí)現(xiàn) 對于模塊設(shè)置而言,在用戶選擇模塊的過程中,不完全是添加或 者刪除模塊,而是在添加的同時,完全有可能刪 除一些模塊,所以保存設(shè)置之前首先在計算出哪些模塊是新添加的,哪些 是需要刪除的。計算公式為: 需添加模塊 = (現(xiàn)在選擇的模塊 – 先前選擇的模塊 ) 需刪除模塊 = (先前選擇的模塊 – 現(xiàn)在選擇的模塊 ) 最終 效果 如圖 56 所示 圖 56 模塊設(shè)置界面 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 系統(tǒng)博客后臺 的實(shí)現(xiàn) 系統(tǒng) 管理員登錄后, 點(diǎn)擊 系統(tǒng) 博客 首頁 右上角的站點(diǎn)管理 按鈕 ,進(jìn)入系統(tǒng)博客后臺頁面 ,如圖 57 所示 。 圖 57 系統(tǒng)博客后臺界面 用戶管理的實(shí)現(xiàn) 點(diǎn)擊用戶管理,可以在此頁 面批量設(shè)定 普通 用戶 和管理員 的刪除,鎖定,精彩空間,所屬用戶組操作等相關(guān)信息 ,如圖 58 所示 。 圖 58 用戶管理界面 博客管理的實(shí)現(xiàn) 點(diǎn)擊博客管理,可以根據(jù)時間,點(diǎn)擊數(shù),評論數(shù) 對注冊用戶們 的 日志進(jìn)行排序,并以分頁的方式顯示出來, 如圖 59 所示 。 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 圖 59 博客管理 界 面 還可以根據(jù)不同的類型對注冊用戶們的日志進(jìn)行分類,并管理在系統(tǒng)博客首頁 上 的顯示方式。相關(guān)代碼如下: /// 顯示博客所屬大類 public string ShowBlogCateType(BlogCateType type) { if ( == type) { return span style=39。color:red39。生活隨筆 /span。 } else if ( == type) { return span style=39。color:green39。包羅萬象 /span。 } else if ( == type) { ret
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1