【正文】
用戶可以把不用的文件夾刪除掉。單擊圖 41 文件夾列表中的“編輯”按鈕即可打開的如圖 43 所示的界面中編輯 該文件夾。當(dāng)用戶創(chuàng)建新文件夾后,可以單擊“返回”按鈕回到在線文件管理系統(tǒng)主界面。單擊圖中的“ [新建文件夾 ]”按鈕,打開如圖 42 所示的界面。 在如圖 41 所示的在線文件管理系統(tǒng)操作主界面中,可以看到自己網(wǎng)絡(luò)硬盤空間下的當(dāng)前目錄下的文件夾和文件,圖中列表所示的是當(dāng)前用戶的頂級(jí)目錄下的文件夾目錄;用戶可以新建一個(gè)文件夾,編輯當(dāng)前的文件夾,刪除文件夾或?yàn)槲募A上傳文件(只有空文件夾才能執(zhí)行刪除文件夾指令),也可以搜索自己目錄下的文件,還可以把文件夾和文件移動(dòng)到其他文件夾。 功能設(shè)計(jì) 此個(gè)在線文件虛擬管理系統(tǒng)為用戶提供的文件夾和文件的操作包括: 1) 新建文件夾 2) 重命名文件夾 3) 刪除文件夾 4) 移動(dòng)文件夾 5) 上傳文件 6) 查看文件 7) 刪除文件 8) 下載文件 9) 移動(dòng)文件 10) 搜索文件 11) 重命名文件 以上功能是用戶對(duì)自己空間內(nèi)文件夾和文件所具有的基本操作,具有了這些操作,用戶就可以再自己的存儲(chǔ)空間內(nèi)隨意操作和管理自己的文件件資源。 系統(tǒng)其他需求分析 通過對(duì)系統(tǒng)的功能等分析,可以判定系統(tǒng)具體所需滿足的功能有:瀏覽文件目錄,文件 /文件夾的移動(dòng),新建文件夾,重命名文件,重命名文件夾,上傳文件等操作,系統(tǒng)可以通過顯示文件信息 ,現(xiàn)實(shí)文件目錄,下載文件等操作把系統(tǒng)內(nèi)信息反映給用戶,畫出功能模塊圖如圖 34 所示。 需求分析 10 文 件 目 錄添 加 文 件 夾移 動(dòng) 文 件 /文 件 夾搜 索 文 件文 件 夾 名文 件 / 文 件夾 位 置文 件 信 息上 傳 文 件所 在 文 件夾文 件 信 息文 件文 件 下 載下 載系 統(tǒng)用 戶文 件 夾 信 息記 錄圖 31 在線文件虛擬管理系統(tǒng)業(yè)務(wù)流程圖 在 線 文 件 虛 擬 管 理 系 統(tǒng)用 戶文 件 / 文 件 夾 變更 信 息文 件 信 息文 件 下 載 圖 32 在線文件虛擬管理系統(tǒng)頂層數(shù)據(jù)流圖 對(duì)數(shù)據(jù)流就行更進(jìn)一步的分析,可以分析出在線文件虛擬管理系統(tǒng)中具體到各模塊的數(shù)據(jù)流向,可以畫出整體數(shù)據(jù)流圖,如圖 33 所示。 根據(jù)系統(tǒng)設(shè)想畫出系統(tǒng)業(yè)務(wù)流程圖,系統(tǒng)顯示文件目錄,用戶可以選擇進(jìn)行 操作,具體操作有:瀏覽文件目錄,文件 /文件夾的移動(dòng),新建文件夾,重命名文件,重命名文件夾,上傳文件等操作,系統(tǒng)可以通過顯示文件信息,現(xiàn)實(shí)文件目錄,下載文件等操作把系統(tǒng)內(nèi)信息反映給用戶,具體系統(tǒng)業(yè)務(wù)流程圖如圖 31 所示。 總體需求分析 在線文件虛擬管理系統(tǒng)是一個(gè)看似簡單的系統(tǒng),它只服務(wù)于用戶本身,并沒有那么多的角色。 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(jì)(論文)說明書 ……………………………裝……………………………………訂…………………………………線…………………………… 9 3 需求分析 本系統(tǒng)給用戶、辦公單位提供了一個(gè)解決網(wǎng)絡(luò)文件存儲(chǔ)系統(tǒng)的平臺(tái),用戶可以方便的將自己的文件上傳并保存到該系統(tǒng)中。 所以說,此系統(tǒng)在實(shí)施上是可行的。 綜上所訴,此系統(tǒng)在經(jīng)濟(jì)上是可行的。 所以,在技術(shù)層面,該系統(tǒng)是可行的。 其 中 運(yùn) 用 的 主 要 軟 件 有VS2020,photoshop,SQL server 等,數(shù)據(jù)庫采用 SQL server2020。下面,對(duì)邏輯方案的可行性進(jìn)行一一分析。ADO 對(duì)象模型非常精煉,由三個(gè)主要對(duì)象 Connection、 Command、 Recordset和幾個(gè)輔助對(duì)象組成。 ADO 對(duì)象模型組成 ADO 是一組由微軟提供的 COM 組件,基于面向?qū)ο笏枷氲木幊探涌凇? ASP 結(jié)構(gòu)模型圖如下圖 11 所示 : 圖 11 ASP結(jié)構(gòu)模型圖 ASP 技術(shù)有一個(gè)缺陷:它基本上是局限于微軟的操作系統(tǒng)平臺(tái)之上。 ASP 吸收了當(dāng)今許多流行的技術(shù),如 IIS, ACTIVEX, VBSCRIPT, ODBC等,是一種發(fā)展較為成熟的網(wǎng)絡(luò)應(yīng)用程序開發(fā)技術(shù);其核心技術(shù)是對(duì)組件山東科技大學(xué)泰 山科技學(xué)院畢業(yè)設(shè)計(jì)(論文)說明書 ……………………………裝……………………………………訂…………………………………線…………………………… 5 和對(duì)象技術(shù)的充分支持。因此 ASP 與一般的腳本語言相比,要安全的多。 ASP 的程序編制比 HTML 更方便且更有靈活性。到了 80 年代,軟件工程思想得到系統(tǒng)的歸納和整理,提出了許多工程方法,如結(jié)構(gòu)化生命周期法、快速原型法、企業(yè)系統(tǒng)規(guī)劃法、戰(zhàn)略數(shù)據(jù)規(guī)劃法等。 60 年代末期開始出現(xiàn)”軟件危機(jī)”的種種跡象,人們逐漸認(rèn)識(shí)到用個(gè)人小型程序的那種手工方式來研究軟件已經(jīng)不行了,必須尋找新技術(shù)來指導(dǎo)軟件的開發(fā)。最為突出的一個(gè)例子是 60 年代美國 IBM 公司開發(fā) OS/360系統(tǒng)。進(jìn) 20 年多年,軟件工 程發(fā)展成為新科學(xué),至今已經(jīng)成為軟件產(chǎn)業(yè)的重要支柱。 軟件工程方法簡述 軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。 SQLServer 存儲(chǔ)過程是用 TransactSQL 語 句 CREATE PROCEDURE 創(chuàng)建的,并可用 ALTER PROCEDURE 語句進(jìn)行修改??勺鳛榘踩珯C(jī)制使用。減少網(wǎng)絡(luò)流量。將 在創(chuàng)建存儲(chǔ)過程時(shí)對(duì)其進(jìn)行分析和優(yōu)化,并可在首次執(zhí)行該過程后使用該過程的內(nèi)存中版本。允許更快執(zhí)行。只需創(chuàng)建過程一次并將其存儲(chǔ)在數(shù)據(jù)庫中,以后即可在程序中調(diào)用該過程任意次。 SQL 數(shù)據(jù)庫存儲(chǔ)過程 通過使用 MSSQL 存儲(chǔ)過程,可以充分利用存儲(chǔ)過程的優(yōu)勢(shì)。數(shù)據(jù)訪問層:僅實(shí)現(xiàn)對(duì)數(shù)據(jù)的保存和讀取操作。中間業(yè)務(wù)層:負(fù)責(zé)處理用戶輸入的信息,或者是將這些信息發(fā)送給數(shù)據(jù)訪問層進(jìn)行保存,或者是調(diào)用數(shù)據(jù)訪問層中的函數(shù)再次讀出這些數(shù)據(jù)。其中:表現(xiàn)層:位于最外層(最上層),離用戶最近。有利于保護(hù)源代碼, 保護(hù)知識(shí)產(chǎn)權(quán)。使用JavaScript 面向?qū)ο蟮目蛻舳四_本語言,在線文件虛擬管理系統(tǒng)頁面設(shè)計(jì)采用 DIV 和 CSS 網(wǎng)站布局。較 FTP 上傳有明顯的優(yōu)勢(shì)。 課題研究內(nèi)容 本課題主要通過 +MSSQL 技術(shù)研究網(wǎng)絡(luò)的上傳下載,通過數(shù)據(jù)庫管理網(wǎng)絡(luò)資源。 但是也有比較出色的在線文件虛擬管理系統(tǒng),例如: Hao121 網(wǎng)絡(luò)硬盤,網(wǎng)易網(wǎng)絡(luò)硬盤, 網(wǎng)絡(luò)硬盤等。 國內(nèi)研究成果相對(duì)交緩,如: 51ok:未提供客戶端工具,共享功能似乎還未完善。 英國 Ewedrive 提供 1GB 的免費(fèi)存儲(chǔ)空間,比 較好的是它不限制單個(gè)文件大小。在線文件虛擬管理系統(tǒng)便能很好的克服這一缺點(diǎn),通過將用 戶的數(shù)據(jù)上傳到虛擬空間,用戶登錄到互聯(lián)網(wǎng),可以很輕松的在不同計(jì)算機(jī)之間進(jìn)行文件的共享,所以在線文件虛擬管理系統(tǒng)的存在和發(fā)展將具有現(xiàn)實(shí)意義。不管是由于學(xué)習(xí)或是工作,又或是生活 和娛樂需求,很多人都會(huì)將自己的文件做一個(gè)存儲(chǔ)備份 ,例如 U 盤、移動(dòng)硬盤等。在線文件虛擬管理系統(tǒng) 可以 使 用戶 通過 互聯(lián)網(wǎng)登錄網(wǎng)站 , 進(jìn)行信息數(shù)據(jù)上傳、下載、共享等操作。 關(guān)鍵詞: 上傳,下載,數(shù)據(jù)庫 ,文件管理 ,ABSTRACT II ABSTRACT With the fast development of puter and work technology, it is an inevitable tendency for panies to manage documents by the use of puter and work technology. In that way, it is advantageous to share information and reduce the workload of managers. It will make the document management more scientific, more standard and much safer. Therefore, it is very essential to design a safe work file management system. Online file virtual management system is developed by the SQL Server server and technology in the environment which is Composed of a bination of Visual Studio 2020 integrated development environment and database software SQL Server 2020. According to the demand of the system online file virtual management system, it mainly has the file management and file management functions of the two. This system has realized the mobile office, meeting the needs of users in any place and time for personal file upload, download, delete the folder, and new operational changes demand, and realizes the remote data sharing, the Inter into a system can be quickly shared resources edge. After two months of hard work, to modify and improve the system step by step, system has been basically can effectively acplish its intended function. keywords: Upload, Download, Database, File Management , 目 錄 III 目 錄 1 緒論 .............................................................................................. 1 課題背景 ................................................................................................ 1 國內(nèi)外研究現(xiàn)狀 .................................................................................... 1 課題研究內(nèi)容 ........................................................................................ 2 相關(guān)知識(shí)概述 ........................................................................................ 2 2 可行性分析 .................................................................................. 7 技術(shù)可行性分析 .................................................................................... 7 經(jīng)濟(jì)可行性分析 .................................................................................... 7 實(shí)施可行性分析 .................................................................................... 8 3 需求分析 ..................................................................................... 9 總體需求分析 ....................................................................