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

正文內(nèi)容

畢業(yè)論文基于java聊天室系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2024-11-14 10:14本頁面
  

【正文】 河南理工大學(xué)課程論文 28 參考文獻(xiàn) [1]陳軼 .姚曉昆編著 .Java 程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo) .北京:清華大學(xué)出版社, 2020 [2]楊昭編著 .二級(jí) Java 語言程序設(shè)計(jì)教程 .北京:中國(guó)水利水電出版社, 2020 [3]趙文靖編著 .Java 程序設(shè)計(jì)基礎(chǔ)與上機(jī)指導(dǎo) .北京:清華大學(xué)出版社, 2020 [4]王路群 .Java 高級(jí)程序設(shè)計(jì) .北京:中國(guó)水利水電出版社, 2020 [5]吳其慶編著 .Java 程序設(shè)計(jì)實(shí)例教程 .北京:冶金工業(yè)出版社, 2020 [6]柳西玲 .許斌編著 .Java 語言應(yīng)用開發(fā)基礎(chǔ) .北京:清華大學(xué)出版社, 2020 [7]施霞萍等編著 .Java 程序設(shè)計(jì)教程 第 2版 .北京:機(jī)械工業(yè)出版社, 2020 [8]宛延闿等編著 .實(shí)用 Java 程序設(shè)計(jì)教程 .北京:機(jī)械工業(yè)出版社, 2020 [9]陳國(guó)君等編著 .Java2 程序設(shè)計(jì)基礎(chǔ) .北京:清華大學(xué)出版社, 2020 [10]鄭莉 .王行言 .馬素霞編著 .Java 語言程序設(shè)計(jì) .北京:清華大學(xué)出版, 2020 [11]丁振凡主編 .Java 語言實(shí)用教程 .北京:北京郵電大學(xué)出版社, 2020 [12]朱喜福等編 .Java 程序 設(shè)計(jì) .北京:人民郵電出版社, 2020 [13]參考新浪聊天室、 騰訊聊天室等 。 通過這次的學(xué)年論文,使自己 在 JAVA 編程語言的使用方面得到一個(gè)全面鍛煉自己的機(jī)會(huì),在這個(gè)模塊的界面開發(fā)方面,充分的學(xué)習(xí)和利用了 Java Swing 界面開發(fā)技術(shù),使自己在界面應(yīng)用和布局方面得到更多的實(shí)踐,應(yīng)用 Socket 技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)連接功能,對(duì)網(wǎng)絡(luò)的實(shí)現(xiàn)和通信方面有了進(jìn)一步的理解,并通過多線程方面的應(yīng)用,使客戶端和服務(wù)端可以實(shí)現(xiàn)多任務(wù)功能,在整個(gè)開發(fā)過程當(dāng)中應(yīng)用軟件工程的開發(fā)步驟,使自己專業(yè)理論知識(shí)的到進(jìn)一步的鞏固,項(xiàng)目開發(fā)經(jīng)驗(yàn)有不少的收獲。并且也可以對(duì)網(wǎng)絡(luò)開發(fā)產(chǎn)生興趣,對(duì)具有網(wǎng)絡(luò)功能的項(xiàng)目更有感覺。 系統(tǒng)測(cè)試總結(jié) 本系統(tǒng)實(shí)現(xiàn)了所有畢設(shè)所要實(shí)現(xiàn)的功能,它的難點(diǎn)就是劃分模塊,劃分模塊這一項(xiàng)占用了本人很大一部分的時(shí)間,在開展畢設(shè) 之前,拿著稿紙和筆一遍遍的對(duì)模塊進(jìn)行劃分,當(dāng)把整個(gè)系統(tǒng)的框架搭好之后,開始著手與前臺(tái)界面的編寫,通過做這個(gè)系統(tǒng),真的是學(xué)到了不少的東西,也讓自己的性格變得平和了很多。系統(tǒng)測(cè)試與建構(gòu)同時(shí)進(jìn)行或略慢。 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是對(duì)整體性能的測(cè)試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測(cè)系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析報(bào)告。對(duì)源碼進(jìn)行審查,對(duì)照設(shè)計(jì)說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測(cè)試前的重要工作工。 測(cè)試程序退出 當(dāng)單擊退出按鈕或窗體的關(guān)閉時(shí),用戶將發(fā)送退出信息,離開聊天室,其他用戶可以得到系統(tǒng)提示用戶下線并刷新用戶列表 。用戶可以在用戶列表中看到目前在線的其他用戶,并在群聊信息顯示區(qū)內(nèi)看到用戶上下線通知和群聊信息,私聊信息顯示區(qū)內(nèi)看到私聊的信息。 測(cè)試舉例 測(cè)試程序登陸界面 打開程序后,首先出現(xiàn)的是登錄頁面,輸入用戶名,點(diǎn)擊登錄按鈕。 (5)系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是將信息系統(tǒng)的所有組成部分包括軟件,硬件,用戶以及環(huán)境等綜合在一起進(jìn)行測(cè)試,要在系統(tǒng)的實(shí)際運(yùn)行環(huán)境現(xiàn)場(chǎng),在用戶的直接參與下進(jìn)行。 性能測(cè)試:檢查軟件的可移植性,兼容性,錯(cuò)誤恢復(fù)能力以及可維護(hù)性等性能指標(biāo),以檢測(cè)軟件功能實(shí)現(xiàn)的程序。確認(rèn)測(cè)試內(nèi)容主要包括以下幾部分。 (2)組裝測(cè)試 對(duì)每個(gè)模塊完成了單元測(cè)試以后,需要按照設(shè)計(jì)時(shí)做出的層次模塊圖把它們連接起來,進(jìn)行組裝測(cè)試。它以單個(gè)程序模塊為測(cè)試單位。 系統(tǒng)測(cè)試一般有單元測(cè)試,組裝測(cè)試,確認(rèn)測(cè)試和系統(tǒng)測(cè)試四個(gè)步驟,每一步都是在前一步的基礎(chǔ)上進(jìn)行的( Erik Van Veenendaal, 2020)。經(jīng)過人工測(cè)試后,再進(jìn)行機(jī)器測(cè)試。機(jī)器測(cè)試包括黑盒和白盒測(cè)試。 系統(tǒng)測(cè)試方法 在本系統(tǒng)的測(cè)試過程中,采用了目前常用的測(cè)試方法,人工測(cè)試和機(jī)器測(cè)試。 (3)測(cè)試用例不僅要包括合理,有效的輸入數(shù)據(jù),還要包括無效的或不合理的輸入數(shù)據(jù)。系統(tǒng)測(cè)試的對(duì)象不僅僅是源程序,而應(yīng)是整個(gè)軟件,它把需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì)以及程序設(shè)計(jì)各階段的開發(fā)文檔,包括需求規(guī)格說明,概要設(shè)計(jì)說明,詳細(xì)設(shè)計(jì)說明以及源程序,都作為測(cè)試的對(duì)象。 } } 河南理工大學(xué)課程論文 24 6 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試是系統(tǒng)開發(fā)周期中一個(gè)十分重要而漫長(zhǎng)的階段。 } finally { (rs, stmt, conn)。 } return false。 int num = (sql)。 // 獲得 Statement 對(duì)象 stmt = ()。 ResultSet rs = null。 } // 刪除用戶 public boolean delete(int id) { Connection conn = null。 } finally { (rs, stmt, conn)。 } return false。 int num = (sql)。 // 發(fā)送 SQL 語句 String sql = INSERT INTO xsb(name) + VALUES( + () + 39。 try { // 獲得數(shù)據(jù)的連接 conn = ()。 河南理工大學(xué)課程論文 22 Statement stmt = null。 } return null。 } catch (Exception e) { ()。 return stu。 // 處理結(jié)果集 while (()) { yonghu stu = new yonghu()。 // 發(fā)送 SQL 語句 String sql = select * from xsb where name= + name。 try { // 獲得數(shù)據(jù)的連接 conn = ()。 Statement stmt = null。 這里將 用戶名 設(shè)為主鍵,也就是作為唯一標(biāo)識(shí),記錄 ID 的數(shù)據(jù)類型設(shè)置為 int,不能為空,用戶名也不能為空。)。, 39。 INSERT INTO `yonghu` VALUES (39。計(jì)科一班 2號(hào) 39。339。)。, 39。 INSERT INTO `yonghu` VALUES (39。馮亞敏 39。139。概念結(jié)構(gòu)的主要特點(diǎn)是能真實(shí)、充分地反映現(xiàn)實(shí)世界,易于理解,易于更改,易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。即在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的相互關(guān)系概念結(jié)構(gòu)設(shè)計(jì)模型。 服務(wù)器端啟動(dòng)一個(gè)線程不斷的監(jiān)聽客戶的請(qǐng)求,當(dāng)接受到客戶請(qǐng)求時(shí)就啟動(dòng)一個(gè)和該客戶端通信的線程。 客戶端連接服務(wù)器成功后就啟動(dòng)一個(gè)客戶端線程和服務(wù)器通信。 圖 56 用戶列表 窗口 河南理工大學(xué)課程論文 19 用戶退出 ? 功能描述 在聊天頁面 ,單擊關(guān)閉按鈕 ,該用戶就退出了并通知其他在線用戶該用戶退出了。私聊對(duì)象不能選擇自己,如果選擇自己,會(huì)彈出“不能和自己私聊”的提示框,還有不能不選擇私聊對(duì)象,如果不選擇的話,會(huì)彈出“請(qǐng)選擇私聊對(duì)象”的提示框。 群聊界面窗口如圖所示: 圖 52 群聊 界面窗口 私聊 ? 功能描述 用戶在文本編輯區(qū)域輸入信息,選中要私聊的對(duì)象,單擊私聊按鈕直接把信息發(fā)送到該用戶私聊顯示的區(qū)域。 登陸界面窗口如下: 河南理工大學(xué)課程論文 16 圖 51 登陸界面窗口 群聊 ? 功能描述 用戶在文本編輯區(qū)域輸入信息,單擊群聊按鈕直接把信息發(fā)送到群聊顯示的區(qū)域。 break。 (ip+ +port+:+text)。 //byte text[]=()。 String ip= ().getHostAddress()。 DatagramPacket dp= new DatagramPacket(buf, )。 = ds。 } } } catch(IOException e){} } } //接收端 class Recive implements Runnable{ private DatagramSocket ds。 (dp)。 try{ while((line=())!=null) { byte buf[]=()。 } Override public void run() { BufferedReader bufer=new BufferedReader(new InputStreamReader())。 Send(Datagram
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1