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

正文內(nèi)容

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

2025-05-27 23:13 本頁面
 

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