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

正文內(nèi)容

java聊天室系統(tǒng)的設計與實現(xiàn)-免費閱讀

2025-08-21 10:14 上一頁面

下一頁面
  

【正文】 if(j==){ ()。 }catch(IOException ioe){} finally{ (0)。 ()。 if((Server exit!)){//Server exit processMsg(msg)。}private void button1_actionPerformed(ActionEvent e){//連接按鈕 startConnect()。 } in=new BufferedReader(new InputStreamReader(()))。//frame (new ChatFrame_WindowAdapter(this))。//sPanel ScrollPane (textArea)。 sPanel=new ScrollPane()。 ()。 BufferedReader in=null。import .*。 } //clear the inforStack ()。i++){ Thread1=(CommunicateThread)(i)。 ClientMsg=。//記錄客戶發(fā)送的信息 CommunicateThread Thread1。 }private void stopRun(){//終止線程 isTrue=false。//version2 }catch(InterruptedException ex){} } }catch(IOException e){ 。 } ()。 chatFrame=cFrame。 }}class CommunicateThread extends Thread{//保持連接線程 protected Socket ClientSock。 index++。broadcastThread=new BroadcastThread(this)。 }private void ServerListen(){ try{ ServerSock=new ServerSocket(DEFAULT_PORT)。(new ChatFrame_WindowAdapter(this))。//服務器開始監(jiān)聽 } private void jbInit(){//初始化界面 panel=new Panel()。//啟動接受連接的線程 BroadcastThread broadcastThread。import .*。這時,系統(tǒng)可以顯示出登錄的用戶人數(shù)和用戶的聊天信息。 (constr)。 broadcast(broadcastInfor)。i()。} 聊天室發(fā)送信息(new (){ public void actionPerformed(ActionEvent e){ button2_actionPerformed(e)。String userInfo=loginName+:。}while(i())。}int i=0。 ss=new ServerSocket(intPort)。首先,用戶在登錄界面中輸入用戶名和密碼經(jīng)過系統(tǒng)驗證后進入到聊天室中,同時,如果服務器已經(jīng)啟動,系統(tǒng)自動將聊天室連接上服務器,用戶可以使用聊天室,并且在服務器端有用戶登錄的提示。 數(shù)據(jù)庫設計本次數(shù)據(jù)庫開發(fā)工具為 Microsoft SQL Server 2022,具體設計的表單如下:表 1 用戶信息表字段名 類型 大小 允許空 備注username nvarchar 20 否 用戶名password nvarchar 20 否 密碼Truename nvarchar 10 是 真實姓名country nvarchar 16 是 所屬地區(qū)fav nvarchar 20 是 傳真tel nvarchar 20 是 電話表 2 管理員信息表字段名 類型 大小 允許空 備注username nvarchar 20 否 用戶名password nvarchar 20 否 密碼 系統(tǒng)功能模塊詳細設計管理員登錄模塊流程圖如圖 12 所示: 開始輸入用戶名與密碼查詢數(shù)據(jù)庫是否有這條記錄?進入管理員界面提示用戶名或密碼錯誤結(jié)束圖 12 管理員登錄模塊流程圖下面對管理員登錄程序流程圖做簡要敘述?;?C/S 的 Java 聊天室系統(tǒng)的作用是提供給人們一個平臺進行相互交流,在交流的過程中可能出現(xiàn)的情況也是不同的。系統(tǒng)設計遵循的原則是:系統(tǒng)性、適應性、穩(wěn)健性、經(jīng)濟性。JBuilder5 新增幾個新功能,并對已有的功能進行了改造,包括一個單步產(chǎn)品安裝過程,以及自動卸載功能。 Java 同樣支持繼承特性,Java 的類可以從其它類中繼承行為,但 Java 只支持類的單重繼承,即每個類只能從一個類中繼承。聊天室系統(tǒng)總體 ER 圖如圖 7 所示:登錄界面 用戶名,密碼核對聊天室界面發(fā)送聊天信息接收聊天信息查看連接狀態(tài)口令錯誤口令核對口令正確登錄界面 用戶名,密碼核對管理員界面啟動/停止服務器查看在線用戶人數(shù)查看用戶聊天信息口令核對口令正確口令錯誤客戶 管理員客戶管理聊天 管理圖 7 聊天室系統(tǒng)總體 ER 圖聊天室系統(tǒng)管理員屬性圖如圖 8 所示:管理員 管理員密碼管理員用戶名圖 8 管理員屬性圖聊天室系統(tǒng)客戶個人資料屬性圖如圖 9 所示:客戶用戶名傳真 真實姓名電話密碼地區(qū)圖 9 客戶個人資料屬性圖 系統(tǒng)可行性分析從技術發(fā)面來看,Java 語言的優(yōu)點主要表現(xiàn)在:簡單、面向?qū)ο蟆⒍嗑€程、安全性等方面。情況 2:管理員停止服務器,管理員界面中所有的用戶信息都將不再刷新,而用戶所在聊天界面都將有服務器停止的提示。(4)一個用戶退出聊天室對其他用戶不能產(chǎn)生影響,而服務器斷開與客戶端的連接則所有的用戶都失去與服務器的連接。 系統(tǒng)功能分析 系統(tǒng)的功能需求聊天室程序通常需要完成以下一些基本功能:登錄聊天室;啟動服務器;關閉服務器;用戶之間的聊天;退出聊天室。管理員在經(jīng)過登錄界面進入管理員界面,即系統(tǒng)的服務器端并啟動服務器后。Sql Server 2022 的重要管理工具:1.服務管理器可以通過服務管理器啟動、停止、暫停 Sql Server 服務器的相關服務。(2)該 CPU 執(zhí)行的代碼。 [13]客戶機首先創(chuàng)建一個 Socket 對象,用于和服務器的通信。服務器客戶端監(jiān)聽端口連接請求圖 2 服務器監(jiān)聽客戶的連接請求服務器一旦接收到客戶機的連接請求,服務器選擇一個新的端口并綁定一個新的 Socket 與客戶端建立的 Socket 對,這個過程如圖 3 所示。在這里,水平伸縮(Horizontal scaling)意味著方便地添加和刪除客戶工作站。 C/S 模型介紹C/S 是 Client/Server 的縮寫,即客戶機/ 服務器技術,也可以稱為 C/S 模型。有連接通信一般要經(jīng)歷以下四個基本步驟:創(chuàng)建 Socket,建立連接;打開連接到 Socket 的輸入/輸出流;按照一定的協(xié)議對 Socket 進行讀/ 寫操作;關閉 Socket。Socket 通信機制提供了兩種通信方式:有連接方式(TCP)和無連接方式(UDP 數(shù)據(jù)報) 。 第 2 章 開發(fā)工具及相關技術介紹 Java 與 Socket 簡介Java 語言是 Sun 公司于 1991 年創(chuàng)建的一種新的程序設計語言。聊天室的開放性、信息資源的多樣性可為網(wǎng)站發(fā)展提供優(yōu)良的廣告宣傳和商品推廣,這是其他網(wǎng)站活動方式所無法比擬的,聊天室趨向方便化、快捷化是各大網(wǎng)站成長的必然經(jīng)歷的階段 [8]。目 錄第 1 章 緒 論 1 論文背景及課題來源 ............................................................................................................................1 本課題在國內(nèi)外的發(fā)展狀況 ................................................................................................................1 應解決的問題及系統(tǒng)開發(fā)意義 ............................................................................................................1第 2 章 開發(fā)工具及相關技術介紹 ................................................................................................................3 JAVA 與 SOCKET 簡介 ............................................................................................................................3 JBUILDER5 介紹 .....................................................................................................................................3 C/S 模型介紹 .........................................................................................................................................4 用 JAVA 實現(xiàn) SOCKET 模型 ..................................................................................................................5 JAVA 中的線程模型簡介 .......................................................................................................................6 SQL SERVER 2022 簡介 .......................................................................................................................6第 3 章 系統(tǒng)需求分析 ....................................................................................................................................8 系統(tǒng)任務描述 .......................................................................................................................................8 系統(tǒng)功能分析 .......................................................................................................................................8 系統(tǒng)的功能需求 ....................................................
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1