版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
報(bào)程計(jì)告年月日本項(xiàng)目的主要內(nèi)容客戶端注冊(cè)模塊客戶端登錄模塊客戶端QQ模塊客戶端消息發(fā)送模塊服務(wù)器控制臺(tái)模塊用戶信息管理模塊一、項(xiàng)目概述及功能介紹隨著網(wǎng)絡(luò)的發(fā)展,即時(shí)通信軟件近年來很受網(wǎng)民們的青睞,本課程設(shè)現(xiàn)以MyQQ聊天工具是一個(gè)通過數(shù)據(jù)庫交換聊天消息的軟件,主要實(shí)現(xiàn)以6、好友視頻;JffyQQ聊天工貝2.3.1用戶注冊(cè)無如果注冊(cè)成功,則系統(tǒng)記錄本次注冊(cè)的信息并返(1)用例起始于用戶需要注冊(cè)自己的賬號(hào)(2)用戶填寫基本信息,并點(diǎn)擊注冊(cè)(3)系統(tǒng)記錄用戶的基本信息,并返回給用戶一個(gè)賬號(hào),用例結(jié)束A-1用戶在點(diǎn)擊注冊(cè)之前,隨時(shí)都可以終止該用例補(bǔ)充約束-數(shù)據(jù)需求系統(tǒng)用戶系統(tǒng)填寫注冊(cè)信息一一232與好友聊天QQ用戶:與自己的好友聊天好友:與自己無如果能聊天,則系統(tǒng)記錄用戶與好友的聊天好友不在線,可以發(fā)送離線消息(6)用戶關(guān)閉聊天窗口,聊天結(jié)束,系統(tǒng)記錄聊天記錄結(jié)束A-1系統(tǒng)在打開聊天窗口之后,用戶隨時(shí)都可以終止該用例(1)系統(tǒng)顯示對(duì)方離線或隱身,可能無法立即回復(fù),你可以給他發(fā)補(bǔ)充約束-數(shù)據(jù)需求補(bǔ)充約束-業(yè)務(wù)規(guī)則233與好友視頻用戶通過該用例與自己的好友視頻聊天無如果連接成功,則可以視頻聊天A-1用戶在選擇是否確認(rèn)視頻之前,好友隨時(shí)都可以終止該用例補(bǔ)充約束-數(shù)據(jù)需求補(bǔ)充約束-業(yè)務(wù)規(guī)則234查看個(gè)人信息補(bǔ)充約束-數(shù)據(jù)需求補(bǔ)充約束-業(yè)務(wù)規(guī)則3、好友列表界面5、好友視頻界面6、顯示用戶信息界面狀態(tài),此類消息的內(nèi)容一般為空,作用只是傳遞一個(gè)命令,并不需要實(shí)際的內(nèi)容三、系統(tǒng)架構(gòu)設(shè)計(jì)客戶:按狀態(tài)本地,連接在局域網(wǎng)內(nèi),可注冊(cè)和登錄,登陸后可以向在線好友發(fā)控制臺(tái):從數(shù)據(jù)庫中讀取數(shù)據(jù),顯示以注冊(cè)用戶的狀態(tài)信息,并且可以刪除無用系統(tǒng)關(guān)鍵抽象即系統(tǒng)實(shí)體類圖,系統(tǒng)實(shí)體類圖描述了系統(tǒng)中的類及其相互之間的關(guān)系,它反映了系統(tǒng)中包含的各種對(duì)象的類型以及對(duì)象間的各種靜態(tài)關(guān)系。主要描述了系統(tǒng)實(shí)體層中各實(shí)體類的屬性及其相互關(guān)系,是對(duì)實(shí)體層中各模塊的細(xì)化描述。MyQQ用例分析007111i11I'3對(duì)強(qiáng);-wtiie ■U■町ji1hi>7Z?r1jjijii|iili|1i|j>1iijiIii1SJ25?!l11itaJ*iiiT11i-另II1盍看n5.1.1客戶端注冊(cè)模塊注冊(cè)模塊主要是在客戶端第一次使用企業(yè)QQ程序時(shí)對(duì)當(dāng)前用戶進(jìn)行注冊(cè),申請(qǐng)屬于自己的qq號(hào),并將注冊(cè)的信息發(fā)送給服務(wù)器端進(jìn)行記錄。5.1.2客戶端登錄模塊器端有該用戶時(shí),將返回一個(gè)登錄成功的消息,通過該消息,將關(guān)閉登錄窗體,進(jìn)入QQ窗體。而當(dāng)輸入有誤時(shí),則不能進(jìn)行到好友界面。也沒有登錄QQ模塊主要是顯示已注冊(cè)的所有用戶的名稱,并根據(jù)用戶在線的情況設(shè)置用戶名稱前的圖標(biāo)樣式。5.1.4客戶端消息發(fā)送模塊消息發(fā)送模塊主要是用于實(shí)現(xiàn)客戶端與遠(yuǎn)程客戶5.1.5服務(wù)器控制臺(tái)模塊該模塊是客戶端與遠(yuǎn)程客戶端相互通信的一個(gè)中轉(zhuǎn)站,并且在該窗體上顯示已注冊(cè)的所有用戶信息。數(shù)據(jù)庫中有誤信息的更改。5.2.1客戶端注冊(cè)模塊5.2.2客戶端登錄模塊在UDP協(xié)議的監(jiān)聽事件中通過開啟一個(gè)線程,來現(xiàn)實(shí)局域網(wǎng)信息的發(fā)5.2.3客戶端QQ模塊在本窗體中使用InnerList列表記錄當(dāng)前已注冊(cè)用戶的信息,并可以通過該屬性的Add和Remove方法想列表中添加和移除元素5.2.4客戶端消息發(fā)送模塊在用Socket發(fā)送消息時(shí),只能以二進(jìn)制流的形式進(jìn)行發(fā)送,并且Socket發(fā)送的內(nèi)存流不能大于1024,當(dāng)發(fā)送大容量的圖片時(shí),要對(duì)圖片法來讀取指定的塊的消息。5.2.5服務(wù)器控制臺(tái)模塊在本模塊中使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版小家電購銷合同范本
- 二零二五年度綠色建筑施工全過程質(zhì)量控制合同3篇
- 二零二五年度出口退稅證明開具及國際物流服務(wù)合同3篇
- 2025年浙科版九年級(jí)科學(xué)下冊(cè)階段測(cè)試試卷
- 2025年人教版PEP七年級(jí)物理上冊(cè)階段測(cè)試試卷
- 2025年度鐵路職工住宅樓物業(yè)管理服務(wù)合同6篇
- 2024幼兒園保育員綜合能力培養(yǎng)聘用協(xié)議3篇
- 2025年華東師大版七年級(jí)歷史上冊(cè)月考試卷含答案
- 2025年冀教新版一年級(jí)語文上冊(cè)月考試卷含答案
- 2025-2030年中國半導(dǎo)體照明(LED)市場(chǎng)運(yùn)行動(dòng)態(tài)及前景趨勢(shì)預(yù)測(cè)報(bào)告
- 老年肌肉衰減綜合征(肌少癥)-課件
- 九防突發(fā)事件應(yīng)急預(yù)案
- 脫水篩 說明書
- 小學(xué)生體育鍛煉習(xí)慣的培養(yǎng)
- 建筑公司年度工作總結(jié)及計(jì)劃(6篇)
- 2023年昆明貴金屬研究所招聘筆試模擬試題及答案解析
- 硫酸裝置試生產(chǎn)方案
- 國家重點(diǎn)專科臨床護(hù)理專業(yè)評(píng)選標(biāo)準(zhǔn)
- DB11T 1944-2021 市政基礎(chǔ)設(shè)施工程暗挖施工安全技術(shù)規(guī)程
- 中國農(nóng)業(yè)核心期刊要目概覽
- 好聽簡單的鋼琴譜
評(píng)論
0/150
提交評(píng)論