基于JAVA的網絡通訊系統設計與實現(WORD論文文檔+系統) - 免費下載

技術資料資源 文件大小:6875 K

?? 資源詳細信息

文件格式
RAR
所屬分類
上傳用戶
上傳時間
文件大小
6875 K
所需積分
2 積分
推薦指數
??? (3/5)

?? 溫馨提示:本資源由用戶 XuVshu 上傳分享,僅供學習交流使用。如有侵權,請聯系我們刪除。

資源簡介

摘  要

 

在網絡越來越發達的今天,人們對網絡的依賴越來越多,越來越離不開網絡,由此而產生的聊天工具越來越多,例如,國外的ICQ、國內騰訊公司開發的OICQ。隨著網絡聊天一類的聊天系統的發展日新月異,因此產生了制作一個類似QQ的網絡聊天工具。Java是一種程序設計語言,它具有簡單的、完全面向對象以及與平臺無關的結構,也具有可移植性、高性能和安全性,并提供了多線程的功能,而Java語言最大的成功之處在于它的平臺無關性和具有強大的網絡編程功能,基于Java網絡編程的強大功能,本人將用Java編寫一個網絡聊天系統。

論文首先論述了系統的開發背景,并對所用到的開發工具與關鍵技術做了簡單的介紹。接著對系統的研究意義,研究現狀及設計目標進行分析,通過對系統需求和可行性進行分析,確定了系統的功能模塊,并畫出相應的功能結構圖、模塊圖和數據流圖。其次按系統總體設計的結果,對系統中的數據庫進行結構設計。

一般來說,聊天工具大多數由客戶端程序和服務器程序,外加服務器端用于存放客戶數據的數據庫組成,本系統采用客戶機/服務器架構模式,通過Java提供的Socket類來連接客戶機和服務器并使客戶機和服務器之間相互通信,由于聊天是多點對多點的,而Java提供的多線程功能,用多線程可完成多點對多點的聊天。數據庫管理系統用SQL Server2000,完成并通過JDBC-ODBC橋訪問數據庫。聊天系統完成后將可進行多人對多人的聊天,對好友進行添加、刪除,對新用戶的注冊,發送消息、接受消息,傳輸文件等功能。界面設計細分化,方便使用者操作和理解。服務器實現了查詢和修改等功能,程序邏輯聯系較緊密。

 

關鍵詞:JAVA,C/S,SQL Server 2000, 多線程, 數據庫管理系統



立即下載此資源

提示:下載后請用壓縮軟件解壓,推薦使用 WinRAR 或 7-Zip

資源說明

?? 下載說明

  • 下載需消耗 2積分
  • 24小時內重復下載不扣分
  • 支持斷點續傳
  • 資源永久有效

?? 使用說明

  • 下載后用解壓軟件解壓
  • 推薦 WinRAR 或 7-Zip
  • 如有密碼請查看說明
  • 解壓后即可使用

?? 積分獲取

  • 上傳資源獲得積分
  • 每日簽到免費領取
  • 邀請好友注冊獎勵
  • 查看詳情 →

相關標簽

點擊標簽查看更多相關資源:

相關資源推薦