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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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

提交評論