




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
PAGEPAGE10《ASP.Net應用開發(fā)》課程標準一、課程基本信息課程名稱ASP.Net應用開發(fā)適用專業(yè)軟件技術課程類型考核方式考試□考查□考證□調(diào)研課程代碼版本V.02學 分5計劃課時84先修課程數(shù)據(jù)庫設計與實現(xiàn)、C#與WinForm高級程序設計、網(wǎng)頁設計與制作、JavaScript客戶端腳本編程開課學期第4學期制定人制定日期2019年7月15日批準人批準日期年月日二、課程概述(一)課程性質(zhì)與作用《ASP.Net應用開發(fā)》是軟件技術專業(yè)的職業(yè)技術課程(專業(yè)核心課程),是一門動手實踐能力要求高、與實際工作崗位聯(lián)系緊密的課程。目前軟件開發(fā)企業(yè)對Web應用開發(fā)人員的需求大,大多數(shù)學生畢業(yè)后從事Web應用開發(fā)。該課程對實現(xiàn)專業(yè)的培養(yǎng)目標、增強學生的就業(yè)競爭力具有非常重要的作用,是檢驗專業(yè)教學成果的核心課程,也是評價本專業(yè)是否掌握學科基礎知識、能否綜合運用所學知識解決實際問題、是否具備軟件開發(fā)各種技能的重要課程。該課程采用“項目導向,任務驅(qū)動,理論實踐一體化”的教學模式開展教學,主要是培養(yǎng)學生利用ASP.NET技術進行B/S架構(gòu)應用程序的開發(fā)、網(wǎng)站開發(fā)等技能。通過本課程的學習,學生能夠掌握軟件編程的B/S體系的編程思路,能夠熟練操作HTML控件、WEB服務器控件,能夠編寫操作SQLServer數(shù)據(jù)庫的B/S程序,具備進行ASP.NET項目開發(fā)的能力。(二)與前后課程的聯(lián)系1.與前續(xù)課程的聯(lián)系《C#與WinForm程序設計》《C#與WinForm高級程序設計》使學生具備了程序設計的思想和基本技能;《實用數(shù)據(jù)庫技術(SQLSERVER)》《數(shù)據(jù)庫設計與實現(xiàn)》讓學生具備了數(shù)據(jù)庫的開發(fā)和應用能力;《網(wǎng)頁設計與制作》《JavaScript客戶端腳本編程》使學生具備Web前段網(wǎng)頁設置和制作的能力。2.與后繼課程的關系為學生后續(xù)課程《專業(yè)提升實訓》《畢業(yè)設計》《頂崗實習》提供了利用ASP.NET技術進行B/S架構(gòu)應用程序的開發(fā)、網(wǎng)站開發(fā)等技能。三、課程目標(一)總體目標為培養(yǎng)Web應用開發(fā)人員,本課程將真實的項目貫穿在整個理論教學與知識技能的提升過程中,讓學生在開發(fā)項目的過程中體會與掌握項目開發(fā)的全過程,讓學生在“做中學,學中做”,提高實踐動手能力。培養(yǎng)學生良好的程序設計風格、自主學習能力、創(chuàng)新能力與團隊合作精神。(二)具體目標1.知識目標(1)掌握ASP.NET語言的基本知識;(2)掌握掌握ASP.NET開發(fā)環(huán)境的配置;(3)熟悉ASP.NET頁面的運行機制;(4)熟練使用ASP.NET的各種控件(HTML、服務器、第三方控件);(5)熟練使用ASP.NET完成服務器端代碼的編寫;(6)掌握ASP.NET內(nèi)置對象的使用方法;(7)掌握母版頁技術、站點導航控件及網(wǎng)站風格的設計;(8)掌握ADO.NET數(shù)據(jù)庫訪問技術;(9)熟悉企業(yè)級應用的三層架構(gòu)的搭建;(10)掌握web.config的各種常用配置;(11)掌握ASP.NETWeb應用程序的部署及配置。2.能力目標(1)能使用VisualStudio2010集成開發(fā)工具完成常規(guī)Web應用程序的開發(fā),并進行站點的建設與配置;(2)能用需求分析、設計的方法規(guī)劃、設計項目的模塊、數(shù)據(jù)庫等;(3)會用ASP.NET的相關控件、對象設計相關應用;(4)會用ASP.NET的數(shù)據(jù)庫訪問技術及數(shù)據(jù)服務控件操作數(shù)據(jù)庫;(5)能夠利用互聯(lián)網(wǎng)、MSDN等幫助文檔解決學習工作中的技術難題。3.素質(zhì)目標(1)培養(yǎng)學生的團隊意識和團隊協(xié)作精神,鍛煉學生的溝通交流能力(2)通過項目教學,讓學生真切的體驗項目分析、設計、管理及實施的全過程(3)通過撰寫需求分析、方案設計報告,提高學生書面表達能力(4)通過課外拓展訓練,鍛煉學生自我學習的能力。四、課程設計(一)課程設計理念與思路1.課程設計理念(1)以“基于工作過程”課程開發(fā)理念為先導,邀請就業(yè)單位骨干、行業(yè)專家對Web應用開發(fā)崗位進行工作任務和職業(yè)能力分析,以此為依據(jù)確定本課程的教學任務和課程內(nèi)容。(2)以職業(yè)導向為基礎開發(fā)教學項目,以企業(yè)崗位工作流程為依據(jù),體現(xiàn)真實工作過程及工作步驟。(3)以學生活動為中心設計學習任務,根據(jù)高職學生的層次要求組織教學,以學生為中心設計教學,體現(xiàn)因材施教,培養(yǎng)學生自主學習能力、獨立工作能力。2.課程設計思路(1)以崗位主流技術確定教學平臺。根據(jù)對軟件、畢業(yè)生、以及人才招聘網(wǎng)站的調(diào)查,確定VS+SQLServer為開發(fā)工具進行Web應用開發(fā)。(2)以典型實用項目貫穿教學內(nèi)容。以能比較全面反映ASP.NET技術的網(wǎng)上書店項目——“新知圖書”為載體,采用任務驅(qū)動式教學。(3)以工作任務為中心組織教學。緊緊圍繞工作的完成來進行理論知識及技能的學習和理解,使學生在完成任務的同時,也能知道為什么要這么做。(4)以建設開放的教學資源平臺滿足學生自主學習的需要。通過建設教學資源平臺,將電子課件、習題庫、視頻講解等資源上網(wǎng),滿足學生隨時隨地學習的需要,提高學生的學習興趣。(二)課程整體設計1.教學單元設計《ASP.Net應用開發(fā)》教學單元設計如表1所示。表1 《ASP.Net應用開發(fā)》教學單元設計單元序號單元名建議課單元1ASP.Net基礎及開發(fā)環(huán)境搭建4單元2使用控件高效創(chuàng)建網(wǎng)站頁面12單元3ASP.NET內(nèi)置對象與數(shù)據(jù)傳遞12單元4搭建風格統(tǒng)一的Web站點12單元5使用ADO.NET訪問數(shù)據(jù)庫14單元6數(shù)據(jù)綁定技術6單元7數(shù)據(jù)綁定控件的應用18單元8使用三層架構(gòu)搭建系統(tǒng)框架6單元9ASP.NETMVC編程基礎選學單元10“新知圖書”購物功能設計與實現(xiàn)指導學習小計842.操作任務設計《ASP.Net應用開發(fā)》操作任務設計如表2所示。表2 《ASP.Net應用開發(fā)》操作任務設計單元名稱任務名稱單元1ASP.Net基礎及開發(fā)環(huán)境搭建任務1-1:安裝和配置IISWeb服務器任務1-2:安裝VisualStudio2017任務1-3:創(chuàng)建簡單的Web網(wǎng)站任務1-4:ASP.NET文檔分析單元2使用控件高效創(chuàng)建網(wǎng)站頁面任務2-1:設計“新知書店”用戶注冊頁面任務2-2:為“新知書店”用戶注冊頁面添加驗證功能任務2-3:設計“新知書店”求職簡歷頁面單元3ASP.NET內(nèi)置對象與數(shù)據(jù)傳遞任務3-1:體驗頁內(nèi)數(shù)據(jù)傳遞任務3-2:獲取客戶端數(shù)據(jù)與跨頁傳遞數(shù)據(jù)任務3-3:實現(xiàn)防非法訪問的登錄功能任務3-4:制作簡易在線聊天室單元4搭建風格統(tǒng)一的Web站點任務4-1:使用母版頁搭建“新知書店”后臺頁面框架任務4-2:實現(xiàn)“新知書店”后臺“面包屑”導航功能任務4-3:實現(xiàn)“新知書店”后臺的菜單功能任務4-4:實現(xiàn)“新知書店”前臺頁面菜單欄功能單元5使用ADO.NET訪問數(shù)據(jù)庫任務5-1:實現(xiàn)“新知圖書”用戶注冊功能任務5-2:實現(xiàn)“新知圖書”用戶登錄功能任務5-3:斷開式實現(xiàn)圖書信息的增、刪、改、查操作單元6數(shù)據(jù)綁定技術任務6-1:實現(xiàn)用戶注冊的省市選擇功能任務6-2:實現(xiàn)“新知書店”后臺圖書列表的檢索類別選擇單元7數(shù)據(jù)綁定控件的應用任務7-1:實現(xiàn)“新知書店”后臺圖書信息的查詢?nèi)蝿?-2:實現(xiàn)“新知書店”后臺圖書詳細信息的編輯任務7-3:實現(xiàn)“新知書店”后臺的圖書添加功能任務7-4:實現(xiàn)“新知書店”后臺用戶信息的更新任務7-5:實現(xiàn)“新知書店”后臺用戶信息的刪除任務7-6:實現(xiàn)“新知書店”前臺圖書列表顯示功能任務7-7:實現(xiàn)“新知書店”前臺圖書列表顯示的排序和分頁任務7-8:實現(xiàn)“新知書店”前臺圖書詳細信息顯示單元8使用三層架構(gòu)搭建系統(tǒng)框架任務8-1:搭建“新知書店”系統(tǒng)三層架構(gòu)任務8-2:實現(xiàn)三層架構(gòu)下的“新知書店”用戶注冊功能單元9 ASP.NETMVC編程基礎(選學)任務9-1:實現(xiàn)“新知書店”用戶信息管理功能單元10 “新知圖書”購物功能設計與實現(xiàn)(指導學習)任務10-1:設計“新知書店”購物車商品實體類任務10-2:設計“新知書店”購物車類的業(yè)務邏輯任務10-3:實現(xiàn)“新知書店”購物車界面設計及顯示任務10-4:實現(xiàn)“新知書店”購物車的增、刪、改3.教學流程設計《ASP.Net應用開發(fā)》教學流程設計如表3所示。表3 《ASP.Net應用開發(fā)》教學流程設計教學環(huán)節(jié)序號教學環(huán)節(jié)名稱說明1引例剖析通過對引例的分析,對本單元的網(wǎng)站開發(fā)任務有一個整體印象,同時引出本單元主要涉及的教學內(nèi)容2探究單元任務所涉及的知識技能,提供基本方法支持3編程實戰(zhàn)完成系列漸進式的網(wǎng)站開發(fā)訓練任務,在網(wǎng)站開發(fā)的代碼編寫過程中理解和熟悉網(wǎng)站開發(fā)訓練任務所涉及的知識和技能點4對單元訓練任務的完成情況進行考核評價5單元小結(jié)對單元所學習的知識和訓練技能進行簡要歸納總結(jié)6單元習題/訓練通過習題測試理論知識的掌握和操作技能的熟練情況(三)課程內(nèi)容和教學要求根據(jù)網(wǎng)頁設計與制作職業(yè)崗位的要求,將本課程的教學內(nèi)容分解為10個教學單元?!禔SP.Net應用開發(fā)》的課程內(nèi)容和教學要求如表4所示。表4 《ASP.Net應用開發(fā)》的課程內(nèi)容和教學要求序號教學單元名稱教學目標知識技能點1ASP.Net基礎及開發(fā)環(huán)境搭建1.安裝與配置IIS的方法2.Web基礎知識、Web開發(fā)環(huán)境的使用、Web程序開發(fā)的步驟及相關注意事項3.ASP.NET頁面運行機制、ASP.NET的文件類型、ASP.NET的代碼后置與代碼內(nèi)嵌2使用控件高效創(chuàng)建網(wǎng)站頁面1.會使用簡單控件完成簡單頁面表單設計2.掌握使用服務器控件設計常用功能頁面3.掌握常用第三方控件的使用4.掌握驗證控件的使用1.Label、TextBox、Button、ImageButton、HyperLink、LinkButton控件的使用2.DropDownList、ListBox、RadioButton、CheckBox、CheckBoxList控件的使用3.驗證控件、驗證碼控件、第三方控件、Panel容器控件3ASP.NET內(nèi)置對象與數(shù)據(jù)傳遞1.Page對象、ASP.NET頁面?zhèn)髦?頁內(nèi)數(shù)據(jù)傳遞、跨頁數(shù)據(jù)傳遞)、Request對象、Response對象、Session對象、Server對象和Cookie對象、Application對象;2.Global.asax文件4搭建風格統(tǒng)一的Web站點DIV1.母版頁、內(nèi)容頁2.站點地圖、SiteMapPath控件3.TreeView導航控件、站點地圖作為TreeView數(shù)據(jù)源、XML文件作為TreeView數(shù)據(jù)源4.在母版頁中編程實現(xiàn)遞歸法動態(tài)添加節(jié)點(菜單項保存在數(shù)據(jù)庫)5使用ADO.NET訪問數(shù)據(jù)庫1.學會使用ADO.NET的對象(包括Connection、Command、DataReader、DataAdapter、DataSet和DataView)訪問后臺數(shù)據(jù)庫;2.掌握Connection、Command、DataReader、DataAdapter、DataSet、DataView等ADO.NET對象的功能和常用屬性、方法;1.ADO.NET概述2.SqlConnection對象及其屬性和方法3.SqlCommand對象及其屬性和方法4.SqlDataReader對象及其屬性和方法5.SqlDataAdapter對象及其屬性和方法6.DataSet對象及其屬性和方法7.DataView對象及其屬性和方法6數(shù)據(jù)綁定技術1.能夠熟悉應用數(shù)據(jù)源控件實現(xiàn)常用控件的數(shù)據(jù)綁定;2.能夠熟練運用數(shù)據(jù)綁定控件顯示數(shù)據(jù)1.數(shù)據(jù)源、數(shù)據(jù)源控件、數(shù)據(jù)綁定技術、常用控件的數(shù)據(jù)綁定(RadioButtonList控件、DropDownList控件);2.SqlDataSource、ObjectDataSource數(shù)據(jù)源控件.7數(shù)據(jù)綁定控件的應用1.掌握獲取GridView單元格數(shù)據(jù);2.掌握GridView基于單元格的更新,掌握GridView常用事件處理;3.掌握GridView中的數(shù)據(jù)刪除4.能編碼實現(xiàn)詳細信息頁面的更新操作;5.能編碼實現(xiàn)詳細信息頁面的添加操作;6.掌握使用DataList控件顯示數(shù)據(jù);7.掌握DataList控件的分頁和排序功能;8.會使用Repeater控件精確顯示內(nèi)容;9.掌握使用DetailsView控件實現(xiàn)一條記錄的詳細信息顯示的方法1.通過行、列獲取單元格數(shù)據(jù);通過DataKeys屬性獲取單元格數(shù)據(jù);2.GridView空間的RowEditing事件、RowUpdating事件、RowCancelingEdit事件、RowCommand事件(單選刪除、多選刪除)3.數(shù)據(jù)綁定控件、GridView控件(模板列、綁定列)的使用;4.FCKeditor控件、FileUpload控件、JS版日歷控件的使用;5.DataList控件、數(shù)據(jù)綁定;6.PageDataSource分頁類、ViewState對象、排序;Repeater控件;7.DetailsView控件、DIV+CSS布局結(jié)合表格顯示數(shù)據(jù).8使用三層架構(gòu)搭建系統(tǒng)框架1.能夠創(chuàng)建出三層架構(gòu)的系統(tǒng)結(jié)構(gòu)2.能根據(jù)數(shù)據(jù)庫表內(nèi)容創(chuàng)建數(shù)據(jù)實體類、實現(xiàn)注冊功能,能夠完成三層中每一層代碼的設計3.能在三層架構(gòu)中實現(xiàn)登錄功能1.三層架構(gòu)(表示層,業(yè)務邏輯層,數(shù)據(jù)訪問層)、各層之間的依賴關系、對象模型層(實體類)在三層架構(gòu)中的作用;2.創(chuàng)建model、三層架構(gòu)下的數(shù)據(jù)插入、外鍵的處理;3.三層架構(gòu)下的數(shù)據(jù)查詢、外鍵處理9ASP.NETMVC編程基礎(選學)略略10“新知圖書”購物功能設計與實現(xiàn)(指導學習)略略五、課程實施建議(一)教材選用與編寫建議1.教材選取的原則教材選取遵循“適用、實用、夠用”的原則。(1)適用:教材要以Web開發(fā)技術基礎,符合Web程序員的能力要求和本課程的培養(yǎng)目標。(2)實用:教材的教學內(nèi)容要注意基礎性、啟發(fā)性、應用性和拓展性的結(jié)合,符合高職軟件技術專業(yè)學生特點;教材應按實際工作任務組織編寫內(nèi)容,注意利用Web前端技術、數(shù)據(jù)庫技術和ASP.NET技術進行Web網(wǎng)站開發(fā)的結(jié)合,重在培養(yǎng)學生的創(chuàng)新思維和專業(yè)技能;教材應以真實項目為主線,按網(wǎng)站實際創(chuàng)建過程組織編寫內(nèi)容,強調(diào)理論與實踐的結(jié)合,便于實現(xiàn)“教、學、做”三位一體的“理論實踐一體化課堂”的教學模式。(3)夠用:教材的內(nèi)容主要包括ASP.NET技術進行B/S架構(gòu)應用程序的開發(fā)、網(wǎng)站開發(fā)的實際操作技能,不涉及太多、太深的理論知識。2.推薦教材肖宏啟.ASP.NET網(wǎng)站開發(fā)項目化教程[M].北京:清華大學出版社,2015.陳承歡.ASP.NET網(wǎng)站開發(fā)實例教程[M].北京:高等教育出版社,2015.3.參考的教學資料(1)許禮捷.ASP.NET程序設計項目教程[M].北京:電子工業(yè)出版社,2016.(2)博客園:/cate/aspnet/(3)模板天下:\h/(4).net源碼專家:/(5)w3school:/index.html(二)教學模式、教學方法與手段建議本課程采用“項目導向、任務驅(qū)動、理論實踐一體化教學”的教學模式。在教學過程中根據(jù)Web應用開發(fā)的需要靈活應用項目教學法、案例教學法、小組研討法等多種教學方法。(三)師資配備要求擔任本課程的主講教師需要熟練掌握ASP.NET技術進行B/S架構(gòu)應用程序的開發(fā)、網(wǎng)站開發(fā)的相關知識,具有網(wǎng)站開發(fā)、網(wǎng)頁設計與制作經(jīng)驗,同時應具備較為豐富的教學經(jīng)驗和課堂組織能力。(四)教學場地、設備設施配置要求課程的“理論實踐一體化”教學全過程要求安排在設施先進的多媒體機房進行,以實現(xiàn)“教、學、做、評”合一,同時要求安裝多媒體教學軟件,方便下發(fā)教學任務和收集學生課堂實踐結(jié)果。(五)課程資源的開發(fā)與利用建議為了保證課程教學順利進行,應開發(fā)配套的素材、PPT、微課、題庫等教學資源。六、課程考核評價(一)課程考核方式《ASP.Net應用開發(fā)》課程的考核改變單一的終結(jié)性評價的方法,采用過程考核和終結(jié)性考核相結(jié)合,靈活多樣的考核方式可以全面考核學生的學習效果?!禔SP.Net應用開發(fā)》課程的考核方式與成績比例如表5所示。表5 《ASP.Net應用開發(fā)》課程的考核方式考核類型考核要點考核形式成績比例學習態(tài)度過程考核課堂紀律、職業(yè)素養(yǎng)、團隊合作等考勤、課堂提問、課堂表現(xiàn)、6S管理等20%操作技能過程考核單項操作技能評價引導訓練、同步實踐、課外拓展環(huán)節(jié)的任務完成情況50%綜合技能考核綜合技能、職業(yè)規(guī)范、創(chuàng)新能力等綜合實訓項目(作品)評價30%各個教學單元操作技能過程考核的分值如表6所示。表6 《ASP.Net應用開發(fā)》課程各個教學單元操作技能過程考核的分值單元序號單元名稱建議考核分值單元1ASP.Net基礎及開發(fā)環(huán)境搭建4單元2使用控件高效創(chuàng)建網(wǎng)站頁面8單元3ASP.NET內(nèi)置對象與數(shù)據(jù)傳遞6單元4搭建風格統(tǒng)一的Web站點6單元5使用ADO.NET訪問數(shù)據(jù)庫8單元6數(shù)據(jù)綁定技術4單元7數(shù)據(jù)綁定控件的應用10單元8使用三層架構(gòu)搭建系統(tǒng)框架4單元9ASP.NETMVC編程基礎(選學)單元10“新知圖書”購物功能設計與實現(xiàn)(指導學習)小計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省濟南市天橋區(qū)濼口實驗學校2024-2025年第二學期期中考試八年級地理試題(含答案)
- 沙漠地區(qū)土地治理承包合同
- 物業(yè)臨聘人員勞動合同
- Unit1 starting out 教案2024-2025學年外研版(2024)七年級英語下冊
- 小學科學鄂教版五年級上冊9蛙教學設計及反思
- 幼兒表演性舞蹈創(chuàng)編實例
- 電工清包承包合同書
- 人教版小學二年級上冊數(shù)學 第3單元 角的初步認識 教案
- 紙漿采購合同范本
- 股權(quán)投資合作協(xié)議書
- T-ZMDS 10019-2024 經(jīng)顱電刺激儀基本技術規(guī)范
- 人教版六年級下冊科學全冊教案
- 2024福建中閩能源股份有限公司招聘12人筆試參考題庫附帶答案詳解
- 2025年江西省旅游集團股份有限公司招聘筆試參考題庫含答案解析
- 《外科補液原則》課件
- 《墨家思想》課件
- 浙江省2025年1月首考高考英語試卷試題真題(含答案)
- 川教版(2024)小學信息技術三年級上冊《跨學科主題活動-在線健康小達人》教學實錄
- 機械專業(yè)英語
- 高空作業(yè)車(剪叉式、曲臂式)驗收表
- 廣東省廣州市2024屆高三下學期一??荚?政治 含解析
評論
0/150
提交評論