亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

CRYPT-OICQ

  • 基于JAVA的網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(WORD論文文檔+系統(tǒng))

    摘  要 在網(wǎng)絡(luò)越來(lái)越發(fā)達(dá)的今天,人們對(duì)網(wǎng)絡(luò)的依賴越來(lái)越多,越來(lái)越離不開(kāi)網(wǎng)絡(luò),由此而產(chǎn)生的聊天工具越來(lái)越多,例如,國(guó)外的ICQ、國(guó)內(nèi)騰訊公司開(kāi)發(fā)的OICQ。隨著網(wǎng)絡(luò)聊天一類的聊天系統(tǒng)的發(fā)展日新月異,因此產(chǎn)生了制作一個(gè)類似QQ的網(wǎng)絡(luò)聊天工具。Java是一種程序設(shè)計(jì)語(yǔ)言,它具有簡(jiǎn)單的、完全面向?qū)ο笠约芭c平臺(tái)無(wú)關(guān)的結(jié)構(gòu),也具有可移植性、高性能和安全性,并提供了多線程的功能,而Java語(yǔ)言最大的成功之處在于它的平臺(tái)無(wú)關(guān)性和具有強(qiáng)大的網(wǎng)絡(luò)編程功能,基于Java網(wǎng)絡(luò)編程的強(qiáng)大功能,本人將用Java編寫(xiě)一個(gè)網(wǎng)絡(luò)聊天系統(tǒng)。論文首先論述了系統(tǒng)的開(kāi)發(fā)背景,并對(duì)所用到的開(kāi)發(fā)工具與關(guān)鍵技術(shù)做了簡(jiǎn)單的介紹。接著對(duì)系統(tǒng)的研究意義,研究現(xiàn)狀及設(shè)計(jì)目標(biāo)進(jìn)行分析,通過(guò)對(duì)系統(tǒng)需求和可行性進(jìn)行分析,確定了系統(tǒng)的功能模塊,并畫(huà)出相應(yīng)的功能結(jié)構(gòu)圖、模塊圖和數(shù)據(jù)流圖。其次按系統(tǒng)總體設(shè)計(jì)的結(jié)果,對(duì)系統(tǒng)中的數(shù)據(jù)庫(kù)進(jìn)行結(jié)構(gòu)設(shè)計(jì)。一般來(lái)說(shuō),聊天工具大多數(shù)由客戶端程序和服務(wù)器程序,外加服務(wù)器端用于存放客戶數(shù)據(jù)的數(shù)據(jù)庫(kù)組成,本系統(tǒng)采用客戶機(jī)/服務(wù)器架構(gòu)模式,通過(guò)Java提供的Socket類來(lái)連接客戶機(jī)和服務(wù)器并使客戶機(jī)和服務(wù)器之間相互通信,由于聊天是多點(diǎn)對(duì)多點(diǎn)的,而Java提供的多線程功能,用多線程可完成多點(diǎn)對(duì)多點(diǎn)的聊天。數(shù)據(jù)庫(kù)管理系統(tǒng)用SQL Server2000,完成并通過(guò)JDBC-ODBC橋訪問(wèn)數(shù)據(jù)庫(kù)。聊天系統(tǒng)完成后將可進(jìn)行多人對(duì)多人的聊天,對(duì)好友進(jìn)行添加、刪除,對(duì)新用戶的注冊(cè),發(fā)送消息、接受消息,傳輸文件等功能。界面設(shè)計(jì)細(xì)分化,方便使用者操作和理解。服務(wù)器實(shí)現(xiàn)了查詢和修改等功能,程序邏輯聯(lián)系較緊密。 關(guān)鍵詞:JAVA,C/S,SQL Server 2000, 多線程, 數(shù)據(jù)庫(kù)管理系統(tǒng)

    標(biāo)簽: java 網(wǎng)絡(luò)通訊

    上傳時(shí)間: 2021-10-25

    上傳用戶:XuVshu

  • 基于Socket網(wǎng)絡(luò)聊天系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    隨著Internet的飛速發(fā)展,網(wǎng)絡(luò)聊天以其操作簡(jiǎn)單、方便快捷、私密性好等優(yōu)點(diǎn)已經(jīng)迅速發(fā)展成為最普遍的網(wǎng)絡(luò)交流方式之一,越來(lái)越受到人們的青睞,豐富了人們的網(wǎng)上生活。開(kāi)發(fā)并實(shí)現(xiàn)具有自身特色的網(wǎng)絡(luò)聊天系統(tǒng)具有實(shí)際應(yīng)用價(jià)值。本網(wǎng)絡(luò)聊天系統(tǒng)基于Java應(yīng)用程序設(shè)計(jì),以Client/Server為開(kāi)發(fā)模式,以Eclipse為開(kāi)發(fā)環(huán)境,以MySQL為后臺(tái)數(shù)據(jù)庫(kù),利用JDBC連接數(shù)據(jù)庫(kù)。系統(tǒng)主要包括服務(wù)器模塊和客戶端模塊,服務(wù)器模塊能夠?qū)蛻舳税l(fā)來(lái)的用戶信息進(jìn)行匹配、讀取和轉(zhuǎn)發(fā);客戶端模塊能夠進(jìn)行注冊(cè)、登錄、聊天和文件傳輸。系統(tǒng)不但實(shí)現(xiàn)了點(diǎn)到點(diǎn)的聊天,還利用Java提供的Socket類和多線程功能,在單個(gè)程序中同時(shí)運(yùn)行多個(gè)不同進(jìn)程,從而實(shí)現(xiàn)多點(diǎn)對(duì)多點(diǎn)的聊天。總之,該聊天系統(tǒng)具有開(kāi)放性,實(shí)時(shí)性,多話題交錯(cuò)等特點(diǎn),方便了人們網(wǎng)上交流。隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)聊天軟件以它的實(shí)時(shí)性、高效率和低成本的特質(zhì)充當(dāng)了信息交流的媒介,并逐漸成為網(wǎng)絡(luò)商圈和生活商圈中不可或缺的組成部分1]。網(wǎng)絡(luò)聊天工具實(shí)現(xiàn)了“溝通無(wú)極限”,它打破了辦公室里上級(jí)與下級(jí)直接的等級(jí)限制,也打破了長(zhǎng)輩與晚輩之間的時(shí)間限制,也打破了異地之間的距離限制。同時(shí)人們對(duì)于網(wǎng)絡(luò)聊天工具的友好的界面和快捷的操作方式也越來(lái)越高。大家都知道,網(wǎng)絡(luò)上最常用的交流工具是騰訊QQ,QQ來(lái)源于OICQ(open icq),ICQ是"I seek you"的簡(jiǎn)稱,是“我找你”的意思。QQ引用了ICQ的功能即即時(shí)通信,我們只要將對(duì)方加為好友,不管對(duì)方是否在線,我們都可以向?qū)Ψ桨l(fā)送信息,無(wú)論對(duì)方在哪里,只要登陸QQ,他就能夠看到我們給他發(fā)的信息,我們就能夠隨時(shí)隨地的和對(duì)方進(jìn)行信息交流2隨著網(wǎng)絡(luò)聊天工具的不斷完善,它的功能越來(lái)越多樣化,由最初的文字交流發(fā)展成現(xiàn)在的視頻、語(yǔ)音交流,同時(shí)也提供了文件的發(fā)送和共享功能。其中不難發(fā)現(xiàn),現(xiàn)在的網(wǎng)絡(luò)聊天已經(jīng)不再是一個(gè)簡(jiǎn)單的溝通工具,而是一個(gè)信息資訊、交流互動(dòng)、娛樂(lè)的工具。隨著技術(shù)的發(fā)展,網(wǎng)絡(luò)聊天工具具有即時(shí)性、高效性、安全性、功能上較強(qiáng)的延展性,能夠提供方便、快捷的交流[11本系統(tǒng)主要分析了網(wǎng)絡(luò)聊天系統(tǒng)應(yīng)該具備的功能、運(yùn)行方式和實(shí)現(xiàn)方式,開(kāi)發(fā)出一個(gè)基于Socket的網(wǎng)絡(luò)聊天工具。該系統(tǒng)主要實(shí)現(xiàn)功能包括:注冊(cè)、登錄、聊天和文件的傳輸

    標(biāo)簽: socket 網(wǎng)絡(luò)聊天 服務(wù)器模塊

    上傳時(shí)間: 2022-06-18

    上傳用戶:zhanglei193

主站蜘蛛池模板: 南投市| 高雄市| 弥勒县| 霍邱县| 石家庄市| 南康市| 萝北县| 新河县| 砀山县| 涡阳县| 乐至县| 永顺县| 喜德县| 大关县| 泰来县| 根河市| 巩义市| 呼和浩特市| 城步| 汉中市| 昌江| 中山市| 阳江市| 姚安县| 木兰县| 易门县| 丰顺县| 和龙市| 涞源县| 纳雍县| 万载县| 屏东市| 西乌珠穆沁旗| 虎林市| 蒙山县| 龙游县| 阳泉市| 泰来县| 都昌县| 环江| 眉山市|