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

正文內(nèi)容

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

2024-12-16 10:14 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 發(fā)送消息 客戶端 登錄界面 用戶登入 公聊 私聊 聊天界面 好友列表 端口號(hào) 河南理工大學(xué)課程論文 6 產(chǎn)品功能 本項(xiàng)目具有以下主要功能 客戶端: ? 用戶登入功能。 ? 群聊功能,實(shí)現(xiàn)用戶和在線的所有用戶聊天方式。 ? 私聊功能,實(shí)現(xiàn)用戶和在線的其他用戶一對(duì)一的聊天方式。 ? 獲取好友列表功能 ,把上線的新用戶添加到好友列表里。 服務(wù)端: ? 可以不斷的監(jiān)聽(tīng)客戶端請(qǐng)求 ? 發(fā)送消息 功能需求 用 戶登入 需求描述:用戶填寫用戶名,進(jìn)入聊天室主界面。 執(zhí)行者:用戶 正常過(guò)程: ? 向服務(wù)端請(qǐng)求連接,并發(fā)送登錄信息; ? 服務(wù)端處理用戶信息; ? 返回客戶端一個(gè)響應(yīng),彈出聊天室主界面; ? 更新在線用戶的用戶列表信息。 公聊 需求描述:用戶在聊天室文本區(qū)域輸入發(fā)言內(nèi)容,聊天室中的其他在線用戶可以正常接受并正確顯示(包括上線提醒和下線提醒)。 執(zhí)行者:登入用戶 正常過(guò)程: ? 客戶端用戶登入成功后,啟動(dòng)客戶端功能線程; ? 客戶端將用戶發(fā)送的信息打包傳送給服務(wù)端; ? 服務(wù)端進(jìn)行數(shù)據(jù)分析后,并將用戶的信息進(jìn)行正確的處理; ? 傳給處在聊天室的所有在線其他用戶并正常顯示。 私聊 需求描述:用戶可選擇聊天室的在線用戶列表中任意一個(gè)用戶聊天,雙方發(fā)送的信息河南理工大學(xué)課程論文 7 對(duì)于聊天室的其他用戶是不可見(jiàn)的。 執(zhí)行者:私聊用戶 正常過(guò)程: ? 客戶端與服務(wù)端建立通訊。 ? 客戶端將用戶發(fā)送的信息打包傳送給服務(wù)端。 ? 服務(wù)端進(jìn)行數(shù)據(jù)分析,查找被選中的用戶,并將信息傳給選中的用戶。 ? 選中的用戶收到服務(wù)器的信息后,正確的顯示。 特殊需求:私聊得選中用戶 ,不能與自己進(jìn)行私聊。 好友列表 需求描述:登錄的每一個(gè)用戶都顯示在好友列表里。 執(zhí)行者:客戶端 正常過(guò)程: ? 把登陸的用戶顯示在好友列表里。 ? 服務(wù)器通知所有用戶新用戶上線了。 ? 客戶端接收到消息,進(jìn)行消息處理,并正確顯示。 用戶退出 需求描述:用戶在正常情況下退出聊天室。 執(zhí)行者:用戶 正常過(guò)程: ? 向服務(wù)器發(fā)送用戶退出消息。 ? 服務(wù)器進(jìn)行用戶退出的數(shù)據(jù)處理。 ? 服務(wù)器向聊天室其他用戶發(fā)送用戶下線消息。 ? 刷新其他在線用戶的用戶列表信息。 河南理工大學(xué)課程論文 8 4 系統(tǒng)功能分析與設(shè)計(jì) 目的 該階段目的在于明確網(wǎng)絡(luò)聊天室系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件總體結(jié)構(gòu),各個(gè)軟件模塊的功能說(shuō)明,數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié),系統(tǒng)運(yùn)行配置與應(yīng)用 方式以及使用的關(guān)鍵技術(shù)。 運(yùn)行環(huán)境 運(yùn)行環(huán)境見(jiàn)下表。 名 稱 操作系統(tǒng)類型 推薦 操作系統(tǒng)版本 推薦 硬件(CPU/RAM/HD) 數(shù)據(jù)庫(kù) 客戶端 Windows 平臺(tái) windows 2020 以上 P4 MySql 服務(wù)器 Windows 平臺(tái) windows 2020 以上 P4 表 體系結(jié)構(gòu)概述 本系統(tǒng)采用 C/S的結(jié)構(gòu)設(shè)計(jì)模式,客戶端接收用戶的發(fā)送的信息到服務(wù)器,服務(wù)器通過(guò)處理轉(zhuǎn)發(fā)到另一些客戶端??蛻舳瞬捎脠D形用戶 界面,方便與用戶交互。服務(wù)器端用控制臺(tái)的方式方便控制操作。 客戶端分為用戶登錄、群聊、私聊、好友列表。用戶登錄封裝在用戶登錄的界面中,群聊、私聊、用戶列表模塊封裝在聊天的主界面中。 服務(wù)器端實(shí)現(xiàn)消息接收、消息轉(zhuǎn)發(fā)等功能。 功能設(shè)計(jì) 用戶登錄 用戶進(jìn)到登入界面,填寫登入用戶名 ,然后根據(jù)數(shù)據(jù)庫(kù)里面存的用戶名和輸入的用戶名進(jìn)行對(duì)照,如果一樣,則可以進(jìn)行登陸,否則登陸失敗, 實(shí)現(xiàn)用戶的登入 河南理工大學(xué)課程論文 9 文本編輯框 輸入聊天信息 用戶聊天界面 發(fā)送消息給所有用戶的群聊窗口 圖 41 登錄圖 公聊 用戶登入成功后進(jìn)入聊天界 面,通過(guò)輸入聊天內(nèi)容實(shí)現(xiàn)和其他的用戶聊天,并可以顯示其他用戶發(fā)送的公聊信息。 圖 42 群聊圖 用戶 進(jìn)入登入界面 輸入用戶名 提交 進(jìn)入聊天界面 河南理工大學(xué)課程論文 10 選擇其他用戶 輸入聊天信息 發(fā)送信息 文本編輯框 用戶聊天界面 私聊 用戶通過(guò)選擇在線用戶列表的其他用戶,實(shí)現(xiàn)和選中的用戶進(jìn)行私聊方式進(jìn)行交流,其他用戶不可見(jiàn)。 點(diǎn)擊私聊按鈕 圖 43 私聊圖 好友列表 用戶登陸成功后,經(jīng)過(guò)服務(wù)器處理后,通知所有在線的用戶有新用戶上線了并把新用戶 顯示在好友列表里。 圖 44 好友列表圖 用戶退出 在線的用戶點(diǎn)擊退出按鈕,向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器接受請(qǐng)求并處理,并通知所有在線用戶該用戶退出了,在所有好友列表里移除該用戶,退出聊天頁(yè)面。 用戶 服務(wù)器 發(fā)送通知消息 顯 示在所有客戶端的好友列表里 河南理工大學(xué)課程論文 11 圖 45 用戶退出圖 聊天界面 退出 服務(wù)器 接受請(qǐng)求并處理 發(fā)送有人下線消息 退出聊天界面 河南理工大學(xué)課程論文 12 5 詳細(xì)設(shè)計(jì) 本系統(tǒng)采用 C/S設(shè)計(jì)模式,系統(tǒng)分為客戶端和服務(wù)器端,客戶端包括登入模塊,聊天模塊。服務(wù)器端服務(wù)器啟動(dòng)實(shí)現(xiàn)模塊 。 配置與通信 環(huán)境配置主要包含 JDK 的安裝與配置,配置過(guò)程需要本人特別細(xì)心,有一點(diǎn)不細(xì)心的話都會(huì) 出現(xiàn)問(wèn)題,就比如說(shuō)在配置環(huán)境變量的時(shí)候,不能忽略任何一個(gè)標(biāo)點(diǎn),否則就會(huì)失敗。 JDK 的安裝與配置 JDK 是 Java 開(kāi)發(fā)工具包 (Java Development Kit ) 的縮寫。它是一種用于構(gòu)建在 Java 平臺(tái)上發(fā)布的應(yīng)用程序、 applet 和組件的開(kāi)發(fā)環(huán)境。 Win2020 Server 或 Win2020 professional 操作系統(tǒng)下,選擇安裝 j2sdk1_4_1(即JDK)軟件,安裝步驟如下: ( 1)雙擊 j2sdk1_4_1windowsi586 可以開(kāi)始安裝; ( 2)在安裝過(guò)程中使用默認(rèn)配置即可。 JDK 的默認(rèn)安裝目錄為 C:\jdk; ( 3) 重新啟動(dòng)計(jì)算機(jī); ( 4) 更新環(huán)境變量在系統(tǒng)桌面中; ( 5) 右擊 [我的電腦 ]圖標(biāo); ( 6) 選擇 [屬性 ]命令; ( 7) 彈出 [系統(tǒng)特性 ]對(duì)話框。選擇 [高級(jí) ]選項(xiàng)卡; ( 8) 單擊 [環(huán)境變量 ]按鈕; ( 9) 彈出 [環(huán)境變量 ]對(duì)話框; ( 10)該對(duì)話框分為 [Administrator 的用戶變量 ]和 [系統(tǒng)變量 ]兩個(gè)選項(xiàng)組。接下來(lái)在 [系統(tǒng)變量 ]選項(xiàng)組中操作; ( 11) 找到 path 變量后單擊 [編輯 ]按鈕; ( 12)彈出 [編輯系統(tǒng)變量 ]對(duì)話框。在 [變量值 ]文本框中輸入“ c:\jdk\bin” ,然后 單擊 [確定 ]按鈕。同時(shí)新建 CLASSPATH 變量; ( 13)在 [系統(tǒng)變量 ]選項(xiàng)組中單擊 [新建 ]按鈕 ,在 [變量名 ]文本框中輸入“ CLASSPATH” ,在 [變量值 ]文本框中輸入“ .”(點(diǎn)號(hào)),然后單擊 [確定 ]按鈕。 ( 14)單擊 [應(yīng)用 ]按鈕再單擊 [確定 ]按鈕。至此 JDK 的安裝及配置完成。 河南理工大學(xué)課程論文 13 連接數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 打開(kāi) 控制面板,雙擊 ODBC 數(shù)據(jù)源( 32 位)打開(kāi)數(shù)據(jù)源管理,在系統(tǒng) DSN 中注冊(cè)名稱為 JSP 的 MS SQL 數(shù)據(jù)源。建立數(shù)據(jù)源后, JSP 程序就可以通過(guò) JDBCODBC來(lái)調(diào)用 MS SQL 數(shù)據(jù)庫(kù)。過(guò)程 如下: 首先,從控制面板的管理工具中打開(kāi)“ ODBC 數(shù)據(jù)源管理器”,單擊“系統(tǒng) DSN”選項(xiàng)卡,單擊“添加”按鈕。 然后從“名稱”列表欄中選擇 MySql,單擊“完成”按鈕,“建立新的數(shù)據(jù)源到MySql”對(duì)話框,在名稱中鍵入所加數(shù)據(jù)源的名稱,數(shù)據(jù)源的名稱是 lyw。在服務(wù)器欄中選擇本地服務(wù)器( local)。在“建立新的數(shù)據(jù)源到 MySql”對(duì)話框中單擊“下一步”,出現(xiàn)選擇 MySql 確認(rèn)身份方法的對(duì)話框。選擇“使用網(wǎng)絡(luò)登錄 ID 的 Windows NT 驗(yàn)證”的方法。 在選擇身份確認(rèn)方法對(duì)話框中單擊“下一步”,選擇數(shù)據(jù)庫(kù)的對(duì) 話框,在“改變默認(rèn)的數(shù)據(jù)庫(kù)為”前面加上標(biāo)記,在下拉列表中選擇自己建立數(shù)據(jù)庫(kù)名稱。 在選擇數(shù)據(jù)庫(kù)對(duì)話框中單擊“下一步”,出現(xiàn)數(shù)據(jù)庫(kù)設(shè)置對(duì)話框,不用改變
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1