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

ASP.NET MVC設計模式在中職德育管理系統中的應用

2017-05-30 11:49:26彭鳳英
科技風 2017年10期
關鍵詞:德育中職班主任

摘要:為了實現基于web平臺的中職德育管理系統,采用了基于.net平臺的MVC設計開發模式,應用ADO.NET實體數據模型和LINQ技術實現對數據的訪問和處理,通過分層應用技術的開發,開發出來的德育管理系統質量高,易于管理維護,同時也提高了團隊的開發效率。

關鍵字:ASP.NET;MVC;德育管理系統;ADO.NET實體模型

隨著互聯網技術的發展,Web開發技術得到了迅猛發展,ASP.NET是微軟提出的開發框架,用于通過CSS、HTML、JavaScript 以及服務器腳本來構建網頁和網站,MVC是ASP.NET的設計開發模式之一,ASP.NET MVC是現階段主流的設計開發模式,使用ASP.NET MVC進行項目開發,使得復雜項目更加容易維護,可以更方便的控制應用程序的行為,提高代碼的重用率,同時提高開發的效率,有利于團隊的合作開發。

隨著職業教育的發展,越來越多的中職學校對德育進行精細化的管理,并且進行量化考核,因此,通過有效的平臺和手段進行有效的檢查反饋及考核是必須的,基于web的中職德育管理系統運用而生。我專業開發中職德育管理系統中應用了MVC開發設計模式,充分利用MVC分層開發的特點,組織學生開發團隊分工合作,大大提高了開發的項目,開發出來的項目代碼質量高,系統更易于維護和管理。

一、MVC的介紹

MVC(ModelViewController),即模型視圖控制器模式 ,是一種廣泛流行的軟件設計模式。它把軟件系統分為三個部分:Model(模型)、View(視圖)、Controller(控制器),每一部分的職責單一,既相對獨立,又相互聯系。

(一)Model

模型,封裝了與應用程序的業務邏輯相關的數據以及對數據的處理方法,所

有有關數據庫的操作只限制在模型中。

(二)View

視圖,用戶交互的界面,用于接收用戶輸入的數據,同時用戶顯示相關數據。

(三)Controller

控制器,主要是進行業務邏輯處理,調用模型處理業務請求,并控制實體數據在視圖上的顯示。

(四)MVC各層之間的關系

在MVC模式中,web用戶通過視圖(View)向服務器提交的所有請求都由控制器(Controller)接管;控制器接收到請求之后,負責決定應該調用哪個模型(Model)來進行處理;然后模型根據用戶請求進行相應的數據處理,并返回處理的數據結果;最后控制器調用相應的視圖來格式化模型返回的數據,并通過視圖呈現給用戶。

二、中職德育管理系統的系統功能設計

中職德育管理系統是一個基于B/S結構的web應用程序,其應用開發的的目標主要是為了方便中職學校管理德育的團隊(德育主任、德育秘書、年級組長、班主任、學生會及團總支的學生干部等)對班級的各項檢查進行及時的反饋,有效的進行對班級等的德育管理。系統的主要功能有:學生干部能夠對班級的各項檢查(主要包括儀容儀表、升旗儀式、衛生、團會課、黑板報、團員日記、教學執行日志檢查、廣播操等)進行登記反饋等;德育主任等管理團隊成員可以對班級進行管理、查閱班級相關檢查結果,并對班級、班主任進行管理考核;班主任可以查閱班級每天的各項檢查結果、班主任的考核信息等。系統功能模塊圖如下圖1所示。

整個系統采用基于MVC4.0框架的ASP.NET進行開發,開發環境采用Visual Studio 2013,創建使用Razor視圖引擎的Internet應用程序,后臺數據庫使用SQL Sever2008 R2。

三、MVC設計模式在德育管理系統的應用實現

(一)Model數據層的實現

Model對象表示實體類,在本系統的開發過程中,我們通過從系統相對應的數據庫MEMS創建相應的ADO.NET實體數據模型來生成相應的實體,實現數據模型命名為MEMSModel.edmx,生成的相應的實體為DatabaseEntities,實體對應多個類,這些類是數據庫表生成的實體類,這些類當中包含所有的數據庫表中的字段;創建ADO.NET實體數據模型后,相應的數據庫連接字符串也同時會保存到web.config配置文件的connectionStrings節點中。

(二)控制器的實現

控制器主要是根據系統功能實現相應的業務邏輯,即根據用戶從視圖中發送的請求調用相應的數據模型進行處理,并把處理的結果返回給相應的視圖。

創建ADO.NET實體數據模型類DatabaseEntities后,即可在控制器中使用數據處理相應的業務邏輯,下面以實現班主任模塊功能——查閱班級日常檢查信息講解控制器的實現。

本系統的開發中,主要應用LINQ(語言集成查詢)to SQL進行相應的數據查詢。在Information控制器中Index方法中實現班級日常檢查信息分頁查詢功能的業務邏輯的代碼如下所示:

public ActionResult Index(int? pageIndex)

{var sqlist = from item in ww.classmonthsurface

select item;//通過LINQ語句查詢日常檢查相關信息

ViewBag.count = sqlist.Count();//統計記錄條數

PagedListdata = new PagedList

data.CurrentPageIndex = (int)(pageIndex ?? 1);

return View(data);//把數據返回給視圖

}

在應用過程中,要實現分頁,還需要引用分頁組件MvcPager。

(三)視圖的實現

視圖層文件一般和控制器層中的有關方法存在著對應關系,視圖頁可以通過控制器中的方法快速創建,如在Information控制器中方法名Index中單擊右鍵,即可創建相應的視圖Index.cshtml。本項目使用的是Razor 引擎創建視圖,Razor 語法用@ 標記。

視圖的數據可以通過弱類型(如ViewBag、ViewData)和強類型(如Model )等多種方式從控制器層獲取數據。

查閱班級日常檢查信息功能的數據顯示代碼如下所示:

@usingMEMS.Models;

@{ foreach (var item in Model)//用Model獲取控制器傳遞的數據結果

{

} }

班級班主任升國旗儀式團會課團員日志儀容儀表
@item.classname@item.teachername@item.Hoiseflag@item.groupcourse@item.membersdiary@item.groomscore

@Html.Pager((PagedList< classmonthsurface>)Model, new PagerOptions()

{

PageIndexParameterName = “pageIndex”,

PrevPageText = “上一頁”,

NextPageText = “下一頁”,

})//實現分頁顯示

四、結語

本文基于WEB開發技術的發展以及中職德育管理的需求,采用了基于.net平臺的MVC設計開發模式,應用ADO.NET實體數據模型和LINQ技術實現對數據的訪問和處理,通過分層應用技術進行中職德育管理系統的開發,開發出來的系統質量高,易于管理維護,同時也提高了團隊的開發效率。對軟件系統的開發以及軟件專業學生的培養均有著實際的應用意義。

參考文獻:

[1]趙魯濤.ASP.NET MVC實訓教程[M].機械工業社,2015.

[2]陳輝.ASP.NET MVC軟件架構模式在學生實訓管理系統的應用[J].電子設計工程,2015.13:1113.

[3]李麗平.基于MVC與ASP.NET教務管理系統的研究與應用[J].內蒙古科技與經濟,2016,11.

[4]基于ASP.NET MVC模式的軟件開發的研究與探討[J].中國電子科學研究院學報,2016,12.

作者簡介:彭鳳英,女,漢族,廣西合浦人,教育碩士,講師,主要從事計算機軟件開發專業課教學。

猜你喜歡
德育中職班主任
如何做好一個班主任
井岡教育(2022年2期)2022-10-14 03:11:00
德育要在“善”處留白
《中國德育》
中國德育(2022年10期)2022-06-20 09:09:50
德育提效:必要的敘事轉向
夸夸我的班主任
微型演講:一種德育的新形式
班主任
中學生(2016年13期)2016-12-01 07:03:44
高中班主任的自我成長
人間(2015年21期)2015-03-11 15:24:41
淺談中職英語教育三部曲
散文百家(2014年11期)2014-08-21 07:17:08
果真是“誤了百萬中職生”嗎?
主站蜘蛛池模板: 国产簧片免费在线播放| 国产精品自在在线午夜区app| 免费中文字幕在在线不卡 | 亚洲AV免费一区二区三区| 无码高潮喷水在线观看| 狠狠亚洲婷婷综合色香| 国产99精品久久| 好吊妞欧美视频免费| 亚洲高清免费在线观看| 456亚洲人成高清在线| 亚洲男人天堂网址| 亚洲永久精品ww47国产| 自慰高潮喷白浆在线观看| WWW丫丫国产成人精品| 色综合天天娱乐综合网| 全部免费毛片免费播放 | 操操操综合网| 婷婷丁香在线观看| 亚洲成a人片7777| 人人看人人鲁狠狠高清| 国产精品视频观看裸模| 国产香蕉国产精品偷在线观看| 女人18毛片水真多国产| 日韩专区第一页| 97精品国产高清久久久久蜜芽| 91无码视频在线观看| 色135综合网| 日韩人妻无码制服丝袜视频| 国产福利大秀91| 国产精品播放| 中文天堂在线视频| 视频二区亚洲精品| 99热亚洲精品6码| 99久久99视频| 久久中文无码精品| 久久这里只有精品66| 全午夜免费一级毛片| 精品黑人一区二区三区| 色噜噜狠狠狠综合曰曰曰| 狠狠色丁香婷婷| 成年A级毛片| 九色在线观看视频| 亚洲一区二区三区在线视频| 国产a网站| 欧美精品综合视频一区二区| 国产福利在线免费| 98超碰在线观看| 成人福利在线视频免费观看| 亚洲免费福利视频| 91成人在线观看视频| 亚洲欧美精品日韩欧美| 亚洲中文字幕97久久精品少妇| 亚洲综合色区在线播放2019| 精品一区二区三区视频免费观看| 欧美亚洲另类在线观看| 丝袜久久剧情精品国产| 亚洲日本一本dvd高清| 国产成人区在线观看视频| 国产人人乐人人爱| 国产一区三区二区中文在线| 日韩成人免费网站| 欧美精品v| 狠狠干综合| 日韩毛片在线视频| 国产性精品| 国产高清色视频免费看的网址| a在线观看免费| 72种姿势欧美久久久大黄蕉| 国产一区二区三区精品久久呦| 久久这里只有精品免费| 国内精品自在自线视频香蕉| 亚洲高清资源| 国产91视频免费观看| 国产男人的天堂| 国产视频自拍一区| 免费看黄片一区二区三区| 亚洲欧美日韩另类| 青草视频久久| 超清无码熟妇人妻AV在线绿巨人| 一级毛片视频免费| 综合人妻久久一区二区精品 | 福利一区三区|