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

正文內(nèi)容

java聊天室系統(tǒng)(已修改)

2025-05-27 23:13 本頁(yè)面
 

【正文】 +學(xué) 號(hào)200610137234武 漢 科 技 大 學(xué) 城 市 學(xué) 院課 程 設(shè) 計(jì) 報(bào) 告 課程設(shè)計(jì)名稱 Java課程設(shè)計(jì) 題 目 基于Java兩人聊天室系統(tǒng) 院 系 信息科學(xué)與工程系 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí) 二 班 姓 名 陳 釗 指導(dǎo)教師 尹朝慶 2009年6月30日編號(hào):019題目:基于Java 網(wǎng)絡(luò)通信編程實(shí)現(xiàn)兩人聊天室系統(tǒng)1 課程設(shè)計(jì)教學(xué)條件要求 eclipse/ netbeans/ Jbuilder 2 課程設(shè)計(jì)任務(wù)本系統(tǒng)要求實(shí)現(xiàn)一個(gè)兩人聊天室的Java 圖形用戶界面界面程序,主要包括如下功能:1.主人可以根據(jù)輸入的IP尋找要聊天的對(duì)象。2.主人和客人之間可以互相發(fā)送短消息進(jìn)行即時(shí)聊天。3 課程設(shè)計(jì)報(bào)告書(shū)主要內(nèi)容1 需求分析2 總體設(shè)計(jì) 2.1 設(shè)計(jì)的總體思想與算法描述 2.2 模塊結(jié)構(gòu)圖 2.3 各功能模塊的功能與處理流程描述 2.4 界面設(shè)計(jì)3 各功能模塊程序設(shè)計(jì)按照功能模塊的功能與處理流程描述給出詳細(xì)的程序代碼,并給出重點(diǎn)語(yǔ)句的注釋.4 小結(jié)4 課程設(shè)計(jì)要求1 按時(shí)到機(jī)房簽到,在指定機(jī)位上機(jī)。遵守機(jī)房紀(jì)律。 2 獨(dú)立完成課程設(shè)計(jì)任務(wù)。指導(dǎo)教師到機(jī)位上指導(dǎo)學(xué)生和分時(shí)段驗(yàn)收學(xué)生完成的程序。 3 按時(shí)提交打印的課程設(shè)計(jì)報(bào)告書(shū)。5 課程設(shè)計(jì)參考書(shū)[1] 許文憲 懂子建. Java程序設(shè)計(jì)教程與實(shí)訓(xùn). 北京:北京大學(xué)出版社,2005.[2] 辛運(yùn)幃 .:清華大學(xué)出版社, 2004[3] [美]Echel,B .Java編程思想(第三版).北京:機(jī)械工業(yè)出版社,2005 目 錄1需求分析 32總體設(shè)計(jì) 4 設(shè)計(jì)的總體思想 4 4 5 5 5 6 6 6 7 73 程序設(shè)計(jì) 7 程序主界面設(shè)計(jì) 7 19 204 小結(jié) 25參考文獻(xiàn) 261需求分析聊天室系統(tǒng)使用JAVA+SQL完成,ECLIPSE完成代碼編寫(xiě),JIGLOO完成界面設(shè)計(jì),SQL SERVER完成數(shù)據(jù)庫(kù)管理。聊天室通過(guò)輸入的對(duì)方IP,將JTextField中的內(nèi)容發(fā)送到擁有此IP的主機(jī)(前提是對(duì)方也啟動(dòng)了聊天室程序)。網(wǎng)絡(luò)的通信使用UDP協(xié)議,即時(shí)搜尋網(wǎng)絡(luò)上的短消息,并可恢復(fù)對(duì)方消息。數(shù)據(jù)庫(kù)的表只有一個(gè)User_Info,用戶通過(guò)用戶管理模塊登錄,注冊(cè),修改密碼。系統(tǒng)有三個(gè)類,MainWin、ChatRoom、jdbcodbc。MainWin是程序的入口類,界面是登陸,注冊(cè),修改密碼的JFrame窗口。ChatRoom是聊天室的主窗口,負(fù)責(zé)搜發(fā)消息。jdbcodbc負(fù)責(zé)數(shù)據(jù)庫(kù)的連接,有一個(gè)構(gòu)造函數(shù),一個(gè)查詢方法,一個(gè)更新方法,三個(gè)返回方法。三個(gè)類都放在Com包里,Com包在Chat項(xiàng)目里。具體需要實(shí)現(xiàn)以下一些基本功能:l 用戶管理模塊l 數(shù)據(jù)庫(kù)連接模塊l 聊天室界面 2總體設(shè)計(jì) 設(shè)計(jì)的總體思想程序分為三個(gè)部分:數(shù)據(jù)庫(kù)連接,聊天室管理,用戶管理。其中用戶管理有分為用戶注冊(cè),用戶登錄,用戶修改密碼。 聊天室系統(tǒng)聊天室管理模塊數(shù)據(jù)庫(kù)管理模塊用戶管理模塊用戶管理模塊用戶管理模塊用戶管理模塊 程序功能模塊圖 MainWin()方法:構(gòu)造函數(shù),調(diào)用initGUI()方法以及父類JFRAME的構(gòu)造函數(shù)。main()方法:程序的入口。initGUI()方法:加載窗口的各個(gè)組件以及事件處理。jdbcodbc():構(gòu)造函數(shù),加載數(shù)據(jù)庫(kù)驅(qū)動(dòng),建立數(shù)據(jù)庫(kù)連接。CheckInfo():將查詢語(yǔ)句得到的數(shù)據(jù)庫(kù)內(nèi)容賦給數(shù)據(jù)集。UpdateInfo():用插入語(yǔ)句使數(shù)據(jù)庫(kù)更新。ChatRoom():構(gòu)造函數(shù),調(diào)用initGUI()方法以及父類JFRAME的構(gòu)造函數(shù)。并用循環(huán)實(shí)現(xiàn)實(shí)時(shí)接受數(shù)據(jù)包里的消息。initGUI():加載窗口的各個(gè)組件以及事件處理。 3 程序設(shè)計(jì) 程序主界面設(shè)計(jì)public class MainWin extends { public static void main(String[] args) { MyThread th = new MyThread()。 ()。 } public MainWin() { super()。 initGUI()。 } private void initGUI() { try { setDefaultCloseOperation()。 (new (571, 395))。 getContentPane().setLayout(null)。 (\u6b22\u8fce\u8fdb\u5165\u804a\u5929\u5ba4)。 getContentPane().setBackground(new (236, 233, 216))。 (false)。 (false)。 { jTabbedPane1 = new JTabbedPane()。 getContentPane().add(jTabbedPane1, Center)。 (0, 0, 563, 361)。 (new (236, 233, 216))。 { jPanel1 = new JPanel()。 (登錄, null, jPanel1, null)。 (new (522, 250))。 (null)。 { jButton1 = new JButton()。 (jButton1)。 (\u767b\u5f55)。 (384, 176, 85, 31)。 (new (宋體, 0, 20))。 } { jTextField1 = new JTextField()。 (jT
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1