《JavaWeb程序設(shè)計》課程標準.doc_第1頁
《JavaWeb程序設(shè)計》課程標準.doc_第2頁
《JavaWeb程序設(shè)計》課程標準.doc_第3頁
《JavaWeb程序設(shè)計》課程標準.doc_第4頁
《JavaWeb程序設(shè)計》課程標準.doc_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Java Web程序設(shè)計課程標準課程代碼0210528 課程類別專業(yè)選修課程類型理論+實踐課程性質(zhì)能力拓展課程課程學(xué)分3課程學(xué)時60修讀學(xué)期第2或3學(xué)期核心課程否合作開發(fā)企業(yè)加拿大pecom公司福州分公司執(zhí)筆人余先鋒 陳偉審核人劉維娜1課程定位11課程定位Java Web程序設(shè)計是計算機及相關(guān)專業(yè)學(xué)生的程序設(shè)計主修課程。修習(xí)本課程的目的是讓學(xué)生在經(jīng)過基本程序設(shè)計能力訓(xùn)練之后,掌握具有較高應(yīng)用價值的JavaWeb應(yīng)用程序設(shè)計的能力,掌握Java Web網(wǎng)站應(yīng)用程序設(shè)計的方法。本課程的先修課程是計算機操作基礎(chǔ)和Java程序設(shè)計,學(xué)生必須掌握基本的計算機操作技能、程序設(shè)計基礎(chǔ)和Java面向?qū)ο蟪绦蛟O(shè)

2、計的基本的方法,Java語言程序的編寫設(shè)計方法,并具備一定SQL數(shù)據(jù)庫語言基礎(chǔ)及Java數(shù)據(jù)庫應(yīng)用能力。本課程是一門專業(yè)課程,適用于具備程序設(shè)計基礎(chǔ)知識及網(wǎng)頁設(shè)計技能的學(xué)生。2課程目標Java Web程序設(shè)計是大學(xué)期間主要的程序設(shè)計類課程,以學(xué)生構(gòu)思、創(chuàng)建一個簡單網(wǎng)站的過程為主線,建立和掌握JavaWEB應(yīng)用程序設(shè)計的基本概念和方法。本課程學(xué)習(xí)的效果如何,對學(xué)生在計算機應(yīng)用設(shè)計技能的培養(yǎng)和學(xué)習(xí)有著重要影響,也對學(xué)生畢業(yè)后的工作能力有相當?shù)淖饔?。在課程講授過程中,以不同的WEB數(shù)據(jù)庫應(yīng)用設(shè)計作為應(yīng)用設(shè)計最主要的元素,進行教學(xué)驅(qū)動,通過遞進的方式,把完成JavaWEB網(wǎng)站設(shè)計的學(xué)習(xí)進程及內(nèi)容進行連

3、貫和銜接,總體目標是:讓學(xué)生建立WEB網(wǎng)站設(shè)計的基本基本概念和方法,掌握WEB數(shù)據(jù)庫應(yīng)用程序設(shè)計的規(guī)范和基本方法、同時根據(jù)不同的應(yīng)用 ,掌握WEB網(wǎng)站設(shè)計的基本技巧,能夠?qū)ΜF(xiàn)實的的問題進行分析和抽象,設(shè)計出一個簡單的WEB網(wǎng)站,并通過代碼實現(xiàn)網(wǎng)站的基本功能,完成應(yīng)用程序的編寫、調(diào)試和運行。21知識目標(1) 掌握Web網(wǎng)站設(shè)計基本概念、學(xué)會Tomcat服務(wù)器安裝配置(2) 掌握JSP語法基礎(chǔ)、腳本編寫及程序的運行方法(3) 掌握JSP程序控制方法(4) 掌握JSP指令元素、動作的基本概念及應(yīng)用方法(5) 掌握主要的JSP內(nèi)置對象及這些對象的用途(6) 學(xué)會根據(jù)實際要求設(shè)計表單,實現(xiàn)表單的提交及

4、表單數(shù)據(jù)的提取(7) 掌握WEB數(shù)據(jù)庫應(yīng)用設(shè)計,能夠完成WEB數(shù)據(jù)庫的基本訪問操作的設(shè)計(8) 掌握JavaBean程序的設(shè)計和應(yīng)用方法,學(xué)會使用JavaBean進行程序封裝(9) 了解Java Servlet應(yīng)用及程序的設(shè)計方法22能力目標221、專業(yè)能力目標(1) 熟練掌握WEB應(yīng)用開發(fā)工具,掌握WEB網(wǎng)站設(shè)計的基本方法和過程(2) 能夠根據(jù)實際網(wǎng)站設(shè)計要求,完成一個簡單網(wǎng)站的程序結(jié)構(gòu)設(shè)計(3) 能夠合理設(shè)計網(wǎng)站數(shù)據(jù)庫結(jié)構(gòu)(4) 能夠設(shè)計基本的WEB頁面,實現(xiàn)數(shù)據(jù)庫的查詢及顯示操作(5) 能夠準確提取WEB數(shù)據(jù),完成數(shù)據(jù)庫的添加、修改和刪除操作(6) 理解JavaBean程序概念,設(shè)計并通

5、過Java類完成WEB應(yīng)用(7) 能夠使用Bean程序?qū)W(wǎng)站數(shù)據(jù)庫操作進行封裝(8) 了解Servlet程序的結(jié)構(gòu)和編寫方法,完成簡單的Servlet應(yīng)用222、方法能力目標(1) 建立WEB應(yīng)用程序設(shè)計的思想和基本方法;(2) 具備一定的程序邏輯能力,程序模仿能力,程序設(shè)計的思維方法和能力;(3) 能夠自行查找資料,對于給定WEB應(yīng)用需求進行基本的分析,構(gòu)思WEB網(wǎng)站的程序模塊結(jié)構(gòu)(4) 能夠根據(jù)網(wǎng)站需求設(shè)計出合理的數(shù)據(jù)庫結(jié)構(gòu)(5) 掌握JSP基本的應(yīng)用程序的設(shè)計和調(diào)試方法。(6) 完成頁面表單的設(shè)計,并實現(xiàn)表單數(shù)據(jù)提取(7) 掌握WEB數(shù)據(jù)庫的操作方法,實現(xiàn)數(shù)據(jù)庫的查詢、添加、更新、刪除操

6、作(8) 能夠進行JavaBean程序的設(shè)計,并在WEB網(wǎng)站中應(yīng)用(9) 能夠?qū)EB數(shù)據(jù)應(yīng)用程序使用JavaBean進行封裝(10) 了解Servlet程序的編寫方法,編寫簡單的Servlet應(yīng)用程序并在網(wǎng)站中使用23素質(zhì)目標(1) 具有良好的思考和分析問題的能力;(2) 具有較好的信息檢索能力;(3) 具有良好的職業(yè)道德和團隊精神;(4) 具有很好的與人溝通和交流的能力。(5) 培養(yǎng)學(xué)生互相幫助,加強團隊合作精神。3教學(xué)內(nèi)容及教學(xué)設(shè)計本課程教學(xué)內(nèi)容及學(xué)習(xí)情景設(shè)計應(yīng)結(jié)合IT行業(yè)要求的特點,以職業(yè)能力為核心,以實用夠用為限度,不刻意于專業(yè)理論知識的介紹,而在基本保持網(wǎng)站設(shè)計知識完整性的基礎(chǔ)上,

7、按照職業(yè)崗位工作的需要去選擇適當?shù)睦碚撝R,側(cè)重于實際崗位需要進行設(shè)計,力圖達到專業(yè)技能的傳授與職業(yè)崗位的需要相結(jié)合。31 學(xué)習(xí)情景設(shè)計思想:Java Web程序設(shè)計課以項目驅(qū)動為導(dǎo)向、基于工作過程的課程開發(fā)方法進行設(shè)計,整個學(xué)習(xí)領(lǐng)域由六個大的學(xué)習(xí)情景組成。學(xué)習(xí)情景的設(shè)計主要考慮以下因素:(1) 學(xué)習(xí)情景的設(shè)計采用“掌握項目開發(fā)的過程,從理論到應(yīng)用”的設(shè)計思想。學(xué)習(xí)情景以完成具體的工作任務(wù)為目標。(2) 學(xué)習(xí)情景的前后排序符合學(xué)生認知規(guī)律,采用從簡單到復(fù)雜、從單一到綜合的排序方法。(3) 本課程學(xué)習(xí)情景的設(shè)計以主流開發(fā)工具平臺展開,考慮到實踐操作與應(yīng)用。32學(xué)習(xí)情景設(shè)計思路321本課程標準設(shè)計

8、的總體思路本課程分成:1. JSP基礎(chǔ);2. JSP內(nèi)置對象,表單及表單的提交;3. 數(shù)據(jù)庫應(yīng)用設(shè)計;4.JavaBean應(yīng)用;5. Java Servlet應(yīng)用;6.簡單WEB網(wǎng)站實例等六個學(xué)習(xí)情景來進行教學(xué),本課程以基本概念理解、程序方法實現(xiàn)、實驗設(shè)計與驗證這樣一過過程來進行教學(xué)實施。通過本課的學(xué)習(xí),使學(xué)生能夠掌握WEB網(wǎng)站設(shè)計的基本概念,掌握JSP應(yīng)用程序編寫的基本方法和技巧,理解JSP指令、動作、及內(nèi)置對象的概念并掌握表單的設(shè)計、表單數(shù)據(jù)提交和接收處理的方法;同時在Java類的設(shè)計基礎(chǔ)上,掌握JavaBean程序的設(shè)計及應(yīng)用方法和過程,能夠通過JavaBean的設(shè)計實現(xiàn)WEB程序的優(yōu)化

9、;掌握JavaServlet的概念并學(xué)會簡單的Servlet應(yīng)用程序編寫設(shè)計。本課程打破傳統(tǒng)的理論學(xué)習(xí)+實驗的課程模式,采用以項目為導(dǎo)向,通過多個前后關(guān)聯(lián)的實驗作業(yè),將網(wǎng)站設(shè)計的基本技術(shù)進行連貫的課程教學(xué)模式。根據(jù)學(xué)生的實際情況和學(xué)習(xí)能力,在進行開展廣泛調(diào)研的基礎(chǔ)上,采用工作過程系統(tǒng)化的課程開發(fā)技術(shù),遵循以能力為本的職業(yè)教育理念,確定本課程學(xué)習(xí)目標和學(xué)習(xí)情景設(shè)計。讓學(xué)生在學(xué)習(xí)情景中學(xué)習(xí)并掌握最基本的網(wǎng)站組建技術(shù)和程序設(shè)計技巧,培養(yǎng)學(xué)生IT技術(shù)能力,特別是引導(dǎo)學(xué)生的學(xué)習(xí)興趣,為將來服務(wù)于IT行業(yè)打下一定的基礎(chǔ)。322學(xué)習(xí)情景設(shè)計的基本依據(jù)本課程是以IT行業(yè)的網(wǎng)站設(shè)計作為專業(yè)就業(yè)目標,面向中小企業(yè)

10、網(wǎng)站設(shè)計崗位工作任務(wù)所需的相關(guān)專業(yè)知識與必要技能為依據(jù)設(shè)計的。遵循網(wǎng)站設(shè)計基本思想和主流技術(shù)線路,將課程的重點在WEB數(shù)據(jù)庫的應(yīng)用上,要求學(xué)生在掌握數(shù)據(jù)庫基本操作的基礎(chǔ)上,熟練掌握Java數(shù)據(jù)操作的基本過程,能夠編寫一般的JSP數(shù)據(jù)庫訪問操作程序,并能夠使用JavaBean對WEB數(shù)據(jù)庫應(yīng)用程序進行封裝,同時對如何應(yīng)用Servlet程序進行基本的數(shù)據(jù)庫訪問操作有一定的了解。在此基礎(chǔ)上,再通過課程實訓(xùn)設(shè)計一個簡單的網(wǎng)站,逐步提高WEB應(yīng)用程序設(shè)計技巧,最終達到能夠設(shè)計一個簡單的WEB網(wǎng)站,完成網(wǎng)站程序代碼的編寫,實現(xiàn)WEB網(wǎng)站應(yīng)用的目的。分別以JSP基礎(chǔ)、JSP內(nèi)置對象與表單、數(shù)據(jù)庫應(yīng)用設(shè)計、J

11、avaBean應(yīng)用和Java Servlet應(yīng)用等基本技能訓(xùn)練作為學(xué)習(xí)情景,每個學(xué)習(xí)情景均能體現(xiàn)WEB網(wǎng)站設(shè)計的基本能力和技術(shù)路線。323學(xué)習(xí)學(xué)習(xí)情景設(shè)計的邏輯線索在每一個學(xué)習(xí)情景中,根據(jù)學(xué)生的接受能力和掌握情況,按網(wǎng)站設(shè)計的基本要求逐步深入學(xué)習(xí),根據(jù)所設(shè)計的學(xué)習(xí)學(xué)習(xí)情景,由淺入深,由易及難,循環(huán)上升。通過WEB網(wǎng)站程序設(shè)計的訓(xùn)練,培養(yǎng)學(xué)生嚴謹?shù)膶W(xué)習(xí)方法和態(tài)度,訓(xùn)練學(xué)生的邏輯分析能力和空間想象能力,培養(yǎng)對現(xiàn)實問題的分析、概括和抽象的能力,初步掌握網(wǎng)站設(shè)計的基本過程,能夠創(chuàng)建WEB網(wǎng)站的數(shù)據(jù)結(jié)構(gòu)、頁面設(shè)計、代碼編寫和調(diào)試的基本能力,同時也培養(yǎng)學(xué)生的社會能力和方法能力。該課程的教學(xué)以學(xué)生為教學(xué)的主

12、體,以課堂講授、演示為主,通過實例講解和演練,并配合學(xué)生的上機練習(xí)、配合任務(wù)驅(qū)動能多種方式結(jié)合的教學(xué)方式進行。33 學(xué)習(xí)情景、內(nèi)容排序及學(xué)時分配見下表:表1:學(xué)習(xí)情景、內(nèi)容排序及學(xué)時分配學(xué)習(xí)情景名稱學(xué)習(xí)情景描述參考學(xué)時1. JSP基礎(chǔ)建立WEB應(yīng)用的基本概念,掌握JSP應(yīng)用程序的設(shè)計方法,掌握JSP語法基礎(chǔ)、編寫JSP腳本、掌握JSP程序控制方法,掌握JSP指令元素和動作的應(yīng)用122. JSP內(nèi)置對象與表單應(yīng)用理解和掌握JSP內(nèi)置對象,及內(nèi)置對象的主要功能。能夠正確應(yīng)用內(nèi)置對象完成網(wǎng)站功能,完成表單的提交和讀取123. 數(shù)據(jù)庫應(yīng)用設(shè)計掌握WEB數(shù)據(jù)庫應(yīng)用的基本概念,掌握數(shù)據(jù)庫連接和訪問的方法。

13、能夠完成對數(shù)據(jù)庫的程序連接,使用SQL命令,實現(xiàn)對數(shù)據(jù)庫訪問的操作。124. JavaBean應(yīng)用掌握JavaBean的基本概念,進一步熟悉Java類的設(shè)計,能夠完成簡單JavaBean類的設(shè)計,能夠在JSP中應(yīng)用所設(shè)計的Bean程序105. Java Servlet應(yīng)用掌握Servlet的基本概念,了解和熟悉Servlet類的設(shè)計方法,能夠完成簡單Servlet類的設(shè)計,能夠在應(yīng)用所設(shè)計的Servlet創(chuàng)建頁面86. 簡單WEB網(wǎng)站的設(shè)計實例能夠進行簡單WEB網(wǎng)站需求分析、構(gòu)建程序模塊能夠進行簡單的網(wǎng)站數(shù)據(jù)庫及數(shù)據(jù)結(jié)構(gòu)的設(shè)計掌握一定的WEB程序的設(shè)計技巧6合 計60學(xué)習(xí)情景設(shè)計 通過對本課程

14、的分析,結(jié)合學(xué)生的認知規(guī)律,共為本課程學(xué)習(xí)領(lǐng)域設(shè)計了六個學(xué)習(xí)情景。學(xué)習(xí)情景按照從簡單到復(fù)雜、從單一到綜合的規(guī)律進行排序。學(xué)習(xí)情景細節(jié)安排如下表2-7。表2 學(xué)習(xí)情景1細節(jié)學(xué)習(xí)情景1:JSP基礎(chǔ)參考學(xué)時12學(xué)習(xí)目標知識目標建立WEB應(yīng)用的基本概念,掌握JSP應(yīng)用程序的設(shè)計方法專業(yè)能力目標Tomcat服務(wù)器安裝配置,簡單JSP程序的編寫和運行方法能力目標掌握JSP語法基礎(chǔ)、編寫JSP腳本、掌握JSP程序控制方法,掌握JSP指令元素和動作的應(yīng)用社會能力目標了解WEB應(yīng)用程序設(shè)計的目的,建立WEB網(wǎng)站設(shè)計的基本理念。學(xué)習(xí)單元學(xué)習(xí)內(nèi)容(工作任務(wù)、載體)學(xué)時安排教學(xué)方法建議N.1Web基本概念、Tomca

15、t服務(wù)器安裝配置、JSP程序運行、JSP程序結(jié)構(gòu)2講授和演示N.2JSP運行環(huán)境及設(shè)置,簡單的JSP程序運行2實踐/指導(dǎo)N.3JSP程序控制、JSP與HTML代碼2講授和演示N.4JSP程序控制2實踐/指導(dǎo)N.5JSP動作及動作元素2講授和演示N.6JSP指令與動作2實踐/指導(dǎo)媒體學(xué)生的基礎(chǔ)教師的能力關(guān)于Tomcat服務(wù)器安裝配置的操作演示,JSP程序的規(guī)范、編寫、運行的演示程序設(shè)計基礎(chǔ),網(wǎng)頁設(shè)計對WEB應(yīng)用程序設(shè)計思想的把握,啟發(fā)學(xué)生對WEB網(wǎng)站程序設(shè)計基本理念的理解。讓學(xué)生知道如何配置WEB服務(wù)器,運行JSP程序,要達到一個什么樣的目的。表3 學(xué)習(xí)情景2細節(jié)學(xué)習(xí)情景2:JSP內(nèi)置對象與表單

16、應(yīng)用參考學(xué)時12學(xué)習(xí)目標知識目標理解和掌握JSP內(nèi)置對象,及內(nèi)置對象的主要功能。專業(yè)能力目標掌握JSP內(nèi)置對象應(yīng)用方法、正確應(yīng)用內(nèi)置對象完成程序功能;完成表單的設(shè)計及表單數(shù)據(jù)的提交和讀取方法能力目標能夠正確應(yīng)用內(nèi)置對象完成網(wǎng)站功能,完成表單的提交和讀取社會能力目標進一步提高對Java對象及方法的認識。學(xué)習(xí)單元學(xué)習(xí)內(nèi)容(工作任務(wù)、載體)學(xué)時安排教學(xué)方法建議N.1JSP中的表單設(shè)計2講授和演示N.2JSP表單2實踐/指導(dǎo)N.3JSP內(nèi)置對象:request、response2講授和演示N.4內(nèi)置對象:request、response2講授和演示N.5JSP內(nèi)置對象:session、applicat

17、ion、Cookie2講授和演示N.6內(nèi)置對象:session、application2實踐/指導(dǎo)媒體學(xué)生的基礎(chǔ)教師的能力JSP內(nèi)置對象及方法構(gòu)成描述內(nèi)置對象程序的演示表單的設(shè)計及表單數(shù)據(jù)讀取方法對象的概念對象方法的應(yīng)用Java對象概念和理解;JSP程序中內(nèi)置對象的應(yīng)用,通過表單實例對JSP內(nèi)置對象應(yīng)用有個形像的展示。表4 學(xué)習(xí)情景3細節(jié)學(xué)習(xí)情景3:數(shù)據(jù)庫應(yīng)用設(shè)計參考學(xué)時12學(xué)習(xí)目標知識目標掌握WEB數(shù)據(jù)庫應(yīng)用的基本概念,掌握數(shù)據(jù)庫連接和訪問的方法。專業(yè)能力目標學(xué)會建立網(wǎng)站數(shù)據(jù)庫,掌握SQL命令的使用方法和數(shù)據(jù)庫訪問的方法。方法能力目標能夠完成對數(shù)據(jù)庫的程序連接,使用SQL命令,實現(xiàn)對數(shù)據(jù)庫訪

18、問的操作。社會能力目標充分理解數(shù)據(jù)庫在WEB應(yīng)用方面的強大作用,理解程序設(shè)計中,數(shù)據(jù)庫訪問的主要方法。學(xué)習(xí)單元學(xué)習(xí)內(nèi)容(工作任務(wù)、載體)學(xué)時安排教學(xué)方法建議N.1數(shù)據(jù)庫操作:連接與查詢2講授和演示N.2數(shù)據(jù)庫基本操作(1):連接與查詢2實踐/指導(dǎo)N.3數(shù)據(jù)庫操作:數(shù)據(jù)庫的修改、添加和刪除2講授和演示N.4數(shù)據(jù)庫基本操作(2):記錄更新2實踐/指導(dǎo)N.5數(shù)據(jù)庫操作:基本應(yīng)用方法2講授和演示N.6數(shù)據(jù)庫基本應(yīng)用方法2實踐/指導(dǎo)媒體學(xué)生的基礎(chǔ)教師的能力數(shù)據(jù)庫連接程序演示數(shù)據(jù)庫訪問SQL演示數(shù)據(jù)庫查詢數(shù)據(jù)庫更新演示對Access數(shù)據(jù)庫或其他類型數(shù)據(jù)庫的基本操作能力基本的SQL語言的理解和應(yīng)用能力Jav

19、a數(shù)據(jù)庫的訪問方法本情景以數(shù)據(jù)庫操作為主要內(nèi)容,更進一步的目的是強化學(xué)生對程序在數(shù)據(jù)操作方面的作用的理解,因此教師對數(shù)據(jù)庫的連接、訪問及SQL命令的應(yīng)用有準確的理解和把握,能夠熟練應(yīng)用程序控制方法,對數(shù)據(jù)庫進行操作,并具備較高的程序設(shè)計技巧。表5 學(xué)習(xí)情景4細節(jié)學(xué)習(xí)情景4:JavaBean應(yīng)用參考學(xué)時10學(xué)習(xí)目標知識目標掌握JavaBean的基本概念,進一步熟悉Java類的設(shè)計專業(yè)能力目標學(xué)會Java類的設(shè)計,掌握JSP中Bean類的特點及應(yīng)用方法方法能力目標能夠完成簡單JavaBean類的設(shè)計,能夠在JSP中應(yīng)用所設(shè)計的Bean程序社會能力目標充分理解Bean在WEB應(yīng)用程序中作用,理解JS

20、P程序如何使用Bean程序?qū)W習(xí)單元學(xué)習(xí)內(nèi)容(工作任務(wù)、載體)學(xué)時安排教學(xué)方法建議N.1JavaBean及設(shè)計2講授和演示N.2Javabean設(shè)計:基本方法2實踐/指導(dǎo)N.3使用JavaBean封裝數(shù)據(jù)庫應(yīng)用2講授和演示N.4Javabean設(shè)計:數(shù)據(jù)庫應(yīng)用類設(shè)計4實踐/指導(dǎo)媒體學(xué)生的基礎(chǔ)教師的能力Java類程序設(shè)計演示JSP的Bean程序應(yīng)用演示有關(guān)數(shù)據(jù)庫操作的Bean程序的設(shè)計演示對Java類程序的概念及設(shè)計方法對象方法的調(diào)用Bean程序在JSP中的應(yīng)用方法本情景以Java類設(shè)計為基礎(chǔ),要求學(xué)生掌握如何在JSP程序中應(yīng)用所設(shè)計的Bean對象,并調(diào)用對象的方法完成程序功能。因此教師對Java

21、類設(shè)計有準確的理解和把握,能夠熟練編寫Java類程序,并在JSP中正確地應(yīng)用。表6 學(xué)習(xí)情景5細節(jié)學(xué)習(xí)情景5:Java Servlet應(yīng)用參考學(xué)時8學(xué)習(xí)目標知識目標掌握Servlet的基本概念,了解和熟悉Servlet類的設(shè)計方法專業(yè)能力目標學(xué)會Servlet類的設(shè)計,掌握JSP中Servlet類的特點及應(yīng)用方法方法能力目標能夠完成簡單Servlet類的設(shè)計,能夠在應(yīng)用所設(shè)計的Servlet創(chuàng)建頁面社會能力目標充分理解Servlet在WEB應(yīng)用程序中作用,理解如何使用Servlet頁面學(xué)習(xí)單元學(xué)習(xí)內(nèi)容(工作任務(wù)、載體)學(xué)時安排教學(xué)方法建議N.1Java Servlet及設(shè)計:方法2講授和演示N

22、.2Java Servlet設(shè)計:基本方法2實踐/指導(dǎo)N.3Java Servlet及設(shè)計:訪問數(shù)據(jù)庫2講授和演示N.4Java Servlet設(shè)計:數(shù)據(jù)庫操作2實踐/指導(dǎo)媒體學(xué)生的基礎(chǔ)教師的能力JavaServlet類程序設(shè)計演示Servlet程序應(yīng)用演示有關(guān)數(shù)據(jù)庫操作的Servlet程序的設(shè)計演示對JavaServlet類程序的概念及設(shè)計方法Servlet頁面的訪問本情景以JavaServlet的設(shè)計為主要內(nèi)容,要求學(xué)生掌握如何在設(shè)計Servlet頁面并進行訪問。要求教師對Servlet及Servlet類的設(shè)計有準確的理解和把握,能夠熟練編寫Servlet類程序,并能夠正確地應(yīng)用和訪問。表

23、7 學(xué)習(xí)情景6細節(jié)學(xué)習(xí)情景6:簡單WEB網(wǎng)站的設(shè)計實例參考學(xué)時6學(xué)習(xí)目標知識目標掌握簡單WEB網(wǎng)站設(shè)計的整個過程專業(yè)能力目標學(xué)會進行WEB網(wǎng)站需要分析、掌握程序模塊及數(shù)據(jù)結(jié)構(gòu)的建立方法方法能力目標能夠完成簡單WEB應(yīng)用網(wǎng)站整個設(shè)計過程,設(shè)計一個具體基本功能的網(wǎng)站社會能力目標充分理解WEB網(wǎng)站設(shè)計過程和方法,掌握WEB網(wǎng)站設(shè)計的基本技能學(xué)習(xí)單元學(xué)習(xí)內(nèi)容(工作任務(wù)、載體)學(xué)時安排教學(xué)方法建議N.1WEB網(wǎng)站求分析,模塊結(jié)構(gòu)2講授和演示N.2網(wǎng)站數(shù)據(jù)庫設(shè)計,數(shù)據(jù)結(jié)構(gòu)分析2講授和演示N.3WEB網(wǎng)站模塊與數(shù)據(jù)庫結(jié)構(gòu)設(shè)計2實踐/指導(dǎo)媒體學(xué)生的基礎(chǔ)教師的能力簡單WEB網(wǎng)站的構(gòu)成演示W(wǎng)EB網(wǎng)站設(shè)計需要分析講

24、解和演示W(wǎng)EB網(wǎng)站數(shù)據(jù)庫及數(shù)據(jù)結(jié)構(gòu)設(shè)計演示網(wǎng)站常用模塊設(shè)計方法講解演示對WEB網(wǎng)站設(shè)計過程的理解將WEB網(wǎng)站的需求轉(zhuǎn)換為程序模塊,并建立數(shù)據(jù)庫本情景以簡單WEB網(wǎng)站的設(shè)計為主要內(nèi)容,要求學(xué)生在掌握JSP基本程序設(shè)計基礎(chǔ)上完成一個簡單網(wǎng)站的設(shè)計過程。要求教師對WEB網(wǎng)站設(shè)計有完整和準確的把握并有一定的WEB網(wǎng)站設(shè)計經(jīng)驗,能夠熟練完成WEB網(wǎng)站的需求分析、模塊劃分、數(shù)據(jù)庫設(shè)計及編碼實現(xiàn)等整個過程。表8 學(xué)習(xí)情景教學(xué)進程安排學(xué)習(xí)領(lǐng)域Java Web程序設(shè)計學(xué)習(xí)情景資訊、計劃、決策實施檢查、評價1. JSP基礎(chǔ)任務(wù): 12學(xué)時WEB、Tomcat、JSP、語法、腳本、程序控制、指令、動作計劃:1 學(xué)時

25、決策:1學(xué)時1、Web基本概念、JSP的特點。2、Tomcat服務(wù)器安裝配置3、JSP語法基礎(chǔ)、腳本4、JSP程序控制5、JSP指令元素、動作檢查:實驗程序代碼和運行結(jié)果檢查作業(yè)完成檢查評價: 實驗表現(xiàn)及實驗報告綜合評價。 2. JSP內(nèi)置對象與表單應(yīng)用任務(wù):12(學(xué)時)對象、表單、表單數(shù)據(jù)處理計劃:0.5(學(xué)時)決策:0.5(學(xué)時)1、out、request、response、session、application、Cookie對象2、表單、表單元素、表單的提交方法、表單數(shù)據(jù)的提取與處理方法檢查:實驗程序代碼和運行結(jié)果檢查作業(yè)完成檢查評價: 實驗表現(xiàn)及實驗報告綜合評價。3. 數(shù)據(jù)庫應(yīng)用設(shè)計任

26、務(wù):12(學(xué)時)WEB數(shù)據(jù)庫,SQL,數(shù)據(jù)庫的訪問操作計劃:1(學(xué)時)決策:1(學(xué)時)1、數(shù)據(jù)庫連接的創(chuàng)建2、數(shù)據(jù)庫的查詢方法3、數(shù)據(jù)庫的更新4、WEB數(shù)據(jù)庫的應(yīng)用檢查:實驗程序代碼和運行結(jié)果檢查作業(yè)完成檢查評價: 實驗表現(xiàn)及實驗報告綜合評價。4. JavaBean應(yīng)用任務(wù):8(學(xué)時)Java類設(shè)計、Bean應(yīng)用數(shù)據(jù)庫應(yīng)用封裝計劃:0.5(學(xué)時)決策:0.5(學(xué)時)1、JavaBean的基本概念和設(shè)計2、JSP程序中Bean的應(yīng)用3、使用Bean進行數(shù)據(jù)庫應(yīng)用程序的封裝檢查:實驗程序代碼和運行結(jié)果檢查作業(yè)完成檢查評價: 實驗表現(xiàn)及實驗報告綜合評價。5. Java Servlet應(yīng)用任務(wù):8(學(xué)

27、時)Servlet類設(shè)計、Servlet應(yīng)用計劃:0.5(學(xué)時)決策:0.5(學(xué)時)1、Servlet的基本概念和設(shè)計2、Servlet頁面的訪問3、簡單Servlet程序的設(shè)計檢查:實驗程序代碼和運行結(jié)果檢查作業(yè)完成檢查評價: 實驗表現(xiàn)及實驗報告綜合評價。6. 簡單WEB網(wǎng)站的設(shè)計實例任務(wù):12(學(xué)時)需求分析、模塊設(shè)計、數(shù)據(jù)結(jié)構(gòu)、程序技巧計劃:0.5(學(xué)時)決策:0.5(學(xué)時)1、WEB網(wǎng)站需求分析、模塊構(gòu)成2、網(wǎng)站數(shù)據(jù)庫及數(shù)據(jù)結(jié)構(gòu)的設(shè)計3、WEB程序的設(shè)計技巧檢查:實驗程序代碼和運行結(jié)果檢查作業(yè)完成檢查評價: 實驗表現(xiàn)及實驗報告綜合評價。4教學(xué)方法建議4.1 教學(xué)組織模式本課課程為實踐性

28、課程,在教學(xué)組織模式上,建議以實踐為主,以程序設(shè)計為主線,老師在課堂上進行適當?shù)睦碚撝v解后,著重進行程序設(shè)計過程的操作演示,向?qū)W生講明每個情景單元所要完成的教學(xué)目標、讓學(xué)生盡可以掌握教學(xué)內(nèi)容,然后集中在實驗室,根據(jù)老師布置的作業(yè)要求,進行相應(yīng)程序的設(shè)計、編寫、調(diào)試和運行,隨時幫助指導(dǎo)學(xué)生解決程序設(shè)計過程中出現(xiàn)的問題。實驗室要安裝備配置好Java運行環(huán)境與WEB服務(wù)器,安裝多種開發(fā)工具提供給學(xué)生選擇使用。在實驗過程中,注意與學(xué)生的互動,實時對學(xué)生程序設(shè)計過程中出現(xiàn)的問題進行解答,并廣播。4.2 教學(xué)方法除課堂教學(xué)、實驗室實作以外,老師在網(wǎng)上提供本課程所有的電子教案、程序?qū)嵗霸闯绦虼a,程序設(shè)計

29、過程先進行講解和演示,指出程序要點及可以有出現(xiàn)的問題和解決辦法,然后和學(xué)生一同進行設(shè)計,提出程序的構(gòu)想和建議,并協(xié)助學(xué)生進行調(diào)試,隨時解決設(shè)計中的問題。4.3 教學(xué)輔助手段提供充足的網(wǎng)絡(luò)資源,包括應(yīng)用軟件、開發(fā)工具、電子教案、程序?qū)嵗?、源程序代碼、實驗要求、實驗指導(dǎo)書、實驗程序?qū)嵗葍?nèi)容,供學(xué)生隨時瀏覽和下載。5、教學(xué)條件5.1 教材及相關(guān)資源本課程選用的教材,是為先進、適用、工學(xué)結(jié)合特色鮮明的21世紀高等職業(yè)教育信息技術(shù)類規(guī)劃教材,為國家級精品課程配套教材。為配合教學(xué),配套了課程的教學(xué)網(wǎng)站,網(wǎng)站中有本課程所有的電子教案、程序?qū)嵗霸闯绦虼a,同時設(shè)計了一整套與教學(xué)過程一致的實驗,共12個實驗

30、,以及相關(guān)的實驗指導(dǎo)書。教學(xué)、作業(yè)及課件網(wǎng)站詳見::1019/stu實驗作業(yè)及實例見::1019/jsp5.2師資隊伍本課程為實踐課程,要求任課老師有相當?shù)木W(wǎng)站開發(fā)經(jīng)驗或一定的實踐能力,有豐富的程序設(shè)計經(jīng)驗,熟悉Java程序語言、數(shù)據(jù)庫應(yīng)用、SQL語言,并具備網(wǎng)頁設(shè)計、CSS、JavaScript程序設(shè)計的能力。兼職教師應(yīng)該是在IT行業(yè)有豐富網(wǎng)絡(luò)應(yīng)用經(jīng)驗和知識、具備中小企業(yè)網(wǎng)站設(shè)計能力的工程技術(shù)人員。備注:(1)專任教師符合高校教師任職條件,取得高校教師資格證書。具有扎實的理論功底、較強的科研能力和一定的企業(yè)實際工作經(jīng)歷,具有雙師素質(zhì)。熟悉與本課程相關(guān)的法律法規(guī)。熟悉與本課程相關(guān)網(wǎng)絡(luò)公司、中小企業(yè)的網(wǎng)站構(gòu)成設(shè)計方法,了解典型網(wǎng)站設(shè)計的流程,熟悉企業(yè)數(shù)據(jù)庫應(yīng)用的業(yè)務(wù)及流程。能采用情境教學(xué)法、六步教學(xué)法、直觀教學(xué)法、角色扮演法、講授法等教學(xué)方法指導(dǎo)、引導(dǎo)學(xué)生完成學(xué)習(xí)任務(wù),實現(xiàn)學(xué)習(xí)目標。(2)兼職教師應(yīng)為IT或網(wǎng)絡(luò)應(yīng)用行業(yè)企業(yè)一線的高技能人才、具備教師基本素質(zhì)和具有較為豐富的實踐和管理經(jīng)驗。熟悉不同崗位的工作任務(wù)、工作內(nèi)容、工作方法、工作流程。熟悉特定企業(yè)的組織結(jié)構(gòu)和生產(chǎn)經(jīng)營管理的相關(guān)制度。熟悉典型經(jīng)濟業(yè)務(wù)在特定企業(yè)的業(yè)務(wù)流程。能夠?qū)⒗碚撆c實踐相結(jié)合,具有相當?shù)慕虒W(xué)技能能指導(dǎo)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論