asp动态网站实验报告.docx
- 文档编号:26053781
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:23
- 大小:166.57KB
asp动态网站实验报告.docx
《asp动态网站实验报告.docx》由会员分享,可在线阅读,更多相关《asp动态网站实验报告.docx(23页珍藏版)》请在冰豆网上搜索。
asp动态网站实验报告
实验名称动态网站构建
成绩
专业计算机应用技术
班级计算及应用技术
姓名nnnnnnn
学号nnnnnnn
联系电话1nnnnnnnnnn
实验报告日期2012-9至2013-1
实验一:
简单的成绩查询
实验预习报告
1)实验名称成绩查询
2)实验目的和要求
(1)创建excel文件,并能够导入到access文件中
(2)学会用dreamweaver作一个简单的成绩查询系统
(3)掌握如何运用asp.studio调试网页文件
3)实验内容
(1)要在D盘新建一个web文件夹,放置有关成绩查询相关的文件
(2)熟练运用access软件创建数据库文件
(3)用dreamweaver创建基本页asp文件
(4)asp.studio中“插入”→宏代码管理→常用asp代码→激活下级菜单→创建数据库代码/创建一个recordset中的代码分别加入到asp文件中
4)实验原理
(1)ASP(ActiveServerPages)是一套由Microsoft公司开发的服务器端脚本执行环境。
(2)在进行ASP网页开发之前,首先必须在本地计算机上搭建编译ASP动态网页所需的软件环境,包括配置本地计算机IP地址、安装与设置IIS,以及创建虚拟目录等一系列的操作。
(3)在创建ASP应用程序之前,若要从主目录外的目录发布网页,则可通过创建虚拟目录来进行。
虚拟目录是指物理上未包含在主目录中的目录,但浏览器却认为该目录包含在主目录中。
(4)在ASP程序中,脚本通过分隔符将文本和HTML标记区分开来。
ASP用分隔符<%和%>来包括脚本命令。
ASP文件中一般包含HTML标记、VBScript或JScript语言的程序代码以及ASP语法。
5)预习报告日期2012年9月27日
实验报告
1)实验目的与要求
(1)创建excel文件,并能够导入到access文件中
(2)学会用dreamweaver作一个简单的成绩查询系统
(3)掌握如何运用asp.studio调试网页文件
2)实验内容
(1)要在D盘新建一个web文件夹,放置有关成绩查询相关的文件
(2)熟练运用access软件创建数据库文件
(3)用dreamweaver创建基本页asp文件
(4)asp.studio中“插入”→宏代码管理→常用asp代码→激活下级菜单→创建数据库代码/创建一个recordset中的代码分别加入到asp文件中
3)实验设备与软件
一台电脑、dreamweaver2004、fireworks2004、asp.studio、excel2003、access2003
4)操作方法与实验步骤
(1)在D盘新建一个web文件夹,新建一个access文件
(2)打开excel,创建一个excel文件,保存至桌面
(3)打开access→文件→获取外部数据→导入→excel→下一步→...“导入到表cj”→完成→双击“cj”→视图(设计视图)→xh,把数字改为文本类型
(4)打开dreamweaver软件,新建一个基本页html保存到D//:
web,并命名为1.asp,然后插入表单,在代码视图中将代码全部删除,插入表单→action=“2.asp”→在设计视图红色区域内“请输入学号:
”→插入表单(文本域)→插入表单按钮→选中“□”在属性中文本域改为“xh”
(5)同理创建2.asp,切记原始代码要全部删除
(6)打开asp.Studio,“插入”→宏代码管理→常用asp代码→激活下级菜单→创建数据库代码/创建一个recordset中的代码分别加入到2.asp文件中,但是将数据库名称改为“abc.mdb”和select*fromcjwherexh=“&xh&”
附:
相关代码:
<%
xh=request("xh")
strDatabasePath=Server.MapPath("abc.mdb")
Setconn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;JetOLEDB:
DatabasePassword='';DataSource="&strDatabasePath
conn.Openconnstr
setrs=server.CreateObject("adodb.recordset")
rs.open"select*fromcjwherexh='"&xh&"'",conn,1,1
%>
学号是<%=xh%>语文是<%=rs("yw")%>外语是<%=rs("wy")%>计算机是<%=rs("jsj")%>
(7)打开asp.Studio,将sample右击移除,解决方法里的“新建项目”→123,选择D//:
web→1.asp设置为启动文件→调试→全速运行,检验网页是否完成是否出现错误,并进行调试错误。
5)思考与实验结果
思考:
检查代码没有错误,但是在运行结果时还是出现错误,检测了其他的原因也没有错误,可能原因?
调试运行之前需要将后台文件关掉,只要保留dreamweaver和asp.studio即可
实验结果:
创建了一个成绩查询网页,可以试着查询数据库文件里的数据,如果查询成功则说明该成绩查询系统是成功的可用的
6)实验日期2012年9月28日
实验二:
IP地址查询
实验预习报告
1)实验名称IP地址查询
2)实验目的和要求
(1)创建excel文件,并能够导入到access文件中
(2)学会用dreamweaver作一个IP地址简单查询
(3)掌握如何运用asp.studio调试网页文件
3)实验内容
(1)要在D盘新建一个web文件夹,放置有关IP地址查询相关的文件
(2)熟练运用access软件创建数据库abc.mdb文件
(3)用dreamweaver创建基本页asp文件
(4)asp.studio中“插入”→宏代码管理→常用asp代码→激活下级菜单→创建数据库代码/创建一个recordset中的代码分别加入到look.asp文件中
4)实验原理
(1)ASP(ActiveServerPages)是一套由Microsoft公司开发的服务器端脚本执行环境。
(2)在进行ASP网页开发之前,首先必须在本地计算机上搭建编译ASP动态网页所需的软件环境,包括配置本地计算机IP地址、安装与设置IIS,以及创建虚拟目录等一系列的操作。
(3)在创建ASP应用程序之前,若要从主目录外的目录发布网页,则可通过创建虚拟目录来进行。
虚拟目录是指物理上未包含在主目录中的目录,但浏览器却认为该目录包含在主目录中。
(4)在ASP程序中,脚本通过分隔符将文本和HTML标记区分开来。
ASP用分隔符<%和%>来包括脚本命令。
ASP文件中一般包含HTML标记、VBScript或JScript语言的程序代码以及ASP语法。
5)预习报告日期2012年10月18日
实验报告
1)实验目的与要求
(1)创建excel文件,并能够导入到access文件中。
(2)学会用dreamweaver作一个IP地址的简单查询。
(3)掌握如何运用asp.studio调试网页文件。
2)实验内容
(1)要在D盘新建一个web文件夹,放置IP地址查询相关的文件。
(2)熟练运用access软件创建数据库abc.mdb文件。
(3)用dreamweaver创建基本页asp文件。
(4)asp.studio中“插入”→宏代码管理→常用asp代码→激活下级菜单→创建数据库代码/创建一个recordset中的代码分别加入到look.asp文件中。
3)实验设备与软件
一台电脑、dreamweaver2004、asp.studio2005、excel2003、access2003等。
4)操作方法与实验步骤
(1)在D盘新建一个web文件夹,新建一个access文件。
(2)打开excel,创建一个excel文件,保存至桌面。
(3)打开access→文件→获取外部数据→导入→excel→下一步→...“导入到表abc”→完成→双击“abc”→视图(设计视图)→数据类型分别为“数字、数字、文本、文本”。
(4)打开dreamweaver软件,新建一个基本页html保存到D//:
web,并命名为look.asp,然后插入表单,在代码视图中将代码全部删除,如下:
(5)打开asp.Studio,“插入”→宏代码管理→常用asp代码→激活下级菜单→创建数据库代码/创建一个recordset中的代码分别加入到look.asp文件中,但是将数据库名称改为abc.mdb
附:
相关代码:
<%
functioncacuip(sip)
onerrorresumenext
srip=0
aip=split(sip,".")
ifubound(aip)<>3then
cacuip=0
exitfunction
endif
fori=0to3
srip=srip+(cint(aip(i))*(256^(3-i)))
next
cacuip=srip-1
iferrthencacuip=0
endfunction
sip=request.servervariables("REMOTE_ADDR")
ifrequest("IP")<>""then
strDatabasePath=Server.MapPath("abc.mdb")
Setconn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;JetOLEDB:
DatabasePassword='';DataSource="&strDatabasePath
conn.Openconnstr
iip=cacuip(request("IP"))
strsql="SELECTcountry,cityfromdv_addresswhereip1<="&_
iip&"andip2>="&iip
setrscnt=conn.execute(strsql)
ifrscnt.eofthen
splace="[其他]"
else
splace=rscnt(0)&""&rscnt
(1)
endif
setrscnt=nothing
response.write"你的IP所在地为:
"&splace
endif
%>
5)思考与实验结果
思考:
在学习制作动态网站的过程中切忌好高骛远,我们应该主动的动手去实践,才知道我们的不足之处在什么地方,才能更好的学习。
结果;制作了一个简单的IP地址查询网页,可以试着查询数据库文件里的数据,如果查询成功则说明该网页是可用的。
6)实验日期2012年10月19日
实验三:
留言本程序设计
实验预习报告
1)实验名称留言本程序设计
2)实验目的和要求
(1)创建excel文件,并能够导入到access文件中
(2)学会用dreamweaver作一个简单的留言本程序
(3)掌握如何运用asp.studio调试网页文件
(4)了解从浏览器取得数据的方法,Response对象简介
3)实验内容
(1)要在D盘新建一个web文件夹,放置有关留言本程序相关的文件
(2)熟练运用access软件创建数据库文件
(3)用dreamweaver创建基本页asp文件,本次试验分为display.asp和handle.asp两个网页asp文件,较之前所做的实验显得更为复杂了,但是其基本原理大致是类似的
(4)asp.studio中“插入”→宏代码管理→常用asp代码→激活下级菜单→创建数据库代码/创建一个recordset中的代码分别加入到display.asp和handle.asp文件中
4)实验原理
(1)ASP(ActiveServerPages)是一套由Microsoft公司开发的服务器端脚本执行环境。
(2)在进行ASP网页开发之前,首先必须在本地计算机上搭建编译ASP动态网页所需的软件环境,包括配置本地计算机IP地址、安装与设置IIS,以及创建虚拟目录等一系列的操作。
(3)在创建ASP应用程序之前,若要从主目录外的目录发布网页,则可通过创建虚拟目录来进行。
虚拟目录是指物理上未包含在主目录中的目录,但浏览器却认为该目录包含在主目录中。
(4)在ASP程序中,脚本通过分隔符将文本和HTML标记区分开来。
ASP用分隔符<%和%>来包括脚本命令。
ASP文件中一般包含HTML标记、VBScript或JScript语言的程序代码以及ASP语法。
(5)在ASP中,与客户端的动态交互是通过Response和Request对象实现的,这两个对象起到了服务器与客户机之间的信息传播作用,其中Response对象用于接收客户端浏览器提交的数据,而Request对象的功能则是将服务端的数据发送到客户端浏览器。
5)预习报告日期2012年11月08日
实验报告
1)实验目的与要求
(1)创建excel文件,并能够导入到access文件中。
(2)学会用dreamweaver作一个简单的成绩查询系统。
(3)掌握如何运用asp.studio调试网页文件。
(4)了解从浏览器取得数据的方法,Response对象简介。
2)实验内容
(1)要在D盘新建一个web文件夹,放置有关留言本程序相关的文件。
(2)熟练运用access软件创建数据库文件。
(3)在dreamweaver代码视图中分别创建“input.asp”、“handle.asp”、“display.asp”三个网页,以input为起始文件并在asp.studio中调试,较之前所做的实验显得更为复杂了,但是其基本原理大致是类似的。
(4)asp.studio中“插入”→宏代码管理→常用asp代码→激活下级菜单→创建数据库代码/创建一个recordset中的代码分别加入到display.asp和handle.asp、input.asp文件中
3)实验设备与软件
一台电脑、dreamweaver2004、asp.studio2005、excel2003、access2003等。
4)操作方法与实验步骤
(1)在D盘新建一个web文件夹,新建一个access文件,并命名为“lyb.mdb”。
(2)打开excel,创建一个excel文件,保存至桌面。
(3)打开access→文件→获取外部数据→导入→excel→下一步→...“导入到表dv_adress”→完成→双击“dv_adress”→视图(设计视图)。
(4)打开dreamweaver软件,新建一个基本页asp保存到D//:
web,并命名为display.asp,然后插入表单,在代码视图中将代码全部删除。
(5)同理创建handle.asp,切记原始代码要全部删除。
Response.Redirect("display.asp")
(6)asp.studio中“插入”→宏代码管理→常用asp代码→激活下级菜单→创建数据库代码/创建一个recordset中的代码分别加入到display.asp和handle.asp、input.asp文件中。
Input.asp
留言表单
Handle.asp
<%'读取各字段的数据
Name=Request("Name")
Email=Request("Email")
Subject=Request("Subject")
Memo=Request("Memo")
'检查各字段是否输入了数据
IfName=""OrEmail=""OrSubject=""OrMemo=""Then
Response.Write("字段空白不接受!
")
Response.End'不再处理以下的程序
EndIf
'这是一个打开Access数据库DataFileName.mdb的一个连接的示例。
strDatabasePath=Server.MapPath("lyb.mdb")
'请修改上面的DataFileName.mdb
Setconn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;JetOLEDB:
DatabasePassword='';DataSource="&strDatabasePath
conn.Openconnstr
SQL="INSERTINTOlyb(姓名,email,主题,内容)VALUES('"&Name&"','"&Email&"','"&Subject&"','"&Memo&"')"
'Response.Write(SQL)
conn.Execute(SQL)
conn.close()
Response.Redirect("display.asp")
%>
Display.asp
<%
'这是一个打开Access数据库DataFileName.mdb的一个连接的示例。
strDatabasePath=Server.MapPath("lyb.mdb")
'请修改上面的DataFileName.mdb
Setconn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;JetOLEDB:
DatabasePassword='';DataSource="&strDatabasePath
conn.Openconnstr
sql="SELECT*FROMlybORDERBY时间DESC"
setrs=conn.Execute(sql)
%>
<%
'按照的样式输出
WhileNotrs.EOF
%>
Email:
<%=rs("email")%>">
<%=rs("email")%>
<%
rs.movenext()
Wend
%>
5)思考与实验结果
思考:
在做留言表单时要注意插入代码正确位置,还有完成之后要去检验一下查错改错,更上一层楼!
结果:
6)实验日期2012年9月28日
实验四:
在线考试系统设计
预习实验报告
1)实验目的和要求
(1)了解web访问数据库技术。
(2)熟练掌握在ASP中创建数据库连接。
(3)掌握对在线考试系统设计。
(4)实现在ASP.studio中调试.ASP并完成对在线考试系统的查询。
2、实验内容
(1)在D盘下建立一个web文件夹,并在其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- asp 动态 网站 实验 报告