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

正文內(nèi)容

基于socket的多客戶端網(wǎng)絡聊天系統(tǒng)的開發(fā)與設計-53頁(已修改)

2024-11-28 15:04 本頁面
 

【正文】 目 錄 前言 ............................................................... 3 1 JAVA 的功能與編程 .................................................. 3 1. 1 JAVA的概述 ......................................................... 3 JAVA 的優(yōu)勢 .......................................................... 4 JAVA 應用于網(wǎng)絡 ...................................................... 6 2 系統(tǒng)分析 ......................................................... 10 系統(tǒng)基本功能描述 ................................................... 10 可行性分析 ......................................................... 10 課題來源 ........................................................... 11 需求分析 ........................................................... 11 3 系統(tǒng)總體設計 ..................................................... 11 數(shù)據(jù)庫設計 ......................................................... 11 簡易 聊天工具系統(tǒng)的總體設計要點 ..................................... 12 3 .3 簡易 聊天工具系統(tǒng)的設計步驟及功能模塊劃分 .......................... 13 簡易 聊天工具系統(tǒng)各功能模塊 ......................................... 14 4系統(tǒng)環(huán)境與測試 .................................................... 36 開發(fā)環(huán)境工具 ....................................................... 47 硬件環(huán)境 ........................................................... 47 功能模塊的測試 ..................................................... 47 參 考 文 獻: ................................................... 49 莆田 學院 2020 屆本科畢業(yè)論文 1 基于 Socket 的 簡易 網(wǎng)絡聊天系統(tǒng)的開發(fā)與設計 學生: 莊煒杰 (指導老師: 林建兵 ) ( 莆田 學院信息工程 學院 ) 摘要: 隨著網(wǎng)絡技術的在校園中的普及,聊天工具已經(jīng)成為一種必不可少的校內(nèi)交流工具,受到越來越多的同學的青睞。市場上有很多優(yōu)秀的聊天工具,用的最廣范的最被人們所接受的有騰訊 、 MSN、人人網(wǎng)等等,但此 簡易 聊天工具是專門針對學校內(nèi)部的特點使其在網(wǎng)絡聊天產(chǎn)業(yè)中占有一席之地。該系統(tǒng)的開發(fā)主要是服務器端和客戶端兩個方面。服務器端通過套接 字與服務器建立連接,服務器會接受客戶端的請求,并且會按要求轉發(fā)客戶端所要傳遞的信息,刷新用戶信息。后者通過與服務器建立連接,來進行客戶端之間 P2P 的信息交流。其中用到了局域網(wǎng)通信機制的原理,通過實現(xiàn) Runnable 接口建立多線程機制。開發(fā)中使用了計算機網(wǎng)絡編程技術,如 C/S 模式,多線程技術,網(wǎng)絡通信等等。在網(wǎng)絡通信中,讀取消息的和發(fā)送消息,是利用 Stream 來實現(xiàn)交換,其中介紹了如何實現(xiàn)一個構建的信息交換,包含了基本的軟件工程的方法。通過這些分析,該 簡易 聊天工具系統(tǒng)采用 Java 語言進行編寫,本系統(tǒng)是以 Eclipse 為開發(fā)平臺。首先建立系統(tǒng)應用原型,然后進行修正和改進,直到完成可發(fā)布版系統(tǒng)。 關鍵詞: 局域網(wǎng) 聊天 套接字 Java Eclipse 簡易 聊天工具 基于 Socket的 簡易 網(wǎng)絡聊天系統(tǒng)的開發(fā)與設計 2 Development and design of multiple client work chat system based on Socket Student:zhuang wei jie(Faclty Asviser:lin jian bing) Abstract: With the development of work technology in the campus of popularization, chat tools has bee an indispensable tool in exchange, more and more students of all ages. There are a lot of good chat tools on the market, with the most extensive and most accepted with Tencent , MSN, Renren and so on, but the client chat tool is designed according to the characteristics of internal school which occupies a space for one person in the industry in the Inter chat. The development of this system is mainly two aspects of server and client. The server through socket to establish a connection with the server, the server will accept the request of the client, and according to the requirements of the client message forwarding, refresh user information. The latter through a connection with the server, carries on munication between P2P client. Which uses the principle of LAN munication mechanism, establish multi thread mechanism by implementing the Runnable interface. Computer work programming technology is used in the development, such as C\/S model, multithreading technology, work munication etc.. In the work munication, reading messages and send messages, is to achieve the exchange using Stream, which introduced the exchange to achieve a construction of information, including the basic methods of software engineering. Through these analyses, the client chat tool system using Java language, the system is based on Eclipse platform. First establishes the system application prototype, then revised and improved, until the plete release system. Key words: LAN Chat Socket Java Eclipse 莆田 學院 2020 屆本科畢業(yè)論文 3 前言 隨著第三次技術革命的展開,互聯(lián)網(wǎng)進入了千家萬戶,人們的生活隨著網(wǎng)絡的發(fā)展也發(fā)生著翻天覆地的變化。人們在工作、學習、生活中對它的依賴越來越大。而聊天室成為了人們最常見, 最直接的網(wǎng)上聊天工具。它的主要功能就是聊天,提供了一個人與人之間開展人際交流的平臺。 也是網(wǎng)絡在現(xiàn)實中最實用的例子 。本文中描述的系統(tǒng)是基于 JAVA技術而開發(fā)出的應用程序。能過實時的根據(jù)用戶的要求進行信息的傳遞,交 互性高,能夠快速的對客戶的請求進行處理非常有效的處理客戶請,系統(tǒng)的更新和維護非常的方便,對運行所需要的環(huán)境要求較低。 1 JAVA 的功能與編程 1. 1 Java 的概述 上世紀, Sun公司根據(jù)需要開發(fā)出一種不同與以往語言的編程語言 —— Java。各種類型的平臺,不同的背景和各種類型的機器都可以使用這種語言。 Java語言給計算機編程帶來了又一次技術革命;應用軟件被徹底的其改變了編程模式。 Inter 的主流語言正在逐漸被 Java 取代。向迅速發(fā)展起來的信息世界增添了新的活力。 1991 年 Sun 公司成立了 Java 語 言開發(fā)小組。一位非常優(yōu)秀的工程師 James Gosling 擔任該小組的領導人,其目的是研制一種開發(fā)家用電器的邏輯控制系統(tǒng)。在開始寫就 Java時, Gosling建立了在一個分布式的、巨大的網(wǎng)格環(huán)境中運行的系統(tǒng)。在設計中 Gosling 采用了在一個操作系統(tǒng)上以虛擬機的方式運行,這樣一來, Java就具備了平臺無關性。在設計窗口時也采用相似的技術。在用戶界面中統(tǒng)一的技術描述,就保證了良好的用戶界面的可移植性。 .1 Java 帶來的影響 Java自 1995年誕生以來,雖時間不長,但是被業(yè)界的各大公司所接受, 現(xiàn)在,眾多的企業(yè)信息系統(tǒng)解決的最佳方案已經(jīng)被 Intra所取代。它具有使用方便、費用低廉和管理方便的優(yōu)點。無論用戶使用何種類型的機器,那種操作系統(tǒng)。瀏覽器的界面都是統(tǒng)一的,而在服務器中則存放著應用程序、數(shù)據(jù)庫和 Java瀏覽器頁面。管理人員不用在為用戶的安裝、升級和培訓而感到苦惱,由開發(fā)人員升級軟件的版本,用戶只需要一個操作軟件下載安裝軟件就可以了。 隨著 Java 的誕生計算機信息的交換進入了一個非常重要的里程碑。在 Java出現(xiàn)之前;信息的交換主要是是靠存儲的共享和不同宿主機上運行的程序交換進行的,交換程序 雙方共同維護消息的語義。在 Java時代,網(wǎng)絡上通過可執(zhí)行的實體進行程序進程的交換。一個更高級的信息交換階段,有一定智能性的代理,不僅僅有數(shù)據(jù)的狀態(tài),還有數(shù)據(jù)的操作。 基于 Socket的 簡易 網(wǎng)絡聊天系統(tǒng)的開發(fā)與設計 4 Java的產(chǎn)生和互聯(lián)網(wǎng)的崛起使得笨重繁雜的應用程序開始向小型化發(fā)展, Java使得互相協(xié)作的可執(zhí)行的實體進行數(shù)據(jù)的傳送與處理。加速了應用程序的網(wǎng)絡化、小型化的趨勢。使得軟件不在成為“少數(shù)人”的奢侈品,從而面向了“大眾”,收費少成為了網(wǎng)絡應用軟件的主要特點。分布式的技術提供了用多少,就下載多少。隨著 Java和 Inter的發(fā)展,應用軟件的開發(fā) 和使用方式正在發(fā)生著翻天覆地的變化,傳統(tǒng)的信息處理工具必然將被淘汰,因為信息只有共享和使用中才會體現(xiàn)它的價值。 JAVA 的優(yōu)勢 .1 JAVA 的主要特點 Java 語言具有簡單性、面向對象過程、分布式、解釋執(zhí)行、健壯性、 安全、體系結構中立、可移植、性能高、多線程以及動態(tài)性的特點。 Java最初的設計目的是為對家用電器進行簡單易行的,方便用戶使用的,可控的操作而開發(fā)的一中編譯語言,因此必須簡單明了。其主要在以下三個方面體現(xiàn): 1) Java是以 c++為基礎加以改變發(fā)展起來的;因此其的風格 和 C++相似,所以對于 C++程序員來說是很容易掌握的。 2) Java放棄了 C++語言中容易引發(fā)程序指針和內(nèi)存管理錯誤的缺點。 3) Java提供了很多的類庫。類提供了一些特定的功能,程序員可以直接使用。 面向對象是相對與面向過程而言的,面向過程是相對于事件來說的 ,一個事件想要完成需要經(jīng)過那些過程。用函數(shù)的方式一步步的將這些步驟實現(xiàn),實用的時候依次調(diào)用這些函數(shù)就可以了。面向對象是有各種對象構成的,一個對象完成一些特定的功能,各個對象用接口的方式連接。例如:人開門的事件,用面向對象的方法就是
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1