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

正文內(nèi)容

聊天室系統(tǒng)畢業(yè)設(shè)計(jì)(更新版)

  

【正文】 ( ( ().trim ()))。 } Dispose ()。 If ( ().invalid () == ()) { Success=true。 =connThread。 } catch (ClassNotFoundException e) { ()。 If (checkLogin (u)) { // 返回一個(gè)成功登陸的信息報(bào) User myself= ( ())。 } List. Clear ()。 (myself)。 } 這樣按照 MVC的模式設(shè)計(jì),減小的系統(tǒng)耦合。 } 客戶(hù)端通過(guò) public class IMClientServer 類(lèi)與服務(wù)器通信 Public Object sendLoginInfo (Object o) { Try { ObjectOutputStream oozy = new ObjectOutputStream ( ())。 //將好友列表放到管理器中,進(jìn)行上下線(xiàn)操作 IMFriendList fl=new IMFriendList ( (), ())。 } })。 // 登陸成功 If ( (u)) { //向服務(wù)器發(fā)送數(shù)據(jù)包,請(qǐng)求在線(xiàn)人得信息 ClientConnToServerThread t=。 [13] 彭建翔 . 《 Css2 網(wǎng)頁(yè)結(jié)構(gòu)建筑師》 [J] . 中國(guó)鐵道出版社 ,2021 年 。 [4] Cay , Gary Cornell. JAVA 核心技術(shù) 卷Ⅰ [M].北京:機(jī)械工業(yè)出版社 。 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 32 致 謝 四年的大學(xué)生活即將結(jié)束,在此,我要感謝所有曾經(jīng)教導(dǎo)過(guò)我的老師和關(guān)心過(guò)我的同學(xué)們,他們?cè)谖页砷L(zhǎng)過(guò)程中給予了我極大的幫助。本系統(tǒng)可以實(shí)現(xiàn)通訊系統(tǒng)最基本的兩個(gè)功能:一是 雙方能夠互相收發(fā)信息,二是雙方能夠互傳文件。 通過(guò)這次畢業(yè)設(shè)計(jì),我對(duì)目 前流行的軟件開(kāi)發(fā)方法和手段,有了一定的認(rèn)識(shí),對(duì)面向?qū)ο蟮拈_(kāi)發(fā)方法有了更深刻地了解,豐富了軟件開(kāi)發(fā)的經(jīng)驗(yàn),提高了編程的水平,加深理解了許多課程中、書(shū)本上學(xué)到的知識(shí)和理論。這種方法按照程序內(nèi)部的 邏輯 測(cè)試程序,檢測(cè)程序中的主要執(zhí)行通路是否都能按預(yù)定要求正確工作。 ⑹ 保留測(cè)試用例作為軟件文檔的組成部分,以備以后一旦程序糾錯(cuò)、改進(jìn)或擴(kuò)充后為重新測(cè)試和追加測(cè)試帶來(lái)方便。 在開(kāi)發(fā) 聊天室系統(tǒng) 中,進(jìn)行系統(tǒng)測(cè)試時(shí)所遵循的基本原則是: ⑴ 測(cè)試工作盡量避免由原開(kāi)發(fā)人員來(lái)承擔(dān),從而避免軟件開(kāi)發(fā)人員因心理上 的原因,不愿否定自己成果而總認(rèn)為自己開(kāi)發(fā)的軟件沒(méi)有錯(cuò)誤或錯(cuò)誤不大。 測(cè)試 測(cè)試分為兩類(lèi),即黑盒測(cè)試與白盒測(cè)試。) 用正確用戶(hù)名和密碼登陸 。 正常發(fā)送文件: 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 22 圖 512 文件傳輸圖 圖 513 文件傳輸成功之后 發(fā)送完成后,雙方的界面上都會(huì)顯示成功信息: 圖 514 文件傳輸成功圖 客戶(hù)端接收文件的邏輯: 文件的傳輸狀態(tài)被定義成了這幾種: 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 23 0是不接受文件, 1是接受文件, 2請(qǐng)求發(fā)送文件, 3文件傳輸中, 4文件傳送完成 包括對(duì)用戶(hù)的操作以及對(duì)在線(xiàn)用戶(hù)的操作。然后監(jiān)聽(tīng)鼠標(biāo)事件,再用 createScreenCapture(Rectangle screenRect)方法截圖 . 如果點(diǎn)擊了鼠標(biāo)右鍵則取消截圖,雙擊確定截圖完成 。然后在服務(wù)器上專(zhuān)門(mén)開(kāi)啟一個(gè)針對(duì)當(dāng)前用戶(hù)的線(xiàn)程, 并且吧線(xiàn)程放入管理類(lèi)中,便于日后的管理。 登錄界面的設(shè)計(jì) 流程圖 在數(shù)據(jù)流圖中沒(méi)有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動(dòng)和被處理的邏輯過(guò)程。為確定系統(tǒng)結(jié)構(gòu),必須從實(shí)現(xiàn)的角度把復(fù)雜的功能進(jìn)一步分解。 聊天室 系統(tǒng)的子系統(tǒng)功能設(shè)計(jì) 通過(guò)對(duì)用戶(hù)需求的分析,分析出該人事管理系統(tǒng)包含 登錄 模塊 ,注冊(cè)模塊 , 聊天模塊, 文件模塊,用戶(hù)管理模塊五 個(gè) 模塊。數(shù)據(jù)字典還要對(duì)系統(tǒng)分析中其他需要說(shuō)明的問(wèn)題進(jìn)行定義和說(shuō)明。 系統(tǒng)將來(lái)可能提出的要求 ⑴ 系統(tǒng)將來(lái)要面對(duì)系統(tǒng)擴(kuò)充方面的變動(dòng)。 系統(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)的性能。 B 接收到 A 發(fā)來(lái)的截圖信息,會(huì)根據(jù) byte[]構(gòu)造圖片,將圖片顯示出來(lái)。 ⑵ 登陸 在客戶(hù)端,用戶(hù)輸入其號(hào)碼和密碼,然后建立與服務(wù)器的連接,告訴服務(wù)器我要登錄,服務(wù)器收到 后,開(kāi)始通過(guò) JDBC 讀取數(shù)據(jù)庫(kù),然后與用戶(hù)輸入的信息進(jìn)行比對(duì),如果成功,便打開(kāi)主程序窗口。 總之,系統(tǒng)開(kāi)發(fā)所獲得效益將遠(yuǎn)大于系統(tǒng)開(kāi)發(fā)所需的費(fèi)用,所以該 人事 管理系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)可行性方面是可行的。 ⑷ 系統(tǒng)開(kāi)發(fā)人員的技術(shù)水平 開(kāi)發(fā)人員為信息管理與信息系統(tǒng)畢業(yè)生,具有一定的系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),專(zhuān)業(yè)知識(shí)掌握的也很好,再經(jīng)過(guò)參加實(shí)際項(xiàng)目的開(kāi)發(fā),經(jīng)驗(yàn)更加成熟,能夠較容易的了解用戶(hù)需求并能在計(jì)算機(jī)上實(shí)現(xiàn)。一般應(yīng)該從下述三方面 研究每種解法的可行性:技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。 ⑶ 系統(tǒng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶(hù)需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 3 二、 系統(tǒng)分析 系統(tǒng)初步調(diào)查 詳細(xì)了解和深刻認(rèn)識(shí)使用所開(kāi)發(fā)系統(tǒng)的單位之現(xiàn)狀 、發(fā)展方向、存在的問(wèn)題和各級(jí)管理人員的信息需求是系統(tǒng)建設(shè)的重要基礎(chǔ)。 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 2 開(kāi) 發(fā)目的 網(wǎng)絡(luò)通信在當(dāng)今信息社會(huì)中起著不可或缺的作用,人們可以利用網(wǎng)絡(luò)通信技術(shù)進(jìn)行信息交流。目 前,出現(xiàn)了很多非常不錯(cuò)的聊天工具,其中應(yīng)用比較廣泛的有騰訊 、 MSNMessager 等等。 首先可在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行不斷修正和改進(jìn),直到形成可行系統(tǒng) 。本文是聊天室的實(shí)際應(yīng)用出發(fā),在對(duì)現(xiàn)有聊天工具進(jìn)行認(rèn)真、細(xì)致、深入調(diào)研的基礎(chǔ)上,分析了其實(shí)際運(yùn)用中的不足,并進(jìn)行了科學(xué)的結(jié)構(gòu)分析和設(shè)計(jì),提出一個(gè)實(shí)用的聊天室系統(tǒng)的設(shè)計(jì)方案。 本文以聊天室系統(tǒng)的開(kāi)發(fā)為背景,基于軟件工程的概念,對(duì)該系統(tǒng)的分析、設(shè)計(jì)、開(kāi)發(fā)、研制過(guò)程進(jìn)行了詳細(xì)的論述。經(jīng)過(guò)分析這些情況,該聊天工具采用 Eclipse為基本開(kāi)發(fā)環(huán)境和 java語(yǔ)言進(jìn)行 編寫(xiě), 運(yùn)用 Mysql數(shù)據(jù)庫(kù)。 開(kāi)發(fā)背景 隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)絡(luò)聊天工具已經(jīng)作為一種重要的信息交流工具,受到越來(lái)越多的網(wǎng)民的青睞。它徹底改變了應(yīng)用軟件的開(kāi)發(fā)模式,帶來(lái)了自 PC 機(jī)以來(lái)又一次技術(shù)革命,為迅速發(fā)展的信息世界增添了新的活力。數(shù) 據(jù)庫(kù)的設(shè)計(jì)盡可能考慮到將來(lái)的需要。其實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程 ,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過(guò)程。該系統(tǒng)具有性能穩(wěn)定、使用簡(jiǎn)單、功能強(qiáng)大、安全等特點(diǎn),完全可以滿(mǎn)足中小型企業(yè)的數(shù)據(jù)管理和處理要求。因此,新 系統(tǒng)使用后不需購(gòu)置硬件,硬件的升級(jí)費(fèi)用也非常低。 客戶(hù)收到服務(wù)器返回的信息后,便打開(kāi)窗口 登陸 。服務(wù)器端根據(jù)發(fā)送人信息和接收者信息來(lái)轉(zhuǎn)發(fā)。 ⑺ 用戶(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)。 設(shè)置用戶(hù)身份和密碼驗(yàn)證要求。 主程序數(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ō)明。 聊天室 系統(tǒng)功能設(shè)計(jì)的目標(biāo)就是完成系統(tǒng)需求分析階段要求的系統(tǒng)功能需求,盡可能的實(shí)現(xiàn) 用戶(hù) 對(duì)系統(tǒng)提出的 要求。 該系統(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)圖。 下面詳細(xì)介紹各個(gè)模塊的具體實(shí)現(xiàn)。 如果驗(yàn)證成功,查找是否有他的離線(xiàn)消息,有就發(fā)送給他。 截取全部屏幕的圖片,然后顯示出來(lái),覆蓋住整個(gè)屏幕。因?yàn)槲募赡鼙容^大,所以不能一次性發(fā)送,只能用線(xiàn)程分批發(fā)送。 對(duì)于該 聊天室 系統(tǒng),進(jìn)行了以下幾種調(diào)試: 程序調(diào)試 ⑴ 用正常數(shù)據(jù)調(diào)試 例如: 登錄聊天室(進(jìn)入聊天室必須輸入用戶(hù)名和密碼,沒(méi)有用戶(hù)名的用戶(hù)必須申請(qǐng)注冊(cè)。 例如, 登陸之后,對(duì)系統(tǒng)進(jìn)行發(fā)送文字測(cè)試, 看是否會(huì)有錯(cuò)誤提示,以類(lèi)似此類(lèi)沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 29 的操作來(lái)對(duì)整個(gè)系統(tǒng)進(jìn)行總調(diào)。在系統(tǒng)測(cè)試中發(fā)現(xiàn)的錯(cuò)誤可能是各式各樣的,按其范圍和性質(zhì)可劃分為功能錯(cuò)誤、系統(tǒng)錯(cuò)誤、過(guò)程錯(cuò)誤、數(shù)據(jù)錯(cuò)誤以及編碼錯(cuò)誤幾類(lèi)。多余的副作用反而會(huì)帶來(lái)壞的影響。 它的前提是可以把程序看成裝在一個(gè)透明的白盒子里, 測(cè)試者完全知道 程序的內(nèi)部結(jié)構(gòu)和處理 算法。它也幫助我進(jìn)一步的了解了社會(huì),為就業(yè)奠定一定的基礎(chǔ)。 本 系統(tǒng) 采用 C/S 和 B/S 模式,聊天室頁(yè)面簡(jiǎn)潔,操作便捷,穩(wěn)定可靠,性能優(yōu)良。我相信自己會(huì)在將來(lái)的軟件設(shè)計(jì)、開(kāi)發(fā)過(guò)程中更進(jìn)一步地學(xué)習(xí),不斷提升自己的專(zhuān)業(yè)能力。 [3] Ivor Horton. Java2 入門(mén)經(jīng)典 [M] .北京: 機(jī)械工業(yè)出版社, 2021。 [12] Grady Booch,James Rumbaugh,Ivar Jacobson . 邵維忠,麻志毅,張文娟 孟祥文譯 . 《 UML 用戶(hù)指南》(《 The Unified Modeling Language User Guide》)機(jī)械工業(yè)出版社 . 2021 年 。 (new String ( ()))。 } Else (null, 用戶(hù)名或密碼錯(cuò)誤 , 錯(cuò)誤 , )。 User u= (User) o。 } 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 聊天室系統(tǒng) 35 Return success。 } Return null。 ()。 } //
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1