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

正文內(nèi)容

聊天室的設(shè)計與開發(fā)畢業(yè)論文-全文預(yù)覽

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

下一頁面
  

【正文】 ng Style Sheets的動態(tài)HTML支持和鼠標(biāo)換圖效果,聲音和動畫的DHTML效果資料庫可在Netscape和Microsoft瀏覽器上執(zhí)行。(5)夢幻樣版和XMLDreamweaver將內(nèi)容與設(shè)計分開,應(yīng)用快速網(wǎng)頁更新和團隊合作網(wǎng)頁編輯。用戶甚至可以排序或格式化表格群組。(3)無可比擬的控制能力Dreamweaver是惟一提供Roundtrip HTML、可視化編輯與原始代碼編輯同步的設(shè)計工具。此外,只要單擊便可使Dreamweaver自動開啟Fireworks或Photoshop,從而實現(xiàn)編輯與設(shè)定圖檔的最佳化。 2. 2. 2 Dreamweaver的特點(1)最佳的制作效率Dreamweaver可以用最快速的方式將Fireworks,F(xiàn)reeHand或Photoshop等文檔移到網(wǎng)頁上。這兩種技術(shù)和另一種普遍使用的開發(fā)動態(tài)網(wǎng)頁技術(shù)Java都還存在著另外一個問題,那就是開發(fā)都很困難。甚至可以設(shè)想,在未來幾年內(nèi),程序員就可以從多種定制好的ActiveX進行篩選,然后向搭積木一樣進行程序開發(fā)。 (1)、從功能上看,如果不考慮非Windows平臺,那么ASP是迄今為止功能最強的腳本語言,從它的執(zhí)行方式,執(zhí)行效率,可擴充性上看,還沒有一種WEB語言能比上它。 2. 1. 3 ASP與傳統(tǒng)技術(shù)的比較 單從表現(xiàn)上看,ASP與用戶瀏覽器緊密結(jié)合,與HTML語言融為一體,在做一個WEB網(wǎng)頁時,可以用普通的文件編輯器,將經(jīng)ASP認可的腳本語言嵌入其中。 (2)訪問和編輯服務(wù)器端的數(shù)據(jù)庫表。 (7)可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。ASP所使用的腳本語言(VBScript, Jscript)均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。 (2)無須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。每次某個訪問者激活一個CGI腳本的時候,在服務(wù)器一端都要啟動一個新的進程,如果CGI使用的是象Perl一樣的解釋性語言,服務(wù)器將另起一個解釋器,這些都要消耗處理時間和存儲器。更重要的是,由于ASP使用的ActiveX技術(shù)基于開放設(shè)計環(huán)境,開發(fā)人員用戶可以自己定義和制作組件加入其中,使動態(tài)網(wǎng)頁幾乎具有無限的擴充能力,這是傳統(tǒng)的CGI等程序所遠遠不及的地方。與一般程序一樣,腳本也可以將一個值賦給一個變量,命令WEB服務(wù)器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。在ASP環(huán)境中,因為所有的程序,其中也包括所有嵌在普通HTML中的腳本程序,都在服務(wù)器端執(zhí)行,所以不必關(guān)心客戶端的瀏覽器是否能運行所編寫的代碼。什么是ASP?在微軟站點上對于ASP的權(quán)威定義是:Active Server Pages是一種開放式的非編譯應(yīng)用環(huán)境,使你能夠組合HTML,scripts和可重用的ActiveX服務(wù)器組件來建立動態(tài)的,強大的基于Web的商業(yè)應(yīng)用。保證系統(tǒng)開發(fā)質(zhì)量;(2)根據(jù)設(shè)計任務(wù)查閱聊天室系統(tǒng)工作的具體特點、任務(wù)組成等,查閱相關(guān)資料;(3)深入研究開發(fā)系統(tǒng)所需的相關(guān)理論和技術(shù),通過需求分析確定本系統(tǒng)的總體設(shè)計方案;(4)采用WEB方式,運用ASP技術(shù)與SQL Server 數(shù)據(jù)庫管理系統(tǒng)相結(jié)合實現(xiàn)系統(tǒng);(5)采用SQL數(shù)據(jù)庫訪問技術(shù)和套接字實現(xiàn)系統(tǒng)軟件的開發(fā)。 可行性研究(1)技術(shù)可行性:因為該系統(tǒng)要求實現(xiàn)動態(tài)交互式的頁面設(shè)計及對數(shù)據(jù)庫的查詢、插入、刪除等操作,而本系統(tǒng)采用ASP技術(shù)設(shè)計網(wǎng)頁及使用ACCESS數(shù)據(jù)庫來存儲數(shù)據(jù),所以技術(shù)上是可行的。電子郵件則不是一種及時聯(lián)系的手段,需要一定時間才能到達,只能作為一種輔助交流的手段。聊天室是一個通過國際互聯(lián)信息網(wǎng)絡(luò)進行多人通訊的系統(tǒng)。ADO具有容易使用、開發(fā)執(zhí)行快速、消耗系統(tǒng)資源較少和占用磁盤空間小等優(yōu)點。ActiveX Data Object(簡稱ADO)究竟是什么呢?ActiveX Data Object的技術(shù),讓您可以與Active Server Pages(簡稱ASP)結(jié)合以建立提供數(shù)據(jù)資訊的網(wǎng)頁內(nèi)容,只需在網(wǎng)頁面中執(zhí)行Structured Query Language(結(jié)構(gòu)化查詢語言,簡稱SQL)指令,讓用戶在瀏覽器界面中輸入、更新、和刪除WEB服務(wù)器上的數(shù)據(jù)資料。正如VB程序員所喜歡的那樣,構(gòu)成IDC應(yīng)用程序的文件是解釋性的,由于設(shè)計簡易,只要準(zhǔn)備兩個檔案,即可在用戶端的瀏覽器中存取WEB服務(wù)器的數(shù)據(jù)資料,且無須編譯,因此具有快速的開發(fā)循環(huán)和反饋。目前,常用的“動態(tài)”網(wǎng)站設(shè)計方法有: ?。?)CGI(Common Gateway Interface)通用網(wǎng)關(guān)接口的傳統(tǒng)方式,當(dāng)用戶在瀏覽器端填好表單(form)要求輸入的資料,提出HTTP請求后,WEB服務(wù)器端將執(zhí)行一個表單所設(shè)定的可執(zhí)行的CGI應(yīng)用程序,CGI程序分析表單(form)中所輸入的資料,存取WEB數(shù)據(jù)庫,將查詢執(zhí)行的結(jié)果以HTML的格式返回給瀏覽器。(2)“自動更新”:即無須手動地更新HTML文檔,便會自動生成新的頁面,可以大大節(jié)省工作量。 1. 1. 2 研究意義隨著信息流量的日益加大,計算機網(wǎng)絡(luò)技術(shù)得到飛速發(fā)展,各類網(wǎng)站不斷涌現(xiàn)出來。在某種程度上,借助于互聯(lián)網(wǎng),中國有可能實現(xiàn)跳躍式的發(fā)展,趕上發(fā)達國家,或縮短與發(fā)達國家之間的距離,從而在增加綜合國力的同時,使我們的文化真正強大起來。Internet影響著世界,同時也在影響中國。(1)網(wǎng)絡(luò)更加智能。利用TCP/IP可以方便地實現(xiàn)多個網(wǎng)絡(luò)的無縫連接。現(xiàn)代計算機技術(shù)的許多概念和方法便來自ARPANET。聊天室的設(shè)計與開發(fā)聊天室的設(shè)計與開發(fā)畢業(yè)論文目 錄1 緒論 11.1 課題研究背景與意義 11. 1. 1 研究背景 11. 1. 2 研究意義 21.2 可行性研究 41.3 技術(shù)路線 42 開發(fā)工具的選用及介紹 62.1 ASP技術(shù)與特點 62. 1. 1 ASP技術(shù) 62. 1. 2 ASP的特點 72. 1. 3 ASP與傳統(tǒng)技術(shù)的比較 82.2 Dreamweaver 92. 2. 1 Dreamweaver簡介 92. 2. 2 Dreamweaver的特點 93 聊天室的設(shè)計 113.1 基于ASP的程序設(shè)計方法 113. 1. 1 ASP的內(nèi)置對象 113. 1. 2 ASP的語法規(guī)則概述 113.2 聊天室運行環(huán)境 123.3 聊天室功能 133. 3. 1 聊天室功能說明 133. 3. 2 系統(tǒng)功能模塊說明 143.4 聊天室的框架設(shè)計 143. 4. 1 體系結(jié)構(gòu)設(shè)計 143. 4. 2 系統(tǒng)流程設(shè)計 143. 4. 3 系統(tǒng)功能模塊設(shè)計 164 數(shù)據(jù)庫的設(shè)計 184.1 數(shù)據(jù)庫 184. 1. 1 數(shù)據(jù)庫簡介 184. 1. 2 數(shù)據(jù)庫的選擇 184. 2 數(shù)據(jù)庫概念模型 194. 3 數(shù)據(jù)庫各表的設(shè)計 194. 4 數(shù)據(jù)庫連接的實現(xiàn) 215 聊天室的實現(xiàn) 225.1 聊天室的功能概述 225.2 聊天室的主要功能實現(xiàn) 225. 2. 1 信息的組織、存儲、共享的實現(xiàn) 225. 2. 2 登陸功能的實現(xiàn) 245. 2. 3 人員列表的實現(xiàn) 255. 2. 4 公共聊天和私聊功能的實現(xiàn)思路 255. 2. 5 聊天刷新問題的解決 285. 2. 6 發(fā)言顯示更新處理 285. 2. 7 聊天室中實現(xiàn)踢人功能 285. 2. 8 聊天室中實現(xiàn)封鎖IP 地址功能 295. 2. 9 屏蔽別人的講話功能的實現(xiàn) 295. 2. 10 表情功能的實現(xiàn) 306 系統(tǒng)的測試與運行 316.1 系統(tǒng)的測試 316. 1. 1 測試工具 316. 1. 2 測試方法 316.2 系統(tǒng)的運行 337 系統(tǒng)的維護 34參考文獻 36致 謝 37附 錄II聊天室的設(shè)計與開發(fā)1 緒 論 課題研究背景與意義 1. 1. 1 研究背景互聯(lián)網(wǎng)技術(shù)的廣泛應(yīng)用,對整個世界政治、經(jīng)濟、文化等各方面產(chǎn)生了十分廣泛和深遠的影響。Internet是全球最大的計算機網(wǎng)絡(luò),它起源于1968年美國國防部高級研究計劃局 (ARPAAdvanced Research Project Agency)主持研制用于支持軍事研究的計算機實驗網(wǎng)ARPANET。到今天,TCP/IP協(xié)議族己成為Internet的核心,它可以運行于幾乎所有的物理網(wǎng)絡(luò)之上。互聯(lián)網(wǎng)的發(fā)展已經(jīng)成了人們關(guān)注的焦點,今后互聯(lián)網(wǎng)如何發(fā)展,業(yè)內(nèi)人士認為,互聯(lián)網(wǎng)發(fā)展與應(yīng)用將呈現(xiàn)四大趨勢。(4)隨時隨地接入網(wǎng)絡(luò)。中國互聯(lián)網(wǎng)絡(luò)的建設(shè)凝結(jié)了無數(shù)知識精英的汗水。面對全球互聯(lián)網(wǎng)迅猛發(fā)展的勢頭,我們應(yīng)積極應(yīng)對,提高認識,加強研究。有人給動態(tài)網(wǎng)站、動態(tài)頁面的概念制定了以下幾條規(guī)則:(1)“交互性”:即網(wǎng)頁會根據(jù)用戶的要求和選擇而動態(tài)改變和響應(yīng),將瀏覽器作為客戶端界面,這將是今后WEB發(fā)展的大事所趨。如果你是個人網(wǎng)站的維護者,使用的是免費主頁空間,那么絕大多數(shù)情況下你只能使用Java、Java Script和最新的DHTML技術(shù),如果你的主頁空間提供者能給予你CGI權(quán)限或ASP支持,那么你將能非常幸運地發(fā)揮真正的動態(tài)技術(shù)。你只需掌握HTML和SQL的基本知識并寫為數(shù)不多的代碼就能編出具有交互能力的數(shù)據(jù)庫應(yīng)用程序,讓使用者在瀏覽器界面中得以查詢、輸入、更新、和刪除WEB服務(wù)器上的數(shù)據(jù)資料。(3)ActiveX Data Object(ADO)是WEB數(shù)據(jù)庫應(yīng)用的最佳選擇。 / ,通過ODBC驅(qū)動程式,連接到支持ODBC的數(shù)據(jù)庫上,執(zhí)行ASP文檔所指定的SQL指令,最后將執(zhí)行的結(jié)果以HTML的格式傳送給用戶瀏覽器。通過提供完善的網(wǎng)上聊天系統(tǒng)的管理,可以達到增進人與人之間、商家與客戶之間、消費者與消費者之間的交流和聯(lián)系的目的。非但費時費力費錢而且效果也不一定很好。作為網(wǎng)絡(luò)信息交流最直接的手段之一,開發(fā)聊天室就顯得極有意義。 技術(shù)路線(1)按照軟件工程管理思想對軟件的研究、可行性分析、需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、功能設(shè)計、詳細設(shè)計、編碼、實施、維護各階段進行嚴格的控制。它包含蘊涵著相當(dāng)深刻的技術(shù)變革,標(biāo)志著微軟對它的新技術(shù)充滿信心,也標(biāo)志著微軟在動態(tài)Web技術(shù)方面,又向前邁出了一大步,因為它首次采用了ASP(Active Server Pages動態(tài)服務(wù)器主頁)機制。Microsoft的ASP不是一種語言,而是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,通過ASP可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。腳本語言是一種介于HTML和諸如JAVA,Visual Basic,C++等編程語言之間的一種特殊的語言,但它不具有編程語言復(fù)雜、嚴謹?shù)恼Z法和規(guī)則(但是根據(jù)微軟的建議,最好在程序中設(shè)置使用嚴謹語法的聲明)。但是它比CGI簡單。例如采用CGI來編程時得學(xué)習(xí)一些相對比較難的編程語言如C/C++語言或者Perl語言,而在使用的時候,它們的效率也不高。ASP所獨具的一些特點: (1)使用VBScript,JScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 (4)與瀏覽器無關(guān),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁內(nèi)容。 (6)ASP的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人竊取,也提高了程序的安全性。從應(yīng)用上看,ASP有如下的功能: (1)處理由瀏覽器傳送到站點服務(wù)器的表單輸入。 (4)提供廣告輪播器、取得瀏覽器信息URL表管理等內(nèi)置功能。(6)可以實現(xiàn)在多個主頁間共享信息,以開發(fā)復(fù)雜的商務(wù)站點應(yīng)用程序[10]。編程環(huán)境比較理想。因此,ActiveX控件覆蓋范圍極其廣泛,為程序開發(fā)提供了有力支持。ISAPI針對這一缺點進行改進,利用DLL技術(shù),以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟同樣繁瑣。 Dreamweaver 2. 2. 1 Dreamweaver簡介Dreamweaver是美國Macromedia公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設(shè)計師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。Dreamweaver能與你喜愛的設(shè)計工具,如Playback,F(xiàn)lash,Shockwave及其他外掛模組等搭配,用戶不需離開Dreamweaver便可完成他們需要完成的工作。使用資源文字、HTML代碼、HTML屬性標(biāo)簽和一般語法的搜尋及置換功能,可使復(fù)雜的網(wǎng)站更新變得迅速又簡單。進階表格編輯功能可使你簡單地選擇單元格、行、欄或作不連續(xù)的選取。當(dāng)你正使用Dreamweaver設(shè)計動態(tài)網(wǎng)頁時,所供即所得的功能讓你不需要透過瀏覽器就能預(yù)覽網(wǎng)頁。(6)全方位的呈現(xiàn)利用Dreamweaver設(shè)計的網(wǎng)頁,可以全方位地呈現(xiàn)在任何平臺的瀏覽器上。3 聊天室的設(shè)計 基于ASP的程序設(shè)計方法 3. 1. 1 ASP的內(nèi)置對象在面向?qū)ο蟮木幊讨?,對象是指包含了?shù)據(jù)(屬性)、操作(方法)、集合等的完整實體。 (1) Request對象:可以使用Request對象訪問任何基于HTTP請求傳遞所有信息,包括從HTML表格用POST方法或GET方法傳遞的參數(shù)、cookie和用戶認證。這是一個非常重要的特性,因為正是使用ActiveX組件,你可以實現(xiàn)一些光靠腳本無法實現(xiàn)的功能,如數(shù)據(jù)庫訪問,文件訪問等。在Web數(shù)據(jù)庫應(yīng)用系統(tǒng)中request對象常用于添加數(shù)據(jù)與傳遞參數(shù)功能中,而response對象用于輸出數(shù)據(jù)庫檢索結(jié)果,server對象用于創(chuàng)建數(shù)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1