999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP.NET MVC模式的文件管理系統的實現

2017-04-15 05:13:02陳雪蓮
數字技術與應用 2016年12期

陳雪蓮

摘要:隨著多媒體教學環境的逐步改善,基于web的文件管理系統能夠大大緩解實訓室維護過程中大量病毒傳播的問題。本文基于ASP.NET的MVC模式設計并實現了文件管理系統。首先介紹了ASP.NET MVC模式的基本運行原理,然后介紹了文件管理系統的體系結構并詳細描述了基于ASP.NET MVC模式的文件管理系統的實現過程。

關鍵詞:MVC 體系結構 文件管理系統

中圖分類號:TP393 文獻標識碼:A 文章編號:1007-9416(2016)12-0180-02

1 引言

隨著多媒體教學環境的逐步完善,網絡技術的不斷成熟,很多學校都為學生配備了先進的實訓室。實訓室在使用過程中,會生成大量的電子文件,目前文件的主要傳輸手段還是通過優盤等途徑,這導致在實訓室的電腦中傳播大量病毒。依托互聯網環境的文件管理系統能夠有效緩解這一問題,學生通過授權之后登錄系統進行文件的上傳、下載、文件修改等操作。同時文件管理系統極大地拓寬了學生的學習空間,為系統管理人員提供了豐富的管理手段。

2 ASP.NET MVC模式基本原理

ASP.NET MVC模式是微軟公司在.NET框架的基礎上構建的一種開源的,基于測試驅動的web 應用程序編程模型,開發人員利用ASP.NET MVC和Razor視圖引擎編寫web應用程序。MVC(Models,Views,Controllers)可以幫助開發人員創建數據支持,邏輯處理和用戶界面完全分離的應用程序,使得系統易于維護和擴展,MVC的體系結構如圖1所示。在MVC體系中,模型通常被稱為“業務邏輯”,是真正完成任務的代碼,視圖就是用戶界面,反映數據的變化。控制器控制著模型和視圖之間的交互過程,它決定著向用戶返回怎樣的視圖、檢查通過界面輸入的信息以及選擇處理輸入信息的模型。

3 文件管理系統實現

3.1 文件管理系統體系結構

文件管理系統主要實現對實訓室電腦中存放的大量文件進行網絡端的管理和維護。經過授權的學生可以在web端輸入正確的用戶名和密碼之后登錄到文件管理系統,根據系統按照學號分配的默認文件夾實現對個人文件的上傳、下載和管理等操作。管理人員能夠實現對學生信息的添加和刪除等操作,以及系統文件的維護管理。系統體系結構如圖2所示。文件管理系統主要功能模塊包括用戶登錄、文件管理和用戶管理。其中用戶管理模塊主要包括添加學生用戶、刪除學生用戶、批量添加學生用戶和批量刪除學生用戶等功能。文件管理模塊主要包括文件上傳、文件下載和文件刪除等功能。

3.2 基于ASP.NET MVC模式的系統實現

3.2.1 Model實體類部分代碼

(1)實體類關鍵代碼

Public class UserModel

{

…… //省略部分源碼

Private string UserName; //用戶名稱

Private string Pwd; //用戶密碼

Private string FilePath; //文件存放路徑

Private string UserType; //用戶類型

Public string userName

{

get {return UserName;}

set {UserName=value;}

}

……//省略部分源碼

}

(2)File實體類關鍵代碼

Public class FileModel

{

Private string FileName; //文件名稱

Private string DateTime; //上傳日期

Private string FileSize; //文件大小

Public string FileName

{

get {return FileName;}

set {FileName=value;}

}

}

3.2.2 數據訪問層類部分代碼

Public class UserDAL

{

//用戶登錄

Public userLogin(string name,string password)

{……

UserModel user=new UserModel();

user.UserName=sdr.GetString(0);

……

return user;

}

}

3.2.3 業務邏輯層類部分代碼

Public class UserBLL

{

…… //省略部分源碼

Public userLogin(string name,string paasword)

{

Return userDAL.Login(name,password);

}

……//省略部分源碼

}

3.2.4 web層部分代碼

(1)UserLogin關鍵代碼

Protected void btnLogin_Click(object sender, EventArgs e)

{

name=txtUserName.Text.Trim();

password=txtPwd.Text.Trim();

UserBLL userBLL=newUserBLL();

UserModel user=userBLL.Login(name,password);

…… //省略部分代碼

}

(2)FileUp.aspx.cs關鍵代碼

Protected void Fileup_Click(object sender, EventArgs e)

{

String filename=FileUpload1.FileName.ToString(); //獲取上傳文件的文件名

String path=server.MapPath(“~/File/”+Session[“userName”].ToString()=”/”); // 獲取服務器上保存文件的路徑

…… //省略部分代碼

}

4 結語

本文介紹了ASP.NET MVC模式基本原理,設計并實現基于MVC模式的文件管理系統。該方法使得完成的系統具有易維護,可擴展的優點,同時提高了系統的安全性。

參考文獻

[1]程鴻芳.基于ASP.NET MVC模式的學生信息管理系統的設計與實現[J].西昌學院學報,2012,26(1):76-78.

[2]張序婷,謝鵬,王海,等.ASP.NET技術在校園招聘會登記管理系統中的應用[J].中國管理信息化,2016,19(9):162-163.

主站蜘蛛池模板: 婷婷丁香在线观看| 丝袜久久剧情精品国产| 精品国产91爱| 91九色最新地址| 亚洲乱码视频| 亚洲欧洲AV一区二区三区| 日韩欧美中文字幕一本| 毛片视频网址| 99re在线视频观看| 伊人天堂网| 亚洲无限乱码| 国产成人调教在线视频| 99re热精品视频国产免费| 日韩a在线观看免费观看| 国产成人精品日本亚洲| 91福利片| 免费99精品国产自在现线| 国产va欧美va在线观看| 国产丝袜无码一区二区视频| 国产精品微拍| 无码一区二区三区视频在线播放| 欧美激情视频在线观看一区| 国产18页| 亚洲无线国产观看| 国产资源免费观看| 无码一区二区三区视频在线播放| 亚洲免费三区| 欧美亚洲国产视频| 青草视频免费在线观看| 久久不卡精品| 国产在线观看精品| www.亚洲一区二区三区| 亚洲一级毛片在线观| 精品国产欧美精品v| 熟妇丰满人妻av无码区| 成人免费视频一区二区三区| 日韩视频免费| 午夜免费视频网站| 日韩专区欧美| 亚洲国产中文在线二区三区免| 97se亚洲综合在线天天| 无码福利日韩神码福利片| 成人av手机在线观看| a毛片免费在线观看| 九色在线视频导航91| 日韩av无码精品专区| 视频二区欧美| 久久香蕉欧美精品| 亚洲综合18p| 色窝窝免费一区二区三区 | 久久夜色撩人精品国产| 成人蜜桃网| 国产第三区| 中国一级特黄视频| 国产毛片基地| 波多野结衣在线se| 亚洲欧美不卡| 国产精品亚欧美一区二区| 丁香六月综合网| 精品国产香蕉在线播出| 国产精品视频白浆免费视频| 亚洲欧美综合在线观看| 99这里只有精品免费视频| 亚洲中文字幕日产无码2021| 欧类av怡春院| 色丁丁毛片在线观看| 国产成人禁片在线观看| 美女免费黄网站| 亚洲国产理论片在线播放| 国产黄色视频综合| 国产成人综合久久精品尤物| 黄色网在线| 日韩av高清无码一区二区三区| 欧美黄网站免费观看| 亚洲天堂视频在线免费观看| 亚洲无码视频图片| 天天综合网色中文字幕| 亚洲精品第五页| 91在线播放国产| 亚洲精品另类| 欧美伦理一区| 美女高潮全身流白浆福利区|