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

正文內(nèi)容

網(wǎng)上聊天系統(tǒng)設計及實現(xiàn)論文畢業(yè)設計(存儲版)

2025-07-28 21:19上一頁面

下一頁面
  

【正文】 6.發(fā) 出 日 期: 年 月 日 7.學員完成日期: 年 月 日指導教師簽名: 學 生 簽 名: 摘 要隨著網(wǎng)絡的逐漸普及,以及網(wǎng)絡技術的不段發(fā)展,人們通過網(wǎng)絡進行交流的方式變得多樣化。在網(wǎng)站建設迅速發(fā)展的今天,基于B/S模式的ASP網(wǎng)絡聊天室已經(jīng)成為較多網(wǎng)民認可的一種聊天交流平臺,各種專家座談、在線答疑室,實質(zhì)就是聊天室。據(jù)估計,目前Internet上已有上百萬個Web站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領域,其用戶群十分龐大,因此,建設一個好的Web站點對于一個機構的發(fā)展十分重要。第2章 系統(tǒng)主要技術分析及聊天系統(tǒng)分析 ASP技術ASP技術是一種類似HTML(Hypertext Markup Language超文本標識語言)、Script與CGI(Common Gateway Interface通用網(wǎng)關接口)的結合體,簡單的講它是一種運行于服務器的腳本語言,但是其運行效率比CGI更高、程序編制也比HTML更方便且更有靈活性,程序安全性及保密性也遠比Script好。換而言之,Request對象通常包含了用戶端的相關信息,如瀏覽器的種類、表頭信息、表單參數(shù)及cookies等等。必須說明,Session對象只能適用于具備Cookie功能的瀏覽器。本設計在保存會員密碼和密碼提示問題答案時都先將傳遞的數(shù)據(jù)通過MD5加密后才存入數(shù)據(jù)庫,故在數(shù)據(jù)庫中只能看到已經(jīng)加密的信息,保證了信息的安全。(3)用戶發(fā)言模塊除了提供發(fā)言內(nèi)容的輸入外,還應能顯示當前用戶正在對誰發(fā)言、可選擇發(fā)言的顏色和發(fā)言的表情。(7)管理模塊系統(tǒng)管理員可以查看用戶注冊信息以及用戶留言,并對其進行管理。表32baseuser表字段字段名數(shù)據(jù)類型長度是否允許為空說明Name文本16否用戶注冊名Password密碼50否用戶登陸密碼MD5值問題文本50否密碼提示問題答案密碼50否密碼提示問題答案MD5值Email文本50否用戶郵箱性別文本2否用戶性別Leves文本10否用戶權限Date時間10否注冊時間投訴表用于存放用戶在聊天過程中向管理員反應的舉報信息,具體字段設計如表33所示。 數(shù)據(jù)庫的設計 用戶的管理:包括合法系統(tǒng)用戶的注冊,登錄,退出等功能。數(shù)據(jù)庫中有三種不同類型的關鍵字:主關鍵字、組合關鍵字和外關鍵字。用戶書寫發(fā)言的界面、聊天內(nèi)容的顯示、用戶列表的顯示均需要通過單獨的頁面來實現(xiàn),為了能在同一屏界面中同時顯示多個頁面的內(nèi)容,此時需要利用帶框架集的頁面來實現(xiàn)。amp。amp。這里,同樣使用了recordset對象的BOF和EOF屬性來查看是否有該用戶的注冊信息,判斷語句與注冊中的判斷語句相同,不同的是判斷結果若為真,說明該用戶為聊天室注冊的合法用戶,這時,以Response對象的Redirect方法跳轉到聊天主頁面,Response對象的Redirect方法是實現(xiàn)頁面的跳轉,使當前頁面跳轉到指定的頁面。設計這個頁面,是為了更謹慎地驗證用戶的身份,以避免別人冒名修改密碼,致使正常用戶無法登錄。 amp。在頁面中,用戶需要填寫新的登錄密碼來替換原來丟失的密碼。set rs=() updatesql 用戶發(fā)言進入聊天主頁面后,用戶便可在主頁面下方的發(fā)言界面設計書寫自己想要說的話,以及想對誰說,同時,系統(tǒng)還提供了發(fā)言字體顏色選擇、插入表情、圖片的功能,如圖43所示,讓用戶的聊天更有趣味。)。sayscolor39。fontsize:12px39。 onchange==()。Application對象的用法與Session對象基本相同,利用Application對象所創(chuàng)建的變量,可以在整個應用中被所有用戶共享和訪問。判斷完畢,系統(tǒng)會將從發(fā)言界面得到的發(fā)言人和發(fā)言對象與存放用戶名的變量進行對比,同時,還會判斷發(fā)言對象是否是“大家”,如果,用戶名與發(fā)言人或發(fā)言對象中的一項相同或者發(fā)言對象是“大家”,那么,系統(tǒng)便會將傳遞的發(fā)言內(nèi)容顯示在當前的內(nèi)容顯示區(qū);如果都不符合說明系統(tǒng)中的發(fā)言內(nèi)容與當前使用用戶無關,顯示頁面將不顯示該條發(fā)言信息。a href=javascript:(\39。Next顯示在線用戶列表的流程圖如圖48所示圖48 顯示用戶列表流程圖 管理功能本聊天室為了提高系統(tǒng)中用戶信息的可管理性,設計了針對管理員級別的管理功能,如圖49所示圖49 系統(tǒng)功能區(qū)然而,普通用戶在系統(tǒng)功能區(qū)中是無法看到管理功能的。39。true39。}(2) 屏蔽用戶在聊天過程中,難免會遇到一些與自己交流不愉快的人,但某些人又可能對自己死纏爛打,強行進行私聊,發(fā)送私聊信息過來,擾亂用戶正常發(fā)言交流,為了防范用戶被無聊的人打擾,系統(tǒng)為用戶提供了屏蔽功能,單擊“屏蔽”,系統(tǒng)會將在線用戶顯示頁面更換為屏蔽頁面,將除當前用戶外的人員顯示出來,并且,在每個用戶名前都設置了單選框,以便用戶選擇屏蔽對象。()(5) 舉報當用戶在聊天過程中,發(fā)現(xiàn)有人在聊天室中的言行惡劣,發(fā)言內(nèi)容帶有侮辱性或不文明的語言,嚴重影響了聊天室的和平交流、輕松聊天的氛圍。由于ASP技術相對現(xiàn)在流行的JSP等技術在安全性方面存在一定得差距,雖然在系統(tǒng)中加入了MD5加密技術對用戶密碼等關鍵字段進行加密,采用密文存儲,但該系統(tǒng)在安全性方面存在與生俱來的劣勢,并且在設計該系統(tǒng)時受時間的限制,安全性的增強將有待于將來在頁面中加入更多的安全方面的JavaScript等安全組件。徐功文老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我受益匪淺。希望這次的經(jīng)歷能讓我在以后學習中激勵我繼續(xù)進步。由于設計是基于B/S模式,該系統(tǒng)具有良好的可移植性等優(yōu)點,并且具有相當不錯的應用前景。這時,用戶單擊“清屏”,系統(tǒng)會調(diào)用focus()函數(shù),將指定區(qū)域的內(nèi)容刪除,即聊天內(nèi)容顯示區(qū)變會把當前最新發(fā)言以前的所有發(fā)言內(nèi)容清空,使聊天內(nèi)容顯示區(qū)回到最初的無內(nèi)容狀態(tài)。true39。系統(tǒng)中首先定義了一個tbclu的變量,用來存放分屏的狀態(tài)值,“true”或“false”,然后定義了一個tbclutch()函數(shù),當用戶單擊“分屏”,系統(tǒng)便調(diào)用該函數(shù)用來判斷tbclu變量值,并執(zhí)行函數(shù)中定義的操作,對frameset的屬性值進行設置。amp。online(i)amp。接著用一個for循環(huán)語句,從online數(shù)組的第一個數(shù)據(jù)讀取到最后一個數(shù)據(jù),顯示在于面中。要實現(xiàn)這些內(nèi)容只有特定的用戶才能看見,當然就要用客戶端的session來實現(xiàn)。圖45 聊天內(nèi)容顯示區(qū)聊天內(nèi)容顯示區(qū)可以顯示最近50條發(fā)言,為了保存最近的50條發(fā)言內(nèi)容,系統(tǒng)定義一個具有50成員的一維數(shù)組sd_init;為了對應保存每條發(fā)言是誰對誰發(fā)的,需定義一個towho(50,2)的二維數(shù)組,為了直觀,使用時數(shù)組下標均從1開始。select name=39。 onchange==()。return false}在發(fā)言界面中的字體顏色、動作、表情、圖片均采用下拉式列表框的方式供用戶選擇,其中,各列表框的name屬性為sayscolor、addsing、addsays、tu,以便在獲得用戶發(fā)言時根據(jù)這些列表框的name取得相應的value值,顯示出來。){alert(39。newpwdamp。 39。在頁面后臺,系統(tǒng)會首先將得到的答案與問題在系統(tǒng)數(shù)據(jù)庫中進行查詢,只有在問題和答案在一條記錄中同時匹配的時候,頁面的內(nèi)容才會顯示,否則,系統(tǒng)提示出錯,返回上一頁面。在聊天室首頁,單擊“忘記密碼”,進入用戶密碼修改頁面,如圖42所示圖42 密碼修改頁面在修改密碼的第一個頁面中(),系統(tǒng)要求用戶填入需要修改密碼的用戶名,單擊“確定“,系統(tǒng)通過表單的post方法,,系統(tǒng)在轉到該頁面的同時,會對用戶輸入的用戶名進行驗證,看是否是聊天室的合法注冊用戶,驗證方法與用戶登錄的驗證方法相同。39。用戶在聊天室登錄界面填入正確的注冊信息,單擊登錄,系統(tǒng)將自動把用戶填入的“帳號”、“密碼”于數(shù)據(jù)庫中存放的用戶注冊信息進行比對驗證。當表單數(shù)據(jù)通過審核并對需要加密的數(shù)據(jù)進行加密后,后臺處理頁面便創(chuàng)
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1