2021年浙教版(2019)信息技术必修2 2.6.4 网络应用软件开发-网络应用调试发布 教学设计.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2021年浙教版(2019)信息技术必修2 2.6.4 网络应用软件开发-网络应用调试发布 教学设计.docx》由用户(小豆芽)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021年浙教版2019信息技术 必修2 2.6.4 网络应用软件开发网络应用调试发布 教学设计 2021 年浙教版 2019 信息技术 必修 2.6 网络 应用软件 开发 应用 调试 发布 教学 下载 _人教/中图版(2019)_信息_高中
- 资源描述:
-
1、2.6.4 网络应用软件开发网络应用软件开发 一、教学设计模板一、教学设计模板 课程标准课程标准 和和 教学目标教学目标 网络应用调试发布网络应用调试发布 教材内容:教材内容: 2.6.4 调试发布 适应的课程标准:适应的课程标准: 2.5 通过分析常见的信息系统,理解软件在信息系统中的作用,借助软件工具与平台开发网络应 用软件。 教学目标:教学目标: 掌握使用 Flask 框架进行调试的基本方法及步 骤。 掌握使用日志文件对网络应用进行调试的基 本方法及步骤。 了解网络应用的发布至专用服务器的方法。 指向的核心素养:指向的核心素养: 信息意识:能够按要求获取与处理信息;在合作 学习过程中,愿
2、意与团队成员共享信息。 计算思维:针对给定的网络应用能使用 Flask 框 架或日志形式完成网络应用的调试,并最终完成发 布。在此过程中能提炼出网络应用的基本调试方 法,进行抽象处理,并用形式化的方法来表述。 数字化学习与创新:掌握数字化学习系统,学习 资源与学习工具的操作技能,用于开展自主学习、 协同工作、知识分享与创新创造。 学习环境:学习环境:有教学控制软件的多媒体机房,并装有 PPT 软件。 建议课时:建议课时:1 课时 教学活动教学活动 设计设计 教学环节 教学过程 设计意图 情境导 入 导入 1:用事先完成的具有聊天记录功能的“网络 聊天机器人” 进行演示, 从而引起学生的学习兴趣
3、。 同时引导学生思考网络应用的特点,并针对以下问 题进行讨论、交流和回答。 1、由于网络应用程序的特殊性,当其出现错 误时该如何进行调试? 2、如何将网络应用发布至专用的 Web 服务器 以供访问? 通过对预设问题的分析及讨论交流 启发学生思考,引导学生从网络应用 输入输出、运行于远端主机等情况出 发,归纳总结出网络应用调试发布与 普通单机应用调试发布的不同,从而 最终给出相应的解决方案。同时在此 过程中也培养了信息意识。 知识讲 解(1) 通过分析上述问题,并在归纳总结学生回答的 基础上,以 PPT 等多媒体投影或板书形式介绍网络 应用程序调试的特殊性、及 Flask 框架调试模式的 使用方
4、法。 程序错误:第一类是相对简单的语法错误,在 程序执行时 Python 会检查出相应错误并给出修改 建议;第二类为相对复杂的逻辑错误,这就需要编 程人员仔细研究和分析了。Web 应用又因其输入和 输出的特殊性,调试相对来说更加不易。 Flask 框架提供了一个称为调试模式的功能, 只要在开发配置或程序代码中设置 debug = True 通过讲授让学生对网络应用的调试 有一个直观的认识,然后通过实例代 码的调试,理解和掌握 Flask 框架在 网络应用调试编中的应用方法及根 据反馈对错误的判断,让学生进一步 强化相应知识的掌握,从而实现知识 的内化和计算思维的培养。 就能打开调试功能,注意不
5、要在实际的网站应用环 境,即生产环境中使用调试模式,否则将会是一个 巨大的安全漏洞。 from flask import Flask app = Flask(_name_) app.route(/) def index(): dstr = 我的第一个 Web 程序! + 1 return dstr if _name_ = _main_: app.run(debug=True) 实践体 验(1) 在知识讲解的基础上,进一步提出任务,如何 在网络应用运行过程中运用邮件进行报错或日志 文件记录具体的状态,以便于事后的对程序进行分 析和排错。 任务:小组合作(2 人一组) ,网上搜索日志记 录文件的格
6、式及 Python 文件的读写方法,并根据 实际应用设计一日志文件的记录内容,初步实现日 志记录的相关代码, 并最终以 PPT 的形式进行汇报。 选择 1-2 个小组介绍自己的成果,进行点评。最后 在教师的讲授和指点下完成如下的网络应用日志 记录的代码示例。 通过实例代码的编写和实践运行,理 解和掌握在网络应用中的使用日志 文件记录程序运行状态,以便于事后 的对程序进行分析和排错,从而解决 网络应用的调试难题。让学生进一步 强化相应知识的掌握,从而实现知识 的内化和计算思维的培养。并通过 PPT 的汇报,让学生们的信息处理能 力有所提升,培养学生数字化学习与 创新的核心素养。 知识讲 解(2)
7、 教师以 PPT 等多媒体投影及实际演示的形式来 介绍网络应用在专用 Web 服务器上的发布;说明设 计状态与生产状态的不同及网络应用发布的方法。 Web 应用发布 1、在开发环境中我们只需要通过如下命令就 可以启动 Web 应用,以供他人访问使用。 Python 应用程序.py runserver 2、以 WSGI 应用或 CGI 形式发布 在实际生产中常见的可靠的 Web 服务器有 很多, 如: IIS、 Apache、 Nginx、 Tomcat 及 WebLogic 等,只需将自己编写的 Web 应用程序以 WSGI 应用 或 CGI 形式发布至相应 Web 服务器即可。 通过讲授让学
展开阅读全文
链接地址:https://www.163wenku.com/p-1155546.html