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

正文內(nèi)容

網(wǎng)上聊天系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)論文畢業(yè)設(shè)計(jì)(文件)

 

【正文】 受益匪淺。我相信其中的酸甜苦辣最終都會(huì)化為甜美的甘泉。由于ASP技術(shù)相對(duì)現(xiàn)在流行的JSP等技術(shù)在安全性方面存在一定得差距,雖然在系統(tǒng)中加入了MD5加密技術(shù)對(duì)用戶密碼等關(guān)鍵字段進(jìn)行加密,采用密文存儲(chǔ),但該系統(tǒng)在安全性方面存在與生俱來(lái)的劣勢(shì),并且在設(shè)計(jì)該系統(tǒng)時(shí)受時(shí)間的限制,安全性的增強(qiáng)將有待于將來(lái)在頁(yè)面中加入更多的安全方面的JavaScript等安全組件。(6) 刷新該功能為用戶刷新聊天內(nèi)容所設(shè),與瀏覽器上的刷新功能類似,不過(guò),這里的刷新僅限于聊天內(nèi)容顯示區(qū)的刷新,實(shí)現(xiàn)代碼如下:()(7) 退出用戶單擊退出,觸發(fā)onclick事件調(diào)用exitchat()函數(shù),系統(tǒng)彈出詢問(wèn)對(duì)話框,“你真的要退出聊天室?”,單擊確定,聊天室系統(tǒng)關(guān)閉,并釋放該客戶端存放的session變量。()(5) 舉報(bào)當(dāng)用戶在聊天過(guò)程中,發(fā)現(xiàn)有人在聊天室中的言行惡劣,發(fā)言內(nèi)容帶有侮辱性或不文明的語(yǔ)言,嚴(yán)重影響了聊天室的和平交流、輕松聊天的氛圍。a href= onclick=()。}(2) 屏蔽用戶在聊天過(guò)程中,難免會(huì)遇到一些與自己交流不愉快的人,但某些人又可能對(duì)自己死纏爛打,強(qiáng)行進(jìn)行私聊,發(fā)送私聊信息過(guò)來(lái),擾亂用戶正常發(fā)言交流,為了防范用戶被無(wú)聊的人打擾,系統(tǒng)為用戶提供了屏蔽功能,單擊“屏蔽”,系統(tǒng)會(huì)將在線用戶顯示頁(yè)面更換為屏蔽頁(yè)面,將除當(dāng)前用戶外的人員顯示出來(lái),并且,在每個(gè)用戶名前都設(shè)置了單選框,以便用戶選擇屏蔽對(duì)象。}else{=1*,1*。true39。用戶只需在輔助功能區(qū)中單擊分屏,便可在這兩種模式下進(jìn)行切換。39。在頁(yè)面中顯示的數(shù)據(jù)表的每一項(xiàng)記錄的末尾,添加了刪除按鈕,單擊它,便會(huì)執(zhí)行delete語(yǔ)句,刪除該記錄。Next顯示在線用戶列表的流程圖如圖48所示圖48 顯示用戶列表流程圖 管理功能本聊天室為了提高系統(tǒng)中用戶信息的可管理性,設(shè)計(jì)了針對(duì)管理員級(jí)別的管理功能,如圖49所示圖49 系統(tǒng)功能區(qū)然而,普通用戶在系統(tǒng)功能區(qū)中是無(wú)法看到管理功能的。)。a href=javascript:(\39。圖47 用戶列表顯示頁(yè)面在顯示列表頁(yè)面中,系統(tǒng)定義了一個(gè)online的數(shù)組變量,用于存放在線用戶。判斷完畢,系統(tǒng)會(huì)將從發(fā)言界面得到的發(fā)言人和發(fā)言對(duì)象與存放用戶名的變量進(jìn)行對(duì)比,同時(shí),還會(huì)判斷發(fā)言對(duì)象是否是“大家”,如果,用戶名與發(fā)言人或發(fā)言對(duì)象中的一項(xiàng)相同或者發(fā)言對(duì)象是“大家”,那么,系統(tǒng)便會(huì)將傳遞的發(fā)言內(nèi)容顯示在當(dāng)前的內(nèi)容顯示區(qū);如果都不符合說(shuō)明系統(tǒng)中的發(fā)言內(nèi)容與當(dāng)前使用用戶無(wú)關(guān),顯示頁(yè)面將不顯示該條發(fā)言信息。獲取在線用戶列表數(shù)從表單中獲得用戶在對(duì)誰(shuí)發(fā)言從表單中獲得發(fā)言內(nèi)容獲得提交表單的其他數(shù)據(jù)獲得發(fā)言內(nèi)容,實(shí)現(xiàn)聊天內(nèi)容的輸出否否是是發(fā)言者在用戶列表中?發(fā)言對(duì)象在列表中?發(fā)言內(nèi)容不為空?否是開(kāi)始結(jié)束圖46 發(fā)言內(nèi)容顯示流程圖在聊天顯示頁(yè)面,由于每個(gè)用戶的發(fā)言內(nèi)容均不相同,每個(gè)用戶的發(fā)言對(duì)象也不相同,那么,系統(tǒng)在顯示聊天內(nèi)容的時(shí)候就要求顯示頁(yè)面會(huì)自動(dòng)根據(jù)用戶的不同而顯示不同的聊天內(nèi)容。Application對(duì)象的用法與Session對(duì)象基本相同,利用Application對(duì)象所創(chuàng)建的變量,可以在整個(gè)應(yīng)用中被所有用戶共享和訪問(wèn)。分了上下2個(gè)空間,上面的用來(lái)顯示聊天室的所有發(fā)言內(nèi)容,下面用來(lái)顯示與當(dāng)前使用聊天室的用戶相關(guān)的內(nèi)容,如系統(tǒng)提示信息、用戶自己的發(fā)言以及其他用戶發(fā)來(lái)的密語(yǔ)。 onchange==()。 style=39。fontsize:12px39。select name=39。sayscolor39。)。)。if (msg==39。set rs=() updatesql 用戶發(fā)言進(jìn)入聊天主頁(yè)面后,用戶便可在主頁(yè)面下方的發(fā)言界面設(shè)計(jì)書(shū)寫(xiě)自己想要說(shuō)的話,以及想對(duì)誰(shuí)說(shuō),同時(shí),系統(tǒng)還提供了發(fā)言字體顏色選擇、插入表情、圖片的功能,如圖43所示,讓用戶的聊天更有趣味。updatesql=update user set 密碼=39。在頁(yè)面中,用戶需要填寫(xiě)新的登錄密碼來(lái)替換原來(lái)丟失的密碼。 amp。 amp。39。設(shè)計(jì)這個(gè)頁(yè)面,是為了更謹(jǐn)慎地驗(yàn)證用戶的身份,以避免別人冒名修改密碼,致使正常用戶無(wú)法登錄。 用戶密碼修改當(dāng)聊天室注冊(cè)用戶不小心忘記了注冊(cè)密碼或者把密碼記錯(cuò),用戶將無(wú)法再次進(jìn)入聊天室,也就無(wú)法與聊得來(lái)的朋友繼續(xù)聊天。這里,同樣使用了recordset對(duì)象的BOF和EOF屬性來(lái)查看是否有該用戶的注冊(cè)信息,判斷語(yǔ)句與注冊(cè)中的判斷語(yǔ)句相同,不同的是判斷結(jié)果若為真,說(shuō)明該用戶為聊天室注冊(cè)的合法用戶,這時(shí),以Response對(duì)象的Redirect方法跳轉(zhuǎn)到聊天主頁(yè)面,Response對(duì)象的Redirect方法是實(shí)現(xiàn)頁(yè)面的跳轉(zhuǎn),使當(dāng)前頁(yè)面跳轉(zhuǎn)到指定的頁(yè)面。amp。amp。 網(wǎng)上聊天系統(tǒng)是為人們之間進(jìn)行交流和聯(lián)系提供的一個(gè)平臺(tái)。amp。在后臺(tái)處理頁(yè)面中,系統(tǒng)先定義對(duì)應(yīng)于表單各數(shù)據(jù)項(xiàng)的變量,利用ASP內(nèi)置的Request對(duì)象,將用戶填入表單的數(shù)據(jù)賦給這些變量,在存入數(shù)據(jù)庫(kù)的時(shí)候直接將變量值添入數(shù)據(jù)庫(kù)即可。用戶書(shū)寫(xiě)發(fā)言的界面、聊天內(nèi)容的顯示、用戶列表的顯示均需要通過(guò)單獨(dú)的頁(yè)面來(lái)實(shí)現(xiàn),為了能在同一屏界面中同時(shí)顯示多個(gè)頁(yè)面的內(nèi)容,此時(shí)需要利用帶框架集的頁(yè)面來(lái)實(shí)現(xiàn)。 (數(shù)據(jù)庫(kù)所在路徑) OLE DB連接方法: set adocon=() Provider=。數(shù)據(jù)庫(kù)中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。 實(shí)現(xiàn)數(shù)據(jù)庫(kù)之間的聯(lián)系 數(shù)據(jù)庫(kù)之間的關(guān)系指明兩個(gè)庫(kù)之間共享一個(gè)共同的關(guān)鍵字值。 數(shù)據(jù)庫(kù)的設(shè)計(jì) 用戶的管理:包括合法系統(tǒng)用戶的注冊(cè),登錄,退出等功能。,使用connection對(duì)象的Open方法打開(kāi)數(shù)據(jù)庫(kù)連接,核心代碼如下:connstr=DBQ=+()+。表32baseuser表字段字段名數(shù)據(jù)類型長(zhǎng)度是否允許為空說(shuō)明Name文本16否用戶注冊(cè)名Password密碼50否用戶登陸密碼MD5值問(wèn)題文本50否密碼提示問(wèn)題答案密碼50否密碼提示問(wèn)題答案MD5值Email文本50否用戶郵箱性別文本2否用戶性別Leves文本10否用戶權(quán)限D(zhuǎn)ate時(shí)間10否注冊(cè)時(shí)間投訴表用于存放用戶在聊天過(guò)程中向管理員反應(yīng)的舉報(bào)信息,具體字段設(shè)計(jì)如表33所示。進(jìn)入聊天主頁(yè)面注冊(cè)用戶?是否開(kāi)始退出圖22 系統(tǒng)總體流程圖第3章 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)概念模型根據(jù)系統(tǒng)功能和和流程所需數(shù)據(jù)要求,可以確定數(shù)據(jù)庫(kù)中數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),其ER圖如圖31所示。(7)管理模塊系統(tǒng)管理員可以查看用戶注冊(cè)信息以及用戶留言,并對(duì)其進(jìn)行管理。(5)在線用戶列表顯示模塊該頁(yè)面實(shí)現(xiàn)在線人數(shù)和在線用戶的統(tǒng)計(jì),并將在線用戶依次顯示出來(lái)。(3)用戶發(fā)言模塊除了提供發(fā)言內(nèi)容的輸入外,還應(yīng)能顯示當(dāng)前用戶正在對(duì)誰(shuí)發(fā)言、可選擇發(fā)言的顏色和發(fā)言的表情。運(yùn)行本系統(tǒng),需要滿足如下要求:(1) 服務(wù)器端配置:Windows 2000 ServicePack 以上操作系統(tǒng),Internet 信息服務(wù)器 (IIS )Microsoft Offices ACCESS 2000 以上版本(2)客戶端要求配置Windows 2000 ServicePack 以上操作系統(tǒng),根據(jù)聊天室的主要功能分析,本系統(tǒng)一共分為七大功能模塊:用戶注冊(cè)登陸模塊、發(fā)言功能模塊、聊天內(nèi)容顯示功能模塊、顯示用戶列表模塊、輔助功能區(qū)模塊、管理功能模塊以及用戶密碼修改功能模塊。本設(shè)計(jì)在保存會(huì)員密碼和密碼提示問(wèn)題答案時(shí)都先將傳遞的數(shù)據(jù)通過(guò)MD5加密后才存入數(shù)據(jù)庫(kù),故在數(shù)據(jù)庫(kù)中只能看到已經(jīng)加密的信息,保證了信息的安全。利用SQL語(yǔ)言,可以查詢和管理自已的數(shù)據(jù)庫(kù)。必須說(shuō)明,Session對(duì)象只能適用于具備Cookie功能的瀏覽器。如果希望此對(duì)象實(shí)例可以跨多個(gè)ASP網(wǎng)頁(yè),就要用到Session對(duì)象保留該組件實(shí)例,直到Session對(duì)象的運(yùn)行時(shí)間到了,或是在其他ASP網(wǎng)頁(yè)調(diào)用Session對(duì)象的Abandon方法,此組件實(shí)例才會(huì)被釋放。換而言之,Request對(duì)象通常包含了用戶端的相關(guān)信息,如瀏覽器的種類、表頭信息、表單參數(shù)及cookies等等。,因此可以輕松地存取各種數(shù)據(jù)庫(kù),大大縮短了程序開(kāi)發(fā)時(shí)間。第2章 系統(tǒng)主要技術(shù)分析及聊天系統(tǒng)分析 ASP技術(shù)ASP技術(shù)是一種類似HTML(Hypertext Markup Language超文本標(biāo)識(shí)語(yǔ)言)、Script與CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的結(jié)合體,簡(jiǎn)單的講它是一種運(yùn)行
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1