ajax實現聊天室畢業設計論文_第1頁
ajax實現聊天室畢業設計論文_第2頁
ajax實現聊天室畢業設計論文_第3頁
ajax實現聊天室畢業設計論文_第4頁
ajax實現聊天室畢業設計論文_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

華僑大學 本科生畢業設計(論文) 題 目: 姓 名: 學 號: 系 別: 專 業: 年 級: 指導教師: 年 月 日 華僑大學 畢業設計(論文) 學位論文獨創性聲明 本人聲明茲呈交的學位論文是本人在導師指導下完成的研究成果。論文寫作中不包含其他人已經發表或撰寫過的研究內容,如參考他人或集體的科研成果,均在論文中以明確的方式說明。本人依法享有和承擔由此論文所產生的權利和責任。 論文作者簽名: 簽名日期: 學位論文版權使用授權聲明 本人同意授權華僑大學有權保留并向國家機關或機構送交學位論文的復印件和電子版,允許學位論文被查閱和借閱。本人授權華僑大學可以將本學位論文的全部內容或部分內容編入有關數據庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。 論文作者簽名: 指導教師簽名: 簽 名 日 期: 簽 名 日 期: I 基于 天系統設計與實現 摘要 隨著 迅速發展,許多 C/S 結構的應用程序紛紛轉向 B/S 結構的 用程序。 的應用程序,讓用戶可以利用基于瀏覽器的客戶端輕松地使用程序,不用考慮平臺之間的差異、程序可移植性好、容易部署 并且 維護簡單。但由于 B/S 結構采用同步的請求 /響應機制,瀏覽器中的頁面在請求后要進行全部刷新,且在頁面刷新的過程中,用戶只能看著瀏覽器空白的界面不能做其他的事情。這嚴重影響了用戶體驗,使 B/S 結構的應用喪失了原有基于 C/S 結構的良 好用戶體驗,一定程度上制約著用程序的發展。 但近來, 司的 用卻打破了這個制約,給用戶帶來了良好的用戶體驗。 這方面的取得巨大的成功,這催生了 念的誕生,并吸引著越來越多的人構建具有豐富客戶體驗的 用。 目前常規的即時聊天工具如 求要安裝客戶端 (基于 C/S 模式 ),這種要求在一定程度上會帶來某種不便,但其豐富的用戶交互功能吸引著眾多的用戶。本課題的目的是使用 發模式設計和實現一個 的即時聊天系統,使 B/S 的 用具有像 C/S 模式一樣的用戶交互。 本文將通過介紹傳統 用的不足,引入 術,介紹什么是 及基于 用模型,總結 聊天系統中的應用,最后本文將通過設計和實現 的即時聊天系統具體展示如何在 的應用 術。 關鍵詞 : 用 , 聊天系統 華僑大學 畢業設計(論文) (其它內容略) 錄 第 1 章 緒論 . 究背景 . 1 究意義 . 1 究內容 . 1 文組織 . 1 第 2 章 聊天系統的設計 . 2 能設計 . 2 要設計 . 2 細設計 . 2 戶界面邏輯設計 . 2 據庫的設計 . 3 于 用的交互邏輯 . 3 結論 . 4 參考文獻 . 5 謝辭 . 6 附錄一 部分關鍵源碼及解釋 . 7 基于 天系統設計與實現 1 第 1 章 緒論 究背景 隨著 迅速 發展,基于 B/S 的應用程序越來越受歡迎。 在 B/S 結構程序中,用戶 可以 利用基于瀏覽器的客戶端輕松地使用程序 ;程序可以運行在不同的平臺上, 不 用考慮平臺之間的差異 ;只需部署服務器,客戶端可以直接運行在瀏覽器上,部署簡單且便于 維護。 B/S 的諸多優點使 眾多軟件商 將 為首選平臺 ,促使許多 C/S 結構的程序 紛紛 轉向 B/S 結構。但由于 互聯網是一個同步的請求 /響應系統,瀏覽器 需要在請求后刷新整個頁面。 在頁面刷新的過程中,用戶只能看著瀏覽器空白的界面不能做其他的事情,這嚴重影響了用戶體驗,也制約著 B/S 結構程序的發展。 同步請求和全部刷新,本質上是 B/S 請求響應機制 所采用 的 議決定 的。 這似乎是 所當然的缺陷, 但 司的 用卻打破了 同步請求和全部刷新的 制約,給用戶帶來了良好的用戶體驗 1。 念的 誕生,并吸引著越來越多的人構建具有豐富客戶體驗的 用。 傳統的即時聊天系統是基于 C/S 結構的桌面應用程序,它的即時通訊功能和提供給用戶的良好體驗吸引著眾多的用戶。但基于 C/S 結構的聊天系統,要求用戶一定要安裝特定的客戶端。這個要求在一定的程度上會帶來種種不便,不能適應于不同操作系統平臺;既要部署服務器,也要安裝特定的客戶端,部署不方便;系統升級時既要升級服務器也要升級客戶端,升級和維護都及其不便 2。 究意義 (內容略) 究內容 (內容略) 文組織 (內容略) 華僑大學 畢業設計 (論文 ) 2 第 2 章 聊天系統的設計 能設計 (內容略) 要設計 基于 時聊天系統 的概要設計如圖 2示。 圖 2統概要設計圖 ( 其它 內容略 ) 細設計 戶界面邏輯設計 (內容略) 基于 天系統設計與實現 3 據庫的設計 (1) 、 和 這三個表主要用來存儲用戶和群組信息。其中類型為用戶的 項和 型為群組的 項和 同表示群組信息。各表的字段設計如表 2 2 2示。 表 2-1 字段名 數據類型 主鍵 /允許空 字段含義 1) 冊名 1) 示名 1) 標 5) 型 表 2-2 字段名 數據類型 主鍵 /允許空 字段含義 1) 冊名 1) 理員 表 2-3 字段名 數據類型 主鍵 /允許空 字段含義 1) 冊名 1) 碼 ) 別 3) 自哪里 3) 子郵箱 1) 話號碼 ) 態 從用戶和群組中提取出共同的信息組成 ,是考慮了如下的原因: 1 在主窗口中,需要顯示好友列表和群組列表,都需要獲取好友列表或群組列表的注冊名、顯示名及圖標,而不需要其它的具體信息。這樣在顯示好友或群組列表時,服務只需查詢 ,并返回相應的內容。 2 方便統一表達朋友關系和組員 一步方便了消息 (的設計,具體好處將在設計 時說明。 華僑大學 畢業設計 (論文 ) 4 結論 本文通過 的即時聊天系統的設計和實現具體論述了什么是 什么要在使用 如何在 應用 術。做的具 體工作如下: (1) 通過實踐詳細探究什么是 什么要在 使用 這項新的技術或者說是新的開發模式做出比較直觀的分析和展現; (2) 通過設計和實現基于 時聊天系統,比較直觀地展現 的應用及如何實現這些應用,為其它的基于 用的設計和實現提供參考; (3) 設計和實現即時數據驗證、二級聯動下拉框、動態提示和自動更新等模塊,盡可能地保留原有的基于 C/S 的良好用戶體驗,將原屬于桌面應用的即時聊天系統移植到 今后將桌面應用程序遷移成 應用提供些許借鑒。 通過這次的設計和實現基于 即時聊天系統,我深深地體會到了 帶來的是 發模式的變革,它使基于 B/S 結構的 用的開發更像 C/S 結構的應用程序的開發 瀏覽器端引入了 擎,有了一定的處理能力,瀏覽器中的內容可以看成是一個應用,這地位類似于 C/S 中的客戶端。 由于時間倉促及能力有限,在研究基于 用時沒有對安全問題進行研究。因此,本課題研究的下一步工作展望是,考慮 安全問題,研究更具健壯性的基于實現框架。針對實現的 即 時聊天系統,增加聊天信息加密之類的功能。 基于 天系統設計與實現 5 參考文獻 1 李智毅新一代 用開發技術 第二屆和諧人機環境聯合學術會議 論文集 . 北京 : 清華大學出版社 , 2007: 312 王培,馮曼菲 發技術詳解 M北京:人民郵電出版社, 2006 389953 J. B/ ,20054 美 礎教程 M, 金靈等譯北京:人民郵電出版社, 2006: 45 5 徐馳 . 式在異步交互 境中的應用 J. 計算機技術與發展 ,2006,16(11):2296 姚國新基于 用技術的研究與實現 D:碩士學位論文陜西:西北大學信息科學與技術學院, 2006 7 (內容略) 8 (內容略) 9 (內容略) 10 (內

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論