内容正文:
课题
信息系统中的软件
课型
新授课
课时安排
4
教
学
目
标
1.了解软件在信息系统中的作用。
2.了解开发网络软件时,必须明确的基本要素。
3.能借助软件工具和开发平台开发网络应用软件。
教教
学学 重难点点
教学重点:软件在信息系统中的作用。
教学难点:开发网络应用软件。
教
学
方
法
任务驱动法、小组合作法、项目体验法、实践探究法、交流讨论法等
教
学
反
思
由于学生的编程基础较差,因此在项目体验环节中,在Python中调试并改写代码有些难度,通过师生的共同探究与交流能够逐一攻破难点,最终达到预期教学目标。
教
学
过
程
· 复习导入:
利用Xmind软件回忆计算机系统的组成,从而导入本节课题。
· 探索新知
一、思考:
1.阅读学案中“软件的发展”,列举自己用过的软件,并举例说明哪些软件属于系统软件,哪些属于应用软件?
2.探究:
教材中的搜索系统主要使用了哪几类软件?这些软件在客户端还是在服务器运行?他们的主要功能是什么?
爬虫软件在(服务器)运行,主要功能: 搜索网络信息 ;
排序器软件在(服务器)运行,主要功能: 根据算法按相关度对网页进行排序 ;
数据库软件在(服务器)运行,主要功能: 提供数据存储、查询等功能 ;
万维网服务软件在(服务器)运行,主要功能: 提供万维网服务 ;
浏览器软件在(服务器)运行,主要功能:为用户提供使用搜索系统的接口。
3.网络协议: (观看视频片段:网络协议.mp4)教师讲解
SMTP:简单邮件传送协议,用于发送电子邮件
POPv3:第三版的邮局协议,用于接受电子邮件
4.思考:
在一个信息系统中,可以只包括一种服务器,也可以包括多种服务器,这种说法对吗?为什么?
5.项目实施1:
在python中,编程发送电子邮件,了解各段代码的功能。(教材95页)
6.分组讨论:
编写网络应用软件时,必须理清一下哪些信息?
信息系统采用的网络协议
各种服务器的地址
得到授权的用户名和密码
7.项目实施2:
编写服务器软件(教材100页),了解各段代码的功能。
教师发送代码文件并进行解读
8.探究:
把网页文件传送到接入同一局域网的智能手机上,接着用手机上的浏览器打开网页,试一试能不能用手机参与聊天。
· 拓展提高:
聊天时,为了避免一些粗