《軟件編程(Java方向)》教學(xué)大綱_第1頁
《軟件編程(Java方向)》教學(xué)大綱_第2頁
《軟件編程(Java方向)》教學(xué)大綱_第3頁
《軟件編程(Java方向)》教學(xué)大綱_第4頁
《軟件編程(Java方向)》教學(xué)大綱_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第7頁共7頁《軟件編程(Java方向)》教學(xué)大綱一、課程性質(zhì)和教學(xué)目的本課程是軟件技術(shù)專業(yè)的專業(yè)核心課程,是培養(yǎng)學(xué)生成為JavaWeb程序員重要的一門課程。在軟件技術(shù)專業(yè)課程體系中,是對網(wǎng)頁設(shè)計(jì)與制作、數(shù)據(jù)庫管理與應(yīng)用、Java程序設(shè)計(jì)、軟件設(shè)計(jì)等前序課程的專業(yè)知識和技能進(jìn)行綜合應(yīng)用、總結(jié)和提升,為后續(xù)課程在綜合技術(shù)應(yīng)用做鋪墊,對學(xué)生以后從事企業(yè)級WEB開發(fā)起到?jīng)Q定的作用。通過本課程的學(xué)習(xí),使學(xué)生掌握J(rèn)SP、Servlet、JDBC、JavaBean、Filter等JavaWeb基本開發(fā)技術(shù),能夠根據(jù)用戶的需求和詳細(xì)設(shè)計(jì)說明書,完成系統(tǒng)的開發(fā)。使其了解企業(yè)開發(fā)流程,培養(yǎng)具備自學(xué)能力、分析能力、可持續(xù)發(fā)展能力等方法能力和組織、溝通、協(xié)作等社會能力,形成嚴(yán)謹(jǐn)、認(rèn)真、細(xì)致和吃苦耐勞的基本素質(zhì),具備初步建立小型網(wǎng)站的能力,為學(xué)生以后的實(shí)踐工作打下堅(jiān)實(shí)的基礎(chǔ)。前修課程為:《網(wǎng)頁設(shè)計(jì)與制作》、《數(shù)據(jù)庫管理與應(yīng)用》、《Java程序設(shè)計(jì)》、《軟件設(shè)計(jì)》。后續(xù)課程為:《SSH2框架技術(shù)》,《軟件測試》。二、課程目標(biāo)通過本課程的學(xué)習(xí),使學(xué)生掌握J(rèn)SP、Servlet、JDBC、JavaBean、Filter等JavaWeb基本開發(fā)技術(shù),能夠根據(jù)用戶的需求和詳細(xì)設(shè)計(jì)說明書,完成JavaWeb應(yīng)用的開發(fā)。(一)知識目標(biāo)1.理解JSP的工作原理、運(yùn)行機(jī)制;2.掌握J(rèn)SP開發(fā)、運(yùn)行環(huán)境的搭建與配置;3.掌握J(rèn)SP的基本語法;4.掌握J(rèn)SP的常用內(nèi)置對象;5.掌握J(rèn)DBC訪問各種常見的數(shù)據(jù)庫;6.掌握J(rèn)avaBean進(jìn)行封裝,實(shí)現(xiàn)代碼的復(fù)用;7.掌握Servlet生命周期及常用對象;8.掌握MVC(Jsp+Servlet+JavaBean)開發(fā)模式;9.掌握常用Web組件的使用;(二)能力目標(biāo)1.能根據(jù)軟件工程要求,對軟件項(xiàng)目進(jìn)行需求分析,寫出相應(yīng)文檔;2.能使用面向?qū)ο蟪绦蛟O(shè)計(jì)思想,進(jìn)行軟件分析、設(shè)計(jì);3.能夠使用MVC(Jsp+Servlet+JavaBean)模式對系統(tǒng)進(jìn)行架構(gòu);4.能夠?qū)?yīng)用系統(tǒng)進(jìn)行測試、發(fā)布。(三)素質(zhì)目標(biāo)1.培養(yǎng)學(xué)生的團(tuán)隊(duì)意識和團(tuán)隊(duì)協(xié)作精神,鍛煉學(xué)生的溝通交流能力;2.通過項(xiàng)目教學(xué),讓學(xué)生真切的體驗(yàn)項(xiàng)目分析、設(shè)計(jì)、管理及實(shí)施的全過程;3.通過撰寫需求分析、方案設(shè)計(jì)報(bào)告,提高學(xué)生書面表達(dá)能力;4.通過課外拓展訓(xùn)練,鍛煉學(xué)生自我學(xué)習(xí)的能力;5.通過軟件的分析、設(shè)計(jì)、實(shí)現(xiàn)和測試,提高學(xué)生的細(xì)心、耐心和責(zé)任意識,使之具有良好的職業(yè)素質(zhì)。(四)其他目標(biāo)1.Java開發(fā)工程師;2.系統(tǒng)架構(gòu)工程師。三、課程的基本內(nèi)容及重點(diǎn)、難點(diǎn)\o"JavaWeb技術(shù)"第一單元JavaWeb技術(shù)(共計(jì)16節(jié),理論8節(jié),實(shí)踐8節(jié))知識點(diǎn):JSP基本語法、常用內(nèi)置對象、JDBC技術(shù)、JavaBean技術(shù)。技能點(diǎn):能夠使用JSP+JavaBean模式進(jìn)行簡單應(yīng)用的開發(fā);在JSP中使用注釋、使用聲明、表達(dá)式和Java程序片;能夠使用out、request、response、session、application等內(nèi)置對象;能夠使用JDBC技術(shù)訪問常見的數(shù)據(jù)庫;能夠使用JavaBean技術(shù)封裝業(yè)務(wù)邏輯實(shí)現(xiàn)代碼的復(fù)用。重點(diǎn):JSP常見內(nèi)置對象、JDBC技術(shù)、JavaBean技術(shù)。難點(diǎn):如何綜合應(yīng)用JSP基本技術(shù),進(jìn)行應(yīng)用開發(fā)。\o"實(shí)現(xiàn)用戶管理模塊"第二單元實(shí)現(xiàn)用戶管理模塊(共計(jì)8節(jié),理論4節(jié),實(shí)踐4節(jié))知識點(diǎn):軟件設(shè)計(jì)的方法與步驟、軟件開發(fā)的步驟、JSP基本語法、常用內(nèi)置對象、JDBC技術(shù)、JavaBean技術(shù)、注釋、聲明、表達(dá)式、java程序片的使用、JSP中的指令、需求分析、概要設(shè)計(jì)、編碼。技能點(diǎn):在JSP中使用注釋、使用聲明、表達(dá)式和Java程序片;能夠使用out、request、response、session、application等內(nèi)置對象;能夠使用JavaBean技術(shù)封裝業(yè)務(wù)邏輯;能夠使用JSP+JavaBean模式進(jìn)行簡單應(yīng)用的開發(fā)。重點(diǎn):將靜態(tài)HTML文件轉(zhuǎn)換為JSP文件、設(shè)計(jì)模型類、數(shù)據(jù)庫工具類、業(yè)務(wù)邏輯類。難點(diǎn):能綜合應(yīng)用前面所學(xué)的知識和技術(shù),實(shí)現(xiàn)添加、列表顯示、刪除和修改信息功能以及登錄功能。\o"Servlet技術(shù)"第三單元Servlet技術(shù)(共計(jì)6節(jié),理論3節(jié),實(shí)踐3節(jié))知識點(diǎn):過濾器的生命周期、過濾器的配置、HttpSession接口中的常用方法、ServletContext接口的作用、RequestDispatcher接口中的方法、掌握Servlet的基本功能、掌握Servlet類的編寫、注冊和運(yùn)行。技能點(diǎn):正確的編寫過濾器類;能夠?qū)崿F(xiàn)過濾器類的正確配置和運(yùn)行;能夠根據(jù)需求分析合理使用ServletAPI;能夠正確的編寫Servlet類;能夠?qū)崿F(xiàn)Servlet類的正確運(yùn)行。重點(diǎn):Servlet類的編寫、Session接口的方法、過濾器類的編寫和配置。難點(diǎn):Servlet類注冊和運(yùn)行、HttpSession接口和ServletContext接口存儲數(shù)據(jù)的范圍。\o"學(xué)生信息管理系統(tǒng)"第四單元學(xué)生信息管理系統(tǒng)(共計(jì)24節(jié),理論8節(jié),實(shí)踐16節(jié))知識點(diǎn):項(xiàng)目計(jì)劃書、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、MVC設(shè)計(jì)、編碼、部署。技能點(diǎn):閱讀并理解項(xiàng)目開發(fā)文檔;利用JSP、Servlet、JavaBean技術(shù)進(jìn)行項(xiàng)目開發(fā)、單元測試、項(xiàng)目部署。重點(diǎn):閱讀項(xiàng)目開發(fā)文檔、根據(jù)項(xiàng)目開發(fā)文檔進(jìn)行軟件編碼。難點(diǎn):JSP+Servlet+JavaBean技術(shù)實(shí)現(xiàn)MVC模式的設(shè)計(jì)思想。\o"常用Web組件技術(shù)"第五單元常用Web組件技術(shù)(共計(jì)6節(jié),理論3節(jié),實(shí)踐3節(jié))知識點(diǎn):了解SmartUpLoad組件、掌握SmartUpLoad組件的核心類、掌握SmartUpLoad組件的常用方法、掌握FCKeditor組件的使用、掌握FCKeditor組件的配置、JFreeChart開發(fā)流程、JFreeChart中用到的類和方法。技能點(diǎn):能夠?qū)崿F(xiàn)文件的上傳和下載功能;能夠正確的配置和使用FCKeditor組件;能夠利用JFreeChart組件生成多種統(tǒng)計(jì)圖形。重點(diǎn):SmartUpload組件的用法、配置FCKeditor組件、JFreeChart組件的應(yīng)用。難點(diǎn):SmartUpload組件的下載功能、使用FCKeditor組件、JFreeChart組件生成統(tǒng)計(jì)圖所需要的數(shù)據(jù)的獲得。四、教學(xué)內(nèi)容及學(xué)時分配本課程教學(xué)內(nèi)容主要由JSP、Servlet、JDBC、JavaBean、Filter等JavaWeb基本開發(fā)技術(shù)組成,共64學(xué)時。表1《軟件編程(java方向)》內(nèi)容與要求序號單元情境教學(xué)目標(biāo)建議學(xué)時(理論/實(shí)踐)1JSP基本技術(shù)JavaWeb技術(shù)概述1、理解靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁2、理解常用的Web服務(wù)器3、了解常用的Web開發(fā)技術(shù)4、理解C/S和B/S程序結(jié)構(gòu)及區(qū)別1/12搭建Javaweb開發(fā)環(huán)境1、掌握J(rèn)DK的安裝與配置2、掌握Tomcat的安裝與配置3、掌握Myeclipse的安裝4、理解JSP的運(yùn)行機(jī)制、工作原理1/13JSP基本語法1、掌握J(rèn)SP中常用的注釋2、掌握J(rèn)SP中聲明變量、方法等3、掌握在JSP使用表達(dá)式4、掌握在JSP中寫Java程序片1/14JSP頁面指令與動作元素1、掌握page指令2、掌握include指令3、掌握常用的動作元素1/15JSP內(nèi)置對象(一)1、掌握out對象的使用2、掌握request對象的使用3、掌握response對象的使用1/16JSP內(nèi)置對象(二)1、掌握J(rèn)SP中session對象的使用方法2、掌握J(rèn)SP中application對象的使用方法3、了解JSP中config、page、pageContext、exception對象的使用方法1/17JDBC技術(shù)1、掌握J(rèn)DBC相關(guān)概念2、掌握常用接口的使用3、能使用JDBC技術(shù)訪問各種常見數(shù)據(jù)庫1/18JavaBean技術(shù)1、了解JavaBean的概念和作用2、掌握J(rèn)avaBean的編寫和使用3、掌握在JavaBean中封裝數(shù)據(jù)庫訪問操作1/19實(shí)現(xiàn)用戶管理模塊實(shí)現(xiàn)用戶管理模塊掌握J(rèn)SP+JavaBean模式實(shí)現(xiàn)對用戶的增、刪、改、查操作4/410Servlet技術(shù)Servlet技術(shù)1理解Servlet的概念和作用掌握Servlet的聲明周期能編寫Servlet應(yīng)用1/111Servlet技術(shù)2掌握Servlet常用接口的使用掌握MVC設(shè)計(jì)模式1/112過濾器掌握使用Filter進(jìn)行亂碼、權(quán)限對操作1/113學(xué)生基本信息管理系統(tǒng)學(xué)生基本信息管理系統(tǒng)掌握Web應(yīng)用開發(fā)的一般流程和規(guī)范能根據(jù)用戶需求編寫需求文檔能設(shè)計(jì)物理數(shù)據(jù)庫能設(shè)計(jì)美觀的頁面能對系統(tǒng)進(jìn)行MVC(JSP+Servlet+JavaBean)架構(gòu)設(shè)計(jì)能對應(yīng)用進(jìn)行詳細(xì)編碼能測試應(yīng)用能部署、發(fā)布應(yīng)用8/1614常用Web組件文件上傳下載組件掌握文件上傳下載組件的使用1/115JFreeChar組件掌握J(rèn)FreeChar組件的使用1/116在線編輯FCKeditor組件掌握在線編輯FCKeditor組件的使用1/1五、教學(xué)方法(一)課堂講授1.教學(xué)方法上盡量采用啟發(fā)式、討論式教學(xué),在課堂上多提問題,安排一些自學(xué)內(nèi)容,鼓勵學(xué)生自學(xué),培養(yǎng)學(xué)生的自學(xué)能力。結(jié)合實(shí)際問題,更新教學(xué)內(nèi)容,改進(jìn)教學(xué)方法,通過實(shí)驗(yàn)和課程設(shè)計(jì),培養(yǎng)學(xué)生的動手能力和創(chuàng)新能力。2.采用多媒體教學(xué)設(shè)備,講解與示例演示相結(jié)合,以提高課堂信息量,增加教學(xué)的直觀性。3.以項(xiàng)目組的形式組織教學(xué)和實(shí)訓(xùn)。將學(xué)生分為若干小組,由一個學(xué)生擔(dān)任項(xiàng)目組長,由項(xiàng)目組長組織學(xué)生進(jìn)行課堂分組討論、案例設(shè)計(jì)、課外學(xué)習(xí)。4.針對所留作業(yè),可以組織兩到三次討論,以便學(xué)生掌握項(xiàng)目開發(fā)各個階段的實(shí)現(xiàn)要領(lǐng)。加大對學(xué)生項(xiàng)目實(shí)踐的考核力度,配備一定的輔導(dǎo)教師,定期為學(xué)生答疑,檢查課后學(xué)習(xí)效果。(二)上機(jī)練習(xí)根據(jù)課堂教學(xué)進(jìn)度安排上機(jī)練習(xí)。六、考核與成績評定對學(xué)生學(xué)習(xí)的評價,既要關(guān)注學(xué)生專業(yè)知識與專業(yè)技能的理解和應(yīng)用程度,更要關(guān)注他們情感與態(tài)度的形成和發(fā)展;既要關(guān)注學(xué)生學(xué)習(xí)的結(jié)果,更要關(guān)注他們在學(xué)習(xí)過程中的變化和發(fā)展。評價的手段和形式應(yīng)多樣化,應(yīng)以過程評價為主。評價要關(guān)注學(xué)生的個性差異,保護(hù)學(xué)生的自尊心和自信心。教師要善于利用評價所提供的大量信息,適時調(diào)整和改善教學(xué)過程。本課程考核采用過程性考核、終結(jié)性考核和綜合素質(zhì)評價相結(jié)合的方式,最終評價為課過程性考核(30%)+終結(jié)性考核(50%)+綜合素質(zhì)評價(20%)。七、教學(xué)資源要求(一)教材選取原則1.知識體系完整性:知識體現(xiàn)相對完整,還能體現(xiàn)出企業(yè)常用的知識體系;2.參照性:對相應(yīng)的重要知識點(diǎn),有對應(yīng)的案例進(jìn)行解釋;3.應(yīng)用性:有綜合項(xiàng)目,能體現(xiàn)出知識轉(zhuǎn)化成技能的方法和項(xiàng)目開發(fā)的流程。(二)教材與參考資源1.《JavaWeb應(yīng)用開發(fā)——網(wǎng)上購物系統(tǒng)的實(shí)現(xiàn)》,著譯者:孫佳帝,中國人民大學(xué)出版社2.《JavaWeb整合開發(fā)與項(xiàng)目實(shí)戰(zhàn)》,徐明華主編,人民郵電出版社,2010年6月,第一版3.《JSP程序設(shè)計(jì)案例教程》,劉志成主編,高等教育出版社,2013年4月,第一版(三)其他學(xué)習(xí)資源1.北京尚學(xué)堂教學(xué)視頻/topics/93279/2.《精通輕量級JavaEE框架整合方案》梁建全周力等,人民郵電出版社,2008年08月(四)教師要求1.具備行動導(dǎo)向教學(xué)組織能力;2.具備課程整體設(shè)計(jì)和課程教學(xué)單元設(shè)計(jì)的能力;3.具有中小型項(xiàng)目開發(fā)經(jīng)驗(yàn);4.熟悉企業(yè)軟件開發(fā)流程。(五)學(xué)習(xí)場地、設(shè)施要求1.計(jì)算機(jī)硬件要求:Windows2003,CPU主頻>2Ghz,內(nèi)存容量>=1G;2.軟件要求:myeclipse6.0以上,oracle9i,tomcat6.0,mysql,SQLServer2005,jdk1.6;3.其他要求:擴(kuò)音器,投影儀等。八、教學(xué)實(shí)施建議1.課程的教學(xué)過程在實(shí)訓(xùn)機(jī)房進(jìn)行,每人學(xué)生配備一臺電腦;2.教師在教學(xué)過程中,將學(xué)生分為若干小組,每個項(xiàng)目小組成員指定組長

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論