web实训大纲.docx

上传人:b****6 文档编号:6004666 上传时间:2023-01-02 格式:DOCX 页数:13 大小:158.15KB
下载 相关 举报
web实训大纲.docx_第1页
第1页 / 共13页
web实训大纲.docx_第2页
第2页 / 共13页
web实训大纲.docx_第3页
第3页 / 共13页
web实训大纲.docx_第4页
第4页 / 共13页
web实训大纲.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

web实训大纲.docx

《web实训大纲.docx》由会员分享,可在线阅读,更多相关《web实训大纲.docx(13页珍藏版)》请在冰豆网上搜索。

web实训大纲.docx

web实训大纲

信息技术系

 

12年6月10日

 

 

通过验证或设计一些ASP页面,学会利用ASP技术创建交互式的动态网页和具有数据库访问功能的应用程序。

本次实训分三个阶段进行:

一是环境搭建,主要任务充分理解ASP的设计环境和发布环境,以便于同学们对什么是静态网页编程什么是动态网页编程理解更透彻。

二是设计阶段,主要任务是分阶段实现各章节的主要任务,以便对Web编程的各个理论知识部分加深理解和掌握。

三是编写实训总结报告、提交任务要求的作品。

一、实训目标

Web程序设计实训是一次全面的综合练习。

其目的在于加深对网站开发的理解,掌握使用asp语言进行编程和用Dreamweaver制作网页的基本方法,提高开发网站实际操作的能力。

二、实训条件

1、前提条件:

开设此实训要求学生对Dreamweaver环境、VBScript语言,ASP内置对象和组件以及SQL数据库知识有一定的了解和掌握。

2、环境要求:

WindowsXP系统,配置IIS,Dreamweaver,Access或SQLServer。

三、实训地点

实验机房

四、实训内容与学时分配

总共学时

序号

实训项目

时间安排

项目要求

备注

1

ASP编程环境设置

2

验证型

验证

2

VBScript程序设计

2

设计型

必做

3

VBScript程序设计

2

设计型

必做

4

VBScript程序设计

2

设计型

必做

5

Request和Response程序设计

6

设计型

必做

6

Session和Application程序设计

8

设计型

必做

7

ASP数据库组件程序设计

8

设计型

必做

 

一、实训目标1

二、实训条件1

三、实训地点1

四、实训内容与学时分配2

一实训内容4

实训一、ASP编程环境设置4

实训二、VBScript程序设计5

实训三Request和Response程序设计6

实训四Session和Application程序设计8

实训五ASP数据库组件程序设计10

二实训总结12

三参考书目12

 

一实训内容

实训一、ASP编程环境设置

【实训目的】:

1.学会WindowsXP服务器上IIS(Internet服务管理器)的安装与配置;

2.学会创建虚拟目录;

3.学会DreamweaverMX站点环境的设置。

4.学会运行ASP程序

【实训内容】:

1.按教材所介绍的方法,在自己的个人计算机上安装IIS。

2.创建虚拟目录。

3.利用DreamweaverMX建立站点“ASP实训站点”。

4.编写一个简单的ASP网页程序,实现在浏览器IE中输出当前日期和时间

 

<%@LANGUAGE="VBSCRIPT"CODEPAGE="65001"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

无标题文档

<%response.writenow()

%>

 

实训二、VBScript程序设计

【实训目的】:

1.了解并掌握VBScript脚本程序设计语言的基本语法知识及简单程序设计方法。

2.学会Msgbox和Inputbox函数的使用方法。

3.学会VBScript的If语句和SelectCase语句的编程技术。

4.学会条件和循环语句的使用方法。

5.学会创建、调用sub过程和function过程的方法。

【实训内容】:

1.编写一个网页,在其HEAD部分编写一段脚本代码,当该页被加载时显示一个输入对话框,提示让访问者输入姓名,单击“确定”按钮后,在对话框中显示对该访问者的欢迎信息。

2.编写一个网页,求1+2+3+……+N的值,在一个文本框中输入一个整数N,当单击”显示结果”按钮时,在另一个文本框中显示结果,当单击”清除结果”按钮时,将两个文本框中的内容清空。

如果未输入N的值而单击”显示结果”按钮,则显示一个对话框,提示用户输入N的值。

要求:

页面设计合理,美观。

提示:

”显示结果”按钮为普通按钮,在其onclick事件过程中编写脚本代码,以实现所需操作,”清除结果”按钮为重置按钮。

计算过程用function过程或sub子过程来实现。

 

--

DimsMsg

sMsg="请输入你的姓名"&vbCrLf&"然后单击确定"

sName=InputBox(sMsg,"输入姓名",,500,500)

msgbox"欢迎访问"&sName

-->

 

<%@LANGUAGE="VBSCRIPT"CODEPAGE="65001"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

无标题文档

输入N:

<%dimfname,i,sum,j

sum=0

fname=Request.form("fname")

i=request.form("fname")

forj=1toi

sum=sum+j

next%>

结果:

">

实训三Request和Response程序设计

【实训目的】:

1.学会利用Request对象从客户端获得信息;

2.学会利用Form和QueryString方法,编制用户注册信息的填写与显示程序;

3.学会利用Response对象向客户端输出信息;

4.学会利用Write、Redirect和Cookies方法,编制相关的验证演示程序。

【实训内容】:

1.试编写一个简单的注册程序,客户注册后显示客户的注册信息。

2.试编写一个ASP程序,实现在浏览器中显示接受请求的服务器的IP地址、服务器的端口号、当前网页的实际物理路径、当前网页的虚拟路径和发出请求的客户端IP地址。

 

<%@LANGUAGE="VBSCRIPT"CODEPAGE="65001"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

无标题文档

姓名:

密码:

<%

response.Writerequest.form("t1")

%>

  

  

<%response.Writerequest.form("t2")

%>

 

<%

response.write"本机IP地址:

"&request.ServerVariables("REMOTE_ADDR")&"
"

response.write"服务器的IP地址:

"&request.ServerVariables("LOCAL_ADDR")&"
"

response.write"目前网页的虚拟存储位置:

"&request.ServerVariables("URL")&"
"

response.write"服务器的端口号:

"&request.ServerVariables("SERVER_PORT")&"
"

response.write"当前网页的实际物理路径:

"&request.ServerVariables("APPL_PHYSICAL_PATH")&"
"

%>

实训四Session和Application程序设计

【实训目的】:

1.学会利用Session对象记载特定客户信息的技术,编制相关的验证演示程序;

2.学会利用Application对象记载所有客户信息的技术,编制相关的验证演示程序,并设计一个简单“聊天室”程序。

【实训内容】:

1.试编写一个ASP程序,实现并显示当前网页的在线人数和计数器。

2.试编写一个ASP程序,实现一个简单的聊天室。

 

 

<%application.Lock

application("numhits")=application("numhits")+1

application.UnLock%>

欢迎光临我的网页

本网页被点击过<%=application("numhits")%>次!

 

<%

mywords=request("mywords")

application("chat")=application("chat")+"
"+mywords

response.Write(application("chat"))

%>

 

实训五ASP数据库组件程序设计

【实训目的】:

1.了解和掌握ASP数据库组件的基本概念和使用方法。

2.学会常用网络数据库的基本操作方法。

3.以Access或SQLServer数据库为例,熟练掌握ASP数据库存取技术。

【实训内容】:

1.建立实训所需要的数据库(例如:

wwwlink.mdb),并设置好数据源(例如:

wwwlink)。

2.设计一个具有查询、更新、删除和插入功能的简单通讯录管理系统。

<%

dim db

set db=server.CreateObject("adodb.connection")

db.open ("wwwlink")

dim rs

sq1="select*form users"

set rs=db.Execute(sq1)

%>

无标题文档

数据库连接测试成功

<%'if not rs.eof then %>

<% for i=0 to rs.fields.count-1 %>

<%=rs.fields(i).name%>

<%next%>

<% do while not rs.eof%>

<% for i=0 to rs.fields.count-1 %>

<%=rs(i)%>

<%next%>

<%rs.movenext%>

<%loop%>

<%'end if%>

<%

dim db

set db=server.CreateObject("adodb.connection")

db.open ("wwwlink")

dim rs

sq1="select*form users"

set rs=db.Execute(sq1)

%>

无标题文档

数据库连接测试成功

<%'if not rs.eof then %>

<% for i=0 to rs.fields.count-1 %>

<%=rs.fields(i).name%>

<%next%>

<% do while not rs.eof%>

<% for i=0 to rs.fields.count-1 %>

<%=rs(i)%>

<%next%>

<%rs.movenext%>

<%loop%>

<%'end if%>

二实训总结

在这次实训中,让我学到了很多在课堂上和书本上学不到的知识,我在这次的实训中收获的还是很多的。

学习总是由完全陌生开始的,这次实训亦是如此。

积极从图书馆借书努力学习钻研,总算有些收获;再加上老师悉心指导,我总算在经历多次失败后成功完成实训了。

心情自然是不言而喻的,这种快乐不亚于拿个好等级。

学习征途就是这样,需要有一颗饥渴的心不断地汲取。

感谢张春燕老师的教导,报告可能会有一些内容有些不好的地方,还望老师严厉批评指正。

   

通过本次实训,我掌握了web程序设计。

也通过本次实训,使我懂得的谨慎的重要性。

另外,无论遇到多大的困难,只要能够拥有一颗想解决它的心,那么就一定能够迎刃而解。

三参考书目

[1]林闯.Web服务器集群请求分配和选择的性能分析[J].计算机学报,2000,23(5):

500-508.

[2]杨晔.集群服务器的性能分析与研究[D].西安:

西安电子科技大学,2007.

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 专升本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1