![人人網(wǎng)-系統(tǒng)產(chǎn)品需求規(guī)格說明書-2014.10.22_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/3ae4da2e-00aa-44ed-8002-d9b82d468075/3ae4da2e-00aa-44ed-8002-d9b82d4680751.gif)
![人人網(wǎng)-系統(tǒng)產(chǎn)品需求規(guī)格說明書-2014.10.22_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/3ae4da2e-00aa-44ed-8002-d9b82d468075/3ae4da2e-00aa-44ed-8002-d9b82d4680752.gif)
![人人網(wǎng)-系統(tǒng)產(chǎn)品需求規(guī)格說明書-2014.10.22_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/3ae4da2e-00aa-44ed-8002-d9b82d468075/3ae4da2e-00aa-44ed-8002-d9b82d4680753.gif)
![人人網(wǎng)-系統(tǒng)產(chǎn)品需求規(guī)格說明書-2014.10.22_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/3ae4da2e-00aa-44ed-8002-d9b82d468075/3ae4da2e-00aa-44ed-8002-d9b82d4680754.gif)
![人人網(wǎng)-系統(tǒng)產(chǎn)品需求規(guī)格說明書-2014.10.22_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/3ae4da2e-00aa-44ed-8002-d9b82d468075/3ae4da2e-00aa-44ed-8002-d9b82d4680755.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、需求分析1 引言1.1 定義軟件為用戶提供點對點的聊天功能,包含文字聊天、語音、圖片等。用戶登錄軟件后可以通過查找附近的人或關(guān)鍵詞查詢搜尋好友,可以查看個人或其他用戶的個人空間,包括個人相冊、個人動態(tài)等。在聊天模式下,可以選擇對方的一張照片進行編輯,編輯后發(fā)送給對方,也可以選擇、全部刪除聊天記錄。在個人空間,用戶可以以拍照或選擇本地的方式上傳照片,可以修改和設(shè)定個人信息。1.2 參考資料參考即時通訊系統(tǒng)。2 系統(tǒng)概述2.1 目標(biāo)為用戶提供及時聊天功能,同時加入發(fā)送圖片、語音等,體現(xiàn)惡搞照片等特色功能。2.2 設(shè)計與實現(xiàn)的限制1. 本系統(tǒng)采用Java語言和android SDK,采用C/S框架。
2、2. 客戶端數(shù)據(jù)庫采用android系統(tǒng)默認(rèn)的SQLite。3. 通訊基于Java Socket。4. UI展示層使用XML 。5. 實現(xiàn)消息的封裝和Socket的對象傳遞,以及Socket心跳檢測。3 可行性分析3.1技術(shù)可行性建立socket服務(wù)器,死循環(huán)監(jiān)聽客戶端的接入,客戶端通過發(fā)送不同命令和序列化對象給服務(wù)器,以達到通用性。服務(wù)器可以保存用戶登錄的socket方便主動向客戶端推送。3.2經(jīng)濟可行性服務(wù)端需建立在可以連接外網(wǎng)且能保證持久運行的服務(wù)器上,需向服務(wù)器購買java服務(wù)器(非http服務(wù)器)。3.3法律可行性提供http管理后臺,便于管理信息,圖片、消息通過程序智能過濾,屏蔽敏
3、感圖片和消息。3.4應(yīng)用可行性客戶端基于android4.0平臺開發(fā),適用于絕大多數(shù)android用戶,根據(jù)android碎片化報告顯示:目前android4.x份額占有大多數(shù),且android2.x用戶下載軟件的可能性較小,android3.x在國內(nèi)的份額極小。4 功能需求4.1需求分析4.1.1 功能劃分 軟件具有注冊、登錄、搜索好友、查找附近的人、個人空間、好友聊天、修改信息、上傳圖片等功能。4.1.2 功能描述用戶注冊:首次使用軟件需要注冊一個帳號,注冊時需要填寫用戶的基本信息,例如昵稱、密碼、出生日期、興趣愛好、常出沒地等,提交信息后軟件會提交給服務(wù)器,由服務(wù)器驗證并添加到數(shù)據(jù)庫并生
4、成一個帳號,該帳號和密碼用于用戶登錄。用戶登錄:用戶添加帳號和密碼,選擇登錄,將用戶名和密碼提交給服務(wù)器,服務(wù)器驗證后返回給客服端是否登錄成功,用戶可以選擇是否記住密碼,記住密碼后,下次登錄不需要填寫用戶名和密碼。搜索好友:可以通過帳號、昵稱或條件進行搜索好友,搜索結(jié)果進行列表顯示,選擇某個用戶后進入個人空間,可以選擇加為好友。查找附近的人:軟件通過獲取用戶的地理位置并發(fā)送給服務(wù)器,服務(wù)器根據(jù)地理編碼和用戶的個人信息查找附近的人,并發(fā)送給客戶端,客戶端以列表的形式顯示。個人空間:個人空間有照片空間、純真年代、最近動態(tài)等功能,并可以選擇上傳圖片和發(fā)表動態(tài)。好友聊天:和好友進行點對點的聊天,可以在
5、對方的空間中選擇一張照片編輯后發(fā)給對方,可以選擇刪除全部聊天記錄,也可以長按某條記錄后刪除。修改信息:用戶可以修改自己的登錄密碼、個人信息等。上傳圖片:在個人空間中,用戶可以通過拍照或從本地選擇照片上傳到服務(wù)器,上傳成功后會展示到個人空間。4.2 用例圖用戶注冊用例圖用戶登錄用例圖聊天功能用例圖個人空間用例圖(增加情侶鍵:情侶之間可以控制對方,可以更改對方空間)個人相冊用例圖查找好友用例圖(添加擴展功能添加好友,對話,拉黑)(增加一個手機號碼搜索功能,如果手機號碼列表內(nèi)的朋友有用的會自動提示,同時有向好友推薦此應(yīng)用功能)我的好友用例圖4.3 用例描述4.3.1 用戶注冊用例名稱:注冊用例描述:
6、用戶填寫基本信息和密碼注冊帳號,由系統(tǒng)分配帳號。 參與者:用戶前置條件:用戶未登錄系統(tǒng) 基本路徑: 1. 點擊注冊啟動該用例 2. 填寫基本信息 3. 點擊注冊按鈕 4. 提示注冊成功,返回登錄界面 異常路徑:1. 網(wǎng)絡(luò)錯誤,提醒用戶檢查網(wǎng)絡(luò)2. 服務(wù)器異常,提醒用戶稍候重試數(shù)據(jù)規(guī)范:序號名稱類型/長度顯示屬性說明001用戶昵稱String必須項用戶昵稱002個人郵箱String必須填用于登錄或找回密碼等003個人地址String選填項詳細地址004性別int選填項選擇性別005密
7、碼String必須項填寫密碼006重復(fù)密碼String必須項必須和前面的密碼相同界面布局:4.3.2 用戶登錄用例名稱:登錄用例描述:用戶填寫帳號和密碼后,登錄系統(tǒng)。 參與者:用戶前置條件:用戶已有帳號,用戶未自動登錄基本路徑: 1. 填寫帳號和密碼 2. 點擊登錄3. 登錄成功,跳轉(zhuǎn)到主界面 異常路徑:1. 網(wǎng)絡(luò)錯誤,提醒用戶檢查網(wǎng)絡(luò)2. 服務(wù)器異常,提醒用戶稍候重試數(shù)據(jù)規(guī)范:序號名稱類型/長度顯示屬性說明001登錄名String必須項用戶帳號或郵箱002密碼String必須項登錄密碼界面布局:4.3.3 聊天用例名稱:
8、聊天用例描述:選擇好友進行聊天,可發(fā)送/接收文本、圖片、語音等參與者:用戶前置條件:用戶登錄系統(tǒng),對方是我的好友基本路徑: 1. 選擇好友 2. 發(fā)送聊天內(nèi)容3. 接收對方消息 擴展路徑2.1 填寫文本內(nèi)容并發(fā)送2.2 錄制音頻并發(fā)送2.3 必須自己的空間里也有照片才能下載對方照片編輯后發(fā)送(保存在單獨的目錄,軟件退出后清理目錄)異常路徑:1. 網(wǎng)絡(luò)錯誤,提醒用戶檢查網(wǎng)絡(luò)2. 服務(wù)器異常,提醒用戶稍候重試數(shù)據(jù)規(guī)范:序號名稱類型/長度顯示屬性說明001發(fā)送者String必須項用戶不必手工填寫002接收者String必須項用戶不必手工
9、填寫003消息類型int必須項用戶不必手工填寫,消息標(biāo)識004消息內(nèi)容String/byte必須項用戶輸入文本或錄制音頻、選擇圖片界面布局:4.3.4 個人空間擴展:空間權(quán)限設(shè)置用例名稱:個人空間用例描述:登錄個人空間,修改信息,管理相冊,上傳照片等參與者:用戶前置條件:用戶登錄系統(tǒng)基本路徑: 1. 登錄個人空間 2. 選擇操作擴展路徑:2.1 修改個人信息,包括密碼2.2 管理相冊,包括新建、刪除、重命名相冊2.3 管理照片,包括上傳、刪除照片異常路徑:1. 網(wǎng)絡(luò)錯誤,提醒用戶檢查網(wǎng)絡(luò)2. 服務(wù)器異常,提醒用戶稍候重試數(shù)據(jù)規(guī)范:序號名稱類型/長度顯示
10、屬性說明001新密碼String必須項修改密碼:要修改的新密碼002舊密碼String必須項修改密碼:驗證舊密碼界面布局:4.3.5 個人相冊用例名稱:個人相冊用例描述:管理個人相冊和照片參與者:用戶前置條件:用戶登錄系統(tǒng),登錄個人空間基本路徑: 1. 選擇個人相冊 2. 操作相冊3. 操作照片擴展路徑:2.1 新建相冊2.2 刪除相冊,如該相冊有照片,提醒用戶2.3 重命名相冊3.1 上傳照片(普通用戶限制8張,會員可以無限上傳)3.2 刪除照片3.3 更換照片所在相冊異常路徑:1. 網(wǎng)絡(luò)錯誤,提醒用戶檢查網(wǎng)絡(luò)2. 服務(wù)器異常,提醒用戶稍候重試數(shù)據(jù)規(guī)
11、范:序號名稱類型/長度顯示屬性說明001本地圖片image/*必須項上傳圖片:選擇本地圖片002相冊int必須項修改相冊名:選擇要修改的相冊003相冊名String必須項修改相冊名:填寫新名稱004相冊int必須項刪除相冊:選擇要刪除的相冊界面布局:4.3.6 搜索好友用例名稱:搜索好友用例描述:通過帳號、條件、關(guān)鍵詞或地理位置查找好友參與者:用戶前置條件:用戶登錄系統(tǒng)基本路徑: 1. 選擇查找好友 2. 查找好友3. 顯示查找結(jié)果擴展路徑:2.1 輸入帳號進行精確查找,查找結(jié)果只有一條記錄2.2 選擇條件進行查找,獲取最符合條件的結(jié)果列表2.3 輸入
12、關(guān)鍵詞進行查找,獲取昵稱符合關(guān)鍵詞的結(jié)果列表2.4 查找附近的人,顯示在當(dāng)前位置在某個時間段內(nèi)登錄過的用戶異常路徑:1. 網(wǎng)絡(luò)錯誤,提醒用戶檢查網(wǎng)絡(luò)2. 服務(wù)器異常,提醒用戶稍候重試數(shù)據(jù)規(guī)范:序號名稱類型/長度顯示屬性說明001帳號String必須項按帳號查找好友002昵稱關(guān)鍵詞String必須項按關(guān)鍵詞查找好友003相冊名String必須項修改相冊名:填寫新名稱004經(jīng)緯度double必須項搜索附近的人界面布局:4.3.7 好友列表用例名稱:好友列表用例描述:顯示我的好友列表參與者:用戶前置條件:用戶登錄系統(tǒng),該帳號存在好友關(guān)系列表基本路徑: 1. 點擊我的好友
13、; 2. 分類顯示我的好友列表擴展路徑:2.1 顯示在線的好友2.2 顯示離線的好友異常路徑:1. 網(wǎng)絡(luò)錯誤,提醒用戶檢查網(wǎng)絡(luò)2. 服務(wù)器異常,提醒用戶稍候重試數(shù)據(jù)規(guī)范:序號名稱類型/長度顯示屬性說明001用戶idint必須項根據(jù)唯一id確定用戶002好友狀態(tài)int必須項根據(jù)好友狀態(tài)分類界面布局:5 性能需求5.1 數(shù)據(jù)精確性搜尋附近的人需要用戶允許獲取地理位置;聊天內(nèi)容需要及時推送給對方。5.1.1 適應(yīng)性服務(wù)器要求數(shù)據(jù)庫具有很好的更新能力,數(shù)據(jù)庫應(yīng)該能夠?qū)Σl(fā)事件,臟數(shù)據(jù)具有較強的識別處理能力。5.1.2 可維護性為滿足系統(tǒng)在以后運行過程中出現(xiàn)問題能夠修正以及系統(tǒng)需要升級等要求,服務(wù)器應(yīng)該具有可維護、可擴充、可更新的性能。5.1.3 兼容性android版本的客戶端要求用戶的系統(tǒng)版本在android4.0及以上。5.1.4 安全性用戶
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國錨絞機行業(yè)市場發(fā)展現(xiàn)狀及投資潛力預(yù)測報告
- 中國阿撲雙欣項目投資可行性研究報告
- 2025年轎車導(dǎo)流板項目可行性研究報告
- 無錫城市綠地海綿景觀設(shè)計研究
- 基于智慧課堂的高中生地理學(xué)習(xí)力提升的教學(xué)研究
- 海水紋在當(dāng)代陶瓷繪畫中的實踐應(yīng)用研究
- 基于故障數(shù)據(jù)分析的ZPW-2000A型軌道電路維修周期優(yōu)化研究
- 電子商務(wù)的物流成本控制策略
- 家園共育視角下幼兒園親師關(guān)系現(xiàn)狀的個案研究
- 區(qū)塊鏈智能合約的安全檢測與應(yīng)用問題研究
- 電流互感器試驗報告
- 蔣中一動態(tài)最優(yōu)化基礎(chǔ)
- 華中農(nóng)業(yè)大學(xué)全日制專業(yè)學(xué)位研究生實踐單位意見反饋表
- 付款申請英文模板
- 七年級英語閱讀理解10篇(附答案解析)
- 抖音來客本地生活服務(wù)酒旅商家代運營策劃方案
- 鉆芯法樁基檢測報告
- 無線網(wǎng)網(wǎng)絡(luò)安全應(yīng)急預(yù)案
- 國籍狀況聲明書【模板】
- 常用保潔綠化人員勞動合同范本5篇
- 新高考高一英語時文閱讀
評論
0/150
提交評論