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

正文內(nèi)容

局域網(wǎng)聊天系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(已修改)

2025-07-07 02:56 本頁面
 

【正文】 局域網(wǎng)聊天系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文目 錄1 緒論 1 1 2 Java語言 3 Java的發(fā)展歷史 3 Java的特點 6 Java與Internet 7 Socket編程 8 關(guān)于TCP/IP協(xié)議 8 服務(wù)器和客戶機 9 92 需求分析 10 10 可行性分析 10 10 系統(tǒng)性能需求 11 系統(tǒng)運行需求 11 數(shù)據(jù)流圖 11 頂層數(shù)據(jù)流圖 11 一層數(shù)據(jù)流圖 12 二層數(shù)據(jù)流圖 123 概要設(shè)計 13 13 系統(tǒng)實現(xiàn)層次圖: 14 14 14 客戶端結(jié)構(gòu) 15 數(shù)據(jù)庫的設(shè)計 15 164 詳細(xì)設(shè)計 18 系統(tǒng)流程圖 18 系統(tǒng)服務(wù)器端流程圖 18 系統(tǒng)客戶端流程圖 18 系統(tǒng)的實現(xiàn) 19 問題陳述 19 解決方案 19參考文獻(xiàn) 28總結(jié)..............................................................29致謝.............................................................. 30局域網(wǎng)聊天系統(tǒng)的設(shè)計與實現(xiàn)2007級網(wǎng)絡(luò)工程 指導(dǎo)教師 【摘要】本文詳細(xì)介紹了局域網(wǎng)聊天系統(tǒng)的開發(fā)和過程,由于現(xiàn)在網(wǎng)絡(luò)技術(shù)發(fā)展十分迅速,聊天系統(tǒng)可以方便快捷的解決通訊問題,因此格外受人親睞。本項目采用軟件工程的方法,綜合運用數(shù)據(jù)庫技術(shù)、程序設(shè)計技術(shù)、網(wǎng)絡(luò)技術(shù),以java為開發(fā)語言以eclipse開發(fā)工具作為系統(tǒng)前臺應(yīng)用程序開發(fā)工具。此局域網(wǎng)聊天工具采用客戶端/服務(wù)器(C/S)模式和TCP連接。在本設(shè)計中,用多線程實現(xiàn)了不同的并行任務(wù)并進(jìn)行了人性化的界面設(shè)計使用起來更加方便功能合理。最終實現(xiàn)了單人通信,多人通信。該系統(tǒng)操作簡單,靈活,穩(wěn)定?!娟P(guān)鍵詞】多線程 ;客戶機/服務(wù)器 ;JAVA ; Socket ; Eclipse ; TCP/IPThe design and implementation of the LAN chat system【Abstract】This paper introduces in detail the development and chat systems LAN process, because now network technology is developing very rapidly, and chat system can solve the problem, convenient munication, so extraordinarily popular kiss ignorance. The project adopts the method of software engineering, the integrated use of database technology, program design technology, network technology, eclipse development tool to Java language as a system receptionist application development tools. The LAN chat by client/server tool (C/S) mode and TCP connection. In this design will client and server in a program inside, integrated with multithread achieved different parallel task and human interface design use rise more convenient function is reasonable. Finally achieved LAN munications. This system operation simple, flexible and steady.【Key words】multithreading ;Client/server ;JAVA ; Socket ; Eclipse ; TCP/IP山東農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文1 緒論 引言局域網(wǎng)通訊(Local Network,簡稱LNLNIM)是指能夠即時發(fā)送和接收互聯(lián)網(wǎng)消息等的業(yè)務(wù)。自2001年面世以來,特別是近幾年的迅速發(fā)展,局域網(wǎng)通訊功能日益豐富,逐漸集成了電子郵件、博客、音樂、電視、游戲和搜索等多種功能。它不再是一個單純的聊天工具,已經(jīng)發(fā)展成集交流、資訊、娛樂、搜索、電子商務(wù)、辦公協(xié)作和企業(yè)客戶服務(wù)等為一體的綜合化信息平臺。是一種終端連往即時通訊網(wǎng)絡(luò)的服務(wù)。它不同于在于它的交談是即時的。大部分的即時通訊服務(wù)提供了狀態(tài)信息的特性──顯示聯(lián)絡(luò)人名單,聯(lián)絡(luò)人是否在在線與能否與聯(lián)絡(luò)人交談。即時通訊軟件是通過即時通訊技術(shù)來實現(xiàn)在線聊天、交流的軟件。目前有2種架構(gòu)形式,一種是C/S架構(gòu),采用客戶端/服務(wù)器形式,用戶使用過程中需要下載安裝客戶端軟件,典型的代表有:、百度HI 、Skype VS GU、Gtalk、新浪UC、MSN等;采用B/S架構(gòu),即瀏覽器/服務(wù)端形式,這種形式的即時通訊軟件,直接借助互聯(lián)網(wǎng)為媒介、客戶端無需安裝任何軟件,既可以體驗服務(wù)器端進(jìn)行溝通對話,一般運用在電子商務(wù)網(wǎng)站的服務(wù)商,典型的代表有Websitelive 、53KF、live800等。在網(wǎng)絡(luò)越來越發(fā)達(dá)的今天,人們對網(wǎng)絡(luò)的依賴越來越多,越來越離不開網(wǎng)絡(luò),由此而產(chǎn)生的局域網(wǎng)通訊軟件越來越多,尤其是聊天功能的軟件越來越多!例如,國外的ICQ、國內(nèi)騰訊公司開發(fā)的OICQ?;贘ava網(wǎng)絡(luò)編程的強大功能,本次畢業(yè)設(shè)計使用Java編寫一個聊天系統(tǒng)。 一般來說,聊天工具大多數(shù)由客戶端程序和服務(wù)器程序外加服務(wù)器端用于存放客戶數(shù)據(jù)的數(shù)據(jù)庫組成,本系統(tǒng)采用客戶機/服務(wù)器架構(gòu)模式通過Java提供的Socket類來連接客戶機和服務(wù)器并使客戶機和服務(wù)器之間相互通信,由于聊天是多點對多點的而Java提供的多線程功能用多線程可完成多點對多點的聊天,數(shù)據(jù)庫管理系統(tǒng)用SQL Server2000完成并通過JDBCODBC橋訪問數(shù)據(jù)庫。本系統(tǒng)建立在JAVA平臺上,系統(tǒng)的設(shè)計使用了面向?qū)ο蠹夹g(shù)和面向?qū)ο蟮脑O(shè)計原則。系統(tǒng)采用C/S結(jié)構(gòu),客戶端與客戶端以及客戶端與服務(wù)器端之間通過Socket傳送消息。使用JAVA語言編寫,開發(fā)工具采用Eclipse。服務(wù)器端設(shè)計與實現(xiàn)過程中,采用了多線程技術(shù),可以在單個程序當(dāng)中同時運行多個不同的線程,執(zhí)行不同的任務(wù)。大大增強了程序?qū)Ψ?wù)器資源的利用。聊天系統(tǒng)完成后將可進(jìn)行多人對多人的聊天,對好友進(jìn)行添加、刪除,對新用戶的注冊,發(fā)送消息、接受消息等等功能。目前國內(nèi)外做聊天系統(tǒng)的公司很多,產(chǎn)品也琳瑯滿目,國內(nèi)有諸如騰訊、新浪UC、網(wǎng)易泡泡等,國外有著名的MSN(新版改名為Live Messenger)以及跨平臺Gaim等。本人取最具代表性的和MSN進(jìn)行了一些研究,作為我開發(fā)聊天系統(tǒng)的準(zhǔn)備。騰訊無疑是國內(nèi)即時通訊市場的霸主,自從99年進(jìn)入即時通訊領(lǐng)域并迅速占市場之后,其在國內(nèi)用戶數(shù)量始終高居榜首,即使近幾年面對微軟MSN的強大攻勢,騰訊的時常占有率依然穩(wěn)步增長。騰訊的成功與其對的不斷創(chuàng)新和完善是分不開的。參考了許多網(wǎng)絡(luò)上的資料,以及自己通過觀察騰訊運行時的各種細(xì)節(jié)??梢源_定騰訊是以多服務(wù)器提供服務(wù)、服務(wù)器總控客戶端、客戶端之間UDP直連通信的。并且在兩個客戶端之間不能建立直連的情況下,才由服務(wù)器進(jìn)行中轉(zhuǎn)通信。 騰訊服務(wù)器客戶端模型1與騰訊不同,微軟的MSN Messenger只使用了TCP作為傳輸層通信協(xié)議,所有客戶端與服務(wù)器進(jìn)行連接,然后通過與服務(wù)器的TCP連接進(jìn)行中轉(zhuǎn)通信。 MSN服務(wù)器客戶端模型2騰訊使用的模型中,服務(wù)器主要處理客戶端各種狀態(tài)的控制,可以極大減輕服務(wù)器的處理壓力,但其內(nèi)部協(xié)議和實現(xiàn)復(fù)雜度都較高。而MSN Messenger所有數(shù)據(jù)都要經(jīng)過服務(wù)器,服務(wù)器壓力可想而知(難怪平時很少見到使用MSN進(jìn)行語音視頻聊天的)。綜合騰訊和微軟MSN Messenger的特點,我打算在我的系統(tǒng)中嘗試建立其類似騰訊的服務(wù)器客戶端模型,但以單服務(wù)器提供服務(wù)。 Java語言 Java的發(fā)展歷史從JDK誕生到現(xiàn)在已經(jīng)有11年的時間了。滄海桑田一瞬間。轉(zhuǎn)眼11年過去了,JDK已經(jīng)發(fā)布了6個版本。在這11年里誕生了無數(shù)和Java相關(guān)的技術(shù)和標(biāo)準(zhǔn)?,F(xiàn)在讓我們進(jìn)入時間隧道,重新回到1995年,再來回顧一下Java的發(fā)展軌跡和歷史變遷。在這個世界上,熟悉Java歷史的人非常多,如果要問一個人Java是從哪年誕生的,也許大多數(shù)人都會回答是1995年(這個非常好記,因為微軟的Windows95也是在這一年發(fā)布的)。但事實上Java早在上個世紀(jì)90年代初就開始醞釀了。 1991年4月,Sun公司的James Gosling領(lǐng)導(dǎo)的綠色計劃(Green Project)開始著力發(fā)展一種分布式系統(tǒng)結(jié)構(gòu),使其能夠在各種消費性電子產(chǎn)品上運行。而Green項目組的成員一開始使用C++語言來完成這個項目,由于Green項目組的成員都具有C++背景,所以他們首先把目光鎖定了C++編譯器,Gosling首先改寫了C++編譯器,但很快他就感到C++的很多不足,需要研發(fā)一種新的語言Java來替代它,一杯飄香的咖啡成為了它的標(biāo)志。在17 個月后,整個系統(tǒng)完成了,這個系統(tǒng)是更注重機頂盒式的操作系統(tǒng),不過在當(dāng)時市場不成熟的情況下,他們的項目沒有獲得成功,但Java語言卻得到了Sun總裁McNealy的賞識。 直至 1994年下半年,由于Internet的迅猛發(fā)展和環(huán)球信息網(wǎng) WWW的快速增長,第一個全球信息網(wǎng)絡(luò)瀏覽器Mosaic誕生了;此時,工業(yè)界對適合在網(wǎng)絡(luò)異構(gòu)環(huán)境下使用的語言有一種非常急迫的需求;Games Gosling決定改變綠色計劃的發(fā)展方向,他們對Oak進(jìn)行了小規(guī)模的改造,就這樣,Java在1995年的3月23日誕生了!Java的誕生標(biāo)志著互聯(lián)網(wǎng)時代的開始,它能夠被應(yīng)用在全球信息網(wǎng)絡(luò)的平臺上編寫互動性及強的Applet程序,而1995年的Applet無疑能給人們無窮的視覺和腦力震蕩。我們姑且將Java的這段歷史稱為Java前傳吧。其實Java的誕生頗有那么一股“有心栽花花不開,無心插柳柳成陰”的味道。就象當(dāng)年Unix和它的前身MULTICS系統(tǒng)一樣。 到1998年,Java已經(jīng)走過了3個年頭。,已經(jīng)初具規(guī)模。至此,它已經(jīng)走出了搖籃,可以去獨闖世界了。在1998年12月4日。Sun發(fā)布了Java的歷史上最重要的一個JDK版本:。這個版本標(biāo)志著Java已經(jīng)進(jìn)入Java2時代。這個時期也是Java飛速發(fā)展的時期。在Java2時代Sun對Java進(jìn)行了很多革命
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1