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

正文內(nèi)容

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

2025-01-13 10:14本頁面
  

【正文】 ............................................... 18 用戶退出 ......................................................... 19 功能邏輯實(shí)現(xiàn) ..................................................... 19 數(shù)據(jù)庫功能設(shè)計(jì) ................................................... 19 6 系統(tǒng)測試 .............................................................................................................................. 24 系統(tǒng)測試原則 ..................................................... 24 系統(tǒng)測試方法 ..................................................... 24 測試舉例 ......................................................... 25 測試程序登陸界面 .......................................... 25 測試程序主界面 ............................................ 25 測試程序退出 .............................................. 25 測試項(xiàng)目 ......................................................... 25 單元測試 .................................................. 25 系統(tǒng)測試 .................................................. 25 系統(tǒng)測試總結(jié) ..................................................... 26 結(jié) 論 ...................................................................................................................................... 27 參考文獻(xiàn) .................................................................................................................................. 28 河南理工大學(xué)課程論文 1 1 前 言 系統(tǒng)開發(fā)的背景 現(xiàn)在是網(wǎng)絡(luò)時(shí)代, 網(wǎng)絡(luò)技術(shù)是計(jì)算機(jī)領(lǐng)域中發(fā)展最為迅速的技術(shù)之一,它在政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著十分重要的作用。隨著我國經(jīng)濟(jì)的發(fā)展和網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)技術(shù)也越來越多地被應(yīng)用于日常工作之中。網(wǎng)上購物、網(wǎng)上銀行、遠(yuǎn)程教學(xué)、網(wǎng)絡(luò)聊天、網(wǎng)絡(luò)游戲等都開始使用 Java 技術(shù)。真正降低了企業(yè)成品和程序員的負(fù)擔(dān)。所以開發(fā)一個(gè)此類型的即時(shí)通訊系統(tǒng)就變得非常有 意義了。而且,現(xiàn)在不少 IM 軟件還集成了數(shù)據(jù)交換、語音聊天、網(wǎng)絡(luò)會(huì)議、電子郵件的功能。在它的發(fā)展史上,以色列人 是功不可沒的。知道現(xiàn)在, ICQ 已經(jīng)推出了它的 2020a 版本,在全球即時(shí)通訊市場上占有非常重要的地位。它以良好的中文界面和不斷增強(qiáng)的功能形成了一定的 網(wǎng)絡(luò)文化。最為 Windows XP 的一部分, Messenger 整合了操作系統(tǒng)的許多功能,如多種形式的聊天選擇、多人的單窗口討論式交流以及充分的文件與桌面共享功能等。 河南理工大學(xué)課程論文 3 2 開發(fā)技術(shù)與工具介紹 本課題開發(fā)環(huán)境的選擇 在進(jìn)行開發(fā)之前 ,首先決定的第一個(gè)問題就是 ,選擇編程語言開發(fā)環(huán)境和開發(fā)工具 ,我選用了 JAVA 作為開發(fā)環(huán)境來編寫該系統(tǒng) ,具體選擇原因如下 : 選擇 JAVA 語言開發(fā)技術(shù) : 就執(zhí)行平臺而言,必須考慮的問題之一是用戶可能使用的操作系統(tǒng) 。 JAVA 語言具有跨平臺性。 就項(xiàng)目開發(fā)而言, 純粹的面向?qū)ο?,加上?shù)量巨大的類所提供的方法(函數(shù))庫的支持,使得利用 Java 開發(fā)各種應(yīng)用程序,可以說是易如反掌。 Java 支持內(nèi)在的多線程運(yùn)行,提供分布式的并發(fā)機(jī)制,運(yùn)行效率高 。能夠在程序中產(chǎn)生異常情況的地方,執(zhí)行相對應(yīng)的處理,不至于因突發(fā)或意外的錯(cuò)誤造成執(zhí)行中斷或是死機(jī)。 高性能, Java 可以在運(yùn)行時(shí)直接將目標(biāo)代碼翻譯成機(jī)器指令。翻譯目標(biāo)代碼的速度與 C/C++的性能沒什么區(qū)別。它不僅可以用于 Java 的開發(fā),通過開發(fā)插件,它可以構(gòu)建其他的開發(fā)工具。支持最新的 Java 標(biāo)準(zhǔn),并且縮短了開發(fā)周期。 Eclipse 的可視化集成開發(fā)環(huán)境包括文本編輯器、工程創(chuàng)建工具、對象瀏覽器和調(diào)試器等。可以說在 Eclipse 集成開發(fā)環(huán)境中開發(fā) Java 程序,快速而且高效。什么是 socket? socket 是一種用于表達(dá)兩臺機(jī)器之間連接“終端”的軟件抽象。 當(dāng)然,物理硬件和兩臺機(jī)器之間的“電纜”這些連接裝置都是未知的,抽象的所有目的就是為了讓我們不必了解更多的細(xì)節(jié)。本聊天室主要由登錄界面、聊天室界面構(gòu)成。 圖 31 客戶端結(jié)構(gòu)圖 圖 32 服務(wù)器結(jié)構(gòu)圖 服務(wù)器 監(jiān)聽請求 接收消息 發(fā)送消息 客戶端 登錄界面 用戶登入 公聊 私聊 聊天界面 好友列表 端口號 河南理工大學(xué)課程論文 6 產(chǎn)品功能 本項(xiàng)目具有以下主要功能 客戶端: ? 用戶登入功能。 ? 私聊功能,實(shí)現(xiàn)用戶和在線的其他用戶一對一的聊天方式。 服務(wù)端: ? 可以不斷的監(jiān)聽客戶端請求 ? 發(fā)送消息 功能需求 用 戶登入 需求描述:用戶填寫用戶名,進(jìn)入聊天室主界面。 公聊 需求描述:用戶在聊天室文本區(qū)域輸入發(fā)言內(nèi)容,聊天室中的其他在線用戶可以正常接受并正確顯示(包括上線提醒和下線提醒)。 私聊 需求描述:用戶可選擇聊天室的在線用戶列表中任意一個(gè)用戶聊天,雙方發(fā)送的信息河南理工大學(xué)課程論文 7 對于聊天室的其他用戶是不可見的。 ? 客戶端將用戶發(fā)送的信息打包傳送給服務(wù)端。 ? 選中的用戶收到服務(wù)器的信息后,正確的顯示。 好友列表 需求描述:登錄的每一個(gè)用戶都顯示在好友列表里。 ? 服務(wù)器通知所有用戶新用戶上線了。 用戶退出 需求描述:用戶在正常情況下退出聊天室。 ? 服務(wù)器進(jìn)行用戶退出的數(shù)據(jù)處理。 ? 刷新其他在線用戶的用戶列表信息。 運(yùn)行環(huán)境 運(yùn)行環(huán)境見下表。客戶端采用圖形用戶 界面,方便與用戶交互。 客戶端分為用戶登錄、群聊、私聊、好友列表。 服務(wù)器端實(shí)現(xiàn)消息接收、消息轉(zhuǎn)發(fā)等功能。 圖 42 群聊圖 用戶 進(jìn)入登入界面 輸入用戶名 提交 進(jìn)入聊天界面 河南理工大學(xué)課程論文 10 選擇其他用戶 輸入聊天信息 發(fā)送信息 文本編輯框 用戶聊天界面 私聊 用戶通過選擇在線用戶列表的其他用戶,實(shí)現(xiàn)和選中的用戶進(jìn)行私聊方式進(jìn)行交流,其他用戶不可見。 圖 44 好友列表圖 用戶退出 在線的用戶點(diǎn)擊退出按鈕,向服務(wù)器發(fā)送請求,服務(wù)器接受請求并處理,并通知所有在線用戶該用戶退出了,在所有好友列表里移除該用戶,退出聊天頁面。服務(wù)器端服務(wù)器啟動(dòng)實(shí)現(xiàn)模塊 。 JDK 的安裝與配置 JDK 是 Java 開發(fā)工具包 (Java Development Kit ) 的縮寫。 Win2020 Server 或 Win2020 professional 操作系統(tǒng)下,選擇安裝 j2sdk1_4_1(即JDK)軟件,安裝步驟如下: ( 1)雙擊 j2sdk1_4_1windowsi586 可以開始安裝; ( 2)在安裝過程中使用默認(rèn)配置即可。選擇 [高級 ]選項(xiàng)卡; ( 8) 單擊 [環(huán)境變量 ]按鈕; ( 9) 彈出 [環(huán)境變量 ]對話框; ( 10)該對話框分為 [Administrator 的用戶變量 ]和 [系統(tǒng)變量 ]兩個(gè)選項(xiàng)組。在 [變量值 ]文本框中輸入“ c:\jdk\bin” ,然后 單擊 [確定 ]按鈕。 ( 14)單擊 [應(yīng)用 ]按鈕再單擊 [確定 ]按鈕。 河南理工大學(xué)課程論文 13
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1