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

正文內(nèi)容

基于java實現(xiàn)聊天室-在線瀏覽

2025-01-13 15:59本頁面
  

【正文】 于和服務(wù)器的通信。 服務(wù)器 客戶端 監(jiān)聽端口 連接請求 監(jiān)聽端口 服務(wù)器 客戶端 連接請求 端口 5 Java中的線程 模型 簡介 線程是程序中的一個執(zhí)行流。因此,線程被認為是以 CPU 為主體的行為。 Java 中的線程模型包含三部分。 ( 2)該 CPU 執(zhí)行的代碼。 線程模型在 Java 中是由 類進行定義和描述的。因此用戶可以通過創(chuàng)建 Thread 的實例或定義并創(chuàng)建 Thread 子類的實例建立和控制自己的線程序 [7]。一經(jīng)推出,就受到了專業(yè)人士的好評,目前已經(jīng)成為 web數(shù)據(jù)庫系統(tǒng)中較為常用的一個數(shù)據(jù)庫系統(tǒng) 。 Sql Server 2020 的重要管理工具 : ( 1) 服務(wù)管理器 可以通過服務(wù)管理器啟動、停止、暫停 Sql Server 服務(wù)器的相關(guān)服務(wù)。 ( 2) 企業(yè)管理器 企業(yè)管理器提供了一種圖形化界面來操作數(shù)據(jù)庫對象,在該界面中可以進行數(shù)據(jù)庫、表等數(shù)據(jù)對象的創(chuàng)建、查詢、修改、刪除等操作,可以完成 Sql Server 2020 中絕大多數(shù)的管理工作。Transactsql(又稱為 tsql)是 Sql Server 2020 在標準的 SQL 語句上進行了擴充的語言,是交互式的結(jié)構(gòu)化查詢語言,能夠完成對 Sql Server 2020 數(shù)據(jù)庫的所有操作。在 ASP 中,只要訪問數(shù)據(jù)庫,就必然會使用 SQL 語言。 管理員在經(jīng)過 登錄 界面進入管理員界面 ,即系統(tǒng)的服務(wù)器端 并啟動服務(wù)器后。管理員在管理界面中可以隨時關(guān)閉服務(wù)器。 用戶只需要在 登錄 界面中輸入正確的用戶名和密碼即可 登錄 聊天室并且連接上服務(wù)器。如果用戶已經(jīng) 登錄 了聊天室,而服務(wù)器還沒有啟動,則用戶是不可以利用聊天室收發(fā)信息的。 系統(tǒng) 功能 分析 系統(tǒng)的功能需求 聊天室程序通常需要完成以下一些基本功能: ( 1) 登錄 聊天室 ; ( 2) 啟動服務(wù)器; ( 3) 關(guān)閉服務(wù)器; ( 4) 用戶 之間的 聊天 ; ( 5) 退出聊天室 。用戶經(jīng) 登錄 界面都進入聊天大廳。 ( 2)不論是管理員還是用戶 都需要 在 登錄 界面輸入正確的用戶名和密碼后 才 可以 登錄到各自的界面中去。首先,管理員進入到管理界面后可以方便的啟動 /停止服務(wù)器,看到在線用戶的信息 和聊天信息 。 ( 4)一個用戶退出聊 天室對其他用戶不能產(chǎn)生影響,而服務(wù)器斷開與客戶端的連接則所有的用戶都失去與服務(wù)器的連接。 ( 6)服務(wù)器狀態(tài),聊天信息和 在線用戶人數(shù) 及時刷新。聊天室 系統(tǒng) 運行穩(wěn)定、安全性高、性能可靠。 7 圖 31 系統(tǒng) 頂級數(shù)據(jù)流圖 管理員的操作經(jīng)過聊天室系統(tǒng)將反饋給管理員自己和用戶。情況 2:管理員停止 服務(wù)器,管理員界面 中所有的用戶信息都將不再刷新,而用戶所在聊天界面都將有服務(wù)器停止 的提示。用戶的用戶名,聊天信息在管理員界面都可以顯示出來。 管理員界面 2 級數(shù)據(jù)流圖: 圖 32 管理員界面 2 級數(shù)據(jù)流圖 聊天室 界面 2 級數(shù)據(jù)流圖: 聊天 室系統(tǒng) 管理員 管理員 用戶 用戶 啟 /停服務(wù)器 發(fā) 送 信息 用 戶 信息 接 收 信息 登錄界面 用戶名,密碼核對 管理員界面 啟動 /停止服務(wù)器 查看在線用戶人數(shù) 查看用戶聊天信息 口令核對 口 令 正確 口令錯誤 8 圖 33 聊天室 界面 2 級 數(shù)據(jù)流圖 系統(tǒng)數(shù)據(jù)分析 在仔細調(diào)查聊天室過程的基礎(chǔ)上,總結(jié)出該系統(tǒng)需要滿足以下系統(tǒng)數(shù)據(jù)的需求: ? 系統(tǒng)管理員資料。 ? 用戶信息記錄用戶的資料。 聊天室系統(tǒng)總體 ER 圖如圖 34 所示: 圖 34 聊天室系統(tǒng)總體 ER 圖 聊天室系統(tǒng)管理員 屬性 圖如圖 35 所示: 圖 35 管理員 屬性 圖 聊天室 系統(tǒng)客戶 個人資料 屬性 圖如圖 36 所示: 管理員 管理員密碼 管理員用戶名 客戶 管理員 客戶 管理 聊天 管理 登錄界面 用戶名,密碼核對 聊天室界面 發(fā)送聊天信息 接收聊天信息 查看連接狀態(tài) 口令錯誤 口令核對 口 令 正確 9 圖 36 客戶個人資料 屬性 圖 系 統(tǒng) 可行性分析 從技術(shù)發(fā)面來看 , Java 語言的優(yōu)點主要表現(xiàn)在:簡單、面向?qū)ο蟆⒍嗑€程、安全性等方面。 Java 實現(xiàn)了自動的垃圾收集,簡化了內(nèi)存管理的工作。 (2) 面向?qū)ο? Java 提供了簡單的類機制和動態(tài)的構(gòu)架模型。 Java 是一種完全面向?qū)ο蟮某绦蛟O(shè)計語言,它除了數(shù)組、布爾和字符三個基本數(shù)據(jù)類型外的其它類都是對象,它不再支持全局變量。 Java 同樣支持繼承特性 , Java 的類可以從其它類中繼承行為,但 Java 只支持類的單重繼承,即每個類只能從一個類中繼承。 (3) 多線程 多線程使應(yīng)用程序可以同時進行不同的操作,處理不同的事件。 Java 程序可以有多個執(zhí)行線程,如可以讓一個線程進行復雜的 計算 ,而讓另一個線程與用戶進行交互,這樣用戶可以在不中斷計算線程的前提下與系統(tǒng)進行交互。 (4) 安全性 用于網(wǎng)絡(luò)、分布環(huán)境下的 Java 必須要防止病毒的入侵, Java 不支持指針,一切對內(nèi)存的訪問都必須通過對象的實例變量來實現(xiàn),這樣就防止了程序員使用欺騙手段訪問對象的私有成員,同時也避免了指針操作中容易產(chǎn)生的錯誤 。 JBuilder5 新增了幾個新功能,并對已有的功能進行了改造,包括一個單步產(chǎn)品安裝過程,以及自動卸載功能。 從自身能力來看, 本人在大學三年級時對 Java 語言進行過一個學期的系統(tǒng)學習,對Java 有一定的了解和掌握。 11 第 4 章 系統(tǒng)設(shè)計 系統(tǒng)設(shè)計是本系統(tǒng)開發(fā)的重要階段,它直接影響到目標系統(tǒng)的質(zhì)量,是整個開發(fā)工作的核心。系統(tǒng)設(shè)計分為:總體設(shè)計和詳細設(shè)計。 系統(tǒng)設(shè)計遵循的原則是:系統(tǒng)性、適應(yīng)性、穩(wěn)健性、經(jīng)濟性 。其最重要的功能就是實現(xiàn)了聊天信息的快速性,改變了傳統(tǒng)的面對面聊天信息不
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1