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

正文內(nèi)容

社區(qū)網(wǎng)站后臺管理系統(tǒng)--畢業(yè)論文-文庫吧

2025-08-05 11:10 本頁面


【正文】 jjh_VCode].ToString())。 } //獲取隨即產(chǎn)生的數(shù)字 private string GenerateCheckCode() { int number。 char code。 string checkCode = 。 Random random = new Random()。 for (int i = 0。 i 5。 i++) //產(chǎn)生 5個隨機數(shù) { number = ()。 code = (char)(39。039。 + (char)(number % 10))。 checkCode += ()。 } return checkCode。 } //創(chuàng)建生成驗證碼的圖片 private void CreateCheckCodeImage(string checkCode) { if (checkCode == null || () == ) return。 image = new ((int)(( * )), 23)。 // 創(chuàng)建位圖 繪制對象 Graphics g = (image)。 // 繪制驗證碼文本 //生成隨機生成器 Random random = new Random()。 //圖片背景色 ()。 //畫圖片的背景噪音線 Font font = new (Arial, 12, ( | ))。 brush = new (new Rectangle(0, 0, , ), , , , true)。 (checkCode, font, brush, 2, 2)。 //調(diào)用圖形繪制對象的 DrawString函數(shù)將驗證碼文本顯示在這個位圖上 //畫圖片的前景噪音點 for (int i = 0。 i 88。 i++) { int x = ()。 int y = ()。 (x, y, (()))。 } 畢業(yè)設(shè)計說明書 5 //畫圖片的邊框線 (new Pen(), 0, 0, 1, 1)。 ms = new ()。 (ms, )。 ()。 = image/Gif。//輸出圖片 (())。 } 我們使用 .NET框架中隨機數(shù)生成器 Random類型來生成一個不定長的包含隨機數(shù)字的文本,這就是驗證碼原始文本,我們將其保存在 session 中供以后使用。 然后我們創(chuàng)建一個臨時圖片 CreateCheckCodeImage()的方法 ,并據(jù)此創(chuàng)建一個臨時的 圖像 繪制對象,然后調(diào)用 Graphics 的 FromImage 圖形繪制對象, 據(jù)此我們就可以計算出驗證碼圖片的大小。 其次 我們創(chuàng)建一個位圖對象,在此基礎(chǔ)上創(chuàng)建一個圖形繪制對象,然后調(diào)用圖形繪制對象的 DrawString 函數(shù)將驗證碼文本繪制在這個位圖上。繪制驗證碼后我們在圖片上隨機的制造雜點來混淆圖片內(nèi)容 ,為使背景圖片顏色和整個登錄界面的主色調(diào)相一致,故設(shè)為藍色 。這些雜點能嚴(yán)重的干擾程序辨認驗證碼文本。但人腦在辨認文本時能 比較輕松的排除這些干擾。圖片生成后頁面就使用 GIF 格式將圖片文檔發(fā)送到客戶端。 驗證碼圖片服務(wù)頁面完成后,我們就可以利用這個頁面來實現(xiàn)驗證碼技術(shù)。 如圖 2用戶登錄界面( )所示: 圖 2 用戶登錄界面 上面放置輸入用戶名,密碼和驗證碼的三個文本輸入框。其中驗證碼輸入框后面放置一個圖片,圖片就來源于 頁面。用戶輸入三個信息后點擊確定按鈕進行登錄。則運行該按鈕的服務(wù)器段代碼。 protected void btnLogin_Click(object sender, EventArgs e) { //判斷驗證碼輸入是否錯誤 if (Session[Sjjh_VCode].ToString() != ()) { (驗證碼錯誤 !, ?)。 畢業(yè)設(shè)計說明書 6 } ///用戶登錄 —— 定義用戶帳號長度 2~12個字符,密碼長度 2~15個字符,并在數(shù)據(jù)庫表中查詢是否存在此用戶。 string UserName = ()。 string PassWord = ()。 if ( 2 || 12) (帳號長度必須為 2~12個字符 !, javascript:())。 if ( 2 || 15) (密碼長度必須為 2~15個字符 ! + , javascript:())。 if ((and UserName=39。 + UserName + 39。 and Syspass=39。 + PassWord + 39。 and UserType=39。SysMaster39。))//系統(tǒng)管理員登錄 { Session[username] = ()。 Session[usertype] = 。 (登錄成功 !, )。 } if ((and UserName=39。 + UserName + 39。 and Syspass=39。 + PassWord + 39。 and UserType=39。Master39。))//管理員登錄 { Session[usertype] = 。 Session[username] = ()。 (登錄成功 !, )。 } if ((and UserName=39。 + UserName + 39。 and Syspass=39。 + PassWord + 39。 and UserType=39。User39。))//普通用戶登錄 { (對不起,您沒有權(quán)限登錄 !)。 } else { (用戶名或密碼不正確 !, )。 } } 在該代碼中,程序獲得用戶輸入的用戶名,密碼和驗證碼,然后判斷用戶名密碼是否正確 ,還調(diào)用 Session 值 來判斷驗證碼是否正確。只有這三個信息都正確則登錄成功,否則登錄失敗。 在少數(shù)情況下,程序生成的驗證碼圖片難以辨認,則需要重新提供新的驗證碼圖片,此時我們在登錄頁面中可以雙擊這個圖片來更新驗證碼圖片。顯示驗證碼圖片的 HTML代碼片斷為 : a href=? title=點擊刷新 畢業(yè)設(shè)計說明書 7 img align=absBottom border=0 Width=50px src= id=IMG1 onclick=return IMG1_onclick() //a 用戶 單擊 圖片后,瀏覽器重新調(diào)用 頁面,于是服務(wù)器端的驗證碼文本用了新的,而圖片內(nèi)容也隨之更新。由于每次嘗試登錄或更換驗證碼圖片時,正確的驗證碼都是隨機的發(fā)生改變,毫無規(guī)律,這樣就很大的增強了登錄頁面的安全性。 三、系統(tǒng)需求分析 (一)系統(tǒng)功能需求 社區(qū)網(wǎng)站后臺管理系統(tǒng),主要用于網(wǎng)站管理員實現(xiàn)對社區(qū) 新聞信息的發(fā)布,修改刪除 ; 用戶會員的審核,權(quán)限設(shè)置等 ,對 網(wǎng)站前臺的各種信息發(fā)布修改刪除等 。具體要求如下: 1.網(wǎng)站常規(guī)管理模塊 網(wǎng)站常規(guī)管理模塊分為退出系 統(tǒng),用戶登錄和系統(tǒng)管理三個子菜單。當(dāng)管理員成功登錄后,如點擊“退出系統(tǒng)”,則會跳出對話框詢問“是否真的要退出系統(tǒng)?”,點擊“確定”,則退出系統(tǒng),點擊“取消”,則返回頁面。點擊“用戶登錄”,跳轉(zhuǎn)到登錄頁面重新登錄。點擊“密碼修改”,則實現(xiàn)管理員對自己的密碼進行修改。 2.新聞中心管理模塊 新聞中心管理模塊分為公告管理,發(fā)布公告,新聞管理,發(fā)布新聞,活動管理和發(fā)布活動六個子菜單。當(dāng)管理員成功登錄后,點擊“公告管理”,則實現(xiàn)對前臺社區(qū)公告的修改和刪除管理(如下“新聞管理”和“活動管理”與之同理)。點擊“發(fā)布公告” ,則可以發(fā)布公告欄的信息(如下“發(fā)布新聞”與“發(fā)布活動”與之同理)。 3.注冊用戶管理模塊 注冊用戶管理模塊分為會員管理,留言管理和評論管理三個子菜單。當(dāng)管理員成功登錄后,點擊“會員管理”,則實現(xiàn)對網(wǎng)站普通會員的修改權(quán)限和刪除管理。點擊“留言管理”,則實現(xiàn)對用戶留言的回復(fù)和刪除管理。點擊“評論管理”,則實現(xiàn)對用戶評論信息的刪除管理。(注:此評論信息為用戶對新聞中心的信息進行的評論) 4.四季論壇管理模塊 四季論壇管理模塊分為帖子管理,回復(fù)管理和回收站管理三個子菜單。當(dāng)管理員成功登錄時,點擊“帖子管理”,則實 現(xiàn)對論壇帖子的刪除管理(此刪除管理,并不是真的刪除帖子,而是將帖子刪除到回收站)。點擊“回復(fù)管理”,則實現(xiàn)對帖子的 ID 號實現(xiàn),回復(fù)刪除管理。點擊“回收管理”,則實現(xiàn)對帖子的刪除后保存到回收站,在回收站中可實現(xiàn)帖子的恢復(fù)和刪除管理。 (二)開發(fā)及運行環(huán)境 1.軟件環(huán)境 ? 操作系統(tǒng): WINDOWS 2020/XP 畢業(yè)設(shè)計說明書 8 ? 開發(fā)工具: VISUAL STUDIO 2020 ? 數(shù)據(jù)庫管理系統(tǒng): SQL SERVER 2020 2.硬件環(huán)境 ? 硬盤大小: 20GB 以上磁盤空間 ? 顯示分辨率: 800600,建議 1024768 ? 具備 PENTIUMⅣ、 512RAM 及以上配置的微型計算機一臺 四、系統(tǒng)的概要設(shè)計 (一)系統(tǒng)的框架圖設(shè)計 圖 3 網(wǎng)站后臺管理系統(tǒng)框架圖 后臺管理系統(tǒng)的框架圖設(shè)計的主要思路有:用 iframe 框架布局( ),將多個頁面以框架的形式組合起來,使得操作簡單易行。系統(tǒng)的功能特點:管理員對前臺信息進行即時的更新和刪除,實現(xiàn)對注冊用的權(quán)限管理等。操作簡單方便、界面簡潔美觀,能更好的為社區(qū)管理員提供服務(wù)。(如圖 3) (二)系統(tǒng)的模塊設(shè)計 1.登錄頁面的設(shè)計 設(shè)計思路 在平時做項目或課程設(shè)計時,我們通常只是用 最基本的用戶名和密碼來驗證用戶是否有權(quán)限登錄。但是, 在現(xiàn)在的軟件運行環(huán)境下, 惡意攻擊網(wǎng)站的黑客 無處不在, 且 攻擊方式日益豐富,尤其是 WEB 系統(tǒng)由于其開放性更是遇到嚴(yán)峻的考驗 。 在各種黑客攻擊中,很常見的就是套取用戶名和密碼,其中很多是采用枚舉字典的方式來不斷的測試用畢業(yè)設(shè)計說明書 9 戶名和密碼。 因此考慮到提高用戶登錄的安全性,在后臺管理員登錄時,除了輸入基本的用戶名和密碼的文本框信息驗證外,還添加了驗證碼技術(shù)。管理員正確輸入用戶名,密碼和驗證碼時,點擊“提交”按鈕,提示“登錄成功!”,并跳轉(zhuǎn)到后臺首頁( );點擊 “取消”時,將用戶名,密碼和驗證碼的輸入框內(nèi)容清空。 界面實現(xiàn)(如圖 4) 圖 4 登錄頁 面的設(shè)計 2.后臺頁面的界面設(shè)計 設(shè)計思路 由于后臺管理系統(tǒng)主要是實現(xiàn)管理員管理前臺界面的功能。因此,我采用 iframe框架技術(shù)來實現(xiàn)布局,整體主要分為上、中、下三個部分。因為,頂部的導(dǎo)航和底部的版權(quán)聲明不會改變,所以分別將導(dǎo)航定義為用戶自定義控件放入( ),底部的版權(quán)聲明定義為用戶自定義控件放入( )。中間部分采用左右 布局,左邊部分放置 JavaScript 技術(shù)實現(xiàn)的菜單,右邊部分為功能實現(xiàn)的頁面。實現(xiàn)網(wǎng)站常規(guī)管理,新聞中心管理,注冊用戶管理和四季論壇管理。其中包括各功能模塊的增加、刪除和修改。 界面實現(xiàn)(如圖 5) 提示在線人數(shù)、 IP地址和歡迎語 句 。 畢業(yè)設(shè)計說明書 10 圖 5 后臺 首面的界面設(shè)計 五、系統(tǒng)的詳細設(shè)計 (一)后臺管理系統(tǒng)流程圖 xxxx 社區(qū)網(wǎng)站主要分為前臺和后臺,前臺主要是社區(qū)信息的展示,包括社區(qū)概況、社區(qū)新聞、公告、活動信息,以及社區(qū)職能部門的介紹。后臺主要是實現(xiàn)對前臺信息的更新,包括社區(qū)新聞、公告 、活動信息的即時更新,注冊用戶的角色管理,論壇帖子管理等,具體如圖 6所示: 圖 6 后臺管理系統(tǒng)流程圖 (二)后臺管理系統(tǒng)功能結(jié)構(gòu)圖 xxxx 社區(qū)網(wǎng)站后臺管理系統(tǒng)主要分為四個模塊:網(wǎng)站常規(guī)管理模塊、新聞中心管理模塊、注冊用戶管理模塊、四季論壇管理模塊。(如圖 7) 圖 7 xxxx社區(qū)網(wǎng)站后臺管理系統(tǒng)功能結(jié)構(gòu)圖 (三)數(shù)據(jù)表結(jié)構(gòu)
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1