資源描述:
《基于Ajax的Web聊天系統(tǒng)設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、華僑大學(xué)廈門工學(xué)院本科生畢業(yè)設(shè)計(論文)題目:用3號黑體字填寫題目姓名:用4號宋體字填寫姓名、學(xué)號、系別、專業(yè)、年級、指導(dǎo)老師和日期學(xué)號:系別:專業(yè):年級:指導(dǎo)教師:年月日獨創(chuàng)性聲明本畢業(yè)設(shè)計(論文)是我個人在導(dǎo)師指導(dǎo)下完成的。文中引用他人研究成果的部分已在標注中說明;其他同志對本設(shè)計(論文)的啟發(fā)和貢獻均已在謝辭中體現(xiàn);其它內(nèi)容及成果為本人獨立完成。特此聲明。論文作者簽名:日期:關(guān)于論文使用授權(quán)的說明本人完全了解華僑大學(xué)廈門工學(xué)院有關(guān)保留、使用學(xué)位論文的規(guī)定,即:學(xué)院有權(quán)保留送交論文的印刷本、復(fù)印件和電子版本,允許論文被查閱和借閱;學(xué)院可以公布論文的全部或部分內(nèi)容,可以采用影印、
2、縮印、數(shù)字化或其他復(fù)制手段保存論文。保密的論文在解密后應(yīng)遵守此規(guī)定。論文作者簽名:指導(dǎo)教師簽名:日期:基于Ajax的Web聊天系統(tǒng)設(shè)計與實現(xiàn)居中,3號黑體,加粗;設(shè)置段前、段后距為1行;行距:固定值36磅摘要居中,4號黑體;設(shè)置段前、段后距為1行;行距:固定值24磅隨著Internet摘要內(nèi)容5號宋體;設(shè)置段前、段后距為0行;行距:固定值20磅的迅速發(fā)展,許多C/S結(jié)構(gòu)的應(yīng)用程序紛紛轉(zhuǎn)向B/S結(jié)構(gòu)的web應(yīng)用程序。web版的應(yīng)用程序,讓用戶可以利用基于瀏覽器的客戶端輕松地使用程序,不用考慮平臺之間的差異、程序可移植性好、容易部署并且維護簡單。但由于B/S結(jié)構(gòu)采用同步的請求/響應(yīng)機制
3、,瀏覽器中的頁面在請求后要進行全部刷新,且在頁面刷新的過程中,用戶只能看著瀏覽器空白的界面不能做其他的事情。這嚴重影響了用戶體驗,使B/S結(jié)構(gòu)的應(yīng)用喪失了原有基于C/S結(jié)構(gòu)的良好用戶體驗,一定程度上制約著web應(yīng)用程序的發(fā)展。但近來,Google公司的GoogleMaps、Gmail和GoogleSuggest等web應(yīng)用卻打破了這個制約,給用戶帶來了良好的用戶體驗。Google在這方面的取得巨大的成功,這催生了Ajax概念的誕生,并吸引著越來越多的人構(gòu)建具有豐富客戶體驗的web應(yīng)用。目前常規(guī)的即時聊天工具如QQ要求要安裝客戶端(基于C/S模式),這種要求在一定程度上會帶來某種不便
4、,但其豐富的用戶交互功能吸引著眾多的用戶。本課題的目的是使用Ajax開發(fā)模式設(shè)計和實現(xiàn)一個web版的即時聊天系統(tǒng),使B/S的web應(yīng)用具有像C/S模式一樣的用戶交互。本文將通過介紹傳統(tǒng)web應(yīng)用的不足,引入Ajax技術(shù),介紹什么是Ajax以及基于Ajax的web應(yīng)用模型,總結(jié)Ajax在聊天系統(tǒng)中的應(yīng)用,最后本文將通過設(shè)計和實現(xiàn)web版的即時聊天系統(tǒng)具體展示如何在web中的應(yīng)用Ajax技術(shù)。關(guān)鍵詞“關(guān)鍵詞”三個字使用,5號,黑體,加粗:Ajax,web應(yīng)用,聊天系統(tǒng)在“摘要內(nèi)容”后空一行書寫,5號宋體;關(guān)鍵詞之間“,”分隔。7DesignandImplementofWebChatSy
5、stemBaseonAjax居中、3號TimesNewRoman字體;段前、段后距為1行;行距:固定值36磅Abstract居中,4號TimesNewRoman字體,加粗;段前、段后距為1行;行距:固定值24磅Along英文摘要內(nèi)容5號TimesNewRoman字體;段前、段后距為0行;行距:固定值20磅withtherapiddevelopmentofInternet,manyC/SbasedapplicationstranslatetoB/Sbasedwebapplications.……(其它內(nèi)容略)KeyWords:Ajax,WebApplication,ChatSystem
6、在“摘要內(nèi)容”后空一行書寫,5號TimesNewRoman字體;關(guān)鍵詞之間“,”分隔7目錄居中,小2號黑體,兩字之間空四格;段前、段后距為1行;行距:固定值36磅第1章緒論III1.1研究背景11.2研究意義11.3研究內(nèi)容11.4論文組織1第2章Web版聊天系統(tǒng)的設(shè)計22.1功能設(shè)計22.2概要設(shè)計22.3詳細設(shè)計22.3.1用戶界面邏輯設(shè)計22.3.2數(shù)據(jù)庫的設(shè)計32.3.3基于Ajax的web應(yīng)用的交互邏輯3結(jié)論4參考文獻5謝辭6附錄一部分關(guān)鍵源碼及解釋7目錄內(nèi)容小4號宋體,行距:固定值20磅,標題列至一或二級節(jié)標題7基于Ajax的Web聊天系統(tǒng)設(shè)計與實現(xiàn)第1章緒論章標題居中
7、,黑體小2號;段前、段后距為1行;行距為固定值36磅1.1研究背景一級節(jié)標題序數(shù)頂格書寫,后空1格書寫標題,黑體小3號;段前、段后距為1行;行距為固定值24磅隨著正文宋體小4號,段前、段后距為0行;行距為固定值20磅Internet的迅速發(fā)展,基于B/S的應(yīng)用程序越來越受歡迎。在B/S結(jié)構(gòu)程序中,用戶可以利用基于瀏覽器的客戶端輕松地使用程序;程序可以運行在不同的平臺上,不用考慮平臺之間的差異;只需部署服務(wù)器,客戶端可以直接運行在瀏覽器上,部署簡單且便于維護。B/S的諸