版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ASP动态网页实验指导书PAGE 1ASP动态网页实验指导书上饶职业技术学院信息工程系 目录 TOC o 1-3 h z HYPERLINK l _Toc249931988 实验1: ASP Web服务器的安装与配置 PAGEREF _Toc249931988 h - 1 - HYPERLINK l _Toc249931989 实验2:HTML标记符的使用(表格、表单对象、CSS样式) PAGEREF _Toc249931989 h - 2 - HYPERLINK l _Toc249931991 实验3:VBScript 程序设计 PAGEREF _Toc249931991 h - 4 - H
2、YPERLINK l _Toc249931992 实验4:ASP内建对象 PAGEREF _Toc249931992 h - 5 - HYPERLINK l _Toc249931993 实验5:数据库基础知识 PAGEREF _Toc249931993 h - 8 - HYPERLINK l _Toc249931994 实验6:ASP存取数据库 PAGEREF _Toc249931994 h - 10 - HYPERLINK l _Toc249931995 实验7:深入进行数据库编程 PAGEREF _Toc249931995 h - 12 - HYPERLINK l _Toc24993199
3、6 实验8:文件存取组件及其他组件 PAGEREF _Toc249931996 h - 14 - HYPERLINK l _Toc249931997 实验9:使用第三方组件 PAGEREF _Toc249931997 h - 16 - HYPERLINK l _Toc249931998 实验10:网络程序开发实例 PAGEREF _Toc249931998 h - 18 - PAGE - 20 -实验1: ASP Web服务器的安装与配置实验名称: ASP Web服务器的安装与配置 成绩: 实验日期: 年 月 日 实验报告日期: 年 2 月 20 日一、实验目的熟悉IIS的安装过程与配置方法。
4、通过编写简单的ASP页面,掌握ASP网页的编写和运行方法。二、实验器材及数量Windows 2000 Server计算机系统,安装IIS、Macromedia Dreamweaver 8.0、Internet Explorer浏览器、Access数据库等。三、实验原理利用ASP中对象的方法、事件、属性制作动态网页。三、实验内容1、利用配套的系统盘将IIS安装好。2、创建虚拟目录。四、实验步骤、过程1、选择“开始”“设置”“控制面板”“添加或删除程序”命令,打开“添加或删除程序”窗口。2、在打开的窗口中选择“添加/删除Windows组件”图标,打开“Windows组件向导”对话框。3、在打开的对
5、话框中选择“Internet信息服务(IIS)”复选框,单击“详细信息”按钮可以查看IIS的子组件。制作一个简单实例:一个简单的ASP程序欢迎光临我的主页4、创建虚拟目录。五、实验结果与分析安装完毕后,在IE浏览器中输入 HYPERLINK http:/localhost,如果能显示IIS欢迎字样 http:/localhost,如果能显示IIS欢迎字样,就表示安装成功。 实验2:HTML标记符的使用(表格、表单对象、CSS样式)实验名称: HTML标记符的使用(表格、表单对象、CSS样式) 成绩: 实验日期: 年 月 日 实验报告日期: 年 2 月 27 日一、实验目的熟悉并掌握HTML标记
6、符的用法和功能。掌握HTML网页的基本结构,学会利用HTML标记符来编写简单的网页,达到能够编写和阅读HTML网页源代码的目的,其中重点要掌握有关表单和CSS层叠样式表的应用。二、实验环境Windows 2000 Server计算机系统,安装IIS、Macromedia Dreamweaver 8.0、Internet Explorer浏览器、Access数据库等。三、实验内容表单的制作、用CSS样式对表单的美化、用Vbscript进行验证。四、实验步骤、过程1、熟练应用DreamWeaver中表单工具制作表单; 试在当前页面中设计一名为userinfo的表单,用以收集注册用户的资料,并将其提
7、交给userlogin.asp页面处理。界面如图所示:2、将表单对象改成相应的对象名。3、熟练使用CSS层叠样式表对页面进行编排 对上述表单运用CSS层叠样式表进行编排,步骤:从大到小、从外到内、从上到下;(代码如实例中所见)Vbscript对表单进行验证。sub check1() if trim(form1.username.value)=empty then msgbox 用户名不能为空,16 document.form1.username.focus() exit sub end ifform1.submit()end sub5、制作userlogin.asp页面,并输入相应的代码。保存
8、并在IIS服务器上测试。五、实验结果与分析一、用css样式对表单进行美化之后,可以看到表单会显示不同的效果。二、Vbscript对表单进行验证之后,在网页测试过程中,如果用户名或密码或其他的表单对象没有填写内容、或者是格式错误时,会出现一个提示信息。三、表单源代码检测分析:学会检测文本框中的数据 学会用函数断定数据的类型、长度 学会检测下拉选择框,并读取数据 学会检测复选框、单选按钮中的数据实验3:VBScript 程序设计实验名称: VBScript 程序设计 成绩: 实验日期: 年 月 日 实验报告日期: 年 3 月 13 日一、实验目的熟悉VBScript的语法、掌握服务器端利用VBSc
9、ript编程的基本方法。二、实验环境Windows 2000 Server计算机系统,安装IIS、Macromedia Dreamweaver 8.0、Internet Explorer浏览器、Access数据库等。三、实验内容单击窗体按钮,出现一个对话框。网页加载时,出现一个对话框。利用随机函数与字符串函数制作一个验证码程序。四、实验步骤、过程1、单击窗体按钮,出现一个对话框输入代码: msgbox “想请我客是不?” 2、网页加载时,出现一个对话框输入代码: !sub window_onload() document.write “我要学好ASP?” document.write “” d
10、ocument.write “过了黄河还有两万里!” msgbox “来不来玩由你!”end sub-利用随机函数与字符串函数制作一个验证码程序dim n1,n2,n3,n4,random1 Randomize 定义随机种子 n1=cstr(chr(57-48)*rnd+48) cstr(对象) 把该对象转化为字符串randomize chr(上标-下标)*rnd+下标)0到9 n2=cstr(chr(122-97)*rnd+97)a到z n3=cstr(chr(57-48)*rnd+48) cstr(对象) 把该对象转化为字符串randomize chr(上标-下标)*rnd+下标)0到9
11、n4=cstr(chr(90-65)*rnd+65)A到Z random1=n1&n2&n3&n4五、实验结果与分析一、在实例一中点击按钮即弹出一个信息,实例二中当页面载入时会显示信息并弹出信息,在实例三中利用两种方法得到的结果是一样的,后面几个实例即分别利用时间函数、随机函数、循环语句、运算符制作。二、必须掌握VbScript语句中的语句结构、函数、运算符等。实验4:ASP内建对象实验名称: ASP内建对象 成绩: 实验日期: 年 月 日 实验报告日期: 年 3 月 27 日实验目的熟练掌握和运用ASP内建对象(包括Response、Request、Session、Application对象
12、、Server对象等)实现交互功能;二、实验环境Windows 2000 Server计算机系统,安装IIS、Macromedia Dreamweaver 8.0、Internet Explorer浏览器、Access数据库等。实验内容1、用Request、Response对象做一个密码验证的页面。2、利用Cookies制作一计数器。3、利用Session对象、Application对象和Global.asa文件制作一个在线统计人数与聊天室。四、实验步骤、过程制作实例一:用request、response对象做一个密码验证的页面步骤一:先分析实例的流程检测数据checkdata.asp登 录
13、login.asp显示失败2秒返回error.asp显示成功succession.asp步骤二:分别制作login.asp、checkdata.asp、succession.asp、error.asp页面步骤三:保存并在IIS服务器上测试。制作实例二:利用Cookies制作一计数器。代码如下:制作实例三:利用Session对象、Application对象和Global.asa文件制作一个在线统计人数与聊天室。步骤一:制作global.asp文件,代码如下:Sub Application_onStart Application.lockApplication(all)=0 Application
14、(online)=0Application.unlockEnd SubSub Session_onStart Application.lock Application(all)=Application(all)+1 Application(online)=Application(online)+1 Application.unlockEnd SubSub Session_onend Application.lock Application(online)=application(online)-1 Application.unlockEnd SubSub Application_onend A
15、pplication(online)=0End Sub步骤二:制作显示页面Online.asp,代码如下:欢迎光临本网站,当前共有人在线 访问总人数为:五、实验结果与分析一、在实例一中当输入正确的用户名、密码、验证码时,即可成功登录,否则失败,实例二中即可利用Cookies成功记录用户访问的次数,实例三中可以随时聊天、能观察到在线的人数,并且网页1秒会自动刷新一次。二、利用request对象可以从客户端获得数据信息,利用response对象可以将数据信息输送给客户端。Session对象和Application对象可以保存变量并在页面中传递,同样Cookies数据集合也具有类似功能,Sessio
16、n对象存在于服务器端,Cookies数据集合存在于客户端,都可以设置其生命周期。实验5:数据库基础知识实验名称: 数据库基础知识 成绩: 实验日期: 09 年 11 月 5 日 实验报告日期: 09 年 11 月 5 日实验目的熟练掌握建立Access数据库,会添加表和查询, 理解最基本SQL语句,尤其是Select、Insert、Delete和Update语句实验环境Windows 2000 Server计算机系统,安装IIS、Macromedia Dreamweaver 8.0、Internet Explorer浏览器、Access数据库等。三、实验内容1、建立数据库(*.mdb)2、完成
17、驱动的安装四、实验步骤、过程建立数据库(*.mdb)1、使用设计器创建表2、使用向导创建表3、通过输入数据创建表建立一个学生库student.mdb,包括两个表,第一个表叫jbzl,包含编号id、姓名name、性别sex、出生年月birthday、地址address等字段,设置id字段为主键,其数据类型为自动编号,birthday字段为日期/时间,其他都为文本类型。第二个表叫xxcj, 包括编号id、姓名name、语文chinese、数学math、英语english、日期date,除date字段为日期/时间型,其他都为文本类型。并以独占的方式打开,给该数据库加密。创建好了,如图所示:jbzl表
18、xxcj表2、不用数据源连接数据库,代码如下,制作的文件名为conn.asp五、实验结果与分析一、数据库建立好之后,在加密之前,在IIS上运行Conn.asp文件时,在代码输入正确的前提下,在页面上输出的状态为1,如果不正确,输出的状态为0或者是报错,这时应按照报错提示信息进行检查,如果给已给数据库加密,则必须输入密码将数据库打开。二、必须理解各句代码的意思,将server对象的mappath方法将数据库的虚拟路径转化为真实路径之后,用连接符&将两者连接起来,在Driver和括号之间有一个空格。实验6:ASP存取数据库实验名称: ASP存取数据库 成绩: 实验日期: 09 年 11 月 19
19、日 实验报告日期: 09 年 11 月 19 日一、实验目的掌握连接数据库,利用Select、Insert、Delete、Update语句语句查询、添加、删除、修改记录二、实验环境Windows 2000 Server计算机系统,安装IIS、Macromedia Dreamweaver 8.0、Internet Explorer浏览器、Access数据库等。三、实验内容综合利用Select、Insert、Delete、Update语句制作网络导航实例。四、实验步骤、过程1、综合利用Select、Insert、Delete、Update语句制作网络导航实例。 步骤一、建立数据库wwwlink.m
20、db,包含的字段为:link_id(自动编号)、name(文本)、url(文本)、intro(备注)、submit_date(日期/时间)并建立连接数据库文件conn.asp。步骤二、利用Select语句查询记录,制作index.asp,程序运行结果如下图所示:首页的分析:本程序的主体部分分为三个部分:第一个部分是包含了一个连接数据库的文件;第二部分是利用Connection对象的Execute方法建立记录集;第三部分是利用一个循环读出所有满足查询条件的记录。步骤三、利用Insert语句添加记录。 这里将程序分为两个:一个是添加记录表单文件add_form.asp,一个是添加记录执行程序add
21、.asp。程序运行结果如下图所示:步骤四、利用Delete语句删除记录。制作delete.asp页面。在首页中单击【删除记录】链接,就会执行该程序,执行完毕后立即再重定向首页。步骤五、利用Update语句更新记录。该程序包含两个文件:一个是表单文件update_form.asp,一个是修改执行程序update.asp。注:在update_form.asp中还要注意session(link_id)=varLink_id 这一句。主要是因为在程序update.asp中还要用到网站编号,所以把它保存在Session中,到update.asp再从Session中取出来,这是一种在不同网页间传递数据的重
22、要方法。其实还可有有很多方法,例如利用QuerySting或Cookies五、实验结果与分析当把整个实例的所有页面编辑好了之后,保存并在IIS上运行。运行index.asp页面时,页面上将显示所有的网站名称、网址和简介,并且可以添加记录,删除记录,修改记录。其中添加记录即是利用SQL语句中的Insert语句,删除即是利用了Delete语句,修改即是Update语句,查询即是Select语句。实验7:深入进行数据库编程实验名称: 深入进行数据库编程 成绩: 实验日期: 年 月 日 实验报告日期: 年 12 月 5 日一、实验目的掌握利用Connection对象存取数据库,利用Recordset对
23、象查询、更新数据库二、实验环境Windows 2000 Server计算机系统,安装IIS、Macromedia Dreamweaver 8.0、Internet Explorer浏览器、Access数据库等。三、实验内容1、利用Connection对象存取数据库,利用Recordset对象查询记录进行分页。四、实验步骤、过程1、利用Connection对象存取数据库,利用Recordset对象查询记录进行分页。 制作实例二:制作综合实例在线通讯录步骤一:分析程序的实现:address.mdb数据库文件;index.htm框架首页;menu.htm功能列表文件,左边框架页面;odbc_conn
24、ection连接数据库文件;list.asp显示成员列表,右边框架页面;add_form.htm添加成员密码验证文件;add.asp添加成员文件;chang.asp修改成页密码验证文件;update_form.asp修改成员密码表单文件;update.asp修改成员文件;delete.asp删除成员文件;serarch.asp查找成员文件。步骤二、建立数据库address.mdb,包含的字段为:id(自动编号)、name(文本)、password(文本)、tel(文本)、email(文本)、home(文本)、age(文本)、intro(备注)。步骤三、分别制作各个文件并实现;五、实验结果与分析
25、实例一的效果是分页显示,用到Recordset对象的PageSize、PageCount和AbsolutePage属性。PageSize属性表示1页显示多少条,PageCount属性表示总共有多少在页,AbsolutePage属性表示当前指赂第几页。实例二中利用Connection对象存取数据库,利用Recordset对象查询、更新数据库。实验8:文件存取组件及其他组件实验名称: 文件存取组件及其他组件 成绩: 实验日期: 年 月 日 实验报告日期: 年 12 月 12 日一、实验目的掌握FileSystemObject文件存取对象实现文件、驱动器、文件夹的各类操作,了解使用Counter计数
26、器和Page Counters计数对象实现页面访问次数的统计方法二、实验环境Windows 2000 Server计算机系统,安装IIS、Macromedia Dreamweaver 8.0、Internet Explorer浏览器、Access数据库等。三、实验内容1、利用FileSystemObject对象和TextStream对象制作新建一个文件的实例。2、利用FileSystemObject对象的Opentextfile方法读取一个已有的文本文件四、实验步骤、过程1、利用FileSystemObject对象和TextStream对象制作新建一个文件的实例。 2、利用FileSystem
27、Object对象的Opentextfile方法读取一个已有的文本文件% Dim FileObject声明一个FileSystemObject对象实例 Set FileObject=Server.CreateObject(Scripting.Filesystemobject) dim TextFile声明一个TextStream对象实例 Set TextFile=FileObject.Opentextfile(Server.Mappath(test.txt) Do while not Textfile.Atendofstream Response.Write Textfile.Readline逐
28、行读取,直到文件结尾 Response.write在页面上换行显示 Loop TextFile.Close关闭TextStream对象%制作实例三:利用FileSystemObject对象和TextStream对象用文本文件实现计数器的例子 您是第位访客五、实验结果与分析当实例一运行时,将在指定的文件夹生成一个名叫test.txt的文本文件,并写下两行话。在实例二中,将把test.txt中的内容逐行读取,直到文件结尾。在实例三中,每当客户访问一次该网页时,即次数将加1,并且访问的次数将保存到num.txt文本文件中。实验9:使用第三方组件实验名称: 使用第三方组件 成绩: 实验日期: 年 月
29、日 实验报告日期: 年 12 月19 日一、实验目的熟悉和掌握ASP中常用的,可以选择性安装的组件的用法与功能,掌握脚本对象中常用子对象的功能与用法二、实验环境Windows 2000 Server计算机系统,安装IIS、Macromedia Dreamweaver 8.0、Internet Explorer浏览器、Access数据库等。三、实验内容利用ASPUpload组件制作发布消息的实例。四、实验步骤、过程1、利用ASPUpload组件制作发布消息的实例第一步:创建一名叫news.mdb的数据库,在里面创建一个表:news,包括id(自动编号)、title(文本)、body(文本)、filename(文本)、submit_date(时间/日期)第二步:制作显示最新消息页,运行效果如下图所示:代码如下:标题:内容:附件:a href=upload/时间: 第三步:制作发布最新消息表单,运行效果如下图所示:第四步:制作发布最新消息执行程序:五、实验结果与分析当执行程序时,可以利用ASPUpload组件将客户端的文件上传到服务器端,比如在一些网络课堂中,学生通过上传文件递交作业等。该组合的功能非常强大,不仅可以上传文件,还可以像普通表单一样上传一些表单元素值,这样就可以给上传的文件加一些说明文字。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某铝业厂节能准则
- 保险风控模型的深度学习实现
- 保险行业智能算力标准化研究
- 市政有限空间作业应急处置报告
- 个体诊所安全隐患排查手册
- 储能电站沉降观测点布设方案
- 高处作业安全监理管控实施细则
- 建筑工地施工现场消防培训
- 施工现场道路布置设计
- 某水泥厂财务管理办法
- 2026年小学心理健康教研教师招聘考试笔试试题【含答案】
- 2026年上海中考(化学)考试试卷真题(含答案)
- 护理个案:消化系统疾病的护理
- 2026年苏教版七年级下册数学期末学业检测卷(含答案可下载)
- 关于《弱胶结地层巷道与应力计锚杆(索)支护技术规范》的解读
- 2026江西省住房和城乡建设厅直属事业单位高层次人才招聘1人备考题库及答案详解(全优)
- 初中英语阅读教学中分级阅读策略的实践研究课题报告教学研究课题报告
- 2025海南国资运营旗下国改基金公司招聘4人笔试历年难易错考点试卷带答案解析
- 2026年单细胞多组学技术在肿瘤微环境研究中的突破应用
- 2025年校园食堂管理员招聘面试题及答案
- 三一重工销售员奖惩制度
评论
0/150
提交评论