




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、编号:Q/NJXX-QR-RJ-2-2012 南京信息职业技术学院教 案授课班级41131X授课时数10序号1时间地点课程单元第5章 购物车模块开发教学内容知识目标:1.添加商品到购物车功能详细设计2.显示购物车内容设计3.修改购物车中商品设计4.JSP的错误处理5.订单生成功能详细设计和具体实现技能目标:1.商品详细信息显示实现2.添加商品到购物车功能详细设计和实现3.显示购物车内容设计与实现4.修改购物车中商品设计与实现5.JSP的错误处理6.订单生成功能详细设计和具体实现教学重点知识目标:1.添加商品到购物车功能详细设计2.显示和修改购物车内容设计3.订单生成功能详细设计技能目标:1.商
2、品详细信息显示2.添加商品到购物车功能详细设计3.JSP的错误处理4.订单生成实现教学难点知识目标:1.添加商品到购物车功能详细设计2.订单生成功能详细设计技能目标:1.添加商品到购物车功能实现2.订单生成功能详细设计和具体实现教学资源案例源码、PPT、视频操作录相课外作业1购物车为什么保存为session对象的属性,能否保存在request对象或application对象上2JSP中有哪些常用错误处理方法3.E-Store购物车模块程序编写、部署、执行及优化教学过程设计活动内容活动要点课程概述模块1:商品详细信息显示实现教学方法:讲授、演示分配时长:10分钟教师:任务演示-E-Store电子
3、商城详细信息显示实现讲授,启发式提问,根据学生回答,试着总结显示详细信息一般步骤及可能碰到的问题,导出欲解决的问题,由此导入新课学生:观看演示,回答问题及随机提问学习内容:知识目标任务驱动教学-商品详细信息显示详细设计1.概述2.数据库设计3.页面设计4.java类准备5.进入实践环节教学方法:软件演示、讲授、PPT边讲边做、采用程序填空(挖空JSP页面关键代码、数据库访问代码)时间分配: 60分钟教师:演示软件、讲授、启发提问对重点内容强调,并学生提问加深印象学生:听讲,回答问题,随机提问学生有疑问当场提出,现场解答展示方式:投影,PPT,程序演示1.知识点分析:(根据学生分析总结)1)功能
4、设计:会员登录后,会去查看商品的详细信息,故在实现购物功能之前需要将会员所选商品的信息能在页面上作更详细的显示,为了实现购物过程,在显示商品详细信息页面上有“放入购物车”操作功能。 2)数据库及其访问设计3)页面设计与实现:根据数据表字段确定页面需显示哪些字段,根据下面要进行哪些操作设计页面的按钮元素,并适当调整布局,注意美观教师结合E-Store电子商城系统,对学生理解过程中的相关操作进行重点评析,加深印象,强化记忆。2. 讨论总结:分小组结合实际购物流程,讨论购物车模块的操作流程学习内容:技能训练商品详细信息显示功能实现1.页面设计实现2.java类实现教学方法:编程实践操作过程重现边讲授
5、边实践PPT时间分配:分配时长:60分钟教师:准备好程序(挖空JSP页面关键代码、Java类中关键代码)step by step领做、适时启发式提问查看视频操作实录,PPT演示,重点内容、易错内容强调,回答学生随机提问学生:同步练习训练学生有疑问当场提出;教师现场协助解决问题1.实践任务分析)设计数据表的依据:E-Store电子商城前台用户显示单件商品需要哪些信息,依据:表字段(tb_goods))前台用户登录设计,包括页面布局设计、功能设计3)数据库访问流程设计(selectGoodsOne的实现,根据商品ID返回该商品详细信息)4)设计页面、加载数据库信息5)部署应用,调试运行程序2项目实
6、践(边讲边实践)将上述任务转化为源代码,观察效果是否是教师演示效果一致,教师协助及时找出原因。课堂小结教学方法:讲授、现场解答常见错误及处理分配时长:10分钟教师:讲授,总结易错问题及如何解决学生:听讲学生有疑问当场提出;教师现场解答教学过程设计活动内容活动要点课程概述模块2:添加商品到购物车功能详细设计和实现教学方法:讲授、演示分配时长:10分钟教师:任务演示E-Stor添加商品到购物车功能讲授,启发式提问,根据学生回答,试着总结购物一般步骤,导入新课程要解决的问题学生:观看演示,回答问题及随机提问学习内容:知识目标任务驱动教学-添加商品到购物车功能详细设计1.功能设计概述2.数据表设计3.
7、页面设计4.javaBean类设计教学方法:软件演示、讲授、PPT边讲边做、采用程序填空(挖空Java类实现的关键代码、数据库访问代码)时间分配: 60分钟教师:演示软件、讲授、启发提问对重点内容强调,并学生提问加深印象学生:听讲,回答问题,随机提问学生有疑问当场提出,现场解答展示方式:投影,PPT,程序演示1.知识点分析1)功能设计:会员在商品详细信息页面上点击“放入购物车”操作功能,开始该商品的购买流程,此时系统判断会员本次购物是否是需要新产生购物车,如果是新产生的购物车,系统将会员所选择的商品直接加入到购物车,否则,系统将商品加入到先前为此会员产生的购物车中。2)数据库及其访问设计3)页
8、面设计2. 知识拓展- 与生成实例在页面范围内生成一个JavaBean的方式生成类的实例。这两种方式本质上是相同的,主要有两个方面的区别:1)JavaBean方式实例的作用域由scope指定的,可以是page、request、session、application之一,不限于本JSP页面,而new方式生成的实例对象的作用域限制在本页面;2)使用new方式是一定会生成实例对象的,而使用则不一定,JSP引擎会在request、session、application范围类按JavaBean的id进行查找,如果已经存在同名的实例对象,JSP引擎便不再生成新的实例对象3.讨论总结购物车数据结构设计需要哪
9、些字段,为什么?学习内容:技能训练1.数据表设计实现3.页面设计实现4.java类设计实现教学方法:操作实况演示边讲授边实践PPT时间分配:分配时长:60分钟教师:准备好采用程序(挖空JSP页面关键代码、java代码)step by step领做、启发式提问程序内容及操作实录,PPT演示重点内容、易错内容强调,学生提问学生:同步练习训练学生有疑问当场提出;教师现场协助解决问题1.实践任务分析1) Java类的编写2) 页面实现2项目实践(边讲边实践)1)创建cartShow.jsp在页面中引入java实用工具类Vector和代表会员所选购商品信息的临时实体类GoodsCart,以及商品信息表操
10、作类GoodsDao类2)使用session对象的getAttribute方法获取会员购物车3)将购物车中的商品逐一取出显示教师指出项目实践过程中可能出错和已经出错的知识点,并进行重 点评析,加深印象,强化记忆。课堂小结教学方法:讲授、现场解答常见错误及处理分配时长:10分钟教师:讲授,总结易错问题及如何解决学生:听讲学生有疑问当场提出;教师现场解答教学过程设计活动内容活动要点课程概述模块3:修改及清空购物车教学方法:讲授、演示分配时长:10分钟教师:演示E-Store电子商城的,修改及清空购物车功能讲授,启发式提问,根据学生回答,试着总结注册的可能流程及会碰到的问题学生:观看演示,回答问题及
11、随机提问学习内容:知识目标任务驱动教学-修改及清空购物车设计教学方法:软件演示、讲授、PPT边讲边做、采用程序填空(挖空关键代码)时间分配: 60分钟教师:演示软件、讲授、启发提问对重点内容强调,并学生提问加深印象学生:听讲,回答问题,随机提问学生有疑问当场提出,现场解答展示方式:投影,PPT,程序演示1.知识点分析1)功能设计:会员对购物车中商品的修改实际只是对现有的商品的购买的数量进行修改,而商品的其它信息不会有变化,如果商品购买的数量被修改成0,则处理为会员不再想购买该件商品,应该在购物车中删除2)数据库及其访问设计3)页面设计与实现。2. 知识拓展- JSP页面的错误处理1)JSP页面
12、中主要有两种错误:编译时错误和运行时错误编译时错误是JSP引擎在编译JSP源代码时出现的,编写JSP时的语法有错误,导致JSP容器无法将JSP 网页编译成正确的文件。例如:600 Internal ServerError,600 是指HTTP 的错误状态码,因此是Server Error。运行时错误则是在执行已编译好的JSP页面来处理客户端的请求时出现的。会员请求处理时错误的发生,往往不是语法错误,而可能是逻辑上的错误。例如,一个计算除法的程序,当会员输入的分母为零时,程序会发生错误并抛出异常(Exception),这时应当交由异常处理机制学习内容:技能训练修改及清空购物车实现教学方法:操作实
13、况演示边讲授边实践PPT时间分配:分配时长:60分钟教师:准备好程序(挖空JSP页面关键代码、数据库访问代码)。step by step领做、启发式提问学生:同步练习训练学生有疑问当场提出;教师现场协助解决问题程序内容及操作实录,PPT演示重点内容、易错内容强调,学生提问1.实践任务分析1)cartModify.jsp实现2)数据库设计与访问2项目实践(边讲边实践)1) cartModify.jsp处理流程:在session对象中获取该会员原有的购物车,遍历购物车中的商品,并以从cartShow.jsp接收传来的表单元素中的商品数量为准,重新生成一个购物车,把原有商品逐一添加到新购物车中。3. 讨论总结:购物车处理流程课堂小结教学方法:讲授、现场解答常见错误及处理分配时长:10分钟教师:讲授,总结易错问题及如何解决学生:听讲学生有疑问当场提出;教师现场解答阶段答辩教学方法:学生演示代码,回答问题分配时长:30分钟学生:演示自己上述模块完成的功能,回答教师随机提问教师:抽取个别有代表性的学生作品进行讲解分析,对学生本阶段的学习做一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 柑橘种植园农业信息化技术应用考核试卷
- 营林机械在林业灾害应急响应中的应用考核试卷
- 矿山信息化管理系统与数据安全考核试卷
- 宠物友好医院宠物友好医疗服务提升措施考核试卷
- 纱线染色牢度提升技术考核试卷
- 《三年级下册古诗鉴赏课件语文》
- 2019-2025年二级建造师之二建公路工程实务题库附答案(典型题)
- 2025年初级银行从业资格之初级公司信贷综合检测试卷A卷含答案
- 2025年文字、语音、图象识别设备项目建议书
- 猜测图片的课件
- 2022-2023学年广东省深圳市高二(下)期末数学试卷含答案
- 脊柱侧弯手术配合
- 市场调查与预测题库+答案
- JT-T-398-2013港口输油臂行业标准
- 湖南省建设工程竣工验收备案表
- 汽车4s店安全生产管理制度范文(20篇)
- (正式版)SHT 3075-2024 石油化工钢制压力容器材料选用规范
- 村委会地震演练方案及流程
- 脱甲烷塔结构及工艺流程
- JTS165-7-2014 游艇码头设计规范
- 学校餐饮服务应急预案
评论
0/150
提交评论