已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
LyraResourcePlatform文檔概要設計說明書1概要設計說明書1引言1.1編寫目的本概要設計說明書是針對網絡信息體系結構的課程作業(yè)而編寫。目的是對該項目進行總體設計,在明確系統(tǒng)需求的基礎上劃分系統(tǒng)的功能模塊,進行系統(tǒng)開發(fā)的分工,明確各模塊間的接口,為進行后面的詳細設計和實現(xiàn)作準備。本概要設計說明書的預期讀者為本項目小組的成員以及對該系統(tǒng)感興趣,在以后想對系統(tǒng)進行擴展和維護的人員。1.2背景a.待開發(fā)的系統(tǒng)的名稱:LyraResourcePlatform;b.本項目的任務提出者:趙東,成富,陳良,竇文敏開發(fā)者:趙東,成富,陳良,竇文敏用戶:所有對該項目感興趣,并想通過該項目的產品提高資源檢索速度和質量,方便的進行資源檢索,預覽,上傳及下載的用戶。2總體設計2.1需求規(guī)定2.1.1系統(tǒng)功能FTP的文件上傳及下載功能:類似于普通ftp的文件上傳和下載功能。用戶輸入ftp的服務器ip及用戶名,密碼,連接服務器并上傳或下載用戶指定的文件。如果用戶不輸入用戶名,密碼則默認為匿名登錄??梢砸粤斜淼男问斤@示服務器連接信息,以表格的形式顯示正下載文件的信息。具有站內搜索功能。資源實時檢索功能:提供一個強大的搜索引擎功能,用戶只需提供關鍵字和需要檢索的資源的類型,就能檢索到上面所述四種子平臺上的所有相關資源,并且列出來的資源都是可使用的。資源預覽功能:對于服務器上的某些資源,用戶可以選擇預覽,以確定是否下載。資源統(tǒng)計信息的功能:包括最近更新的資源,網上評論較熱門的資源等。提供一個詳細的列表,方便用戶瀏覽。LyraResourcePlatform文檔概要設計說明書22.1.2系統(tǒng)性能時間特性要求系統(tǒng)的速度要在用戶可接受的范圍內,但考慮到需要實時檢測服務器的可用性,對資源實時搜索的速度可以有較低的要求。ftp的文件上傳和下載速度要盡量的接近于普通ftp的速度。可靠性系統(tǒng)要有較高的可靠性,可恢復性。靈活性系統(tǒng)要有良好的接口,以適應增加資源平臺,增加資源類型,增加相關的資源獲取功能的需求;并留有服務器接口,適應對以后實現(xiàn)服務器功能的需要;同時系統(tǒng)還需要具有跨平臺功能。2.1.3輸入輸出要求于ftp和資源實時檢索功能系統(tǒng)的輸入數據分為兩種類型,如果用戶已知服務器ip,用戶名,密碼,則輸入數據為服務器ip,用戶名,密碼;如果用戶只知道需要的資源名稱和類型,則輸入需要的資源名稱和類型。系統(tǒng)輸出為用戶需要的資源列表。并下載用戶選擇的文件。對于預覽功能,用戶需要選擇要預覽的文件,系統(tǒng)輸出該文件的一部分或全部內容,如果用戶選擇保存預覽內容,則保存。2.1.4數據管理能力要求系統(tǒng)需要記錄用戶最近連接過的ftp的地址,用戶名,密碼及該站點的文件列表。2.1.5故障處理要求具有一定的容錯能力,能檢測用戶的錯誤輸入并給出錯誤提示,能檢測資源的可用性錯誤并輸出結果。能進行系統(tǒng)故障恢復。2.1.6其他專門要求因為本系統(tǒng)是一個普遍使用的工具,所以要求界面友好,使用方便,并要求系統(tǒng)具有高穩(wěn)定性,可擴充性和運行環(huán)境的可轉換性。2.2運行環(huán)境2.2.1設備普通pc機,互聯(lián)網。2.2.2支持軟件操作系統(tǒng):windows或linux其它軟件:jdk接口該系統(tǒng)早期會使用北大天網FTP搜索引擎和其他的文件搜索系統(tǒng)如百度的功能實現(xiàn)資源的檢索,但是在后期時間允許的情況下會開發(fā)自己的檢索部分。LyraResourcePlatform文檔概要設計說明書32.3基本設計概念和處理流程系統(tǒng)的用況圖如下:上傳下載站內搜索資源實時檢索預覽統(tǒng)計資源信息用戶Lyra1ResourcePlatform;圖1系統(tǒng)的用況圖LyraResourcePlatform文檔概要設計說明書4活動者:用戶,即使用系統(tǒng)進行資源上傳下載,站內搜索,資源實時檢索,資源預覽和資源統(tǒng)計信息的人。用況說明:用況名稱:上傳參與者:用戶主要事件流:1.用戶輸入ftp的ip及用戶名,密碼。2.系統(tǒng)連接ftp。3.用戶選擇資源并選擇上傳功能。4.系統(tǒng)運行上傳功能,并顯示資源上傳信息。異常事件流:1.用戶輸入的ftp無法連接。2.顯示ftp無法連接,并提示原因,如無法找到此ftp,用戶名或密碼錯誤,ftp連接人數已滿等等。異常事件流:1.資源上傳出錯。2.顯示資源上傳錯誤,并提示原因,如無上傳權限,ftp空間已滿等等。用況名稱:下載參與者:用戶主要事件流:1.用戶輸入ftp的ip及用戶名,密碼。2.系統(tǒng)連接ftp。3.用戶選擇資源并選擇下載功能。4.系統(tǒng)運行下載功能,并顯示資源下載信息。異常事件流:1.用戶輸入的ftp無法連接。2.顯示ftp無法連接,并提示原因,如無法找到此ftp,用戶名或密碼錯誤,ftp連接人數已滿等等。異常事件流:1.資源下載出錯。2.顯示資源下載錯誤,并提示原因,如無下載權限,用戶磁盤空間已滿等等。用況名稱:站內搜索參與者:用戶主要事件流:1.用戶輸入需要搜索的資源名稱關鍵字。2.系統(tǒng)進行站內搜索并顯示搜索結果。LyraResourcePlatform文檔概要設計說明書5用況名稱:資源實時搜索參與者:用戶主要事件流:1.用戶輸入需要搜索的資源名稱關鍵字,選擇需要的資源類型。2.系統(tǒng)進行實時檢索。3.輸出檢索結果。4.用戶在檢索結果中選擇需要的資源。5.系統(tǒng)連接用戶選擇的資源,并顯示。異常事件流:1.實時檢索出錯。2.顯示錯誤。用況名稱:預覽參與者:用戶主要事件流:1.用戶選擇需要預覽的資源并選擇預覽功能。2.系統(tǒng)顯示資源的內容。3.用戶選擇保存預覽資源。4.系統(tǒng)將該資源保存到用戶選擇的目錄。異常事件流:1.預覽出錯。2.系統(tǒng)顯示出錯信息。用況名稱:統(tǒng)計資源信息參與者:用戶主要事件流:1.用戶輸入需要統(tǒng)計信息的資源類型。2.系統(tǒng)統(tǒng)計資源的信息。3.顯示資源的統(tǒng)計信息。異常事件流:1.統(tǒng)計資源信息出錯。2.系統(tǒng)顯示出錯信息。LyraResourcePlatform文檔概要設計說明書6系統(tǒng)的主要使用流程:系統(tǒng)界面:顯示用戶上次使用過的幾個ftp的ip,用戶名,密碼輸入已知ftp的ip,用戶名,密碼連接用戶指定的ftp顯示其內容選擇一個ftp顯示用戶最后訪問時該ftp的內容選擇資源并選擇預覽功能選擇資源下載選擇資源上傳下載資源并顯示下載信息顯示資源預覽內容上傳資源并顯示上傳信息選擇保存預覽內容保存預覽內容到用戶指定位置輸入需要統(tǒng)計的資源類型輸入需要搜索的資源名稱關鍵字和資源類型實時搜索用戶需要的資源顯示可用資源列表統(tǒng)計資源信息并顯示結果LyraResourcePlatform文檔概要設計說明書72.4結構系統(tǒng)物理結構圖:應用程序Ftp服務器Http服務器Maze服務器BT服務器圖2系統(tǒng)物理結構圖LyraResourcePlatform文檔概要設計說明書8系統(tǒng)模塊圖uiclientpreviewsearchcommon圖3系統(tǒng)模塊圖LyraResourcePlatform文檔概要設計說明書9ui:系統(tǒng)界面部分,負責接受用戶輸入,顯示系統(tǒng)輸出,負責其他模塊功能的協(xié)調調用,并含有站內搜索功能,即在用戶指定的已打開的ftp站點中搜索用戶需要的資源。ui部分調用common部分的功能讀取xml文件中保存的界面元素屬性信息,用戶最近訪問過的10個ftp信息,用戶選擇的下載的ftp內容列表及其他需要通過xml文件保存的信息。client:實現(xiàn)ftp客戶端的功能,ftp連接,ftp上傳及下載:上傳或下載用戶指定的資源,并返回相應的信息。search:資源實時檢索部分,根據用戶輸入的資源名稱關鍵字,資源類型和選擇的檢索方式檢索用戶需要的資源,并驗證資源的可用性,返回可用資源及其大小,速度等相關信息。preview:資源預覽部分,顯示用戶選擇的資源的部分內容,以使用戶決定是否需要該資源。preview部分調用common部分讀取屬性文件的內容以設置預覽資源內容的顯示格式。2.5功能需求與系統(tǒng)模塊的關系Cilentuisearch統(tǒng)計資源信息previewftp上傳及下載資源站內搜索資源實時檢索統(tǒng)計資源信息預覽3接口設計3.1用戶接口1.用戶:用戶需要瀏覽的ftp的ip,用戶名,密碼。系統(tǒng):打開該ftp,根據用戶的選擇上傳,下載或預覽資源。2.用戶:用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(傳播學)傳播學概論試題及答案
- 2025年高職(中藥學)中藥學基礎試題及答案
- 2025年高職(測繪地理信息技術)地形測量試題及答案
- 2025年高職(環(huán)境規(guī)劃與管理)環(huán)境規(guī)劃編制綜合測試題及答案
- 2025年中職舞蹈表演(舞蹈表演基礎)試題及答案
- 2025年高職物流(冷鏈物流技術)試題及答案
- 2025年大學小學教育(語文教學)模擬試題
- 2025年高職輪機工程技術(船舶輪機管理)試題及答案
- 2025年中職(儲能產品銷售)續(xù)航能力階段測試卷
- 2026年廣西金融職業(yè)技術學院單招綜合素質考試參考題庫帶答案解析
- 昆山鈔票紙業(yè)有限公司2026年度招聘備考題庫附答案詳解
- 2025年巴楚縣輔警招聘考試備考題庫附答案
- GB/T 46793.1-2025突發(fā)事件應急預案編制導則第1部分:通則
- 老人再婚協(xié)議書
- 膽管惡性腫瘤病例分析
- 甲方土建工程師述職報告
- 基于多源數據融合與智能算法的存量房交易價格評估系統(tǒng)構建與實踐
- 2025至2030磁懸浮空壓機行業(yè)項目調研及市場前景預測評估報告
- 放射科放射影像診斷演練培訓
- 全國公路養(yǎng)護標準操作手冊
- (2025年)(新)住院醫(yī)師麻醉科出科考試試題(+答案)
評論
0/150
提交評論