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

正文內(nèi)容

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

2025-10-07 10:14 本頁面


【正文】 ......................................... 19 數(shù)據(jù)庫功能設(shè)計(jì) ................................................... 19 6 系統(tǒng)測(cè)試 .............................................................................................................................. 24 系統(tǒng)測(cè)試原則 ..................................................... 24 系統(tǒng)測(cè)試方法 ..................................................... 24 測(cè)試舉例 ......................................................... 25 測(cè)試程序登陸界面 .......................................... 25 測(cè)試程序主界面 ............................................ 25 測(cè)試程序退出 .............................................. 25 測(cè)試項(xiàng)目 ......................................................... 25 單元測(cè)試 .................................................. 25 系統(tǒng)測(cè)試 .................................................. 25 系統(tǒng)測(cè)試總結(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ì)算機(jī)網(wǎng)絡(luò)的普及和推廣,將會(huì)有越來越多的人利用網(wǎng)上資源,享受不斷發(fā)展和完善的網(wǎng)絡(luò)服務(wù),以此來提高工作效率和水平。隨著我國(guó)經(jīng)濟(jì)的發(fā)展和網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)技術(shù)也越來越多地被應(yīng)用于日常工作之中。在程序設(shè)計(jì)領(lǐng)域,面向?qū)ο蟮木幊碳夹g(shù)正在逐步代替面向過程的程序設(shè)計(jì)技術(shù),成為計(jì)算機(jī)應(yīng)用設(shè)計(jì)開發(fā)的主流,尤其在網(wǎng)絡(luò)技術(shù)開發(fā)中,面向 對(duì)象的 Java語言編程和相關(guān)的 Java 技術(shù)正在以前所未有的速度發(fā)展。網(wǎng)上購物、網(wǎng)上銀行、遠(yuǎn)程教學(xué)、網(wǎng)絡(luò)聊天、網(wǎng)絡(luò)游戲等都開始使用 Java 技術(shù)。而且 Java 使平臺(tái)無慣性的思想成為現(xiàn)實(shí),獨(dú)立的 Java 程序可以被編譯為與平臺(tái)無關(guān)的字節(jié)碼,這種字節(jié)碼可以運(yùn)行在任何擁有 Java 解釋器的機(jī)器上。真正降低了企業(yè)成品和程序員的負(fù)擔(dān)。 隨著信息科學(xué)的進(jìn)步與互聯(lián)網(wǎng)絡(luò)的發(fā)展,雖然通過網(wǎng)絡(luò)的聊天軟件很多,但針對(duì)于內(nèi)部系統(tǒng)的、局域網(wǎng)內(nèi)的聊天和公司內(nèi)部的上下級(jí)溝通的聊天通訊軟件卻很少。所以開發(fā)一個(gè)此類型的即時(shí)通訊系統(tǒng)就變得非常有 意義了。 聊天室的發(fā)展 聊天室作為即時(shí)通訊的一種,即時(shí)通訊( Instant Messenger,簡(jiǎn)稱 IM)軟件可以說是目前我國(guó)上網(wǎng)用戶使用率最高的軟件,無論是老牌的 ICQ,還是國(guó)內(nèi)用戶量第一的騰訊 ,以及微軟的 MSN Messenger 都是大眾關(guān)注的焦點(diǎn),它們能讓你迅速的在網(wǎng)上找到你的朋友或工作伙伴,可以實(shí)時(shí)交談和互傳信息。而且,現(xiàn)在不少 IM 軟件還集成了數(shù)據(jù)交換、語音聊天、網(wǎng)絡(luò)會(huì)議、電子郵件的功能。 IM 軟件的歷史并不久遠(yuǎn),但是它一誕生,就立即收到網(wǎng)民的喜愛,并風(fēng)靡全球。在它的發(fā)展史上,以色列人 是功不可沒的。正是四位以色列籍的年輕人,在 1996 年 7月成立的 Mirabilis 公司,并于同年 11 月推出了全世界第一個(gè)即時(shí)通訊軟件 ICQ,取意為“我在找你” —— “ I Seek You”,簡(jiǎn)稱 ICQ 了。知道現(xiàn)在, ICQ 已經(jīng)推出了它的 2020a 版本,在全球即時(shí)通訊市場(chǎng)上占有非常重要的地位。 目前,國(guó)內(nèi)最為流行的即時(shí)通訊軟件是 OICQ(簡(jiǎn)稱 )。它以良好的中文界面和不斷增強(qiáng)的功能形成了一定的 網(wǎng)絡(luò)文化。 Messenger 雖出道較晚,但依托微軟的強(qiáng)河南理工大學(xué)課程論文 2 大背景,實(shí)力也不可小視。最為 Windows XP 的一部分, Messenger 整合了操作系統(tǒng)的許多功能,如多種形式的聊天選擇、多人的單窗口討論式交流以及充分的文件與桌面共享功能等。它的令人耳目一新的中文界面和注冊(cè)方式,連同它強(qiáng)大的功能了,著實(shí)吸引了眾多的眼球的注視,此外還有許多有特點(diǎn)的 IM 軟件。 河南理工大學(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ái)而言,必須考慮的問題之一是用戶可能使用的操作系統(tǒng) 。用戶可能使用的是 Windows Linux。 JAVA 語言具有跨平臺(tái)性。 JAVA 的 Swing 組件開發(fā)技術(shù)可以開發(fā)豐富的圖形界面,并且 Swing API 類提供了豐富的外部接口和方法,可以方便實(shí)現(xiàn)系統(tǒng)功能。 就項(xiàng)目開發(fā)而言, 純粹的面向?qū)ο?,加上?shù)量巨大的類所提供的方法(函數(shù))庫的支持,使得利用 Java 開發(fā)各種應(yīng)用程序,可以說是易如反掌。此外,在程序除錯(cuò)、修改、升級(jí)和增加新功能等方面,因其面向?qū)ο蟮奶匦?,使得這些維護(hù)也變得非常容易。 Java 支持內(nèi)在的多線程運(yùn)行,提供分布式的并發(fā)機(jī)制,運(yùn)行效率高 。 異常處理, 為了使 Java 程式更穩(wěn)定、更安全, Java 引入了異常處理機(jī)制。能夠在程序中產(chǎn)生異常情況的地方,執(zhí)行相對(duì)應(yīng)的處理,不至于因突發(fā)或意外的錯(cuò)誤造成執(zhí)行中斷或是死機(jī)。通過這種異常處理,不僅能夠清晰地掌握整個(gè)程序執(zhí)行的流程,也使得程序的設(shè)計(jì)更為嚴(yán)謹(jǐn)。 高性能, Java 可以在運(yùn)行時(shí)直接將目標(biāo)代碼翻譯成機(jī)器指令。 Sun 用直接解釋器一秒鐘內(nèi)可調(diào)用 300,000 個(gè)過程。翻譯目標(biāo)代碼的速度與 C/C++的性能沒什么區(qū)別。 ava 的開發(fā)工具很多,而且各有優(yōu)缺點(diǎn),在這里我選用了 Eclipse 作為開發(fā)工具 ,Eclipse 是一個(gè)開放可擴(kuò)展的集成開發(fā)環(huán)境 (IDE)。它不僅可以用于 Java 的開發(fā),通過開發(fā)插件,它可以構(gòu)建其他的開發(fā)工具。 Eclipse 是開放源代碼的項(xiàng)目,并可以免費(fèi)下載。支持最新的 Java 標(biāo)準(zhǔn),并且縮短了開發(fā)周期。一直以其友好的集成開發(fā)環(huán)境在業(yè)界受到廣泛的贊譽(yù),這也是 Eclipse 一直是廣大程序員最喜愛的 Java 開發(fā)工具的原因之一。 Eclipse 的可視化集成開發(fā)環(huán)境包括文本編輯器、工程創(chuàng)建工具、對(duì)象瀏覽器和調(diào)試器等。用戶可以在集成開發(fā)環(huán)境中創(chuàng)建工程和打開工程,建立、打開和編輯文 件,河南理工大學(xué)課程論文 4 并可以編譯、運(yùn)行和調(diào)試應(yīng)用程序??梢哉f在 Eclipse 集成開發(fā)環(huán)境中開發(fā) Java 程序,快速而且高效。其主要特點(diǎn)如下: IDE API 本課題開發(fā)技術(shù)的選擇 系 本課題選擇了 java Socket 技術(shù)開發(fā)網(wǎng)絡(luò)聊天室。什么是 socket? socket 是一種用于表達(dá)兩臺(tái)機(jī)器之間連接“終端”的軟件抽象。對(duì)于一個(gè)給定的連接,在每臺(tái)機(jī)器上都有一個(gè) socket,你可以想象一個(gè)虛擬的 電纜 工作在兩臺(tái)機(jī)器之間,“電纜”插在兩臺(tái)機(jī)器的 socket 上。 當(dāng)然,物理硬件和兩臺(tái)機(jī)器之間的“電纜”這些連接裝置都是未知的,抽象的所有目的就是為了讓我們不必了解更多的細(xì)節(jié)。 河南理工大學(xué)課程論文 5 3 系統(tǒng)需求分析 產(chǎn)品描述 我這個(gè)聊天室是和許多大型的網(wǎng)絡(luò)聊天室相比該小聊天室比較簡(jiǎn)單,但能實(shí)現(xiàn)聊天的基本功能,群聊,私聊等,基于時(shí)間和技術(shù)的原因,很遺憾傳送文件的功能尚未實(shí)現(xiàn)。本聊天室主要由登錄界面、聊天室界面構(gòu)成。整個(gè)設(shè)計(jì)簡(jiǎn)潔明了、實(shí)用,使用簡(jiǎn)單。 圖 31 客戶端結(jié)構(gòu)圖 圖 32 服務(wù)器結(jié)構(gòu)圖 服務(wù)器 監(jiān)聽請(qǐng)求 接收消息
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1