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

下載本文檔

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

文檔簡介

1、J2EE課程設(shè)計(jì)實(shí)訓(xùn)教學(xué)示例項(xiàng)目藍(lán)夢教育集團(tuán)即時通訊系統(tǒng)(仿騰訊QQ)詳細(xì)設(shè)計(jì)說明書(第4部分)歷史記錄撰寫日期修改點(diǎn)說明版本作者目 錄第一章 引言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 服務(wù)器端包圖13第三章 用戶登陸模塊設(shè)計(jì)說明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、 注釋設(shè)計(jì)193.8 測試計(jì)劃193.9 尚未解決的問題19第四章 用戶聊天模塊設(shè)計(jì)說明20程序描述20功能20性能20輸入 - 處理 輸出(IPO)214.4.1 文字聊天214.4.2 視頻聊天214.4.3 語音聊天214.4.4 群聊天214.4.5 傳送文件224.4.6 遠(yuǎn)程協(xié)助224.4.7 通信鏈路建立22接口22流程邏輯234.6.1 文字聊天234.6.2 視頻聊天244.6.3 語音聊天254.6.4 群聊天254.6.5 文件傳送264.6.6 遠(yuǎn)程協(xié)助264.6.7 通信鏈路建立274.7 注釋設(shè)計(jì)274.8 測試計(jì)劃274.9 尚未解決的問題27第五章 消息管理模塊

3、設(shè)計(jì)說明285.1 程序描述28功能285.3 性能28輸入 - 處理 輸出(IPO)28查看聊天記錄28刪除聊天記錄295.4.3 刷新聊天記錄295.4.4 回復(fù)信息295.4.5 導(dǎo)入聊天記錄295.4.6 導(dǎo)出聊天記錄295.5 接口30流程邏輯305.6.1 查看聊天記錄305.6.2 刪除聊天記錄315.6.3 刷新聊天記錄315.6.4 回復(fù)信息325.6.5 導(dǎo)入聊天記錄325.6.6 導(dǎo)出聊天記錄335.7 注釋設(shè)計(jì)335.8 測試計(jì)劃335.9 尚未解決的問題33第六章 郵件管理模塊設(shè)計(jì)說明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 注釋設(shè)計(jì)366.8 測試計(jì)劃376.9 尚未解決的問題37第七章 界面管理設(shè)計(jì)說明387.1 程序描述387.2 功能38性能387.4 輸入 處理 輸出(IPO)387.4.1 面板設(shè)置387.4.2 搜索功能397.5 接口397.6 流程邏輯407.6.1 面板設(shè)置407.6.2 搜索功能407.7 注釋設(shè)計(jì)417.8 測試計(jì)劃417.9 尚未解決的問題41第八章 系統(tǒng)設(shè)置模塊設(shè)計(jì)說明:428.1 程序描述428.2

5、功能428.3 性能428.4 輸入 - 處理 輸出(IPO)428.4.1 基本設(shè)置428.4.2 好友和聊天設(shè)置438.4.3 狀態(tài)和提醒設(shè)置438.4.4 安全和隱私設(shè)置438.5 接口438.6 流程邏輯448.6.1 基本設(shè)置448.6.2 好友和聊天設(shè)置458.6.3 狀態(tài)和提醒設(shè)置468.6.4 安全和隱私設(shè)置478.7 注釋設(shè)計(jì)478.8 測試計(jì)劃478.9 尚未解決的問題48第九章 用戶信息管理模塊設(shè)計(jì)說明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 注釋設(shè)計(jì)539.8 測試計(jì)劃539.9 未解決的問題54第十章 好友管理模塊設(shè)計(jì)說明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 注釋設(shè)計(jì)5910.8 測試計(jì)劃5910.9 尚未解決的

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

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

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

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

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

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

13、友和群用戶發(fā)送消息,通知在線用戶改變好友狀態(tài)。Output該用戶修改狀態(tài)成功,數(shù)據(jù)庫修改成功,涉及到的好友修改狀態(tài)成功。 用戶修改個人信息 Input1、要改的信息(如個性簽名)Processing1、格式不對則修改失敗2、格式正確??蛻舳诵薷南鄳?yīng)信息3、修改服務(wù)器端得數(shù)據(jù)庫的用戶信息表的信息Output該用戶修改信息成功,數(shù)據(jù)庫修改成功。有關(guān)的類圖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);關(guā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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論