freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)絡(luò)硬盤畢業(yè)設(shè)計論文(參考版)

2024-09-02 11:33本頁面
  

【正文】 if ( 。具體代碼如下: protected void Page_Load (object sender, EventArgs e) { String file =。事實上,最簡單的下載就是直接將 URL 連接到需下載的文件即可,但是這樣的弊端是無法直接下載一些格式的文件(如 TXT, JPG, GIF 等文件),原因是單純的URL 連接會默認(rèn)連接到一個 html 網(wǎng)頁,如果該文件可以用 HTML 網(wǎng)頁打開,就會直接用 HTML 網(wǎng)頁打開( TXT,大部分圖片格式都可以使用 HTML網(wǎng) 頁 直 接 打 開 )。支持模糊查詢,用戶只需要輸入關(guān)鍵字即可找到相應(yīng)的文件。 } else { return null。 int flag = (table, cmdText)。% + sKey + %39。039。 DataTable table = new DataTable()。刪除一個文件所包含的業(yè)務(wù)邏輯如下:第一刪除表 Url中存儲的文件地址,第二刪除表 Directory 中文件記錄,第三修改父目錄的文件數(shù)量使其減 1。 此外,該方法實現(xiàn)調(diào)用了存儲過程 Pr_DeleteFile。 return (Pr_DeleteFile, parameters)。實現(xiàn)代碼如下: public int DeleteFile(int nFileID) { ///創(chuàng)建鏈接 exec = new ()。添加一個文件所包含的業(yè)務(wù)邏輯如下:第一向表 Directory 插入一條新數(shù)據(jù)表示新添加一個文件,第二修改父目錄的文件數(shù)量使其加 1,第三向表Url 插入一條數(shù)據(jù)本來記錄文件的存儲地址。 } 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(論文)說明書 ……………………………裝……………………………………訂…………………………………線…………………………… 35 AddFile()包含六個參數(shù),其中 sName 表示文件名, nParentID 表示目錄的 ID, nContain 表示文件的大小, sUrl 表示存儲的位置, sType 為文件類型,UserID 表示當(dāng)前登錄用戶此外,該方法實現(xiàn)調(diào)用了存儲過程 Pr_AddFile。 int flag = (out dirID, Pr_AddFile, parameters)。 int dirID = 1。 添加文件 方法 AddFile()用來向指定目錄添加一個新的文件(見圖 36)。 } else { return null。 int flag = (table, cmdText)。 ///定義 SQL語句 string cmdText = SELECT Directory.*, + FROM Directory Left JOIN Url ON = WHERE 系統(tǒng)測試(可選) 34 =39。實現(xiàn)代碼如下: public DataTable GetSingleFile(int nFileID) { exec = new ()。移動一個文 件夾所包含的業(yè)務(wù)邏輯是比較復(fù)雜的:第一要修改被移動文件夾的父目錄中文件夾的數(shù)量(減去由被移動文件夾所包含文件夾數(shù)量加 1 得到的數(shù)量),第二修改被移動文件夾的父目錄中文件的數(shù)量(減由被移動文件夾所包含文件的數(shù)量),第三修改被移動文件夾的父目錄屬性 ParentID 為目標(biāo)目錄的 ID。 此外,該方法實現(xiàn)調(diào)用了存儲過程 Pr_MoveDirectory。 return (Pr_MoveFile, parameters)。實現(xiàn)代碼如下: public int MoveFile(int nFileID,int nParentID) { exec = new ()。該存儲過程包含兩個業(yè)務(wù):第一從數(shù)據(jù)表 Directory 中刪除指定的數(shù)據(jù);第二更新父目錄文件中文件夾數(shù)量屬性 DirCount,使其減 1。 此外,該方法實現(xiàn)調(diào)用了存儲過程 Pr_DeleteDirectory。 return (Pr_DeleteFile, parameters)。實現(xiàn)代碼如下: public int DeleteFile(int nFileID) { ///創(chuàng)建鏈接 exec = new ()。該方法很簡單,就像它實現(xiàn)的業(yè)務(wù)邏輯一樣簡單,只是執(zhí)行一條更新語句。 return (cmdText)。 + WHERE DirID=39。 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(論文)說明書 ……………………………裝……………………………………訂…………………………………線…………………………… 31 ///定義 SQL語句 string cmdText = UPDATE Directory SET Name = + 39。 編輯目錄 方法 EditDirectory()用來編輯指定的目錄(見圖 34)。該存儲過程的實現(xiàn)代碼如下: ALTER PROCEDURE [dbo].[AddDirectory] ( Name varchar(200), ParentID int, UserID int ) AS DECLARE DirID int INSERT INTO Directory (Name,ParentID,Contain,DirCount,FileCount,Flag,CreateDate,UsersID) VALUES(Name,ParentID,0,0,0,1,GetDate(),UserID) SET DirID = Identity UPDATE Directory SET DirCount = DirCount + 1 WHERE DirID = ParentID 存儲過程 AddDirrctory 包含三個參數(shù),與方法存儲過程 AddDirrctory()的三個參數(shù)相對應(yīng)。 } AddDirectory()包含參數(shù) —— sName,該參數(shù)用來獲取要添加的名字;參數(shù) nParentID 獲取父目錄的 ID;參數(shù) userID 則獲取當(dāng)前登錄用戶的 ID。 系統(tǒng)測試(可選) 30 int flag = (AddDirectory, Parameters)。實現(xiàn)代碼如下: public int AddDirectory(string sName, int nParentID, int userID) { exec = new ()。通過這個指定的 ID 來搜索數(shù)據(jù)庫中屬于該 ID 的文件夾。 } else { return null。 int flag = (table, cmdText)。 DataTable table = new DataTable()。139。 獲取指定用戶的所有文件夾 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(論文)說明書 ……………………………裝……………………………………訂…………………………………線…………………………… 29 方法 GetDirectorys()用來獲取指定用戶的所有文件夾(見圖 32)。 } } CreatChildNode()方法是一個遞歸函數(shù),由于文件目錄級是一個樹型結(jié)構(gòu),采用遞歸算法是一個比較好的選擇。 ///創(chuàng)建新節(jié)點 (new ListItem(sName,row[DirID].ToString()))。,CreateDate DESC)。 獲取子目錄 獲取子目 錄的方法 CreatChildNode()用來把用戶名下的真正的文件夾綁定到下拉列表中(見圖 32),實現(xiàn)代碼如下: /// 獲取子目錄 private void CreateChildNode(DropDownList dirList,DataTable dataTable,int nParentID,string sParentName) { ///選擇數(shù)據(jù)時,添加了排序表達(dá)式 OrderBy DataRow[] rowList = (ParentID=39。該方法包括兩個參數(shù),dirList 表示要綁定的文件夾數(shù)據(jù)的下拉列表, userID 表示當(dāng)前登錄用戶的系統(tǒng)測試(可選) 28 ID。 ///創(chuàng)建其他節(jié)點 CreateChildNode(dirList, dataTable, 0, /)。 ()。 顯示目錄 顯示目錄的方法 ShowDirectory()用來獲取當(dāng)前登錄用戶名下的所有文件夾 (見圖 32)。該類主要封裝對文件和文件夾的業(yè)務(wù)邏輯操作的方法。 /// Disk 的摘要說明 public class Disk { } 代碼首部添加了一些需要用到的命名空間的引用,主體定義非常簡單。 using 。 using 。 using 。 using 。 Disk 類的定義代碼如下: using System。 系統(tǒng)測試(可選) 26 6 系統(tǒng)詳細(xì)設(shè)計及實現(xiàn) 系統(tǒng)功能概況 系統(tǒng)包括以下頁面:主頁(文件瀏覽頁面)、新建文件夾頁面,上傳文件頁面,重命名文件頁面,重命名文件夾頁面,文件搜索結(jié)果頁面,文件詳細(xì)信息頁面 ,執(zhí)行錯誤提示頁面和下載頁面,以完成系統(tǒng)所需功能,具體頁面介紹如表 所示。 SQL語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué),得到了廣泛的應(yīng)用。數(shù)據(jù)庫語言主 要是采用 SQL。根據(jù)需求分析 ,確定系統(tǒng)中的實體 ,并且分析其屬性 ,實體與實體間的關(guān)系是要研究的重點對象 ,實體之間存在一對一、一對多、多對多 的關(guān)系。 山東科技大學(xué)泰山科技學(xué)院畢業(yè)設(shè)計(論文)說明書 ……………………………裝……………………………………訂…………………………………線…………………………… 23 5 數(shù)據(jù)庫設(shè)計 概念結(jié)構(gòu)設(shè)計 系統(tǒng)各種功能的實現(xiàn)離不開數(shù)據(jù)庫的支持 ,因此數(shù)據(jù)庫的設(shè)計是本系統(tǒng)不可缺少的一部分。 圖 411 下載文件夾模塊 以上是我所設(shè)計的在線文件管理系統(tǒng)所具有的功能,主要分對文件夾和文件操作兩種,兩種對象的操作方式也非常類似,如重命名、刪除等操作。 圖 410 查看文件屬性模塊 4 系統(tǒng)設(shè)計 22 刪除和移動文件的操作與刪除和移動文件夾的操作一樣,此外還可以下載上傳的在線文件管理系統(tǒng)空間的數(shù)據(jù)文件。 編輯文件主要就 是重命名文件,操作界面如圖 49 所示。 圖 48 增加文件 上傳完畢后可以單擊相應(yīng)的文件夾名來查看上傳的數(shù)據(jù)。在圖中 46 單擊“增加上傳文件”按鈕即可打開一個瀏覽上傳文件的界面,如圖 48 所示。在圖 37 中單 擊“瀏覽”按鈕打開如圖 47 所示的界面,用戶通過該界面瀏覽本地機器上要上傳的文件,選中要上傳的文件,單擊“打開”按鈕即可。 4 系統(tǒng)設(shè)計 18 圖 45 移動文件模塊 在線文件管理系統(tǒng)最大的作用就是提供網(wǎng)絡(luò)空間讓用戶來操作自己的數(shù)據(jù)文件,因此提供方便的文件操作也是在線文件管理系統(tǒng)所必須做到的。操作過程如圖 45 所示。 圖 44 消息提示界面 移動文件夾的操作也是用戶常用的操做,使用移動文件夾的功能,用戶可以自由地管理自己空間內(nèi)的文件夾,可以隨意把文件夾連同該文件夾下的數(shù)據(jù)進(jìn)行移動。系統(tǒng)會提示用戶讓他確認(rèn)是否真的刪除該文件夾,提示界面如圖 44 所示。
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1