6.3.1 分析与设计1.doc

上传人:s9****2 文档编号:547689140 上传时间:2023-03-10 格式:DOC 页数:5 大小:714.50KB
返回 下载 相关 举报
6.3.1 分析与设计1.doc_第1页
第1页 / 共5页
6.3.1 分析与设计1.doc_第2页
第2页 / 共5页
6.3.1 分析与设计1.doc_第3页
第3页 / 共5页
6.3.1 分析与设计1.doc_第4页
第4页 / 共5页
6.3.1 分析与设计1.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《6.3.1 分析与设计1.doc》由会员分享,可在线阅读,更多相关《6.3.1 分析与设计1.doc(5页珍藏版)》请在金锄头文库上搜索。

1、高中信息技术(选修1)算法与程序设计 用VB开发网络应用软件的分析与设计 启东吕四中学 范红菊【教材分析】本节是江苏省教育出版社的普通高中课程标准实验教科书之信息技术(选修1)算法与程序设计模块中的第六章第三节开发网络应用软件中的第一小节,主要内容是让学生分析和设计一个网上交谈软件的,过程是采用任务驱动的形式。通过使用TCP(传输控制协议)来演示一个客户端/服务器端(Client/Server,简称C/S)应用程序,让学生通过观摩回答问题,理解C/S工作的过程,进行任务分析,划分程序的功能模块,学习一种新的控件知识,进而进行设计分析,为后面完整的程序设计打下基础。通过本节的学习深化学生对利用V

2、B设计网络聊天室程序的理解,进一步熟悉对象、属性和方法的运用。而且由于网络应用软件具有很好的互动性,具有一定的娱乐效果,相信本节内容在学生学习时一定会很受欢迎。 【学情分析】高一年级的学生已具备了一定的观察、思考、分析和解决问题的能力,学生在“信息技术基础”模块里已经学习了计算机的基本操作,为高一下学期学习信息技术选修模块“算法与程序设计”,打下基础。经过一段时间的学习,他们已基本熟悉可视化编程工具VB的使用,对“计算机解决实际问题的基本过程”已有所体验与了解。因此,他们学习本节内容“分析一个网络交谈软件的开发过程”是可以的。但是,本节是属于理论分析加实践活动课,内容多,对学生要求较高,教师在

3、课堂上要引导。【教学目标】知识与技能:1、能设计出美观大方、实用的聊天软件界面2、理解客户端和服务器端的概念 3、理解网络应用软件开发中TCP协议的作用4、认识Winsock控件的主要属性和方法。过程与方法:1、熟练利用控件制作美观的用户界面2、通过理论学习,能理解网络聊天室中客户端和服务器端的工作方式3、通过对Winsock控件的学习,能学会其使用方法情感态度价值观:能产生学习网络应用软件相关技术的愿望。【教学重点】1、客户端和服务器端的功能结构2、利用VB的Winsock控件设计简单的聊天室的过程【教学难点】1、客户端和服务器端的功能结构【教学方法】任务驱动和合作交流相结合。 【教学准备】

4、1、 多媒体计算机网络教室 2、 演示课件、作品范例【教学过程】环节1:导入在上课时教师播放“没事聊会天!”短视频,时间大概2分钟,内容大致是聊天软件的出现改变了人们的交流方式,引起学生的共鸣,激发学生学习的兴趣。环节2:师生互动引入主题教师:你对网络聊天一定不陌生,在聊天室里可以结交来自世界各地的朋友,交流彼此的思想,网络实现了沟通无阻碍。教师提问:学生经常使用或看到过的聊天软件有哪些?以QQ为例有些什么功能?(学生回答)教师:以QQ为例,它的功能具有文字交流、语音聊天、视频聊天、传送文件、远程协助、可以截屏等等,那同学们,你们有没有想过自己设计制作一个网络聊天工具供他人使用呢?本节课,我们

5、就分析设计一个点对点的聊天软件的开发过程。环节3:软件设计分析1、教师先分析聊天软件的工作过程教师:对要设计的点对点聊天软件的界面的介绍、软件要实现的功能:在局域网内进行一对一的文字信息交流. 教师: 解释它的工作过程: 服务器端客户端在远程计算机上分别运行客户端与服务器端的VB程序,输入对方的IP地址,客户端建立连接后,便可以进行简单聊天了。 2、学生互组思考 学生思考建立一个点对点聊天室的三个主要要素? a、客户端和服务器端(学生回答) (教师分析功能结构,拿课上学生提问题的过程打比喻,学生容易接受理解) b、Winsock控件(使Client 和Server进行连接) c、TCP协议/U

6、DP协议(保障数据准确地到达对方)3、教师重点分析讲解: 客户端和服务器端的程序功能结构、Winsock控件的属性和方法: 1、WinSock的主要属性:属性 描述 LocalHostName属性返回本地计算机名LocalIP属性返回本地计算机的IP地址LocalPort属性返回或者设置所用到的本地端口Protocol属性返回或者设置Winsock控件所使用的TCP协议或者UDP协议RemoteHost属性返回或者设置远程计算机,控件向它发送数据或从它那里接受数据2、WinSock的主要方法方法 描述 Accept方法 仅适用于TCP服务器应用程序。在处理Connection-Request事

7、件时用这个方法接收新连接 Close方法 关闭连接 GetData方法 获取当前的数据块并将其存储在变量中 SendData方法 将数据发送到远程计算机 Listen方法 创建套接字并将其设置为侦听模式。该方法仅适用于TCP连接 Connect方法 客户端连接到服务器端的方法 环节3:体验教师演示范例,学生实践练习让学生体验“客户端”“服务器端”聊天软件的运行过程,进行一对一的文字信息交流环节4:学生分组讨论 创建“点对点聊天”程序的一般步骤? 学生回答,教师做适当的补充。环节5:学生课堂测试练习,了解学生学习情况教师总结:VB利用Winsock编写的最基本的点对点发消息聊天实例,程序及功能都很简单,但这却是大型网络聊天程序的基础模块,很多程序都是在此基础上慢慢扩展起来的,新手朋友尤其需要这种实例,这堂课我们主要进行分析,下节课的任务就是代码的设计。课后反思:本节课主要采取讲解加实践的方式,辅以学生之间合作和探索,让学生在学习中掌握了设计聊天室的原理,应该说较好地完成了教学目标。不足的是,由于学生从未设计过网络应用软件,学生虽然能理解控件的的意义,但是如果让学生自行编写程序,可能存在一定的困难,这都需要在后续的课程中继续训练与操作。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号