亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP.NET MVC模式的文件管理系統(tǒng)的實(shí)現(xiàn)

        2017-04-15 05:13:02陳雪蓮

        陳雪蓮

        摘要:隨著多媒體教學(xué)環(huán)境的逐步改善,基于web的文件管理系統(tǒng)能夠大大緩解實(shí)訓(xùn)室維護(hù)過(guò)程中大量病毒傳播的問(wèn)題。本文基于ASP.NET的MVC模式設(shè)計(jì)并實(shí)現(xiàn)了文件管理系統(tǒng)。首先介紹了ASP.NET MVC模式的基本運(yùn)行原理,然后介紹了文件管理系統(tǒng)的體系結(jié)構(gòu)并詳細(xì)描述了基于ASP.NET MVC模式的文件管理系統(tǒng)的實(shí)現(xiàn)過(guò)程。

        關(guān)鍵詞:MVC 體系結(jié)構(gòu) 文件管理系統(tǒng)

        中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2016)12-0180-02

        1 引言

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

        2 ASP.NET MVC模式基本原理

        ASP.NET MVC模式是微軟公司在.NET框架的基礎(chǔ)上構(gòu)建的一種開(kāi)源的,基于測(cè)試驅(qū)動(dòng)的web 應(yīng)用程序編程模型,開(kāi)發(fā)人員利用ASP.NET MVC和Razor視圖引擎編寫web應(yīng)用程序。MVC(Models,Views,Controllers)可以幫助開(kāi)發(fā)人員創(chuàng)建數(shù)據(jù)支持,邏輯處理和用戶界面完全分離的應(yīng)用程序,使得系統(tǒng)易于維護(hù)和擴(kuò)展,MVC的體系結(jié)構(gòu)如圖1所示。在MVC體系中,模型通常被稱為“業(yè)務(wù)邏輯”,是真正完成任務(wù)的代碼,視圖就是用戶界面,反映數(shù)據(jù)的變化??刂破骺刂浦P秃鸵晥D之間的交互過(guò)程,它決定著向用戶返回怎樣的視圖、檢查通過(guò)界面輸入的信息以及選擇處理輸入信息的模型。

        3 文件管理系統(tǒng)實(shí)現(xiàn)

        3.1 文件管理系統(tǒng)體系結(jié)構(gòu)

        文件管理系統(tǒng)主要實(shí)現(xiàn)對(duì)實(shí)訓(xùn)室電腦中存放的大量文件進(jìn)行網(wǎng)絡(luò)端的管理和維護(hù)。經(jīng)過(guò)授權(quán)的學(xué)生可以在web端輸入正確的用戶名和密碼之后登錄到文件管理系統(tǒng),根據(jù)系統(tǒng)按照學(xué)號(hào)分配的默認(rèn)文件夾實(shí)現(xiàn)對(duì)個(gè)人文件的上傳、下載和管理等操作。管理人員能夠?qū)崿F(xiàn)對(duì)學(xué)生信息的添加和刪除等操作,以及系統(tǒng)文件的維護(hù)管理。系統(tǒng)體系結(jié)構(gòu)如圖2所示。文件管理系統(tǒng)主要功能模塊包括用戶登錄、文件管理和用戶管理。其中用戶管理模塊主要包括添加學(xué)生用戶、刪除學(xué)生用戶、批量添加學(xué)生用戶和批量刪除學(xué)生用戶等功能。文件管理模塊主要包括文件上傳、文件下載和文件刪除等功能。

        3.2 基于ASP.NET MVC模式的系統(tǒng)實(shí)現(xiàn)

        3.2.1 Model實(shí)體類部分代碼

        (1)實(shí)體類關(guān)鍵代碼

        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實(shí)體類關(guān)鍵代碼

        Public class FileModel

        {

        Private string FileName; //文件名稱

        Private string DateTime; //上傳日期

        Private string FileSize; //文件大小

        Public string FileName

        {

        get {return FileName;}

        set {FileName=value;}

        }

        }

        3.2.2 數(shù)據(jù)訪問(wèn)層類部分代碼

        Public class UserDAL

        {

        //用戶登錄

        Public userLogin(string name,string password)

        {……

        UserModel user=new UserModel();

        user.UserName=sdr.GetString(0);

        ……

        return user;

        }

        }

        3.2.3 業(yè)務(wù)邏輯層類部分代碼

        Public class UserBLL

        {

        …… //省略部分源碼

        Public userLogin(string name,string paasword)

        {

        Return userDAL.Login(name,password);

        }

        ……//省略部分源碼

        }

        3.2.4 web層部分代碼

        (1)UserLogin關(guān)鍵代碼

        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關(guān)鍵代碼

        Protected void Fileup_Click(object sender, EventArgs e)

        {

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

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

        …… //省略部分代碼

        }

        4 結(jié)語(yǔ)

        本文介紹了ASP.NET MVC模式基本原理,設(shè)計(jì)并實(shí)現(xiàn)基于MVC模式的文件管理系統(tǒng)。該方法使得完成的系統(tǒng)具有易維護(hù),可擴(kuò)展的優(yōu)點(diǎn),同時(shí)提高了系統(tǒng)的安全性。

        參考文獻(xiàn)

        [1]程鴻芳.基于ASP.NET MVC模式的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].西昌學(xué)院學(xué)報(bào),2012,26(1):76-78.

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

        岛国熟女一区二区三区| 影视av久久久噜噜噜噜噜三级| 日本无码人妻波多野结衣| 美丽人妻被按摩中出中文字幕 | 国产精品videossex久久发布| 国内精品伊人久久久久网站| 天码av无码一区二区三区四区| 日本色偷偷| 久久精品国产一区老色匹 | 两个人看的www免费视频中文| 免费一级特黄欧美大片久久网| 久久青青草视频免费观看| 国内自拍视频一区二区三区| av色欲无码人妻中文字幕| 欧美喷潮久久久xxxxx| 91久国产在线观看| 99久久国产精品免费热| 天天噜日日噜狠狠噜免费| 中文字幕欧美一区| 日韩在线精品视频观看| 国产av久久在线观看| 日韩人妻无码精品久久| 日韩免费小视频| 亚洲女同av一区二区在线观看| 最新露脸自拍视频在线观看| 国产精品毛片久久久久久久| 国产资源精品一区二区免费| 一区二区三区国产天堂| 丰满熟妇人妻av无码区| 无码人妻精品一区二区三区免费| 91热视频在线观看| 深夜一区二区三区视频在线观看 | 欧美巨大巨粗黑人性aaaaaa| 成年男人裸j照无遮挡无码| 免费看片的网站国产亚洲| 男人扒开添女人下部免费视频| 国产精品半夜| 国产精品av网站在线| 国产精品免费一区二区三区四区| 久久国产精久久精产国| 一本久久精品久久综合桃色|