版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、概要設(shè)計說明書版本<1.0>修訂歷史記錄日期版本說明作者20日/10月/2013年<1,0>創(chuàng)建概要設(shè)計說明書目錄1 .引言51.1 編寫目的51.2 項目背景51.3 定義52 .任務(wù)概述62.1 目標(biāo)62.2 運行環(huán)境62.3 需求概述63 .時序設(shè)計73.1 處理流程73.2 登錄注冊模塊設(shè)計73.3 賬戶管理模塊設(shè)計93.4 文件管理模塊設(shè)計143.5 群組管理模塊設(shè)計174 .接口設(shè)計214.1 外部接口214.2 用戶界面214.3 軟件接口214.4 硬件接口214.5 內(nèi)部接口225 .數(shù)據(jù)結(jié)構(gòu)設(shè)計225.1 邏輯結(jié)構(gòu)設(shè)計225.2 物理結(jié)構(gòu)設(shè)計225.
2、3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系226 .運行設(shè)計226.1 運行模塊的組合226.2 運行控制226.3 運行時間227 .出錯處理設(shè)計227.1 出錯輸出信息227.2 出錯處理對策228 .安全保密設(shè)計229 .維護設(shè)計221 .引言1.1 編寫目的在本系統(tǒng)項目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對本系統(tǒng)的需求做了詳細的闡述,這些用戶需求已經(jīng)在上一階段中的調(diào)研中獲得,并在需求規(guī)格說明書中得到詳盡得敘述及闡明。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對本系統(tǒng)做概要設(shè)計。主要解決了實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問題。包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以
3、及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等。在以下的概要設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有概要設(shè)計進行詳細的說明。在下一階段的詳細設(shè)計中,程序設(shè)計員可參考此概要設(shè)計報告,在概要設(shè)計對本系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計的基礎(chǔ)上,對系統(tǒng)進行詳細設(shè)計。在以后的軟件測試以及軟件維護階段也可參考此說明書,以便于了解在概要設(shè)計過程中所完成的各模塊設(shè)計結(jié)構(gòu),或在修改時找出在本階段設(shè)計的不足或錯誤。1.2 項目背景本項目(私有云盤系統(tǒng))在詳細調(diào)研的基礎(chǔ)上,進行進一步詳細的概要設(shè)計。本系統(tǒng)將由兩部分組成:客戶瀏覽器,以及置于服務(wù)器端的數(shù)據(jù)庫服務(wù)器。本系統(tǒng)與其他系統(tǒng)的關(guān)系如下:部署圖Web服務(wù)器jMySQL數(shù)據(jù)庫1.3 定義MyS
4、QL:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS2 .任務(wù)概述2.1 目標(biāo)2.2 運行環(huán)境PentiumIII系統(tǒng)將由兩部分程序組成,登陸網(wǎng)址的客戶端。根據(jù)調(diào)研得知所有客戶的計算機配置均在733級別以上,客戶程序應(yīng)能夠在PentiumIII733級別以上,WinNT環(huán)境下運行。2.3 需求概述本系統(tǒng)的設(shè)計目標(biāo)是一個面向高校和企業(yè)內(nèi)部私有的云存儲系統(tǒng)。本系統(tǒng)應(yīng)能使用戶進行注冊、登錄、上傳、下載、管理文件夾等基本操作,并具有添加好友和創(chuàng)建、加入群組的功能。系統(tǒng)設(shè)計應(yīng)使得用戶的文件分享只能在群組中和好友之間進行,群組成員根據(jù)其角色不同,對群組文件具有不同等級的權(quán)限。系統(tǒng)應(yīng)具有簡潔、小巧、易用、安全性
5、高的特色,為團隊管理提供便利。3.時序設(shè)計3.1 處理流程需求分析的活動圖3.2登錄注冊模塊設(shè)計登錄:注冊:3.3賬戶管理模塊設(shè)計修改密碼:添加好友a.發(fā)送申請mw加方用戶名加詼信已熟泥也間苴需揖方發(fā)送第友電法解密b.審核申請刪除好友.*3發(fā)之已匕出信息IH除蚌艮二>H除好龍伯自利走蕭莊記33.4文件管理模塊設(shè)計上傳文件下載文件分享文件文件管理a.刪除文件b.移動/復(fù)制/重命名3.5群組管理模塊設(shè)計創(chuàng)建群解散群解散群刪除群組信息數(shù)據(jù)庫轉(zhuǎn)讓群轉(zhuǎn)讓群修改群組信息數(shù)據(jù)庫退出群退出群修改群組信息數(shù)據(jù)庫設(shè)置管理員移除群成員審核加群申請審核加群申請群主/管理員用戶界面控制層數(shù)據(jù)庫審核文件審核文件加入
6、群.進入審核通知界面,顯示申請信息選擇要處理的加群申請一彈出是否同意申請界面拒絕申請同意申請利新群成員信息顯示群成員;一拒絕申請刪除該申請修改群組成員信息4 .接口設(shè)計4.1 外部接口4.2 用戶界面在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計語言上,已決定使用JAVA進行編程,在界面上向WINDOW網(wǎng)格靠近。其中服務(wù)器程序界面要做到操作簡單,易于管理??偟膩碚f,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性
7、、易學(xué)習(xí)和使用。4.3 軟件接口服務(wù)器程序可使用Java提供的對MySQL的接口,進行對數(shù)據(jù)庫的所有訪問。服務(wù)器程序上可使用MySQL的對數(shù)據(jù)庫的備分命令,以做到對數(shù)據(jù)的保存。4.4 硬件接口在輸入方面,對于鍵盤、鼠標(biāo)的輸入,可用VISUALC+的標(biāo)準(zhǔn)輸入/輸出,對輸入進行處理。4.5 內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。5 .數(shù)據(jù)結(jié)構(gòu)設(shè)計(參見數(shù)據(jù)庫設(shè)計文檔)5.1 邏輯結(jié)構(gòu)設(shè)計5.2 物理結(jié)構(gòu)設(shè)計5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系6 .運行設(shè)計6.1 運行模塊的組合6.2 運行控制6.3 運行時間在軟體的需求分析中,對運行時間的要求為必須對作出的操作有較快的反應(yīng)。網(wǎng)絡(luò)硬件對運行時間有最大的影響,當(dāng)網(wǎng)絡(luò)負載量大時,對操作反應(yīng)將受到很大的影響。所以將采用高速ATM網(wǎng)絡(luò),實現(xiàn)客戶機與服務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開銷。其次是服務(wù)器的性能,這將影響對數(shù)據(jù)庫訪問時間即操作
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鞋類企業(yè)品牌延伸與多元化戰(zhàn)略規(guī)劃實踐考核試卷
- 鋸材加工中的木材質(zhì)量檢測技術(shù)考核試卷
- 體驗式營銷策略-洞察分析
- 鎂礦開采礦山安全監(jiān)控系統(tǒng)應(yīng)用考核試卷
- 鎳鈷礦選礦試驗研究方法考核試卷
- 紋理壓縮與繪制-洞察分析
- 音頻剪輯軟件趨勢研究-洞察分析
- 文化背景下的學(xué)習(xí)風(fēng)格-洞察分析
- 遠洋運輸合同風(fēng)險控制-洞察分析
- 2024-2025學(xué)年新疆維吾爾自治區(qū)喀什地區(qū)莎車縣高二上學(xué)期10月期中考試物理試題(解析版)
- 第二章 粉體制備
- 預(yù)應(yīng)力空心板計算
- 2024版珠寶鑒定技師勞動合同范本3篇
- GA/T 1740.2-2024旅游景區(qū)安全防范要求第2部分:湖泊型
- 2023年開封糧食產(chǎn)業(yè)集團有限公司招聘筆試真題
- 2024年全國“紀(jì)檢監(jiān)察”業(yè)務(wù)相關(guān)知識考試題庫(附含答案)
- 2025年社區(qū)工作者考試試題庫及答案
- 期末檢測卷(三)2024-2025學(xué)年人教PEP版英語四年級上冊(含答案無聽力原文無聽力音頻)
- 2024-2030年中國兒童內(nèi)衣行業(yè)運營狀況及投資前景預(yù)測報告
- 吉首大學(xué)《高等數(shù)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 打印和復(fù)印服務(wù)協(xié)議
評論
0/150
提交評論