1、1 信息系统中的软件信息系统中的软件 【教学目标教学目标】 了解电子邮件系统的基本结构和工作过程。 了解网络协议在网络应用软件开发过程中的作用,提高网络编程的兴趣。 通过活动反思,培养学生的网络道德规范,增强信息社会责任意识。 【学情【学情分析分析】 现在的高一学生,对如何使用信息系统服务,如收发电子邮件并不陌生,但对信息系统的 基本结构和工作过程等不熟悉。与之相对应的,学生可以编写单机运行的程序,但对如何开发 网络应用软件知之甚少。 【教学重点教学重点】 “客户/服务器”模式的特点、网络编程的要素、网络协议与软件开发。 【教学难点】【教学难点】 网络应用软件的开发、通过程序代码实现收发电子邮
2、件。 【教学方法教学方法】 教学方法:项目教学法。 教学手段:教师讲授,学生分组实践、练习、体验。 【教学过程教学过程】 教学环节教师活动学生活动设计意图 2 问题情境 大家都用过电子邮件吧, 请回忆一下不同使用方法的 操作步骤。 方法一:用浏览器收发电 子邮件。 方法二:用 Foxmail 等收 发电子邮件。 输入用户名和 密码登录后,就可以 查看邮箱了;发邮件 时,需要输入对方的 邮箱地址. 引出疑问:电子 邮件信息系统到底 是如何工作的 引入新课 展示图片,帮助学生理解 邮件收发的工作原理,并解释 SMTP、POPv3 等术语。 收发邮件时,我们点击了 很多按钮,这些按钮背后对应 着哪些
3、指令?具体是怎样工 作的?电子邮件系统从整体 上看,又是如何工作的?为了 弄清这些问题,今天我们换种 方法来收发电子邮件用 程序收发电子邮件。 观看演示文禍, 加深理解。 为 引 人 新 课做铺垫 实践 体验 1 让学生完成任务“编程发 送电子邮件” ,运行程序并观 察结果。 网络编程所需参数:用户 名、密码、网络协议 SMTP、 发信服务器地址、收信人的邮 箱地址。 相邻两人为一 组,先给自己发送邮 件,完成实践活动, 然后给对方发送邮 件,完成协作学习并 分享经验。 完 成 教 学 目标,突破重点 难点 实践 让学生完成任务“编程获 取电子邮件列表” 。请学生输 用老师给出的 程序列出自己
4、收信 完 成 教 学 3 体验 2入必要的参数完善程序,然后 运行程序并观察结果。 网络编程所需参数:用户 名、 密码、 网络协议 POPv3 邮 件服务器地址。 箱中的邮件,然后用 浏览器或已有的客 户端软件打开收信 箱,看看用程序代码 获得的列表是否完 整、正确。 目标,进一步培 养学生协作和 沟通的能力 知识 讲授 归纳 总结 通过刚才运行的两个程 序,我们清楚了收发电子邮件 的具体过程及具体的指令,从 而了解了电子邮件系统的基 本结构和工作过程。 电子邮件系统实质上就 是遵循事先商量好的协议交 换数据。 在老师的引导 下,归纳电子邮件系 统的基本结构和工 作过程,进而进一步 认识网络信息系统 中的数据交换过程。 实 现 教 学 目标 拓展 活动 如何编程发送带附件的 电子邮件? 利用老师提供 的代码,修改发送邮 件的程序,实现添加 附件的功能。 拓 展 程 序 功能,加深对软 件作用的理解 活动 反思 自动发送电子邮件的程 序可能会引发什么问题?该 如何应对? 查阅资料并回 答。 发送邮件的程 序,可能会被别有用 心的人用来发送垃 圾邮件。应对方法包 括服务器端限制每 个账户每天发送的 电子邮件数量,用人 工智能技术自测、拦 增 强 信 息 社会责任感 4 截垃圾邮件等。