版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、«ASP. NET MVC網(wǎng)站設(shè)計課程教學(xué)大綱【課程編號】【課程名稱】ASP.NET MVC網(wǎng)站設(shè)計【課程類型】專業(yè)必修課【授課對象】計算機(jī)科學(xué)與技術(shù)專業(yè),本科三年級學(xué)生【學(xué)時學(xué)分】周學(xué)時6,共102學(xué)時,6學(xué)分【課程概況】本課程為專業(yè)技能課,是C#程序設(shè)計、數(shù)據(jù)庫原理與應(yīng)用、計算機(jī)網(wǎng)培及應(yīng) 用、網(wǎng)站設(shè)計等課程的實(shí)踐環(huán)節(jié)。課程主要以微軟的ASP. NET MVC程序設(shè)計為基礎(chǔ), 在此基礎(chǔ)上進(jìn)行Web系統(tǒng)構(gòu)建和網(wǎng)絡(luò)程序設(shè)計開發(fā)。將使用Visual Studio. NET 2017開發(fā) 環(huán)境,SQL Server 2012后臺數(shù)據(jù)庫,以案例的方式講述Web應(yīng)用程序開發(fā)與設(shè)計所涉及的 技術(shù)
2、。包括.NET框架中各種Razor標(biāo)簽的使用、數(shù)據(jù)綁定和動態(tài)網(wǎng)頁開發(fā)的基本技術(shù)以及 項(xiàng)目開發(fā)的基本技術(shù)?!菊n程目標(biāo)】本課程的全程案例驅(qū)動的教學(xué)模式,采用由淺入深,全方位,多層次的教學(xué)方式,將實(shí) 際項(xiàng)目以模塊化方式貫穿整個教學(xué),使學(xué)生體驗(yàn)使用ASP. NET MVC開發(fā)基于Web的應(yīng)用程序 的實(shí)際過程,突出課程的綜合能力訓(xùn)練、職業(yè)能力培養(yǎng)的特點(diǎn),達(dá)到專業(yè)培養(yǎng)目標(biāo)所必需的 知識和能力?!菊n程內(nèi)容及學(xué)時分布】序號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn) 屬性實(shí)驗(yàn)學(xué)時必做 選做1開發(fā)環(huán)境搭建1. 掌握 Visual Studio. NET 2017 開 發(fā)環(huán)境的安裝和設(shè)置;2. 掌握 SQL Server 2012 的安
3、裝。綜合2必做2C/S和B/S架構(gòu)1. 了解C/S架構(gòu)的特點(diǎn);2. 了解B/S架構(gòu)的特點(diǎn);3. 掌握二者的區(qū)別。驗(yàn)證2必做3LINQ數(shù)據(jù)模型1. 掌握LINQ的基本特征及優(yōu)點(diǎn);2. 掌握UNQ中的預(yù)備知識隱形類型 var,自動類型,集合初始化器,擴(kuò) 展方法,Lambda表達(dá)式等;3. 掌握LINQ to SQL的語法。驗(yàn)證6必做4EF數(shù)據(jù)模型1. 了解EF的基本特征及優(yōu)點(diǎn);2. 掌握EF中的Code First模式、 Model First 模 式以及 Database First模式。驗(yàn)證6必做5C#語言基礎(chǔ)1. 了解C#語言編碼規(guī)范;2. 掌握C#的基本語法;3. 掌握C#語言中的枚舉、屬
4、性、索引 器、集合、事件、委托等概念。驗(yàn)證4必做6SQL Server20121. 理解數(shù)據(jù)庫服務(wù)器的概念和作用;2. 掌握服務(wù)管理器的使用;3. 掌握企業(yè)管理器的使用;4. 掌握查詢分析器的用法;5. 掌握SQL語言;6. 掌握視圖、存儲過程的建立和使 用。驗(yàn)證4必做7數(shù)據(jù)驗(yàn)證與注解1. 掌握數(shù)據(jù)驗(yàn)證與顯示注解的基本 特征及作用;2. 掌握數(shù)據(jù)顯示注解和數(shù)據(jù)映射注 解的應(yīng)用。驗(yàn)證6必做8控制器1. 了解控制器的作用;2. 掌握控制器的創(chuàng)建方法:3. 掌握ActionRcsult各子類的使用。驗(yàn)證12必做9視圖1. 了解視圖的基本特征及使用;2. 掌握弱類型傳值和強(qiáng)類型傳值;3. 掌握HTML
5、 Helper類中的常用輔助 方法。驗(yàn)證8必做1()網(wǎng)站路由1. 理解網(wǎng)址路由的基本作用;2. 掌握自定義路由和路由匹配控制;3. 掌握特性路由的作用以及特性路 由的注冊方法,對于特性路由在方法 和控制器中的應(yīng)用。驗(yàn)證4必做11JQuery1. 理解JQuery的基本作用;2. 理解JavaScript語法以及函數(shù)的 定義和調(diào)用;3. 理解JQuery函數(shù)及其事件;4. 掌握幾種常用的JQuery應(yīng)用實(shí)例。驗(yàn)證4必做12項(xiàng)目實(shí)踐11. 了解美妝網(wǎng)數(shù)據(jù)庫設(shè)計;2. 掌握數(shù)據(jù)模型的創(chuàng)建;3. 理解項(xiàng)目的開發(fā)流程。驗(yàn)證22必做13項(xiàng)目實(shí)踐21. 了解圖書借閱管理系統(tǒng)結(jié)構(gòu);2. 了解攔截器的設(shè)置;3.
6、 理解項(xiàng)目的開發(fā)流程。設(shè)計22必做【實(shí)踐內(nèi)容】實(shí)驗(yàn)一實(shí)驗(yàn)名稱:開發(fā)環(huán)境搭建實(shí)驗(yàn)?zāi)康模?. 掌握Visual Studio. NET 2017開發(fā)環(huán)境的安裝和設(shè)置;2. 掌握 SQL Server 2012 的安裝。實(shí)驗(yàn)內(nèi)容:指導(dǎo)學(xué)生在個人電腦上安裝Visual Studio. NET 2017開發(fā)環(huán)境、Microsoft SQL Server 2012數(shù)據(jù)庫服務(wù)器。通過安裝操作,使學(xué)生掌握ASP. NET MVC框架的安裝和調(diào)試,為后續(xù) 課程搭建實(shí)踐平臺。學(xué)時安排:2學(xué)時考核要求:按實(shí)驗(yàn)態(tài)度(10%)、課前準(zhǔn)備(10%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn) 報告完成情況(20%)評定實(shí)驗(yàn)成績。成
7、績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)二實(shí)驗(yàn)名稱:C/S和B/S架構(gòu)實(shí)驗(yàn)?zāi)康模?. 了解C/S架構(gòu)的特點(diǎn);2. 了解B/S架構(gòu)的特點(diǎn);3. 掌握二者的區(qū)別。實(shí)驗(yàn)內(nèi)容:對網(wǎng)絡(luò)程序開發(fā)常用的Client/Server (C/S)與Browser/Server (B/S)架構(gòu)模式進(jìn)行詳 細(xì)的講解,使學(xué)生掌握這兩種模式,并能將二者很好的區(qū)分和聯(lián)系。通過C/S和B/S架構(gòu)的 講解,使學(xué)生能根據(jù)項(xiàng)目開發(fā)的實(shí)際需要,選擇合適的架構(gòu)模式。本課程將選用B/S架構(gòu)進(jìn) 行網(wǎng)站開發(fā)。學(xué)時安排:2學(xué)時考核要求:按實(shí)驗(yàn)態(tài)度(1()%)、課前準(zhǔn)備(1()%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn) 報告完成情況(20
8、%)評定實(shí)驗(yàn)成績。成績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)三實(shí)驗(yàn)名稱:LINQ數(shù)據(jù)模型實(shí)驗(yàn)?zāi)康模?. 掌握LINQ的基本特征及優(yōu)點(diǎn);2. 掌握LINQ中的預(yù)備知識隱形類型var,自動類型,集合初始化器,擴(kuò)展方法,Lambda 表達(dá)式等;3. 掌握LINQ to SQL的語法。實(shí)驗(yàn)內(nèi)容:給學(xué)生介紹LINQ的基本特征及優(yōu)點(diǎn);對于LINQ使用中的預(yù)備知識隱形類型var,自動 類型,集合初始化器,擴(kuò)展方法,Lambda表達(dá)式等進(jìn)行了詳細(xì)講解;對于LINQ to SQL語 法進(jìn)行了詳細(xì)講解,通過示例重點(diǎn)對于SQL語句、LINQ to SQL查詢語句和基于Lambda表 達(dá)式的查詢方法進(jìn)行了比
9、較;對于LINQ to SQL在查詢、插入、修改、刪除的應(yīng)用進(jìn)行了示 例講解。學(xué)時安排:4學(xué)時考核要求:按實(shí)驗(yàn)態(tài)度(10%)、課前準(zhǔn)備(10%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn) 報告完成情況(20%)評定實(shí)驗(yàn)成績。成績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)四實(shí)驗(yàn)名稱:EF數(shù)據(jù)模型實(shí)驗(yàn)?zāi)康模?. 了解EF的基本特征及優(yōu)點(diǎn);2. 掌握 EF 中的 Code First 模式、Model First 模式以及 Database First 模式。實(shí)驗(yàn)內(nèi)容:對EF的基本特征及優(yōu)點(diǎn)進(jìn)行介紹;對于EF中的Code First模式、Model First模式 以及Database First模式
10、分別以示例的新型進(jìn)行詳細(xì)的講解;使用EF模型進(jìn)行了數(shù)據(jù)的基 本增刪改查處理。通過上機(jī)操作,使學(xué)生掌握LINQ數(shù)據(jù)模型的使用方法。學(xué)時安排:6學(xué)時考核要求:按實(shí)驗(yàn)態(tài)度(1()%)、課前準(zhǔn)備(10%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn) 報告完成情況(20%)評定實(shí)驗(yàn)成績。成績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)五實(shí)驗(yàn)名稱:C杭吾言基礎(chǔ)實(shí)驗(yàn)R的:1. 了解C#語言編碼規(guī)范:2. 掌握C#的基本語法;3. 掌握C#語言中的枚舉、屬性、索引器、集合、事件、委托等概念。學(xué)時安排:4學(xué)時實(shí)驗(yàn)內(nèi)容:對C#編程語言的基本知識點(diǎn)進(jìn)行復(fù)習(xí),包括數(shù)據(jù)類型、變量、裝箱、拆箱、訪問修飾 符、類、方法、對象、屬
11、性、索引器、繼承、接口、重寫、重載、集合、委托、事件、結(jié)構(gòu) 體、枚舉、命名空間、類庫等。使用VS. NET 2017進(jìn)行C#代碼的編寫的調(diào)試。因?yàn)楸緦?shí)踐 課程使用C#作為后臺代碼的編寫語言進(jìn)行動態(tài)網(wǎng)站的開發(fā),所以通過具有針對性的復(fù)習(xí), 使學(xué)生掌握開發(fā)網(wǎng)站時所用到的C#知識點(diǎn)。掌握通過設(shè)置斷點(diǎn),在調(diào)試模式下,進(jìn)行代碼 的跟蹤??己艘螅喊磳?shí)驗(yàn)態(tài)度(10%)、課前準(zhǔn)備(10%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn) 報告完成情況(20%)評定實(shí)驗(yàn)成績。成績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)六實(shí)驗(yàn)名稱:SQL Server 2012實(shí)驗(yàn)?zāi)康模?. 理解數(shù)據(jù)庫服務(wù)器的概念和作用:2. 掌握服
12、務(wù)管理器的使用;3. 掌握企業(yè)管理器的使用;4. 掌握查詢分析器的用法;5. 掌握SQL語言;6. 掌握視圖、存儲過程的建立和使用。實(shí)驗(yàn)內(nèi)容:為學(xué)生講解SQL Server 2012的功能和用法;講解數(shù)據(jù)庫服務(wù)器的Windows集成登錄和 SQL Server安全模式登錄的區(qū)別;講解數(shù)據(jù)庫的備份、還原和附加;使用create database 命令創(chuàng)建數(shù)據(jù)庫,使用create table命令創(chuàng)建數(shù)據(jù)表,為數(shù)據(jù)表添加表級和行級約束,分 別使用insert、update、delete、select對數(shù)據(jù)表進(jìn)行操作,使用create view命令創(chuàng)建 視圖,使用create index命令創(chuàng)建索引,
13、使用create procedure命令創(chuàng)建存儲過程。通過 上機(jī)操作,使學(xué)生掌握SQL Server 2012數(shù)據(jù)庫的使用方法以及SQL語言DDL、DML、DCL 常用命令的使用方法。學(xué)時安排:4學(xué)時考核要求:按實(shí)驗(yàn)態(tài)度(10%)、課前準(zhǔn)備(10%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn) 報告完成情況(20%)評定實(shí)驗(yàn)成績。成績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)七實(shí)驗(yàn)名稱:數(shù)據(jù)驗(yàn)證與注解 實(shí)驗(yàn)?zāi)康模?. 掌握數(shù)據(jù)驗(yàn)證與顯示注解的基本特征及作用;2. 掌握數(shù)據(jù)顯示注解和數(shù)據(jù)映射注解的應(yīng)用。實(shí)驗(yàn)內(nèi)容:介紹數(shù)據(jù)驗(yàn)證與顯示注解的基本特征及作用;對數(shù)據(jù)驗(yàn)證及顯示注解進(jìn)行了詳細(xì)的講解; 將客戶端
14、驗(yàn)證和服務(wù)器端驗(yàn)證進(jìn)行了比較,分析了各自的優(yōu)缺點(diǎn)和適合的應(yīng)用;詳細(xì)地介紹 了數(shù)據(jù)顯示注解和數(shù)據(jù)映射注解的應(yīng)用。通過上機(jī)操作,使學(xué)生熟練掌握數(shù)據(jù)驗(yàn)證與注解的 使用方法。學(xué)時安排:6學(xué)時考核要求:按實(shí)驗(yàn)態(tài)度(10%)、課前準(zhǔn)備(10%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn) 報告完成情況(20%)評定實(shí)驗(yàn)成績。成績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)八實(shí)驗(yàn)名稱:控制器實(shí)驗(yàn)?zāi)康模?. 了解控制器的作用;2. 掌握控制器的創(chuàng)建方法;3. 掌握ActionResult各子類的使用。實(shí)驗(yàn)內(nèi)容:為學(xué)生講解介紹控制器的作用;對控制器的創(chuàng)建進(jìn)行了詳細(xì)的講解;對動作方法選擇器 中的屬性進(jìn)行了比較,分析了各
15、自的優(yōu)缺點(diǎn)和適合的應(yīng)用;對ActionResult各子類分別以示 例的形式進(jìn)行了詳細(xì)的講解。學(xué)時安排:12學(xué)時考核要求:按實(shí)驗(yàn)態(tài)度(10%)、課前準(zhǔn)備(10%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn) 報告完成情況(20%)評定實(shí)驗(yàn)成績。成績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)九實(shí)驗(yàn)名稱:視圖實(shí)驗(yàn)?zāi)康模?. 了解視圖的基本特征及使用;2. 掌握弱類型傳值和強(qiáng)類型傳值;3. 掌握HTML Helper類中的常用輔助方法。實(shí)驗(yàn)內(nèi)容:為學(xué)生講解視圖的基本特征及使用;對弱類型傳值和強(qiáng)類型傳值進(jìn)行了詳細(xì)的講解;將 Razor視圖中的各種輸出及流程結(jié)構(gòu)與C#進(jìn)行了對比應(yīng)用;詳細(xì)地介紹了 HTML H
16、elper類中 的常用輔助方法;對于分部視圖的兩種載入方法進(jìn)行詳細(xì)的講解。學(xué)時安排:8學(xué)時考核要求:按實(shí)驗(yàn)態(tài)度(10%)、課前準(zhǔn)備(10%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn) 報告完成情況(20%)評定實(shí)驗(yàn)成績。成績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)十實(shí)驗(yàn)名稱:網(wǎng)站路由實(shí)驗(yàn)?zāi)康模?. 理解網(wǎng)址路由的基本作用;2. 掌握自定義路由和路由匹配控制;3. 掌握特性路由的作用以及特性路由的注冊方法,對于特性路由在方法和控制器中的應(yīng) 用。實(shí)驗(yàn)內(nèi)容:介紹了網(wǎng)址路由的基本作用;對傳統(tǒng)路由進(jìn)行了示例解析,將自定義路由和路由匹配控 制進(jìn)行了示例講解;詳細(xì)地介紹了特性路由的作用以及特性路由的注冊方法
17、,對于特性路由 在方法和控制器中的應(yīng)用進(jìn)行了示例講解;列舉了常用的特性路由約束;對傳統(tǒng)路由和特性 路由進(jìn)行了比較,分析了各自的優(yōu)缺點(diǎn)。學(xué)時安排:4學(xué)時考核要求:按實(shí)驗(yàn)態(tài)度(10%)、課前準(zhǔn)備(10%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn) 報告完成情況(20%)評定實(shí)驗(yàn)成績。成績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)一實(shí)驗(yàn)名稱:JQuery實(shí)驗(yàn)?zāi)康模?. 理解JQuery的基本作用;2. 理解JavaScript語法以及函數(shù)的定義和調(diào)用;3. 理解JQuery函數(shù)及其事件;4. 掌握幾種常用的JQuery應(yīng)用實(shí)例。實(shí)驗(yàn)內(nèi)容:為學(xué)生講解介紹/ JQuery的基本作用;對JavaScript
18、語法以及函數(shù)的定義和調(diào)用進(jìn)行 了示例講解;詳細(xì)的介紹了 JQuery函數(shù)及其事件,對于JQuery選擇器進(jìn)行了詳細(xì)的示例講 解;講解了幾種常用的JQuery應(yīng)用實(shí)例。學(xué)時安排:4學(xué)時考核要求:按實(shí)驗(yàn)態(tài)度(10%)、課前準(zhǔn)備(10%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn) 報告完成情況(20%)評定實(shí)驗(yàn)成績。成績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)十二實(shí)驗(yàn)名稱:項(xiàng)目實(shí)踐1實(shí)驗(yàn)?zāi)康模?. 了解美妝網(wǎng)數(shù)據(jù)庫設(shè)計;2. 掌握數(shù)據(jù)模型的創(chuàng)建;3. 理解項(xiàng)目的開發(fā)流程。實(shí)驗(yàn)內(nèi)容:為學(xué)生講解在線選購化妝品的網(wǎng)站,為用尸提供一個以圖像和文字為主的界面,向用戶 展示化妝品并實(shí)現(xiàn)在線選購。包含用戶和管理員
19、兩種權(quán)限,用戶又分為網(wǎng)站會員、網(wǎng)站普通 瀏覽者兩種身份。結(jié)合前面講過的ASP. NET MVC中的基本知識,要求學(xué)生實(shí)現(xiàn)登錄頁面,主 頁面的功能,并將項(xiàng)目中剩余頁面,留給學(xué)生課下自行完成。通過實(shí)際項(xiàng)目的開發(fā),使學(xué)生在學(xué)校就能感受到公司的工作流程,為將來走上工作崗位 的無縫連接打下夯實(shí)的基礎(chǔ)。學(xué)時安排:22學(xué)時考核要求:按實(shí)驗(yàn)態(tài)度(10%)、課前準(zhǔn)備(10%)、實(shí)驗(yàn)內(nèi)容完成情況(60%)及實(shí)驗(yàn)報告 完成情況(20%)評定實(shí)驗(yàn)成績。成績分為五級,分別為:優(yōu)、良、中、合格、不合格。實(shí)驗(yàn)十三實(shí)驗(yàn)名稱:項(xiàng)FI實(shí)踐2實(shí)驗(yàn)?zāi)康模?. 了解圖書借閱管理系統(tǒng)結(jié)構(gòu):2. 了解攔截器的設(shè)置;3. 理解項(xiàng)目的開發(fā)流程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024污水處理廠運(yùn)營合同書(范本)
- 2024幼兒園租房合同協(xié)議書樣本
- 房產(chǎn)抵押擔(dān)保借款合同書范例
- 2024貨船租賃合同范本范文
- 股權(quán)抵押借款合同范文2024年
- 店面租房門面房租房合同協(xié)議
- 商業(yè)鋪?zhàn)赓U合同格式
- 項(xiàng)目合作協(xié)議書模板示例
- 2024居間合同,居間合同范例
- 技術(shù)合作協(xié)議樣式
- 精品堆垛機(jī)安裝指導(dǎo)書
- 前臺月度績效考核表(KPI)
- 雞的飼養(yǎng)管理-優(yōu)質(zhì)課件
- 德育課(共19張PPT)
- 歷史幽憤的現(xiàn)代回響——《記念劉和珍君》課堂實(shí)錄
- 化學(xué)微生物學(xué)第7章 微生物轉(zhuǎn)化
- 《少年正是讀書時》-完整版PPT課件
- 四、貼標(biāo)機(jī)基本調(diào)整法1
- 船舶建造方案
- 35KV集電線路鐵塔組立專項(xiàng)方案
- 不銹鋼管規(guī)格表大全以及理論重量表大全
評論
0/150
提交評論