版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、13局域網(wǎng)聊天工具軟件需求說明書專 業(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、中國人自己的 ICQOICQ,又稱QQ、Microsoft的MSN、網(wǎng)易163的網(wǎng)易泡泡等都是不
3、錯(cuò)的網(wǎng)絡(luò)聊天 軟件,各有不同的特點(diǎ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)客戶端功能:注冊(cè)功能:新用戶的注冊(cè)。登陸功能:建立與服務(wù)器的連接并登陸,能顯示登陸錯(cuò)誤信息。界而顯示:將在線好友顯示在好友列表中,并實(shí)現(xiàn)系統(tǒng)托盤,加入工具欄便于操作。聊天功能:與好友聊天,包括文字、圖片、文件傳輸。聊天紀(jì)錄:能保存聊天紀(jì)錄,并能察看聊天紀(jì)錄。信息提示:閃動(dòng)托盤圖標(biāo)提示到來信息,并播放不同音樂來提示。其他:戶登
4、陸成功,將保存其號(hào)碼,以便下次登陸時(shí),不必再輸入而可以直接選擇, 顯示登陸時(shí)間。申請(qǐng)新的號(hào)碼,客戶端,登陸到服務(wù)器顯示在線由接收杏種信金保存聊天紀(jì)知保存用戶號(hào)內(nèi)服務(wù)器功能:服務(wù)器端向各個(gè)客戶端發(fā)布系統(tǒng)消息,接受來自客戶端的各種信息并分別處理。登陸信息:檢查登陸信息是否正確,并向客戶端返回登陸信息,如信息正確。就將在線用戶發(fā)給該用戶,將該用戶的狀態(tài)發(fā)給各在線用戶。同時(shí)在服務(wù)器端顯示出來。聊天信息:轉(zhuǎn)發(fā)給消息指定的用戶。申請(qǐng)信息:自動(dòng)分配用戶號(hào)碼,并保存該用戶,同時(shí)將信息返回給客戶端。處理登陸信利用戶下線:將此用戶下線消息發(fā)給各客戶端,并改寫用戶在服務(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ù)元素名稱別名取值類型長度描述位置昵稱NCChar8用戶的昵稱用戶信息表IDIDInt6到8位惟一標(biāo)識(shí)用戶,Key, 不可空用戶信息表,詳細(xì) 信息表,保護(hù)信息 表,好友列表,聊 天記錄表密碼PswChar6-16用戶身份鑒定,不可 空用戶信息表問題NOPswQstInt1-2用于取
6、回用戶密碼, 可空用戶信息表,保護(hù) 問題表問題答案PswAnsChar20用于取回密碼的答 案,可空用戶信息表登錄狀態(tài)UserStatusInt1用于記錄當(dāng)前用戶用戶信息表,用戶的登錄狀態(tài),不可空狀態(tài)表年齡AgeSmallint0-99記錄用戶年齡詳細(xì)信息表地區(qū)AreaChar20記錄用戶地區(qū),可空詳細(xì)信息表性別SexChar2用戶性別,可空詳細(xì)信息表簽名SignChar100用戶簽名,可空詳細(xì)信息表說明DetailChar255用戶說明詳細(xì)信息表問題詳細(xì)QstDetailChar20具體的密碼保護(hù)問 題保護(hù)問題表好友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)密碼檢測來源用戶去處服務(wù)器用戶表組成I
8、D+密碼流程量“注冊(cè)信息”名稱注冊(cè)信息描述注冊(cè)新賬號(hào)來源用戶去處服務(wù)器用戶表組成密碼+個(gè)人資料流程量“聊天消息”名稱聊天信息描述用戶聊天時(shí)發(fā)送信息來源用戶去處聊天記錄表組成發(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ū)+性別+簽名+問題N0+答案+說明組織方式按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ù)器用戶表功能描述用戶身份檢測。加工處理將用戶輸入內(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)列表加工處理用戶愉入條件,通過查詢語句篩選出符合條件的賬號(hào)列表“消息發(fā)送模塊”名稱消息發(fā)送模塊將用戶輸入內(nèi)容與服務(wù)器 用戶表進(jìn)行對(duì)比,若用戶ID 和密碼相符則轉(zhuǎn)入登錄界 而,不符則返回。“注冊(cè)服務(wù)”名稱注冊(cè)服務(wù)編號(hào)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人車輛作為抵押物債務(wù)結(jié)算合同4篇
- 2025年度消費(fèi)者權(quán)益保護(hù)普法合同履行與市場監(jiān)管協(xié)議4篇
- 二零二五版美容美發(fā)產(chǎn)品原料綠色采購與環(huán)保責(zé)任合同2篇
- 直播電商在2025年的市場格局
- 二零二五年度林業(yè)苗木冷鏈物流配送合同2篇
- 課題申報(bào)參考:明代徽州心學(xué)研究
- 2025年度個(gè)人消防工程勞務(wù)合同范本2篇
- 二零二五山地承包合同書:山地生態(tài)保護(hù)與可持續(xù)發(fā)展合作框架2篇
- 二零二五年度新能源儲(chǔ)能技術(shù)投資入股合同-@-1
- 二零二五年度大型會(huì)議活動(dòng)場地租賃合同4篇
- 環(huán)境監(jiān)測對(duì)環(huán)境保護(hù)的意義
- 2023年數(shù)學(xué)競賽AMC8試卷(含答案)
- 神經(jīng)外科課件:神經(jīng)外科急重癥
- 2024年低壓電工證理論考試題庫及答案
- 2023年十天突破公務(wù)員面試
- 《瘋狂動(dòng)物城》中英文對(duì)照(全本臺(tái)詞)
- 醫(yī)院住院醫(yī)師規(guī)范化培訓(xùn)證明(樣本)
- 小學(xué)六年級(jí)語文閱讀理解100篇(及答案)
- 氣功修煉十奧妙
- 安徽省物業(yè)服務(wù)標(biāo)準(zhǔn)
- 勾股定理的歷史與證明課件
評(píng)論
0/150
提交評(píng)論