【正文】
......... 32 模塊詳細說明表 ..................................................................................................... 33 子節(jié)點管理與節(jié)點授權模塊 ....................................................................................... 34 模塊說明及流程圖 ................................................................................................. 34 模塊詳細說明表 ..................................................................................................... 36 本章小結 ........................................................................................................................ 38 第五章 SFTS 的功能實現(xiàn) ...................................................................................................... 40 系統(tǒng)登陸 ....................................................................................................................... 40 用戶管理 ....................................................................................................................... 40 通訊錄應用 ................................................................................................................... 41 文件的發(fā)送 ................................................................................................................... 42 文件的接收 ................................................................................................................... 43 子節(jié)點管理 ................................................................................................................... 44 節(jié)點授權 ....................................................................................................................... 45 日志管理 ........................................................................................................................ 45 主要結論與展望 ...................................................................................................................... 47 主要結論 .............................................................................................................................. 47 展望 ...................................................................................................................................... 47 致 謝 ...................................................................................................................................... 48 參考文獻 .................................................................................................................................. 49 第一章 緒論 1 第一章 緒論 課題背景及研究意義 隨著信息技術的迅速發(fā)展與大規(guī)模的普及應用,社會已經(jīng)進入一個信息時代,網(wǎng)絡通信成為至關重要的環(huán)節(jié),給政府和企業(yè)帶來了極大的勞動效率的提高。 本文首先介紹了課題的背景及國內外現(xiàn)狀,然后對系統(tǒng)進行一全面的需求分析 并對設計平臺進行分析并設計了 開發(fā) 技術 ,對開發(fā)技術 做了一個簡單的介紹 。盡我所知,除了文中特別加以標注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含本人為獲得江南大學或其它教育機構的學位或證書而使用過的材料。而文件傳輸是其中重要的一個方面,現(xiàn)在人們對傳輸系統(tǒng)的 性能和功能要求也越來越高。 關 鍵詞 : 文件傳輸;節(jié)點授權; 路徑; 軟件工程 Abstract II Abstract With the rapid development of puter technology, software system is more and more widely used in the field of puter application. File transfer is one of the important aspects and people increasingly have higher demands for the function and performance of the transmission system. But the file transmission system is imperfect in security. Most secure file transfer system security is reflected in the improvement of the algorithm or the use of more advanced algorithm. According to the actual need, node is authorized by the administrator or parent node on the basis of mature algorithm in this article. File is transferred only through authorized node and node path is selected purposefully. Thus security is further improved in file transmission. This article first introduced the task background and research at home and abroad. Then analyses of demand of the system and design platform were processed. Development technology is designed and briefly introduced. Summary analysis to the system is made including work topology, architecture and main modules analysis. In order to better plete the system, case analysis is used in summary analysis to implement detailed design. Detailed process analysis is made to the system and explanatory table is pleted Finally the system is implemented. This system adopts C/S structure and is mainly posed of server and client Linux operating system series is for the server while Windows operating system series is for the client. Java language is the development language and Eclipse is the platform. Socket and SSL security control is used in the work munication between the nodes. The whole system is analysed and designed under the theory of software engineering in the development process. Keywords: File Transfer。不用共享的信息平時在做好信息備份即可,但如果涉及到網(wǎng)絡文件的傳輸,那就必須要使用網(wǎng)絡文件傳輸軟件,一個好的網(wǎng)絡文件傳輸軟件不僅有海量的傳輸功能 ,最為重要的還是必須具有強大的安全性。一個好的 文件傳輸系統(tǒng) 應該是 穩(wěn)定可靠的, 并且 適用于各類企事業(yè)、機關 單位 、學校、醫(yī)院等。然而,目前研究的熱點領域的信息安全內容 有 : ( 1) 研究,分析,設計的安全解決方案 ( 2) 網(wǎng)絡安全產(chǎn)品和網(wǎng)絡的發(fā)展,其中, 網(wǎng)絡安全包括物理安全 和邏輯安全,物理安全是指 各種物理 保護計算機網(wǎng)絡,通信系統(tǒng),設備和設施。 但其重要的缺點是缺乏一定的安全性,用戶之間可以隨意傳遞文件而沒有優(yōu)先級的選擇,而且其功能單一,并不是可靠的傳輸軟件。而 在國內, 計算機資源管理的企業(yè)資源管理的標準化和規(guī)模的不斷擴大,將不會停止對硬件或訪問 Inter 網(wǎng)絡為依托,將走向安全的內部網(wǎng)絡資源管理 。 ( 3)父節(jié)點,指在中間管理節(jié)點部署模式中,某一個節(jié)點( P11)只有一個前節(jié)點( P1),那么前節(jié)點( P1)稱為節(jié)點( P11)的父節(jié)點。 主要 模塊進行詳細設計,設計出 主要 模塊的功能層次、數(shù)據(jù)流程、軟件設計和業(yè)務流程。對整個系統(tǒng)進行了概要設計,包括了系統(tǒng)的開發(fā)方案總體結構設計,架構設計和主要模塊設計,并進行了用例分析,最后對系統(tǒng) 重點和難點 進行了關鍵 技術分析 。主要包括系統(tǒng)開發(fā)的要求、目標,系統(tǒng)運行的環(huán)境配置及主要模塊劃分。同時,系統(tǒng)更應該具有強大的安全功能,對于不同的人員,給予不同的權限,并設立一定的優(yōu)先級別。 ( 3) 任務管理模塊,主要實現(xiàn)任務提交,暫停,終止;傳輸數(shù)據(jù)支持文件、文件夾接口,支持網(wǎng)絡路徑,實現(xiàn)任務狀態(tài)查詢(文件名、大小、路徑、任務標題、起始時間、(預期)結束時間、當前速度等),支持優(yōu)先級設置,支持多任務同時運行,支持一第二章 SFTS 的 需求分析與相關開發(fā)技術 7 次任務同時有多個接收方(群發(fā))。為了保護 用戶 在未來升級或再投資的情況下,用戶的設備投資 可以 通過增加設備或模塊對現(xiàn)有設備 進行 升級和擴展,充分考慮到將來的系統(tǒng)升級 能 確保網(wǎng)絡通信媒體的順利 銜接 , 保證 系統(tǒng)設計的核心的向后兼容性。建立良好的安全控制機制,保護網(wǎng)絡上數(shù)據(jù)的安全,必須考慮 內部 的網(wǎng)絡和外部 的 網(wǎng)絡, 所以 必須通過網(wǎng)絡的用戶標識,使用提供的各種方式和存取控制層的 VLAN,包過濾,入侵檢測和防火墻等技術 來 保證網(wǎng)絡系統(tǒng)的安全。 ? 編程語言:服務器端 和客戶端均 采用 JAVA 語言; ? 節(jié)點間網(wǎng)絡通訊方式使用套接字( Socket) 和 SSL 安全控制 ; ? 網(wǎng)絡通訊協(xié)議使用 TCP 協(xié)議; C/S 軟件體系結構 本系統(tǒng) 為 C/S 結構的文件傳輸控制系統(tǒng)。 一般 由客戶端處理 完成數(shù)據(jù) 處理 ,數(shù)據(jù)顯示和用戶界面功能,核心業(yè)務系統(tǒng)的功能由服務器端 來完成 。 這 對于 前臺客戶程序 是 “ 透明 ” 的, 客戶端 無須過問 服務器端