2.6 网络应用软件开发第二课时(教学设计)信息技术浙教版2019必修2

2025-10-30
| 3页
| 707人阅读
| 1人下载
精品

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修2 信息系统与社会
年级 高二
章节 2.6 网络应用软件开发
类型 教案-教学设计
知识点 计算机网络
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 151 KB
发布时间 2025-10-30
更新时间 2024-08-26
作者 xkw_072556811
品牌系列 上好课·上好课
审核时间 2024-08-22
下载链接 https://m.zxxk.com/soft/46955989.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

2.6 《网络应用软件开发》第二课时(教学设计) 年级 高二年级 课时 2课时 课题 2.6 《网络应用软件开发》 教学 目标 1.初步掌握SQL语言及SQLite数据库(核心素养:计算思维) 2.简单了解AIML人工智能标记语言(核心素养:计算思维) 3.了解网络应用与发布常见命令及注意事项(核心素养:信息社会责任) 教学 重难点 重点:sqlite3的使用 难点:sqlite3的使用 教学 准备 需安装 SQLite Studio可视化编辑器 教学过程 师生活动 设计意图 一、 课 前 讨 论 通过之前的学习我们基本实现了创建一个简单的web应用,也实现了不同数据的传递,机器人的对话功能该如何实现呢?网页中输入的数据该如何处理?数据要存在哪里? 回顾上节课已完成的部分,继续开展项目任务 二、 实践+讲授指导 数据存储 1.信息系统中的数据如何存储 关系型数据库:由多张表以及表之间的关系组成,每张表有一名字标识,包含若干个字段列和记录数据的行 关系数据库管理系统:mysql,orcale,sql server SQL是为操作数据库而开发的一种语言,它可以对数据库里的表进行操作,比如修改数据,查找数据。 2.SQLite数据库是一款轻量级、跨平台的,关系型数据库,具有独立性、零配置、开放性、占用资源低等特点 属于嵌入式数据库,进程内运行,不需要配置,可直接访问;Python内置sqlite3模块,可以驱动SQLite;扩展名.db ①Sqlite3整体使用使用过程, 导入模块→连接数据库→创建游标对象→执行SQL命令→返回查询结果→提交保存数据→关闭游标,数据库 ②SQL命令(SQLite Studio) ⑤实践练习: 利用SQLite Studio 打开SQL编辑器对student数据表完成以下操作: 创建一张包含学号,姓名,成绩字段的数据表 查询xinxi表中性别为“女”的学生 修改“小华”的学号为2023005 增加一条记录 (2023008,小李,男) 3.SQLite3使用 导入模块 import sqlite3 连接数据库 con = sqlite3.connect(“student.db") 数据库连接对象常用方法.cursor()/.commit()/.close() 创建游标对象(用来操作数据库)cur = con.cursor() 常用方法.execute()/.fetchone()/.fetchall() /.close() 执行SQL命令cur.execute(SQL命令)  插入数据可以用变量代替,在SQL语句中用?或者%d(整型),%s(字符串型)占位 返回查询结果 cur.fetchall() 提交保存数据 con.commit() 关闭游标,数据库cur.close()/con.close() 4.实践练习:完成代码填空 先借助SQLite Studio可视化编辑器让学生熟悉SQL语言,再逐步掌握sqlite3模块的使用 三、 讲授+演示 聊天对话功能 机器人的对话功能如何实现 ①AIML人工智能标记语言,可以快速实现机器人聊天对话 使用步骤:学习启动文件→加载AIML文件→表单输入开始聊天 AIML语言基本标签 <aiml> 定义在AIML文件的开头、结尾 <category> 定义知识单元,对话内容 <pattern> 定义模式匹配用户输入的内容 <template> 定义对用户输入的响应 <li> 表示多个响应 <random> 用于获取随机响应 <*> 通配符 四、 调试与发布 1.run()函数设定host(IP),port(端口号)参数可以实现远程访问,debug参数可以设定是否打开调试模式,默认否 2.flask-script模块中的server Manager提供了插入外部脚本的功能,应用该模块后可以直接调用 python 文件名.py runserver 命令运行 强调不同参数的效果及适用情况,注重培养安全意识 课 堂 小 结 1.数据存储 2.聊天对话 3.调试与发布 反 思 评 价 本节内容是对聊天机器人功能的补充与完善,课堂重难点都在数据库的使用,因此先借助SQLite Studio可视化编辑器让学生掌握SQL语言,再结合sqlite3模块引导学生逐步击破难点。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

2.6 网络应用软件开发第二课时(教学设计)信息技术浙教版2019必修2
1
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。