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

正文內(nèi)容

計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文java聊天室的設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 } public void setUserId(String userId) { = userId。 } } 湖北大學(xué)知行學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 30 ( 14) MessageType 類的源代碼: package 。 } public String getSender() { return sender。 } } ( 13) Message 類的源代碼: package 。 湖北大學(xué)知行學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 28 public class ManageChat{ public static HashMap hmChat=new HashMapString,Chat()。(() iter).hasNext()。 import 。 } } ( 9) ClientUser 類的源代碼: package 。 //驗(yàn)證用戶登錄 if(().equals(1)) { //登錄成功就創(chuàng)建一個(gè)該用戶與服務(wù)器連接通訊的線程 ClientConServerThread ccst=new ClientConServerThread(s)。 public class ClientConServer { public Socket s。 //想 hm中添加一個(gè)客戶端通訊線程 public static void addClientThread (String uid,SerConClientThread ct) { (uid, ct)。) { //遍歷管理服務(wù)器連接客戶端的線程的 hashmap,獲得這些線程,并把消息發(fā)送出去 Object key=()。 public class SerConClientThread extends Thread { Socket s。 } } }catch (Exception e) { ()。 if(().equals(123456)) { //返回一個(gè)成功登陸的信息報(bào) (1)。 public class Server { public Server() { try{ (在 9999監(jiān)聽 )。 (true)。 (this)。 import 。 (())。 (jta,Center)。 public Chat(String ownerId) { =ownerId。 import .*。 } } }else if(()==jb2) { ()。 String passwd=(2)。 湖北大學(xué)知行學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 18 Statement sm=null。 (jb1)。 (jpf2, gc4)。 =。 =1。 =3。 =new Insets(10,10,10,10)。 jb2=new JButton(取消 )。 jbl2=new JLabel(輸入賬號(hào) ,)。 JLabel jbl1,jbl2,jbl3,jbl4。 } } else if(()==jb2) { new Register()。 } Override public void actionPerformed(ActionEvent e) { // TODO Autogenerated method stub if(()==jb1) { ClientUser clientUser=new ClientUser()。 (jpf)。 =1。 =。//第一行填完,共一個(gè)組件 GridBagConstraints gc2=new GridBagConstraints()。 GridBagConstraints gc1=new GridBagConstraints()。 jbl3=new JLabel(密碼 ,)。 JPasswordField jpf。 import 。從調(diào)研,需求分析到查找資料,結(jié)構(gòu)設(shè)計(jì),詳細(xì)設(shè)計(jì)以及調(diào)試程序。 湖北大學(xué)知行學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 11 參考文獻(xiàn) [1] 王養(yǎng)廷 . JAVA. SE 應(yīng) 用程序設(shè)計(jì) [M] . 機(jī)械工業(yè)出版社, 2020. 1~3 [2] 張利國(guó) . JAVA 軟件開發(fā)大師 [M].科學(xué) 出版社, ~4 [3] 李剛.瘋狂 JAVA[M].人民郵電出版社, ~6 [4] 孫衛(wèi)琴. JAVA 面向?qū)ο缶幊?[M].電子工業(yè)出版社, ~6 [5] Katthy Sierra.深入淺出 JAVA 程序設(shè)計(jì) [M].機(jī)械工業(yè)出版社, ~6 [6] Bruce Eckel. Think in java 4[M]. 機(jī)械工業(yè) 出版社, ~8 [7] 沃爾斯 . Spring in action[M].人民郵電 出版社, ~7 [8] 楊繼平 . SQL Server2020 自學(xué)教程 [M].清華大學(xué)出版社 , ~35 [9] 陳曼紅 . 數(shù)據(jù)庫(kù)系統(tǒng)原理與自學(xué)應(yīng)用技術(shù) [M].機(jī)械工業(yè)出版社 , ~33 [10] 王強(qiáng) . SQL Server 數(shù)據(jù)庫(kù)原理及應(yīng)用 [M]. 清華大學(xué) 出版社, ~33 湖北大學(xué)知行學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 12 致 謝 緊張而忙碌的畢業(yè)設(shè)計(jì)就要結(jié)束了,在完成了系統(tǒng)的功能設(shè)計(jì)后,我感到由衷的喜悅和自豪。 經(jīng)驗(yàn)三:這次的課題讓我掌握了一些以前不知道的知識(shí),比如 hashmap 是不能直接遍歷的,需要用到迭代器 Iterator 來實(shí)現(xiàn) 。但幾乎每一個(gè)計(jì)算機(jī)程序都會(huì)有這樣那樣的不足,尤其是 未經(jīng)過精心維護(hù)的非商業(yè)軟件。其中 Message 類里是發(fā)送信息時(shí)用到的構(gòu)造器, MessageType類里面是服務(wù)器驗(yàn)證登錄后返回的信息, User類里面則是用戶賬號(hào)和密碼的構(gòu)造器。 同樣在客戶端的開發(fā)也是有良好的分層結(jié)構(gòu),如圖 所示 : 湖北大學(xué)知行學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 8 圖 類視圖 2 其中 view 層是 3 個(gè)界面類, Chat 是聊天界面類, ClientLogin 是登陸界面類, Register 是登陸界面類。下載完畢便可安裝 JDK。 聊天界面的實(shí)現(xiàn) 聊天界面的實(shí)現(xiàn)如圖 所示: 圖 聊天界面 湖北大學(xué)知行學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 6 該界面的控件很少,用一個(gè) JtextArea 來顯示用戶們的聊天內(nèi)容,該空間放在了居中部分。 數(shù)據(jù)庫(kù)模塊分析 數(shù)據(jù)庫(kù)用于管理用戶的信息,當(dāng)用戶在注冊(cè)界面成功注冊(cè)了賬號(hào),就存在數(shù)據(jù)庫(kù)的用戶表里面,當(dāng)新用戶注冊(cè)時(shí),將新賬號(hào)與數(shù)據(jù)庫(kù)中的賬號(hào)比較來驗(yàn)證賬號(hào)是否純?cè)?,也可以?yàn)證賬號(hào)密碼是否正確。 相對(duì)服務(wù)器而言,客戶端的任務(wù)也不很復(fù)雜,有了以上的簡(jiǎn)單分析,可以知道,解決上述問題,即完成了該聊天系統(tǒng)的核心。 ( 3) 向已經(jīng)連接到服務(wù)端的用戶發(fā)送系統(tǒng)消息。 項(xiàng)目開發(fā)的意義 根據(jù)當(dāng)前網(wǎng)絡(luò)的需求,網(wǎng)絡(luò)聊天越來越受各種網(wǎng)民所青睞。 本系統(tǒng)利用 Java 實(shí)現(xiàn)基于 C/S 模式的聊天程序。 湖北大學(xué)知行學(xué)院 本科畢業(yè)論文(設(shè)計(jì)) 題 目 基于 JAVA 的聊天室設(shè)計(jì)與實(shí)現(xiàn) 計(jì)算機(jī) 與信息工程 系 計(jì) 算機(jī)科學(xué)與技術(shù) 專業(yè) 學(xué) 號(hào) 0811050002 學(xué)生姓名 指導(dǎo)教師 起訖日期 2020. 10 ~ 2020. 4 工作地點(diǎn) 湖北大學(xué)知行學(xué)院 I 目 錄 緒論 ............................................................................................................................................ 1 1 課題總體介紹 ..................................................................................................................... 2 項(xiàng)目開發(fā)的目的 ................................................................................................................. 2 項(xiàng)目開發(fā)的意義 ................................................................................................................. 2 2 總體設(shè)計(jì) ............................................................................................................................. 3 應(yīng)用需求分析 ..................................................................................................................... 3 模塊具體分析 ..................................................................................................................... 4 服務(wù)器端模塊分析 .......................................................................................................... 4 客戶端模塊分析 .............................................................................................................. 4 數(shù)據(jù)庫(kù)模塊分析 .............................................................................................................. 4 聊天室的具體實(shí)現(xiàn) ............................................................................................................. 5 登錄界面的實(shí)現(xiàn) ....................................................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1