版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
博学谷——让IT教学更简单,让IT学习更有效PAGE12PAGE5《Python程序开发案例教程(第2版)》教学设计课程名称:授课年级:授课学期:教师姓名:年月课题名称第17章项目实战——天天生鲜计划课时12课时教学引入拼多多、京东、苏宁易购等是大家熟知的在线购物网站,这些网站提供清晰简洁的页面结构,包括首页、分类页面、详情页面和购物车页面等,让用户能够根据自身需求快速导航到所需页面,浏览商品信息,并进行下单操作。实际上,在线购物网站是Web应用的重要应用领域。本章将以一个在线购物网站——天天生鲜为例,演示使用Django框架开发Web应用的具体流程,旨在帮助读者巩固Django框架的使用方法。教学目标使学生了解天天生鲜项目的业务逻辑,能够复述项目的业务逻辑使学生熟悉天天生鲜项目的准备工作,能够根据模型设计定义模型类使学生掌握天天生鲜项目各功能实现方式,能够实现项目的各功能教学重点定义模型类迁移数据配置静态文件创建视图函数创建模板文件配置路由创建视图函数实现加入购物车功能创建模板文件配置路由创建视图函数创建模板文件配置路由创建视图函数实现删除商品的功能创建模板文件配置路由创建视图函数实现提交订单功能创建模板文件配置路由创建视图函数创建模板文件配置路由教学难点创建视图函数创建视图函数实现加入购物车功能创建视图函数创建视图函数实现删除商品的功能创建视图函数实现提交订单功能创建视图函数教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(项目页面展示、模块与功能分析、数据库设计、创建项目)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。通过直接引入的方式导入新课天天生鲜项目中共有6个页面,包括首页、商品分类页面、商品详情页面、购物车页面、订单提交页面和订单提交成功页面。本节将对项目页面展示、模块与功能分析、数据库设计、创建项目进行介绍。知识点1-项目页面展示教师通过PPT讲解项目页面展示。首页商品分类页面商品详情页面购物车页面订单提交页面订单提交成功页面知识点2-模块与功能分析教师通过PPT讲解模块与功能分析。介绍天天生鲜包含的模块介绍天天生鲜各页面包含的功能知识点3-数据库设计教师通过PPT讲解数据库设计。通过ER图介绍天天生鲜项目数据库表知识点4-创建项目教师通过PPT讲解创建项目。准备开发环境创建项目创建应用配置数据库创建数据库三、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。四、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第二课时(定义模型类、迁移数据、配置静态文件)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中,我们介绍了项目页面展示、模块与功能分析、数据库设计、创建项目,在本节中将对定义模型类、迁移数据、配置静态文件进行介绍。三、新课讲解知识点1-定义模型类教师通过PPT讲解定义模型类。(1)定义goods应用模型(2)定义cart应用模型知识点2-迁移数据教师通过PPT讲解迁移数据。安装Pillow库生成迁移文件执行迁移文件知识点3-配置静态文件教师通过PPT讲解配置静态文件。创建templates、static目录将模板文件放入templates目录将资源文件放入static目录在配置文件中设置TEMPLATES配置项在配置文件中设置static目录四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(创建视图函数、创建模板文件、配置路由)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中介绍了定义模型类、迁移数据、配置静态文件,在本节中将对创建视图函数、创建模板文件、配置路由进行介绍。三、新课讲解知识点1-创建视图函数教师通过PPT讲解创建视图函数。在goods应用中创建视图函数index()在视图函数中获取最新商品数据在视图函数中获取购物车商品数据知识点2-创建模板文件教师通过PPT讲解创建模板文件。在index.html文件中展示商品分类在index.html文件中展示最新商品在index.html文件中展示购物车知识点3-配置路由教师通过PPT讲解配置路由。配置首页URL四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第四课时(创建视图函数、实现加入购物车功能、创建模板文件、配置路由)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中介绍了创建视图函数、创建模板文件、配置路由,在本节中将对创建视图函数、实现加入购物车功能、创建模板文件、配置路由进行讲解。三、新课讲解知识点1-创建视图函数教师通过PPT讲解创建视图函数。在goods应用中创建视图函数detail()在视图函数中获取商品id在视图函数中根据获取的id查询商品数据在视图函数中获取购物车列表数据在视图函数中获取购物车商品总数知识点2-实现加入购物车功能教师通过PPT讲解实现加入购物车功能。在cart应用中创建视图函数add_cart()在视图函数中实现商品已存在购物车加入购物车实现逻辑在视图函数中实现商品不存在购物车加入购物车实现逻辑知识点3-创建模板文件教师通过PPT讲解创建模板文件。在detail.html文件展示商品分类导入展示的商品图片在detail.html文件展示商品名称、商品价格和商品名称在detail.html文件展示商品介绍在detail.html文件展示购物车知识点4-配置路由教师通过PPT讲解创建模板文件。配置详情页URL四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第五课时(创建视图函数、创建模板文件、配置路由)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中介绍了创建视图函数、实现加入购物车功能、创建模板文件、配置路由,在本节中将对创建视图函数、创建模板文件、配置路由进行讲解。三、新课讲解知识点1-创建视图函数教师通过PPT讲解创建视图函数。在goods应用创建视图函数goods()在视图函数中获取商品分页数据在视图函数中获取购物车商品列表数据在视图函数中获取购物车商品数据知识点2-创建模板文件教师通过PPT讲解创建模板文件。在goods.html文件展示商品分类数据在goods.html文件展示商品数据在goods.html文件展示购物车数据在goods.html文件展示分页数据知识点3-配置路由教师通过PPT讲解视图类。配置goods应用的URL四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第六课时(创建视图函数、实现删除商品的功能、创建模板文件、配置路由)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中介绍了创建视图函数、创建模板文件、配置路由,在本节中将对创建视图函数、实现删除商品的功能、创建模板文件、配置路由进行讲解。三、新课讲解知识点1-创建视图函数教师通过PPT讲解创建视图函数。在cart应用中创建视图函数show_cart()在视图函数中获取购物车商品列表数据、商品总数数据、商品总价知识点2-实现删除商品的功能教师通过PPT讲解实现删除商品的功能。在cart应用中创建视图函数remove_cart()在视图函数中获取要删除的商品id知识点3-创建模板文件教师通过PPT讲解创建模板文件。在cart.html文件中展示商品数量在cart.html文件中展示商品统计在cart.html文件中展示商品结算知识点4-配置路由教师通过PPT讲解创建模板文件。配置展示购物车数据和删除商品的URL四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第七课时(创建视图函数、实现提交订单功能、创建模板文件、配置路由)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中介绍了创建视图函数、实现删除商品的功能、创建模板文件、配置路由,在本节中将对创建视图函数、实现提交订单功能、创建模板文件、配置路由进行讲解。三、新课讲解知识点1-创建视图函数教师通过PPT讲解创建视图函数。在cart应用中创建视图函数place_order()在视图函数中获取购物车商品列表数据在视图函数中获取购物车商品总数数据在视图函数中获取商品总价数据知识点2-实现提交订单功能教师通过PPT讲解实现提交订单功能。在cart应用中创建视图函数submit_order()在视图函数中获取订单信息、保存订单信息、生成订单编号、保存订单信息知识点3-创建模板文件教师通过PPT讲解创建模板文件。在place_order.html文件中展示商品列表数据在place_order.html文件中展示总金额结算知识点4-配置路由教师通过PPT讲解创建模板文件。配置生成订单和提交订单URL四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第八课时(创建视图函数、创建模板文件、配置路由)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中介绍了创建视图函数、实现提交订单功能、创建模板文件、配置路由,在本节中将对创建视图函数、创建模板文件、配置路由进行讲解。三、新课讲解知识点1-创建视图函数教师通过PPT讲解创建视图函数。在cart应用中创建视图函数submit_success()在视图函数中实现订单提交成功功能知识点2-创建模板文件教师通过PPT讲解创建模板文件。在success.html文件中展示商品列表数据在success.html文件中展示商品订单数据在success.html文件中展示商品总金额计算知识点3-配置路由教师通过PPT讲解创建模板文件。配置订单提交成功的URL四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第九、十课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一:(考察知识点为:定义模型类、迁移数据、配置静态文件、创建视图函数、创建模板文件、配置路由)形式:单独完成题目:定义天天生鲜项目的模型类根据创建的模型类创建迁移数据和生成数据配置天天项目的静态文件在goods应用中创建视图函数index()在首页模板index.html文件中展示商品分类、最新商品和购物车数据配置视图函数index()的路由上机二:(考察知识点为:创建视图函数、实现加入购物车功能、创建模板文件、配置路由、创建视图函数、创建模板文件、配置路由)形式:单独完成题目:在goods应用中创建视图函数detail()在goods应用实现加入购物车功能在模板文件detail.html文件中展示商品分类、商品图片、商品名称、商品价格和商品数量数据配置add_cart()函数的URL第十一、十二课时(上机练习)上机三:(考察知识点为:创建视图函数、实现删除商品的功能、创建模板文件、配置路由)形式:单独完成题目:在goods应用中创建视图函数goods()在goods应用中实现删除商品的功能在模板文件cart.html文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《句子成分高中》课件
- 2025年中考英语一轮教材复习 写作话题13 世界与环境
- 腰椎管狭窄症课件
- 郊区110kV变电站电气部分设计
- 《写作学习抒情》课件
- 《直观图的画法》课件
- 《发动机缸体缸盖》课件
- 高速公路投标技术方案
- 合同履行中的合规性审查
- 营销总监聘用合同模板
- TSGD-(压力管道安装许可规则)
- 幼儿园小班数学《图形王国历险记》课件(修改版)
- 全飞秒激光近视手术
- 供应链公司运营方案
- 成套电气公司全员岗位职责及级别评定标准与月度绩效考核方案附全套绩效表
- 2024版高考数学二轮复习:解析几何问题的方法技巧
- 舆情监测服务方案
- 科学人教鄂教版六年级上册全册分层练习含答案
- 网上书店的开题报告
- 美术高考总结汇报
- 初中八年级语文课件-表达要得体“衡水赛”一等奖
评论
0/150
提交评论