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

正文內(nèi)容

jqq即時(shí)通訊系統(tǒng)的的設(shè)計(jì)和實(shí)現(xiàn)(參考版)

2025-07-02 19:20本頁面
  

【正文】 [9]《軟件工程》,李代平編,清華大學(xué)出版社;計(jì)算機(jī)軟件開發(fā)文檔編寫指南。[7] 哈羅德[美].Java網(wǎng)絡(luò)編程[M].:中國電力出版社,2000。[5] Swing程序設(shè)計(jì)[M].北京:中國鐵道出版社,2005。[3] [M].北京:清華大學(xué)出版社,2005。 參考文獻(xiàn)[1] 馮博,[M].北京:清華大學(xué)出版社, 2003。利用從網(wǎng)上查找到的一些好的方法和捷徑,準(zhǔn)確分析了整個(gè)通訊過程,是這次系統(tǒng)設(shè)計(jì)的一大收獲。有些想法還沒有及時(shí)的添加到系統(tǒng)中,比如說:我想在用戶登錄以后可以收發(fā)文件、語音通信等。結(jié)論及尚存在的問題由于水平有限,對(duì)于數(shù)據(jù)庫的操作還不是相當(dāng)?shù)氖炀?,有時(shí)會(huì)出現(xiàn)信息不能及時(shí)更新到數(shù)據(jù)庫的問題,導(dǎo)致錯(cuò)誤。主要還是測(cè)試系統(tǒng)的各個(gè)功能能否實(shí)現(xiàn),系統(tǒng)功能測(cè)試如表61所示:表61 系統(tǒng)功能測(cè)試表編號(hào)路徑錯(cuò)誤類型錯(cuò)誤描述1“注冊(cè)”界面內(nèi)容; ;2“分組管理”易用性;;3“好友管理”易用性;;;4 “即時(shí)通訊”易用性;; 性能測(cè)試性能測(cè)試用例設(shè)計(jì)通常不會(huì)一次設(shè)計(jì)到位,是一個(gè)不斷迭代完善的過程,即使在使用過程中,也不是完全按照設(shè)計(jì)好的測(cè)試用例來執(zhí)行,需要根據(jù)需求的變化進(jìn)行調(diào)整和修改;窗體性能測(cè)試用例設(shè)計(jì)模型是一個(gè)內(nèi)容全面比較容易組織和調(diào)整的模型架構(gòu)。 利用有效的和無效的數(shù)據(jù)來執(zhí)行各個(gè)用例流,以核實(shí)以下內(nèi)容: 。 功能測(cè)試確保系統(tǒng)能正常運(yùn)行,如數(shù)據(jù)輸入、處理、檢索是否正確,以及業(yè)務(wù)規(guī)則的實(shí)施是否恰當(dāng)。2. 系統(tǒng)是否能夠處理所發(fā)生的錯(cuò)誤而不會(huì)使功能失效。檢查系統(tǒng)對(duì)非法輸入的處理能力,即檢查在非正常情況下系統(tǒng)是否能夠正確地處理,即為容錯(cuò)性測(cè)試。 功能檢查對(duì)每個(gè)功能,要求測(cè)試以下方面:1. 檢查輸入域,包括有效輸入和無效輸入;2. 選擇不同的設(shè)置;3. 檢查功能是否正確實(shí)現(xiàn);4. 檢查輸出是否正常;5. 檢查所有功能/業(yè)務(wù)流程。 ()。 (data_pack)。DatagramPacket data_pack = new DatagramPacket(b, ,address, ())。 byte b[] = (() + : + ()).trim().getBytes()。 SendPacket sp = new SendPacket(proFindUser)。 (())。 return。 } 即時(shí)通訊模塊主要功能是在線用戶之間的即時(shí)通訊,如圖510所示。 VectorObject vv= (VectorObject)()。Protocal proVerifyUser = new Protocal(, (),ui)。圖59 查詢用戶界面主要實(shí)現(xiàn)代碼為: public VectorObject Select() { //查詢用戶 ui=new UserItem()。 }}catch (Exception ee) {(this, 你的分組或好友為空,無法刪除!, 刪除好友, )。 if (result != 0) { (this, 刪除好友成功!, 刪除好友, )。 SendPacket sp = new SendPacket(proExit)。 (ui)。 UserItem ui = new UserItem()。 (())。 friend = ().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所示。 ()。 new FrmMain(())。 if (result !=0) { (this,登錄成功!, 用戶登錄, )。 SendPacket sp = new SendPacket(proVerifyUser)。 (loginIP)。 (password)。 UserItem ui = new UserItem()。 if (btnSource == btnLogin) { int bindport = ()。圖53 登錄界面如果登錄身份驗(yàn)證成功,則進(jìn)入主界面如圖54所示:圖54 主界面如果用戶名或密碼錯(cuò)誤則會(huì)提示,需要重新輸入。 }}}}}確認(rèn)信息填寫無誤后,點(diǎn)擊注冊(cè)按鈕就可注冊(cè)成功 登錄模塊本部分主要用于用戶的登錄,只有在注冊(cè)后才可以進(jìn)入系統(tǒng),用戶登錄時(shí)將按照用戶名和密碼進(jìn)行驗(yàn)證,當(dāng)輸入錯(cuò)誤時(shí)會(huì)出現(xiàn)相應(yīng)的提示,當(dāng)用戶名和密碼都正確時(shí)進(jìn)入程序主界面,才能進(jìn)行日常管理工作。 if (result !=0) { (this, 注冊(cè)成功,請(qǐng)登陸!,注冊(cè)用戶, )。 SendPacket sp = new SendPacket(proAddUser)。if (res == 0) { regUser = new UserItem(username, password, name,sex, sign, , false, 0)。}public void actionPerformed(ActionEvent e) { //用戶注冊(cè) JButton btnSource = (JButton) ()。 int result = ((Integer) ()).intValue()。 Protocal proVerifyUser = new Protocal(, ,ui)。 UserItem ui = new UserItem()。注冊(cè)模塊如圖51所示。表43 分組表字段名數(shù)據(jù)類型字段說明備注g_namevarchar(50)分組名稱主鍵Owner_groupvarchar(50)用戶主鍵3) 好友表friends,如下所示。圖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í)體包括好友名稱、所在分組,用戶等。圖41 用戶實(shí)體ER圖(2) 分組實(shí)體分組實(shí)體包括分組名稱、用戶等。(1) 用戶實(shí)體用戶實(shí)體包括用戶名、密碼、真實(shí)姓名、性別、個(gè)人簽名、是否在線、登錄IP、綁定端口等。 數(shù)據(jù)庫概念設(shè)計(jì)根據(jù)前面的需求分析和概要設(shè)計(jì)規(guī)劃出本系統(tǒng)所使用的實(shí)體對(duì)象,分別為:用戶實(shí)體、分組實(shí)體、好友實(shí)體。2) 分組表:包括的數(shù)據(jù)項(xiàng)有:分組名稱、用戶等。針對(duì)這些情況,我建立了以下若干表來存儲(chǔ)相應(yīng)的信息:表名:用戶表,分組表,好友表等。設(shè)計(jì)數(shù)據(jù)可系統(tǒng)是應(yīng)該首先充分了解用戶各個(gè)方面的要求,包括現(xiàn)有的以及將來可能增加的要求。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,報(bào)填數(shù)據(jù)的完整和一致。SQL Server 2000 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。其中SQL Serve
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1