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

正文內(nèi)容

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

2025-07-04 21:19本頁面
  

【正文】 戶為聊天室注冊的合法用戶,這時(shí),以Response對象的Redirect方法跳轉(zhuǎn)到聊天主頁面,Response對象的Redirect方法是實(shí)現(xiàn)頁面的跳轉(zhuǎn),使當(dāng)前頁面跳轉(zhuǎn)到指定的頁面。39。amp。39。amp。用戶在聊天室登錄界面填入正確的注冊信息,單擊登錄,系統(tǒng)將自動(dòng)把用戶填入的“帳號”、“密碼”于數(shù)據(jù)庫中存放的用戶注冊信息進(jìn)行比對驗(yàn)證。 網(wǎng)上聊天系統(tǒng)是為人們之間進(jìn)行交流和聯(lián)系提供的一個(gè)平臺(tái)。39。amp。當(dāng)表單數(shù)據(jù)通過審核并對需要加密的數(shù)據(jù)進(jìn)行加密后,后臺(tái)處理頁面便創(chuàng)建一個(gè)Recordset對象實(shí)例來訪問數(shù)據(jù)庫的用戶信息表,實(shí)現(xiàn)代碼為set rs=()使用Recordset對象的BOF和EOF屬性來查看此用戶名是否已被注冊,如果用戶名已被注冊,則以Response對象的Redirect方法提示用戶重新注冊,保證了用戶名的唯一性。在后臺(tái)處理頁面中,系統(tǒng)先定義對應(yīng)于表單各數(shù)據(jù)項(xiàng)的變量,利用ASP內(nèi)置的Request對象,將用戶填入表單的數(shù)據(jù)賦給這些變量,在存入數(shù)據(jù)庫的時(shí)候直接將變量值添入數(shù)據(jù)庫即可。 在聊天室首頁,單擊“用戶注冊”,便可進(jìn)入用戶注冊頁面,如圖41所示圖41 用戶注冊頁面用戶進(jìn)入注冊頁面后,根據(jù)要求,填寫表單中各項(xiàng)數(shù)據(jù),單擊確定后,系統(tǒng)通過表單傳遞的“POST”方法。用戶書寫發(fā)言的界面、聊天內(nèi)容的顯示、用戶列表的顯示均需要通過單獨(dú)的頁面來實(shí)現(xiàn),為了能在同一屏界面中同時(shí)顯示多個(gè)頁面的內(nèi)容,此時(shí)需要利用帶框架集的頁面來實(shí)現(xiàn)。 _Data Source= amp。 (數(shù)據(jù)庫所在路徑) OLE DB連接方法: set adocon=() Provider=。 數(shù)據(jù)庫的連接方法 : set adocon=() Driver={Microsoft Access Driver(*.mdb)}。數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。一個(gè)更高級的連接形式稱為自連接。 實(shí)現(xiàn)數(shù)據(jù)庫之間的聯(lián)系 數(shù)據(jù)庫之間的關(guān)系指明兩個(gè)庫之間共享一個(gè)共同的關(guān)鍵字值。 2 message 表 記錄當(dāng)前用戶所留的信息。 數(shù)據(jù)庫的設(shè)計(jì) 用戶的管理:包括合法系統(tǒng)用戶的注冊,登錄,退出等功能。DRIVER={Microsoft Access Driver (*.mdb)}。,使用connection對象的Open方法打開數(shù)據(jù)庫連接,核心代碼如下:connstr=DBQ=+()+。形象地來說,connection對象就是程序與數(shù)據(jù)庫溝通的管道,所有對數(shù)據(jù)庫的操作,都必須經(jīng)過它,因此,本系統(tǒng)首先建立一個(gè)connection對象的實(shí)例變量,然后才能在它的基礎(chǔ)上建立Recordset對象實(shí)例來操作數(shù)據(jù)庫。表32baseuser表字段字段名數(shù)據(jù)類型長度是否允許為空說明Name文本16否用戶注冊名Password密碼50否用戶登陸密碼MD5值問題文本50否密碼提示問題答案密碼50否密碼提示問題答案MD5值Email文本50否用戶郵箱性別文本2否用戶性別Leves文本10否用戶權(quán)限D(zhuǎn)ate時(shí)間10否注冊時(shí)間投訴表用于存放用戶在聊天過程中向管理員反應(yīng)的舉報(bào)信息,具體字段設(shè)計(jì)如表33所示。 數(shù)據(jù)庫各表設(shè)計(jì)對于聊天室系統(tǒng),所需的數(shù)據(jù)庫表有baseuser和投訴兩張表。進(jìn)入聊天主頁面注冊用戶?是否開始退出圖22 系統(tǒng)總體流程圖第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫概念模型根據(jù)系統(tǒng)功能和和流程所需數(shù)據(jù)要求,可以確定數(shù)據(jù)庫中數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),其ER圖如圖31所示??傮w流程圖如圖22所示。(7)管理模塊系統(tǒng)管理員可以查看用戶注冊信息以及用戶留言,并對其進(jìn)行管理。(6)輔助功能區(qū)模塊提供諸如分屏、清屏、刷新、屏蔽、顯示名單的操作功能。(5)在線用戶列表顯示模塊該頁面實(shí)現(xiàn)在線人數(shù)和在線用戶的統(tǒng)計(jì),并將在線用戶依次顯示出來。發(fā)言內(nèi)容書寫完畢后,通過單擊“提交”按鈕或按回車,實(shí)現(xiàn)聊天內(nèi)容的顯示。(3)用戶發(fā)言模塊除了提供發(fā)言內(nèi)容的輸入外,還應(yīng)能顯示當(dāng)前用戶正在對誰發(fā)言、可選擇發(fā)言的顏色和發(fā)言的表情。聊天室系統(tǒng)用戶注冊登陸模塊分屏功能用戶密碼修改模塊用戶發(fā)言模塊聊天內(nèi)容顯示模塊在線用戶列表顯示模塊輔助功能區(qū)模塊管理功能模塊清屏功能屏蔽功能用戶舉報(bào)圖21 功能結(jié)構(gòu)圖(1)用戶注冊登陸模塊完成新用戶注冊,將注冊信息添加到數(shù)據(jù)庫中,用于用戶登陸驗(yàn)證;經(jīng)過登陸驗(yàn)證的用戶,方可進(jìn)入聊天室進(jìn)行聊天交流。運(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)一共分為七大功能模塊:用戶注冊登陸模塊、發(fā)言功能模塊、聊天內(nèi)容顯示功能模塊、顯示用戶列表模塊、輔助功能區(qū)模塊、管理功能模塊以及用戶密碼修改功能模塊。 需求分析本系統(tǒng)采用B/S模式設(shè)計(jì),開發(fā)目的主要是在網(wǎng)絡(luò)中提供一個(gè)安全的供多人休閑聊天交流的平臺(tái),同時(shí)借助開發(fā)此系統(tǒng)提高自己的獨(dú)自設(shè)計(jì)能力。本設(shè)計(jì)在保存會(huì)員密碼和密碼提示問題答案時(shí)都先將傳遞的數(shù)據(jù)通過MD5加密后才存入數(shù)據(jù)庫,故在數(shù)據(jù)庫中只能看到已經(jīng)加密的信息,保證了信息的安全。 加密技術(shù)本設(shè)計(jì)在用戶密碼和密碼問題答案的存儲(chǔ)時(shí)使用了MD5加密算法來保護(hù)數(shù)據(jù)庫中的重要數(shù)據(jù)。利用SQL語言,可以查詢和管理自已的數(shù)據(jù)庫。而對于小型的數(shù)據(jù)庫應(yīng)用需求,微軟的Access數(shù)據(jù)庫應(yīng)該是與ASP程序配套使用的首選。必須說明,Session對象只能適用于具備Cookie功能的瀏覽器。必須通過Session對象記錄用戶的相關(guān)信息,以供用戶再次對此Web服務(wù)器提出要求時(shí)作確認(rèn),例如,在某些特定的網(wǎng)頁中,常需要用戶輸入確認(rèn)的賬號和密碼,假如這些身份確認(rèn)的結(jié)果無法保留,那豈不是每一個(gè)網(wǎng)頁都需要重新輸入一次密碼。如果希望此對象實(shí)例可以跨多個(gè)ASP網(wǎng)頁,就要用到Session對象保留該組件實(shí)例,直到Session對象的運(yùn)行時(shí)間到了,或是在其他ASP網(wǎng)頁調(diào)用Session對象的Abandon方法,此組件實(shí)例才會(huì)被釋放。在ASP中負(fù)責(zé)將信息傳達(dá)到用戶的對象就是Response對象。換而言之,Request對象通常包含了用戶端的相關(guān)信息,如瀏覽器的種類、表頭信息、表單參數(shù)及cookies等等。下面來介紹一下ASP的幾個(gè)內(nèi)置對象:Request對象,我們知道HTTP通訊協(xié)議是一種請求與響應(yīng)(Request/Response)的通訊協(xié)議,因此通常由客戶端向Web服務(wù)器提出請求,Web服務(wù)器才會(huì)響應(yīng)信息。,因此可以輕松地存取各種數(shù)據(jù)庫,大大縮短了程序開發(fā)時(shí)間。,因此,程序代碼完全保密。第2章 系統(tǒng)主要技術(shù)分析及聊天系統(tǒng)分析 ASP技術(shù)ASP技術(shù)是一種類似HTML(Hypertext Markup Language超文本標(biāo)識語言)、Script與CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的結(jié)合體,簡單的講它是一種運(yùn)行于服務(wù)器的腳本語言,但是其運(yùn)行效率比CGI更高、程序編制也比HTML更方便且更有靈活性,程序安全性及保密性也遠(yuǎn)比Script好。網(wǎng)上聊天系統(tǒng)是為人們進(jìn)行交流和聯(lián)系提供的一個(gè)平臺(tái)。過去的種種陳舊的聯(lián)系方式,已經(jīng)不能滿足現(xiàn)代生活的需要。使得人們能以更低廉的價(jià)格,開發(fā)出更方便、更實(shí)用的網(wǎng)絡(luò)工具。據(jù)估計(jì),目前Internet上已有上百萬個(gè)Web站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個(gè)領(lǐng)域,其用戶群十分龐大,因此,建設(shè)一個(gè)好的Web站點(diǎn)對于一個(gè)機(jī)構(gòu)的發(fā)展十分重要。 Internet是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。本系統(tǒng)開發(fā)采用B/S(瀏覽器/服務(wù)器)結(jié)構(gòu),參考網(wǎng)絡(luò)中正在使用的大型聊天室的架構(gòu)、分析聊天室可實(shí)現(xiàn)功能,結(jié)合本次設(shè)計(jì)的相關(guān)要求,進(jìn)行開發(fā)設(shè)計(jì)并寫出需求分析說明書。 本聊天室的開發(fā)目的就是為人們在網(wǎng)絡(luò)中提供一個(gè)即時(shí)的網(wǎng)頁交流平臺(tái),通過這個(gè)平臺(tái),人們可以隨意發(fā)言和觀看大家發(fā)言的內(nèi)容。在網(wǎng)站建設(shè)迅速發(fā)展的今天,基于B/S模式的ASP網(wǎng)絡(luò)聊天室已經(jīng)成為較多網(wǎng)民認(rèn)可的一種聊天交流平臺(tái),各種專家座談、在線答疑室,實(shí)質(zhì)就是聊天室。關(guān)鍵詞:聊天室;B/S模式;私聊;留言
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1