資源描述:
《閃云網(wǎng)盤需求文檔.docx》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、閃云網(wǎng)盤系統(tǒng)需求分析文檔1.0小組成員:陳英豹黃宸希王晨郭欣高雪金振成漢超田旭耕1引言31.1編寫目的31.2項目背景31.3術語說明32項目概述42.1項目的一般描述42.2項目的功能42.3運行環(huán)境:52.4條件與限制:53功能性需求63.1功能概述63.2用戶—登錄73.3用戶—注冊93.4用戶—注銷103.5用戶—忘記密碼123.6用戶--好友和分組管理133.7用戶-文件分享153.8用戶-上傳文件至云盤173.9用戶-云盤文件下載193.10用戶-云盤上傳列表顯示213.11用戶-云盤下載列表顯示用例圖223.12用戶-云盤文件操作233
2、.13用戶-文件閱讀權(quán)限管理253.14用戶—文件管理273.15管理員—用戶管理333.16管理員—文件管理374性能需求405用戶界面415.1用戶管理415.1.1登錄界面415.1.2注冊界面425.1.3主頁425.1.4個人資料435.2文件管理445.2.1文件分類排序445.2.2文件上傳445.2.3文件刪除、重命名455.3好友分組管理465.3.1添加好友465.3.2刪除好友465.3.3添加分組475.3.4好友互動475.4文件分享481引言1.1編寫目的編寫此文檔的目的是進一步定制軟件開發(fā)的細節(jié)問題,希望能使本軟件開發(fā)工
3、作更具體。?是為使用戶、軟件開發(fā)者及分析人員對該軟件的初始規(guī)定有一個共同的理解,它說明了本產(chǎn)品的各項功能需求、性能需求和用戶界面,明確標識各功能的實現(xiàn)過程,闡述實用背景及范圍,提供客戶解決問題或達到目標所需的條件或權(quán)能,提供一個度量和遵循的基準。1.2項目背景軟件系統(tǒng)名稱為閃云云存儲系統(tǒng)本系統(tǒng)需求由小組內(nèi)成員討論及參照現(xiàn)有云平臺而產(chǎn)出本系統(tǒng)為獨立運行的系統(tǒng),暫不考慮與其他系統(tǒng)額鏈接關系。1.3術語說明參與者:系統(tǒng)的用戶,如系統(tǒng)管理員、一般管理員和普通用戶均稱為參與者。磁盤配額:管理員可以為用戶所能使用的磁盤空間進行配額限制,每一用戶只能使用最大配額范
4、圍內(nèi)的磁盤空間。私密分享:分享后需要輸入校驗碼提取文件的分享方式。2項目概述2.1項目的一般描述本系統(tǒng)主要功能是為了解決海量數(shù)據(jù)存儲問題,以數(shù)據(jù)存儲和管理為核心。將網(wǎng)絡中大量各種不同類型的存儲設備通過應用軟件集合起來協(xié)同工作,共同對外提供數(shù)據(jù)存儲和業(yè)務訪問功能的一個系統(tǒng)。2.2項目的功能主要功能模塊有文件管理、存儲管理、用戶信息管理、其他模塊。如下圖所示:圖2.2.1功能模塊示意圖2.3運行環(huán)境:Linux操作系統(tǒng)、MySql數(shù)據(jù)庫、JDK1.7及以上版本、tomcat6.0以上版本2.4條件與限制:軟件限制:操作系統(tǒng):Linux服務器:Tomcat
5、6.0以上版本開發(fā)平臺:JDK1.7及以上版本數(shù)據(jù)庫:MySQL硬件限制:CPU:單核或雙核內(nèi)存:2GB及以上硬盤:100GB及以上3功能性需求3.1功能概述在本系統(tǒng)中共分三個角色,分別是用戶、普通管理員和系統(tǒng)管理員。用戶有文件管理、好友管理、分組管理和文件分享四個大分類。管理員則有文件管理和用戶管理兩大分類??偟挠美龍D如圖3.1所示:圖3.1.1管理員用例圖圖3.1.2用戶用例圖3.2用戶—登錄用例圖:圖3.2.1登錄用例圖用例描述用例名稱登錄用例描述輸入用戶名和密碼,登錄到網(wǎng)盤參與者用戶前置條件進入登錄界面后置條件登錄成功基本操作1.用戶進入到登
6、錄界面。2.用戶在界面上輸入用戶名、密碼、驗證碼。3.用戶選擇登錄身份(用戶、管理員、系統(tǒng)管理員)。4.用戶觸發(fā)登錄按鈕。5.進入云盤主界面。表3.2.2登錄的用例描述時序圖:圖3.2.3登錄用例時序圖3.3用戶—注冊用例圖:圖3.3.1注冊用例圖用例描述:用例名稱注冊用例描述初次使用此系統(tǒng)用戶,需要在登錄界面選擇注冊新用戶。進入注冊界面,輸入用戶名,密碼等必要信息。如果某項信息為空或者格式不符合標準,系統(tǒng)將會有提示。當輸入項正確,觸發(fā)注冊按鈕,完成注冊。參與者用戶前置條件進入注冊界面后置條件注冊成功基本操作1.用戶進入到注冊界面。2.用戶在注冊界面
7、,輸入用戶名等信息。3.用戶觸發(fā)注冊按鈕。4.完成注冊。表3.3.2注冊的用例描述時序圖:圖3.3.3注冊用例時序圖3.4用戶—注銷用例圖:圖3.4.1注銷用例圖用例描述:用例名稱注銷用例描述確認用戶處于登錄狀態(tài),完成注銷。參與者用戶前置條件用戶處于登錄狀態(tài)后置條件完成注銷(處于離線狀態(tài))基本操作1.用戶處于登錄狀態(tài)。2.觸發(fā)注銷按鈕。3.完成注銷。表3.4.2注銷的用例描述時序圖:圖3.4.3注銷用例時序圖3.5用戶—忘記密碼用例圖:圖3.5.1忘記密碼用例圖用例描述:用例名稱忘記密碼用例描述當用戶忘記密碼時,輸入用戶名和綁定郵箱找回密碼,完成密碼
8、重置。參與者用戶前置條件在登錄界面后置條件完成密碼重置基本操作1.用戶進入登錄界面。2.輸入賬號。3.輸入密