内容正文:
2.6网络应用软件开发
一、教学设计模板
课程标准
和
教学目标
网络应用调试发布
教材内容: 2.6.4调试发布
适应的课程标准:
2.5通过分析常见的信息系统,理解软件在信息系统中的作用,借助软件工具与平台开发网络应用软件。
教学目标:
●掌握使用Flask框架进行调试的基本方法及步骤。
●掌握使用日志文件对网络应用进行调试的基本方法及步骤。
●了解网络应用的发布至专用服务器的方法。
指向的核心素养:
●信息意识:能够按要求获取与处理信息;在合作学习过程中,愿意与团队成员共享信息。
●计算思维:针对给定的网络应用能使用Flask框架或日志形式完成网络应用的调试,并最终完成发布。在此过程中能提炼出网络应用的基本调试方法,进行抽象处理,并用形式化的方法来表述。
●数字化学习与创新:掌握数字化学习系统,学习资源与学习工具的操作技能,用于开展自主学习、协同工作、知识分享与创新创造。
学习环境:有教学控制软件的多媒体机房,并装有PPT软件。
建议课时:1课时
教学活动设计
教学环节
教学过程
设计意图
情境导入
导入1:用事先完成的具有聊天记录功能的“网络聊天机器人”进行演示,从而引起学生的学习兴趣。同时引导学生思考网络应用的特点,并针对以下问题进行讨论、交流和回答。
1、由于网络应用程序的特殊性,当其出现错误时该如何进行调试?
2、如何将网络应用发布至专用的Web服务器以供访问?
通过对预设问题的分析及讨论交流启发学生思考,引导学生从网络应用输入输出、运行于远端主机等情况出发,归纳总结出网络应用调试发布与普通单机应用调试发布的不同,从而最终给出相应的解决方案。同时在此过程中也培养了信息意识。
知识讲解(1)
通过分析上述问题,并在归纳总结学生回答的基础上,以PPT等多媒体投影或板书形式介绍网络应用程序调试的特殊性、及Flask框架调试模式的使用方法。
程序错误:第一类是相对简单的语法错误,在程序执行时Python会检查出相应错误并给出修改建议;第二类为相对复杂的逻辑错误,这就需要编程人员仔细研究和分析了。Web应用又因其输入和输出的特殊性,调试相对来说更加不易。
Flask框架提供了一个称为调试模式的功能,只要在开发配置或程序代码中设置debug = True就能打开调试功能,注意不要在实际的网站应用环境