1、课题信息系统中的软件课型新授课课时安排4 教 学 目 标 1.了解软件在信息系统中的作用。 2.了解开发网络软件时,必须明确的基本要素。 3.能借助软件工具和开发平台开发网络应用软件。 教教 学学 重难点 点 教学重点:软件在信息系统中的作用。 教学难点:开发网络应用软件。 教 学 方 法 任务驱动法、小组合作法、项目体验法、实践探究法、交流讨论法等 教 学 反 思 由于学生的编程基础较差,因此在项目体验环节中,在 Python 中调试并改写代 码有些难度,通过师生的共同探究与交流能够逐一攻破难点,最终达到预期教学 目标。 教 学 过 程 复习导入:复习导入: 利用 Xmind 软件回忆计算机
2、系统的组成,从而导入本节课题。 探索新知探索新知 一、思考:一、思考: 1.阅读学案中“软件的发展” ,列举自己用过的软件,并举例说明哪些软件属于 系统软件,哪些属于应用软件? 2.探究:探究: 教材中的搜索系统主要使用了哪几类软件?这些软件在客户端还是在服务器运行? 他们的主要功能是什么? 爬虫软件在(服务器)运行,主要功能: 搜索网络信息 ; 排序器软件在(服务器)运行,主要功能: 根据算法按相关度对网页进行排序 ; 数据库软件在(服务器)运行,主要功能: 提供数据存储、查询等功能 ; 万维网服务软件在(服务器)运行,主要功能: 提供万维网服务 ; 浏览器软件在(服务器)运行,主要功能:为
3、用户提供使用搜索系统的接口。 3.网络协议网络协议: (观看视频片段:网络协议.mp4)教师讲解 SMTP:简单邮件传送协议,用于发送电子邮件 POPv3:第三版的邮局协议,用于接受电子邮件 4.思考思考: 在一个信息系统中,可以只包括一种服务器,也可以包括多种服务器,这种说法 对吗?为什么? 5.项目实施项目实施 1: 在 python 中,编程发送电子邮件,了解各段代码的功能。 (教材 95 页) 6.分组讨论:分组讨论: 编写网络应用软件时,必须理清一下哪些信息? 信息系统采用的网络协议 各种服务器的地址 得到授权的用户名和密码 7.项目实施项目实施 2: 编写服务器软件(教材 100
4、页) ,了解各段代码的功能。 教师发送代码文件并进行解读 8.探究:探究: 把网页文件传送到接入同一局域网的智能手机上,接着用手机上的浏览器打开网 页,试一试能不能用手机参与聊天。 拓展提高:拓展提高: 聊天时,为了避免一些粗俗的话影响大家的交流,往往要对某些词进行屏蔽。想 一想,如何才能实现这个功能? 参考:建立一个敏感词库,服务器收到信息后根据词表进行搜索。若没有发现敏 感词就进行转发,如果发现了,就根据规则进行屏蔽,如替换成“*”然后转发。 作业作业 如何给网络聊天系统增加用户认证环节,并把聊天记录保存起来? 参考:可以建立一个数据库,记录账户和密码等相关信息。用户连接时,需要先 向服务
5、器提供账户和密码。如果与数据库中的记录匹配,则允许用户登录,否则 关闭连接,这样就可以实现用户认证了。服务器在转发信息时,可以同时把信息 保存到数据库中,从而实现保存聊天记录这一功能。 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 3.33.3 信息系统信息系统中的软件中的软件 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 学习目标学习目标: 了解软件在信息系统中的作用。 了解开发网络软件时,必须明确的基本要素。 能借助软件工具和开发平台开发网络应用软件。 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 机
6、器语言 汇编语言 高级语言 复习导入:复习导入: 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 软件与信息系统软件与信息系统 阅读学案中“软件的发展”,列举自己用过的软件,并举例说明哪些软件属于系 统软件,哪些属于应用软件? 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 探究: 下面的搜索系统主要使用了哪几类软件?这些软件在客户端还是在服务器运行 ?他们的主要功能是什么? 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 网络协议: 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施
7、思考:思考: 在一个信息系统中,可以只包括一种服务器,也可以包括多种服务器,这种说 法对吗?为什么? 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 项目实施项目实施1 1 : 在python中,编程发送电子邮件,了解各段代码的功能。(教材95页) 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 分组讨论:分组讨论: 编写网络应用软件时,必须理清一下哪些信息? 信息系统采用的网络协议 各种服务器的地址 得到授权的用户名和密码 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 项目实施项目实施2 2:开发网络聊天系
8、统:开发网络聊天系统 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 项目实施项目实施2 2:开发网络聊天系统:开发网络聊天系统 在Python中实现: 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 探究:探究: 把网页文件传送到接入同一局域网的智能手机上,接着用手机上的浏 览器打开网页,试一试能不能用手机参与聊天。 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 拓展提高:拓展提高: 聊天时,为了避免一些粗俗的话影响大家的交流,往往要对某些词 进行屏蔽。想一想,如何才能实现这个功能? 人教中设 版(2019) 信息系设 与社会 第三章 信息系设 的基设设 施 作业:作业: 如何给网络聊天系统增加用户认证环节,并把聊天记录保存起来?
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。