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

正文內(nèi)容

基于java局域網(wǎng)聊天軟件的設(shè)計(jì)與開發(fā)_畢業(yè)論文-文庫吧資料

2024-12-09 22:47本頁面
  

【正文】 器踢人,發(fā)送通知。 3. 能夠接受私聊信息并發(fā)送給特定的用戶。 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 4 詳細(xì)設(shè)計(jì) 系統(tǒng)流程圖 系統(tǒng)總體流程圖 開 始啟 動(dòng) 服 務(wù) 器判 斷 啟 動(dòng) 信 息啟 動(dòng) 客 戶 端判 斷 登 錄 信 息登 錄 聊 天 室退 出 聊 天 室結(jié) 束是是注 冊 用 戶退 出 服 務(wù) 器否是否 圖 41 系統(tǒng)總體流程圖 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 系統(tǒng)客戶端流程圖 開 始客 戶 端 登 錄 界 面聊 天 室 界 面清 屏 聊 天 內(nèi) 容 時(shí) 鐘 保 存聊 天 對 象 字 體 顏 色 表 情退 出結(jié) 束 圖 42 客戶端流程圖 編寫服務(wù)器端程序 問題陳述 1. 接受用戶注冊信息并保存在一個(gè)基于文件的對象型數(shù)據(jù)庫。 Windowclose 為 的內(nèi)部類,負(fù)責(zé)監(jiān)聽聊天室界面的操作,當(dāng)用戶退出時(shí)返回給服務(wù)器信息。 為客戶端程序注冊界面,負(fù)責(zé)用戶帳號信息的注冊驗(yàn)證與反饋。 客戶端結(jié)構(gòu) 圖 34 客戶端結(jié)構(gòu)圖 為客戶端程序啟動(dòng)類,負(fù)責(zé)客戶端的啟動(dòng)和退出。也是Socket 編程的重要部分 。 為服務(wù)器端啟動(dòng)界面,負(fù)責(zé)監(jiān)聽服務(wù)器的狀態(tài),在線人數(shù),最多在線人數(shù),服務(wù)器名稱,訪問協(xié)議,服務(wù)器 IP,服務(wù)器端口以及用戶信息的管理,日志的保存。因此,程序要在 TCP/IP 環(huán)境下,實(shí)現(xiàn)服務(wù)器端和客戶端兩部分程序。 系統(tǒng)運(yùn)行需求 運(yùn)行環(huán)境: Windows 9x、 20 xp、 2020, Linux 必要環(huán)境: JDK 以上 硬件環(huán)境: CPU 400MHz 以上 ,內(nèi)存 64MB 以上 數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖 聊 天 用 戶局 域 網(wǎng) 多人 聊 天 系統(tǒng)聊 天 用 戶 圖 21 頂層數(shù)據(jù)流圖 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 一層數(shù)據(jù)流圖 . 聊 天 用 戶 聊 天 用 戶客 戶 端服 務(wù) 器 端寫 聊 天 信 息返 回讀 取返 回提 交反 饋存 儲(chǔ) 圖 22 一層數(shù)據(jù)流圖 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 二層數(shù)據(jù)流圖 用 戶客 戶 端服 務(wù) 器 端用 戶 注冊用 戶 登 錄用 戶 發(fā) 送信 息聊 天 內(nèi) 容非 法 內(nèi) 容用 戶 得 到的 信 息處 理 用 戶退 出服 務(wù) 器 日 志 數(shù) 據(jù) 聊 天 信 息保 存保 存處 理監(jiān) 控屏 蔽 圖 23 系統(tǒng)二層數(shù)據(jù)流圖 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 3 概要設(shè)計(jì) 系統(tǒng)實(shí)現(xiàn)原理 聊天系統(tǒng)的設(shè)計(jì)跟普通網(wǎng)站設(shè)計(jì)有著許多不同的地方,普通網(wǎng)站設(shè)計(jì)所考慮的因素,例如,普通網(wǎng)站需要對布局進(jìn)入大量美化以及動(dòng)畫設(shè)計(jì)等等,而聊天室只 要提供滿足訪客雙方直接實(shí)時(shí)聊天即可。系統(tǒng)采用模塊化設(shè)計(jì),用戶可以根據(jù)自己的實(shí)際情況自行組合,使系統(tǒng)在不同的硬件環(huán)境下都能得以應(yīng)用。 安裝使用簡便:服務(wù)器端的安裝簡潔明 了,客戶機(jī)無需再裝任何軟件就可以直接注冊登陸聊天。 技術(shù)先進(jìn):產(chǎn)品的系統(tǒng)設(shè)計(jì)和開發(fā)應(yīng)緊跟著整個(gè)計(jì)算機(jī)發(fā)展潮流,采用當(dāng)時(shí)最先進(jìn)的設(shè)計(jì)思想,利用最新的開發(fā)技術(shù)和開發(fā)工具。 ( 2)客戶端 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 系統(tǒng)性能需求 實(shí)用性:為局域網(wǎng)聊天提供方便,有效進(jìn)行作業(yè)管理。 9. 保存服務(wù)器日志。 系統(tǒng)功能需求 本系統(tǒng)主要通過客戶端,服務(wù)器端來體現(xiàn)聊天系統(tǒng)的基本功能。 運(yùn)行 可行性 : 本系統(tǒng)為一個(gè)小型的局域網(wǎng)聊天系統(tǒng) ,所耗費(fèi)的資源非常的小 ,現(xiàn)在一般的電腦無論是硬件還是軟件都能夠滿足條件 ,因此 ,本系 統(tǒng)在運(yùn)行上是可行的。學(xué)校校園網(wǎng)的建設(shè)也為新系統(tǒng)服務(wù)器 /客戶端的結(jié)構(gòu)提供了硬件的支持。 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 2 需求分析 可行性分析 經(jīng)濟(jì)可行性 :由于本 系統(tǒng) 的主要背景是畢業(yè)課程設(shè)計(jì),不注重直接的經(jīng)濟(jì)效益和其后的發(fā)展方向,只在注重自身水平和能力的提高,對自身的經(jīng)濟(jì)要求也不高,只要有一臺(tái)能運(yùn)行 Java 軟件的電腦便可,所以不用考慮到經(jīng)濟(jì)問題。 第三章為概要設(shè)計(jì),分模塊介紹系統(tǒng)的具體實(shí)現(xiàn)過程。這正是 Java 聯(lián)網(wǎng)最方便的一個(gè)地方。從這時(shí)開始,我們可以象讀寫一個(gè)普通的文件那樣對待連接。而客戶機(jī)的任務(wù)是試著與一臺(tái)服務(wù)器建立連接,這是由我們創(chuàng)建的特定客戶機(jī)對象完成的。一 旦連通,就變成了一種雙向通信,誰來扮演服務(wù)器或者客戶機(jī)便顯得不那么重要了。但它們怎樣才能 “發(fā)現(xiàn) ”對方呢?這就像在游樂園里那樣:一臺(tái)機(jī)器不得不停留在一個(gè)地方,偵聽其他機(jī)器說: “嘿,你在哪里呢? ” “停留在一個(gè)地方 ”的機(jī)器叫做 “服務(wù)器 ”( Server);到處 “找人 ”的機(jī)器則叫做 “客戶機(jī) ”( Client)或者 “客戶 ”。 服務(wù)器和客戶機(jī) 網(wǎng)絡(luò)最基本的目的就是讓兩臺(tái)機(jī)器連接到一起,并相互 “交談 ”或者 “溝通 ”。這種通信模式也叫客戶端 /服務(wù)器( C/S)模式。接著,客戶端為了表示收到了這 個(gè) SYN+ACK 信息,會(huì)向服務(wù)器發(fā)送一個(gè)最終確認(rèn)信息( ACK 包)。 為了實(shí)現(xiàn)客戶端同服務(wù)器端的通信,客戶端首先發(fā)送一個(gè)“ SYN”數(shù)據(jù)包。 ( 2)服務(wù)器,在接收到客戶端的請求后(確保同客戶端的通信信道建立)服務(wù)器會(huì)向客戶端提供服務(wù)。 Java 與 Inter Java 語言取得成功的 領(lǐng)域之一就是網(wǎng)絡(luò) (其他語言 )數(shù)頁代碼 (Java)一條語句 TCP/IP(傳輸控制協(xié)議 /網(wǎng)間協(xié)議 )是 inter 的主要協(xié)議 ,定義了計(jì)算機(jī)和外設(shè)進(jìn)行通信所使用的規(guī)則 (應(yīng)用層 ,傳輸層 ,網(wǎng)絡(luò)層 ,鏈路層 ).大多數(shù)基于inter的應(yīng)用程序被看作 TCP/IP協(xié)議的上一層 . 如 : ftp, , smtp, pop3, tel, nntp 等 。 Java 的字節(jié)碼需要經(jīng)過 Java 虛擬機(jī) JVM 解釋成機(jī)器碼才能執(zhí)行,所以速度上較慢。 5. 多線程 Java 具備內(nèi)建的多線程功能,可以將一個(gè)程序的不同程序段設(shè)置為不同的線程,使各線程并發(fā)、獨(dú)立執(zhí)行,提高系統(tǒng)的運(yùn)行效率 。 Java 源程序經(jīng)過編譯后生成字節(jié)碼文件,而字節(jié)碼與具體的計(jì)算機(jī)無關(guān)。 Java 提供了許多安全機(jī)制來保證其適用上的安全性。 3. 安全性 Java 是可以用在網(wǎng)路及分布環(huán)境下的網(wǎng)路程序設(shè)計(jì)語言。在 Java 之前雖然已經(jīng)有面向?qū)ο蟮某绦蛟O(shè)計(jì)語言問問世,但有些如 c++并不是完全的面向?qū)ο螅敲嫦蜻^程和面向?qū)ο蟮幕旌象w。 1. 簡單性 Java 語言簡單高校,基本 Java 系統(tǒng)(編譯器和解釋器)所占空間不足 250KB由于 Java 最初是為了對家用電器進(jìn)行集成控制而設(shè)計(jì)的,因而具備簡單命了的特征。 Oak 是我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 一種可移置的語言,它是一種平臺(tái) 獨(dú)立的語言,能夠在各種芯片上執(zhí)行,可以降低設(shè)備的研發(fā)成本。 為了解決此類問題, Gosling 決定開發(fā)一種新的語言,并取名為 Oak。這造成程序員編程的極大負(fù)擔(dān),并可能產(chǎn)生多個(gè) Bugs。尤其在內(nèi)存管理方面, c++采用直接地址訪問方式。起初他用具有面向?qū)ο筇卣鞯?C++語言編寫嵌入式軟件,可以放在面包機(jī)或 PDA( Personal Digital Assistant,個(gè)人數(shù)字主力)等小 型電子消費(fèi)這杯里,以使設(shè)備變得更為 “聰明 ”,更具備人工只能。當(dāng)時(shí) Sun Microsystem 公司為了發(fā)展消費(fèi)類電子產(chǎn)品進(jìn)行了一個(gè)名為 Green 的項(xiàng)目計(jì)劃。 綜合騰訊 和微軟 MSN Messenger 的特點(diǎn),我打算在我的系統(tǒng)中嘗試建立其類似騰訊 的服務(wù)器 客戶端模型,但以單服務(wù)器提供服務(wù)。 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 其模型如圖 12 圖 12 MSN 服務(wù)器 客戶端模型 2 騰訊使用的模型中,服務(wù)器主要處理客戶端各種狀態(tài)的控制,可以極大減輕服務(wù)器的處理壓力,但其內(nèi)部協(xié)議和實(shí)現(xiàn)復(fù)雜度都較高。并且在兩個(gè)客戶端之間不能建立直連的情況下,才由服務(wù)器進(jìn)行中轉(zhuǎn)通信。 參考了許多網(wǎng)絡(luò)上的資料,以及自己通過觀察騰訊 運(yùn)行時(shí)的各種細(xì)節(jié)。 騰訊無疑是國內(nèi)即時(shí)通訊市場的霸主,自從 99 年進(jìn)入即時(shí)通訊領(lǐng)域并迅速占市場之后,其在國內(nèi)用戶數(shù)量始終高居榜首,即使近幾年面對微軟 MSN 的強(qiáng)大攻勢,騰訊 的時(shí)常占有率依然穩(wěn)步增長。 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 1 緒論 國內(nèi)外聊天系統(tǒng)的研究現(xiàn)狀 目前國內(nèi)外做聊天系統(tǒng)的公司很多,產(chǎn)品也琳瑯滿目,國內(nèi)有諸如騰訊 、新浪 UC、網(wǎng)易泡泡等,國外有著名的 MSN(新版改名為 Live Messenger)以及跨平臺(tái) Gaim 等。 本文內(nèi)容安排 .......................................................................................... 9 2 需求分析 ................................................................................................................................. 10 可行性研究 .................................................................. 錯(cuò)誤 !未定義書簽。TCP/IP 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 我們的愛情,我們的理想,我們的未來,我們的成長,我們的幸福 目 錄 1 緒論 ................................................................................................................. 錯(cuò)誤 !未定義書簽。Socket 。 Client/Server 。 聊天系統(tǒng)完成后將可進(jìn)行多人對多人的聊天,對好友進(jìn)行添加、刪除,對新用戶的注冊,發(fā)送消息、接受消息等
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1