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

正文內(nèi)容

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

2024-09-16 11:10本頁面
  

【正文】 } } else { SysPass = 。 } ================================================================================================= 解析思路:在實現(xiàn)密碼修改功能時,受限要判斷修改的前臺密碼和后臺 密碼的文本框是否為空,如若為空,則將原來的密碼賦給定義的 Password和 SysPass,如果不為空,則需要判斷輸入的字符串長度是否在 2~15個字符之間,如若不在,則提示“密碼長度必須為 2~15個字符!”(如圖 14) 圖 14 密碼修改 ================================================================================================= //系統(tǒng)密碼 if ( != ) { SysPass = 。 if ( 2 || 15) { (密碼長度必須為 2~15個字符 ! + , javascript:())。 主要代碼 //密碼修改( ) protected void btnModify_Click(object sender, EventArgs e) { //修改,當(dāng)用戶修改密碼小于 2或大于 15個字符時,提示”密碼長度必須為 2~15個字符!“,否則,填充到數(shù)據(jù)庫,并提示”修改成功! string Password, SysPass。這是由于沒畢業(yè)設(shè)計說明書 17 有清楚緩存的結(jié)果,在網(wǎng)上尋求大量相關(guān)信息來解決此問題,但卻終不得果,這也是讓我遺憾的地方。在設(shè)計時,系統(tǒng)可成功退出,但在點擊瀏覽器端的“后退”按鈕時,卻出現(xiàn)也可回到后臺管 理主頁。點擊“用戶登錄”后,則可實現(xiàn)管理員在修改密碼之后,可重新用新的密碼登錄系統(tǒng)。 } 2.密碼修改 2. 1界面實現(xiàn)(如圖 13) 圖 13 密碼修改 設(shè) 計思路與解決過程 網(wǎng)站管理模塊可實現(xiàn)管理員退出系統(tǒng),重新登錄,修改密碼,以及回到首頁等操作。 = 。 } else { (用戶名或密碼不正確 !, )。User39。 + PassWord + 39。 + UserName + 39。 (登錄成功 !, )。 Session[usertype] = 。Master39。 + PassWord + 39。 + UserName + 39。 (登錄成功 !, )。 Session[username] = ()。SysMaster39。 + PassWord + 39。 + UserName + 39。 if ( 2 || 15) (密碼長度必須為 2~15個字符 ! + , javascript:())。 畢業(yè)設(shè)計說明書 15 string PassWord = ()。(如圖 10) 圖 10 用戶名或密碼錯誤 ================================================================================================= ///用戶登錄 —— 定義用戶帳號長度 2~12個字符,密碼長度 2~15個字符,并在數(shù)據(jù)庫表中查詢是否存在此用戶。 (如圖 9) 圖 9 驗證碼錯誤 ================================================================================================= //判斷驗證碼輸入是否錯誤 if (Session[Sjjh_VCode].ToString() != ()) { (驗 證碼錯誤 !, ?)。只有當(dāng)管理員輸入正確的用戶名,密碼和驗證碼,點擊提交,提示“登錄成功!”,并跳轉(zhuǎn)到畢業(yè)設(shè)計說明書 14 后臺首頁;若用戶名、密碼輸入為空,則 RequiredFieldValidator 控件提示“不能為空”;若輸入錯誤則提示“用戶名或密碼輸入錯誤! ” 。后臺主要是實現(xiàn)對前臺信息的更新,包括社區(qū)新聞、公告 、活動信息的即時更新,注冊用戶的角色管理,論壇帖子管理等,具體如圖 6所示: 圖 6 后臺管理系統(tǒng)流程圖 (二)后臺管理系統(tǒng)功能結(jié)構(gòu)圖 xxxx 社區(qū)網(wǎng)站后臺管理系統(tǒng)主要分為四個模塊:網(wǎng)站常規(guī)管理模塊、新聞中心管理模塊、注冊用戶管理模塊、四季論壇管理模塊。 界面實現(xiàn)(如圖 5) 提示在線人數(shù)、 IP地址和歡迎語 句 。實現(xiàn)網(wǎng)站常規(guī)管理,新聞中心管理,注冊用戶管理和四季論壇管理。因為,頂部的導(dǎo)航和底部的版權(quán)聲明不會改變,所以分別將導(dǎo)航定義為用戶自定義控件放入( ),底部的版權(quán)聲明定義為用戶自定義控件放入( )。 界面實現(xiàn)(如圖 4) 圖 4 登錄頁 面的設(shè)計 2.后臺頁面的界面設(shè)計 設(shè)計思路 由于后臺管理系統(tǒng)主要是實現(xiàn)管理員管理前臺界面的功能。 因此考慮到提高用戶登錄的安全性,在后臺管理員登錄時,除了輸入基本的用戶名和密碼的文本框信息驗證外,還添加了驗證碼技術(shù)。但是, 在現(xiàn)在的軟件運行環(huán)境下, 惡意攻擊網(wǎng)站的黑客 無處不在, 且 攻擊方式日益豐富,尤其是 WEB 系統(tǒng)由于其開放性更是遇到嚴(yán)峻的考驗 。操作簡單方便、界面簡潔美觀,能更好的為社區(qū)管理員提供服務(wù)。 (二)開發(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 及以上配置的微型計算機(jī)一臺 四、系統(tǒng)的概要設(shè)計 (一)系統(tǒng)的框架圖設(shè)計 圖 3 網(wǎng)站后臺管理系統(tǒng)框架圖 后臺管理系統(tǒng)的框架圖設(shè)計的主要思路有:用 iframe 框架布局( ),將多個頁面以框架的形式組合起來,使得操作簡單易行。點擊“回復(fù)管理”,則實現(xiàn)對帖子的 ID 號實現(xiàn),回復(fù)刪除管理。(注:此評論信息為用戶對新聞中心的信息進(jìn)行的評論) 4.四季論壇管理模塊 四季論壇管理模塊分為帖子管理,回復(fù)管理和回收站管理三個子菜單。點擊“留言管理”,則實現(xiàn)對用戶留言的回復(fù)和刪除管理。 3.注冊用戶管理模塊 注冊用戶管理模塊分為會員管理,留言管理和評論管理三個子菜單。當(dāng)管理員成功登錄后,點擊“公告管理”,則實現(xiàn)對前臺社區(qū)公告的修改和刪除管理(如下“新聞管理”和“活動管理”與之同理)。點擊“密碼修改”,則實現(xiàn)管理員對自己的密碼進(jìn)行修改。當(dāng)管理員成功登錄后,如點擊“退出系統(tǒng)”,則會跳出對話框詢問“是否真的要退出系統(tǒng)?”,點擊“確定”,則退出系統(tǒng),點擊“取消”,則返回頁面。 三、系統(tǒng)需求分析 (一)系統(tǒng)功能需求 社區(qū)網(wǎng)站后臺管理系統(tǒng),主要用于網(wǎng)站管理員實現(xiàn)對社區(qū) 新聞信息的發(fā)布,修改刪除 ; 用戶會員的審核,權(quán)限設(shè)置等 ,對 網(wǎng)站前臺的各種信息發(fā)布修改刪除等 。顯示驗證碼圖片的 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)容也隨之更新。只有這三個信息都正確則登錄成功,否則登錄失敗。 } else { (用戶名或密碼不正確 !, )。User39。 + PassWord + 39。 + UserName + 39。 (登錄成功 !, )。))//管理員登錄 { Session[usertype] = 。 and UserType=39。 and Syspass=39。 } if ((and UserName=39。 Session[usertype] = 。SysMaster39。 + PassWord + 39。 + UserName + 39。 if ( 2 || 15) (密碼長度必須為 2~15個字符 ! + , javascript:())。 string PassWord = ()。 畢業(yè)設(shè)計說明書 6 } ///用戶登錄 —— 定義用戶帳號長度 2~12個字符,密碼長度 2~15個字符,并在數(shù)據(jù)庫表中查詢是否存在此用戶。則運行該按鈕的服務(wù)器段代碼。其中驗證碼輸入框后面放置一個圖片,圖片就來源于 頁面。 驗證碼圖片服務(wù)頁面完成后,我們就可以利用這個頁面來實現(xiàn)驗證碼技術(shù)。但人腦在辨認(rèn)文本時能 比較輕松的排除這些干擾。繪制驗證碼后我們在圖片上隨機(jī)的制造雜點來混淆圖片內(nèi)容 ,為使背景圖片顏色和整個登錄界面的主色調(diào)相一致,故設(shè)為藍(lán)色 。 然后我們創(chuàng)建一個臨時圖片 CreateCheckCodeImage()的方法 ,并據(jù)此創(chuàng)建一個臨時的 圖像 繪制對象,然后調(diào)用 Graphics 的 FromImage 圖形繪制對象, 據(jù)此我們就可以計算出驗證碼圖片的大小。//輸出圖片 (())。 ()。 ms = new ()。 (x, y, (()))。 i++) { int x = ()。 //調(diào)用圖形繪制對象的 DrawString函數(shù)將驗證碼文本顯示在這個位圖上 //畫圖片的前景噪音點 for (int i = 0。 brush = new (new Rectangle(0, 0, , ), , , , true)。 //圖片背景色 ()。 // 創(chuàng)建位圖 繪制對象 Graphics g = (image)。 } //創(chuàng)建生成驗證碼的圖片 private void CreateCheckCodeImage(string checkCode) { if (checkCode == null || () == ) return。 checkCode += ()。039。 i++) //產(chǎn)生 5個隨機(jī)數(shù) { number = ()。 for (int i = 0。 string checkCode = 。 } //獲取隨即產(chǎn)生的數(shù)字 private string GenerateCheckCode() { int number。 數(shù) 據(jù) 庫 業(yè)務(wù)邏輯層 處 理 邏輯關(guān) 系, 數(shù) 據(jù)的有效性判 斷 等。 % Page Language=C AutoEventWireup=true CodeFile= Inherits=Admin_CheckCode % protected void Page_Load(object sender, EventArgs e) { // 在此處放置用戶代碼以初始化頁面 ()。其 HTML 代碼很簡單,只有一行,不輸出任何內(nèi)容。驗證碼技術(shù)使用了一定的圖形編程。驗證碼技術(shù)是目前很多 WEB 程序采用的 一種安全防御技術(shù)。 除此之外,還有一個業(yè)務(wù)實體層,這個層比較特殊,就是定義實體類的地方,變成一個公共層。 數(shù)據(jù)訪問層( Database Access Layer,簡稱 DAL)是直接和數(shù)據(jù)庫進(jìn)行交互的地方,也是整個系統(tǒng)里唯一允許訪問數(shù)據(jù)庫的地方。 業(yè)務(wù)邏輯層( Business Logic Layer, 簡稱 BLL)是表示層與數(shù)據(jù)訪問層之間的橋梁,負(fù)責(zé)數(shù)據(jù)處理、傳遞。本系統(tǒng)選用的語言是 C,即我們將利用 C創(chuàng)建 Web 頁面,而利用 來驅(qū)畢業(yè)設(shè)計說明書 3 動它。 二、系統(tǒng)設(shè)計相關(guān)介紹 (一) 技術(shù)介紹
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1