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

正文內容

局域網(wǎng)聊天系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-展示頁

2025-07-04 02:56本頁面
  

【正文】 設計與實現(xiàn)過程中,采用了多線程技術,可以在單個程序當中同時運行多個不同的線程,執(zhí)行不同的任務。系統(tǒng)采用C/S結構,客戶端與客戶端以及客戶端與服務器端之間通過Socket傳送消息。 一般來說,聊天工具大多數(shù)由客戶端程序和服務器程序外加服務器端用于存放客戶數(shù)據(jù)的數(shù)據(jù)庫組成,本系統(tǒng)采用客戶機/服務器架構模式通過Java提供的Socket類來連接客戶機和服務器并使客戶機和服務器之間相互通信,由于聊天是多點對多點的而Java提供的多線程功能用多線程可完成多點對多點的聊天,數(shù)據(jù)庫管理系統(tǒng)用SQL Server2000完成并通過JDBCODBC橋訪問數(shù)據(jù)庫。在網(wǎng)絡越來越發(fā)達的今天,人們對網(wǎng)絡的依賴越來越多,越來越離不開網(wǎng)絡,由此而產(chǎn)生的局域網(wǎng)通訊軟件越來越多,尤其是聊天功能的軟件越來越多!例如,國外的ICQ、國內騰訊公司開發(fā)的OICQ。即時通訊軟件是通過即時通訊技術來實現(xiàn)在線聊天、交流的軟件。它不同于在于它的交談是即時的。它不再是一個單純的聊天工具,已經(jīng)發(fā)展成集交流、資訊、娛樂、搜索、電子商務、辦公協(xié)作和企業(yè)客戶服務等為一體的綜合化信息平臺。【關鍵詞】多線程 ;客戶機/服務器 ;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è)大學學士學位論文1 緒論 引言局域網(wǎng)通訊(Local Network,簡稱LNLNIM)是指能夠即時發(fā)送和接收互聯(lián)網(wǎng)消息等的業(yè)務。最終實現(xiàn)了單人通信,多人通信。此局域網(wǎng)聊天工具采用客戶端/服務器(C/S)模式和TCP連接。局域網(wǎng)聊天系統(tǒng)的設計與實現(xiàn)畢業(yè)論文目 錄1 緒論 1 1 2 Java語言 3 Java的發(fā)展歷史 3 Java的特點 6 Java與Internet 7 Socket編程 8 關于TCP/IP協(xié)議 8 服務器和客戶機 9 92 需求分析 10 10 可行性分析 10 10 系統(tǒng)性能需求 11 系統(tǒng)運行需求 11 數(shù)據(jù)流圖 11 頂層數(shù)據(jù)流圖 11 一層數(shù)據(jù)流圖 12 二層數(shù)據(jù)流圖 123 概要設計 13 13 系統(tǒng)實現(xiàn)層次圖: 14 14 14 客戶端結構 15 數(shù)據(jù)庫的設計 15 164 詳細設計 18 系統(tǒng)流程圖 18 系統(tǒng)服務器端流程圖 18 系統(tǒng)客戶端流程圖 18 系統(tǒng)的實現(xiàn) 19 問題陳述 19 解決方案 19參考文獻 28總結..............................................................29致謝.............................................................. 30局域網(wǎng)聊天系統(tǒng)的設計與實現(xiàn)2007級網(wǎng)絡工程 指導教師 【摘要】本文詳細介紹了局域網(wǎng)聊天系統(tǒng)的開發(fā)和過程,由于現(xiàn)在網(wǎng)絡技術發(fā)展十分迅速,聊天系統(tǒng)可以方便快捷的解決通訊問題,因此格外受人親睞。本項目采用軟件工程的方法,綜合運用數(shù)據(jù)庫技術、程序設計技術、網(wǎng)絡技術,以java為開發(fā)語言以eclipse開發(fā)工具作為系統(tǒng)前臺應用程序開發(fā)工具。在本設計中,用多線程實現(xiàn)了不同的并行任務并進行了人性化的界面設計使用起來更加方便功能合理。該系統(tǒng)操作簡單,靈活,穩(wěn)定。自2001年面世以來,特別是近幾年的迅速發(fā)展,局域網(wǎng)通訊功能日益豐富,逐漸集成了電子郵件、博客、音樂、電視、游戲和搜索等多種功能。是一種終端連往即時通訊網(wǎng)絡的服務。大部分的即時通訊服務提供了狀態(tài)信息的特性──顯示聯(lián)絡人名單,聯(lián)絡人是否在在線與能否與聯(lián)絡人交談。目前有2種架構形式,一種是C/S架構,采用客戶端/服務器形式,用戶使用過程中需要下載安裝客戶端軟件,典型的代表有:、百度HI 、Skype VS GU、Gtalk、新浪UC、MSN等;采用B/S架構,即瀏覽器/服務端形式,這種形式的即時通訊軟件,直接借助互聯(lián)網(wǎng)為媒介、客戶端無需安裝任何軟件,既可以體驗服務器端進行溝通對話,一般運用在電子商務網(wǎng)站的服務商,典型的代表有Websitelive 、53KF、live800等?;贘ava網(wǎng)絡編程的強大功能,本次畢業(yè)設計使用Java編寫一個聊天系統(tǒng)。本系統(tǒng)建立在JAVA平臺上,系統(tǒng)的設計使用了面向對象技術和面向對象的設計原則。使用JAVA語言編寫,開發(fā)工具采用Eclipse。大大增強了程序對服務器資源的利用。目前國內外做聊天系統(tǒng)的公司很多,產(chǎn)品也琳瑯滿目,國內有諸如騰訊、新浪UC、網(wǎng)易泡泡等,國外有著名的MSN(新版改名為Live Messenger)以及跨平臺Gaim等。騰訊無疑是國內即時通訊市場的霸主,自從99年進入即時通訊領域并迅速占市場之后,其在國內用戶數(shù)量始終高居榜首,即使近幾年面對微軟MSN的強大攻勢,騰訊的時常占有率依然穩(wěn)步增長。參考了許多網(wǎng)絡上的資料,以及自己通過觀察騰訊運行時的各種細節(jié)。并且在兩個客戶端之間不能建立直連的情況下,才由服務器進行中轉通信。 MSN服務器客戶端模型2騰訊使用的模型中,服務器主要處理客戶端各種狀態(tài)的控制,可以極大減輕服務器的處理壓力,但其內部協(xié)議和實現(xiàn)復雜度都較高。綜合騰訊和微軟MSN Messenger的特點,我打算在我的系統(tǒng)中嘗試建立其類似騰訊的服務器客戶端模型,但以單服務器提供服務。滄海桑田一瞬間。在這11年里誕生了無數(shù)和Java相關的技術和標準。在這個世界上,熟悉Java歷史的人非常多,如果要問一個人Java是從哪年誕生的,也許大多數(shù)人都會回答是1995年(這個非常好記,因為微軟的Windows95也是在這一年發(fā)布的)。 1991年4月,Sun公司的James Gosling領導的綠色計劃(Green Project)開始著力發(fā)展一種分布式系統(tǒng)結構,使其能夠在各種消費性電子產(chǎn)品上運行。在17 個月后,整個系統(tǒng)完成了,這個系統(tǒng)是更注重機頂盒式的操作系統(tǒng),不過在當時市場不成熟的情況下,他們的項目沒有獲得成功,但Java語言卻得到了Sun總裁McNealy的賞識。我們姑且將Java的這段歷史稱為Java前傳吧。就象當年Unix和它的前身MULTICS系統(tǒng)一樣。已經(jīng)初具規(guī)模。在1998年12月4日。這個版本標志著Java已經(jīng)進入Java2時代。在Java2時代Sun對Java進行了很多革命性的變化 ,而這些革命性的變化一直沿用到現(xiàn)在,對Java的發(fā)展形成了深遠的影響。不僅如此。這就是我們平常所說的Java核心類庫。 特殊API :用于滿足特殊要求的API。 Java2除了上述的一些改進外,還增加了很多新的特性。Swing是Java的另一個圖形庫。在Swing出現(xiàn)后,很快就搶了AWT的風頭。就象JFace是建立在SWT之上一樣。Sun以平均2年一個版本的速度推出新的JDK。 ,主要表現(xiàn)在一些類庫上(如數(shù)學運算、新的Timer API等)、在JNDI接口方面增加了一些DNS的支持、增加了JNI的支持,這使得Java可以訪問本地資源了、支持XML以及使用新的Hotspot虛擬機代替了傳統(tǒng)的虛擬機。 時間如水、生命如歌。Sun在這一年的2月13日發(fā)布了JDK歷史上最為成熟的版本:。 因此,這次Sun將主要精力放到了Java的性能上。同時由于Compaq、Fujitsu、 SAS、 Symbian、 IBM等公司的參與。在2005年的Java One開發(fā)者大會上,James Gosling作了題為“Java技術下一個10年貢獻”的演講。鑒于許多機器運行著大量進程的實際情況,人們對線程模型投以越來越多的關注。他指出: “從工程的角度來看,未來10年內我們所面臨的最大挑戰(zhàn)就是復雜性問題,” James Gosling說, “目前,我們開展了許多工作以解決應用編程接口、語言以及工具中所涉及的復雜性問題。” Sun公司總裁兼首席運營官Jonathan Schwartz先生指出,來自Java社團和IBM等全球技術合作伙伴兩方面的支持,乃是Java技術在創(chuàng)新和社會進步上繼續(xù)發(fā)揮重要作用的強有力的標志。 有很多人認為Java開源后,在眾多開發(fā)人員的參與之下,Java會變得更加強大。這個舉動將會給軟件開發(fā)群體帶來新的活力,改善Sun公司的公眾形象,并同時證明Sun可以成為一個開源社會的“良民”。在未來,Java的應用范圍有可能變得更廣。瘦客戶機、微小的傳感器以及其它Java驅動的小裝置,可以幫助我們改善人們的生活。 Sun認為,數(shù)字媒體將是Java的下一個重點市場,同時,教育和健康將是未來Java發(fā)展過程中的兩大重點應用領域。 Java的特點Java是一種簡單、安全、容易適
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1