購物車模塊開發(fā)_第1頁
購物車模塊開發(fā)_第2頁
購物車模塊開發(fā)_第3頁
購物車模塊開發(fā)_第4頁
購物車模塊開發(fā)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、編號:Q/NJXX-QR-RJ-2-2012 南京信息職業(yè)技術(shù)學(xué)院教 案授課班級41131X授課時數(shù)10序號1時間地點(diǎn)課程單元第5章 購物車模塊開發(fā)教學(xué)內(nèi)容知識目標(biāo):1.添加商品到購物車功能詳細(xì)設(shè)計2.顯示購物車內(nèi)容設(shè)計3.修改購物車中商品設(shè)計4.JSP的錯誤處理5.訂單生成功能詳細(xì)設(shè)計和具體實現(xiàn)技能目標(biāo):1.商品詳細(xì)信息顯示實現(xiàn)2.添加商品到購物車功能詳細(xì)設(shè)計和實現(xiàn)3.顯示購物車內(nèi)容設(shè)計與實現(xiàn)4.修改購物車中商品設(shè)計與實現(xiàn)5.JSP的錯誤處理6.訂單生成功能詳細(xì)設(shè)計和具體實現(xiàn)教學(xué)重點(diǎn)知識目標(biāo):1.添加商品到購物車功能詳細(xì)設(shè)計2.顯示和修改購物車內(nèi)容設(shè)計3.訂單生成功能詳細(xì)設(shè)計技能目標(biāo):1.商

2、品詳細(xì)信息顯示2.添加商品到購物車功能詳細(xì)設(shè)計3.JSP的錯誤處理4.訂單生成實現(xiàn)教學(xué)難點(diǎn)知識目標(biāo):1.添加商品到購物車功能詳細(xì)設(shè)計2.訂單生成功能詳細(xì)設(shè)計技能目標(biāo):1.添加商品到購物車功能實現(xiàn)2.訂單生成功能詳細(xì)設(shè)計和具體實現(xiàn)教學(xué)資源案例源碼、PPT、視頻操作錄相課外作業(yè)1購物車為什么保存為session對象的屬性,能否保存在request對象或application對象上2JSP中有哪些常用錯誤處理方法3.E-Store購物車模塊程序編寫、部署、執(zhí)行及優(yōu)化教學(xué)過程設(shè)計活動內(nèi)容活動要點(diǎn)課程概述模塊1:商品詳細(xì)信息顯示實現(xiàn)教學(xué)方法:講授、演示分配時長:10分鐘教師:任務(wù)演示-E-Store電子

3、商城詳細(xì)信息顯示實現(xiàn)講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)顯示詳細(xì)信息一般步驟及可能碰到的問題,導(dǎo)出欲解決的問題,由此導(dǎo)入新課學(xué)生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識目標(biāo)任務(wù)驅(qū)動教學(xué)-商品詳細(xì)信息顯示詳細(xì)設(shè)計1.概述2.數(shù)據(jù)庫設(shè)計3.頁面設(shè)計4.java類準(zhǔn)備5.進(jìn)入實踐環(huán)節(jié)教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)時間分配: 60分鐘教師:演示軟件、講授、啟發(fā)提問對重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場提出,現(xiàn)場解答展示方式:投影,PPT,程序演示1.知識點(diǎn)分析:(根據(jù)學(xué)生分析總結(jié))1)功能

4、設(shè)計:會員登錄后,會去查看商品的詳細(xì)信息,故在實現(xiàn)購物功能之前需要將會員所選商品的信息能在頁面上作更詳細(xì)的顯示,為了實現(xiàn)購物過程,在顯示商品詳細(xì)信息頁面上有“放入購物車”操作功能。 2)數(shù)據(jù)庫及其訪問設(shè)計3)頁面設(shè)計與實現(xiàn):根據(jù)數(shù)據(jù)表字段確定頁面需顯示哪些字段,根據(jù)下面要進(jìn)行哪些操作設(shè)計頁面的按鈕元素,并適當(dāng)調(diào)整布局,注意美觀教師結(jié)合E-Store電子商城系統(tǒng),對學(xué)生理解過程中的相關(guān)操作進(jìn)行重點(diǎn)評析,加深印象,強(qiáng)化記憶。2. 討論總結(jié):分小組結(jié)合實際購物流程,討論購物車模塊的操作流程學(xué)習(xí)內(nèi)容:技能訓(xùn)練商品詳細(xì)信息顯示功能實現(xiàn)1.頁面設(shè)計實現(xiàn)2.java類實現(xiàn)教學(xué)方法:編程實踐操作過程重現(xiàn)邊講授

5、邊實踐PPT時間分配:分配時長:60分鐘教師:準(zhǔn)備好程序(挖空J(rèn)SP頁面關(guān)鍵代碼、Java類中關(guān)鍵代碼)step by step領(lǐng)做、適時啟發(fā)式提問查看視頻操作實錄,PPT演示,重點(diǎn)內(nèi)容、易錯內(nèi)容強(qiáng)調(diào),回答學(xué)生隨機(jī)提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場提出;教師現(xiàn)場協(xié)助解決問題1.實踐任務(wù)分析)設(shè)計數(shù)據(jù)表的依據(jù):E-Store電子商城前臺用戶顯示單件商品需要哪些信息,依據(jù):表字段(tb_goods))前臺用戶登錄設(shè)計,包括頁面布局設(shè)計、功能設(shè)計3)數(shù)據(jù)庫訪問流程設(shè)計(selectGoodsOne的實現(xiàn),根據(jù)商品ID返回該商品詳細(xì)信息)4)設(shè)計頁面、加載數(shù)據(jù)庫信息5)部署應(yīng)用,調(diào)試運(yùn)行程序2項目實

6、踐(邊講邊實踐)將上述任務(wù)轉(zhuǎn)化為源代碼,觀察效果是否是教師演示效果一致,教師協(xié)助及時找出原因。課堂小結(jié)教學(xué)方法:講授、現(xiàn)場解答常見錯誤及處理分配時長:10分鐘教師:講授,總結(jié)易錯問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場提出;教師現(xiàn)場解答教學(xué)過程設(shè)計活動內(nèi)容活動要點(diǎn)課程概述模塊2:添加商品到購物車功能詳細(xì)設(shè)計和實現(xiàn)教學(xué)方法:講授、演示分配時長:10分鐘教師:任務(wù)演示E-Stor添加商品到購物車功能講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)購物一般步驟,導(dǎo)入新課程要解決的問題學(xué)生:觀看演示,回答問題及隨機(jī)提問學(xué)習(xí)內(nèi)容:知識目標(biāo)任務(wù)驅(qū)動教學(xué)-添加商品到購物車功能詳細(xì)設(shè)計1.功能設(shè)計概述2.數(shù)據(jù)表設(shè)計3.

7、頁面設(shè)計4.javaBean類設(shè)計教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空J(rèn)ava類實現(xiàn)的關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)時間分配: 60分鐘教師:演示軟件、講授、啟發(fā)提問對重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場提出,現(xiàn)場解答展示方式:投影,PPT,程序演示1.知識點(diǎn)分析1)功能設(shè)計:會員在商品詳細(xì)信息頁面上點(diǎn)擊“放入購物車”操作功能,開始該商品的購買流程,此時系統(tǒng)判斷會員本次購物是否是需要新產(chǎn)生購物車,如果是新產(chǎn)生的購物車,系統(tǒng)將會員所選擇的商品直接加入到購物車,否則,系統(tǒng)將商品加入到先前為此會員產(chǎn)生的購物車中。2)數(shù)據(jù)庫及其訪問設(shè)計3)頁

8、面設(shè)計2. 知識拓展- 與生成實例在頁面范圍內(nèi)生成一個JavaBean的方式生成類的實例。這兩種方式本質(zhì)上是相同的,主要有兩個方面的區(qū)別:1)JavaBean方式實例的作用域由scope指定的,可以是page、request、session、application之一,不限于本JSP頁面,而new方式生成的實例對象的作用域限制在本頁面;2)使用new方式是一定會生成實例對象的,而使用則不一定,JSP引擎會在request、session、application范圍類按JavaBean的id進(jìn)行查找,如果已經(jīng)存在同名的實例對象,JSP引擎便不再生成新的實例對象3.討論總結(jié)購物車數(shù)據(jù)結(jié)構(gòu)設(shè)計需要哪

9、些字段,為什么?學(xué)習(xí)內(nèi)容:技能訓(xùn)練1.數(shù)據(jù)表設(shè)計實現(xiàn)3.頁面設(shè)計實現(xiàn)4.java類設(shè)計實現(xiàn)教學(xué)方法:操作實況演示邊講授邊實踐PPT時間分配:分配時長:60分鐘教師:準(zhǔn)備好采用程序(挖空J(rèn)SP頁面關(guān)鍵代碼、java代碼)step by step領(lǐng)做、啟發(fā)式提問程序內(nèi)容及操作實錄,PPT演示重點(diǎn)內(nèi)容、易錯內(nèi)容強(qiáng)調(diào),學(xué)生提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場提出;教師現(xiàn)場協(xié)助解決問題1.實踐任務(wù)分析1) Java類的編寫2) 頁面實現(xiàn)2項目實踐(邊講邊實踐)1)創(chuàng)建cartShow.jsp在頁面中引入java實用工具類Vector和代表會員所選購商品信息的臨時實體類GoodsCart,以及商品信息表操

10、作類GoodsDao類2)使用session對象的getAttribute方法獲取會員購物車3)將購物車中的商品逐一取出顯示教師指出項目實踐過程中可能出錯和已經(jīng)出錯的知識點(diǎn),并進(jìn)行重 點(diǎn)評析,加深印象,強(qiáng)化記憶。課堂小結(jié)教學(xué)方法:講授、現(xiàn)場解答常見錯誤及處理分配時長:10分鐘教師:講授,總結(jié)易錯問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場提出;教師現(xiàn)場解答教學(xué)過程設(shè)計活動內(nèi)容活動要點(diǎn)課程概述模塊3:修改及清空購物車教學(xué)方法:講授、演示分配時長:10分鐘教師:演示E-Store電子商城的,修改及清空購物車功能講授,啟發(fā)式提問,根據(jù)學(xué)生回答,試著總結(jié)注冊的可能流程及會碰到的問題學(xué)生:觀看演示,回答問題及

11、隨機(jī)提問學(xué)習(xí)內(nèi)容:知識目標(biāo)任務(wù)驅(qū)動教學(xué)-修改及清空購物車設(shè)計教學(xué)方法:軟件演示、講授、PPT邊講邊做、采用程序填空(挖空關(guān)鍵代碼)時間分配: 60分鐘教師:演示軟件、講授、啟發(fā)提問對重點(diǎn)內(nèi)容強(qiáng)調(diào),并學(xué)生提問加深印象學(xué)生:聽講,回答問題,隨機(jī)提問學(xué)生有疑問當(dāng)場提出,現(xiàn)場解答展示方式:投影,PPT,程序演示1.知識點(diǎn)分析1)功能設(shè)計:會員對購物車中商品的修改實際只是對現(xiàn)有的商品的購買的數(shù)量進(jìn)行修改,而商品的其它信息不會有變化,如果商品購買的數(shù)量被修改成0,則處理為會員不再想購買該件商品,應(yīng)該在購物車中刪除2)數(shù)據(jù)庫及其訪問設(shè)計3)頁面設(shè)計與實現(xiàn)。2. 知識拓展- JSP頁面的錯誤處理1)JSP頁面

12、中主要有兩種錯誤:編譯時錯誤和運(yùn)行時錯誤編譯時錯誤是JSP引擎在編譯JSP源代碼時出現(xiàn)的,編寫JSP時的語法有錯誤,導(dǎo)致JSP容器無法將JSP 網(wǎng)頁編譯成正確的文件。例如:600 Internal ServerError,600 是指HTTP 的錯誤狀態(tài)碼,因此是Server Error。運(yùn)行時錯誤則是在執(zhí)行已編譯好的JSP頁面來處理客戶端的請求時出現(xiàn)的。會員請求處理時錯誤的發(fā)生,往往不是語法錯誤,而可能是邏輯上的錯誤。例如,一個計算除法的程序,當(dāng)會員輸入的分母為零時,程序會發(fā)生錯誤并拋出異常(Exception),這時應(yīng)當(dāng)交由異常處理機(jī)制學(xué)習(xí)內(nèi)容:技能訓(xùn)練修改及清空購物車實現(xiàn)教學(xué)方法:操作實

13、況演示邊講授邊實踐PPT時間分配:分配時長:60分鐘教師:準(zhǔn)備好程序(挖空J(rèn)SP頁面關(guān)鍵代碼、數(shù)據(jù)庫訪問代碼)。step by step領(lǐng)做、啟發(fā)式提問學(xué)生:同步練習(xí)訓(xùn)練學(xué)生有疑問當(dāng)場提出;教師現(xiàn)場協(xié)助解決問題程序內(nèi)容及操作實錄,PPT演示重點(diǎn)內(nèi)容、易錯內(nèi)容強(qiáng)調(diào),學(xué)生提問1.實踐任務(wù)分析1)cartModify.jsp實現(xiàn)2)數(shù)據(jù)庫設(shè)計與訪問2項目實踐(邊講邊實踐)1) cartModify.jsp處理流程:在session對象中獲取該會員原有的購物車,遍歷購物車中的商品,并以從cartShow.jsp接收傳來的表單元素中的商品數(shù)量為準(zhǔn),重新生成一個購物車,把原有商品逐一添加到新購物車中。3. 討論總結(jié):購物車處理流程課堂小結(jié)教學(xué)方法:講授、現(xiàn)場解答常見錯誤及處理分配時長:10分鐘教師:講授,總結(jié)易錯問題及如何解決學(xué)生:聽講學(xué)生有疑問當(dāng)場提出;教師現(xiàn)場解答階段答辯教學(xué)方法:學(xué)生演示代碼,回答問題分配時長:30分鐘學(xué)生:演示自己上述模塊完成的功能,回答教師隨機(jī)提問教師:抽取個別有代表性的學(xué)生作品進(jìn)行講解分析,對學(xué)生本階段的學(xué)習(xí)做一

溫馨提示

  • 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

提交評論