《WEB程序設(shè)計(jì)》課程教學(xué)大綱_第1頁(yè)
《WEB程序設(shè)計(jì)》課程教學(xué)大綱_第2頁(yè)
《WEB程序設(shè)計(jì)》課程教學(xué)大綱_第3頁(yè)
《WEB程序設(shè)計(jì)》課程教學(xué)大綱_第4頁(yè)
《WEB程序設(shè)計(jì)》課程教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《WEB程序設(shè)計(jì)》課程教學(xué)大綱課程代碼:ABGS0606課程中文名稱:WEB程序設(shè)計(jì)課程英文名稱:Webprogramming課程性質(zhì):必修課程學(xué)分?jǐn)?shù):3課程學(xué)時(shí)數(shù):48授課對(duì)象:電子商務(wù)本課程前導(dǎo)課程:大學(xué)計(jì)算機(jī)基礎(chǔ)、Java程序設(shè)計(jì)一、課程簡(jiǎn)介《WEB程序設(shè)計(jì)》是計(jì)算機(jī)、信息管理、電子商務(wù)相關(guān)專業(yè)的核心課程。對(duì)于電子商務(wù)專業(yè)的學(xué)生,掌握WEB程序設(shè)計(jì)方法是必要的。作為WEB開發(fā)技術(shù)的重要分支,掌握以JSP、ASP、PHP為主流的服務(wù)器腳本,對(duì)WEB網(wǎng)站建設(shè)和維護(hù)具有重要意義。課程在系統(tǒng)介紹WEB程序設(shè)計(jì)的框架和理念同時(shí),重點(diǎn)培養(yǎng)學(xué)生設(shè)計(jì)網(wǎng)站的動(dòng)手能力,幫助學(xué)生掌握當(dāng)前主流的WEB設(shè)計(jì)技術(shù),能綜合利用JSP、Servlet等技術(shù),理解并熟悉網(wǎng)站設(shè)計(jì)相關(guān)的主流技術(shù)。二、教學(xué)基本內(nèi)容和要求(一)基礎(chǔ)知識(shí)課程教學(xué)內(nèi)容:JavaWeb開發(fā)環(huán)境配置課程重點(diǎn)、難點(diǎn):服務(wù)器軟件的安裝、調(diào)試、部署,理解目錄結(jié)構(gòu)。課程教學(xué)要求:熟練配置Java的Web開發(fā)環(huán)境,創(chuàng)建Web項(xiàng)目。(二)Javascript基礎(chǔ)課程教學(xué)內(nèi)容:掌握J(rèn)avascript語(yǔ)言規(guī)法,對(duì)window、document、history、location等內(nèi)置對(duì)象能熟練應(yīng)用課程重點(diǎn)、難點(diǎn):課程重點(diǎn)體現(xiàn)在Javascript程序的嵌入課程教學(xué)要求:可以熟練操作Javascript語(yǔ)言,對(duì)網(wǎng)頁(yè)嵌入Javascript程序有較深的理解。(三)Jsp基本語(yǔ)法課程教學(xué)內(nèi)容:Jsp表達(dá)式、Jsp程序段、URL傳值、Jsp指令和動(dòng)作課程重點(diǎn)、難點(diǎn):課程重點(diǎn)體現(xiàn)在Jsp程序段的嵌入課程教學(xué)要求:了解和掌握J(rèn)sp的基本語(yǔ)法,熟悉Jsp的基本指令和動(dòng)作(四)表單開發(fā)課程教學(xué)內(nèi)容:定義表單、獲取表單中各個(gè)控件數(shù)據(jù)的方法、隱藏表單、中文亂碼課程重點(diǎn)、難點(diǎn):表單數(shù)據(jù)獲取和中文亂碼問(wèn)題課程教學(xué)要求:熟悉表單控件數(shù)據(jù)的獲取方法(五)Jsp內(nèi)置對(duì)象課程教學(xué)內(nèi)容:了解Out、request、response、session、application、Cookie的操作課程重點(diǎn)、難點(diǎn):課程重點(diǎn)體現(xiàn)在Jsp各類內(nèi)置對(duì)象的比較和應(yīng)用課程教學(xué)要求:理解request、response、session、application的語(yǔ)法規(guī)則和應(yīng)用范圍(六)Jsp訪問(wèn)數(shù)據(jù)庫(kù)課程教學(xué)內(nèi)容:JDBC介紹;JDBC操作,包括添加、刪除、修改、查詢數(shù)據(jù);事務(wù)管理;連接池;課程重點(diǎn)、難點(diǎn):課程重點(diǎn)體現(xiàn)JDBC的基本操作課程教學(xué)要求:熟悉Jsp和后臺(tái)數(shù)據(jù)庫(kù)之間的數(shù)據(jù)交換,能利用JDBC操作數(shù)據(jù)庫(kù)。(七)Servlet編程課程教學(xué)內(nèi)容:建立Servlet;理解Servlet運(yùn)行機(jī)制、生命周期;熟悉Servlet與Jsp內(nèi)置對(duì)象的交互;利用Servlet設(shè)置過(guò)濾器;課程教學(xué)要求:熟悉Servlet和Jsp內(nèi)置對(duì)象之間的數(shù)據(jù)交換(八)Jsp和JavaBean課程教學(xué)內(nèi)容:認(rèn)識(shí)JavaBean;理解JavaBean的范圍;熟悉Jsp中對(duì)JavaBean的使用;了解DAO和VO;課程重點(diǎn)、難點(diǎn):體現(xiàn)在Jsp中對(duì)JavaBean的應(yīng)用課程教學(xué)要求:熟悉JavaBean的創(chuàng)建、應(yīng)用(九)驗(yàn)證碼和文件的上傳下載課程教學(xué)內(nèi)容:在Jsp上實(shí)現(xiàn)驗(yàn)證碼、利用第三方組件實(shí)現(xiàn)文件的上傳下載課程重點(diǎn)、難點(diǎn):對(duì)Jsp的綜合應(yīng)用,以實(shí)現(xiàn)文件的上傳下載以及驗(yàn)證碼功能 課程教學(xué)要求:(十)EL和JSTL課程教學(xué)內(nèi)容:認(rèn)識(shí)表達(dá)式語(yǔ)言;表達(dá)式語(yǔ)言的基本語(yǔ)法;認(rèn)識(shí)核心標(biāo)簽庫(kù);課程重點(diǎn)、難點(diǎn):課程重點(diǎn)體現(xiàn)在表達(dá)式語(yǔ)言的數(shù)據(jù)訪問(wèn),包括對(duì)JavaBean、內(nèi)置對(duì)象、集合等數(shù)據(jù)訪問(wèn);課程教學(xué)要求:熟悉表達(dá)式語(yǔ)言;對(duì)包含國(guó)際化標(biāo)簽庫(kù)、數(shù)據(jù)庫(kù)標(biāo)簽庫(kù)、函數(shù)標(biāo)簽庫(kù)的概念、應(yīng)用;(十一)WEB網(wǎng)站安全課程教學(xué)內(nèi)容:介紹URL操作攻擊、WEB跨站腳本攻擊、SQL注入;密碼保護(hù)與驗(yàn)證;課程重點(diǎn)、難點(diǎn):課程重點(diǎn)體現(xiàn)在網(wǎng)站攻擊方法的原理和防范課程教學(xué)要求:能理解URL攻擊、WEB跨站攻擊、SQL注入的原理。三、實(shí)驗(yàn)教學(xué)內(nèi)容及基本要求《WEB程序設(shè)計(jì)》是一門運(yùn)用性很強(qiáng)的方法論科學(xué),其目的是讓學(xué)生掌握網(wǎng)站建設(shè)的基本原理,能通過(guò)Jsp服務(wù)器腳本,實(shí)現(xiàn)WEB網(wǎng)站的構(gòu)建。這就決定了本課程的地位——電子商務(wù)專業(yè)的必修核心課,是最重要的專業(yè)基礎(chǔ)課之一。本實(shí)驗(yàn)是為《WEB程序設(shè)計(jì)》理論課程進(jìn)行配套的實(shí)踐性環(huán)節(jié)。是適應(yīng)當(dāng)前的教學(xué)改革工作,將學(xué)生學(xué)習(xí)知識(shí)的領(lǐng)域擴(kuò)大到課堂以外,理論聯(lián)系實(shí)踐,把掌握知識(shí)的方法從對(duì)原理概念的死記硬背拓展到對(duì)解決問(wèn)題能力的活學(xué)活用上,有助于提高學(xué)生的動(dòng)手能力和綜合素質(zhì)。因此,實(shí)驗(yàn)內(nèi)容主要圍繞Jsp的WEB應(yīng)用實(shí)踐的四個(gè)具體的實(shí)驗(yàn)項(xiàng)目。主要實(shí)驗(yàn)以及內(nèi)容簡(jiǎn)介:實(shí)驗(yàn)一:搭建自己的JSP虛擬平臺(tái)內(nèi)容包括:Jsp編程環(huán)境、Tomcat配置、JDK配置、自定義目錄結(jié)構(gòu);實(shí)驗(yàn)二:JSP程序設(shè)計(jì)基礎(chǔ)內(nèi)容包括:JSP語(yǔ)法、客戶端表單數(shù)據(jù)獲取、JavaBean的應(yīng)用、Servlet的編寫;實(shí)驗(yàn)三:JSP內(nèi)置對(duì)象內(nèi)容包括:Page、Session、Application、Request、Response對(duì)象的應(yīng)用實(shí)驗(yàn)四:JSP數(shù)據(jù)庫(kù)操作內(nèi)容包括:Jsp對(duì)數(shù)據(jù)庫(kù)的連接、數(shù)據(jù)增添、刪除、查詢、修改等操作四、教學(xué)方法與手段主要教學(xué)方法:(1)教師講授:教師講授以教學(xué)大綱為指南,結(jié)合教材和多媒體課件,通過(guò)講解、討論、座談、答疑等方式培養(yǎng)學(xué)生獨(dú)立思考、解決問(wèn)題的能力;(2)學(xué)生自學(xué):培養(yǎng)與提高學(xué)生的自學(xué)能力是教學(xué)的目標(biāo)之一。我們?cè)诮虒W(xué)的各個(gè)環(huán)節(jié)上均十分重視學(xué)生自學(xué)方法的應(yīng)用。本課程的自學(xué)內(nèi)容包括閱讀教材、查找資料,以及獨(dú)立完成程序設(shè)計(jì)等等;(3)習(xí)題教學(xué):習(xí)題教學(xué)是檢驗(yàn)、鞏固、應(yīng)用所學(xué)知識(shí)的重要手段。在教學(xué)過(guò)程中,教師要結(jié)合教學(xué)進(jìn)度,依據(jù)教學(xué)內(nèi)容安排適當(dāng)?shù)牧?xí)題訓(xùn)練,并對(duì)習(xí)題中的問(wèn)題進(jìn)行集中指導(dǎo);主要教學(xué)手段:(1)多媒體教學(xué)手段。主要借助多媒體教學(xué)工具,讓學(xué)生直觀的看到WEB程序的設(shè)計(jì)、編譯、運(yùn)行過(guò)程,對(duì)學(xué)生自己編寫WEB程序提供良好的參考。(2)換位式的教學(xué)手段。讓學(xué)生上講臺(tái)講課,既能為學(xué)生搭建一個(gè)鍛煉和展示自身能力的平臺(tái),又能幫助學(xué)生發(fā)現(xiàn)學(xué)習(xí)中的問(wèn)題,使學(xué)生有機(jī)會(huì)展示自己WEB程序設(shè)計(jì)的了解熟悉程度。五、教學(xué)學(xué)時(shí)分配章節(jié)與內(nèi)容課時(shí)作業(yè)量備注基礎(chǔ)知識(shí)2Javascript基礎(chǔ)2Jsp基本語(yǔ)法4表單開發(fā)2Jsp內(nèi)置對(duì)象4Jsp訪問(wèn)數(shù)據(jù)庫(kù)4Servlet編程41Jsp和JavaBean2驗(yàn)證碼和文件的上傳下載2EL和JSTL2WEB網(wǎng)站安全2實(shí)驗(yàn)一2實(shí)驗(yàn)二6實(shí)驗(yàn)三4實(shí)驗(yàn)四4機(jī)動(dòng)課時(shí)2合計(jì)481六、考核方式與成績(jī)?cè)u(píng)定標(biāo)準(zhǔn)1、

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論