局域網(wǎng)仿Q聊天工具需求分析(周進鳳)_第1頁
局域網(wǎng)仿Q聊天工具需求分析(周進鳳)_第2頁
局域網(wǎng)仿Q聊天工具需求分析(周進鳳)_第3頁
局域網(wǎng)仿Q聊天工具需求分析(周進鳳)_第4頁
局域網(wǎng)仿Q聊天工具需求分析(周進鳳)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、局域網(wǎng)仿Q聊天工具軟件需求分析規(guī)格說明書RequirementAnalysisSpecification編制人:周進鳳編制日期:2010年9月25日審核:批準:單位名稱:晨曦軟件公司 目錄TOC o 1-5 h z HYPERLINK l bookmark4 第1章引言3 HYPERLINK l bookmark6 11目標(biāo)與功能3 HYPERLINK l bookmark8 12系統(tǒng)概述4 HYPERLINK l bookmark10 13約束條件5 HYPERLINK l bookmark12 第2章信息描述621信息流6 HYPERLINK l bookmark14 22對象描述10 H

2、YPERLINK l bookmark16 23數(shù)據(jù)關(guān)系102、4數(shù)據(jù)字典11第3章功能描述143、1處理說明143、2性能說明14第4章開發(fā)環(huán)境與開發(fā)工具156、1開發(fā)環(huán)境156、2開發(fā)工具15第5章修正的項目計劃167、1成本167、2進度16第1章引言1.1目標(biāo)與功能局域網(wǎng)仿Q聊天工具是仿照騰訊QQ的主要功能設(shè)計,它主要針對當(dāng)今社會節(jié)奏生活,主要特點包含通用性即在每個局域網(wǎng)內(nèi)可以運行,系統(tǒng)具有較高的可移植性和使用性、也包含實用性各及時性,但系統(tǒng)雙方的交流可以在短期內(nèi)進行,以達到最快速度。該項目主要功能包括:1、注冊賬號2、登陸3、個人信息管理4、聊天處理5、查找增加好友管理6、群管理7、

3、聊天記錄管理1.2系統(tǒng)概述從技術(shù)上講,系統(tǒng)就是采用當(dāng)前先進的開發(fā)技術(shù),以客戶機/服務(wù)器體系結(jié)構(gòu)為系統(tǒng)基本框架的,基于VC+技術(shù)機制中基于SOCKET的局域網(wǎng)通信,以事務(wù)處理為核心的,具有開放性和正確性、健壯性、高效性、安全性、簡捷性.它可以運行在各種使用TCP/IP協(xié)議作為通訊協(xié)議的網(wǎng)絡(luò)上。而在SOCKETAPI的幫助下,開發(fā)基于SOCKET的局域網(wǎng)通信軟件也是易于實現(xiàn)的。局域網(wǎng)仿Q聊天工具主要包括如下功能模塊:(1)用戶登錄:(2)用戶個人聊天界面:界面美觀、界面簡捷、操作方便(3)服務(wù)器管理:1.3約束條件主要有如下的約束條件:1、面向?qū)ο螅?、界面界面簡捷、操作簡單,提示內(nèi)容足夠豐富。第

4、2章信息描述該系統(tǒng)的信息描述主要分為:信息流與數(shù)據(jù)字典。信息流主要描述該系統(tǒng)的結(jié)構(gòu)化模型;數(shù)據(jù)字典主要描述該系統(tǒng)的數(shù)據(jù)(數(shù)據(jù)元素、多個數(shù)據(jù)項組成的數(shù)據(jù)流、數(shù)據(jù)文件或數(shù)據(jù)庫)。2、1信息流對于該系統(tǒng)的結(jié)構(gòu)化模型,用數(shù)據(jù)流圖DFD來描述。211數(shù)據(jù)流1、頂層數(shù)據(jù)流圖2、第二層的數(shù)據(jù)流圖客戶端客戶端N服務(wù)器4登陸認證3、第三層的數(shù)據(jù)流圖(1)客戶端:2)服務(wù)器:加載數(shù)據(jù)庫用戶狀態(tài)表用戶離線信息保存處理用戶動作處理用戶數(shù)據(jù)庫服務(wù)器第4層的數(shù)據(jù)流圖:(略)1)登陸2)查找、增加好友3)聊天4)發(fā)送,接收文件5)查看個人信息6)注冊帳號7)找回密碼2、2對象描述由于本系統(tǒng)的功能,對象描述無。2、3數(shù)據(jù)關(guān)系

5、主要數(shù)據(jù)關(guān)系是:客戶端服務(wù)器數(shù)據(jù)庫2、4數(shù)據(jù)字典1、注冊表列名類型主鍵外鍵備注idIntunsignedYesNo注冊ID(自增)pwdVarchar(20)NoNo用戶密碼questionlVarchar(40)NoNo注冊問題answerlVarchar(40)NoNo注冊答案question2Varchar(40)NoNo注冊問題answer2Varchar(40)NoNo注冊答案idcardVarchar(18)NoNo用戶身份證2、個人信息表列名類型主鍵外鍵備注idIntunsignedYesYes注冊IDnicknameVarchar(15)NoNo用戶昵稱sexEnumNoNo用

6、戶性別ageTinyintunsignedNoNo用戶年齡yearIntNoNo生日-年monthEnumNoNo生日-月dayEnumNoNo生日-日bloodEnumNoNo用戶血型consteEnumNoNo星座animalEnumNoNo用戶生肖telVarchar(15)NoNo用戶電話emailVarchar(25)NoNo用戶郵箱countryVarchar(15)NoNo國家名provinceVarchar(15)NoNo省份名cityVarchar(15)NoNo城市名3、用戶狀態(tài)表列名類型主鍵外鍵備注register_idIntunsignedYesYes注冊IDstate

7、_nameVarchar(lO)NoNo用戶狀態(tài)state_ipVarchar(18)NoNo用戶IP4、用戶分組好友列表列名類型主鍵外鍵備注idIntunsignedYesYes(自增)useridIntunsignedNoYes用戶注冊IDfriendidIntunsignedNoYes好友id第3章功能描述3、1處理說明1、第四層DFD(1)處理1:登錄管理輸入:個人帳號輸出:客戶端用戶登錄界面處理:1)用戶啟動程序2)用戶輸入自己的的用戶名3)用戶輸入自己的密碼4)登陸確認5)登陸成功:進入主面原,更新好友列表6)沒有聯(lián)網(wǎng)7)密碼錯誤、輸入不正確,用戶名不存在(2)處理2:查找增加好友

8、輸入:帳號或昵稱輸出:好友個人信息,發(fā)出增加好友請求,被增加確認處理:1)用戶打開查找增加好友界面2)用戶輸入要查找的賬號3)選擇增加的帳號4)確認增加,發(fā)送增加請求5)驗證通過:增加為好友,并更新個人好友列表6)驗證被拒:提示增加失敗7)不存在的帳號(3)處理3:聊天處理輸入:聊天雙方輸出:顯示消息雙方可以看處理:1)用戶又擊好友列表中要進行聊天的好友圖標(biāo)(頭像)2)彈出聊天窗口3)在消息輸入?yún)^(qū),輸入要發(fā)送的消息,并在消息顯示區(qū)顯示4)接收到的好友發(fā)送的信息在消息區(qū)顯示5)關(guān)閉聊天窗口4)處理4:向好友發(fā)送文件輸入:聊天雙方輸出:文件成功接收,并可以查看,修改處理:1)用戶又擊好友列表中待發(fā)

9、文件好友對像2)彈出文件選擇窗口3)選擇要發(fā)送的文件4)確認發(fā)送文件5)好友接收發(fā)送的文件6)提示已接收到文件7)文件發(fā)送失敗5)處理5:查看個人信息輸入:客戶端輸出:顯示個人信息處理:1)用戶點擊主面板用戶頭像2)彈出個人信息窗口3)選擇所要修改的個人信息項4)確定修改,個人信息更新,窗口關(guān)閉5)取消修改。個人信息保持不變,窗口關(guān)閉6)處理6:查看好友信息輸入:客戶端輸出:顯示好友信息處理:1)用戶右鍵點擊好友列表中要查看信息的好友2)彈出好友信息窗口3)選擇所要修改的個人信息項4)窗口關(guān)閉7)處理7:注冊帳號輸入:申請輸出:注冊成功處理:1)打開,點擊帳號注冊2)轉(zhuǎn)到賬號注冊頁面3)輸入注冊的個人信息4)確認,轉(zhuǎn)到密碼找回問題設(shè)置頁面5)設(shè)定密碼找回問題和答案6)確認,帳號注冊成功7)個人信息輸入錯誤8)密碼找回問題設(shè)置錯誤3、2性能說明1、初步考慮數(shù)據(jù)庫的結(jié)構(gòu);開發(fā)工具與開發(fā)環(huán)境2、滿足實時性的要求;第4章6、1開發(fā)環(huán)境1、操作系統(tǒng)WindowsXP2、數(shù)據(jù)庫系統(tǒng)SQLServer20006、2開發(fā)工具VC+第5章修正的項目計劃7、1成本無7、2進度1、舊的進度計劃甘特圖2、根據(jù)現(xiàn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論