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视频| 午夜无码一区二区三区| 大陆精大陆国产国语精品1024| 久久精品aⅴ无码中文字幕| 2020亚洲精品无码| 久草视频中文| JIZZ亚洲国产| 久久永久精品免费视频| 国产成人免费视频精品一区二区| 亚洲视频免| 六月婷婷激情综合| 欧美午夜视频在线| 久久夜色撩人精品国产| 男人天堂伊人网| 欧美一级在线看| 欧洲一区二区三区无码| 日韩麻豆小视频| 国产在线一区二区视频| 色老头综合网| 九九九精品成人免费视频7| 茄子视频毛片免费观看| 99久久亚洲综合精品TS| 91蝌蚪视频在线观看| 国产亚卅精品无码| 五月婷婷亚洲综合| 亚洲第一福利视频导航| 欧美视频在线播放观看免费福利资源 | a国产精品| 激情乱人伦| 99视频在线免费看| 国产精品lululu在线观看| 国产欧美视频一区二区三区| 亚洲综合狠狠| 欧美成人A视频| 蜜臀AVWWW国产天堂| 久久成人国产精品免费软件 | 久久精品亚洲热综合一区二区| 一级毛片a女人刺激视频免费| 国产美女免费| 日本免费a视频| 日本尹人综合香蕉在线观看| 在线色国产| 国产在线一区二区视频| 色久综合在线| 色综合久久88色综合天天提莫| 国产AV无码专区亚洲A∨毛片| 国产成人高清精品免费软件 | 激情午夜婷婷| 在线免费观看AV| 一区二区日韩国产精久久| 色老二精品视频在线观看| 91在线精品麻豆欧美在线| 午夜三级在线| 一级成人a毛片免费播放| 伊人国产无码高清视频| 成人午夜视频网站| 98超碰在线观看| 97视频免费在线观看| 四虎精品国产AV二区| 亚洲天堂视频网站| 日韩美一区二区| 久久久久亚洲AV成人人电影软件 | 国产特级毛片aaaaaa| 亚洲色图欧美一区| 久久毛片网| 国产成人综合久久精品尤物| 试看120秒男女啪啪免费| 精品无码国产一区二区三区AV| 国产不卡一级毛片视频| 九九这里只有精品视频| 亚洲中文精品久久久久久不卡| 热久久国产| 蜜桃视频一区二区| 又爽又大又光又色的午夜视频| 久久久精品国产SM调教网站| 91色综合综合热五月激情| 国产成人无码播放|