逗聊-需求分析說明書.doc_第1頁
逗聊-需求分析說明書.doc_第2頁
逗聊-需求分析說明書.doc_第3頁
逗聊-需求分析說明書.doc_第4頁
逗聊-需求分析說明書.doc_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

逗聊即時通訊系統逗聊即時通訊系統 需求分析說明書需求分析說明書 中軟國際卓越培訓中心第 1 頁 共 11 頁 逗聊即時通訊系統逗聊即時通訊系統 需求分析說明書需求分析說明書 逗聊即時通訊系統逗聊即時通訊系統 需求分析說明書需求分析說明書 中軟國際卓越培訓中心第 2 頁 共 11 頁 變更記錄變更記錄 日期版本變更說明作者 2014 8 181 0初始版本 簽字確認簽字確認 系統模塊對應章節對應部門負責人簽字 逗聊即時通訊系統逗聊即時通訊系統 需求分析說明書需求分析說明書 中軟國際卓越培訓中心第 3 頁 共 11 頁 目錄目錄 1概述概述 4 1 1目的 4 1 2背景 4 1 3范圍 4 1 4術語定義 5 1 5參考資料 5 1 6任務概述 5 1 6 1目標 5 1 6 2用戶的特點 5 1 6 3假定和約束 5 1 7運行環境 5 1 7 1軟件環境 5 1 7 2硬件環境 6 1 7 3接口 6 1 8需求規定 7 1 8 1對功能的需求 7 1 8 2對非功能性的需求 10 逗聊即時通訊系統逗聊即時通訊系統 需求分析說明書需求分析說明書 中軟國際卓越培訓中心第 4 頁 共 11 頁 1 概述概述 即時通訊 Instant Messenger 簡稱 IM 是指能夠即時發送和接收 互聯網消息等的業務 自 1998 年面世以來 特別是近幾年的迅速發展 即時通訊的功能日益豐富 逐漸集成了電子 郵件 博客 音樂 電視 游戲和搜索等多種功能 即時通訊不再是一個單純的聊天工具 它已經發展成集交流 資訊 娛樂 搜索 電子商 務 辦公協作和企業客戶服務等為一體的綜合化信息平臺 是一種終端連網即時通訊網絡的服 務 即時通訊不同于 e mail 在于它的交談是即時的 大部分的即時通訊服務提供了狀態信息的 特性 顯示聯絡人名單 聯絡人是否在在線與能否與聯絡人交談 即時通訊的最大特點是在 網上進行信息的實時交流 近年來 隨著無線通信的快速發展 移動互聯網為傳統的 Internet 注入了新的活力 同時 也為即時通訊帶來了一場革命 交互雙方已經不再局限于以網絡終端設備為唯一的接入手段 PC 機在傳統的網絡即時通訊中所起的作用正在被手機 平板電腦所取代 這使得即時通訊更 加大眾化和人性化 即使不會使用電腦的人現在也可以享受到即時通訊給人們帶來的變化 另外 即時通訊軟件被加入了越來越多的新功能 使它正從毫無商業價值的聊天 游戲轉 變出來 成為能為商業帶來商機和實惠的領域 所有這一切都讓人們對即時通訊賦予了越來越 多的注意力 1 1 目的目的 隨著全球信息化進程的不斷發展 網絡也在飛速發展 出于高效 快速地處理各種事務 的目的 越來越多的企業和單位在其內部使用局域網來進行工作和交流 在內部局域網的幫助 下 企業得以簡化信息流程 提高信息交換的速度 從而提高工作效率 實現一個實時通訊平 臺 用戶登錄添加好友 好友分組 群聊 私聊等功能 1 2 背景背景 即時聊天使親友的溝通突破時空極限 使人與人的溝通突破上下級極限 使陌生人的溝通 突破環境極限 使自我與外界的溝通突破心理極限 作為使用頻率最高的網絡軟件 即時聊天 已經突破了作為技術工具的極限 被認為是現代交流方式的象征 并構建起一種新的社會關系 它是迄今為止對人類社會生活改變最為深刻的一種網絡新形態 沒有極限的溝通將帶來沒有極 限的生活 聊天一直是網民們上網的主要活動之一 網上聊天的主要工具已經從初期的聊天室 論壇 變為以 MSN OICQ 又稱 QQ 為代表的即時通訊軟件 迄今為止 全球約有一億多人使用即時 通訊軟件在網上交流 中國網民慣用的即時聊天工具騰訊 QQ 從 1999 年 2 月誕生到現在 注 冊用戶已超過 1 6 億 在線用戶最高時超過 200 萬人 而每天獨立上線人數更是達到一千二百 多萬 擁有活躍用戶 5500 萬 幾乎覆蓋所有中國網民 即時通訊工具使用頻率之高 超出 任何一種網絡軟件 電子郵件曾是最重要的通訊交流工具 是互聯網最早的 殺手級應用 到 2004 年 即時通訊軟件已取代電子郵件 成為最流行的互聯網通訊工具 逗聊即時通訊系統逗聊即時通訊系統 需求分析說明書需求分析說明書 中軟國際卓越培訓中心第 5 頁 共 11 頁 1 3 術語定義術語定義 1 4 參考資料參考資料 1 5 任務概述任務概述 1 2 1 目標目標 開發一個仿 qq 的即時通訊系統 該系統能實現用戶的注冊登入 好友聊天 群組聊天 查找添加好友 查看資料等功能的逗聊即時通訊系統 操作簡單 能良好的實現簡單的 qq 聊 天功能 1 2 2 用戶的特點用戶的特點 客戶實現用戶的登入 一對一聊天 群聊等 服務端實現服務器的開啟 系統公告的發 送 用戶的在線管理 1 2 3 假定和約束假定和約束 1 3 運行環境運行環境 簡要說明本產品的運行環境 包括硬件環境和支持環境 的規定 1 3 1 軟件環境軟件環境 名稱名稱版本版本語種語種 操作系統WindowsXP 2003 操作系統的附加功能 數據庫平臺無 語言JDK5 0 以上 客戶端軟件 逗聊即時通訊系統逗聊即時通訊系統 需求分析說明書需求分析說明書 中軟國際卓越培訓中心第 6 頁 共 11 頁 1 3 2 硬件環境硬件環境 硬件配置硬件配置最低配置最低配置推薦配置推薦配置 1CPU P4 2 0G1CPU P4 2 8G Mem 1GMem 2G HD 40GHD 120G 服務器 1CPU P4 1 0G1CPU P4 2 0G Mem 512MMem 1G HD 40GHD 120G 客戶端 1 3 3 接口接口 1 4 需求規定需求規定 1 4 1 對功能的需求對功能的需求 1 4 1 1 系統功能層次模塊圖系統功能層次模塊圖 客戶端功能模塊 客戶端 View 界面顯示模塊 Core 業務處理模塊 Model 數據傳送模塊 登 入 界 面 主 窗 體 界 面 聊 天 界 面 與 服 務 器 的 連 接 線 程 登 入 處 理 聊 天 業 務 處 理 用 戶 的 退 出 處 理 用 戶 信 息 實 體 發 送 數 據 接 收 數 據 逗聊即時通訊系統逗聊即時通訊系統 需求分析說明書需求分析說明書 中軟國際卓越培訓中心第 7 頁 共 11 頁 服務器端 服務端 View 界面顯示模塊 Core 業務處理模塊 Model 數據傳輸模塊 服 務 端 日 志 界 面 公 告 信 息 發 布 界 面 用 戶 在 線 信 息 界 面 對 應 的 客 戶 端 線 程 用 戶 登 入 處 理 聊 天 業 務 處 理 用 戶 下 線 處 理 數 據 對 象 的 讀 寫 發 送 接 收 數 據 1 4 1 2 模塊功能的描述模塊功能的描述 1 4 1 3 逗聊客戶端功能逗聊客戶端功能 界面顯示模塊界面顯示模塊 1 1 客戶端登錄客戶端登錄 該登陸界面要求用戶提供用戶名 密碼 將其提交到服務器后臺進行校驗 校 驗通過用戶可以就獲得軟件的使用權限 2 2 主窗體界面主窗體界面 該主窗體界面用于顯示好友 將用戶好友以列表的形式展現 可以實現分組的 界面效果 可以展現用戶的用戶名及頭像 將好友的信息顯示于列表中 3 3 聊天界面聊天界面 當用戶單擊某一好友時 將顯示一個對話框 可以與好友進行文字交流 還可以將 文件傳輸給對方 業務處理業務處理 服務器的連接服務器的連接 點擊登入按鈕 連接服務器 將客戶消息發到服務器 登陸界面處理登陸界面處理 限制用戶賬戶格式 賬號 密碼不能為空不超過 12 位 如果賬號或密碼 為空跳出對話框提示 然后將信息提交到服務器 如果登入成功 則跳轉到主界面 聊天業務處理 聊天業務處理 本聊天系統可以進行私人聊天 也可以進行群聊 可以踢人 用戶下線處理 用戶下線處理 當用戶點擊退出時 將業務消息發送至服務器 有服務器進行處理 將確認信息 返回值界面 彈出對話框 顯示 XX 用戶退出 逗聊即時通訊系統逗聊即時通訊系統 需求分析說明書需求分析說明書 中軟國際卓越培訓中心第 8 頁 共 11 頁 數據傳輸模塊數據傳輸模塊 用戶信息實體 用戶信息實體 該主要是負責信息的管理 和接收信息對象 和信息的傳輸 配置文件訪問 配置文件訪問 該功能主要是用來訪問并調用該類定義好的傳輸 訪問信息的方法 實現傳輸 數據模塊的功能 發送數據 發送數據 該功能主要是給服務器發送信息所用 供用戶間來回通訊 接收數據 接收數據 該功能主要用來接收用戶的發來的數據 既然能用來發送數據 所以就可以 來接收數據 1 4 1 3 1逗聊服務端功能逗聊服務端功能 ViewView 該模塊主要用于存放視圖類 其中 MyServerFrame 類為服務端界面 其中服務端界面包括 服務端日志 公共信息發布以及用戶在線信息 ControlControl 該該模塊主要用于存放 Dcocker 項目中的業務邏輯 其中 MyQqServer 類表示 QQ 服務連 接功能 SerConClientThread 類表示服務器與客戶端的通信線程 ManagerClientThread 類表示 管理服務器與客戶端的通信線程 ModelModel 該模塊主要用于存放數據傳輸 SqlHelper 類主要實現連接數據庫 1 4 2 對非功能性的需求對非功能性的需求 1 4 2 1 對性能的規定對性能的規定 1 4 2 1 1 精度精度 該軟件對精度沒有嚴格要求 1 4 2 1 2 時間特性要求時間特性要求 逗聊即時通訊系統逗聊即時通訊系統 需求分析說明書需求分析說明書 中軟國際卓越培訓中心第 9 頁 共 11 頁 1 4 2 1 3 靈活性靈活性 要求客戶輸入靈活 操作方便 1 4 2 2 輸人輸出要求輸人輸出要求 要求界面友好 用戶使用方便易懂 客戶端登入界面 客戶端主面板 逗聊即時通訊系統逗聊即時通訊系統 需求分析說明書需求分析說明書 中軟國際卓越培訓中心第 1

溫馨提示

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

評論

0/150

提交評論