系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)(云存儲(chǔ))_第1頁(yè)
系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)(云存儲(chǔ))_第2頁(yè)
系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)(云存儲(chǔ))_第3頁(yè)
系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)(云存儲(chǔ))_第4頁(yè)
系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)(云存儲(chǔ))_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、概要設(shè)計(jì)說(shuō)明書(shū)版本<1.0>修訂歷史記錄日期版本說(shuō)明作者20日/10月/2013年<1,0>創(chuàng)建概要設(shè)計(jì)說(shuō)明書(shū)目錄1 .引言51.1 編寫(xiě)目的51.2 項(xiàng)目背景51.3 定義52 .任務(wù)概述62.1 目標(biāo)62.2 運(yùn)行環(huán)境62.3 需求概述63 .時(shí)序設(shè)計(jì)73.1 處理流程73.2 登錄注冊(cè)模塊設(shè)計(jì)73.3 賬戶(hù)管理模塊設(shè)計(jì)93.4 文件管理模塊設(shè)計(jì)143.5 群組管理模塊設(shè)計(jì)174 .接口設(shè)計(jì)214.1 外部接口214.2 用戶(hù)界面214.3 軟件接口214.4 硬件接口214.5 內(nèi)部接口225 .數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)225.1 邏輯結(jié)構(gòu)設(shè)計(jì)225.2 物理結(jié)構(gòu)設(shè)計(jì)225.

2、3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系226 .運(yùn)行設(shè)計(jì)226.1 運(yùn)行模塊的組合226.2 運(yùn)行控制226.3 運(yùn)行時(shí)間227 .出錯(cuò)處理設(shè)計(jì)227.1 出錯(cuò)輸出信息227.2 出錯(cuò)處理對(duì)策228 .安全保密設(shè)計(jì)229 .維護(hù)設(shè)計(jì)221 .引言1.1 編寫(xiě)目的在本系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶(hù)對(duì)本系統(tǒng)的需求做了詳細(xì)的闡述,這些用戶(hù)需求已經(jīng)在上一階段中的調(diào)研中獲得,并在需求規(guī)格說(shuō)明書(shū)中得到詳盡得敘述及闡明。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對(duì)本系統(tǒng)做概要設(shè)計(jì)。主要解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問(wèn)題。包括如何把該系統(tǒng)劃分成若干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,以

3、及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的概要設(shè)計(jì)報(bào)告中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明。在下一階段的詳細(xì)設(shè)計(jì)中,程序設(shè)計(jì)員可參考此概要設(shè)計(jì)報(bào)告,在概要設(shè)計(jì)對(duì)本系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。在以后的軟件測(cè)試以及軟件維護(hù)階段也可參考此說(shuō)明書(shū),以便于了解在概要設(shè)計(jì)過(guò)程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在修改時(shí)找出在本階段設(shè)計(jì)的不足或錯(cuò)誤。1.2 項(xiàng)目背景本項(xiàng)目(私有云盤(pán)系統(tǒng))在詳細(xì)調(diào)研的基礎(chǔ)上,進(jìn)行進(jìn)一步詳細(xì)的概要設(shè)計(jì)。本系統(tǒng)將由兩部分組成:客戶(hù)瀏覽器,以及置于服務(wù)器端的數(shù)據(jù)庫(kù)服務(wù)器。本系統(tǒng)與其他系統(tǒng)的關(guān)系如下:部署圖Web服務(wù)器jMySQL數(shù)據(jù)庫(kù)1.3 定義MyS

4、QL:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS2 .任務(wù)概述2.1 目標(biāo)2.2 運(yùn)行環(huán)境PentiumIII系統(tǒng)將由兩部分程序組成,登陸網(wǎng)址的客戶(hù)端。根據(jù)調(diào)研得知所有客戶(hù)的計(jì)算機(jī)配置均在733級(jí)別以上,客戶(hù)程序應(yīng)能夠在PentiumIII733級(jí)別以上,WinNT環(huán)境下運(yùn)行。2.3 需求概述本系統(tǒng)的設(shè)計(jì)目標(biāo)是一個(gè)面向高校和企業(yè)內(nèi)部私有的云存儲(chǔ)系統(tǒng)。本系統(tǒng)應(yīng)能使用戶(hù)進(jìn)行注冊(cè)、登錄、上傳、下載、管理文件夾等基本操作,并具有添加好友和創(chuàng)建、加入群組的功能。系統(tǒng)設(shè)計(jì)應(yīng)使得用戶(hù)的文件分享只能在群組中和好友之間進(jìn)行,群組成員根據(jù)其角色不同,對(duì)群組文件具有不同等級(jí)的權(quán)限。系統(tǒng)應(yīng)具有簡(jiǎn)潔、小巧、易用、安全性

5、高的特色,為團(tuán)隊(duì)管理提供便利。3.時(shí)序設(shè)計(jì)3.1 處理流程需求分析的活動(dòng)圖3.2登錄注冊(cè)模塊設(shè)計(jì)登錄:注冊(cè):3.3賬戶(hù)管理模塊設(shè)計(jì)修改密碼:添加好友a(bǔ).發(fā)送申請(qǐng)mw加方用戶(hù)名加詼信已熟泥也間苴需揖方發(fā)送第友電法解密b.審核申請(qǐng)刪除好友.*3發(fā)之已匕出信息IH除蚌艮二>H除好龍伯自利走蕭莊記33.4文件管理模塊設(shè)計(jì)上傳文件下載文件分享文件文件管理a.刪除文件b.移動(dòng)/復(fù)制/重命名3.5群組管理模塊設(shè)計(jì)創(chuàng)建群解散群解散群刪除群組信息數(shù)據(jù)庫(kù)轉(zhuǎn)讓群轉(zhuǎn)讓群修改群組信息數(shù)據(jù)庫(kù)退出群退出群修改群組信息數(shù)據(jù)庫(kù)設(shè)置管理員移除群成員審核加群申請(qǐng)審核加群申請(qǐng)群主/管理員用戶(hù)界面控制層數(shù)據(jù)庫(kù)審核文件審核文件加入

6、群.進(jìn)入審核通知界面,顯示申請(qǐng)信息選擇要處理的加群申請(qǐng)一彈出是否同意申請(qǐng)界面拒絕申請(qǐng)同意申請(qǐng)利新群成員信息顯示群成員;一拒絕申請(qǐng)刪除該申請(qǐng)修改群組成員信息4 .接口設(shè)計(jì)4.1 外部接口4.2 用戶(hù)界面在用戶(hù)界面部分,根據(jù)需求分析的結(jié)果,用戶(hù)需要一個(gè)用戶(hù)友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯(cuò)信息。外觀上也要做到合理化,考慮到用戶(hù)多對(duì)WINDOW風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計(jì)語(yǔ)言上,已決定使用JAVA進(jìn)行編程,在界面上向WINDOW網(wǎng)格靠近。其中服務(wù)器程序界面要做到操作簡(jiǎn)單,易于管理??偟膩?lái)說(shuō),系統(tǒng)的用戶(hù)界面應(yīng)作到可靠性、簡(jiǎn)單性

7、、易學(xué)習(xí)和使用。4.3 軟件接口服務(wù)器程序可使用Java提供的對(duì)MySQL的接口,進(jìn)行對(duì)數(shù)據(jù)庫(kù)的所有訪(fǎng)問(wèn)。服務(wù)器程序上可使用MySQL的對(duì)數(shù)據(jù)庫(kù)的備分命令,以做到對(duì)數(shù)據(jù)的保存。4.4 硬件接口在輸入方面,對(duì)于鍵盤(pán)、鼠標(biāo)的輸入,可用VISUALC+的標(biāo)準(zhǔn)輸入/輸出,對(duì)輸入進(jìn)行處理。4.5 內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說(shuō)明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。5 .數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)(參見(jiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)文檔)5.1 邏輯結(jié)構(gòu)設(shè)計(jì)5.2 物理結(jié)構(gòu)設(shè)計(jì)5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系6 .運(yùn)行設(shè)計(jì)6.1 運(yùn)行模塊的組合6.2 運(yùn)行控制6.3 運(yùn)行時(shí)間在軟體的需求分析中,對(duì)運(yùn)行時(shí)間的要求為必須對(duì)作出的操作有較快的反應(yīng)。網(wǎng)絡(luò)硬件對(duì)運(yùn)行時(shí)間有最大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時(shí),對(duì)操作反應(yīng)將受到很大的影響。所以將采用高速ATM網(wǎng)絡(luò),實(shí)現(xiàn)客戶(hù)機(jī)與服務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開(kāi)銷(xiāo)。其次是服務(wù)器的性能,這將影響對(duì)數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)時(shí)間即操作

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論