《web应用程序开发》(网络技术专业)实验教学大纲

时间:2019-05-15 02:22:02下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《《web应用程序开发》(网络技术专业)实验教学大纲》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《《web应用程序开发》(网络技术专业)实验教学大纲》。

第一篇:《web应用程序开发》(网络技术专业)实验教学大纲

《web应用程序开发》实验教学大纲

课程代码: 课程性质: 课程分类:专业选修课 实验学时:32学时

适用专业:计算机网络技术 开课单位:数学与信息技术分院 教材与主要参考资料:

材:《ASP.NET程序设计》,尚俊杰,清华大学出版社 参 考 书:

《WEB程序设计技术---ASP.NET》, 秦学礼,清华大学出版社

《ASP.NET简明教程》,金雪云,清华大学出版社

《ASP.NET程序设计及应用》,苏英如,中国水利水电出版社,2006.4

实验教学目标

《web应用程序开发》实训是教学的一个必要组成部分,不属于单独的实验课程。通过理论教学和实验等环节的教学,使学生加深对教学内容的理解与认识,培养学生的网络程序设计、调试和动态页面制作的能力。

主要仪器设备名称(软件名称及安装环境): Windows XP +IIS(Internet服务管理器)

实验基本要求

《web应用程序开发》的实验教学主要以上机编程方式进行,使学生掌握.NET框架结构及如何搭建运行环境;掌握VB.NET程序设计语言基础;掌握HTML服务器控件和Web服务器控件的使用;掌握Request、Response等重要的内部对象的基本知识和基本方法; 掌握数据库的基础知识和SQL语言,能利用ASP.NET进行数据库程序设计;掌握对文件和文件夹操作的基本方法;掌握利用隐藏代码和业务对象实现程序代码和HTML代码分离;了解.NET的最新特性Web服务; 掌握配置Global.asax、web.Config文件和网络安全、使用缓存、调试程序等高级应用。

实验项目设置、内容学及学时分配建议

实验项目:ASP.NET的运行环境的安装和配置 建议学时:2 实验目的:掌握ASP.NET运行环境的安装;熟悉ASP.NET应用程序的配置;掌握Web页的发布。实验内容:

1、搭建 ASP.NET 的运行环境;

2、利用 EditPlus 或记事本等工具开发第一个简单的 ASP.NET;

3、建立第一个应用程序。

实验项目:VB.NET编程 建议学时:4 实验目的:掌握VB.NET的数据类型,以及变量、常量的定义;掌握VB.NET的条件语句、循环语句的使用;掌握VB.NET的过程和函数;掌握VB.NET类的属性和方法的使用。实验内容:

1、字符串、数字、日期等数据的使用;

2、有关函数、运算符的使用方法。

实验项目:使服务器控件的应用 建议学时:6 实验目的:熟悉ASP.NET服务器控件的属性和方法;掌握服务器控件中验证控件的使用。

实验内容:使用验证控件实现用户注册

实验项目:内部对象的应用 建议学时:6 实验目的:熟悉和了解ASP.NET的内置对象request、response、application、session、server、cookies。实验内容:

1、ASP.NET的内部对象Page, Request, Reponse;

2、ASP.NET的内部对Cookie,Application,Server,Session;

3、编写邮件发送程序。实验项目:数据库编程 建议学时:10 实验目的:掌握数据库的建立基本操作; 掌握ASP.NET中数据库的连接方法;熟悉SQL语句;掌握ASP.NET中数据库编程。实验内容:

1、ADO.NET中连接SqlConnection,适配器SqlAdapator,命令SqlCommand,数据集DataSet等类的作用;

2、ADO.NET检索数据、新增、删除数据的方法;

3、DataGrid等显示控件的使用方法;

4、实现用户注册、登录和用户信息管理

实验项目:文件操作 建议学时:2 实验目的:掌握文件系统编程。实验内容:编写网页计数器程序

实验项目:配置Global.asax 文件和Web.config文件 建议学时:2 实验目的:掌握对Global.asax 文件和Web.config文件的配置。实验内容:

1、配置 Global.asax 和 Web.Config 文件的基本方法;

2、网络安全综合示例。

实验考核:

要求学生完成全部教学环节(包括上课、实验、作业等)之后才能参加考试。

①考试形式:无纸化考试,实验课考试。

②评卷标准:平时成绩(。

20%)+实验(40%)+大作业(40%)

第二篇:《web应用程序开发》(网络技术专业)教学大纲

《web应用程序开发》课程教学大纲

课程编号:

课程类别:

专业选修课

计划学时:64

其中理论讲授:32

实验或实践:

适用专业:计算机网络技术 教材与主要参考资料:

1、《ASP.NET程序设计》,尚俊杰,清华大学出版社。

2、《WEB程序设计技术---ASP.NET》, 秦学礼,清华大学出版社

3、《ASP.NET简明教程》,金雪云,清华大学出版社

4、《ASP.NET基础教程》,冯方方,清华大学出版社。

课程的教学目的与任务

对于微软环境下的开发人员来说,.NET的重要性无论如何强调都不为过。因此全面透彻理解这种新技术,对于每一位希望与时俱进的架构师、程序员和技术管理人员来书,都至关重要。本课程将介绍开发 ASP.NET 程序所涉及的开发工具和运行环境、VB.NET 程序设计基础和 ASP.NET 的程序设计基础等有关内容。通过本课程的学习,掌握开发 ASP.NET 程序的基础知识和基本方法,对.net平台下的程序设计有一个全面的认识和了解,并能够独立自主开发留言板、BBS、聊天室等web应用程序。

课程的基本要求 1.掌握.NET框架结构及如何搭建运行环境; 2.掌握VB.NET程序设计语言基础;

3.掌握HTML服务器控件和Web服务器控件的使用;

4.掌握Request、Response等重要的内部对象的基本知识和基本方法; 5.掌握数据库的基础知识和SQL语言,能利用ASP.NET进行数据库程序设计;

6.掌握对文件和文件夹操作的基本方法;

7.掌握利用隐藏代码和业务对象实现程序代码和HTML代码分离; 8.了解.NET的最新特性Web服务;

9.掌握配置Global.asax、web.Config文件和网络安全、使用缓存、调试程序等高级应用。

课程内容、教学方法及学时分配建议

第一章: ASP.NET 入门 建议学时:2 其中讲授: 1 实验或实践:1 教学重点:掌握 ASP.NET 的开发工具和运行环境;

教学难点:掌握新建一个 ASP.NET 的基本流程和建立应用程序的意义和方法;

教学方法:讲授、演示

教学内容:第一节 网络程序设计概述

第二节 ASP.NET简介 第三节 ASP.NET的运行环境 第四节 ASP.NET的开发工具 第五节 新建一个简单的ASP.NET文件

第二章: VB.NET 程序设计基础 建议学时: 8 其中讲课: 4 实验或实践:4 教学重点:掌握数据类型、常量、变量、函数、过程、循环语句、选择语句等;

教学难点:是类的定义、属性、方法、继承、重写、共享属性、共享方法等;

教学方法:讲授、演示

教学内容:第一节 ASP.NET的数据类型

第二节 ASP.NET常量 第三节 ASP.NET变量 第四节 ASP.NET数组 第五节 ASP.NET运算符 第六节 流程控制语句

第三章: 服务器控件

建议学时: 12 其中讲课: 6 实验或实践:6 教学重点:Web 服务器控件的使用;

教学难点:用户控件的使用和控件的绑定、样式等高级操作; 教学方法:讲授、演示 教学内容:第一节 控件简介 第二节 HTML服务器控件 第三节 WEB服务器控件 第四节 验证控件 第五节 用户控件 第六节 对控件的高级操作

第四章: 内部对象

建议学时: 12 其中讲课: 6 实验或实践:教学重点:Request、Response、Cookie、Application、Server 等对象的基本知识;

教学难点:Request、Response、Cookie、Application、Server 等对象的基本方法 教学方法:讲授、演示

教学内容:第一节 ASP.NET内部对象概述

第二节 Page对象 第三节 Request对象 第四节 Response对象 第五节 HttpCookie对象 第六节 Session对象 第七节 Application对象 第八节 Server对象 第九节 Mail对象

Session Session、、第五章: 数据库基础知识 建议学时: 4 其中讲课: 2 实验或实践:2 教学重点:数据库的基本概念;

教学难点:SQL语言中的Select、Insert、Update和Delete语句。; 教学方法:讲授、演示

教学内容:第一节 数据库基本概念

第二节 建立数据库 第三节 SQL语言简介

第六章: ASP.NET 存取数据库 建议学时: 8 其中讲课: 4 实验或实践:4 教学重点:掌握利用 ASP.NET 连接数据库,查询、添加、删除和更新删除的基本方法;

教学难点:利用 DataGrid 控件删除和更新记录的方法; 教学方法:讲授、演示

教学内容:第一节 ADO.NETT简介

第二节 简单存取数据库

第三节 使用DataGrid 控件存取数据库

第七章: 深入进行数据库编程 建议学时: 8 其中讲课: 4 实验或实践:4 教学重点:DataGrid、DataList 和 Repeater 控件的使用方法; 教学难点:在 SQL 语句中使用参数和对 DataSet 对象的操作; 教学方法:讲授、演示

教学内容:第一节 ADO的内部对象

第二节 Connection对象 第三节 Command对象

第四节 存取SQL Server数据库 第五节 对多个表进行组合查询 第六节 开发实例---在线通讯录

第八章:文件及文件夹操作 建议学时: 2 其中讲课: 1 实验或实践:1 教学重点:掌握对文件和文件夹操作的基本方法;

教学难点:文件和文件夹的新建、复制、移动和删除等,以及对文本文件的操作;

教学方法:讲授、演示

教学内容:第一节 文件存取组件

第二节 广告轮显组件 第三节 浏览器兼容组件 第四节 文件超级链接组件 第五节 计数器组件

第九章:隐藏代码与业务对象 建议学时: 2 其中讲课: 1 实验或实践:1 教学重点:在普通 ASP.NET 文件中使用隐藏代码和使用不包含界面的业务对象;

教学难点:使用包含界面的业务对象(自定义控件); 教学方法:讲授、演示

教学内容:普通 ASP.NET 文件中使用隐藏代码

第十章:Web 服务

建议学时: 4 其中讲课: 2 实验或实践:2 教学重点:理解 Web 服务的基本概念,并能够建立、通过代理类调用一个简单的 Web 服务;

教学难点:理解 Web 服务的基本概念,并能够建立、通过代理类调用一个简单的 Web 服务; 教学方法:讲授、演示 教学内容:Web 服务的基本概念

第十一章:配置应用程序及其它应用 建议学时: 2 其中讲课: 1 实验或实践:1 教学重点:配置 Global.asax 和 Web.Config 文件; 教学难点:网站的安全考虑; 教学方法:讲授、演示

教学内容:第一节 配置 Global.asax文件

第二节 配置Web.Config 文件

第三篇:实验七 Web开发常见问题

《J2EE企业级软件开发》实验七

Web开发常见问题

学号:___________________

姓名:____________________ 实验目的:

1,熟悉jspSmartUpload组件进行上传和下载的编程方法 2,熟悉和掌握JfreeChart进行图表编程 3,熟悉Java程序的国际化原理和步骤

4,理解Java Web程序中分页的原理和实现方法

实验内容和步骤:

1,在MyEclipse中导入示例工程(实验七),观察已有的UploadServlet.java, DownloadServlet.java,testUpload.jsp和uploadSuccess.jsp文件,熟悉用jspSmartUpload组件进行上传和下载的方法。

2,自己编程实现多文件上传(假设文件名分别为MultiUploadServlet.java和testMultiUpload.jsp),和多文件下载(MultiDownloadServlet.java和multiUploadSuccess.jsp),参照课本上的jspSmartUpload组件的API完成功能。

3,观察JFreeChartServlet.java和mychart.jsp,理解JfreeChart进行图表编程的方法,并参照jfreechart-1.0.13-developer-guide.pdf,或从网络上(Google和百度)自学绘制折线图(Line Charts)的方法,将mychart.jsp访问时展示的图片改为“100个随机数的折线图”。

4,创建一个网页(testI18N.jsp),通过点击“中文版”或“英文版”,提交给I18Nservlet.java处理,将页面上的文字进行国际化。

5,(选作内容)创建数据库表和记录,并利用MySQL数据库的查询语句(select * from sometable limit m,n),结合Servlet和JSP实现分页显示。

作业和思考题:

(回答完毕以下问题,请将本文件作为实验报告,上传到教师指定目录。为防止上传文件重名而覆盖,建议命名为“学号+姓名.doc”)

1,在学习Web开发中一些新技术时,你有哪些心得体会,如何快速高效的学会某个Web开发的技巧(如图表开发,报表开发,国际化等),通过本实验请谈谈你的经验。

第四篇:00590230网络技术综合实验教学大纲

附件2 《网络技术综合实验》实验教学大纲

课程编号: 00590230 课程名称:网络技术综合实验

英文名称:Comprehensive Experiments on Network Technology 学

分:1分 学

时:1周

适用对象: 通信工程专业大学本科 先修课程:网络技术基础

一、课程性质、目的和任务

随着通信及电子信息产业在全球的迅猛发展,带来了网络技术人才需求量的不断增加,网络技术教育和人才培养成为通信工程专业人才培养的重中之重。把新一代IP、智能管理及无线网技术引进到通信网络教学当中,在校内开展以IP为基础的新一代网络技术及智能管理、无线网络技术的课程实践与设计,培养学生的动手和创新能力、扩展学生的知识面,改变我校通信专业学生在网络工程领域的薄弱现状。探索一种开放、灵活、高效的人才培养机制,高度强调实用性和学生动手操作的能力,最大限度地发挥实践教学在人才培养中的重要作用。

通过《网络技术综合实验》课程,一方面为学生提供多个个综合性、设计性实验,全面培养和训练学生对这些新技术的跟踪、学习和应用能力,增强学生对专业的认同感和学习兴趣;另一方面开拓学生的视野,结合认识实习、毕业实习、课程设计、开放实验等,使学生具备符合国家要求和统一认证的职业考试能力,加强学生的工程化素养,使之成为大学生成长成才和快速就业的一条捷径。

二、教学基本要求

牢固掌握先修课程的相关内容,认真阅读实验指导书,明确实验目的;学生在实验前做好预习,了解实验原理、内容,掌握实验步骤及注意事项;掌握路由器、交换机、防火墙等网络设备的正确使用方法;对于综合性、设计性实验,学生能够独立设计实验步骤,并完成设备的配置和调试;通过实验,锻炼发现问题、分析问题和解决问题的能力。实验完毕由老师验收合格后方可离开,并写好实验报告。

三、实验内容及学时分配

实验一

网络设备操作(综合性性实验,8学时)

COM口Console线Console口以太网双绞线网卡接口本实验使用设备及连接情况注:端口以设备具体情况为主G0/1 任务一:通过Console登录

学习超级终端的设置使用方法,练习通过Console电缆连接设备,并进行设备配置的方法,实验前请保证路由器(交换机)的所有配置已经清空。

任务二:使用系统及文件操作的基本命令

进入系统视图,练习使用帮助特性和补全键,更改系统名称和时间,显示系统运行配置,学习如何保存、删除和清空配置以及对文件的各种操作。

任务三:通过Telnet登录

通过console口配置telnet用户和super口令,配置登录欢迎信息,配置对telnet用户使用缺省的本地认证;进入接口视图,配置以太口和PC机地址,打开telnet服务,更改用户级别,保存配置。

任务四:使用FTP上传下载系统文件

通过console口配置ftp用户,打开ftp服务,登录ftp,使用ftp上传下载文件。任务五:使用TFTP上传下载系统文件

本实验以3CDaemon程序作为TFTP的服务器端,实际上任何支持TFTP服务的程序均可以使用。启动tftp服务器端程序,使用tftp上传和下载文件。

实验二

直连路由和静态路由(综合性实验,8学时)

RTAS6/0192.168.1.2/24G0/0192.168.0.1/24192.168.2.1/24S6/0192.168.1.1/24G0/0RTB192.168.0.2/24PCA本实验使用设备及连接情况注:端口以设备具体情况为主192.168.2.2/24PCB

任务一:直连路由与路由表查看

如图所示建立物理连接,运行超级终端,在路由器上查看路由表,记录路由信息。任务二:静态路由配置

规划IP地址,如图所示配置IP地址和网关,用Ping命令测试可达性;规划静态路由,在两台路由器上分别找出目的网段的下一跳地址。

任务三:配置静态路由

依据规划,分别在两台路由器上添加静态路由,查看路由优先级别,用tracert命令查看报文的传递路径。

任务四:路由环路观察

为了人为在RTA和RTB之间造成环路,可以在RTA和RTB上分别配置一条缺省路由,该路由的下一跳互相指向对方,因为路由器之间是用串口点到点相连的,所以可以配置下一跳为本地接口,用tracert命令追踪数据报文转发路径,记录发生的现象。实验三 RIPv1&v2配置(综合性实验,8学时)

RTAS6/0192.168.1.2/24G0/0192.168.0.1/24192.168.2.1/24S6/0192.168.1.1/24G0/0RTB192.168.0.2/24PCA本实验使用设备及连接情况注:端口以设备具体情况为主192.168.2.2/24PCB

任务一:配置RIPv1 本实验主要通过在路由器上配置RIPv1协议,达到PC之间能够互访的目的。通过本次实验,学生应能够掌握RIPv1协议的基本配置。

建立物理连接并运行超级终端,配置PC和路由器的IP地址,用ping命令测试网络可达性;启用RIP协议,查看路由表并检测PC间互通性;查看RIP的运行状态,查看水平分割与毒性逆转;配置接口工作在抑制状态;用debugging命令观察RIP收发协议报文的情况。

任务二:配置RIPv2 本实验首先通过让RIPv1在划分子网的情况下不能正确学习路由,从而让学生了解到RIPv1的局限性;然后指导学生启用RIPv2协议。通过本实验,学生应该能够了解RIPv1的局限性,并掌握如何在路由器上配置RIPv2。

建立物理连接并运行超级终端,配置PC和路由器的IP地址,配置RIPv1,观察路由表;配置RIPv2,用display查看运行状态;配置RIPv2认证,启用MD5密文验证。

实验四

OSPF单区域/多区域配置(综合性实验,8学时)

OSPF area 0RTAG0/120.0.0.1/24G0/010.0.0.254/2410.1.0.254/24G0/120.0.0.2/24G0/0RTB10.0.0.1/24PCA本实验使用设备及连接情况注:端口以设备具体情况为主10.1.0.1/24PCB

任务一:单区域OSPF基本配置

如图所示搭建实验环境并完成基本配置,检查网络连通性和路由器的路由表;配置OSPF,用display命令检查路由器OSPF邻居状态及路由表,在两台PC上用ping命令检查网络的连通性。任务二:单区域OSPF增强配置

如图所示搭建实验环境并完成基本配置,在路由器上完成OSPF基本配置,并在相关网段使能OSPF;用display命令检查路由器OSPF邻居状态及路由表;修改路由器OSPF接口开销,再次检查路由器的路由表;修改路由器OSPF接口优先级,在路由器上重启OSPF进程,查看路由器OSPF邻居状态。

任务三:多区域OSPF基本配置

OSPF area 0RTAG0/1G0/010.0.0.254/24G0/120.0.0.2/24RTBG0/030.0.0.1/24G0/1G0/030.0.0.2/2410.1.0.254/24OSPF area 110.0.0.1/24PCA

如图所示搭建实验环境并完成基本配置,RTA的两个接口都属于OSPF 区域0,RTB的两个接口分别属于OSPF区域0和区域1,RTC的两个接口都属于OSPF区域1,依据该区域划分完成OSPF配置,并在相关网段使能OSPF;用display命令检查路由器OSPF邻居状态及路由表;在两台PC上用ping命令检查网络的连通性。

本实验使用设备及连接情况注:端口以设备具体情况为主10.1.0.1/24PCB实验五

VLAN配置(综合性实验,8学时)

任务一:配置Access链路端口

本实验任务通过在交换机上配置Access链路端口而使PC处于不同VLAN,隔离PC间的访问,从而使学生加深对Access链路端口的理解。

Ethernet 1/0/24Ethernet 1/0/24Ethernet 1/0/1Ethernet 1/0/2Ethernet 1/0/1Ethernet 1/0/2PCA172.16.0.1/24PCB172.16.0.2/24PCC172.16.0.3/24PCD172.16.0.4/24

建立物里连接并运行超级终端,观察缺省VLAN,配置VLAN并添加端口;查看VLAN信息,查看物理端口链路类型,注意有没有打标签;PC上配置IP,通过ping命令测试不同VLAN间能否互通。

任务二:配置Trunk链路端口

本实验使用设备及连接情况注:端口以设备具体情况为主本实验是在交换机间配置Trunk链路端口,使同一VLAN中的PC能够跨交换机访问。通过本实验,学生应该能够掌握Trunk链路端口的配置及作用。

Ethernet 1/0/24Ethernet 1/0/24Ethernet 1/0/1Ethernet 1/0/2Ethernet 1/0/1Ethernet 1/0/2PCA172.16.0.1/24PCB172.16.0.2/24PCC172.16.0.3/24PCD172.16.0.4/24

在上个实验中,PCA和PCC表面上都属于VLAN 2,它们并不在一个广播域,即本质上不在一个VLAN中,在PCA上用Ping命令来测试与PCC是不能互通的,这是由端口的Access属性决定的。现在设置两台交换机的端口为Trunk并查看Trunk相关信息,看数据帧是以什么形式(tagged/untagged)通过端口的;最后进行跨交换机VLAN测试,看能否互通。

任务三:配置Hybrid链路端口

本实验任务是利用Hybrid端口的特性——一个端口可以属于多个不同的VLAN,来完成分属不同VLAN内的同网段PC机的访问需求.通过本实验,学生应该能够掌握Hybrid链路端口的配置及作用。

在任务二的基础上,配置四台PC分别属于不同的VLAN;配置Hybrid链路端口,并允许某些VLAN的报文以untagged方式通过;查看Hybrid相关信息,检查不同VLAN间的互通性。

本实验使用设备及连接情况注:端口以设备具体情况为主实验六

生成树协议(STP)(综合性实验,8学时)

Ethernet 1/0/24Ethernet 1/0/24Ethernet 1/0/1Ethernet 1/0/23Ethernet 1/0/23Ethernet 1/0/1

如图所示连接设备,在两台交换机上启动STP协议,配置根桥、优先级及边缘端口;查看STP信息,看STP能否发现网络中的环路,是否对端口进行了阻塞,并将网络结构修剪为无环路的树形网络结构;断开交换机上处于转发状态的电缆,验证STP的冗余特性。

配置完成后,断开端口E1/0/1的电缆,再重新连接,并且在SWA上通过命令display stp brief查看端口E1/0/1的状态.注意每隔几秒钟执行命令查看一次,以能准确看到端口状态的迁移过程.可知,172.16.0.1/24本实验使用设备及连接情况注:端口以设备具体情况为主PCB172.16.0.2/24端口E1/0/1从Discarding状态先迁移到Learning状态,最后到Forwarding状态。从以上实验可知,取消边缘端口配置后,STP收敛速度变慢了。

实验七

虚拟路由器冗余协议(VRRP)(设计性实验,8学时)

LoopbackS0/0RTCS0/0OSPF area 0S0/1S0/0G0/0RTAG0/0RTBPCAPCB

任务一:VRRP单备份组配置

如图建立物理连接并初始化交换机和路由器配置,依据实验组网图设计并完成RTA、RTB、RTC、PCA、PCB的IP地址配置;创建VRRP备份组的同时,需要在接口视图下配置备份组的虚拟IP地址, 并且保证配置的虚拟IP地址与RTA和RTB G0/0接口的IP地址在同一网段,配置备份组优先级,确保RTA为Master路由器,RTB为备份路由器;通过Display命令查看备份组状态,可以看出RTA的VRRP 状态是Master,在PCA上用ping检测到PCB得可达性,其结果是可以ping通,此时将RTA关机,再次在在PCA上用ping检测到PCB得可达性,其结果是依然可以ping通,此时在RTB上查看VRRP状态,可以看到RTB的VRRP状态是Master。

任务二:VRRP监视接口配置

如图建立物理连接并初始化交换机和路由器配置,依据实验组网图设计并完成RTA、RTB、RTC、PCA、PCB的IP地址配置;创建VRRP备份组的同时,需要在接口视图下配置备份组的虚拟IP地址,并且保证配置的虚拟IP地址与RTA和RTB G0/0接口的IP地址在同一网段;在RTA和RTB上的GigabitEthernet0/0接口下配置VRRP监视上行出口Serial1/0,当上行出口Serail 1/0出现故障时,路由器的优先级自动降低30,以低于处于备份组的路由器优先级,从而实现主备倒换;查看备份组状态信息,记录Master(Backup)路由器及其优先级,断开RTA连接RTC的接口Serail 1/0线缆,再次观察两台路由器的状态。

实验八

网络地址转换(NAT)(设计性实验,8学时)

PrivateClient_APublic10.0.0.1198.76.28.1/24Eth0/0Eth0/0Eth0/1InternetEth0/1198.76.28.2/24198.76.29.1/24SW2SW110.0.0.210.0.0.254/24RTARTBClient_B本实验使用设备及连接情况注:端口以设备具体情况为主Server198.76.29.4/24

任务一:配置Basic NAT 本实验中,私网客户端Client_A、Client_B需要访问公网服务器Server,而RTB上不能保有私网路由,因此将在RTA上配置Basic NAT,动态地为Client_A、Client_B分配公网地址。

按实验组网图进行物理连接并检查设备的软件版本及配置信息,所有配置为初始状态。依据实验组网图,完成RTA和RTB上接口IP地址的配置,分别在Client_A和Client_B上ping Server,其结果为无法ping通。在RTA上配置Basic NAT,通过display nat session命令查看NAT会话信息,并注意NAT会话信息中的显示的转换后的公网地址和端口号。

任务二:NAPT配置

私网客户端Client_A、Client_B需要访问公网服务器Server,但由于公网地址有限,在RTA上配置的公网地址池范围为198.76.28.11~198.76.28.11,因此配置NAPT,动态地为Client_A、Client_B分配公网地址和协议端口。

按实验组网图进行物理连接并检查设备的软件版本及配置信息,所有配置为初始状态。与实验任务一同样,配置RTA和RTB相关接口的IP地址以及路由,从Client_A、Client_B ping Server,其结果是不能ping通。在RTA上配置NAPT,通过display nat session命令查看NAT会话信息,并注意NAT会话信息中的显示的转换后的公网地址和端口号。

四、考核方式

实习成绩实行五级记分制

考核内容:考勤、实验过程及实验过程中分析解决的能力、实验报告等 1.实验报告占总成绩50% 2.出勤率占总成绩20% 3.实验过程及实验过程中分析解决的能力占总成绩20% 4.其它占总成绩10%

五、对学生能力培养的体现

《网络技术基础》是通信工程专业的一门重要课程,《网络技术综合实验》是为了让学生掌握理论知识、理解知识要点而开设的一门独立开课实验。该课程对学生在网络技术方面进行全面的训练,着重培养学生的协同工作能力、实践动手能力和创新能力,培养学生科学探索的精神,能较好的实现理论与实践相结合的教学目标。利用现有的交换机、路由器、防火墙等网络设备,加深学生对理论知识的理解与应用,提高学生的综合素质和就业竞争力,满足社会对较强动手能力的数字通信网络人才的需求。

六、推荐实验教材和参考文献

实验教材:

《网络技术综合实验实验指导书》,冯小安 编,华北电力大学,2014年。参考文献:

《路由交换技术》(第1卷),杭州华三通信技术有限公司 编著,清华大学出版社,2011年。

《路由交换技术》(第2卷),杭州华三通信技术有限公司 编著,清华大学出版社,2012年。《路由交换技术》(第3卷),杭州华三通信技术有限公司 编著,清华大学出版社,2012年。《路由交换技术》(第4卷),杭州华三通信技术有限公司 编著,清华大学出版社,2012年。《H3C以太网交换机典型配置指导》,杭州华三通信技术有限公司 编著,清华大学出版社,2012年。

七、说明

本课程对理论课的要求很高,实验前一个礼拜必须预习实验指导书及相关理论知识,不然会在做实验时有“无所适从”的感觉。严格遵守时间,各分组应该协同工作,不要单打独斗,或者一个人做一堆人看;实验课上不许大声喧哗、不得穿拖鞋、不得带饮料、零食进入实验室。

大纲制订人:冯小安 大纲审定人:吴润泽 大纲校对人:冯小安 制订日期: 2014.11.5

第五篇:《WEB应用开发》教学大纲

《WEB应用开发》课程教学大纲 Development of WEB Application

课程编码: ZYX08065 课程类别: 专业选修课

先修课程:数据结构与算法、面向对象程序设计、数据库原理及应用 后修课程: 总学分:4 总学时:64 周学时:4 适用专业:软件工程

开课单位:信息科学与技术学院 授课教师:

一、教学目标及教学要求

Web应用开发是软件工程专业的专业选修课程,是锻炼学生编程思维和能力的一门实用课程。该课程主要学习Web应用环境构建技术、Web客户端程序设计方法、Web服务端程序设计方法、Web数据库应用开发技术。通过实验使学生掌握Web应用系统开发方法解决实际问题。通过本课程的学习,使学生掌握开发ASP.NET程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发小型网络应用程序。

二、本课程的重点和难点

本课程的重点:WEB应用开发的基础模式、方法,采用ASP.NET技术结合C#.NET语言进行开发,涉及ASP.NET程序所用的开发工具和运行环境、C#.NET程序设计基础和ASP.NET的程序设计基础。本课程的难点:ADO.NET数据库访问、三层架构开发、LINQ数据库访问技术、AJAX应用开发等。

三、主要实践性教学环节及要求

本课程的主要实践环节包括课程实验及课程设计。

1、课程实验的主要项目及基本要求

(1).NET 2010平台和HTML语言。掌握ASP.NET运行环境的安装;熟悉ASP.NET应用程序的配置;掌握Web页的发布。

(2)C#.NET编程。掌握C#.NET的数据类型,以及变量、常量的定义;掌握C#.NET的条件语句、循环语句的使用;掌握C#.NET的过程和函数;掌握C#.NET类的属性和方法的使用。

(3)服务器控件的应用。熟悉ASP.NET服务器控件的属性和方法;掌握服务器控件中验证控件的使用。

(4)内部对象的应用。熟悉和了解ASP.NET的内置对象request、response、application、session、server、cookies。

(5)数据库编程。掌握数据库的建立基本操作; 掌握ASP.NET中数据库的连接方法;熟悉SQL语句;掌握ASP.NET中数据库编程。

(6)用户控件和WebService。掌握用户控件和WebServcie的使用。(7)配置Global.asax 文件和Web.config文件。掌握对Global.asax 文件和Web.config文件的配置。

(8)Asp.NET应用程序的设置与安全。掌握Asp.NET中关于配置应用程序的步骤和配置文件。

2、课程设计的主要内容及基本要求

在学习完《WEB应用开发》课程后,为了让学生更好地掌握WEB应用开发的原理及实现方法,加深对WEB应用开发基础理论和重要算法的理解,加强学生的动手能力,有必要以课程设计的方式对学生进行进一步的综合训练。

(1)确定一个网站的主题,在以下的的范围内进行选取:

 个人网站。对个人的信息的发布,以个人为主题,比如包个人信息,个人爱好,个人推荐,个人的情感等等。可以参考QQ空间,微博,facebook等。 自己的家乡宣传网站

 交友网站,如同乡会,同学会,旅游爱好者,摄影爱好者之类等。 小商品交易网站。

(2)选取一个主题后,进行前期网站的需求分析,数据的收集,网站模块的划分。关于选取主题后,你根据主题自由发挥去构思自己的网站结构,内容不限制,但必须结合并突出你的主题。)

(3)进行网页设计编程来实现网站的建立(4)进行网站的测试与运行(5)进行报告总结演示

四、采用的教学手段和方法

建议采用“任务驱动”方式为主,辅以“案例教学”、“研究性学习”、“合作学习”等方式进行教学,注重培养学生的“自学方式”与“自学能力”。教学中,教师要注重营造科学的、实用的、活泼的教学环境和氛围,“少讲精讲教学内容,勤于引导学生思考”。

五、教材与主要参考文献

教材:

于华编,ASP.NET Web应用系统开发,西安电子科技大学出版社, 2013年02月

主要参考文献:

郑阿奇,ASP.NET 程序设计教程,机械工业出版社,2011年06月 顾韵华,Web技术与应用,科学出版社,2013 年03月

六、考核形式与成绩计算

考核方式:采用平时、期末、课程设计相结合的考核方式,注重实践环节的考核。其中平时成绩包括考勤成绩、作业成绩、实训成绩,期末采用上机考试和笔试两部分。各部分所占比重如下:(1)平时占总成绩的 30%(2)期末考试占总成绩的 50%(3)课程设计占总成绩的 20%

七、教学内容和学时分配

第一章 ASP.NET开发环境(讲授2学时,实验2学时)

1、教学内容

ASP.NET开发技术简介、ASP.NET开发环境、一个ASP.NET应用程序、ASP.NET工程项目管理、实战演练——配置、测试并发布Web应用范例系统。

2、教学基本要求

① 了解ASP.NET开发技术简介、一个ASP.NET应用程序。② 理解ASP.NET开发环境、。

③ 掌握ASP.NET工程项目管理、实战演练——配置、测试并发布Web应用范例系统。

第二章 系统框架及页面设计(讲授2学时,实验2学时)

1、教学内容

网站规划、控件及事件、HTML控件、母版、导航系统、样式表及主题、实战演练——搭建Web应用系统框架。

2、教学基本要求

① 了解网站规划、母版、导航系统。

② 理解控件及事件、HTML控件、样式表及主题。③ 掌握实战演练——搭建Web应用系统框架。

第三章 常用Web服务器控件(讲授3学时,实验3学时)

1、教学内容

HTML服务器控件、ASP.NET服务器控件、实战演练。

2、教学基本要求

① 理解HTML服务器控件、ASP.NET服务器控件。② 掌握实战演练。第四章 ASP.NET的内置对象(讲授4学时,实验4学时)

1、教学内容

概述、Application对象、Session对象、ViewState对象、Request和Response对象、Server对象、Cookie对象、实战演练——统计在线人数。

2、教学基本要求

① 了解概述、Application对象、Session对象、Cookie对象。② 理解ViewState对象、Request和Response对象、Server对象。③ 掌握实战演练——统计在线人数。

第五章 AD0.NET技术(讲授4学时,实验4学时)

1、教学内容

ADO.NET对象模型、Connection对象、Command对象、DataReader对象、DataAdapter对象、DataSet对象、实战演练。

2、教学基本要求

① 理解ADO.NET对象模型、Connection对象、Command对象、DataReader对象、DataAdapter对象、DataSet对象。

② 掌握实战演练。

第六章 数据绑定及数据控件技术(讲授4学时,实验4学时)

1、教学内容

数据绑定技术、数据源控件、GridView控件、DataList控件、Repeater控件。

2、教学基本要求

① 理解数据绑定技术、数据源控件。

② 掌握GridView控件、DataList控件、Repeater控件。第七章 用户控件和Web服务(讲授2学时,实验2学时)

1、教学内容

用户控件、Web服务、实战演练。

2、教学基本要求 ① 理解用户控件。② 掌握实战演练。

第八章 LINQ数据库访问技术(讲授3学时,实验3学时)

1、教学内容

LINQ基础、基本LINQ查询语句、实战演练。

2、教学基本要求 ① 理解LINQ基础。

② 掌握基本LINQ查询语句、实战演练。

第九章 AJAX应用开发(讲授4学时,实验4学时)

1、教学内容

概述、ASP.NET AJAX的框架、ASP.NET AJAX服务器端控件、实战演练。

2、教学基本要求 ① 了解概述。

② 理解ASP.NET AJAX的框架。

③ 掌握ASP.NET AJAX服务器端控件、实战演练。

第十章 基于ASP.NET的儿童网站的开发(讲授4学时,实验4学时)

1、教学内容

系统设汁、数据库的设计与实现、主要功能模块的设汁。

2、教学基本要求 ① 理解系统没汁。

② 掌握数据库的设计与实现、主要功能模块的设汁。

制定人:赖益强

系(教研室)审核人:胡毅

学院(部)审核人:

制订时间:2017年1月7日 审核时间:2017年2月20日 审核时间:2017年月 日

下载《web应用程序开发》(网络技术专业)实验教学大纲word格式文档
下载《web应用程序开发》(网络技术专业)实验教学大纲.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    网络技术专业毕业设计(论文)教学大纲

    网络技术专业毕业设计(论文)教学大纲 英文名称: 课程编号: 学时:16周 学分:16 适用专业:网络技术专业 先修课程:开设的所有相关课程 一、设计的目的和任务 毕业设计是学生三年大学所......

    使用 PHP 和 SOAP 开发基于 Web 服务的应用程序

    使用 PHP 和 SOAP 开发基于 Web 服务的应用程序 作者: Claymore 时间: 2011-11-22 16:59:51 简介: SOAP 是 Web 服务中最常用的协议,通常的 Web 服务使用 Java 语言编写,但众......

    实验二 CAPPVB数据库应用程序开发(合集5篇)

    实验二VB数据库应用程序开发 实验目的:了解CAPP的工作环境,掌握成组技术、CAPP工作原理、CAPP类型、数据库的建立和访问方法及系统的集成。针对某一类零件,要求学生能使用Acces......

    Web开发流程

    Web开发的分散性和交互性,决定了Web开发必须遵从一定的开发规范和技术约定,只有每个开发人员都按照一个共同的规范去设计、沟通、开发、测试、部署,才能保证整个开发团队协调一......

    Web应用开发(08)j2ee教学大纲(五篇范文)

    《WEB应用开发技术》教学大纲 课程中文名称: WEB应用开发技术 课程类别: 专业选修课 程英文名称: 课程编号: 课程归属单位: 职业技术、职业师范学院 制定时间: 2010年3月1日 一、......

    新一代网络技术教学大纲

    西北师范大学课程教学大纲 西北师范大学计算机类专业课程教学大纲 《新一代网络技术》课程教学大纲 一、说明 (一)课程性质 《新一代网络技术》是计算机科学与技术专业的一门......

    《Linux网络技术》教学大纲

    《Linux网络技术》教学大纲 说 明 一、课程的性质和任务 《Linux网络技术》是计算机网络与通信专业所必修的课程,是该专业的一门必修专业课,其任务是学习该课程后,能用Linux操......

    Windows窗体应用程序基础教学大纲

    第1章 Windows窗体应用程序基础 1. 课程目标 Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。 2. 回顾 无 3. 本章内容  了解窗体基础知识和常用......