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-31 21:19上一頁面

下一頁面
  

【正文】 建一個(gè)Recordset對(duì)象實(shí)例來訪問數(shù)據(jù)庫的用戶信息表,實(shí)現(xiàn)代碼為set rs=()使用Recordset對(duì)象的BOF和EOF屬性來查看此用戶名是否已被注冊(cè),如果用戶名已被注冊(cè),則以Response對(duì)象的Redirect方法提示用戶重新注冊(cè),保證了用戶名的唯一性。 _Data Source= amp。一個(gè)更高級(jí)的連接形式稱為自連接。DRIVER={Microsoft Access Driver (*.mdb)}。 數(shù)據(jù)庫各表設(shè)計(jì)對(duì)于聊天室系統(tǒng),所需的數(shù)據(jù)庫表有baseuser和投訴兩張表。(6)輔助功能區(qū)模塊提供諸如分屏、清屏、刷新、屏蔽、顯示名單的操作功能。聊天室系統(tǒng)用戶注冊(cè)登陸模塊分屏功能用戶密碼修改模塊用戶發(fā)言模塊聊天內(nèi)容顯示模塊在線用戶列表顯示模塊輔助功能區(qū)模塊管理功能模塊清屏功能屏蔽功能用戶舉報(bào)圖21 功能結(jié)構(gòu)圖(1)用戶注冊(cè)登陸模塊完成新用戶注冊(cè),將注冊(cè)信息添加到數(shù)據(jù)庫中,用于用戶登陸驗(yàn)證;經(jīng)過登陸驗(yàn)證的用戶,方可進(jìn)入聊天室進(jìn)行聊天交流。 加密技術(shù)本設(shè)計(jì)在用戶密碼和密碼問題答案的存儲(chǔ)時(shí)使用了MD5加密算法來保護(hù)數(shù)據(jù)庫中的重要數(shù)據(jù)。必須通過Session對(duì)象記錄用戶的相關(guān)信息,以供用戶再次對(duì)此Web服務(wù)器提出要求時(shí)作確認(rèn),例如,在某些特定的網(wǎng)頁中,常需要用戶輸入確認(rèn)的賬號(hào)和密碼,假如這些身份確認(rèn)的結(jié)果無法保留,那豈不是每一個(gè)網(wǎng)頁都需要重新輸入一次密碼。下面來介紹一下ASP的幾個(gè)內(nèi)置對(duì)象:Request對(duì)象,我們知道HTTP通訊協(xié)議是一種請(qǐng)求與響應(yīng)(Request/Response)的通訊協(xié)議,因此通常由客戶端向Web服務(wù)器提出請(qǐng)求,Web服務(wù)器才會(huì)響應(yīng)信息。網(wǎng)上聊天系統(tǒng)是為人們進(jìn)行交流和聯(lián)系提供的一個(gè)平臺(tái)。 Internet是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。關(guān)鍵詞:聊天室;B/S模式;私聊;留言 目 錄第1章 引 言 1 項(xiàng)目開發(fā)背景 1 項(xiàng)目開發(fā)的目的 1 項(xiàng)目提出的意義 1 系統(tǒng)的開發(fā)方法 2第2章 系統(tǒng)主要技術(shù)分析及聊天系統(tǒng)分析 3 ASP技術(shù) 3 數(shù)據(jù)庫技術(shù) 3 加密技術(shù) 4 需求分析 4 系統(tǒng)總體結(jié)構(gòu) 5 模塊功能分析 5 系統(tǒng)總體規(guī)劃 7第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫概念模型 7 數(shù)據(jù)庫各表設(shè)計(jì) 7 數(shù)據(jù)庫鏈接的實(shí)現(xiàn) 8 數(shù)據(jù)庫的設(shè)計(jì) 9 實(shí)現(xiàn)數(shù)據(jù)庫之間的聯(lián)系 9 數(shù)據(jù)庫的連接方法 9第4章 系統(tǒng)功能具體實(shí)現(xiàn) 10 用戶注冊(cè)登陸模塊 10 用戶注冊(cè) 10 用戶登陸 11 用戶密碼修改 12 用戶發(fā)言 13 聊天內(nèi)容顯示 15 在線用戶列表顯示 18 管理功能 19 輔助功能區(qū) 20結(jié)束語 23致 謝 24主要參考文獻(xiàn) 2526第1章 引 言隨著網(wǎng)絡(luò)的逐漸普及,以及網(wǎng)絡(luò)技術(shù)的不段發(fā)展,人們通過網(wǎng)絡(luò)進(jìn)行交流的方式變得多樣化。網(wǎng)絡(luò)聊天室便是其中之一。聊天室系統(tǒng)的即時(shí)交流方式滿足了網(wǎng)絡(luò)中多人同時(shí)聊天交流的需要,使得較多的人在同一個(gè)聊天頁面進(jìn)行交流變得方便,簡(jiǎn)單。近年來計(jì)算機(jī)技術(shù)的快速發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,越來越深刻的改變了人們生活的方方面面。其特點(diǎn)歸納如下: (VB Script與Java Script)互相嵌套。Response對(duì)象,每一種程序語言或開發(fā)工具一定都有與用戶溝通的界面或函數(shù),ASP也不例外。 數(shù)據(jù)庫技術(shù)在基于微軟IIS/PWS的網(wǎng)絡(luò)平臺(tái)上,通過服務(wù)器端運(yùn)行的ASP程序來訪問后臺(tái)數(shù)據(jù)庫,是一種最常見的模式了。又因?yàn)樵撍惴ㄊ菃蜗蚣用艿?,沒有解密算法,然而MD5算法對(duì)同一段明文加密得出的密文是唯一且相同的,相當(dāng)于這段數(shù)據(jù)的數(shù)據(jù)指紋,所以當(dāng)有數(shù)據(jù)要和保存的數(shù)據(jù)進(jìn)行比較時(shí),便可通過將需要對(duì)比的數(shù)據(jù)進(jìn)行MD5加密后再對(duì)比。發(fā)言的顏色和發(fā)言表情通過下拉式組合框?qū)崿F(xiàn)。聊天室系統(tǒng)的總體流程由用戶登陸開始,通過驗(yàn)證后,用戶便可進(jìn)入聊天頁面進(jìn)行交流聊天,同時(shí),系統(tǒng)會(huì)將新登陸用戶的用戶名添加進(jìn)在線用戶列表,即時(shí)更新。表33 投訴表字段字段名數(shù)據(jù)類型長(zhǎng)度是否允許為空說明ID自動(dòng)編號(hào)Username文本16否投訴人用戶名Username1文本16否被投訴人用戶名Qusetion文本50否投訴描述Date時(shí)間10否投訴時(shí)間 數(shù)據(jù)庫鏈接的實(shí)現(xiàn)數(shù)據(jù)庫連接操作是一個(gè)相當(dāng)頻繁的操作,在ASP的數(shù)據(jù)庫編程中,connection對(duì)象是我們不可能離開的一個(gè)對(duì)象,該對(duì)象是ADO對(duì)象模塊中的一個(gè)專門打開和關(guān)閉數(shù)據(jù)庫連接的對(duì)象,在對(duì)數(shù)據(jù)庫進(jìn)行任何的操作,比如更新記錄,插入,刪除,檢索等,都必須以connection對(duì)象的建立為前提。. 設(shè)計(jì)要求是: 1 activetable表 記錄當(dāng)前在線的用戶。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系??蚣芗嵌鄠€(gè)框架的集合,每一個(gè)框架可顯示一個(gè)頁面的內(nèi)容,在同一屏中需要顯示多少個(gè)頁面,就需要?jiǎng)?chuàng)建一個(gè)具有多少個(gè)框架的框架集來實(shí)現(xiàn),整個(gè)框架集最后存盤形成一個(gè)頁面,以后瀏覽該頁面時(shí),各框架集中的內(nèi)容就會(huì)自動(dòng)顯示出來。nameamp。passwordamp。在用戶登錄進(jìn)聊天主頁面的同時(shí),系統(tǒng)將通過驗(yàn)證的用戶名以及用戶信息表中對(duì)應(yīng)用戶名的“l(fā)eves”值傳遞給特別定義的session對(duì)象session(“user”)以及session(“l(fā)eves”)。,接著查詢用戶信息表符合用戶名等于name的記錄,將該記錄所對(duì)應(yīng)的“問題“name=Request(name)set rs = ()sql=select * from user where 用戶名=39。 name amp。在進(jìn)行用戶密碼替換時(shí),使用數(shù)據(jù)庫的update語句來修改數(shù)據(jù)庫中的密碼字段。圖43 用戶發(fā)言界面用戶發(fā)言界面采用ASP表單模式設(shè)計(jì),在表單中,用戶根據(jù)發(fā)言對(duì)象、發(fā)言內(nèi)容、以及發(fā)言顏色填寫發(fā)言數(shù)據(jù),填寫完成后,單擊“提交”或按回車鍵,將發(fā)言內(nèi)容轉(zhuǎn)入后臺(tái)處理。()。 onchange=()。select name=39。 style=39。一個(gè)用戶修改或設(shè)置了改類變量的值后,對(duì)于其他所有用戶,也是可見的。如此,實(shí)現(xiàn)了系統(tǒng)針對(duì)特定用戶顯示特定內(nèi)容的功能。amp。在顯示系統(tǒng)功能中的“管理”的時(shí)候,系統(tǒng)中設(shè)計(jì)了一個(gè)if語句來判斷用戶的權(quán)限是普通用戶還是管理員,用戶權(quán)限是存放在Session(leves)變量中的,在用戶登錄系統(tǒng)的時(shí)候查詢數(shù)據(jù)庫從而賦給該變量值,如果變量Session(leves)的值為admin,那么說明當(dāng)前用戶是系統(tǒng)管理員,于是,對(duì)該用戶系統(tǒng)顯示出管理功能;若Session(leves)的值為user,那么,當(dāng)前用戶是普通用戶,無法使用管理功能。 (opersql) 輔助功能區(qū),用戶可單擊界面中的分屏、名單、舉報(bào)、清屏、屏蔽、刷新以及退出,完成相應(yīng)操作。) {=*,0。如果選擇了屏蔽某位用戶,那么該用戶發(fā)送的密語將不會(huì)在聊天內(nèi)容窗口中顯示,用戶也就無法看到屏蔽對(duì)象的發(fā)言,避免了騷擾。在這種情況下,用戶單擊舉報(bào),打開用戶投訴舉報(bào)頁面,在頁面中,用戶根據(jù)表單內(nèi)容,填寫完畢后,回車或提交。并且還可以配置SSL以增加系統(tǒng)的安全性。她們無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。這次做論文的經(jīng)歷也會(huì)使我終身受益,我感受到做論文是要真真正正用心去做的一件事情,是真正的自己學(xué)習(xí)的過程和研究的過程,沒有學(xué)習(xí)就不可能有研究的能力,沒有自己的研究,就不會(huì)有所突破,那也就不叫論文了。結(jié)束語通過這兩個(gè)月的學(xué)習(xí)和工作,完成了ASP網(wǎng)絡(luò)聊天室系統(tǒng)的設(shè)計(jì),滿足了用戶需求。名 單/a(4)清屏當(dāng)聊天室里的在線人員逐漸增多,大家的發(fā)言內(nèi)容也會(huì)隨著增加,聊天內(nèi)容顯示區(qū)很快便會(huì)被這些內(nèi)容填滿,顯得雜亂,使得用戶在查看聊天內(nèi)容時(shí)不方便。tbclu=39。分屏的實(shí)現(xiàn)方法其實(shí)是非常簡(jiǎn)單的,利用了onclick事件和框架標(biāo)簽frameset實(shí)現(xiàn)的一個(gè)操作。opersql=delete * from baseuser where name=39。 target=f2amp。在顯示時(shí),系統(tǒng)將存放在Application(onlinelist)的值傳遞給數(shù)組online,同時(shí)調(diào)用split函數(shù)進(jìn)行處理。具體來說,就是只顯示與當(dāng)前使用者有關(guān)的聊天內(nèi)容,如自己的發(fā)言內(nèi)容、發(fā)給自己的聊天內(nèi)容以及其他用戶對(duì)大家的發(fā)言。這個(gè)區(qū)域可以通過后面介紹
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1