《2022年计算机网络应用程序设计教案.docx》由会员分享,可在线阅读,更多相关《2022年计算机网络应用程序设计教案.docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 名师精编 精品教案运算机网络程序设计教案课程名称:运算机网络程序设计授课对象: 网络工程专业 授课题目(章节):第 1 讲 网络基础任课老师(职称):薛涛教具: PowerPoint 课件、教材基本教材:Java网络程序设计课时支配: 2 学时教学目的(分把握、熟识、明白三个层次):1、明白运算机网络的一些基本概念;2、把握网络的分层思想和 TCP/IP 协议;3、明白客户服务器模式和 Socket 概念教学重点 *、难点 #:* 重点: TCP/IP 协议参考模型和 TCP/IP 协议;客户服务器模式Socket概念#难点: Socket概念
2、教学主要内容与教学方法:1、运算机网络的概念;2、OSI 参考模型;3、TCP/IP 协议参考模型和 TCP/IP 协议;4、客户服务器模式5、Socket概念课程作业或摸索题:P13:1-1,1-4 课程名称:运算机网络程序设计授课对象: 网络工程专业任课老师(职称):薛涛授课题目(章节):第 2 讲 Java 网络编程 基础基本教材:Java网络程序设计教学目的(分把握、熟识、明白三个层次)教具: PowerPoint 课件、教材 课时支配: 2 学时:1、明白 Java网络编程语言;2、明白 java 网络编程的基本包和类库;3、把握 Java网络编程环境和开发工具使用 教学重点 *、难
3、点 #:名师归纳总结 - - - - - - -第 1 页,共 11 页精选学习资料 - - - - - - - - - 名师精编 精品教案* 重点: JDK 6 开发环境;Java API文档的使用;Java语言程序集成开发工具 Eclipse 安装和使用 #难点: Eclipse 安装和使用教学主要内容与教学方法:1、Java网络编程语言简介;2、Java网络编程的基本包和类库介绍;3、JDK 6 开发环境;4、Java API文档的使用;5、Java语言程序集成开发工具 Eclipse 安装和使用课程作业或摸索题:试验:编程环境的使用目的:娴熟把握 Eclipse 安装配置及利用 内容:
4、Eclipse 进行 Java程序的编辑及调试的技能;安装配置 Eclipse,在 Eclipse 下编辑调试程序,运算并显示 1 到 100 间全部偶数的和,并进行调试;课程名称:运算机网络程序设计授课对象: 网络工程专业 授课题目(章节):第 3 讲 Java 数据流任课老师(职称):薛涛教具: PowerPoint 课件、教材基本教材:Java网络程序设计课时支配: 2 学时教学目的(分把握、熟识、明白三个层次):1、明白输入输出流的基本概念;2、把握 Java流的工作方式;3、把握常用输入和输出流的使用;4、把握文件的随机拜访、目录和文件治理类的使用;5、把握对象的序列化和反序列化 教
5、学重点 *、难点 #:* 重点:输入输出流的基本概念;输入流和输出流层次关系;常用输入和输出流的使用对象的序列化和反序列化#难点:对象的序列化和反序列化教学主要内容与教学方法:1、输入输出流的基本概念;2、输入流和输出流层次关系;名师归纳总结 - - - - - - -第 2 页,共 11 页精选学习资料 - - - - - - - - - 名师精编 精品教案3、常用输入和输出流的使用;4、文件的随机拜访 5、目录和文件治理类的使用 6、对象的序列化和反序列化课程作业或摸索题:试验:面对流的编程和对象序列化试验目的:1、把握 Java 流的工作方式;2、把握常用输入和输出流的使用;3、把握文件
6、的拜访、目录和文件治理类的使用试验内容:1、编写程序实现以下功能:(1)提示用户输入文件要储备的路径(例如 c:test )(2)检查用户指定的路径中的文件夹是否存在,假如不存在,就创建这个文件夹(3)提示用户输入文件名称(4)检查步骤( 1)的文件夹是否存在此文件名的文件,假如存在,就提示用户文件已经存在,要求用户重新输入,返回步骤(3)(5)提示用户分别录入图书名称,出版社,价格,数量,是否教材(boolean类型)等信息(6)将用户录入的图书信息用文件流的方式写入到步骤(4)确定的文件中(7)询问用户是否终止录入图书信息,假如用户输入 n,就返回步骤( 5),否 就关闭文件(8)从用户输
7、入的文件中把用户输入的图书信息读取,逐行显示在屏幕上,并 最终显示图书的个数名师归纳总结 - - - - - - -第 3 页,共 11 页精选学习资料 - - - - - - - - - 名师精编 精品教案2 、 过 程 同 上 题 , 但 是 要 求 图 书 信 息 的 写 入 和 读 取 采 用 对 象 的 方 式 , 即ObjectOutputStream、ObjectInputStream(提示:需要定义图书信息类并实现序列化接口)课程名称:运算机网络程序设计授课对象: 网络工程专业 授课题目(章节):第 4 讲 拜访 Internet 资源任课老师(职称):薛涛教具: PowerP
8、oint 课件、教材基本教材:Java网络程序设计课时支配: 2 学时教学目的(分把握、熟识、明白三个层次):1、把握猎取网络接口和地址信息的类的应用;2、把握 URL 、URLConnection 等的应用;教学重点 *、难点 #:* 重点: InetAddress类的用法;URL 类的用法;URLConnection 类的用法 #难点: URLConnection 类的用法教学主要内容与教学方法:1、InetAddress类的用法;2、URL 类的用法;3、URLConnection 类的用法;课程作业或摸索题:P37:3-3,3-4 课程名称:运算机网络程序设计授课对象: 网络工程专业任
9、课老师(职称):薛涛名师归纳总结 授课题目(章节):第 5 讲 TCP 流式套接字教具: PowerPoint 课件、教材第 4 页,共 11 页编程基本教材:Java网络程序设计课时支配: 6 学时教学目的(分把握、熟识、明白三个层次):- - - - - - -精选学习资料 - - - - - - - - - 名师精编 精品教案1、明白 Socket和 Socket通信的概念;2、把握客户端 Socket 类的应用;3、把握 ServerSocket类的应用教学重点 *、难点 #:* 重点:客户端 Socket 类 服务器 ServerSocket类应用套接字进行通信的基本模式 利用 So
10、cket 进行网络编程的步骤 #难点:应用套接字进行通信的基本模式 利用 Socket 进行网络编程的步骤教学主要内容与教学方法:1、 Socket和 Socket 通信概述 2、 客户端 Socket类 3、 服务器 ServerSocket类;(2 学时)4、应用套接字进行通信的基本模式 5、利用 Socket进行网络编程的步骤(2 学时)6、Socket编程示例(2 学时)课程作业或摸索题:试验:面对 TCP Socket编程见附件 课程名称:运算机网络程序设计授课对象: 网络工程专业任课老师(职称):薛涛授课题目(章节):第 6 讲 UDP数据报套接 字编程基本教材:Java网络程序设
11、计教学目的(分把握、熟识、明白三个层次)教具: PowerPoint 课件、教材 课时支配: 6 学时:1、明白 UDP 协议;2、把握 DatagramPacket类;3、把握 DatagramSocket类;4、把握 UDP 数据报通信基本模式 5、把握网络组播通信 教学重点 *、难点 #:* 重点: DatagramPacket类;DatagramSocket类 数据报套接字编程模式和步骤#难点:数据报套接字编程模式和步骤 网络组播通信教学主要内容与教学方法:名师归纳总结 - - - - - - -第 5 页,共 11 页精选学习资料 - - - - - - - - - 名师精编 精品教
12、案1、 UDP 协议简介;2、 数据报套接字介绍;3、DatagramPacket类;4、DatagramSocket类 5、数据报套接字编程模式和步骤 6、数据报套接字编程示例 7、网络组播通信(1)MulticastSocket 类;(2)组播 Socket的范例;课程作业或摸索题:试验:基于 UDP 编程1 试验目的. 熟识和把握 UDP 网络编程的基本方法和步骤;. 进一步懂得 client/server 交互模式;. 加深同学对于网络协议概念的懂得以及协议的设计和实现方法 2 试验任务重新编写网络选课模拟程序(详细内容和协议见“ 面对 要求使用 UDP Socket 来实现 NCSP
13、 应用层协议;TCP Socket 编程” ),课程名称:运算机网络程序设计任课老师(职称):薛涛授课对象: 网络工程专业授课题目(章节):第 7 讲 多线程教具: PowerPoint 课件、教材基本教材:Java网络程序设计课时支配: 4 学时教学目的(分把握、熟识、明白三个层次):1、把握 Java线程的创建、同步;2、懂得线程同步、堵塞机制;3、把握线程池的用法 教学重点 *、难点 #:* 重点: Java多线程类和接口;线程的同步和和谐线程堵塞#难点:线程的同步和和谐名师归纳总结 - - - - - - -第 6 页,共 11 页精选学习资料 - - - - - - - - - 名师
14、精编 精品教案线程堵塞教学主要内容与教学方法:1、程序、进程与线程 2、Java多线程类和接口 3、线程的状态 4、线程的优先级 5、线程的同步和和谐 7、线程堵塞 8、守护线程 9、线程池概念和 JDK 类库供应的线程池课程作业或摸索题:试验: 多线程服务器1 试验目的 . 熟识和把握线程编程的基本方法和步骤;. 把握多线程服务器的开发方法2 试验任务 .修改讲义中的例子程序,把服务器程序改造成多线程服务器,能够同时接受多 个客户端的恳求并正确处理;讲义中的例子程序要求如下:客户端从命令行输入一个半径值并传送到服务器;服务器依据这个半径值,运算出圆面积发送给客户,客户端显示这个值;客户端 输
15、入“bye” 命令将终止通信;课程名称:运算机网络程序设计授课对象: 网络工程专业 授课题目(章节):第 8 讲 远程方法调用任课老师(职称):薛涛教具: PowerPoint 课件、教材基本教材:Java网络程序设计课时支配: 3 学时教学目的(分把握、熟识、明白三个层次):1、明白远程方法调用的概念2、把握使用 Java RMI 进行服务端和客户端开发的方法教学重点 *、难点 #:* 重点: RMI 的基本原理创建 RMI 应用远程对象工厂设计模式远程方法中的参数与返回值传递回调客户端的远程对象#难点:远程对象工厂设计模式名师归纳总结 - - - - - - -第 7 页,共 11 页精选
16、学习资料 - - - - - - - - - 名师精编 精品教案远程方法中的参数与返回值传递回调客户端的远程对象教学主要内容与教学方法:1、分布式对象模型 2、RMI 简介 3、RMI 的基本原理 4、创建 RMI 应用 5、远程对象工厂设计模式 6、远程方法中的参数与返回值传递 7、回调客户端的远程对象 8、远程对象的并发拜访 9、RMI 应用的部署以及类的动态加载 10、编程实例 课程作业或摸索题:试验:基于 RMI 的分布式编程1 试验目的. 熟识和把握 Java RMI 编程的基本方法和步骤 2 试验任务.编写 rmi 客户端和服务器程序,服务器端供应加、减、乘、除四个远程接口,客户端
17、通过 RMI 调用接口并传入参数,服务器端运算结果,返回给客户端,客户端显示这个值;课程名称:运算机网络程序设计授课对象: 网络工程专业 授课题目(章节):第 9 讲 安全套接字任课老师(职称):薛涛教具: PowerPoint 课件、教材基本教材:Java网络程序设计课时支配: 2 学时教学目的(分把握、熟识、明白三个层次):1、懂得 SSL 安全通信和数字证书的概念2、把握用 SSL Socket网络传输的方法;教学重点 *、难点 #:* 重点: JSSE:SSLSocket类名师归纳总结 - - - - - - -第 8 页,共 11 页精选学习资料 - - - - - - - - -
18、名师精编 精品教案JSSE:SSLServerSocket类 创建基于 SSL 的安全服务器客户机#难点:创建基于 SSL 的安全服务器客户机教学主要内容与教学方法:1、SSL 安全通信和数字证书概念2、JSSE:SSLSocket类3、JSSE:SSLServerSocket类4、创建基于 SSL 的安全服务器客户机课程作业或摸索题:试验:基于 RMI 的分布式编程课程名称:运算机网络程序设计授课对象: 网络工程专业 授课题目(章节):第 10 讲 非堵塞通信任课老师(职称):薛涛教具: PowerPoint 课件、教材基本教材:Java网络程序设计课时支配: 3 学时教学目的(分把握、熟识
19、、明白三个层次):1、懂得堵塞通信和非堵塞通信 2、把握非堵塞涉及的相关类的用法;3、把握用非堵塞编写高性能服务器的方法;教学重点 *、难点 #:* 重点:堵塞和非堵塞通信 支持非堵塞通信中的主要类 #难点:支持非堵塞通信中的主要类教学主要内容与教学方法:1、堵塞和非堵塞通信 2、支持非堵塞通信中的主要类 3、非堵塞编程实例 课程作业或摸索题:P114:7-1,7-2 课程名称:运算机网络程序设计授课对象: 网络工程专业任课老师(职称):薛涛名师归纳总结 - - - - - - -第 9 页,共 11 页精选学习资料 - - - - - - - - - 名师精编 精品教案授课题目(章节):第
20、11 讲 Java 数据库操 作教具: PowerPoint 课件、教材基本教材:Java网络程序设计课时支配: 4 学时教学目的(分把握、熟识、明白三个层次):1、明白 Java环境与数据库的连接 2、把握 MySQL 数据库的使用 3、把握常用的 JDBC API;教学重点 *、难点 #:* 重点: JDBC 的常用接口和类 JDBC API 拜访数据库的步骤与方法 #难点: JDBC 的常用接口和类 JDBC API 拜访数据库的步骤与方法教学主要内容与教学方法:1、Java环境与数据库的连接 2、MySQL 数据库的安装、配置和基本操作 3、JDBC 的常用接口和类 4、JDBC AP
21、I 拜访数据库的步骤与方法 5、JDBC 拜访: MySQL 数据库编程示例 课程作业或摸索题:课程名称:运算机网络程序设计授课对象: 网络工程专业任课老师(职称):薛涛授课题目(章节):第 12 讲 电子邮件的发 送和接收 教具: PowerPoint 课件、教材基本教材:Java网络程序设计课时支配: 4 学时教学目的(分把握、熟识、明白三个层次):1、明白 SMTP 和 POP3协议;2、明白 JavaMail API;3、把握基于 Java Mail 进行邮件收发 教学重点 *、难点 #:* 重点: E-mail 协议简介 JavaMail API 创建 JavaMail 应用程序 身份验证创建和读取复杂电子邮件#难点: JavaMail API 身份验证名师归纳总结 - - - - - - -第 10 页,共 11 页精选学习资料 - - - - - - - - - 名师精编 精品教案创建和读取复杂电子邮件教学主要内容与教学方法:1、E-mail 协议简介 2、JavaMail API 简介 3、建立 JavaMail 应用程序的开发环境 4、创建 JavaMail 应用程序 5、身份验证 6、URLName 类 7、创建和读取复杂电子邮件 8、操纵邮件夹课程作业或摸索题:名师归纳总结 - - - - - - -第 11 页,共 11 页