J2EE課程設計實訓教學示例項目《藍夢教育集團即時通訊系統(tǒng)》(仿騰訊QQ)系統(tǒng)詳細設計說明書(第4部分)_第1頁
J2EE課程設計實訓教學示例項目《藍夢教育集團即時通訊系統(tǒng)》(仿騰訊QQ)系統(tǒng)詳細設計說明書(第4部分)_第2頁
J2EE課程設計實訓教學示例項目《藍夢教育集團即時通訊系統(tǒng)》(仿騰訊QQ)系統(tǒng)詳細設計說明書(第4部分)_第3頁
J2EE課程設計實訓教學示例項目《藍夢教育集團即時通訊系統(tǒng)》(仿騰訊QQ)系統(tǒng)詳細設計說明書(第4部分)_第4頁
J2EE課程設計實訓教學示例項目《藍夢教育集團即時通訊系統(tǒng)》(仿騰訊QQ)系統(tǒng)詳細設計說明書(第4部分)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、J2EE課程設計實訓教學示例項目藍夢教育集團即時通訊系統(tǒng)(仿騰訊QQ)詳細設計說明書(第4部分)歷史記錄撰寫日期修改點說明版本作者目 錄第一章 引言9編寫目的91.2 背景91.3 定義91.4 參考資料9第二章 程序系統(tǒng)的結(jié)構(gòu)112.1 系統(tǒng)結(jié)構(gòu)圖112.2 包圖132.2.1 客戶端包圖132.2.2 服務器端包圖13第三章 用戶登陸模塊設計說明153.1 程序描述153.2 功能153.3 性能及其他方面的要求153.4 輸入 - 處理 輸出(IPO)153.4.1 用戶登錄153.4.2 用戶注冊163.5 接口17流程邏輯183.6.1 用戶登錄:183.6.2 用戶注冊:193.7

2、 注釋設計193.8 測試計劃193.9 尚未解決的問題19第四章 用戶聊天模塊設計說明20程序描述20功能20性能20輸入 - 處理 輸出(IPO)214.4.1 文字聊天214.4.2 視頻聊天214.4.3 語音聊天214.4.4 群聊天214.4.5 傳送文件224.4.6 遠程協(xié)助224.4.7 通信鏈路建立22接口22流程邏輯234.6.1 文字聊天234.6.2 視頻聊天244.6.3 語音聊天254.6.4 群聊天254.6.5 文件傳送264.6.6 遠程協(xié)助264.6.7 通信鏈路建立274.7 注釋設計274.8 測試計劃274.9 尚未解決的問題27第五章 消息管理模塊

3、設計說明285.1 程序描述28功能285.3 性能28輸入 - 處理 輸出(IPO)28查看聊天記錄28刪除聊天記錄295.4.3 刷新聊天記錄295.4.4 回復信息295.4.5 導入聊天記錄295.4.6 導出聊天記錄295.5 接口30流程邏輯305.6.1 查看聊天記錄305.6.2 刪除聊天記錄315.6.3 刷新聊天記錄315.6.4 回復信息325.6.5 導入聊天記錄325.6.6 導出聊天記錄335.7 注釋設計335.8 測試計劃335.9 尚未解決的問題33第六章 郵件管理模塊設計說明346.1 程序描述34功能346.3 性能34輸入 - 處理 輸出(IPO)34被

4、提醒有新郵件346.4.2 接受郵件346.4.3 發(fā)送郵件356.5 接口35流程邏輯356.6.1 被提醒有新郵件356.6.2 接受郵件366.6.3 發(fā)送郵件36 注釋設計366.8 測試計劃376.9 尚未解決的問題37第七章 界面管理設計說明387.1 程序描述387.2 功能38性能387.4 輸入 處理 輸出(IPO)387.4.1 面板設置387.4.2 搜索功能397.5 接口397.6 流程邏輯407.6.1 面板設置407.6.2 搜索功能407.7 注釋設計417.8 測試計劃417.9 尚未解決的問題41第八章 系統(tǒng)設置模塊設計說明:428.1 程序描述428.2

5、功能428.3 性能428.4 輸入 - 處理 輸出(IPO)428.4.1 基本設置428.4.2 好友和聊天設置438.4.3 狀態(tài)和提醒設置438.4.4 安全和隱私設置438.5 接口438.6 流程邏輯448.6.1 基本設置448.6.2 好友和聊天設置458.6.3 狀態(tài)和提醒設置468.6.4 安全和隱私設置478.7 注釋設計478.8 測試計劃478.9 尚未解決的問題48第九章 用戶信息管理模塊設計說明499.1 程序描述499.2 功能499.3 性能499.4 輸入 - 處理 輸出(IPO)49用戶修改密碼499.4.2 用戶修改狀態(tài)509.4.3 用戶修改個人信息5

6、19.5 接口519.6 程序邏輯529.6.1 用戶修改密碼529.6.2 用戶修改狀態(tài)539.6.3 用戶修改個人信息539.7 注釋設計539.8 測試計劃539.9 未解決的問題54第十章 好友管理模塊設計說明5510.1 程序描述5510.2 功能5510.3 性能5510.4 輸入 - 處理 輸出(IPO)5510.4.1 為好友添加分組5510.4.2 添加好友5610.4.3 刪除好友5610.4.4 查看好友資料5610.5 接口5610.6 流程邏輯57為好友添加分組57添加好友58刪除好友58查看好友資料5810.7 注釋設計5910.8 測試計劃5910.9 尚未解決的

7、問題59第十一章 群管理模塊設計說明6011.1 程序描述6011.2 功能6011.3 性能6011.4 輸入 處理 輸出(IPO)6011.4.1 新建群60設置群信息61查看群信息61添加群61退出群62管理群成員6211.4.7 添加成員6211.4.8 刪除成員6211.5 接口6311.6 流程邏輯6311.6.1 新建群6311.6.2 添加成員6411.6.3 刪除成員64注釋設計6511.8 測試計劃6511.9 尚未解決的問題65第八章 系統(tǒng)設置模塊設計說明8.1 程序描述設計目的:對使用的IM系統(tǒng)按照用戶的習慣進行各項功能的個性化設置,8.2 功能模塊名稱子功能模塊操作權

8、限系統(tǒng)設置基本設置所有登錄用戶好友和聊天設置所有登錄用戶狀態(tài)和提醒設置所有登錄用戶安全和隱私設置所有登錄用戶8.3 性能1、更改設置平均處理及響應時間:13秒以內(nèi),最大不超過5秒。2、面板更新響應時間:2秒左右,最大不超過3秒。8.4 輸入 - 處理 輸出(IPO) 基本設置Input常規(guī)、熱鍵、聲音、皮膚、文件記錄、網(wǎng)絡連接及軟件更新中的部分或全部設置項目數(shù)據(jù)Processing根據(jù)用戶輸入設置數(shù)據(jù),調(diào)用相關后臺處理程序,更改基本設置Output基本設置成功或失敗。 好友和聊天設置Input常規(guī)、文件傳輸、語音視頻、聯(lián)系人屏蔽中的部分或全部設置項目數(shù)據(jù)Processing根據(jù)用戶輸入的設置數(shù)

9、據(jù),調(diào)用相關后臺處理程序,更改好友和聊天設置Output好友和聊天設置成功或失敗。 狀態(tài)和提醒設置Input在線狀態(tài)、自動回復、即時共享、消息提醒中的部分或全部設置項目數(shù)據(jù)Processing根據(jù)用戶輸入的設置數(shù)據(jù),調(diào)用相關后臺處理程序,更改狀態(tài)和提醒設置Output狀態(tài)和提醒設置成功或失敗。 安全和隱私設置Input密碼安全、文件傳輸安全中的部分或全部設置項目數(shù)據(jù)Processing根據(jù)用戶輸入的設置數(shù)據(jù),調(diào)用相關后臺處理程序,更改安全和隱私設置Output安全和隱私設置成功或失敗。8.5 接口模塊名稱系統(tǒng)設置模塊子模塊界面設置子系統(tǒng);參數(shù)設置子系統(tǒng);參數(shù)賦值和調(diào)用方式public void

10、 addbutton(int buttontype);public void setSystem(int type,String value);關聯(lián)的數(shù)據(jù)結(jié)構(gòu)補充說明8.6 流程邏輯 基本設置 好友和聊天設置 狀態(tài)和提醒設置 安全和隱私設置8.7 注釋設計1、各模塊及子模塊首部應有本模塊的功能說明;2、各功能函數(shù)的函數(shù)聲明處應有參數(shù)含義、參數(shù)來源的說明;3、各功能函數(shù)內(nèi)的變量聲明處應有該變量的功能、范圍、缺省條件等說明;4、各功能函數(shù)的函數(shù)體頭部應有該函數(shù)的處理邏輯的說明;5、各功能函數(shù)的函數(shù)體內(nèi)關鍵語句處應有說明;8.8 測試計劃詳見測試文檔。8.9 尚未解決的問題暫無。第九章 用戶信息管理

11、模塊設計說明9.1 程序描述設計目的:用戶登錄后系統(tǒng)可對自己的密碼、狀態(tài)、個人信息進行自定義修改。9.2 功能模塊名稱子功能模塊操作權限用戶信息管理用戶修改密碼用戶修改狀態(tài)用戶修改個人信息9.3 性能1、面板平均處理及響應時間:13秒以內(nèi),最大不超過5秒。2、面板更新響應時間:2秒左右,最大不超過3秒。9.4 輸入 - 處理 輸出(IPO)用戶修改密碼Input舊密碼新密碼重復輸入新密碼驗證碼Processing如果舊密碼錯誤或者新密碼兩次輸入不一致或者驗證碼輸入錯誤,無法修改密碼。檢查使用者填寫的信息是否符合要求,若符合,則將其存入數(shù)據(jù)庫中的UserLogin表中覆蓋原密碼。Output用戶

12、修改密碼成功或失敗。1、用戶進入密碼找回頁面。2、回答設置問題。3、回答錯誤則返回錯誤信息。4、回答正確則將密碼發(fā)送至郵箱。5、有關的類圖 用戶修改狀態(tài) InputProcessing1、客戶端修改用戶狀態(tài)2、將數(shù)據(jù)庫中DynamicTable中該用戶的狀態(tài)屬性修改為用戶選擇的狀態(tài)。3、首先假設該用戶賬號為502734605,則根據(jù)Table502734605(即用戶的好友表)查出用戶的所有在線好友(關聯(lián)DynamicTable),在根據(jù)Table GroupToUser(關聯(lián)DynamicTable)正查出該用戶的所在群,然后根據(jù)該群在同一表中反查出該群的所有在線用戶,有服務器向所有在線的好

13、友和群用戶發(fā)送消息,通知在線用戶改變好友狀態(tài)。Output該用戶修改狀態(tài)成功,數(shù)據(jù)庫修改成功,涉及到的好友修改狀態(tài)成功。 用戶修改個人信息 Input1、要改的信息(如個性簽名)Processing1、格式不對則修改失敗2、格式正確??蛻舳诵薷南鄳畔?、修改服務器端得數(shù)據(jù)庫的用戶信息表的信息Output該用戶修改信息成功,數(shù)據(jù)庫修改成功。有關的類圖9.5 接口模塊名稱用戶管理模塊子模塊參數(shù)賦值和調(diào)用方式public static UserIFC getUserDao();public List selectDeptId(String id);public String getMaxId();public List selectOnLine();public List getColumnNames();public List getUserModel(HashMap hm);關

溫馨提示

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

評論

0/150

提交評論