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

正文內容

聊天室系統畢業(yè)設計(文件)

2024-12-25 15:37 上一頁面

下一頁面
 

【正文】 出版社 . 2021: 10。 [15] 齊 治昌 ,譚慶平 ,寧洪著 . 軟件工程(第二版) [J] . 高等教育出版社 ,2021。 ( ( ().trim ()))。 ()。 } Dispose ()。 Public Boolean checkLogin (Object o) { Boolean success=false。 If ( ().invalid () == ()) { Success=true。 //開啟客戶線程 ,接收服務器端的信息 Countered =new ClientConnToServerThread ( ())。 =connThread。 ObjectInputStream obis = new ObjectInputStream ( ())。 } catch (ClassNotFoundException e) { ()。 If (user! =null){ Return ().equals ( ())。 If (checkLogin (u)) { // 返回一個成功登陸的信息報 User myself= ( ())。//好友列表 (m)。 } List. Clear ()。 //查看是否有離線消息 Linked ListMessage list= ( ())。 (myself)。 } 如果驗證成功,查找是否有他的離線消息,有就發(fā)送給他。 } 這樣按照 MVC的模式設計,減小的系統耦合。 Return ms。 } 客戶端通過 public class IMClientServer 類與服務器通信 Public Object sendLoginInfo (Object o) { Try { ObjectOutputStream oozy = new ObjectOutputStream ( ())。 ()。 //將好友列表放到管理器中,進行上下線操作 IMFriendList fl=new IMFriendList ( (), ())。 // ( ())。 } })。 Try { (m)。 // 登陸成功 If ( (u)) { //向服務器發(fā)送數據包,請求在線人得信息 ClientConnToServerThread t=。 // ( ())。 [13] 彭建翔 . 《 Css2 網頁結構建筑師》 [J] . 中國鐵道出版社 ,2021 年 。 [8]饒鋒 ,毛迪林 . ,代春陽 .JAVA2 安全機制與實例研究 [J] . 計算機應用與軟 . 件 ,2021 : :3537。 [4] Cay , Gary Cornell. JAVA 核心技術 卷Ⅰ [M].北京:機械工業(yè)出版社 。 在做畢業(yè)設計工作和在學校學習時間里,我還曾得到了許多老師和同學的幫助,在這里也要向他們表示誠摯的謝意。 沈陽化工大學學士學位論文 聊天室系統 32 致 謝 四年的大學生活即將結束,在此,我要感謝所有曾經教導過我的老師和關心過我的同學們,他們在我成長過程中給予了我極大的幫助。在畢業(yè)設計的過程中,加強了對多線程的理解和掌控。本系統可以實現通訊系統最基本的兩個功能:一是 雙方能夠互相收發(fā)信息,二是雙方能夠互傳文件。而這也讓我充分認識到了軟件編制的困難程度。 通過這次畢業(yè)設計,我對目 前流行的軟件開發(fā)方法和手段,有了一定的認識,對面向對象的開發(fā)方法有了更深刻地了解,豐富了軟件開發(fā)的經驗,提高了編程的水平,加深理解了許多課程中、書本上學到的知識和理論。 “白盒 ”法是窮舉路徑測試。這種方法按照程序內部的 邏輯 測試程序,檢測程序中的主要執(zhí)行通路是否都能按預定要求正確工作。也就是說, 黑盒測試 是在程序接口進行的測試,它只檢查程序功能是否按照 軟件的需求規(guī)格說明 書的規(guī)定正常使用,程序是否能 適當的接受輸入數據并產生正確的輸出信息,程序運行過程中能否保持外部信息(如數據庫或文件)的完整性。 ⑹ 保留測試用例作為軟件文檔的組成部分,以備以后一旦程序糾錯、改進或擴充后為重新測試和追加測試帶來方便。 沈陽化工大學學士學位論文 聊天室系統 30 ⑷ 應該從“小規(guī)?!睖y試開始,并逐步進行“大規(guī)?!睖y試。 在開發(fā) 聊天室系統 中,進行系統測試時所遵循的基本原則是: ⑴ 測試工作盡量避免由原開發(fā)人員來承擔,從而避免軟件開發(fā)人員因心理上 的原因,不愿否定自己成果而總認為自己開發(fā)的軟件沒有錯誤或錯誤不大。 “黑盒 ”法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。 測試 測試分為兩類,即黑盒測試與白盒測試。 例如:在 月份 信息輸入后,進行取消的操作,此時查看系統是否會出現異常反應。) 用正確用戶名和密碼登陸 。因此系統必須進行調試, 它總是發(fā)生在測試之后, 準確判定錯誤位置以及具體的出錯情況,繼而進行改正以排除錯誤。 正常發(fā)送文件: 沈陽化工大學學士學位論文 聊天室系統 22 圖 512 文件傳輸圖 圖 513 文件傳輸成功之后 發(fā)送完成后,雙方的界面上都會顯示成功信息: 圖 514 文件傳輸成功圖 客戶端接收文件的邏輯: 文件的傳輸狀態(tài)被定義成了這幾種: 沈陽化工大學學士學位論文 聊天室系統 23 0是不接受文件, 1是接受文件, 2請求發(fā)送文件, 3文件傳輸中, 4文件傳送完成 包括對用戶的操作以及對在線用戶的操作。 數據流圖 ( DFD)是 一種圖形化技術,它描繪信息流和數據從輸入移動到輸出的過程中所經受的變換。然后監(jiān)聽鼠標事件,再用 createScreenCapture(Rectangle screenRect)方法截圖 . 如果點擊了鼠標右鍵則取消截圖,雙擊確定截圖完成 。 沈陽化工大學學士學位論文 聊天室系統 18 圖 56 聊天流程圖 模塊 功能 客服 端 發(fā)送文字信息: 客戶端發(fā)送和顯示信息的代碼被封裝在了 IMChat extends JFrame implements ActionListener類中 。然后在服務器上專門開啟一個針對當前用戶的線程, 并且吧線程放入管理類中,便于日后的管理。 圖 52 用戶登錄窗體 客戶端 : 開始 填寫用戶信息 驗證用戶信息 驗證用戶 成功 接收離線信息 失敗 發(fā)送登錄失敗消息 結束 沈陽化工大學學士學位論文 聊天室系統 16 登錄事件是定義在 class IMClientLogin extends JFrame 這個類的監(jiān)聽事件中。 登錄界面的設計 流程圖 在數據流圖中沒有任何具體的物理部件,它只是描繪數據在軟件中流動和被處理的邏輯過程。 “登錄”模塊為用戶提供登錄界面,并在用戶登錄顯示好友列表;“聊天”模塊實現用戶的即時傳送信息,即多用戶即時聊天,可以發(fā)送文字或者截圖;“文件”模塊主要實現一用戶向另一用戶發(fā)送文件,對方可以選擇接受或者拒絕。為確定系統結構,必須從實現的角度把復雜的功能進一步分解。由于關系數據庫采用人們比較容易理解和接受的二維表 格來組織數據,發(fā)展迅速,已成為數據庫產品的主流。 聊天室 系統的子系統功能設計 通過對用戶需求的分析,分析出該人事管理系統包含 登錄 模塊 ,注冊模塊 , 聊天模塊, 文件模塊,用戶管理模塊五 個 模塊。 沈陽化工大學學士學位論文 聊天室系統 10 三、 系統功能模塊設計 聊天室 系統功能設計目標 程序應該盡量實現所有的實際工作中需要做的事情。數據字典還要對系統分析中其他需要說明的問題進行定義和說明。數據流圖是系統邏輯功能的圖形表示,即使不是專業(yè)的計算機技術人員也容易理解它,因此是分析員與用戶之間極好的通信工具。 系統將來可能提出的要求 ⑴ 系統將來要面對系統擴充方面的變動。 ⑷ 輸人輸出要求 輸入和輸出的要求在數據庫的設計中有相關內容,見數據庫設計。 系統的運行環(huán)境要求 ⑴ 硬件環(huán)境 目前,我們所開發(fā)的系統主要是應用在中小規(guī)模的企業(yè)內部,因此,一般配置的計算機硬件就可以滿足系統需求考慮到企業(yè)規(guī)模的擴大和硬件價格的降低,將本系統配置在較優(yōu)秀的服務器硬件上,可以充分發(fā)揮本系統的性能。 B 接收到 A 發(fā)來的文件信息,會根據文件發(fā)送的狀態(tài)和 byte[]構造文件。 B 接收到 A 發(fā)來的截圖信息,會根據 byte[]構造圖片,將圖片顯示出來。如果 B 不在線則把信息儲存在服務器,等 B 上線了在發(fā)送給他。 ⑵ 登陸 在客戶端,用戶輸入其號碼和密碼,然后建立與服務器的連接,告訴服務器我要登錄,服務器收到 后,開始通過 JDBC 讀取數據庫,然后與用戶輸入的信息進行比對,如果成功,便打開主程序窗口。 沈陽化工大學學士學位論文 聊天室系統 5 需求分析 系統需求分析是 軟件定義時期的最后一個階段 ,是 系統開發(fā)工作中的重要環(huán)節(jié),它的基本任 務是準確的回答“系統必須做什么”這個問題。 總之,系統開發(fā)所獲得效益將遠大于系統開發(fā)所需的費用,所以該 人事 管理系統的開發(fā)在經濟可行性方面是可行的。因此,該 人事 管理系統開發(fā)在技術上是可行的。 ⑷ 系統開發(fā)人員的技術水平 開發(fā)人員為信息管理與信息系統畢業(yè)生,具有一定的系統開發(fā)經驗,專業(yè)知識掌握的也很好,再經過參加實際項目的開發(fā),經驗更加成熟,能夠較容易的了解用戶需求并能在計算機上實現。企業(yè)具有的硬件環(huán)境可以在很大程度上滿足系統在硬件方面的需求。一般應該從下述三方面 研究每種解法的可行性:技術可行性,經濟可行性,操作可行性。 該 人事管理 系統采取的是 訪問 與實踐相結合的調查方法。 ⑶ 系統具備數據庫維護功能,及時根據用戶需求進行數據添加、刪除、修改等操作沈陽化工大學學士學位論文 聊天室系統 3 二、 系統分析 系統初步調查 詳細了解和深刻認識使用所開發(fā)系統的單位之現狀 、發(fā)展方向、存在的問題和各級管理人員的信息需求是系統建設的重要基礎。 但是本次畢業(yè)設計默認在單機情況下運行,若在局域網中運行可在登陸界面的設置中輸入服務器端的 IP 地址。 沈陽化工大學學士學位論文 聊天室系統 2 開 發(fā)目的 網絡通信在當今信息社會中起著不可或缺的作用,人們可以利用網絡通信技術進行信息交流。使用它可在各式各樣不同種機器、不同種操作平臺的網絡環(huán)境中開發(fā)軟件 。目 前,出現了很多非常不錯的聊天工具,其中應用比較廣泛的有騰訊 、 MSNMessager 等等。半個世紀以來,還沒有任何一種工業(yè)產品像計算機那樣對人類社會生活產生如此深刻而又巨大的影響。 首先可在短時間內建立系統應用原型,然后,對初始原型系統進行不斷修正和改進,直到形成可行系統 。前者通過 Socket套接字建立服務器,服務器能讀取、轉發(fā)客戶端發(fā)來信息,并能刷新用戶列表。本文是聊天室的實際應用出發(fā),在對現有聊天工具進行認真、細致、深入調研的基礎上,分析了其實際運用中的不足,并進行了科學的結構分析和設計,提出一個實用的聊天室系統的設計方案。沈陽化工 大 學 本科畢業(yè)論文 題 目 : 聊天室系統 院 系 : 經濟管理
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1