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

正文內(nèi)容

聊天管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-01-16 17:39本頁面
  

【正文】 [9]《軟件工程》 ,李代平編,清華大學(xué)出版社;計(jì)算機(jī)軟件開發(fā)文檔編寫指南。[7] 哈羅德[美].Java 網(wǎng)絡(luò)編程[M].:中國電力出版社,2022。[5] Java Swing 程序設(shè)計(jì)[M].北京:中國鐵道出版社,2022。[3] UML 教程[M].北京:清華大學(xué)出版社,2022。J 即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)32參考文獻(xiàn)[1] 馮博, JAVA 網(wǎng)絡(luò)編程[M].北京:清華大學(xué)出版社, 2022。但是本系統(tǒng)很有實(shí)用性,例如只要服務(wù)器打開,用戶隨時(shí)可以利用系統(tǒng)進(jìn)行合理的應(yīng)用,方便快捷,一目了然的感覺。在做需求分析的時(shí)候,由于考慮欠佳,等到做軟件的時(shí)候又出現(xiàn)了問題,在返工為時(shí)太晚,盡管已經(jīng)想辦法補(bǔ)救,但難免出現(xiàn)漏洞。預(yù)期性能指標(biāo)測試用例指一些十分明確的,在系統(tǒng)需求設(shè)計(jì)階段預(yù)先提出的,期望系統(tǒng)達(dá)到的,或者向用戶保證的性能指標(biāo),針對每個(gè)指標(biāo)都要編寫一個(gè)或者多個(gè)測試用例來驗(yàn)證系統(tǒng)是否達(dá)到要求,預(yù)期性能指標(biāo)測試用例主要參考需求和設(shè)計(jì)文檔,把里面十分明確的性能要求提取出來,指標(biāo)中通常以單用戶為主;如:對于用戶注冊而言,處理時(shí)間應(yīng)該在一定范圍之內(nèi)輸入動(dòng)作:注冊用戶信息期望的性能:注冊處理的時(shí)間小于等于 實(shí)際性能:注冊處理的時(shí)間 秒本系統(tǒng)基本完成需要,但是,仍然有許多功能上的問題存在,如系統(tǒng)邏輯,界面設(shè)計(jì)方面有待提高。 。即對交互的內(nèi)容進(jìn)行分析,以此來核實(shí)應(yīng)用程序及其內(nèi)部進(jìn)程, 這是目前的測試重點(diǎn)。3. 系統(tǒng)是否能夠給用戶以提示,說明發(fā)生的錯(cuò)誤。其主要檢查:1. 用戶輸入出錯(cuò)時(shí)系統(tǒng)是否能夠識別。 容錯(cuò)性測試容錯(cuò)性測試和功能測試的一部分,可以檢查系統(tǒng)對合法輸入的處理能力,即檢查在正常情況下功能是否能夠?qū)崿F(xiàn),即為功能測試。 }catch (Exception eee) {}}6 測試報(bào)告 測試基本要求 內(nèi)容檢查1. 檢查整個(gè)頁面的布局,檢查是否完整;2. 檢查有無被覆蓋的文字或其他顯示對象;3. 檢查有無超出邊界范圍的控件;4. 通讀頁面上所有文字,檢查有無錯(cuò)字、漏字、拼寫錯(cuò)誤;5. 在需要大量重復(fù)測試的頁面,布局、顯示方面只需要測一次; 易用性測試1. 所使用的語言是否明白易懂;2. 命令、提示、信息是否具有協(xié)調(diào)的含義;3. 用戶是否總是可以知道系統(tǒng)當(dāng)前的狀態(tài);4. 操作是否方便;5. 輸入域上必填的域是否有特別的提示;6. 當(dāng)輸入錯(cuò)誤時(shí)是否清楚地表示出錯(cuò)誤的信息等一切認(rèn)為可以不方便使用而可進(jìn)一步改進(jìn)的地方。 (())。 byte bb[]=new byte[9437184]。 }} catch (Exception eee) { } }public void display(){ //顯示聊天記錄try{ String curuser =()。(bb)。 String curuser=()。 String mm = ().trim() + \n +aa + \n\n。 String second=(())。 String hour=(())。 String month=(()+1)。 (new Date())。 } catch (Exception ee) {}}} 聊天記錄模塊主要功能是查看與好友的所有聊天內(nèi)容,如圖 511 所示。(() + 說: + ().trim() + \n)。DatagramSocket mail_data = new DatagramSocket()。IAddress address = (())。uiTarget = (UserItem) ()。Protocal proFindUser = new Protocal(, ,ui)。 }UserItem ui = new UserItem()。圖 510 即時(shí)通訊界面主要實(shí)現(xiàn)代碼為:public void actionPerformed(ActionEvent e) { //即時(shí)通訊if (() == jbsend) {try { if (().equals()) {J 即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)27(this, 發(fā)送內(nèi)容不能為空!, J 聊天,)。return vv。SendPacket sp = new SendPacket(proVerifyUser)。 (())。 }}} 查詢用戶模塊主要功能是查詢當(dāng)前用戶外的所有用戶基本信息(包括是否在線),如圖 59 所示。 dispose()。int result = ((Integer) ()).intValue()。Protocal proExit = new Protocal(,(), fi)。(friend)。(group)。 FriendItem fi = new FriendItem()。圖 58 刪除好友界面主要實(shí)現(xiàn)代碼如下:public void actionPerformed(ActionEvent e) { //刪除好友if (() == btnok) { try { group = ().toString()。()。return。if (result == 1) { (this, 此好友已添加過!, 添加好友,)。SendPacket sp = new SendPacket(proaddfriend)。(())。String g_name = (String) ()。fi = new FriendItem()。 } else {ui = new UserItem()。()。 }int verify = Verify()。()。return。 }public void actionPerformed(ActionEvent e) { //添加好友if (() == btnok) {friend = (String) ().trim()。int result = ((Integer) ()).intValue()。Protocal proVerifyUser = new Protocal(, ,ui)。UserItem ui = new UserItem()。 }} } 好友管理模塊 添加好友主要功能是添加已存在的用戶為好友以便進(jìn)行通訊,如圖 57 所示。 }else {(this, 刪除分組失?。? 刪除分組,)。if(result!=0){ (this, 刪除分組成功!J 即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)22, 刪除分組, )。SendPacket sp = new SendPacket(proExit)。(())。FriendItem fi=new FriendItem()。如圖 56 所示。 ()。return。if (result == 1) {(this, 此分組已添加過!, 添加分組, )。SendPacket sp = new SendPacket(proaddgroup)。(())。}gi = new GroupItem()。if (()) {(this, 分組名稱不能為空!, 添加分組, )。}}} 分組管理模塊 添加分組主要功能是添加分組以便管理好友,如圖 55 所示。 ()。new FrmMain(())。if (result !=0) {(this,登錄成功!, 用戶登錄,)。SendPacket sp = new SendPacket(proVerifyUser)。 (loginIP)。(password)。J 即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)19UserItem ui = new UserItem()。 if (btnSource == btnLogin) {int bindport = ()。J 即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)18圖 53 登錄界面如果登錄身份驗(yàn)證成功,則進(jìn)入主界面如圖 54 所示:圖 54 主界面如果用戶名或密碼錯(cuò)誤則會提示,需要重新輸入。 }}}}}確認(rèn)信息填寫無誤后,點(diǎn)擊注冊按鈕就可注冊成功,如圖 52 所示:圖 52 用戶注冊成功圖 登錄模塊本部分主要用于用戶的登錄,只有在注冊后才可以進(jìn)入系統(tǒng),用戶登錄時(shí)將按照用戶名和密碼進(jìn)行驗(yàn)證,當(dāng)輸入錯(cuò)誤時(shí)會出現(xiàn)相應(yīng)的提示,當(dāng)用戶名和密碼都正確時(shí)進(jìn)入程序主界面,才能進(jìn)行日常管理工作。 if (result !=0) { (this, 注冊成功,請登陸!,注冊用戶, )。 SendPacket sp = new SendPacket(proAddUser)。J 即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)17if (res == 0) {regUser = new UserItem(username, password, name,sex, sign, , false, 0)。}public void actionPerformed(ActionEvent e) { //用戶注冊JButton btnSource = (JButton) ()。int result = ((Integer) ()).intValue()。Protocal proVerifyUser = new Protocal(, ,ui)。UserItem ui = new UserItem()。注冊模塊如圖 51 所示。表 43 分組表字段名 數(shù)據(jù)類型 字段說明 備注g_name varchar(50) 分組名稱 主鍵Owner_group varchar(50) 用戶 主鍵3) 好友表 friends,如下所示。J 即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)15圖 43 好友實(shí)體 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)上面所做的總結(jié),再參考系統(tǒng)的實(shí)際需要,表及邏輯結(jié)構(gòu)如下圖所示:1) 用戶表 users,如下所示。圖 42 分組實(shí)體 ER 圖(3) 好友實(shí)體好友實(shí)體包括好友
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1