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

正文內(nèi)容

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

  

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