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

正文內(nèi)容

畢業(yè)論文基于web的校園新聞系統(tǒng)后臺設計-資料下載頁

2024-11-02 04:12本頁面

【導讀】集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個。人和集體均已在文中以明確方式標明。本人完全意識到本聲明的法律。結(jié)果由本人承擔。1開發(fā)相關技術(shù)概述及開發(fā)的相關技術(shù)·····················································4

  

【正文】 戶進行用戶名和密碼驗證 ,阻斷不合法用戶和黑客的攻擊 ,為防止黑客利用 asp 漏洞和 sql 注入進行攻擊,該模塊采 用了以下幾項技術(shù): 1. 對用戶名密碼作客戶端(利用 javascript)和服務器端( asp)作雙重檢驗,即使黑客繞過了客戶端檢測,依然需要通過服務器檢測才能成功進入,服務器端能起到第二道屏障作用 2. 對用戶密碼作 md5 算法加密處理, MD5 將任意長度的“字節(jié)串”變換成一個 128bit 的大整數(shù),并且它是一個不可逆的字符串變換算法,換句話說就是,即使你看到源程序和算法描述,也無法將一個MD5 的值變換回原始的字符串, 即使黑客通過猜測路徑或其他手段下載得到了數(shù)據(jù)庫,他也只能得到經(jīng)過 md5 算法加密過的密碼,只要密碼設置得復雜一 點,將很難破解 3. 為防止黑客進入 sql 注入攻擊,對輸入的字符長度作客戶端和服務器端雙限制,并過濾掉 sql 語法關鍵字以防止黑客成功編寫 sql 語句注入攻擊 系統(tǒng)主頁設計 13 圖 系統(tǒng)主頁界面設計 主頁將使用框架頁搭建,將所有功能版塊的導航放置左側(cè),右側(cè)放置詳細的管理頁面,此種結(jié)構(gòu)符合大多數(shù)人的習慣,從而更容易上手。使用戶操作簡單方便和快捷。 新聞編輯管理模塊 此模塊需要實現(xiàn)能在客戶端編輯新聞信息,并將所有信息完整地提交服務器和數(shù)據(jù)庫的功能。 此頁制作實現(xiàn)的重點和難點在于文本編輯器的編寫,文章類別自動識別。對于 前者,新聞內(nèi)容包羅萬象,很多時候不只是簡單的文字,還可能含有圖片等,該模塊采用了方式為: 1. 文本編輯器用 javascript 編寫,通過 javascript 在客戶端編輯新聞的內(nèi)容,并將內(nèi)容采集為 html,再提交給 asp 頁面寫入數(shù)據(jù)庫 2. 采用 asp 腳本實現(xiàn)圖片等文件的上傳,并檢測文件的安全性,將上傳的文件保存于服務器的特定文件夾中,而不是保存在數(shù)據(jù)庫中,從而大大減少數(shù)據(jù)庫的體積,提高訪問速度 3. 將數(shù)據(jù)庫讀取的類別用 javascript 編寫數(shù)組,從而使客戶端不需重新訪問數(shù)據(jù)庫就能得到文章分類結(jié)構(gòu) 新聞類別管理模塊 該模 塊是對新聞的類別進行管理,網(wǎng)站建站之初,內(nèi)容版塊較少,網(wǎng)站慢慢的發(fā)展,可能要增加某些版塊,或是對已有版塊作大批量的更改,這時類別管理模塊的功能就體現(xiàn)出來了,通過后臺的簡單操作可以重新增加更改整個網(wǎng)站的體系結(jié)構(gòu),甚至實現(xiàn)網(wǎng)站的小改版,從而達到迅速調(diào)整網(wǎng)站結(jié)構(gòu)的目的。(當然,14 網(wǎng)站前臺雖是動態(tài)生成的)為實現(xiàn)這些功能,模塊如下設計: 1. 數(shù)據(jù)表設計時,在新聞文章信息中加入類別 id號和名稱,從而為以后類別管理作準備 2. 為新聞文章類別建立單獨的數(shù)據(jù)表,減少數(shù)據(jù)表之間的復雜邏輯結(jié)構(gòu),利用 asp 頁面讀取各表,將類別表的內(nèi)容寫入新 聞內(nèi)容信息表 3. 運用 sql 語句對數(shù)據(jù)表進行搜索查找,并批量更改符合條件的記錄 用戶管理模塊 圖 用戶模塊界面 該模塊主要實現(xiàn)系統(tǒng)使用用戶的密碼修改, 修改登錄密碼,個人信息,添加新用戶,修改用戶權(quán)限、刪除舊用戶,記錄用戶登錄日志,監(jiān)視非法用戶活動等功能,設計的思想有以下幾點: 1. 用戶能更改自己的密碼和個人信息,但不能更改其他人的密碼和信息,從而保證其他用戶的安全性 2. 超級管理員可以添加新的用戶,刪除舊用戶,但不能刪除 內(nèi)置的Administrator 這個超級管理員用戶 ,以免系統(tǒng) 出現(xiàn)沒有合法 用戶 的情況或沒有超級 管理員管理 用戶 的情況。 3. 對登錄的各用戶作跟蹤記錄, 從而監(jiān)測是否存在非法用戶,用戶帳號是否被黑客非法盜用 15 4 編碼實現(xiàn) 登錄 模塊核心 代碼 以下代碼用于 客戶端檢測輸入內(nèi)容: script language=javascript function checkform(){ if (==0){ alert(用戶名不能為空 )。 ()。 return false。 } if (==0){ alert(密碼不能為空 )。 ()。 return false。 } return true。 } /script 以下代碼 過濾 sql 注入語法關鍵字 % If Then For Each Sql_Post In For SQL_Data=0 To Ubound(SQL_inj) if instr((Sql_Post),Sql_Inj(Sql_DATA))0 Then Script Language=JavaScriptalert(39。參數(shù)不正確 39。)。(1)/Script end if next next elseif () then () end if dim sql_injdata 16 SQL_injdata = 39。|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare SQL_inj = split(SQL_Injdata,|) If Then For Each SQL_Get In For SQL_Data=0 To Ubound(SQL_inj) if instr((SQL_Get),Sql_Inj(Sql_DATA))0 Then (script language=javascriptalert(39。參數(shù)不正確39。)。(1)。/script) end if next Next End If % 新聞管 理編輯 模塊 核心代碼 以下代碼 正確識別用戶選擇的類別并 作出相應 改變 var onecount。 subcat = new Array()。 % set rs=() sql=select * from smallclass order by bigclass_id asc sql,conn,1,1 count = 0 do while not % subcat[%=count%] = new Array(%= trim(rs(SmallClass_Name))%,%= trim(rs(BigClass_Name))%,%= trim(rs(SmallClass_id))%)。 % count = count + 1 loop set rs=nothing% 17 onecount=%=count%。 function changelocation(locationid) { = 0。 var locationid=locationid。 var i。 for (i=0。i onecount。 i++) { if (subcat[i][1] == locationid) { [] = new Option(subcat[i][0], subcat[i][2])。 } } //獲取 bigclassid =[documen].text =[0].text } //smallclassid function changesmallclass(whatsmallclass){ =[doc].text } 類別 管理模塊核心代碼 以下代碼用于批量修改新聞文章類別 set modconn=() conn update info set info_smallclassname=39。amp。(smallclassname)amp。39。amp。 where info_smallclassname=39。amp。(smallclassname_old)amp。39。 以下代碼用于批量刪除某個類別的新聞文章 18 set delconn=() conn delete from info where info_smallclassid=amp。(smallclass_id) 用戶 管理模塊核心代碼 以下代碼用于防止用戶刪除最后一個用戶 set rs=() sql=select * from user sql,conn,1,1 if =1 then msgback(不能刪除最后一個管理員 ) end if 19 總結(jié) 本系統(tǒng)采用 ASP+ ACCESS+ IIS 來實現(xiàn)。在代碼編寫中,多數(shù)是采用模塊化模式編寫,增強代碼的可讀性,易修改;多用表格作為布局框架,以方便調(diào)整各內(nèi)容的顯示位置有大小 , 在后臺用的是二維表,并盡量簡單化 數(shù)據(jù)表。 用 戶的重要數(shù)據(jù)(如用戶登錄密碼)都經(jīng)過 md5 算法加密,在一定程度了提高了系統(tǒng)管理上的安全 性。 當然, 本系統(tǒng)的 仍存在許多 不足之處 ,如不能備份數(shù)據(jù)庫,功能簡單等,我將在以后繼續(xù)學習有關技術(shù)并加以改進和完善。 20 參考文獻 [1] 劉智勇 . HTML+CSS 開發(fā)指南 .北京: 人民郵電出版社 , 2020: 15188. [2] 趙輝 . ASP+Dreamweaver 8 組建動態(tài)網(wǎng)站 .北京: 電子工業(yè)出版社 , 2020: 8895. [3] 周興華,王敬棟 . ASP+Access 數(shù)據(jù)庫開發(fā)與實例 .北京: 清華大學出版社 , 2020: 5560. [4] James Jaworski(美 ) 邱仲潘等譯 . JavaScript 從 入門到精通 (黃金版 ).北京: 電子工業(yè)出版社 , 2020: 300800. [5] danny goodman(美 ) 李真文等譯 . JavaScript 寶典 .北京: 電子工業(yè)出版社 , 2020:200650. [6] 西姆伯生 . Access 2020 入門到精通 .北京: 電子工業(yè)出版社 , 1999: 7099. [7] 李世杰 . Active Server Pages(ASP) 網(wǎng)頁設計手冊 .北京: 清華大學出版社 , 2020:1478. [8] 汪曉平,張宏林等 . ASP 網(wǎng)絡開發(fā)技術(shù) .北京: 人民郵電出版社 , 2020: 260. [9] 張海永,章偉德 . 精通 ASP+XML+CSS 網(wǎng)絡開發(fā)混合編程 .北京: 電子工業(yè)出版社 , 2020:3260. [10] 李思齊 . 服務器配置全攻略 .北京: 清華大學出版社 , 2020: 1142. 21 附錄 附錄 A 問卷調(diào)查:大學系部網(wǎng)站開發(fā)情況調(diào)查 ?? 致 謝 感謝我的指導老師 吳大非老師 , 工作認真負責,總是第一時間通知督促我們論文撰寫,耐心地閱讀我們的論文并作詳細的批注,使我們得以又快又好地完成畢業(yè)論文的撰寫。在吳老師身上,我不僅學得了實現(xiàn)的技術(shù)知識,也認識到對待工作應 該認真負責,要么不做,要做就應做好。 感謝 信息技術(shù)與教育 系提供了一個學習深造的平臺,在這個平臺上我得以學習了電腦技術(shù),教育理論,攝像攝影等等很多知識,從而使自己在大學四年里不斷地得以成長。 感謝我 的同學們,在大學的美好時光里,我們愉快地相處,相互照顧,共同經(jīng)歷一段段美好的經(jīng)歷,忠心祝愿大家一路走好!
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1