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

正文內(nèi)容

基于asp的聊天室設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-展示頁(yè)

2025-07-06 22:59本頁(yè)面
  

【正文】 需的工具。它將可視布局工具、應(yīng)用程序開(kāi)發(fā)功能和代碼編輯支持組合為一個(gè)功能強(qiáng)大的工具,使每個(gè)級(jí)別的開(kāi)發(fā)人員和設(shè)計(jì)人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。 MX簡(jiǎn)介MacromediaDreamweaver MX是建立Web站點(diǎn)和應(yīng)用程序的專(zhuān)業(yè)工具。而且客戶(hù)端程序運(yùn)行起來(lái)比服務(wù)器端程序快得多。當(dāng)一個(gè)以這些語(yǔ)言中的任意一種編制的程序被下載到一個(gè)兼容的瀏覽器中時(shí),瀏覽器將自動(dòng)執(zhí)行該程序。客戶(hù)端編程語(yǔ)言是可以由瀏覽器解釋執(zhí)行的語(yǔ)言。也可以在ASP網(wǎng)頁(yè)中使用其它腳本語(yǔ)言,如Jscript,Perl,或者REXX(由IBMUK實(shí)驗(yàn)室的MichaelCowlishaw所創(chuàng)的一種語(yǔ)言)。帶有VBScript腳本的網(wǎng)頁(yè)在每次下載到瀏覽器時(shí)都可以是不同的,而且可以對(duì)用戶(hù)的操作作出反應(yīng)??梢栽贖TML文件中直接嵌入VBScript腳本。腳本語(yǔ)言的句法比較簡(jiǎn)單。這意味著這種語(yǔ)言比BASIC語(yǔ)言的成熟版本容易使用又難于使用。VBScript是MicrosoftVisualBasic的簡(jiǎn)化版本。VBscript語(yǔ)言VBScript與Basic語(yǔ)言有密切關(guān)系。如下示:htmlheadtitletitle/title/headbody/body/htmlhtml……/html等是成對(duì)出現(xiàn)的,此種標(biāo)記稱(chēng)為容器標(biāo)記。打開(kāi)NetscapeNavigator或Microsoftexplorer瀏覽器,在地址欄中輸入所需要的網(wǎng)址,就可以瀏覽用HTML寫(xiě)的網(wǎng)頁(yè)。 ASP的腳本語(yǔ)言在這里會(huì)了解到HTML語(yǔ)言、VBscript和Jscript的腳本語(yǔ)言。這樣IIS安裝完畢。安裝IIS(1)在控制面版中選擇“添加/刪除程序”(2)點(diǎn)擊“添加/刪除Windows組件”(3)確認(rèn)只選中第一項(xiàng)Internet信息服務(wù)(IIS),然后點(diǎn)擊下一步即可自行進(jìn)行安裝。Web瀏覽器通過(guò)將URL發(fā)送給Web服務(wù)器請(qǐng)求信息。ASP的開(kāi)發(fā)依賴(lài)于IIS,IIS可在多種平臺(tái)上運(yùn)行:Windows2000全系列包括Professional、server、AdvancedServer三個(gè)版本,WindowsNT Server,WindowsNTWorkstation和Windows95/97/98上的PersonalWebServer(PWS)等平臺(tái)上都可以。IIS的工作是這樣分工的:腳本代碼是由默認(rèn)的腳本編程引擎如VBScript完成,然后經(jīng)引擎翻譯轉(zhuǎn)換成服務(wù)器能執(zhí)行的命令,而IIS則進(jìn)一步為送入的Active對(duì)象處理輸入和輸出,出錯(cuò)信息的輸出也是有IIS產(chǎn)生的。它的執(zhí)行過(guò)程是:(1)瀏覽器端提出HTTP的請(qǐng)求送到服務(wù)器端,Web服務(wù)器先檢查網(wǎng)頁(yè)文件的類(lèi)型,就提出ASP文件請(qǐng)求,Web確定讀取并處理請(qǐng)求文件。圖中表現(xiàn)了ASP和創(chuàng)建及服務(wù)于ASP頁(yè)的過(guò)程之間的關(guān)系。這種執(zhí)行過(guò)程MicrosoftTransactionServer(MTS)來(lái)進(jìn)行管理。它與Application對(duì)象一樣提供一個(gè)空間用來(lái)存放變量和對(duì)象的引用,但只能供目前的訪問(wèn)者在會(huì)話的生命期中打開(kāi)的頁(yè)面使用。還有一些方法能夠把字符串翻譯成在URL和HTML中使用的正確格式,它通過(guò)把非法字符轉(zhuǎn)換成為正確、合法的等價(jià)字符來(lái)實(shí)現(xiàn)。◆Server對(duì)象Server對(duì)象提供了一系列的方法和屬性,在使用ASP編寫(xiě)腳本時(shí)是非常有用的。它為腳本提供了標(biāo)識(shí)服務(wù)器和性能的HTTP變量,發(fā)送給瀏覽器的信息內(nèi)容和任何將在Cookie中存儲(chǔ)的信息。它也提供了通過(guò)SecureSocketLayer(SSL)或其他的加密通信協(xié)議訪問(wèn)證書(shū)的能力,并提供有助于管理連接的屬性。ASP強(qiáng)大功能的實(shí)現(xiàn)離不開(kāi)它的6個(gè)內(nèi)部對(duì)象,其6大對(duì)象如下:◆Application對(duì)象Application對(duì)象是在為響應(yīng)一個(gè)ASP頁(yè)的首次請(qǐng)求而載入DLL時(shí)創(chuàng)建的,它提供了存儲(chǔ)空間用來(lái)存放變量和對(duì)象的引用,可用于所有的頁(yè)面,任何訪問(wèn)者都可以打開(kāi)它們。瀏覽器獨(dú)立性ASP提供了一種瀏覽器中樞方案來(lái)完成應(yīng)用程序的設(shè)計(jì)工作。非手工編譯ASP的即時(shí)編譯系統(tǒng)在被請(qǐng)求時(shí)自動(dòng)對(duì)ASP源文件重新編譯,并將其載入服務(wù)器的高速緩存中。這就可以確保開(kāi)發(fā)者能夠?qū)⒅饕木τ脕?lái)考慮編寫(xiě)程序的邏輯,而不必?fù)?dān)心外觀是怎樣的。以往需要用Perl或C編寫(xiě)的復(fù)雜的CGI程序來(lái)完成的功能(如數(shù)據(jù)庫(kù)連接),現(xiàn)在若使用ASP則只要幾行簡(jiǎn)單的代碼就能實(shí)現(xiàn)。而ActiveXServer組件實(shí)際上可以用任何語(yǔ)言編寫(xiě),這些語(yǔ)言包括Java、VisualBasic、C++、COBOL等等。通過(guò)第三方組合組件,它還可以使用其他語(yǔ)言(如Perl、REXX和Tcl)。在一個(gè)ASP應(yīng)用程序中可以用其中的一種腳本語(yǔ)言,也可以結(jié)合這兩種腳本語(yǔ)言使用。當(dāng)程序執(zhí)行完后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶(hù)端瀏覽器,這樣也就減輕了客戶(hù)端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。ASP腳本呈現(xiàn)將在服務(wù)器端運(yùn)行。硬盤(pán)空間:至少需要50MB以上的硬盤(pán)空間來(lái)安裝所需的組件。當(dāng)然,CPU的處理速度越快,運(yùn)行ASP代碼的效率越高。第二章開(kāi)發(fā)環(huán)境介紹系統(tǒng)開(kāi)發(fā)完成后,還需要一定的環(huán)境才能夠運(yùn)行,下面就簡(jiǎn)單介紹本系統(tǒng)運(yùn)行所需要的環(huán)境,●軟件環(huán)境:操作系統(tǒng):Windows9X、WindowsNT Workstation/、Windows2000Server/Professional、WindowsXP Professional??赏ㄟ^(guò)帳戶(hù)ID號(hào)對(duì)用戶(hù)資料進(jìn)行查詢(xún);可以實(shí)現(xiàn)客戶(hù)端的在線信息顯示。 系統(tǒng)能夠?qū)崿F(xiàn)聊天室的基本功能,包括點(diǎn)對(duì)多聊天,點(diǎn)對(duì)點(diǎn)聊天,傳送文件等。,操作簡(jiǎn)單。,維護(hù)方便。◆系統(tǒng)特點(diǎn)本系統(tǒng)的特點(diǎn),操作簡(jiǎn)單,維護(hù)方便等,系統(tǒng)具體特點(diǎn)如下:,只要能連接Internet或是局域網(wǎng),就能使用本系統(tǒng)。在信息到來(lái)及好友上線時(shí),通過(guò)閃動(dòng)托盤(pán)圖標(biāo)和播放不同的音樂(lè)進(jìn)行提示。于服務(wù)器端要保存用戶(hù)信息,我們利用數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)這一功能,因此首先需要建立用戶(hù)信息數(shù)據(jù)庫(kù)。本課題主要研究HTML語(yǔ)言、ASP語(yǔ)言、ACCESS數(shù)據(jù)庫(kù)、IIS服務(wù)器的架設(shè)、如何在ASP中讀取數(shù)據(jù)、寫(xiě)數(shù)據(jù)、更新維護(hù)數(shù)據(jù),和如何在WINDOWS2000 SERVER+。 談話內(nèi)容儲(chǔ)存方式,ASP有兩種選擇,一種是以文本文件方式,一種是以數(shù)據(jù)庫(kù)方式,ASP對(duì)文本文件操作的指令不如ADO(ActiveDataObject)提供的對(duì)數(shù)據(jù)庫(kù)操作的指令多,所以利用ADO,ASP能對(duì)數(shù)據(jù)庫(kù)靈活地操作,比如插入、刪除、更新、查詢(xún)等。 在當(dāng)今的互聯(lián)網(wǎng)上,讓用戶(hù)之間能達(dá)到實(shí)時(shí)交互的目的,所以出現(xiàn)了可以實(shí)時(shí)交流信息的聊天系統(tǒng),聊天室是解決網(wǎng)友交流的一個(gè)好場(chǎng)所,很多志同道合的網(wǎng)友可以圍繞一個(gè)主題去展開(kāi)討論,也可以同行業(yè)的交流,一個(gè)用戶(hù)能同時(shí)與多個(gè)用戶(hù)來(lái)聊天,也可以和自己喜歡的人來(lái)聊天,滿(mǎn)足用戶(hù)的需求。而且好的聊天室還有各種表情符號(hào)等可以加強(qiáng)我們的表達(dá)。電子郵件則不是一種及時(shí)聯(lián)系的手段,需要一定時(shí)間才能到達(dá),只能作為一種輔助交流的手段。在這個(gè)信息極其發(fā)達(dá)的時(shí)代,我們目前可以用來(lái)進(jìn)行信息交流的方法也有非常多,比如電報(bào)、電話、電子郵件、OICQ等等通訊手段,但是這些或者不方便或者有局限性或者有費(fèi)用的問(wèn)題,比如電話就是屬于費(fèi)用比較高的一種方式,而且一般情況下不能進(jìn)行多人會(huì)談,只能2方通話,那么一個(gè)需要幾個(gè)人一起討論的會(huì)議就不能舉行,一般情況下都需要花費(fèi)大量的人力物力把這幾個(gè)人聚集到同一地點(diǎn)才能進(jìn)行討論。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。 基于ASP的聊天室設(shè)計(jì)與實(shí)現(xiàn) 基于ASP的聊天室設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文目 錄摘要 ⅢABSTRACT Ⅳ引言 Ⅴ第一章 系統(tǒng)概述 1 系統(tǒng)說(shuō)明 1 系統(tǒng)功能簡(jiǎn)介 2第二章 開(kāi)發(fā)環(huán)境介紹 3 系統(tǒng)運(yùn)行環(huán)境配置 3 ASP 簡(jiǎn)介 3 ASP的優(yōu)點(diǎn) 4 ASP的6大對(duì)象 5 ASP的使用環(huán)境 6 配置MicrosoftIIS 7 ASP的腳本語(yǔ)言 8 動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)工具Dreamweaver MX簡(jiǎn)介 9 系統(tǒng)數(shù)據(jù)庫(kù)介紹 10 數(shù)據(jù)庫(kù)的概念 10 ACCESS簡(jiǎn)介 10 “結(jié)構(gòu)化查詢(xún)語(yǔ)言”(SQL)簡(jiǎn)介 11 ASP與ADO配合工作 12第三章 數(shù)據(jù)庫(kù)設(shè)計(jì) 15 數(shù)據(jù)表的介紹 15 數(shù)據(jù)的加密介紹 18 建立數(shù)據(jù)庫(kù)連接 18第四章 總體設(shè)計(jì) 20 用戶(hù)模塊介紹 20 服務(wù)器及客戶(hù)端的功能可劃分為以下模塊 20 總體流程圖如下 21第五章 詳細(xì)設(shè)計(jì) 22 新用戶(hù)注冊(cè) 22 聊天室初始化 22 用戶(hù)登陸 25 用戶(hù)幫助 26 留言板 28 聊天室主頁(yè)面 31第六章 軟件測(cè)試 33 軟件測(cè)試的重要性 33 測(cè)試 33 步驟 33 Chat 主窗體模塊測(cè)試 35結(jié) 束 語(yǔ) 36致 謝 37參考文獻(xiàn) 38程序附錄 39引 言 在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn)的,獲取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來(lái)。 聊天室是一個(gè)通過(guò)國(guó)際互聯(lián)信息網(wǎng)絡(luò)進(jìn)行多人通訊的一個(gè)系統(tǒng)。非但費(fèi)時(shí)費(fèi)力費(fèi)錢(qián)而且效果也不一定很好。但是,聊天室這個(gè)就能很好的解決這個(gè)問(wèn)題,我們不需要聚集在同一地點(diǎn),各自在不同的地點(diǎn)就可以在聊天室中發(fā)言,大家互相討論。而且費(fèi)用低廉,信息交流速度快,只有這樣,才能在這個(gè)涌動(dòng)的社會(huì)中加強(qiáng)聯(lián)系,創(chuàng)造出更多的財(cái)富。 III 第一章系統(tǒng)概述ASP是服務(wù)器端的腳本編寫(xiě)環(huán)境,可用它來(lái)創(chuàng)建動(dòng)態(tài)Web頁(yè)或生成功能強(qiáng)大的Web應(yīng)用程序,我們?cè)贖TML的基礎(chǔ)之上用ASP編程實(shí)現(xiàn)聊天系統(tǒng)的設(shè)計(jì),在實(shí)現(xiàn)的過(guò)程中我們還用到數(shù)據(jù)庫(kù),來(lái)存放我們的聊天內(nèi)容和用戶(hù)姓名,我們通過(guò)他可以查找到我們聊天的記錄,聊天系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)的過(guò)程之中登陸界面和聊天界面的設(shè)計(jì)是重要的部分。用ASP進(jìn)行設(shè)計(jì),ASP程序可以很靈活地傳遞參數(shù),并且可以很靈活地將程序流程分割成幾個(gè)單獨(dú)的ASP程序,非常利于程序的調(diào)試,對(duì)ActiveX控件的支持和ADO的強(qiáng)大操作能力得利用ASP能夠開(kāi)發(fā)功能非常強(qiáng)大的程序。為實(shí)現(xiàn)網(wǎng)絡(luò)聊天的功能,采用ASP編程,服務(wù)器與客戶(hù)端采用了TCP/IP連接方式,在設(shè)計(jì)聊天方案時(shí),實(shí)行將所有信息發(fā)往服務(wù)器端,再由服務(wù)器進(jìn)行分別處理的思路,服務(wù)器端是所有信息的中心。在客戶(hù)端保存聊天紀(jì)錄和用戶(hù)號(hào)碼這一功能的實(shí)現(xiàn)中,采用了文件系統(tǒng)設(shè)計(jì)。建立消息鏈表來(lái)保存用戶(hù)接收的各種消息。,具有管理方便,代碼簡(jiǎn)單易懂,體積小巧的特點(diǎn)。,可以根據(jù)需要任意組合。 。系統(tǒng)允許新用戶(hù)注冊(cè),同時(shí)開(kāi)設(shè)帳戶(hù),允許用戶(hù)進(jìn)行在線的公聊和私聊;每個(gè)用戶(hù)都有代表自己的昵稱(chēng),可在用戶(hù)在線列表中選擇聊天對(duì)象;聊天消息中可插入表情,采用主動(dòng)刷新機(jī)制,確保不會(huì)掉線;精心設(shè)計(jì)的消息分發(fā)引擎,在沒(méi)有新信息的時(shí)候主窗口看不到刷新,盡可能的減小服務(wù)器負(fù)擔(dān)。本聊天室主要由登錄頁(yè)面、驗(yàn)證頁(yè)面、聊天室頁(yè)面、離開(kāi)頁(yè)面、查看聊客頁(yè)面、幫助頁(yè)面等頁(yè)面構(gòu)成等。●硬件環(huán)境:CPU(CentralProcessingUnit):沒(méi)有很高的要求,只要能夠順利運(yùn)行Windows系列操作系統(tǒng)就可以了。內(nèi)存:最低配置32MB,建議使用64MB以上內(nèi)存,如果使用Windows2000或WindowsXP建議使用128MB以上內(nèi)存。   運(yùn)行ASP的服務(wù)器端要求:()操作系統(tǒng)需要安裝的WebServerWindows98Windows2000WindowsXP● 編程工具:Dreamweaver MX ASP簡(jiǎn)介ASP(ActiveServerPages)實(shí)質(zhì)是一種服務(wù)器端腳本環(huán)境??蛻?hù)端只要使用可執(zhí)行HTML代碼的瀏覽器,即可瀏覽通過(guò)ASP設(shè)計(jì)出來(lái)的頁(yè)面內(nèi)容。ASP并不是一種純粹的編程語(yǔ)言,它使用的語(yǔ)言是:VBScript和Jscript語(yǔ)言。 ASP的優(yōu)點(diǎn)開(kāi)放性在IIS上,并不需要開(kāi)發(fā)者使用一個(gè)專(zhuān)有的腳本語(yǔ)言來(lái)生成網(wǎng)絡(luò)應(yīng)用程序,實(shí)際上ActiveServerPages包括了對(duì)VBScript和JavaScript/Jscript的本機(jī)支持。多個(gè)腳本語(yǔ)言甚至可以在相同的ASP文件中交替使用并相互調(diào)用。易操作性ASP使HTML設(shè)計(jì)人員可以在服務(wù)器上方便地“激活”他們的Web頁(yè),可以立刻對(duì)定制化網(wǎng)頁(yè)和簡(jiǎn)單的應(yīng)用程序進(jìn)行開(kāi)發(fā)。程序與外觀分離通過(guò)使用腳本和組件,ActiveServerPages允許用戶(hù)將編程工作與一個(gè)網(wǎng)頁(yè)的設(shè)計(jì)和其他工作分離開(kāi)來(lái)。同時(shí),它也使那些從事外觀設(shè)計(jì)的人員可以利用一些工具來(lái)對(duì)網(wǎng)
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1