版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、概要設(shè)計(jì)說明書版本 <1.0>修訂歷史記錄日期版本說明作者20 日 /10 月 /2013 年<1.0>創(chuàng)建概要設(shè)計(jì)說明書目錄1. 引言1.1 編寫目的1.2 項(xiàng)目背景1.3 定義2. 任務(wù)概述2.1 目標(biāo)2.2 運(yùn)行環(huán)境2.3 需求概述3. 時(shí)序設(shè)計(jì)3.1處理流程3.2登錄注冊(cè)模塊設(shè)計(jì)3.3賬戶管理模塊設(shè)計(jì)3.4文件管理模塊設(shè)計(jì)143.5群組管理模塊設(shè)計(jì)17214. 接口設(shè)計(jì)4.1外部接口214.2用戶界面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.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系226.
2、 運(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ì)22MySQL:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS。1.引言1.1編寫目的在本系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對(duì)本系統(tǒng)的需求做了詳細(xì)的闡述, 這些用戶需求已經(jīng)在上一階段中的調(diào)研中獲得,并在需求規(guī)格說明書中得到詳盡得敘述及闡明。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對(duì)本系統(tǒng)做概要設(shè)計(jì)。主要解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè) 計(jì)問題。包括如何把該系統(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ì)的 說明。在下一階段的詳細(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ù)階段也可參考此說明書,以便于了解在概要設(shè)計(jì)過程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在修改時(shí)找岀在本階段設(shè)計(jì)的不足或錯(cuò)誤。1.2項(xiàng)目背景本項(xiàng)目(私有云盤系統(tǒng))在詳細(xì)調(diào)研的基礎(chǔ)上,進(jìn)行進(jìn)一步詳細(xì)的概要設(shè)計(jì)。本系統(tǒng)將由兩部分組成:客戶瀏覽器,以及置于服務(wù)器端的數(shù)據(jù)庫服務(wù)器。本系統(tǒng)與其他系統(tǒng)的關(guān)系如 下:部署圖1.3定義2.任務(wù)
4、概述2.1目標(biāo)2.2運(yùn)行環(huán)境Pentium III系統(tǒng)將由兩部分程序組成,登陸網(wǎng)址的客戶端。根據(jù)調(diào)研得知所有客戶的計(jì)算機(jī)配置均在733 級(jí)別以上,客戶程序應(yīng)能夠在 Pentium III 733 級(jí)別以上 , Win NT 環(huán)境下運(yùn)行。2.3 需求概述本系統(tǒng)的設(shè)計(jì)目標(biāo)是一個(gè)面向高校和企業(yè)內(nèi)部私有的云存儲(chǔ)系統(tǒng)。本系統(tǒng)應(yīng)能使用戶進(jìn)行注冊(cè)、登錄、 上傳、下載、管理文件夾等基本操作,并具有添加好友和創(chuàng)建、加入群組的功能。系統(tǒng)設(shè)計(jì)應(yīng)使得用戶的文 件分享只能在群組中和好友之間進(jìn)行,群組成員根據(jù)其角色不同,對(duì)群組文件具有不同等級(jí)的權(quán)限。系統(tǒng)應(yīng) 具有簡潔、小巧、易用、安全性高的特色,為團(tuán)隊(duì)管理提供便利。3.時(shí)
5、序設(shè)計(jì)3.1處理流程需求分析的活動(dòng)圖。登錄注冊(cè)模塊設(shè)計(jì)登錄:3.2注冊(cè):3.3賬戶管理模塊設(shè)計(jì)修改密碼:修改密保修改昵稱添加好友b.審核申請(qǐng)3.4文件管理模塊設(shè)計(jì)上傳文件下載文件分享文件J下欹玄嗎1氓1立鑄書弄a文七3?鋰文件管理a.刪除文件b.移動(dòng)/復(fù)制/重命名3.5群組管理模塊設(shè)計(jì)創(chuàng)建群創(chuàng)建群寫入群組信息數(shù)據(jù)庫解散群解散群群主用戶界面控制層數(shù)據(jù)庫解散群彈出是否確認(rèn)解散群窗口確認(rèn)解散群取消解散群刪除群組信息.刷新群列表顯示群列表轉(zhuǎn)讓群轉(zhuǎn)讓群群主用戶界面控制層數(shù)據(jù)庫轉(zhuǎn)讓群.彈出群成員列表選擇接受轉(zhuǎn)讓的群成員廠f發(fā)送接受轉(zhuǎn)讓的成員信息窪示是否確認(rèn)轉(zhuǎn)讓群給該成員確認(rèn)轉(zhuǎn)讓群退岀群退出群f取消轉(zhuǎn)讓群,
6、刷新群成員信息顯示群成員I修改群組信息修改群組信息數(shù)據(jù)庫設(shè)置管理員設(shè)置管理員-彈出群成員列表L._.=F11r衛(wèi)擇被設(shè)置為管理員的群成員J-*發(fā)送該成員信息,刷新群成員信息顯示群原群主用戶界面控制層數(shù)據(jù)庫移除群成員移除群成員/I、夕除管理員:彈出群成員列表 11a1選擇將被移除的群成員11發(fā)送該成員信息4提J-取消移除確認(rèn)移除,修改群組信息刷新群成員信息顯示群成員群主/管理員用戶界面控制層數(shù)據(jù)庫審核加群申請(qǐng)審核加群申請(qǐng)審核文件審核文件加入群加入群群主/管理員用戶界面控制層數(shù)據(jù)庫索群組I W顯示群組列表I加卩入搜索到的某群組!向該群組發(fā)送加群申請(qǐng) 一T,完成申請(qǐng)4示申請(qǐng)已發(fā)送寫入加群申請(qǐng)4.接口
7、設(shè)計(jì)4.1外部接口4.2用戶界面在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個(gè)用戶友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡單明了, 易于操作,并且要注意到界面的布局,應(yīng)突岀的顯示重要以及岀錯(cuò)信息。外觀上也要做到合理化,考慮到用JAVA進(jìn)行編程,在界面戶多對(duì) WINDOW風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計(jì)語言上,已決定使用上向WINDOW風(fēng)格靠近。其中服務(wù)器程序界面要做到操作簡單,易于管理。總的來說,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學(xué)習(xí)和使用。4.3軟件接口服務(wù)器程序可使用 Java提供的對(duì)MySQL的接口,進(jìn)行對(duì)數(shù)據(jù)庫的所有訪問。服務(wù)器程序上可使用 MySQL的對(duì)數(shù)據(jù)庫的備分命令,以做到
8、對(duì)數(shù)據(jù)的保存。4.4硬件接口在輸入方面,對(duì)于鍵盤、鼠標(biāo)的輸入,可用VISUAL C+的標(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)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。5.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)(參見數(shù)據(jù)庫設(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í)間有最A(yù)TM 網(wǎng)絡(luò),實(shí)現(xiàn)客戶機(jī)與服大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時(shí),對(duì)操作反應(yīng)將受到很大的影響。所以將采用高速 務(wù)器之間的連接,以減少網(wǎng)絡(luò)傳輸上的開銷。其次是服務(wù)器的性能,這將
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度上海市高校教師資格證之高等教育法規(guī)模擬考核試卷含答案
- 2024專業(yè)技術(shù)人員聘用協(xié)議封面版
- 2024年度企業(yè)員工知識(shí)產(chǎn)權(quán)與保密義務(wù)全面合同
- 2024年設(shè)備體驗(yàn)服務(wù)協(xié)議版
- 2024前沿項(xiàng)目協(xié)議格式大全版
- 牙科用切割盤項(xiàng)目可行性實(shí)施報(bào)告
- 2024年度宣傳單發(fā)放協(xié)議樣本版
- 生物制藥用生物反應(yīng)器相關(guān)項(xiàng)目實(shí)施方案
- 燭臺(tái)項(xiàng)目可行性實(shí)施報(bào)告
- 電話耳機(jī)項(xiàng)目可行性實(shí)施報(bào)告
- 液氨產(chǎn)生顏色的原因及解決措施
- 研究小米企業(yè)的環(huán)境波特五力模型進(jìn)行分析
- 初中數(shù)學(xué)科普讀物
- 抖音運(yùn)營結(jié)案匯報(bào)方案
- 新生兒超聲心動(dòng)圖課件
- 中建“百項(xiàng)新技術(shù)”更新推廣應(yīng)用清單附表
- 安全經(jīng)驗(yàn)分享-冬季冰雪道路安全行車事故教訓(xùn)
- 煤礦標(biāo)準(zhǔn)化安全培訓(xùn)
- 冠脈CTA檢查護(hù)理課件
- 建筑工程法規(guī)知識(shí)培訓(xùn)
- 作文審題立意-選材
評(píng)論
0/150
提交評(píng)論