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

正文內(nèi)容

java聊天室系統(tǒng)的設(shè)計與實現(xiàn)(存儲版)

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

下一頁面
  

【正文】 ........................................................................8 系統(tǒng)數(shù)據(jù)流圖. ................................................................................................................................9 系統(tǒng)數(shù)據(jù)分析 ...............................................................................................................................10 系統(tǒng)可行性分析 .................................................................................................................................11第 4 章 系統(tǒng)設(shè)計 ..........................................................................................................................................13 系統(tǒng)總體結(jié)構(gòu)設(shè)計 .............................................................................................................................13 數(shù)據(jù)庫設(shè)計 .........................................................................................................................................14 系統(tǒng)功能模塊詳細(xì)設(shè)計 .....................................................................................................................15第 5 章 編碼與實現(xiàn) ......................................................................................................................................18 系統(tǒng)主要模塊代碼 .............................................................................................................................18 啟動、停止服務(wù)器 .......................................................................................................................18 客戶端連接服務(wù)器 .......................................................................................................................19 聊天室發(fā)送信息 ..........................................................................................................................20 服務(wù)器轉(zhuǎn)發(fā)信息 ..........................................................................................................................20 服務(wù)器顯示在線用戶人數(shù) ..........................................................................................................21 系統(tǒng)測試 .............................................................................................................................................21第 6 章 結(jié) 論 ................................................................................................................................................25參考文獻 ........................................................................................................................................................26致 謝 ........................................................................................................................................................27附 錄 ........................................................................................................................................................28附錄 A 源程序主要代碼 .........................................................................................................................28第 1 章 緒 論 論文背景及課題來源隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和普及,Inter 已經(jīng)成為人們獲取有關(guān)信息和相互交流的重要途徑之一,越來越多的機構(gòu)和組織開始利用網(wǎng)絡(luò)資源傳遞、發(fā)布、收集和管理信息。 應(yīng)解決的問題及系統(tǒng)開發(fā)意義本系統(tǒng)針對聊天室用戶的需要,建立了客戶端和服務(wù)器端。該語言與 C/C++等傳統(tǒng)程序設(shè)計語言不同,具有突出的平臺獨立性,高度的可靠性和安全性特點。有連接方式中,通信雙方在開始時必須進行一次連接過程,建立一條通信鏈路。第(3)步是程序員用來調(diào)用 Socket 和實現(xiàn)程序功能的關(guān)鍵步驟,其他三步在各種程序中基本相同 [5]。很顯然,C/S 技術(shù)有以下幾個基本特點:1.C/S 技術(shù)一定包含兩個部分,一個作為用戶接口的前端,另一個作為共享資源接口的后端。垂直伸縮(Vertical scaling)意味著移植到一個更大更快速的服務(wù)器或多服務(wù)器時,即服務(wù)的升級和集群都會比較方便[4]。對客戶機來說,連接請求被接受,客戶端的 Socket 便被成功創(chuàng)建了,Socket 通信便可以開始進行。之后需創(chuàng)建兩個對象:DataInputStream 和 PrintStream,前者用于從 Socket 的 InputStream 輸入流中讀取數(shù)據(jù),后者則用于向 Socket 的 OutputStream 的寫數(shù)據(jù) [11]。(3)代碼所操作的數(shù)據(jù)。當(dāng)操作服務(wù)器中的數(shù)據(jù)時,應(yīng)該首先確保該服務(wù)器正常啟動了相應(yīng)的服務(wù) [13]。此時,如果有用戶登錄會在服務(wù)器端顯示登錄用戶的用戶名和當(dāng)前連接的用戶人數(shù),如果有用戶聊天,服務(wù)器會顯示出聊天信息。本系統(tǒng)具體功能需求如下:(1)聊天室管理員經(jīng)登錄界面登錄到管理界面,即系統(tǒng)的服務(wù)器端。(5)用戶的聊天信息錄入,重寫,發(fā)送,接收方便,快捷。用戶的操作經(jīng)過聊天室系統(tǒng)將反饋給用戶(包括自己)和管理員。 (1)簡單性 Java 與 C++語言非常相近,但 Java 比 C++簡單,它拋棄了 C++中的一些不是絕對必要的功能,如頭文件、預(yù)處理文件、指針、結(jié)構(gòu)、運算符重載、多重繼承以及自動強迫同型。 Java 支持界面,界面允許程序員定義方法但又不立即實現(xiàn),一個類可以實現(xiàn)多個界面,利用界面可以得到多重繼承的許多優(yōu)點而又沒有多重繼承的問題。其他功能還有:對 JAVA 的支持,WEB 應(yīng)用開發(fā),Enterprise JavaBeans(EJB),JMS 和 EAR 向?qū)В瑘F隊開發(fā),編譯器的增強功能,工程屬性,配置 JDK,部署,IDE 的增強功能,語言的支持 [1]。 系統(tǒng)總體結(jié)構(gòu)設(shè)計本系統(tǒng)是用 Java 語言基于 C/S 開發(fā)設(shè)計的,其核心的 Socket 技術(shù)決定了該系統(tǒng)的安全性和穩(wěn)定性,從而保證了本系統(tǒng)有較強的使用性。因此,可將系統(tǒng)分成兩大模塊:服務(wù)器端模塊和客戶端模塊。首先,管理員在登錄界面中輸入管理員用戶名和密碼,并向系統(tǒng)發(fā)送。如果服務(wù)器沒有啟動,則用戶可以進入到聊天室,但是使用不了聊天室。 ssLive=()。do{ Connect c=new Connect(clientSk)。 }} } 客戶端連接服務(wù)器class Clientchat extends Thread{public Clientchat(){try{loginName=()。((userInfo))。 } })。i++){ Thread1=(CommunicateThread)(i)。 } ()。 for(int i=0。圖 17 系統(tǒng)服務(wù)器端用戶可以通過登錄界面進入到聊天室,即系統(tǒng)的客戶端。public class ChatRoomServer extends Frame implements Runnable{ Panel panel。//廣播 thread。 sPanel=new ScrollPane()。//注冊到繼承了窗口適配器的類 (600,600)。 }catch(IOException e){ processMsg(())。//廣播線程 ()。//version2 (Thread+i)。 protected BufferedReader in=null。 index2=index。 }public void run(){ String infor。} finally{ try{ ()。 }public void sendInformation(String str){//發(fā)送信息 try{ (str)。 CommunicateThread Thread2。 //()。 msgStack=。//清除以發(fā)送的信息} try{ (100)。public class ChatRoomClient extends Frame implements Runnable{ Panel panel1,panel2。 Socket sock。 } private void jbInit(){//should set size,position and Font of every ponentbutton1=new Button(連接)。 textArea=new TextArea()。//panel2 //press button2: 發(fā)送 to send message (new (){ public void actionPerformed(ActionEvent e){
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1