您現在正在瀏覽:首頁 > 論文 > 計算機 > 畢業論文-JAVA網絡通信系統的研究與開發(論文+源代碼+開題報告)

免費下載畢業論文-JAVA網絡通信系統的研究與開發(論文+源代碼+開題報告)

  • 資源類別:論文
  • 資源分類:計算機
  • 適用專業:計算機科學與技術
  • 適用年級:大學
  • 上傳用戶:儛鎇釺惍
  • 文件格式:word+java
  • 文件大小:585.79KB
  • 上傳時間:2019/4/7 9:25:50
  • 下載次數:0
  • 瀏覽次數:0

安全檢測:瑞星:安全 諾頓:安全 卡巴:安全

資料簡介
JAVA網絡通信系統的研究與開發(論文+源代碼+開題報告),畢業論文,共51頁,20463字,附源程序、開題報告等。
摘 要:網絡通信在當今信息社會中起著不可或缺的作用 ,人們可以利用網絡通信技術進行即時的信息交流。例如,人們可以通過Internet搜索所要的信息,通過網上通信工具聊天,交流信息,上網購物等等。
本課題是應用了計算機網絡通信技術和JAVA網絡編程的基礎知識,以JAVA為平臺,利用Eclipse開發工具,并使用SQL Server 2000管理數據庫數據開發出的基于Socket的網絡即時通信系統。系統采用客戶機/服務器(C/S)的模式設計,是一個三層C/S結構,數據庫服務器、應用程序服務器端、應用程序客戶端,按照此設計思想,系統采用C/S結構,可以將任務合理分配到客戶機端和服務器端 ,從而降低了系統的通信開銷。此系統共分為兩個模塊:客戶端模塊和服務器端模塊。從操作簡便、界面美觀、靈活實用的用戶要求出發,設計開發的網絡通信系統可以實現用戶注冊,用戶登錄,消息通信和好友管理等主要功能。
本說明書主要介紹了本課題的研究意義以及開發背景、開發過程,和所完成的功能,并著重說明了開發設計的思想、技術難點和解決方案。
關鍵詞:網絡通信 JAVA平臺 C/S Socket

目 錄

1 引言 1
1.1 課題的研究現狀 1
1.2 課題簡介以及設計要求 2
1.2.1課題簡介 2
1.2.2課題設計要求 2
1.3 課題的調研 2
1.4 可行性分析 2
1.4.1 可行性分析的目的 2
1.4.2 技術可行性分析 3
1.4.3 經濟可行性分析 3
1.4.4 操作可行性分析 3
1.4.5 法律可行性分析 4
1.5 論文各章簡介 4
2 系統需求分析 5
2.1 業務流分析 5
2.2概念結構設計 5
2.3 數據流分析 5
2.4 數據字典 6
2.4.1數據字典 6
2.4.2處理邏輯說明 7
3 系統總體設計 9
3.1 系統開發的原則 9
3.1.1 面向用戶的觀點 9
3.1.2 嚴格按階段進行 9
3.1.3 采用系統的觀點處理 9
3.1.4采用模塊化設計方法 9
3.1.5 整個系統的設計主要采用快速原形法 9
3.2系統總體功能結構設計 10
3.2.1 系統代碼設計說明 10
3.2.2 系統設計技術說明 10
3.2.3 系統總體功能結構 12
3.3 系統數據庫設計 13
3.4開發環境設計與運行環境設計 14
3.4.1 開發環境設計 14
3.4.2 運行環境設計 15
4 服務器模塊設計 15
4.1 主服務器類設計 15
4.2 多線程ServerThread類的設計 16
4.3 用戶注冊模塊 17
4.4 登錄驗證模塊設計 17
4.4.1登錄線程設計 17
4.4.2 通知好友上線模塊 18
4.5 好友管理模塊 20
4.5.1 查找好友模塊 20
4.5.2 查看好友資料模塊 20
4.5.3 直接添加好友模塊 20
4.5.4 添加好友模塊 20
4.5.5 添加好友應答模塊 21
4.5.6 刪除好友模塊 21
4.6 退出下線模塊 22
5 客戶端模塊設計 23
5.1新用戶注冊模塊 23
5.1.1 注冊流程 23
5.1.2 注冊事件監聽流程 23
5.2 用戶登錄模塊 24
5.2.1 監聽登錄事件 26
5.2.2 界面設計 27
5.2.3 設計過程中遇到的問題 28
5.3 消息通信模塊 29
5.3.1 發送消息 30
5.3.2 監聽用戶操作消息 32
5.3.3 接收消息 35
5.3.4 發送文件和接收文件模塊 36
5.4 好友管理模塊 37
5.4.1 查找好友 37
5.4.2 添加好友 38
5.4.3 查看資料 39
5.4.4 刪除好友 39
6用戶手冊 40
6.1 系統的運行環境 40
6.1.1 硬件要求 40
6.1.2 軟件環境 40
6.2 系統的功能簡介 40
6.3 系統的運行和操作指南 40
7 系統特色與不足 42
7.1 系統特色 42
7.2 系統不足 42
7.3 設計收獲和心得 42
結 論 44
致 謝 45
參 考 文 獻 46
資料文件預覽
共9文件夾,82個文件,文件總大小:1.32MB,壓縮后大小:585.79KB
  • 畢業論文-JAVA網絡通信系統的研究與開發(論文+源代碼+開題報告)
    • 畢業設計(論文):JAVA網絡通信系統的研究與開發(論文+源代碼+開題報告)
      • 程序
        • bin
          • com
            • jicq
              • Java類文件FindFriend2$1.class  [647.00B]
              • Java類文件FindFriend2$2.class  [647.00B]
              • Java類文件FindFriend2$3.class  [646.00B]
              • Java類文件FindFriend2$4.class  [645.00B]
              • Java類文件FindFriend2.class  [8.23KB]
              • Java類文件FindListCellRenderer.class  [1.94KB]
              • Java類文件FindListModel.class  [1.22KB]
              • Java類文件GetFile.class  [1.96KB]
              • Java類文件HeadpicCellRenderer.class  [1.63KB]
              • Java類文件HeadPicCombobox.class  [788.00B]
              • Java類文件MainWin$1.class  [622.00B]
              • Java類文件MainWin$10.class  [625.00B]
              • Java類文件MainWin$11.class  [631.00B]
              • Java類文件MainWin$12.class  [624.00B]
              • Java類文件MainWin$13.class  [626.00B]
              • Java類文件MainWin$14.class  [626.00B]
              • Java類文件MainWin$15.class  [626.00B]
              • Java類文件MainWin$16.class  [626.00B]
              • Java類文件MainWin$17.class  [645.00B]
              • Java類文件MainWin$2.class  [628.00B]
              • Java類文件MainWin$3.class  [626.00B]
              • Java類文件MainWin$4.class  [626.00B]
              • Java類文件MainWin$5.class  [622.00B]
              • Java類文件MainWin$6.class  [623.00B]
              • Java類文件MainWin$7.class  [627.00B]
              • Java類文件MainWin$8.class  [625.00B]
              • Java類文件MainWin$9.class  [623.00B]
              • Java類文件MainWin.class  [26.58KB]
              • Java類文件MainWin_cancel_mouseAdapter.class  [638.00B]
              • Java類文件MainWin_direct_mouseAdapter.class  [423.00B]
              • Java類文件MainWin_list_mouseAdapter.class  [632.00B]
              • Java類文件MainWin_ok_mouseAdapter.class  [626.00B]
              • Java類文件MainWin_sendmessage_mouseAdapter.class  [653.00B]
              • Java類文件NameAndPicListCellRenderer.class  [1.78KB]
              • Java類文件NameAndPicListModel.class  [1.10KB]
              • Java類文件New$1.class  [599.00B]
              • Java類文件New$2.class  [601.00B]
              • Java類文件New$3.class  [598.00B]
              • Java類文件New.class  [6.19KB]
              • Java類文件Register$1.class  [632.00B]
              • Java類文件Register.class  [7.24KB]
              • Java類文件SendFile.class  [1.49KB]
              • Java類文件Server.class  [1.17KB]
              • Java類文件ServerThread.class  [10.04KB]
              • Java類文件sunPanel.class  [1.14KB]
        • src
          • com
            • jicq
              • Java源文件FindFriend2.java  [7.32KB]
              • Java源文件FindListModel.java  [2.00KB]
              • Java源文件GetFile.java  [1.12KB]
              • Java源文件MainWin.java  [33.80KB]
              • Java源文件NameAndPicListModel.java  [2.98KB]
              • Java源文件New.java  [5.00KB]
              • Java源文件Register.java  [6.90KB]
              • Java源文件SendFile.java  [828.00B]
              • Java源文件Server.java  [16.71KB]
              • Java源文件sunPanel.java  [667.00B]
        • classpath.classpath  [429.00B]
        • project.project  [380.00B]
        • JPEG圖形文件1.jpg  [1.18KB]
        • Windows或OS/2位圖文件11.bmp  [4.74KB]
        • Windows或OS/2位圖文件13.bmp  [4.74KB]
        • Windows或OS/2位圖文件15.bmp  [4.74KB]
        • Windows或OS/2位圖文件19.bmp  [4.74KB]
        • JPEG圖形文件2.JPG  [1.26KB]
        • Windows或OS/2位圖文件21.bmp  [4.74KB]
        • Windows或OS/2位圖文件25.bmp  [4.74KB]
        • JPEG圖形文件3.jpg  [1.20KB]
        • JPEG圖形文件4.JPG  [1.22KB]
        • JPEG圖形文件5.jpg  [1.12KB]
        • JPEG圖形文件6.JPG  [1.17KB]
        • JPEG圖形文件7.jpg  [1.38KB]
        • JPEG圖形文件8.JPG  [1.23KB]
        • Windows或OS/2位圖文件9.bmp  [4.74KB]
        • GIF圖像文件cab_smal.gif  [1.40KB]
        • GIF圖像文件cab_small.gif  [7.90KB]
        • [非法語句]志文件hs_err_pid1256.log  [4.40KB]
        • JPEG圖形文件smile.JPG  [1.17KB]
        • JPEG圖形文件sun.JPG  [28.61KB]
        • JPEG圖形文件sun_small.gif.JPG  [1.17KB]
        • 動態鏈接庫swt-win32-3063.dll  [300.00KB]
        • Borland的Paradox 7表Thumbs.db  [40.50KB]
      • Microsoft Word文檔開題報告:JAVA網絡通信系統的研究與開發.doc  [102.00KB]
      • Microsoft Word文檔畢業設計(論文):JAVA網絡通信系統的研究與開發(論文+源代碼+開題報告).doc  [649.00KB]
下載地址
資料評論
注意事項
下載FAQ:
Q: 為什么我下載的文件打不開?
A: 本站所有資源如無特殊說明,解壓密碼都是www.pjyfe.tw,如果無法解壓,請下載最新的WinRAR軟件。
Q: 我的學海幣不多了,如何獲取學海幣?
A: 上傳優質資源可以獲取學海幣,詳細見學海幣規則
Q: 為什么我下載不了,但學海幣卻被扣了?
A: 由于下載人數眾多,下載服務器做了并發的限制。請稍后再試,48小時內多次下載不會重復扣學海幣。
下載本文件意味著您已經同意遵守以下協議
1. 文件的所有權益歸上傳用戶所有。
2. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
3. 學海網僅提供交流平臺,并不能對任何下載內容負責。
4. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
5. 本站不保證提供的下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
返回頂部
海龙王捕鱼 超级大乐透基本走势图综合 黑龙江七星彩开奖号码 浙江省体彩6+1 pk10绝对作假 北京赛pk10计划群 南粤风采36选七走势图 快去飞艇官方网站 赛车pk10必胜玩法 美女捕鱼图片大全 江西时时中奖领不到 cc快乐飞艇 北京pk视频网址 北京快3一定牛和值走势图 北京时时彩开奖走势图 赛车开奖历史记录一比分 网络捕鱼游戏大全