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

正文內(nèi)容

聊天室系統(tǒng)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-01-06 15:37 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,各臺(tái)微機(jī)已通過(guò)局域網(wǎng)互聯(lián),整體達(dá)到系統(tǒng)運(yùn)行的要求并不需要很大的軟硬件投入。因此,新 系統(tǒng)使用后不需購(gòu)置硬件,硬件的升級(jí)費(fèi)用也非常低。 總之,系統(tǒng)開(kāi)發(fā)所獲得效益將遠(yuǎn)大于系統(tǒng)開(kāi)發(fā)所需的費(fèi)用,所以該 人事 管理系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)可行性方面是可行的。 操作 上的 可行性 只要一臺(tái)以上計(jì)算機(jī)連接在同一個(gè)局域網(wǎng)內(nèi),本系統(tǒng)就可以安裝使用,所以操作上完全不存在問(wèn)題。如果要實(shí)現(xiàn) inter 上通訊,只需要將服務(wù)器端運(yùn)行在一個(gè)有固定 IP 的公網(wǎng)上就可以。 因此該 聊天室 系統(tǒng)在操作可行性方面是可以被用戶(hù)接受的。 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 5 需求分析 系統(tǒng)需求分析是 軟件定義時(shí)期的最后一個(gè)階段 ,是 系統(tǒng)開(kāi)發(fā)工作中的重要環(huán)節(jié),它的基本任 務(wù)是準(zhǔn)確的回答“系統(tǒng)必須做什么”這個(gè)問(wèn)題。 系統(tǒng)的功能需求 本系統(tǒng) 包括 注冊(cè),登錄,聊天,發(fā)送截圖,發(fā)送問(wèn)價(jià),日志, 用戶(hù)管理 子系統(tǒng)。 各子系統(tǒng)的詳細(xì)內(nèi)容如下: ⑴ 注冊(cè) 服務(wù)器收到用戶(hù)的注冊(cè)請(qǐng)求,便開(kāi)始接受客戶(hù)傳遞的信息,諸如客戶(hù)的呢稱(chēng),性別,籍貫,個(gè)人資料等,接受完畢后,便通過(guò) JDBC 與后臺(tái) 數(shù)據(jù)庫(kù)連接,然后向數(shù)據(jù)庫(kù)添加記錄,如果成功,便向客戶(hù)返回其號(hào)碼。 客戶(hù)收到服務(wù)器返回的信息后,便打開(kāi)窗口 登陸 。 ⑵ 登陸 在客戶(hù)端,用戶(hù)輸入其號(hào)碼和密碼,然后建立與服務(wù)器的連接,告訴服務(wù)器我要登錄,服務(wù)器收到 后,開(kāi)始通過(guò) JDBC 讀取數(shù)據(jù)庫(kù),然后與用戶(hù)輸入的信息進(jìn)行比對(duì),如果成功,便打開(kāi)主程序窗口。然后客戶(hù)向服務(wù)器請(qǐng)求讀取好友名單,服務(wù)器收到該請(qǐng)求, 從數(shù)據(jù)庫(kù)中取出好友列表 ,然后向客戶(hù)端發(fā)送這些信息,客戶(hù)收到后就在主窗口顯示好友 。 ⑶ 聊天 客戶(hù)端首先發(fā)送消息到服務(wù)器端,服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā)。例如服務(wù)器接收到一個(gè) A 發(fā)給 B 的消息,先判斷 B 是否已經(jīng)在線(xiàn),如果在線(xiàn)就將信息發(fā)送過(guò)去。如果 B 不在線(xiàn)則把信息儲(chǔ)存在服務(wù)器,等 B 上線(xiàn)了在發(fā)送給他。 B接收到 A 發(fā)來(lái)的信息,如果是未建立對(duì)話(huà)窗口,則自動(dòng)打開(kāi)顯示。 ⑷ 發(fā)送截圖 客戶(hù)端 A 點(diǎn)擊截圖按鈕,將屏幕鎖定,截取圖片,將圖片儲(chǔ)存在 byte[]數(shù)組中發(fā)送到服務(wù)器端。服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā)。 B 接收到 A 發(fā)來(lái)的截圖信息,會(huì)根據(jù) byte[]構(gòu)造圖片,將圖片顯示出來(lái)。同樣,如果是未建立對(duì)話(huà)窗口,則自動(dòng)打開(kāi)顯示。 ⑸ 發(fā)送文件 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 6 客戶(hù)端 A 點(diǎn)擊發(fā)送文件 按鍵 ,從本地選擇文件,將文件在 byte[]數(shù)組中分批次發(fā)送到服務(wù)器端。服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā)。 B 接收到 A 發(fā)來(lái)的文件信息,會(huì)根據(jù)文件發(fā)送的狀態(tài)和 byte[]構(gòu)造文件。 ⑹ 日志 客戶(hù)端發(fā)送和接收到的信息都 會(huì)儲(chǔ)存在文本文檔中。默認(rèn)儲(chǔ)存在 C 盤(pán)下面,會(huì)以用戶(hù)的登錄賬號(hào)為名。 ⑺ 用戶(hù)管理 管理員通過(guò) B/S 的系統(tǒng)對(duì)用戶(hù)進(jìn)行增加,修改,刪除,查找等操作,對(duì)系統(tǒng)進(jìn)行維護(hù);在線(xiàn)用戶(hù)的操作,管理員通過(guò) B/S 的系統(tǒng)對(duì)在線(xiàn)用戶(hù)操作,可以踢用戶(hù)下線(xiàn)。 系統(tǒng)的運(yùn)行環(huán)境要求 ⑴ 硬件環(huán)境 目前,我們所開(kāi)發(fā)的系統(tǒng)主要是應(yīng)用在中小規(guī)模的企業(yè)內(nèi)部,因此,一般配置的計(jì)算機(jī)硬件就可以滿(mǎn)足系統(tǒng)需求考慮到企業(yè)規(guī)模的擴(kuò)大和硬件價(jià)格的降低,將本系統(tǒng)配置在較優(yōu)秀的服務(wù)器硬件上,可以充分發(fā)揮本系統(tǒng)的性能。 CPU: Intel Pentium 43 .06GX或更高 內(nèi)存: 256MB以上 硬盤(pán) 空間 : 40GB 顯示: SVGA 顯示 適配器 ⑵ 軟件環(huán)境 操作系統(tǒng):中文 Windows 2021 , Windows2021或 XP 數(shù)據(jù)庫(kù): Microsoft SQL Server 2021 開(kāi)發(fā) 軟件: Microsoft Visual 2021 系統(tǒng)的性能要求 ⑴ 精度 本系統(tǒng)對(duì)精度的要求主要表現(xiàn)在數(shù)據(jù)庫(kù)設(shè)計(jì)上,這個(gè)在數(shù)據(jù)庫(kù)設(shè)計(jì)中會(huì)有相關(guān)內(nèi)容,在此略。 ⑵ 速度 響應(yīng)時(shí)間 秒以?xún)?nèi)。 ⑶ 靈活性 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 7 本系統(tǒng)的擴(kuò) 展性很好,可以根據(jù)需求增加和刪除欄目,但不能改變系統(tǒng)的整體性。 ⑷ 輸人輸出要求 輸入和輸出的要求在數(shù)據(jù)庫(kù)的設(shè)計(jì)中有相關(guān)內(nèi)容,見(jiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)。 ⑸ 故障處理要求 可能出現(xiàn)的軟硬件的問(wèn)題是: 無(wú)法訪(fǎng)問(wèn)系統(tǒng),可能是服務(wù)器停止運(yùn)行或源代碼被更改; 處理方法:檢查服務(wù)器或源代碼 。 ⑹ 安全保密要求 。 設(shè)置用戶(hù)身份和密碼驗(yàn)證要求。 系統(tǒng)將來(lái)可能提出的要求 ⑴ 系統(tǒng)將來(lái)要面對(duì)系統(tǒng)擴(kuò)充方面的變動(dòng)。 ⑵ 系統(tǒng)某些統(tǒng)計(jì)條件可能變化,同時(shí)需要保存,因此系統(tǒng)需要提供簡(jiǎn)單的查詢(xún)條件保存與提取功能。 將來(lái)系統(tǒng)可能遇到的問(wèn)題還 有:系統(tǒng)可能會(huì)面臨更大的使用范圍,有可能在 更廣的范圍 應(yīng)用,所以系統(tǒng)的通用性在系統(tǒng)設(shè)計(jì)時(shí)也是必須考慮的 。 數(shù)據(jù)流分析 在數(shù)據(jù)流圖中沒(méi)有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動(dòng)和被處理的邏輯過(guò)程。數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示,即使不是專(zhuān)業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解它,因此是分析員與用戶(hù)之間極好的通信工具。 數(shù)據(jù)流圖 數(shù)據(jù)流圖由以下四種基本元素組成,即 源點(diǎn)或終點(diǎn) 、數(shù)據(jù)處理(功能)、數(shù)據(jù)存儲(chǔ) 和 數(shù)據(jù)流。 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 8 數(shù)據(jù)流圖如圖 21所示: 圖 21 數(shù)據(jù)流程圖 主 數(shù)據(jù)流程圖 數(shù)據(jù)流圖 ( DFD) 是 一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換。 主程序數(shù)據(jù)流程圖 如圖 22 所示 : 圖 22 數(shù)據(jù)流程圖 開(kāi)始 登陸界面 注冊(cè) 輸入賬號(hào)和密碼 進(jìn)入聊天界面 輸入文字 傳送文件 傳送圖 片 選擇磁盤(pán) 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 9 數(shù)據(jù)字典 建立數(shù)據(jù)字典為了對(duì)數(shù)據(jù)流程圖上的各個(gè)元素做出詳細(xì)的定義和說(shuō)明。數(shù)據(jù)字典還要對(duì)系統(tǒng)分析中其他需要說(shuō)明的問(wèn)題進(jìn)行定義和說(shuō)明。數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)、加工、外部項(xiàng),數(shù)據(jù)字典是系統(tǒng)分析中必不可少的一部分。下 面對(duì) 聊天室 系統(tǒng)中幾個(gè)數(shù)據(jù)字典加以說(shuō)明: 用戶(hù)信息 ,在數(shù)據(jù)字典中可對(duì)此數(shù)據(jù)元素作如下描述,見(jiàn) 圖 23。 聊天信息 ,在數(shù)據(jù)字典中可對(duì)此數(shù)據(jù)元素作如下描述,見(jiàn) 圖 24。 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 10 三、 系統(tǒng)功能模塊設(shè)計(jì) 聊天室 系統(tǒng)功能設(shè)計(jì)目標(biāo) 程序應(yīng)該盡量實(shí)現(xiàn)所有的實(shí)際工作中需要做的事情。用計(jì)算機(jī)進(jìn)行 聊天溝通 ,最大的好處就是能夠輕松的 自由的實(shí)現(xiàn)人與人之間的聯(lián)系 。這樣的 溝通交流方式 不 僅不需要大量的時(shí)間,整個(gè)過(guò)程也 不 會(huì)很枯燥無(wú)味。 聊天室 系統(tǒng)功能設(shè)計(jì)的目標(biāo)就是完成系統(tǒng)需求分析階段要求的系統(tǒng)功能需求,盡可能的實(shí)現(xiàn) 用戶(hù) 對(duì)系統(tǒng)提出的 要求。 聊天室 系統(tǒng)的子系統(tǒng)功能設(shè)計(jì) 通過(guò)對(duì)用戶(hù)需求的分析,分析出該人事管理系統(tǒng)包含 登錄 模塊 ,注冊(cè)模塊 , 聊天模塊, 文件模塊,用戶(hù)管理模塊五 個(gè) 模塊。 系統(tǒng)功能模塊圖 系統(tǒng)功能模塊圖如圖所示: 圖 31 功能模塊圖 聊天室系統(tǒng) 注冊(cè)模塊 登錄模塊 文件模塊 聊天模塊 用戶(hù)管理模塊 文件接收 文件發(fā)送 在線(xiàn)用戶(hù)管理 刪除用戶(hù) 增加用戶(hù) 發(fā)送文字 發(fā)送圖片 查找用戶(hù) 修改用戶(hù) 查看在線(xiàn)用戶(hù) 踢用戶(hù)下線(xiàn) 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 11 系統(tǒng)用例圖 普通用戶(hù)的用例圖: 圖 32 普通用戶(hù)用例圖 后臺(tái)管理員的用例圖: 圖 33 后臺(tái)用戶(hù)用例圖 注冊(cè) 登錄 聊天 文件 文字 圖片 接受文件 發(fā)送文件 踢用戶(hù)下線(xiàn) 增加用戶(hù) 刪除用戶(hù) 登錄 修改用戶(hù) 查找用戶(hù) 查看在線(xiàn)用戶(hù) 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 12 四、 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)是整個(gè)系統(tǒng)運(yùn)行的基礎(chǔ),數(shù)據(jù)庫(kù)設(shè)計(jì)的合理性直接影響數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的功能實(shí)現(xiàn)和效率。數(shù)據(jù)庫(kù)設(shè)計(jì)的主要任務(wù)是針對(duì)一個(gè)給定的應(yīng)用環(huán)境,在給定的硬件環(huán)境、操作系統(tǒng)、以及數(shù)據(jù)庫(kù)管理信息系統(tǒng)等軟件環(huán)境下,創(chuàng)建一個(gè)性能良好的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能有效地收集、存儲(chǔ)、操作和管理數(shù)據(jù),滿(mǎn)足用戶(hù)的各類(lèi)需求。 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 數(shù)據(jù)庫(kù)系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來(lái)的,經(jīng)歷了層次數(shù)據(jù)庫(kù)、網(wǎng)狀數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)三個(gè)階段。由于關(guān)系數(shù)據(jù)庫(kù)采用人們比較容易理解和接受的二維表 格來(lái)組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫(kù)產(chǎn)品的主流。 計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫(kù)為核心,在數(shù)據(jù)庫(kù)管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲(chǔ)、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。建立既能反映現(xiàn)實(shí)世界信息和信息聯(lián)系、滿(mǎn)足用戶(hù)數(shù)據(jù)要求和加工要求,又能被某個(gè)數(shù)據(jù)管理系統(tǒng)所接受,同時(shí)能實(shí)現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫(kù)。 該系統(tǒng)所使用的數(shù)據(jù)庫(kù)系統(tǒng)是 MYSql 數(shù)據(jù)庫(kù)表的設(shè)計(jì) 本系統(tǒng)中所涉及的主要實(shí)體及其屬性有: 用戶(hù)(用戶(hù)賬號(hào),用戶(hù)名,密碼,個(gè)性簽名,頭像 ID,年齡,性別) ER 模型如圖所示: 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 13 圖 41 系統(tǒng)實(shí)體及其屬性 表 42 user 字段名 數(shù)據(jù)類(lèi)型 字段說(shuō)明 鍵引用 備注 account int(6) ID PK 主鍵(自動(dòng)增一) name varchar(20) 用戶(hù)名稱(chēng) 非空 password varchar(20) 用戶(hù)密碼 非空 signature Varchar(255) 簽名 profileID int(2) 頭像 ID age int(3) 年齡 sex sex char(2) 性別 user account age sex signature password name 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 14 五、 系統(tǒng)設(shè)計(jì)實(shí)現(xiàn) 這部分的設(shè)計(jì)是在前面的各項(xiàng)系統(tǒng)分析的基礎(chǔ)上進(jìn)行的總體結(jié)構(gòu)設(shè)計(jì)以及具體的模塊設(shè)計(jì),為以后的程序設(shè)計(jì)制訂藍(lán)圖。為確定系統(tǒng)結(jié)構(gòu),必須從實(shí)現(xiàn)的角度把復(fù)雜的功能進(jìn)一步分解。通常程序中的一個(gè)模塊完成一個(gè)適當(dāng)?shù)淖庸δ?。?yīng)該把模塊組織成良好的層次系統(tǒng),頂層模塊調(diào)用它的下層模塊以實(shí)現(xiàn)程序的完整功能,每個(gè)下層模塊再調(diào)用更下層的模塊,從而完成程序的一個(gè)子功能,最下層的模塊完成最具體的功能,便于使用者使用該系統(tǒng)。 實(shí)現(xiàn)概況 本系統(tǒng)可分為登錄、聊天、文件、用戶(hù)管理和注冊(cè)五個(gè)功能模塊。 “登錄”模塊為用戶(hù)提供登錄界面,并在用戶(hù)登錄顯示好友列表;“聊天”模塊實(shí)現(xiàn)用戶(hù)的即時(shí)傳送信息,即多用戶(hù)即時(shí)聊天,可以發(fā)送文字或者截圖;“文件”模塊主要實(shí)現(xiàn)一用戶(hù)向另一用戶(hù)發(fā)送文件,對(duì)方可以選擇接受或者拒絕。聊天記錄會(huì) 以 文本文檔格式保存。“用戶(hù)管理”模塊即管理員對(duì)用戶(hù)進(jìn)行增刪改查,和踢用戶(hù)下線(xiàn)的操作。 下面詳細(xì)介紹各個(gè)模塊的具體實(shí)現(xiàn)。 登錄界面的設(shè)計(jì) 流程圖 在數(shù)據(jù)流圖中沒(méi)有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動(dòng)和被處理的邏輯過(guò)程。數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示,即使不是 專(zhuān)業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解它,因此是分析員與用戶(hù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1