版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、13局域網(wǎng)聊天工具軟件需求說(shuō)明書(shū)專 業(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,又稱QQ、Microsoft的MSN、網(wǎng)易163的網(wǎng)易泡泡等都是不
3、錯(cuò)的網(wǎng)絡(luò)聊天 軟件,各有不同的特點(diǎn)和長(zhǎng)處,課滿足不同人的各種需求。但是在局域網(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)客戶端功能:注冊(cè)功能:新用戶的注冊(cè)。登陸功能:建立與服務(wù)器的連接并登陸,能顯示登陸錯(cuò)誤信息。界而顯示:將在線好友顯示在好友列表中,并實(shí)現(xiàn)系統(tǒng)托盤(pán),加入工具欄便于操作。聊天功能:與好友聊天,包括文字、圖片、文件傳輸。聊天紀(jì)錄:能保存聊天紀(jì)錄,并能察看聊天紀(jì)錄。信息提示:閃動(dòng)托盤(pán)圖標(biāo)提示到來(lái)信息,并播放不同音樂(lè)來(lái)提示。其他:戶登
4、陸成功,將保存其號(hào)碼,以便下次登陸時(shí),不必再輸入而可以直接選擇, 顯示登陸時(shí)間。申請(qǐng)新的號(hào)碼,客戶端,登陸到服務(wù)器顯示在線由接收杏種信金保存聊天紀(jì)知保存用戶號(hào)內(nèi)服務(wù)器功能:服務(wù)器端向各個(gè)客戶端發(fā)布系統(tǒng)消息,接受來(lái)自客戶端的各種信息并分別處理。登陸信息:檢查登陸信息是否正確,并向客戶端返回登陸信息,如信息正確。就將在線用戶發(fā)給該用戶,將該用戶的狀態(tài)發(fā)給各在線用戶。同時(shí)在服務(wù)器端顯示出來(lái)。聊天信息:轉(zhuǎn)發(fā)給消息指定的用戶。申請(qǐng)信息:自動(dòng)分配用戶號(hào)碼,并保存該用戶,同時(shí)將信息返回給客戶端。處理登陸信利用戶下線:將此用戶下線消息發(fā)給各客戶端,并改寫(xiě)用戶在服務(wù)器端的狀態(tài)。處 理 申 請(qǐng) 信 息F2數(shù)據(jù)流圖
5、2.1頂層數(shù)據(jù)流用戶, 132.2分層數(shù)據(jù)流Cl2.2.1 一層數(shù)據(jù)流圖2.2.2二層數(shù)據(jù)流圖223三層數(shù)據(jù)流圖客戶注冊(cè)/登錄模塊添加好友模塊當(dāng)前用戶用戶操作所需信息客戶端主窗體L3好友管理模塊1.4個(gè)人設(shè)置模塊服務(wù)器登陸注冊(cè)模塊添加好友模塊目標(biāo)客戶端 主窗體當(dāng)前客戶端 主窗體添加結(jié)果添加請(qǐng)求好友管理模塊3數(shù)據(jù)字典數(shù)據(jù)元素名稱別名取值類型長(zhǎng)度描述位置昵稱NCChar8用戶的昵稱用戶信息表IDIDInt6到8位惟一標(biāo)識(shí)用戶,Key, 不可空用戶信息表,詳細(xì) 信息表,保護(hù)信息 表,好友列表,聊 天記錄表密碼PswChar6-16用戶身份鑒定,不可 空用戶信息表問(wèn)題NOPswQstInt1-2用于取
6、回用戶密碼, 可空用戶信息表,保護(hù) 問(wèn)題表問(wèn)題答案PswAnsChar20用于取回密碼的答 案,可空用戶信息表登錄狀態(tài)UserStatusInt1用于記錄當(dāng)前用戶用戶信息表,用戶的登錄狀態(tài),不可空狀態(tài)表年齡AgeSmallint0-99記錄用戶年齡詳細(xì)信息表地區(qū)AreaChar20記錄用戶地區(qū),可空詳細(xì)信息表性別SexChar2用戶性別,可空詳細(xì)信息表簽名SignChar100用戶簽名,可空詳細(xì)信息表說(shuō)明DetailChar255用戶說(shuō)明詳細(xì)信息表問(wèn)題詳細(xì)QstDetailChar20具體的密碼保護(hù)問(wèn) 題保護(hù)問(wèn)題表好友IDFriendIDInt6-8好友的id好友列表,聊天記 錄表好友類型Fr
7、iendDivideInt1好友的分類類型編 號(hào)好友列表,好友類 型詳細(xì)列表好友分組FriendGroupInt1好友分組編號(hào)好友列表,好友分 組詳細(xì)列表備注Notechar10用于備注好友姓名, 可空好友列表好友類型詳 細(xì)FriendDivDtlChar6好友類型詳細(xì)好友類型詳細(xì)列表好友分組詳 細(xì)FriendGrpDtlChar10好友分組詳細(xì)好友分組詳細(xì)列表時(shí)間ChatTimeTime聊天時(shí)間聊天記錄表日期ChatDateDate聊天日期聊天記錄表內(nèi)容ChatDetailChar255聊天內(nèi)容聊天記錄表數(shù)據(jù)流“登錄信息”名稱登錄信息描述用戶登錄時(shí)的賬號(hào)密碼檢測(cè)來(lái)源用戶去處服務(wù)器用戶表組成I
8、D+密碼流程量“注冊(cè)信息”名稱注冊(cè)信息描述注冊(cè)新賬號(hào)來(lái)源用戶去處服務(wù)器用戶表組成密碼+個(gè)人資料流程量“聊天消息”名稱聊天信息描述用戶聊天時(shí)發(fā)送信息來(lái)源用戶去處聊天記錄表組成發(fā)送方IP+接收方IP+消息內(nèi)容流程量數(shù)據(jù)存儲(chǔ)“用戶信息表”名稱用戶信息表輸入數(shù)據(jù)流用戶的各項(xiàng)必要信息輸出數(shù)據(jù)流用戶信息描述用戶的賬號(hào)信息表組成昵稱+ID+密碼+狀態(tài)組織方式按ID號(hào)的從小到大排列“用戶詳細(xì)信息表”名稱用戶詳細(xì)表輸入數(shù)據(jù)流用戶的詳細(xì)信息輸出數(shù)據(jù)流用戶的描述信息描述記錄用戶的詳細(xì)信息組成ID+年齡+地區(qū)+性別+簽名+問(wèn)題N0+答案+說(shuō)明組織方式按ID號(hào)的從小到大排列“好友列表”名稱好友列表輸入數(shù)據(jù)流輸出數(shù)據(jù)流描
9、述構(gòu)成用戶的個(gè)人好友表組成我的ID+好友ID+好友類型+好友分組+備注組織方式“聊天記錄表”名稱聊天記錄表輸入數(shù)據(jù)流輸出數(shù)據(jù)流描述記錄用戶的聊天記錄,便于以后查看信息組成我的ID+好友ID+時(shí)間+內(nèi)容組織方式按我的ID升序排列4加工邏輯描述“登錄服務(wù)”名稱登錄服務(wù)編號(hào)1.1輸入用戶操作輸出服務(wù)器用戶表功能描述用戶身份檢測(cè)。加工處理將用戶輸入內(nèi)容與服務(wù)器用戶表進(jìn)行對(duì)比,若用戶ID和密碼相符則轉(zhuǎn) 入登錄界而,不符則返回。注冊(cè)服務(wù)”名稱注冊(cè)服務(wù)編號(hào)1.1輸入用戶操作輸出服務(wù)器用戶表功能描述用于注冊(cè)一個(gè)新賬號(hào)加工處理檢查服務(wù)器用戶表,隨機(jī)產(chǎn)生一個(gè)新的賬號(hào)“添加好友”名稱添加好友編號(hào)1.2輸入用戶希望的條件輸出符合條件的賬號(hào)表功能描述篩選出符合用戶要求的賬號(hào)列表加工處理用戶愉入條件,通過(guò)查詢語(yǔ)句篩選出符合條件的賬號(hào)列表“消息發(fā)送模塊”名稱消息發(fā)送模塊將用戶輸入內(nèi)容與服務(wù)器 用戶表進(jìn)行對(duì)比,若用戶ID 和密碼相符則轉(zhuǎn)入登錄界 而,不符則返回?!白?cè)服務(wù)”名稱注冊(cè)服務(wù)編號(hào)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版運(yùn)輸合同履行監(jiān)督協(xié)議3篇
- 2025版股權(quán)代持合同:涉公司知識(shí)產(chǎn)權(quán)許可與收益分成協(xié)議3篇
- 2025版建筑用木材與竹材購(gòu)銷及加工合同3篇
- 2025版高速公路交通安全設(shè)施采購(gòu)合同6篇
- 2025版建筑工程安全生產(chǎn)與應(yīng)急響應(yīng)處理合同3篇
- 2025年度環(huán)保設(shè)施建設(shè)與運(yùn)營(yíng)合同工程標(biāo)的:建設(shè)廢水處理設(shè)施及運(yùn)營(yíng)3篇
- 2025年科研實(shí)驗(yàn)設(shè)備租賃合同3篇
- 2025版關(guān)聯(lián)方間資金拆借合同模板3篇
- 2025版農(nóng)業(yè)產(chǎn)業(yè)鏈借款合同附件3篇
- 2025版租賃車(chē)輛充電服務(wù)合同模板綠色出行新選擇3篇
- 電力機(jī)車(chē)學(xué)員定職副司機(jī)練習(xí)題題庫(kù)(1536道)
- 電氣自動(dòng)化專業(yè)職業(yè)生涯目標(biāo)規(guī)劃書(shū)范例及步驟
- 水利工程特點(diǎn)、重點(diǎn)、難點(diǎn)及應(yīng)對(duì)措施
- 物業(yè)經(jīng)理轉(zhuǎn)正述職
- 中南林業(yè)科技大學(xué)《高等代數(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 北師大版(2024新版)生物七年級(jí)上冊(cè)期末考點(diǎn)復(fù)習(xí)提綱
- 課件 軍人職責(zé)
- Unit 5 Fun ClubsSectionA1a-1d說(shuō)課稿2024-2025學(xué)年人教版英語(yǔ)七年級(jí)上冊(cè)
- 2025蛇年元旦晚會(huì)
- 浙江省杭州市2023-2024學(xué)年六年級(jí)上學(xué)期語(yǔ)文期末試卷(含答案)
- 電工的職業(yè)健康培訓(xùn)
評(píng)論
0/150
提交評(píng)論