版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《ASP.NET高級(jí)編程》課程標(biāo)準(zhǔn)課程代碼:020263課程類別:專業(yè)核心能力培養(yǎng)課程適用專業(yè):軟件技術(shù)學(xué)時(shí):90課時(shí)一、課程定位和課程設(shè)計(jì)(一)課程性質(zhì)與作用課程的性質(zhì):本課程是軟件技術(shù)專業(yè)。NET開發(fā)方向的專業(yè)核心能力培養(yǎng)課程,是提高ASP.NET項(xiàng)目代碼的可擴(kuò)展性、可維護(hù)性,多樣化B/S交互方式以滿足不同的項(xiàng)目需求的課程。課程的作用:本課程是在學(xué)生初步掌握ASP.NET技術(shù)基礎(chǔ)上的提高課程,是以使用軟件工程思想優(yōu)化軟件項(xiàng)目代碼結(jié)構(gòu)和使用多種方式編碼實(shí)現(xiàn)B/S信息交互為主要內(nèi)容的課程。通過(guò)本課程的學(xué)習(xí),學(xué)生能夠掌握三層架構(gòu)、工廠模式、AJAX等ASP.NET技術(shù)高級(jí)部分的內(nèi)容。在整個(gè)課程體系中,本課程的前導(dǎo)課程為《ASP.NET程序設(shè)計(jì)》,后繼課程為《ASP.NET項(xiàng)目》。在《ASP.NET程序設(shè)計(jì)》課程的基礎(chǔ)上,本課程讓學(xué)生能夠掌握架構(gòu)和模式等和項(xiàng)目整體性有關(guān)的概念及其具體實(shí)現(xiàn),能夠使用多種方式實(shí)現(xiàn)B/S交互以適應(yīng)不同的項(xiàng)目要求,從而讓學(xué)生在接觸《ASP.NET項(xiàng)目》課程之前對(duì)ASP.NET技術(shù)擁有初步的綜合運(yùn)用能力。(二)課程基本理念本課程注重終身學(xué)習(xí)的教育觀;多元智能的學(xué)生觀;建構(gòu)主義的知識(shí)觀;課程設(shè)計(jì)遵循“設(shè)計(jì)導(dǎo)向”的職教觀;能力本位的質(zhì)量觀;過(guò)程導(dǎo)向的課程觀;行動(dòng)導(dǎo)向的教學(xué)觀;校企合作的課程開發(fā)觀等。(三)課程設(shè)計(jì)思路本課程吸收企業(yè)實(shí)踐專家深度參與課程建設(shè)的基本工作:典型工作任務(wù)分析;項(xiàng)目實(shí)施的教學(xué)文件中涉及到的工作規(guī)范、生產(chǎn)條件等;課程教學(xué)內(nèi)容確定的依據(jù)、教學(xué)內(nèi)容組織安排的思路(基于工作過(guò)程、學(xué)生的基礎(chǔ)和認(rèn)知特點(diǎn)等);教學(xué)模式及教學(xué)方法設(shè)計(jì)思路等。二、課程目標(biāo)工作任務(wù)目標(biāo):能夠熟練使用ADO。NET訪問(wèn)數(shù)據(jù)庫(kù);能夠搭建三層架構(gòu);能夠運(yùn)用抽象工廠模式;能夠使用AJAX技術(shù)實(shí)現(xiàn)頁(yè)面局部刷新。職業(yè)能力目標(biāo):能夠根據(jù)實(shí)際項(xiàng)目需求優(yōu)化項(xiàng)目代碼;能夠使用多種編碼方式實(shí)現(xiàn)B/S交互。三、課程內(nèi)容與要求(一)典型工作任務(wù)描述或?qū)W習(xí)領(lǐng)域描述本課程對(duì)應(yīng)的典型工作任務(wù)主要是使用軟件工程思想設(shè)計(jì)并實(shí)現(xiàn)項(xiàng)目代碼的結(jié)構(gòu)形式,使項(xiàng)目代碼具有更大的可維護(hù)性、可擴(kuò)展性。其它任務(wù)還包括從用戶的角度出發(fā),設(shè)計(jì)并實(shí)現(xiàn)符合項(xiàng)目要求的客戶端頁(yè)面效果。要完成這樣的任務(wù),學(xué)生的學(xué)習(xí)領(lǐng)域必須包括以下內(nèi)容:ADO。NET類庫(kù)的使用、三層架構(gòu)、抽象工廠、AJAX技術(shù)。(二)學(xué)習(xí)情境(或項(xiàng)目)設(shè)計(jì)學(xué)習(xí)情境子情境(子項(xiàng)目)學(xué)習(xí)內(nèi)容(具體工作任務(wù))要求(基本職業(yè)能力和關(guān)鍵能力)課時(shí)1.使用ADO。NET技術(shù)實(shí)現(xiàn)校園BBS創(chuàng)建校園BBS數(shù)據(jù)庫(kù)創(chuàng)建校園BBS數(shù)據(jù)庫(kù),要求:數(shù)據(jù)庫(kù)表名、字段名命名規(guī)范,約束完整。正確的設(shè)置主外鍵,約束好表間關(guān)系,數(shù)據(jù)表設(shè)計(jì)滿足第三范式。掌握ADO。NET對(duì)象的相關(guān)方法和屬性;掌握通過(guò)ADO。NET訪問(wèn)數(shù)據(jù)庫(kù)的一般流程;能夠使用ADO。NET對(duì)象實(shí)現(xiàn)數(shù)據(jù)庫(kù)CRUD操作;能夠構(gòu)造DataSet存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù);能夠?qū)ateSet中的數(shù)據(jù)寫回?cái)?shù)據(jù)庫(kù);能夠使用ADO。NET執(zhí)行存儲(chǔ)過(guò)程和實(shí)現(xiàn)事務(wù)4校園BBS連接數(shù)據(jù)庫(kù)ADO。NET數(shù)據(jù)訪問(wèn)技術(shù);ADO。NET組成;使用ADO。NET訪問(wèn)數(shù)據(jù);使用Connection對(duì)象連接數(shù)據(jù)庫(kù);編寫代碼創(chuàng)建數(shù)據(jù)庫(kù)連接;使用Web。Config文件定義數(shù)據(jù)連接字符串4讀取校園BBS數(shù)據(jù)庫(kù)數(shù)據(jù)使用Command對(duì)象和DataReader對(duì)象進(jìn)行連接式數(shù)據(jù)訪問(wèn)方式,完成登錄模塊的編碼。4校園BBS里的數(shù)據(jù)綁定通過(guò)使用數(shù)據(jù)源控件SqlDataSource、數(shù)據(jù)綁定控件GridView,結(jié)合數(shù)據(jù)綁定、DataSet對(duì)象和DataAdapter對(duì)象,實(shí)現(xiàn)用戶信息查詢功能。10校園BBS數(shù)據(jù)庫(kù)的增刪改通過(guò)ADO。NET調(diào)用存儲(chǔ)過(guò)程及事務(wù)管理,高效的實(shí)現(xiàn)在校園BBS中用戶信息的添加、刪除和修改功能。82.使用三層架構(gòu)優(yōu)化校園BBS三層架構(gòu)概述什么是三層架構(gòu);為什么要使用三層架構(gòu);三層架構(gòu)的優(yōu)缺點(diǎn)比較。理解使用三層架構(gòu)的意義;能夠通過(guò)項(xiàng)目間引用關(guān)系搭建三層框架;能夠使用強(qiáng)類型DateSet在層間傳遞數(shù)據(jù)庫(kù)表數(shù)據(jù);能夠使用自定義對(duì)象在層間傳遞數(shù)據(jù)庫(kù)表數(shù)據(jù);2搭建校園BBS系統(tǒng)三層架構(gòu)通過(guò)項(xiàng)目間引用關(guān)系搭建三層框架;設(shè)置起始項(xiàng)目以及起始頁(yè)4三層架構(gòu)實(shí)現(xiàn)校園BBS登錄功能以校園BBS登錄功能為例學(xué)習(xí)三層架構(gòu)的使用方法。4三層架構(gòu)實(shí)現(xiàn)校園BBS其他功能三層架構(gòu)實(shí)現(xiàn)校園BBS系統(tǒng)其他功能。303.使用工廠模式屏蔽校園BBS數(shù)據(jù)庫(kù)差異使用工廠模式屏蔽校園BBS數(shù)據(jù)庫(kù)差異理解抽象工廠模式的類圖結(jié)構(gòu);為不同的數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)應(yīng)的數(shù)據(jù)庫(kù)訪問(wèn)類,即實(shí)體產(chǎn)品類;實(shí)現(xiàn)實(shí)體工廠類;實(shí)現(xiàn)抽象產(chǎn)品類、抽象工廠類;通過(guò)類之間的引用關(guān)系實(shí)現(xiàn)抽象工廠模式。能畫出抽象工廠的類圖結(jié)構(gòu);能夠構(gòu)造出抽象工廠模式所需的相關(guān)類;能夠通過(guò)抽象工廠相關(guān)類之間的引用關(guān)系來(lái)實(shí)現(xiàn)抽象工廠模式;104.使用Ajax技術(shù)改善校園BBS的用戶體驗(yàn)為校園BBS用戶注冊(cè)提供無(wú)刷新驗(yàn)證通過(guò)ASP.NET提供的AJAX控件,實(shí)現(xiàn)會(huì)員注冊(cè)時(shí)用戶名無(wú)刷新的驗(yàn)證,提升用戶訪問(wèn)Web頁(yè)面的體驗(yàn)?zāi)軌蛎枋鍪褂脼g覽器訪問(wèn)ASPX頁(yè)面的過(guò)程;能夠描述hidden類型的input元素在ASPX頁(yè)面刷新過(guò)程中的作用;能使用HTML頁(yè)配合ASHX一般處理程序模擬ASPX頁(yè)面效果;能夠描述Ajax原理;掌握XMLHTTPRequest對(duì)象的語(yǔ)法;能在HTML頁(yè)面中使用XMLHTTPRequest對(duì)象配合ASHX一般處理程序?qū)崿F(xiàn)頁(yè)面局部刷新;能使用ScriptManager和UpdatePanel封裝Ajax操作;能使用常用Ajax擴(kuò)展控件豐富頁(yè)面效果6校園BBS的站點(diǎn)時(shí)鐘顯示通過(guò)Timer控件的使用輕松實(shí)現(xiàn)網(wǎng)站時(shí)鐘顯示。Timer控件、ScriptManageProxy控件的使用方法4四、教學(xué)模式、教學(xué)方法與手段(一)教學(xué)模式為了實(shí)現(xiàn)本課程的能力目標(biāo)與職業(yè)崗位目標(biāo),本課程設(shè)計(jì)了多形式、多環(huán)節(jié)、多情境的教學(xué)過(guò)程,課程依托軟件公司,采用“工作過(guò)程系統(tǒng)化”教學(xué)模式來(lái)設(shè)計(jì)學(xué)習(xí)情境。本課程具體依托一個(gè)簡(jiǎn)單的校園BBS項(xiàng)目,首先使用ADO。NET技術(shù)配合SQLSERVER數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)這個(gè)項(xiàng)目。然后在已有代碼基礎(chǔ)上使用三層架構(gòu)優(yōu)化,并在三層架構(gòu)的基礎(chǔ)上使用工廠模式來(lái)實(shí)現(xiàn)項(xiàng)目數(shù)據(jù)庫(kù)在SQLSERVER和ACCESS之間的切換。最后使用Ajax技術(shù)來(lái)改善校園BBS項(xiàng)目的用戶體驗(yàn)。因?yàn)橹饕蝿?wù)在于“重構(gòu)”項(xiàng)目,所以本項(xiàng)目的數(shù)據(jù)庫(kù)表不宜太多,以兩三張表為宜。(二)教學(xué)方法與手段學(xué)習(xí)情境教學(xué)方法與手段1.使用ADO。NET技術(shù)實(shí)現(xiàn)校園BBS案例教學(xué)法(根據(jù)案例講授ADO。NET類)角色扮演法(發(fā)布校園BBS項(xiàng)目需求)實(shí)訓(xùn)作業(yè)法(學(xué)生完成校園BBS項(xiàng)目)2.使用三層架構(gòu)優(yōu)化校園BBS案例教學(xué)法(根據(jù)案例講授三層架構(gòu))角色扮演法(發(fā)布重構(gòu)需求)實(shí)訓(xùn)作業(yè)法(學(xué)生重構(gòu)校園BBS項(xiàng)目)3.使用工廠模式屏蔽校園BBS數(shù)據(jù)庫(kù)差異案例教學(xué)法(根據(jù)案例講授工廠模式)角色扮演法(發(fā)布重構(gòu)需求)實(shí)訓(xùn)作業(yè)法(學(xué)生重構(gòu)校園BBS項(xiàng)目)4.使用Ajax技術(shù)改善校園BBS的用戶體驗(yàn)案例教學(xué)法(根據(jù)案例講授Ajax)角色扮演法(發(fā)布重構(gòu)需求)實(shí)訓(xùn)作業(yè)法(學(xué)生重構(gòu)校園BBS項(xiàng)目)(三)教學(xué)評(píng)價(jià)、考核的多元性要求本課程采用項(xiàng)目考評(píng)、過(guò)程考評(píng)、知識(shí)考評(píng),形成性評(píng)價(jià)和中介性評(píng)價(jià)相結(jié)合的方法,對(duì)知識(shí)與技能、過(guò)程與方法、情感態(tài)度進(jìn)行全面評(píng)價(jià)??己朔椒ǎ涸趯?shí)訓(xùn)過(guò)程中采用考勤、進(jìn)度檢查、階段匯報(bào)、項(xiàng)目評(píng)審等方法進(jìn)行考核??己藰?biāo)準(zhǔn):考勤占總評(píng)20%,進(jìn)度檢查占總評(píng)40%,階段匯報(bào)占總評(píng)15%,項(xiàng)目評(píng)審占總評(píng)25%。學(xué)習(xí)情境考核方法考核標(biāo)準(zhǔn)1.使用ADO。NET技術(shù)實(shí)現(xiàn)校園BBS考勤進(jìn)度檢查階段匯報(bào)考勤(5%)進(jìn)度檢查(10%)階段匯報(bào)(5%)2.使用三層架構(gòu)優(yōu)化校園BBS考勤進(jìn)度檢查階段匯報(bào)考勤(5%)進(jìn)度檢查(10%)階段匯報(bào)(5%)3.使用工廠模式屏蔽校園BBS數(shù)據(jù)庫(kù)差異考勤進(jìn)度檢查階段匯報(bào)考勤(5%)進(jìn)度檢查(10%)階段匯報(bào)(5%)4.使用Ajax技術(shù)改善校園BBS的用戶體驗(yàn)考勤進(jìn)度檢查項(xiàng)目評(píng)審考勤(5%)進(jìn)度檢查(10%)項(xiàng)目評(píng)審(25%)五、課程實(shí)施條件(一)教學(xué)團(tuán)隊(duì)要求本課程專任教師應(yīng)具備中級(jí)以上職稱資格,在本行業(yè)企業(yè)工作有半年以上實(shí)習(xí)經(jīng)歷,具備深厚的C#編程及網(wǎng)站設(shè)計(jì)理論知識(shí)和實(shí)踐經(jīng)驗(yàn)。本課程的兼職教師應(yīng)從事本行業(yè)企業(yè)軟件開發(fā)工作崗位2年以上,具備深厚的C#編程及網(wǎng)站設(shè)計(jì)理論知識(shí)和實(shí)踐經(jīng)驗(yàn)。(二)校內(nèi)外實(shí)踐教學(xué)條件要求本課程所用校內(nèi)實(shí)訓(xùn)基地應(yīng)具備較高配置的計(jì)算機(jī)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境治理工程承包合同
- 電機(jī)保護(hù)專用芯片行業(yè)市場(chǎng)發(fā)展及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 二零二四年度可再生能源發(fā)電項(xiàng)目投資合同帶眉腳
- 二零二四年住房貸款合同終止及清算協(xié)議3篇
- 二零二四年度健身服務(wù)合同:詳細(xì)規(guī)定健身房的服務(wù)內(nèi)容、質(zhì)量、費(fèi)用等3篇
- 二零二五版廚房設(shè)備租賃與品牌授權(quán)合同9篇
- 二零二四年度原油運(yùn)輸合同范本:原油運(yùn)輸安全風(fēng)險(xiǎn)評(píng)估與隱患治理合同3篇
- 二零二四年度保險(xiǎn)代理與理賠服務(wù)合同2篇
- 二零二四年度同居伴侶生活服務(wù)合同范本3篇
- 二零二四年地磅設(shè)備維護(hù)保養(yǎng)合同帶眉腳
- 新教材人教版高中物理選擇性必修第三冊(cè)全冊(cè)各章節(jié)知識(shí)點(diǎn)考點(diǎn)
- CJT 354-2010 城市軌道交通車輛空調(diào)、采暖及通風(fēng)裝置技術(shù)條件
- 暑假作業(yè) 11 高二英語(yǔ)語(yǔ)法填空20篇(原卷版)-【暑假分層作業(yè)】2024年高二英語(yǔ)暑假培優(yōu)練(人教版2019)
- 2024年江西省南昌市南昌縣中考一模數(shù)學(xué)試題(含解析)
- 繪本的分鏡設(shè)計(jì)-分鏡的編排
- 查干淖爾一號(hào)井環(huán)評(píng)
- 體檢中心分析報(bào)告
- 人教版初中英語(yǔ)七八九全部單詞(打印版)
- 最高人民法院婚姻法司法解釋(二)的理解與適用
- 關(guān)于醫(yī)保應(yīng)急預(yù)案
- 新人教版五年級(jí)上冊(cè)數(shù)學(xué)應(yīng)用題大全doc
評(píng)論
0/150
提交評(píng)論