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

正文內容

基于cs結構的即時通信系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文(文件)

2025-08-01 06:06 上一頁面

下一頁面
 

【正文】 there is no distance, regardless of how far between each other. Therefore,the realtimemunication systems have played a very important role in modern society. This essay analyzed the main modules of the instant messaging system39。通過套接字編程完成通信功能。系統(tǒng)按照軟件工程思想釆用面向對象和模塊化設計方法設計 ,其中采用了網(wǎng)絡通信技術、數(shù)據(jù)庫技術、多線程技術等計算機技術 ,實現(xiàn)了文本通信、用戶分組、用戶管理等功能 ,具有通信即時性等特點。即時通訊的最大特點在于它的即時性 ,不用等候 ,只要兩個人都同時在線 ,就能像多媒體電話一樣 ,傳送文字、檔案、聲音、影像給對方。 進度安排: 第 1~ 3 周:搜集課題相關資料,熟悉開發(fā)工具,撰寫開題報告; 第 4~ 6 周:基于 C/S 結構即時通信系統(tǒng)架構及功能設計; 第 7~ 9 周:基于 C/S 結構即時通信系統(tǒng)詳細設計; 第 10~ 12 周:編程實現(xiàn)基于 C/S 結構即時通信系統(tǒng); 第 13 周:程序調試; 第 14~ 16 周:撰寫、修改、裝訂論文,準備答 辯。 作者簽名: 日期: 年 月 日 導師簽名: 日期: 年 月 日 注 意 事 項 (論文)的內容包括: 1)封面(按教務處制定的標準封面格式制作) 2)原創(chuàng)性聲明 3)中文摘要( 300 字左右)、關鍵詞 4)外文摘要、關鍵詞 5)目次頁(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結論 7)參考文獻 8)致謝 9)附錄(對論文支持必要時) :理工類設計(論文)正文字數(shù)不少于 1 萬字(不包括圖紙、程序清單等),文科類論文正文字數(shù)不少于 萬字。本人完全意識到本聲明的法律后果由本人承擔。 作 者 簽 名: 日 期: 指導教師簽名: 日 期: 使用授權說明 本人完全了解 大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復制手段保存論文;在不以贏利為目的前提下,學??梢怨颊撐牡牟糠只蛉績热荨.厴I(yè)設計(論文)原創(chuàng)性聲明和使用授權說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。 作者簽名: 日 期: 學位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。 作者簽名: 日期: 年 月 日 學位論文版權使用授權書 本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。 :任務書、開題報告、外文譯文、譯文原文(復印件)。 指導教師(簽字): 年 月 日 學院院長(簽字): 年 月 日 學生畢業(yè)設計檔案 學 生 姓 名 學 院 信息科學與工程學院 學 號 指導教師姓名 職 稱 副教授 所在單位 沈陽理工大學 畢業(yè)設計題目 基于 C/S 結構的即時通信系統(tǒng)的設計與實現(xiàn) 畢業(yè)設計(論文)完成情況 畢業(yè)設計各階段名稱 起止日期 完成情況(存在問 題及整改意見) 階段成績 * 1. 搜集課題相關資料,熟悉開發(fā)工具,撰寫開題報告; 2. 基于 C/S 結構即時通信系統(tǒng)架構及功能設計; 3. 基于 C/S 結構即時通信系統(tǒng)詳細設計; 4. 編程實現(xiàn)基于 C/S 結構即時通信系統(tǒng); 5. 程序調試; 撰寫、修改、裝訂論文,準備答辯。只要有網(wǎng)絡 ,無論對方在天涯海角 ,或是雙方隔得多遠都沒有距離。系統(tǒng)基于 C/S 體系結構 ,使用 Java 語言進行開發(fā) ,實現(xiàn)多用戶的即時通信。最終實現(xiàn)了一款面向企業(yè)用戶的在局域網(wǎng)使用的即時通訊系統(tǒng)。s client andserver in detail,discussed the implementations of each module and detailed design ofhe main functions of each module and drew the flow diagram. This system was designed by objectoriented and modular method, which used work municationechnology, database technology and multithreading technology and so on. This systemimplemented functions of the text munication, user groups,and usermanagement,and had realtime feature. This software based on C/S using Javaprogram language, realized multiusers5 instant messaging. I have designed and carried out signup,signin, user list, multiuser instant messaging, records management and so forth. Developed graphical user interface (GUI) using Swing. Implemented munications using socket , An instant messaging system was implemented which is oriented the business enterprise using on LAN. The System reflects the above research results, and can meet the munication needs. And because of modular programming, the system has well extensibility. Keywords:SwingProgramming。與 Email 等傳統(tǒng)的通信方式相比 ,即時通信具有實時、方便、快捷、廉價、交互性好等優(yōu)點。在這個平臺上 ,除了可以進行最基本的實時通信 (包括文字通信 ,還有視頻通信和語音通信 )之外 ,還可以進行游戲的娛樂項目 ,甚至可以進入一個虛擬的世界、一個虛擬的現(xiàn)實。而且除了實現(xiàn) PC 與 PC、手機與手機的通訊之外 ,還可以實現(xiàn)手機與 PC 之間的通信。但是就在個人通信方式方興未艾的時候 ,企事業(yè)內部交流通信卻顯得比較的尷尬 ,很多的企事業(yè)單位內部之間的工作溝通使用的市場上現(xiàn)有的個人即時通訊工具 ,部門同事之間相互加為好友 ,部門與部門之間建立一個又一個的群 ,這種方式貌似很方便同事之間的工作溝通。而且人們也越來越關注一個問題 ,那就是安全保密。而網(wǎng)站、視頻即時通訊有 :米聊、 YY 語音、 、 MSN、百度hi、新浪 UC、阿里旺旺、網(wǎng)易泡泡、網(wǎng)易 CC、盛大 ET、移動飛信、企業(yè)飛信等應用形式。然而 ,以傳統(tǒng)的 為代表的即時通訊工具過多的側重于娛樂性 ,不能夠適用于高效嚴謹?shù)霓k公環(huán)境 ,它不僅影響員工的工作效率 ,而且使得企業(yè)的內部的資源信息存在著較大的安全隱患。 (2)能夠很快捷方便的獲知對方是否在線。 本系統(tǒng)釆用模塊化程序設計 ,系統(tǒng)具有良好可擴充性 ,可以在后續(xù)的開發(fā)中添加移動通信模塊、電子郵件模塊和視頻通信模塊 ,為系統(tǒng)的繼續(xù)完善奠定了良好的基礎。 系統(tǒng)釆用目前最為流行的開發(fā)工具 Java 語言進行開發(fā)。開發(fā)過程中先根據(jù)功能將系統(tǒng)劃分成不同的模塊 ,然后將各個模塊繼續(xù)細化 ,劃分成更小的子模塊。 本論文的內容 第一章緒論。包括即時通信系統(tǒng)的定義 TCP/IP 協(xié)議。 第三章系統(tǒng)分析。確定了系統(tǒng)的總體框架,服務器端和客戶端的詳細功能和界面 ,并且確定了系統(tǒng)的數(shù)據(jù)庫。對整個發(fā)過程做出了全面的回顧 ,并系統(tǒng)的進一步改進和完善提出自己的意見。 Java 是一個由 Java 虛擬機 (Java Virtual Machine)和 Java 應用編程接口 (Application Programming Interface簡稱 API)構成的完整平臺 ,有一個龐大的類庫 ,其中包含很多可重用的代碼和一個提供諸如安全性、跨操作系統(tǒng)的可移植性以及自動垃圾回收等服務的執(zhí)行環(huán)境。 (1) Java 語言是面向對象的程序設計語言。 (2) Java 語言是簡單的。 Java 簡單性的另一方面是小。 (4) Java 語言是解釋型的。 Java 通過強類型機制、異常處理、垃圾的自動收集等機制來保證 Java 程序的健壯性。 Java 程序在語言定義階段、字節(jié)碼檢查階段及程序執(zhí)行階段進行的三級代碼安全檢查機制 ,對參數(shù)類型匹配、對象訪問權限、內存回收、 Java小應用程序的正確使用等都進行了嚴格的檢查和控制 ,可以有效地防止非法代碼的入侵 ,阻止對內存的越權訪問 ,能夠避免病毒的侵害。與 C/C++不同 ,Java 規(guī)范中沒有“依賴具體實現(xiàn)”的地方。 Java 采用 JIT 編譯器 (即時編譯器 ),而即時編譯器的基本工作方式是一次把字節(jié)碼編譯為本地代碼 ,并將結果緩存起來 ,在需要的時候重新調用 ,由于這種方式只需要進行一次解釋 ,從而極大地提高了常用代碼的運行速度。 (11)Java 語言是動態(tài)的。 Java web 和 struts2 技術 采用 B/S 的結構實現(xiàn)服務器端,對用戶和在線用戶進行增刪改查,和踢用戶下線,以及開啟服務器和關閉服務器。 Swing 編程 包在圖形界面設計上比 AWT 更豐富 ,更美觀。 其中文本域 (JTextField)是用來輸入或顯示字符串的 Swing 組件 [12],文本區(qū)域(JTextArea)可以讓用戶輸入多行文本的 Swing 組件 [12]。因此 ,基于進程的多任務處理的特點是允許你的計算機同時運行兩個或更多的程序。在創(chuàng)建或撤銷進程時 ,系統(tǒng)都要為之創(chuàng)建和回收進程控制塊 ,分配或回收資源 ,如內存空間和 I/O 設備 ,系統(tǒng)所付出的開銷明顯大于創(chuàng)建或撤銷時的開銷。在本系統(tǒng)中 ,設置后臺線程處理服務器和客戶程序的通信。目前 MySQL 被廣泛地應用在 Inter 上的中小型網(wǎng)站中。目前,在 Inter 上所流行的主要網(wǎng)站的構架方式是 LAMP( Linux+Apache+MySQL+PHP/Perl/Python)和 LNMP( Linux+Nginx+MySQL+php/perl/Python),即使用 Linux 作為操作系統(tǒng), Apache 和Nginx 作為 Web 服務器, MySQL 作為數(shù)據(jù)庫, PHP/Perl/Python 作為服務器端腳本解釋器。 套接字通信 網(wǎng)絡程序設計通常涉及一個服務器和一個或多個客戶端。套接字 (Socket)是 9 兩個主機之間邏輯連接的端點 ,用來實現(xiàn)客戶方和服務方的連接。 客戶端執(zhí)行下列語句請求與服務器進行連接 : Socket socket = new Socket (serverName,port)。 數(shù)據(jù)報通信 數(shù)據(jù)報是一種無連接的通信方式,它的速度比較快 ,但是由于不建立連接 ,不能保證所有數(shù)據(jù) 都能到達目的地 [6]。客戶端用于用戶的注冊、登錄、通訊,而服務器端用來接收用戶注冊信息、驗證登錄信息以及轉發(fā)用戶之間相互通訊的信息。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本( TCO)。 TCP/IP 協(xié)議 TCP/IP(Transmission Control Protocol/Inter Protocol,傳輸控制協(xié)議 /網(wǎng)際協(xié)議 ),是Inter 最基本的協(xié)議、 Inter 國際互聯(lián)網(wǎng)的基礎 ,主要的組成部分是網(wǎng)絡層的 IP 協(xié)議族和傳輸層的 TCP 協(xié)議族。 網(wǎng)絡層 :主要功能是管理 Inter 地址、路由選擇、數(shù)據(jù)的分片和重組。每一層都呼叫它的下一層所提供的協(xié)議來完成自己的需求。 3 即時通信系統(tǒng)分析 系統(tǒng)基本功能描述 客戶端可以實現(xiàn)注冊,即時聊天,相互之間收發(fā)文件,發(fā)送截圖,查看歷史聊天記錄等功能。 在后臺管理系統(tǒng),可以到對用戶進行增刪改查,查看在線用戶,和踢用戶下線。 本系統(tǒng)需要一個MySQL 數(shù)據(jù)庫服務器,由于并發(fā)使用人數(shù)比較少, tomcat 可以作為 web 服務器,所以成本很低。 系
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1