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

正文內(nèi)容

畢業(yè)論文基于java聊天室系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2024-11-18 10:14本頁面
  

【正文】 Socket ds) { super()。 Recive recive=new Recive(reciveScoket)。 DatagramSocket reciveScoket=new DatagramSocket(10001)。 通信 當(dāng)請求端發(fā)送登陸請求時,接收端響應(yīng)請求,接收端從數(shù)據(jù)庫 yonghu 數(shù)據(jù)表查詢用戶數(shù)據(jù),如果用戶登錄的用戶名和數(shù)據(jù)庫查詢的用戶名匹配,則發(fā)送給請求端用戶名正確的信息,則說明請求端登陸的用戶是合法用戶。 在選擇身份確認方法對話框中單擊“下一步”,選擇數(shù)據(jù)庫的對 話框,在“改變默認的數(shù)據(jù)庫為”前面加上標記,在下拉列表中選擇自己建立數(shù)據(jù)庫名稱。在“建立新的數(shù)據(jù)源到 MySql”對話框中單擊“下一步”,出現(xiàn)選擇 MySql 確認身份方法的對話框。 然后從“名稱”列表欄中選擇 MySql,單擊“完成”按鈕,“建立新的數(shù)據(jù)源到MySql”對話框,在名稱中鍵入所加數(shù)據(jù)源的名稱,數(shù)據(jù)源的名稱是 lyw。建立數(shù)據(jù)源后, JSP 程序就可以通過 JDBCODBC來調(diào)用 MS SQL 數(shù)據(jù)庫。至此 JDK 的安裝及配置完成。同時新建 CLASSPATH 變量; ( 13)在 [系統(tǒng)變量 ]選項組中單擊 [新建 ]按鈕 ,在 [變量名 ]文本框中輸入“ CLASSPATH” ,在 [變量值 ]文本框中輸入“ .”(點號),然后單擊 [確定 ]按鈕。接下來在 [系統(tǒng)變量 ]選項組中操作; ( 11) 找到 path 變量后單擊 [編輯 ]按鈕; ( 12)彈出 [編輯系統(tǒng)變量 ]對話框。 JDK 的默認安裝目錄為 C:\jdk; ( 3) 重新啟動計算機; ( 4) 更新環(huán)境變量在系統(tǒng)桌面中; ( 5) 右擊 [我的電腦 ]圖標; ( 6) 選擇 [屬性 ]命令; ( 7) 彈出 [系統(tǒng)特性 ]對話框。它是一種用于構(gòu)建在 Java 平臺上發(fā)布的應(yīng)用程序、 applet 和組件的開發(fā)環(huán)境。 配置與通信 環(huán)境配置主要包含 JDK 的安裝與配置,配置過程需要本人特別細心,有一點不細心的話都會 出現(xiàn)問題,就比如說在配置環(huán)境變量的時候,不能忽略任何一個標點,否則就會失敗。 用戶 服務(wù)器 發(fā)送通知消息 顯 示在所有客戶端的好友列表里 河南理工大學(xué)課程論文 11 圖 45 用戶退出圖 聊天界面 退出 服務(wù)器 接受請求并處理 發(fā)送有人下線消息 退出聊天界面 河南理工大學(xué)課程論文 12 5 詳細設(shè)計 本系統(tǒng)采用 C/S設(shè)計模式,系統(tǒng)分為客戶端和服務(wù)器端,客戶端包括登入模塊,聊天模塊。 點擊私聊按鈕 圖 43 私聊圖 好友列表 用戶登陸成功后,經(jīng)過服務(wù)器處理后,通知所有在線的用戶有新用戶上線了并把新用戶 顯示在好友列表里。 功能設(shè)計 用戶登錄 用戶進到登入界面,填寫登入用戶名 ,然后根據(jù)數(shù)據(jù)庫里面存的用戶名和輸入的用戶名進行對照,如果一樣,則可以進行登陸,否則登陸失敗, 實現(xiàn)用戶的登入 河南理工大學(xué)課程論文 9 文本編輯框 輸入聊天信息 用戶聊天界面 發(fā)送消息給所有用戶的群聊窗口 圖 41 登錄圖 公聊 用戶登入成功后進入聊天界 面,通過輸入聊天內(nèi)容實現(xiàn)和其他的用戶聊天,并可以顯示其他用戶發(fā)送的公聊信息。用戶登錄封裝在用戶登錄的界面中,群聊、私聊、用戶列表模塊封裝在聊天的主界面中。服務(wù)器端用控制臺的方式方便控制操作。 名 稱 操作系統(tǒng)類型 推薦 操作系統(tǒng)版本 推薦 硬件(CPU/RAM/HD) 數(shù)據(jù)庫 客戶端 Windows 平臺 windows 2020 以上 P4 MySql 服務(wù)器 Windows 平臺 windows 2020 以上 P4 表 體系結(jié)構(gòu)概述 本系統(tǒng)采用 C/S的結(jié)構(gòu)設(shè)計模式,客戶端接收用戶的發(fā)送的信息到服務(wù)器,服務(wù)器通過處理轉(zhuǎn)發(fā)到另一些客戶端。 河南理工大學(xué)課程論文 8 4 系統(tǒng)功能分析與設(shè)計 目的 該階段目的在于明確網(wǎng)絡(luò)聊天室系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件總體結(jié)構(gòu),各個軟件模塊的功能說明,數(shù)據(jù)結(jié)構(gòu)的細節(jié),系統(tǒng)運行配置與應(yīng)用 方式以及使用的關(guān)鍵技術(shù)。 ? 服務(wù)器向聊天室其他用戶發(fā)送用戶下線消息。 執(zhí)行者:用戶 正常過程: ? 向服務(wù)器發(fā)送用戶退出消息。 ? 客戶端接收到消息,進行消息處理,并正確顯示。 執(zhí)行者:客戶端 正常過程: ? 把登陸的用戶顯示在好友列表里。 特殊需求:私聊得選中用戶 ,不能與自己進行私聊。 ? 服務(wù)端進行數(shù)據(jù)分析,查找被選中的用戶,并將信息傳給選中的用戶。 執(zhí)行者:私聊用戶 正常過程: ? 客戶端與服務(wù)端建立通訊。 執(zhí)行者:登入用戶 正常過程: ? 客戶端用戶登入成功后,啟動客戶端功能線程; ? 客戶端將用戶發(fā)送的信息打包傳送給服務(wù)端; ? 服務(wù)端進行數(shù)據(jù)分析后,并將用戶的信息進行正確的處理; ? 傳給處在聊天室的所有在線其他用戶并正常顯示。 執(zhí)行者:用戶 正常過程: ? 向服務(wù)端請求連接,并發(fā)送登錄信息; ? 服務(wù)端處理用戶信息; ? 返回客戶端一個響應(yīng),彈出聊天室主界面; ? 更新在線用戶的用戶列表信息。 ? 獲取好友列表功能 ,把上線的新用戶添加到好友列表里。 ? 群聊功能,實現(xiàn)用戶和在線的所有用戶聊天方式。整個設(shè)計簡潔明了、實用,使用簡單。 河南理工大學(xué)課程論文 5 3 系統(tǒng)需求分析 產(chǎn)品描述 我這個聊天室是和許多大型的網(wǎng)絡(luò)聊天室相比該小聊天室比較簡單,但能實現(xiàn)聊天的基本功能,群聊,私聊等,基于時間和技術(shù)的原因,很遺憾傳送文件的功能尚未實現(xiàn)。對于一個給定的連接,在每臺機器上都有一個 socket,你可以想象一個虛擬的 電纜 工作在兩臺機器之間,“電纜”插在兩臺機器的 socket 上。其主要特點如下: IDE API 本課題開發(fā)技術(shù)的選擇 系 本課題選擇了 java Socket 技術(shù)開發(fā)網(wǎng)絡(luò)聊天室。用戶可以在集成開發(fā)環(huán)境中創(chuàng)建工程和打開工程,建立、打開和編輯文 件,河南理工大學(xué)課程論文 4 并可以編譯、運行和調(diào)試應(yīng)用程序。一直以其友好的集成開發(fā)環(huán)境在業(yè)界受到廣泛的贊譽,這也是 Eclipse 一直是廣大程序員最喜愛的 Java 開發(fā)工具的原因之一。 Eclipse 是開放源代碼的項目,并可以免費下載。 ava 的開發(fā)工具很多,而且各有優(yōu)缺點,在這里我選用了 Eclipse 作為開發(fā)工具 ,Eclipse 是一個開放可擴展的集成開發(fā)環(huán)境 (IDE)。 Sun 用直接解釋器一秒鐘內(nèi)可調(diào)用 300,000 個過程。通過這種異常處理,不僅能夠清晰地掌握整個程序執(zhí)行的流程,也使得程序的設(shè)計更為嚴謹。 異常處理, 為了使 Java 程式更穩(wěn)定、更安全, Java 引入了異常處理機制。此外,在程序除錯、修改、升級和增加新功能等方面,因其面向?qū)ο蟮奶匦?,使得這些維護也變得非常容易。 JAVA 的 Swing 組件開發(fā)技術(shù)可以開發(fā)豐富的圖形界面,并且 Swing API 類提供了豐富的外部接口和方法,可以方便實現(xiàn)系統(tǒng)功能。用戶可能使用的是 Windows Linux。它的令人耳目一新的中文界面和注冊方式,連同它強大的功能了,著實吸引了眾多的眼球的注視,此外還有許多有特點的 IM 軟件。 Messenger 雖出道較晚,但依托微軟的強河南理工大學(xué)課程論文 2 大背景,實力也不可小視。 目前,國內(nèi)最為流行的即時通訊軟件是 OICQ(簡稱 )。正是四位以色列籍的年輕人,在 1996 年 7月成立的 Mirabilis 公司,并于同年 11 月推出了全世界第一個即時通訊軟件 ICQ,取意為“我在找你” —— “ I Seek You”,簡稱 ICQ 了。 IM 軟件的歷史并不久遠,但是它一誕生,就立即收到網(wǎng)民的喜愛,并風(fēng)靡全球。 聊天室的發(fā)展 聊天室作為即時通訊的一種,即時通訊( Instant Messenger,簡稱 IM)軟件可以說是目前我國上網(wǎng)用戶使用率最高的軟件,無論是老牌的 ICQ,還是國內(nèi)用戶量第一的騰訊 ,以及微軟的 MSN Messenger 都是大眾關(guān)注的焦點,它們能讓你迅速的在網(wǎng)上找到你的朋友或工作伙伴,可以實時交談和互傳信息。 隨著信息科學(xué)的進步與互聯(lián)網(wǎng)絡(luò)的發(fā)展,雖然通過網(wǎng)絡(luò)的聊天軟件很多,但針對于內(nèi)部系統(tǒng)的、局域網(wǎng)內(nèi)的聊天和公司內(nèi)部的上下級溝通的聊天通訊軟件卻很少。而且 Java 使平臺無慣性的思想成為現(xiàn)實,獨立的 Java 程序可以被編譯為與平臺無關(guān)的字節(jié)碼,這種字節(jié)碼可以運行在任何擁有 Java 解釋器的機器上。在程序設(shè)計領(lǐng)域,面向?qū)ο蟮木幊碳夹g(shù)正在逐步代替面向過程
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1