




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、ASP.NET應用系統(tǒng)開發(fā)應用系統(tǒng)開發(fā)整體設計匯報整體設計匯報 工作崗位分析 工作過程分析 課程目標分析 工作情境設計 貫穿項目設計 軟件技術專業(yè)人才培養(yǎng)目標 教學進度實施 教學方法手段 課程考核設計 第一次課設計 最后一課設計 素質(zhì)教育滲透單元設計展示定位分析設計實施思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展v 課程名稱:課程名稱:ASP.NET應用系統(tǒng)開發(fā)應用系統(tǒng)開發(fā)v 授課對象:軟件技術專業(yè)學生授課對象:軟件技術專業(yè)學生v 教學計劃:第教學計劃:第3學期學期 72學時學時 4學分學分v 課程性質(zhì):軟件技術專業(yè)核心課課程性質(zhì):軟件技術專業(yè)核心課 改革前情況:理實
2、分離(2006-2008):課堂講,機房練講練結合(2009-2011):以知識體系為主線,小案例一體教學(2012):明確能力目標,以貫穿式項目為主線思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展在課程體系中的位置軟件技術專業(yè)就業(yè)崗位分析軟件技術專業(yè)就業(yè)崗位分析 主工作崗位主工作崗位與晉升與晉升輔工作崗位輔工作崗位與晉升與晉升思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展開發(fā)工程師崗位開發(fā)工程師崗位工作過程分析工作過程分析思路思路定位定位 分析分析 目標目標設計設計方法方法
3、考核考核擴展擴展對比分析對比分析中等職業(yè)中等職業(yè)要求學生“能夠編寫結構合理、風格良好的小程序能力”社會培訓社會培訓針對某個專項技術或技能進行集中培訓,通常時間短強度大,強調(diào)應用但理論完整性無法保證,不利于學生的可持續(xù)發(fā)展。高職教育高職教育與普通高校相比,保證學生理論知識夠用,注重知識的應用體系而非理論體系與中職相比,較為突出“設計”的能力和對高級主題的應用與社會培訓相比,保證知識應用的前提下,盡可能奠定足夠的理論知識體系,培養(yǎng)學生學習新知識、新技能的能力注重學生對于編程規(guī)范的履行,注重學生面向對象設計思想的養(yǎng)成,培養(yǎng)編寫較為復雜應用程序的能力 大學本科大學本科重視理論體系完整,知識體系完整,科
4、研創(chuàng)新能力思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展 總體目標:通過實施本課程的教學,使學生能夠按照軟件技術規(guī)范和網(wǎng)站設計開發(fā)專業(yè)要求,使用VISUAL STUDIO 2010集成開發(fā)環(huán)境,通過團隊協(xié)作,在規(guī)定的時間內(nèi),完成中、小型基于B/S架構的軟件項目開發(fā)。思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展總體目標總體目標能力目標能力目標 能根據(jù)客戶要求和領導安排,運用網(wǎng)絡調(diào)研、客戶訪談等手段,按照軟件開發(fā)文檔規(guī)范,完成項目需求分析說明書的編寫; 能根據(jù)項目需求和開發(fā)進度要求,完成開發(fā)環(huán)境部署、團隊組建、任務進度安排; 能根據(jù)項目需求分析說明
5、書,按照軟件開發(fā)文檔規(guī)范模板完成項目系統(tǒng)設計說明書的編寫; 能按照頁面代碼分離機制規(guī)范要求,靈活運用ASP.NET工具箱中UI控件,完成WEB頁面表單設計,并能按數(shù)據(jù)類型,正確獲取表單運行時控件中用戶輸入的數(shù)據(jù); 能根據(jù)ADO.NET數(shù)據(jù)庫訪問標準流程和三層軟件開發(fā)模型規(guī)范,靈活使用SQL數(shù)據(jù)庫訪問類,完成網(wǎng)站類項目DAL,BLL,MODEL層的程序編碼工作; 能根據(jù)項目系統(tǒng)設計說明書中網(wǎng)站導航設計,熟練的運用網(wǎng)站地圖文件和導航控件,完成網(wǎng)站頁面導航設計; 能根據(jù)項目系統(tǒng)設計說明書中網(wǎng)站頁面框架設計,熟練的運用母版頁技術,完成網(wǎng)站內(nèi)容頁的設計; 能熟練使用ASP.NET內(nèi)置對象,完成網(wǎng)站登錄、
6、購物車、訪客統(tǒng)計等基本功能設計; 能根據(jù)項目系統(tǒng)設計說明書中網(wǎng)站頁面要求,熟練使用數(shù)據(jù)綁定控件,完成網(wǎng)站頁面列表數(shù)據(jù)顯示功能和詳細數(shù)據(jù)顯示功能; 能根據(jù)系統(tǒng)分析說明書、系統(tǒng)設計說明書完成項目的單元測試和集成測試,并能打包項目進行服務器部署和參數(shù)設置;思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展基本要求:1,3,4,6,7,10較高要求:2,5,8,9知識目標知識目標 理解.NET框架及ASP.NET工作原理; 掌握WEB項目系統(tǒng)需求分析和系統(tǒng)設計內(nèi)涵 掌握HTML、CSS、JavaScript基本語法及網(wǎng)站規(guī)劃內(nèi)容和頁面布局方式; 掌握ASP.NET頁面代碼分離機制和
7、代碼語法; 掌握ASP.NET常見WEB控件的各類屬性含義、事件含義; 理解頁面數(shù)據(jù)驗證工作原理; 掌握ADO.NET數(shù)據(jù)庫訪問框架和基本數(shù)據(jù)庫訪問類的使用; 理解三層軟件開發(fā)模型; 理解網(wǎng)站導航地圖XML文件格式,掌握導航控件TreeView,Menu,SiteMapPath等的基本屬性和方法; 理解ASP.NET網(wǎng)頁狀態(tài)保持原理和頁面參數(shù)傳遞方法; 掌握數(shù)據(jù)綁定基本語法及了解數(shù)據(jù)源控件的分類和基本使用方法; 掌握ASP.NET常用內(nèi)置對象Application、Session、Cookie、Response、Request、Server常見屬性、方法及應用場景; 掌握網(wǎng)站項目環(huán)境配置要求和
8、服務器部署方法;掌握.NET網(wǎng)站項目軟件測試原理和常用測試方法;思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展基本要求:1、3、4、5、9、10、11、12、13、14較高要求:2、6、7、8素質(zhì)目標素質(zhì)目標 分組配合完成項目,培養(yǎng)學生軟件開發(fā)團隊協(xié)作精神;在軟件開發(fā)過程中主動應用軟件行業(yè)標準、規(guī)范、規(guī)則,培養(yǎng)學生工作中遵循工作標準規(guī)范的習慣;通過查找網(wǎng)絡、文檔,解決遇到的困難和問題,培養(yǎng)學生通過網(wǎng)絡和技術文檔獨立解決問題的能力;思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展理論支撐與規(guī)范、標準理論支撐與規(guī)范、標準 軟件工程瀑布模型和軟件生存周期
9、,軟件復用技術;網(wǎng)絡原理HTTP協(xié)議?;緝?nèi)容;數(shù)據(jù)庫原理數(shù)據(jù)庫設計范式和查詢性能優(yōu)化; 數(shù)據(jù)結構算法性能時間、空間分析; 面向對象原理面向對象封裝、繼承、多態(tài),面向接口編程原理; 網(wǎng)絡安全加密算法、SQL注入攻擊及網(wǎng)站安全防范;思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展項目設計項目設計 教學項目: 以起航公司開發(fā)部工程師的身份,在2個月的工期內(nèi),使用ASP.NET完成網(wǎng)上書店開發(fā)項目。 本項目由教師引導,在課堂上按進度完成。思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展作業(yè)(考核)項目:同學們是不是經(jīng)常從網(wǎng)上購物?作為本課程的作業(yè),也可以作
10、為同學們的創(chuàng)業(yè)項目,大家可以開動腦筋,開辦一個創(chuàng)意網(wǎng)絡商店,比如數(shù)碼商店、音樂商店,甚至可以為那些“賴”在宿舍的同學開辦一個校內(nèi)三餐直達網(wǎng)店,鼠標一抖、盒飯到手。 本項目以同學們自由組隊(至多3人),教師指導,在課下完成。作為期末課程考核項目,考核內(nèi)容包括:項目創(chuàng)意、演示運行效果、技術文檔、項目代碼等。情境設計情境設計 工作場景: 起航公司是一家專門為企事業(yè)單位客戶開發(fā)各類網(wǎng)站的網(wǎng)絡科技公司,公司現(xiàn)有辦公室、人力資源部、市場部、開發(fā)部、售后服務中心等五個部門,公司設總經(jīng)理、技術總監(jiān)及5個部門經(jīng)理領導崗位,開發(fā)部以項目為單位設置多個項目開發(fā)團隊,每個項目設置項目經(jīng)理一人負責整個項目的研發(fā)工作。項
11、目主情境: 公司新簽了一單合同,為一家連鎖書店開發(fā)網(wǎng)上銷售平臺,開發(fā)工期2個月。角色分配: 開發(fā)部經(jīng)理-教師項目經(jīng)理-學生團隊自由推選開發(fā)部工程師-學生思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展情境任務圖情境任務圖能能力力訓訓練練過過程程l構建構建開發(fā)環(huán)境開發(fā)環(huán)境l創(chuàng)建第一個創(chuàng)建第一個應用應用程序程序l制作網(wǎng)上書制作網(wǎng)上書店主頁靜態(tài)店主頁靜態(tài)頁面頁面l設計用戶注設計用戶注冊表單頁面冊表單頁面l功能模塊功能模塊規(guī)劃設計規(guī)劃設計l網(wǎng)站頁面網(wǎng)站頁面及導航規(guī)及導航規(guī)劃設計劃設計l系統(tǒng)設計系統(tǒng)設計說明書編說明書編寫寫l網(wǎng)上書店項目需求分析l人員分工和進度規(guī)劃l網(wǎng)上書店數(shù)據(jù)庫設
12、計l網(wǎng)上書店三層架構的創(chuàng)建l實體類和數(shù)據(jù)訪問層設計l業(yè)務邏輯層設計l后臺網(wǎng)站登后臺網(wǎng)站登錄模塊設計錄模塊設計l后臺網(wǎng)站主后臺網(wǎng)站主頁母版和導頁母版和導航設計航設計l用戶管理模用戶管理模塊設計塊設計l圖書管理模圖書管理模塊設計塊設計l訂單管理模訂單管理模塊設計塊設計l開發(fā)環(huán)境開發(fā)環(huán)境l運行程序運行程序l表單頁面表單頁面l系統(tǒng)設計說系統(tǒng)設計說明書明書l網(wǎng)站導航地網(wǎng)站導航地圖圖l頁面框圖頁面框圖l需求分析說明書l人員分工表l進度安排表l數(shù)據(jù)庫文件l三層框架代碼l用戶注冊登用戶注冊登錄操作演示錄操作演示l圖書增刪改圖書增刪改查演示查演示12345后臺及后臺及分模塊分模塊開發(fā)開發(fā)項目準備項目準備數(shù)據(jù)庫及
13、項數(shù)據(jù)庫及項目框架設計目框架設計項目規(guī)劃項目規(guī)劃系統(tǒng)設計系統(tǒng)設計l網(wǎng)上書店前臺主頁設計l圖書列表頁面設計和功能實現(xiàn)l圖書詳細信息頁面設計和功能實現(xiàn)l購物車設計和用戶訂單管理l網(wǎng)上書店網(wǎng)上書店項目測試項目測試和維護修和維護修改改l項目配置、項目配置、發(fā)布與服發(fā)布與服務器部署務器部署l用戶使用用戶使用說明書編說明書編寫寫67測試和測試和部署部署l項目測試報告項目測試報告l部署完成項目演示部署完成項目演示l用戶使用說明書用戶使用說明書前臺開發(fā)前臺開發(fā)l需求分析說明書l人員分工表l進度安排表l數(shù)據(jù)庫文件l三層框架代碼l網(wǎng)上書店項目需求分析l人員分工和進度規(guī)劃l網(wǎng)上書店數(shù)據(jù)庫設計l網(wǎng)上書店三層架構的創(chuàng)建
14、l實體類和數(shù)據(jù)訪問層設計l業(yè)務邏輯層設計展展示示結結果果l需求分析說明書l人員分工表l進度安排表l數(shù)據(jù)庫文件l三層框架代碼12345后臺及后臺及分模塊分模塊開發(fā)開發(fā)18項目準備項目準備10數(shù)據(jù)庫及項數(shù)據(jù)庫及項目框架設計目框架設計12項目規(guī)劃項目規(guī)劃6系統(tǒng)設計系統(tǒng)設計10l網(wǎng)上書店前臺主頁設計l圖書列表頁面設計和功能實現(xiàn)l圖書詳細信息頁面設計和功能實現(xiàn)l購物車設計和用戶訂單管理67測試和測試和部署部署6l首頁運行演示l圖書列表和詳細信息顯示l購書過程演示前臺開發(fā)前臺開發(fā)18l需求分析說明書l人員分工表l進度安排表l數(shù)據(jù)庫文件l三層框架代碼思路思路定位定位 分析分析 目標目標設計設計實施實施 考核
15、考核擴展擴展思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展項目成果與驗收標準 課堂網(wǎng)上書店教學項目課堂網(wǎng)上書店教學項目 自選創(chuàng)業(yè)網(wǎng)店項目自選創(chuàng)業(yè)網(wǎng)店項目課上課下,雙線貫穿課上課下,雙線貫穿 各工作子任務文檔規(guī)范完整 各工作子任務運行正確 完成項目部署、運行正確,業(yè)務流程完整 各工作子任務涉及知識點掌握良好 創(chuàng)意、運行、運作良好 各項開發(fā)文檔規(guī)范、完整 網(wǎng)站部署、運行正確,業(yè)務流程完整 業(yè)務代碼簡潔高效,運行面向對象和軟件復用技術參照企業(yè)項目驗收標準;參照企業(yè)項目驗收標準;教學、自選項目結合;教學、自選
16、項目結合;教師、學生全員參與;教師、學生全員參與;自評、互評、答辯結合;自評、互評、答辯結合;成果思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展項目成果與驗收標準分析討論分析討論實踐演練實踐演練檢查修改檢查修改能力目標能力目標能創(chuàng)建一個ASP.NET網(wǎng)站項目;能在網(wǎng)站項目解決方案中添加新頁面;能在WEB頁面中添加標簽、文本框、按鈕等簡單控件;能在頁面代碼文件中讀取文本控件輸入值,并在頁面上顯示出來學習任務學習任務成果展示成果展示情境導入情境導入提交成果提交成果知識目標知識目標知道VS2010集成開發(fā)環(huán)境組成掌 握 V S 2 0 1 0 WEB項目解決方案文件組成掌握頁
17、面程序代碼嵌入和代碼隱藏的概念以能力和知識目標為統(tǒng)領,基于工作過程,行動導向,教、學、做、查為一體思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展第一次課設計第一次課設計基于基于ASP.NETASP.NET開發(fā)開發(fā)的的WEBWEB項目展示項目展示項目情境介紹項目情境介紹與學習方法、考核方式與學習方法、考核方式ASP.NETASP.NET快速開發(fā)展示快速開發(fā)展示網(wǎng)上書店項目準備網(wǎng)上書店項目準備同學們開學了,想知道自己上學期考試成績嗎?大家是怎么查詢成績的?給學生展示東營職業(yè)學 院 教 務 管 理 系 統(tǒng) 網(wǎng) 站(ASP.NET開發(fā))同學們經(jīng)常網(wǎng)上購物嗎?誰從當當網(wǎng)上買過書?
18、展示當當網(wǎng)站(ASP.NET開發(fā))。在這門課的學習過程中,我們都將成為啟航公司員工,老師作技術總監(jiān),同學們有的做項目經(jīng)理,有的做軟件工程師。給學生介紹項目的工作情景,起航公司的組織架構,承接的網(wǎng)上書店開發(fā)項目。將課程的工作情景引入課題,讓學生明確目標,搞清楚主要的工作任務是要做什么。介紹課下創(chuàng)業(yè)網(wǎng)店項目和考核方式課下創(chuàng)業(yè)網(wǎng)店項目和考核方式同學們,可不可以不寫一行程序,就能完成一個簡單應用?通過在VS2010中創(chuàng)建一個網(wǎng)頁,只是通過拖放控件,設置屬性,演示DATAGRIDVIEW控件進行學生成績數(shù)據(jù)列表的顯示、刪除、修改操作。讓學生看到,一個表面比較復雜的應用,也可以很容易的在ASP.NET中快
19、速、簡單的完成,淡化學生對新技術學習的畏懼心理,強化學生的好奇心和學習興趣。工欲善其事必先利其器,完成本工作任務的主要工具就是微軟VISUAL STUDIO2010,下面介紹如何獲取、安裝、配置、使用VS2010。通過講解,引導學生安裝、配置開發(fā)環(huán)境,并通過完成第一個ASP.NET網(wǎng)站,學會ASP.NET程序開發(fā)步驟。案例引發(fā)興趣參與強化興參與強化興趣趣做什么怎么做開始做走出第一步激發(fā)興趣激發(fā)興趣引領學習引領學習思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展最后一次課設計最后一次課設計思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展最后一次課總結最
20、后一次課總結思路思路定位定位 分析分析 目標目標設計設計方法方法 考核考核擴展擴展考核設計考核設計思路思路定位定位 分析分析 目標目標設計設計實施實施考核考核 擴展擴展相關技術術語英語詞匯相關技術術語英語詞匯每次授課開始前,先復習前一次課詞匯,并給出本次課涉及的術語單詞思路思路定位定位 分析分析 目標目標設計設計實施實施 考核考核擴展擴展課改實施和效果課改實施和效果思路思路定位定位 分析分析 目標目標設計設計實施實施 考核考核擴展擴展創(chuàng)新與提高創(chuàng)新與提高1、雙線貫穿,課上課下結合,教學、考核項目并行2、考核項目創(chuàng)新、發(fā)揮自由度大,趣味性強3、教學單元中工作任務迭代推進、多重循環(huán)訓練思路思路定位
21、定位 分析分析 目標目標設計設計實施實施 考核考核擴展擴展課程:課程:ASP.NET應用系統(tǒng)開發(fā)應用系統(tǒng)開發(fā)專業(yè):軟件技術專業(yè):軟件技術教師:鄧賓教師:鄧賓單元:用戶注冊頁面設計單元:用戶注冊頁面設計目錄目錄位置位置 目標目標 條件條件情境情境實施實施 考核考核總結總結概況與位置概況與位置目標、任務及進度安排目標、任務及進度安排教學實施教學實施單元總結單元總結目錄目錄v 課程名稱:課程名稱:ASP.NET應用系統(tǒng)開發(fā)應用系統(tǒng)開發(fā)v 授課對象:軟件技術專業(yè)學生授課對象:軟件技術專業(yè)學生v 教學計劃:第教學計劃:第3學期學期 72學時學時 4學分學分v 課程性質(zhì):軟件技術專業(yè)核心課課程性質(zhì):軟件技
22、術專業(yè)核心課v 教學單元:教學單元:19個個目錄目錄位置位置 目標目標 條件條件情境情境實施實施 考核考核總結總結本教學單元是第4教學單元,4學時思路思路定位定位 分析分析 目標目標設計設計實施實施 考核考核擴展擴展能能力力訓訓練練過過程程l構建構建開發(fā)環(huán)境開發(fā)環(huán)境l創(chuàng)建第一個創(chuàng)建第一個應用應用程序程序l制作網(wǎng)上書制作網(wǎng)上書店主頁靜態(tài)店主頁靜態(tài)頁面頁面l設計用戶注設計用戶注冊表單頁面冊表單頁面l功能模塊功能模塊規(guī)劃設計規(guī)劃設計l網(wǎng)站頁面網(wǎng)站頁面及導航規(guī)及導航規(guī)劃設計劃設計l系統(tǒng)設計系統(tǒng)設計說明書編說明書編寫寫l網(wǎng)上書店項目需求分析l人員分工和進度規(guī)劃l網(wǎng)上書店數(shù)據(jù)庫設計l網(wǎng)上書店三層架構的創(chuàng)建
23、l實體類和數(shù)據(jù)訪問層設計l業(yè)務邏輯層設計l后臺網(wǎng)站登后臺網(wǎng)站登錄模塊設計錄模塊設計l后臺網(wǎng)站主后臺網(wǎng)站主頁母版和導頁母版和導航設計航設計l用戶管理模用戶管理模塊設計塊設計l圖書管理模圖書管理模塊設計塊設計l訂單管理模訂單管理模塊設計塊設計l開發(fā)環(huán)境開發(fā)環(huán)境l運行程序運行程序l表單頁面表單頁面l系統(tǒng)設計說系統(tǒng)設計說明書明書l網(wǎng)站導航地網(wǎng)站導航地圖圖l頁面框圖頁面框圖l需求分析說明書l人員分工表l進度安排表l數(shù)據(jù)庫文件l三層框架代碼l用戶注冊登用戶注冊登錄操作演示錄操作演示l圖書增刪改圖書增刪改查演示查演示12345后臺及后臺及分模塊分模塊開發(fā)開發(fā)項目準備項目準備數(shù)據(jù)庫及項數(shù)據(jù)庫及項目框架設計目框
24、架設計項目規(guī)劃項目規(guī)劃系統(tǒng)設計系統(tǒng)設計l網(wǎng)上書店前臺主頁設計l圖書列表頁面設計和功能實現(xiàn)l圖書詳細信息頁面設計和功能實現(xiàn)l購物車設計和用戶訂單管理l網(wǎng)上書店網(wǎng)上書店項目測試項目測試和維護修和維護修改改l項目配置、項目配置、發(fā)布與服發(fā)布與服務器部署務器部署l用戶使用用戶使用說明書編說明書編寫寫67測試和測試和部署部署l項目測試報告項目測試報告l部署完成項目演示部署完成項目演示l用戶使用說明書用戶使用說明書前臺開發(fā)前臺開發(fā)l需求分析說明書l人員分工表l進度安排表l數(shù)據(jù)庫文件l三層框架代碼目錄目錄位置位置 目標目標 條件條件情境情境實施實施 考核考核總結總結目錄目錄位置位置 目標目標 條件條件情境情
25、境實施實施 考核考核總結總結目錄目錄位置位置 目標目標 條件條件情境情境實施實施 考核考核總結總結知識知識目標目標能力能力目標目標素質(zhì)素質(zhì)目標目標l 能熟練使用VS2010工具箱中Label,TextBox,Button控件設計WEB頁面表單l 能在代碼文件中以正確的屬性值獲取表單中文本框數(shù)據(jù)屬性,并能對獲取的數(shù)據(jù)進行類型轉換l 能熟練運用5個驗證控件對WEB表單進行數(shù)據(jù)驗證l ASP.NET工作原理和頁面生命周期l ASP.NET常用頁面屬性和頁面事件l 設計所需8個控件常見屬性和使用方法l 表單驗證和WEB頁面數(shù)據(jù)驗證過程l培養(yǎng)學生注重行業(yè)標準、規(guī)范、規(guī)則的精神l培養(yǎng)學生通過網(wǎng)絡和技術文檔
26、獨立解決問題的能力目錄目錄位置位置 目標目標 條件條件情境情境實施實施 考核考核總結總結教學場所:多媒體教學做一體化實訓室提供網(wǎng)絡接入服務教學軟件:MicroSoft Visual Studio 2010學生準備:主流配置筆記本電腦,用于完成課下作業(yè)項目 總情境:按照啟航公司承接的網(wǎng)上書店合同和開發(fā)計劃安排,各個項目小組獨立完成用戶注冊頁面的設計開發(fā)。目錄目錄位置位置 目標目標 條件條件情境情境 實施實施 考核考核總結總結正常情境:按照設計任務書和設計步驟,完成注冊表單設計,表單正常運行,數(shù)據(jù)獲取正確出錯情境:控件屬性設置錯誤與修改,數(shù)據(jù)獲取和數(shù)據(jù)類型轉換代碼錯誤與修改,控件事件選擇錯誤與響應
27、代碼設計錯誤及修改 目錄目錄位置位置 目標目標 條件條件情境情境 實施實施 考核考核總結總結目錄目錄位置位置 目標目標 條件條件情境情境 實施實施 考核考核總結總結現(xiàn)在開始上課任務1-4 用戶注冊表單設計注冊 Register 請大家用5分鐘時間訪問當當網(wǎng)、淘寶網(wǎng)、163郵箱、QQ網(wǎng)站,了解網(wǎng)站用戶注冊流程和內(nèi)容,然后用一句話概括你了解到的網(wǎng)站用戶注冊含義和內(nèi)容。網(wǎng)站用戶注冊p 注冊是指瀏覽者為取得網(wǎng)站專屬身份(會員)的主動登記行為。p注冊功能相當于整個網(wǎng)站平臺的入口,注冊功能用戶體驗的良好性直接影響的用戶的使用心理,注冊功能簡單、明快便于操作,會大大吸引用戶對成為網(wǎng)站會員的興趣。同時,友好型
28、的使用體驗也促使用戶樂于分享。任務布置 完成網(wǎng)上書店用戶注冊頁面設計,并能獲取用戶輸入的數(shù)據(jù)到用戶對象實例中,在獲取數(shù)據(jù)之后,對用戶輸入的數(shù)據(jù)進行數(shù)據(jù)驗證上次任務結束時,已經(jīng)下發(fā)給大家的學習資料包:1:表單設計與數(shù)據(jù)讀?。?2:表單數(shù)據(jù)驗證;-3:表單數(shù)據(jù)保存子任務1:布置 任務名稱:用戶注冊表單設計與數(shù)據(jù)讀取 任務要求:請大家利用20分鐘時間,利用學習資料包提供的操作手冊,完成用戶注冊表單設計與數(shù)據(jù)讀取,然后每個小組推選一名演示匯報。下面請項目部第一小組推薦的同學上臺演示子任務1:出錯分析、設計要點 數(shù)據(jù)類型不匹配:int age=txtAge.Text(錯) int age = int.P
29、arse(this.txtAge.Text);(正) 性別數(shù)據(jù)讀取技巧:string gender = rbtMale.Checked ? 男 : 女; 表單控件命名規(guī)范:textbox1,textbox2,textbox3? 讀取的數(shù)據(jù)在頁面上顯示出來: Response.Write(用戶賬號: + id + 密碼: + Password + 性別: + gender);子任務1:修改與完善 請同學們利用10分鐘的時間,規(guī)范命名表單控件,修改排錯。 完成的頁面設計基本要求如圖所示,字體、樣式、背景色設計可以自由發(fā)揮,創(chuàng)新設計。子任務2:布置 任務名稱:用戶注冊表單數(shù)據(jù)驗證 任務要求:請大家利
30、用20分鐘時間,利用學習資料包提供的操作手冊,完成用戶注冊表單數(shù)據(jù)驗證工作,然后每個小組推選一名演示匯報。遇到的問題:如果客戶不按照我們預想的格式輸入數(shù)據(jù)怎么辦?下面請項目部第二小組推薦的同學上臺演示子任務2:出錯分析、設計要點 驗證控件ControlToValidate屬性未設置或設置錯誤 范圍驗證控件RangeValidator設置了最大值和最小值,但是數(shù)據(jù)類型設置錯誤RequiredFieldValidator(必須字段驗證) 用于檢查是否有輸入值 CompareValidator(比較驗證) 按設定比較兩個輸入 RangeValidator(范圍驗證) 輸入是否在指定范圍 Regula
31、rExpressionValidator(正則表達式驗證) 正則表達式驗證控件 CustomValidator(自定義驗證) 自定義驗證控件 ValidationSummary(驗證總結) 總結驗證結果子任務2:修改與完善 請同學們利用10分鐘的時間,規(guī)范使用數(shù)據(jù)驗證控件,修改排錯。 完成的頁面設計基本要求如圖所示,字體、樣式、背景色設計可以自由發(fā)揮,創(chuàng)新設計。子任務3:布置 任務名稱:用戶注冊表單數(shù)據(jù)保存 任務要求:請大家利用20分鐘時間,利用學習資料包提供的操作手冊,完成用戶注冊表單數(shù)據(jù)保存工作,然后每個小組推選一名演示匯報。面臨工作:用戶注冊輸入數(shù)據(jù)后,我們怎么保存下來?下面請項目部第三
32、小組推薦的同學上臺演示子任務3:出錯分析、設計要點 用戶類user設計:包括各項表單數(shù)據(jù)屬性 用戶列表類userlist設計:包括靜態(tài)的列表對象,能查看已注冊人數(shù),能列出已注冊所有用戶姓名 讀取的用戶注冊數(shù)據(jù)封裝到user對象,然后添加到userlist動態(tài)列表中子任務3:修改與完善 請同學們利用10分鐘的時間,完善user類和userlist類,修改排錯。 完成的頁面設計基本要求如圖所示,字體、樣式、背景色設計可以自由發(fā)揮,創(chuàng)新設計。單元考核 請每位同學用自己的姓名注冊一個用戶,把運行成功的頁面截圖放到一個word文檔,截圖之后附上頁面所有程序代碼,以學號+姓名格式命名word文檔后發(fā)送到我
33、的郵箱,5分鐘內(nèi)完成,超時不予計算成績,結果雷同者按作弊計算成績。 本次參與演示匯報的3名同學在總成績上分別加5分。單元總結- ASP.NET兩種編碼方式:代碼內(nèi)嵌和代碼后置單元總結-ASP.NET的運行機制 回傳過程中,輸入框如何保存當前的值?加密后的值加密后的值隱藏域隱藏域_VIEWSTATE用來保存用來保存Web控件回傳時的狀態(tài)值控件回傳時的狀態(tài)值 告知服務器來處理這些控件告知服務器來處理這些控件單元總結-Page對象單元總結-頁內(nèi)數(shù)據(jù)傳遞單元總結- ASP.NET 頁生命周期 Label 標簽 TextBox 文本框 Table 表格 Button 按鈕 Click 單擊Response 響應 String 字符串 AutoPostBack 自動回傳 CompareValidator 比較驗證 Rang
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建外事接待管理辦法
- 電廠竣工決算管理辦法
- 如何提高造價管理辦法
- 監(jiān)控中心管理辦法電力
- 學校電子公文管理辦法
- 福州裝飾公司管理辦法
- 土壤詳查資金管理辦法
- 福州暫住登記管理辦法
- 廣西增減掛鉤管理辦法
- 吉林蔬菜庫存管理辦法
- 危險化學品應急處置卡
- 金屬材料生物相容性研究
- 幕墻工程施工的重點難點分析及針對措施
- 新版人教版七年級全冊英語單詞表(含音標)可打印
- 2024-2026胡潤財富報告
- 呼叫中心投標技術方案樣本
- 人教版六年級數(shù)學下冊全冊分層作業(yè)設計含答案
- 中國舞蹈家協(xié)會《中國舞蹈考級》第四版教材教學內(nèi)容
- 自動駕駛卡車的應用與發(fā)展詳述
- 備考2024四川省安全員之C2證(土建安全員)通關提分題庫(考點梳理)
- 高標準農(nóng)田建設項目工程建設進度計劃與措施
評論
0/150
提交評論