版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、13局域網(wǎng)聊天工具軟件需求說(shuō)明書(shū)專(zhuān) 業(yè):班 級(jí):成 員:指導(dǎo)教師:日期:目錄 TOC o 1-5 h z HYPERLINK l bookmark5 o Current Document 1需求分析概述3 HYPERLINK l bookmark13 o Current Document 2數(shù)據(jù)流圖4 HYPERLINK l bookmark15 o Current Document 頂層數(shù)據(jù)流圖4分層數(shù)據(jù)流圖5一層數(shù)據(jù)流圖5二層數(shù)據(jù)流圖5 HYPERLINK l bookmark17 o Current Document 三層數(shù)據(jù)流圖6 HYPERLINK l bookmark23 o Cu
2、rrent Document 3數(shù)據(jù)字典8 HYPERLINK l bookmark25 o Current Document 數(shù)據(jù)元素8 HYPERLINK l bookmark27 o Current Document 數(shù)據(jù)流9 HYPERLINK l bookmark29 o Current Document 數(shù)據(jù)存儲(chǔ)10 HYPERLINK l bookmark31 o Current Document 4加工邏輯描述111需求分析概述現(xiàn)在網(wǎng)上有很多的聊天軟件可供網(wǎng)民選擇,如元老級(jí)的ICQ、中國(guó)人自己的 ICQOICQ,又稱(chēng)QQ、Microsoft的MSN、網(wǎng)易163的網(wǎng)易泡泡等都是不
3、錯(cuò)的網(wǎng)絡(luò)聊天 軟件,各有不同的特點(diǎn)和長(zhǎng)處,課滿(mǎn)足不同人的各種需求。但是在局域網(wǎng)中,可供選擇的聊 天工具少了很多,所以,制作一款自己趁手的局域網(wǎng)聊天工具就有了很大的應(yīng)用前景。系統(tǒng)要求實(shí)現(xiàn)局域網(wǎng)內(nèi)部的自由交流,包括點(diǎn)對(duì)點(diǎn)以及群聊、文件的傳輸,方便局域網(wǎng) 內(nèi)部人員的交流。功能實(shí)現(xiàn)客戶(hù)端功能:注冊(cè)功能:新用戶(hù)的注冊(cè)。登陸功能:建立與服務(wù)器的連接并登陸,能顯示登陸錯(cuò)誤信息。界而顯示:將在線(xiàn)好友顯示在好友列表中,并實(shí)現(xiàn)系統(tǒng)托盤(pán),加入工具欄便于操作。聊天功能:與好友聊天,包括文字、圖片、文件傳輸。聊天紀(jì)錄:能保存聊天紀(jì)錄,并能察看聊天紀(jì)錄。信息提示:閃動(dòng)托盤(pán)圖標(biāo)提示到來(lái)信息,并播放不同音樂(lè)來(lái)提示。其他:戶(hù)登
4、陸成功,將保存其號(hào)碼,以便下次登陸時(shí),不必再輸入而可以直接選擇, 顯示登陸時(shí)間。申請(qǐng)新的號(hào)碼,客戶(hù)端,登陸到服務(wù)器顯示在線(xiàn)由接收杏種信金保存聊天紀(jì)知保存用戶(hù)號(hào)內(nèi)服務(wù)器功能:服務(wù)器端向各個(gè)客戶(hù)端發(fā)布系統(tǒng)消息,接受來(lái)自客戶(hù)端的各種信息并分別處理。登陸信息:檢查登陸信息是否正確,并向客戶(hù)端返回登陸信息,如信息正確。就將在線(xiàn)用戶(hù)發(fā)給該用戶(hù),將該用戶(hù)的狀態(tài)發(fā)給各在線(xiàn)用戶(hù)。同時(shí)在服務(wù)器端顯示出來(lái)。聊天信息:轉(zhuǎn)發(fā)給消息指定的用戶(hù)。申請(qǐng)信息:自動(dòng)分配用戶(hù)號(hào)碼,并保存該用戶(hù),同時(shí)將信息返回給客戶(hù)端。處理登陸信利用戶(hù)下線(xiàn):將此用戶(hù)下線(xiàn)消息發(fā)給各客戶(hù)端,并改寫(xiě)用戶(hù)在服務(wù)器端的狀態(tài)。處 理 申 請(qǐng) 信 息F2數(shù)據(jù)流圖
5、2.1頂層數(shù)據(jù)流用戶(hù), 132.2分層數(shù)據(jù)流Cl2.2.1 一層數(shù)據(jù)流圖2.2.2二層數(shù)據(jù)流圖223三層數(shù)據(jù)流圖客戶(hù)注冊(cè)/登錄模塊添加好友模塊當(dāng)前用戶(hù)用戶(hù)操作所需信息客戶(hù)端主窗體L3好友管理模塊1.4個(gè)人設(shè)置模塊服務(wù)器登陸注冊(cè)模塊添加好友模塊目標(biāo)客戶(hù)端 主窗體當(dāng)前客戶(hù)端 主窗體添加結(jié)果添加請(qǐng)求好友管理模塊3數(shù)據(jù)字典數(shù)據(jù)元素名稱(chēng)別名取值類(lèi)型長(zhǎng)度描述位置昵稱(chēng)NCChar8用戶(hù)的昵稱(chēng)用戶(hù)信息表IDIDInt6到8位惟一標(biāo)識(shí)用戶(hù),Key, 不可空用戶(hù)信息表,詳細(xì) 信息表,保護(hù)信息 表,好友列表,聊 天記錄表密碼PswChar6-16用戶(hù)身份鑒定,不可 空用戶(hù)信息表問(wèn)題NOPswQstInt1-2用于取
6、回用戶(hù)密碼, 可空用戶(hù)信息表,保護(hù) 問(wèn)題表問(wèn)題答案PswAnsChar20用于取回密碼的答 案,可空用戶(hù)信息表登錄狀態(tài)UserStatusInt1用于記錄當(dāng)前用戶(hù)用戶(hù)信息表,用戶(hù)的登錄狀態(tài),不可空狀態(tài)表年齡AgeSmallint0-99記錄用戶(hù)年齡詳細(xì)信息表地區(qū)AreaChar20記錄用戶(hù)地區(qū),可空詳細(xì)信息表性別SexChar2用戶(hù)性別,可空詳細(xì)信息表簽名SignChar100用戶(hù)簽名,可空詳細(xì)信息表說(shuō)明DetailChar255用戶(hù)說(shuō)明詳細(xì)信息表問(wèn)題詳細(xì)QstDetailChar20具體的密碼保護(hù)問(wèn) 題保護(hù)問(wèn)題表好友IDFriendIDInt6-8好友的id好友列表,聊天記 錄表好友類(lèi)型Fr
7、iendDivideInt1好友的分類(lèi)類(lèi)型編 號(hào)好友列表,好友類(lèi) 型詳細(xì)列表好友分組FriendGroupInt1好友分組編號(hào)好友列表,好友分 組詳細(xì)列表備注Notechar10用于備注好友姓名, 可空好友列表好友類(lèi)型詳 細(xì)FriendDivDtlChar6好友類(lèi)型詳細(xì)好友類(lèi)型詳細(xì)列表好友分組詳 細(xì)FriendGrpDtlChar10好友分組詳細(xì)好友分組詳細(xì)列表時(shí)間ChatTimeTime聊天時(shí)間聊天記錄表日期ChatDateDate聊天日期聊天記錄表內(nèi)容ChatDetailChar255聊天內(nèi)容聊天記錄表數(shù)據(jù)流“登錄信息”名稱(chēng)登錄信息描述用戶(hù)登錄時(shí)的賬號(hào)密碼檢測(cè)來(lái)源用戶(hù)去處服務(wù)器用戶(hù)表組成I
8、D+密碼流程量“注冊(cè)信息”名稱(chēng)注冊(cè)信息描述注冊(cè)新賬號(hào)來(lái)源用戶(hù)去處服務(wù)器用戶(hù)表組成密碼+個(gè)人資料流程量“聊天消息”名稱(chēng)聊天信息描述用戶(hù)聊天時(shí)發(fā)送信息來(lái)源用戶(hù)去處聊天記錄表組成發(fā)送方IP+接收方IP+消息內(nèi)容流程量數(shù)據(jù)存儲(chǔ)“用戶(hù)信息表”名稱(chēng)用戶(hù)信息表輸入數(shù)據(jù)流用戶(hù)的各項(xiàng)必要信息輸出數(shù)據(jù)流用戶(hù)信息描述用戶(hù)的賬號(hào)信息表組成昵稱(chēng)+ID+密碼+狀態(tài)組織方式按ID號(hào)的從小到大排列“用戶(hù)詳細(xì)信息表”名稱(chēng)用戶(hù)詳細(xì)表輸入數(shù)據(jù)流用戶(hù)的詳細(xì)信息輸出數(shù)據(jù)流用戶(hù)的描述信息描述記錄用戶(hù)的詳細(xì)信息組成ID+年齡+地區(qū)+性別+簽名+問(wèn)題N0+答案+說(shuō)明組織方式按ID號(hào)的從小到大排列“好友列表”名稱(chēng)好友列表輸入數(shù)據(jù)流輸出數(shù)據(jù)流描
9、述構(gòu)成用戶(hù)的個(gè)人好友表組成我的ID+好友ID+好友類(lèi)型+好友分組+備注組織方式“聊天記錄表”名稱(chēng)聊天記錄表輸入數(shù)據(jù)流輸出數(shù)據(jù)流描述記錄用戶(hù)的聊天記錄,便于以后查看信息組成我的ID+好友ID+時(shí)間+內(nèi)容組織方式按我的ID升序排列4加工邏輯描述“登錄服務(wù)”名稱(chēng)登錄服務(wù)編號(hào)1.1輸入用戶(hù)操作輸出服務(wù)器用戶(hù)表功能描述用戶(hù)身份檢測(cè)。加工處理將用戶(hù)輸入內(nèi)容與服務(wù)器用戶(hù)表進(jìn)行對(duì)比,若用戶(hù)ID和密碼相符則轉(zhuǎn) 入登錄界而,不符則返回。注冊(cè)服務(wù)”名稱(chēng)注冊(cè)服務(wù)編號(hào)1.1輸入用戶(hù)操作輸出服務(wù)器用戶(hù)表功能描述用于注冊(cè)一個(gè)新賬號(hào)加工處理檢查服務(wù)器用戶(hù)表,隨機(jī)產(chǎn)生一個(gè)新的賬號(hào)“添加好友”名稱(chēng)添加好友編號(hào)1.2輸入用戶(hù)希望的條件輸出符合條件的賬號(hào)表功能描述篩選出符合用戶(hù)要求的賬號(hào)列表加工處理用戶(hù)愉入條件,通過(guò)查詢(xún)語(yǔ)句篩選出符合條件的賬號(hào)列表“消息發(fā)送模塊”名稱(chēng)消息發(fā)送模塊將用戶(hù)輸入內(nèi)容與服務(wù)器 用戶(hù)表進(jìn)行對(duì)比,若用戶(hù)ID 和密碼相符則轉(zhuǎn)入登錄界 而,不符則返回?!白?cè)服務(wù)”名稱(chēng)注冊(cè)服務(wù)編號(hào)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 肇慶學(xué)院《管理會(huì)計(jì)模擬實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 企業(yè)員工績(jī)效質(zhì)量個(gè)人貢獻(xiàn)度評(píng)價(jià)體系
- 保險(xiǎn)行業(yè)投資分析模板
- 20XX年度績(jī)效總結(jié)模板
- 房地產(chǎn)經(jīng)紀(jì)操作實(shí)務(wù)-2019年房地產(chǎn)經(jīng)紀(jì)人協(xié)理《房地產(chǎn)經(jīng)紀(jì)操作實(shí)務(wù)》真題匯編
- 人資行政崗位述職報(bào)告模板
- 有關(guān)保護(hù)環(huán)境的調(diào)查報(bào)告
- 二零二五版帶利息支付的商業(yè)匯票貼現(xiàn)合同樣本3篇
- 陜西省西安市部分學(xué)校2024-2025學(xué)年高一上學(xué)期第四次階段性檢測(cè)化學(xué)試卷(含答案)
- 二零二五年度高速公路鋼筋材料供應(yīng)協(xié)議3篇
- 宮頸癌篩查及預(yù)防講課課件
- 《跟單信用證統(tǒng)一慣例》UCP600中英文對(duì)照版
- 2023年數(shù)學(xué)競(jìng)賽AMC8試卷(含答案)
- SMA分子檢測(cè)進(jìn)展
- 醫(yī)師定期考核機(jī)構(gòu)信息登記表
- 風(fēng)力發(fā)電風(fēng)機(jī)拆除方案
- 杭州出租車(chē)區(qū)域考試復(fù)習(xí)備考題庫(kù)(含答案)
- 普通高中地理課程標(biāo)準(zhǔn)簡(jiǎn)介課件
- 根號(hào)2有多大?數(shù)學(xué)課件
- 醫(yī)院住院醫(yī)師規(guī)范化培訓(xùn)證明(樣本)
- GB/T 13634-2000試驗(yàn)機(jī)檢驗(yàn)用測(cè)力儀的校準(zhǔn)
評(píng)論
0/150
提交評(píng)論