动态网页设计与网站管理实验指导书.docx

上传人:b****5 文档编号:7181820 上传时间:2023-01-21 格式:DOCX 页数:54 大小:1.39MB
下载 相关 举报
动态网页设计与网站管理实验指导书.docx_第1页
第1页 / 共54页
动态网页设计与网站管理实验指导书.docx_第2页
第2页 / 共54页
动态网页设计与网站管理实验指导书.docx_第3页
第3页 / 共54页
动态网页设计与网站管理实验指导书.docx_第4页
第4页 / 共54页
动态网页设计与网站管理实验指导书.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

动态网页设计与网站管理实验指导书.docx

《动态网页设计与网站管理实验指导书.docx》由会员分享,可在线阅读,更多相关《动态网页设计与网站管理实验指导书.docx(54页珍藏版)》请在冰豆网上搜索。

动态网页设计与网站管理实验指导书.docx

动态网页设计与网站管理实验指导书

 

《动态网页设计与网站管理》

实验指导书

 

李桂芝编写

 

北京信息科技大学计算中心

2010.3.9

 

实验一ASP运行环境的配置

一、实验学时:

2学时

二、实验类型:

验证性

该实验的目的在于验证已经学习过的ASP运行环境的配置。

目的明确、原理清楚,所验证的知识点单一,实验方法、步骤制定完备,学生只需根据“实验指导书”中的操作步骤进行操作,就会在规定的时间内完成实验,得出实验结果,撰写实验报告。

三、实验目的

1.掌握Windows2000/XP上IIS的安装与配置;

2.理解虚拟目录的设置方法;

3.掌握ASP文件的编写和运行方法。

4.掌握DreamweaverMX站点环境的设置。

四、实验内容

1.在自己的个人计算机上安装IIS。

2.配置IIS

3.ASP文件的编写和运行

4.DreamweaverMX站点环境的设置

五、实验步骤

1.安装IIS

(1)将WINDOWS系统光盘插入光驱。

(2)将WINDOWS2000系统光盘插入光驱,在“开始”->“设置”->“控制面板”->”添加删除程序”并单击“添加删除windows组件”选项。

(3)在弹出的“windows组件向导”对话框中选中“Internet信息服务(IIS)”复选框安装界面如图1-1所示。

(4)再单击“下一步”按钮,会弹出“选择安装路径的对话框,选择Windows系统盘的路径(G:

\wind\tools\i386下的文件)。

(5)单击“确定”按钮,再单击“下一步”按钮,按屏幕提示完成安装。

(6)检验安装。

启动IE浏览器,在地址栏输入:

http:

//localhost或http:

//127.0.0.1,并按回车键,出现如图1-2所示的网页,表示IIS组件已经安装成功。

2.配置IIS

(1)开始->控制面板->管理工具->Internet服务管理器命令,可以打开“Internet信息服务”窗口,如图1-3所示。

图1-3Internet信息服务对话框

(2)右键单击“默认网站”,在弹出的快捷菜单中选择“属性”,将会出现如图1-4“网站属性”对话框;

图1-4“网站属性”对话框

(3)配置IP。

这里可以指定Web站点的IP,如没有特别需要,则选择全部未分配。

(4)指定站点主目录。

主目录用来存放站点文件的位置,默认是C:

Inetpub\wwwroot。

单击“主目录”标签,切换到如图1-5所示的主目录设置页面,该页面可实现对主目录的更改或设置。

可以选择其他目录作为存放站点文件的位置。

点击“浏览”按钮,选择存放站点文件的实际物理路经的c:

\myweb。

图1-5主目录设置页面

(5)设定默认文档。

每个网站都会有默认文档,默认文档就是访问者访问站点时首先要访问的那个文件,未制定所要访问的网页文件时,系统会访问默认的页面文件。

常见的主页文件名有index.htm、index.asp、default.htm、default.asp等。

单击“文档”标签,选择启动默认的文档复选框;点选“添加”按钮,在默认文档对话框中设置默认文档名(取名为:

index.asp为默认显示首页);通过箭头按钮,调整默认文档搜索顺序。

如图1-6所示:

图1-6设置启动默认文档

3.虚拟目录的设置

要从主目录以外的其他目录中进行发布,就必须创建虚拟目录。

“虚拟目录”不包含在主目录中,但在显示给客户浏览器时就象位于主目录中一样。

本实验以对实际路径(例如:

d:

\aspexample)创建虚拟目录来说明其操作过程。

(1)在D:

盘根目录下创建aspexample文件夹。

(2)打开Internet信息服务器。

(3)新建虚拟目录:

在“默认网站”单击鼠标右键,选择“新建”->“虚拟目录”,如图1-7所示。

图1-7“虚拟目录创建向导——开始”对话框

(4)单击“下一步”按钮,将会出现“虚拟目录创建向导——虚拟目录别名”对话框,在该对话框中“别名”下的文本框中输入“ASPE”,如图1-8所示;

图1-8“虚拟目录创建向导——虚拟目录别名”对话框

(5)单击“下一步”按钮,将会出现“虚拟目录创建向导——网站内容目录”对话框,在该对话框中“目录”下面的文本框中输入文件夹名“D:

\ASPExmaple”或单击“浏览”按钮,查找到“D:

\ASPExmaple”文件夹,如图1-9所示。

图1-9“虚拟目录创建向导——网站内容目录”对话框

(6)单击“下一步”按钮,将会出现“虚拟目录创建向导——访问权限”对话框,直接按“下一步”按钮,在出现的对话框中单击“完成”按钮便完成了“虚拟目录”的创建。

此时在“Internet信息服务”窗口中就可以看到建立的虚拟目录“ASPE”,如图1-10所示。

图1-10建立的虚拟目录

4.ASP文档的创建与运行

(1)用记事本将下述代码文本命名为time.asp保存在c:

\myweb下,即可形成一个ASP文件。

 <%@Language=VBScript%>

您好!


现在的时间是:

<%

t=Time

Response.Writet'显示当前系统时间

%>

(2)在IE浏览器的地址栏输入“http:

//127.0.0.1/time.asp”或者113.251.219.116“http:

//localhost/time.asp”,脚本代码被执行。

查看运行结果如图1-11所示。

图1-11网页效果

(3)将该文件复制到d:

\aspexample文件夹下,在IE浏览器的地址栏输入http:

//127.0.0.1/ASPE/time.asp,查看网页结果,理解虚拟目录的概念。

5.在Dreamweaver2004MX下设置管理站点

为了能方便的在此软件中创建、调试和运行程序,需要在DW中给网页程序设置管理站点。

假设要实验的应用程序存储在实际路径c:

\myweb中,在DW中的管理站点名设为“ASP实验站点”,则具体操作如下:

(1)启动Dreamweaver2004MX程序

(2)选择:

站点→站点管理,则出现对话框,如图1-12所示:

图1-12“管理站点”对话框

(3)单击“新建”按钮,选择“站点”,则屏幕显示如图1-13所示。

图1-12“站点命名”对话框

(4)输入站点名“ASP实验站点”,单击下一步,显示如图1-14所示。

图1-14“选择服务器技术”对话框

(5)选择单选按钮:

是,我想使用服务器技术;然后根据下拉菜单选择:

ASPVBScript。

单击下一步,显示显示如图1-15所示。

图1-15“选择文件存放位置”对话框

(6)择文件存储的实际位置,该实验为:

c:

\myweb。

单击下一步,继续显示如图1-16所示。

图1-16“选择站点根目录”对话框

(7)输入该管理站点浏览的根目录,该实验为:

http:

//localhost,然后单击“测试URL(T)”按钮,来测试设置是否成功。

测试成功,再单击“下一步“,显示如图1-17所示。

图1-17“选择是否传文件”对话框

(8)选择单选按钮“否”,单击“下一步”则出现站点定义总结,然后按“完成“按钮,则结束对管理站点的设置。

6.用DW编写并运行一个简单的ASP网页程序

(1)启动Dreamweaver2004MX,然后选择已建立的“ASP实验站点”,在其下进行创建、编辑和运行文件。

(2)文件→新建,选择“动态页”和“ASPVBScript”,点按“创建”,在出现的屏幕上的与之间加入以下ASP代码:

  <%response.write(“我们有信心学好ASP这门课程!

”)%>

<%response.write(“现在系统的时间为:

“&now)%>

(3)将网页保存到路径c:

\myweb目录下,文件可命名为first.asp。

(4)启动IE浏览器,在地址栏键入:

http:

//locallost/first.asp或者http:

//127.0.0.1/first.asp,然后按回车查看结果。

实验二HTML标记符的使用

一、实验学时:

2学时

二、实验类型:

设计性

学生根据实验目的和内容要求,运用所学的知识,运用HTML语言设计实现各种网页,并进行实际验证,得出实验结果,撰写实验报告。

三、实验目的

1.掌握HTML标记符的用法和功能。

2.掌握HTML网页的基本结构。

四、实验内容

1.用HTML标记语言编程实现如图2-1所示的网页。

图2-1网页

素材如下:

唐诗——七言乐府

    此题作者《全唐诗》为无名氏。

这首诗含义比较单纯,反复咏叹强调爱惜时光,莫要错过青春年华。

从字面看,是对青春和爱情的大胆歌唱,是热情奔放的坦诚流露。

然而字面背后,仍然是“爱惜时光”的主旨。

因此,若作“行乐及时”的宗旨看似乎低了,作“珍惜时光”看,便摇曳多姿,耐人寻味。

《金缕衣》

作者:

杜秋娘

劝君莫惜金缕衣,劝君惜取少年时。

花开堪折直须折,莫待无花空折枝。

2.用HTML标记语言编程实现如图2-2所示的网页。

图2-2网页

参考代码:

超链接综合实例

中国诗词赏析

金缕衣

静夜思

沁园春﹒雪

念奴娇﹒赤壁怀古


欢迎下载中国诗词集

唐诗三百首

宋词五百首

请和我联系:

goodlook@">龙的传人多媒体工作室  返回页顶

3.用HTML标记语言编程实现如图2-3所示的表单网页。

图2-3表单网页

 

实验三VBScript程序设计

一、实验学时:

2学时

二、实验类型:

设计性

学生根据实验目的和内容要求,运用所学的知识,运用VBScript语言设计实现各种网页,并进行实际验证,得出实验结果,撰写实验报告。

三、实验目的

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

2.熟练掌握VBScript的输入输出函数InputBox和MsgBox;

3.熟练掌握VBScript的If语句和SelectCase语句的编程技术;

4.熟练掌握VBScript的For…Next、Do…Loop和Foreach…In等循环语句的编程技术;

5.熟练掌握VBScript的过程和函数的编程技术。

四、实验内容

1.选择结构程序设计

购书款折扣计算程序:

为图书馆“好书共享”协会编写一个会员购书款折扣计算的动态网页程序。

(1)要求如下:

Ø程序运行时,首先出现如图3-1所示的“姓名输入”对话框,输入姓名后按“确定”按钮;

Ø将会出现如图3-2所示的“性别输入”对话框,输入性别后按“确定”按钮;

Ø将会出现如图3-3所示的“好书共享”协会会员书款折扣计算网页,在文本框中输入书款后按“确定”按钮;

Ø将会出现如图3-4所示的对话框,显示用户应付的书款。

Ø书款折扣率计算规律如下:

书款小于1000元时,0.95折;书款大于等于1000元而小于2000元时,0.9折;书款大于等于2000元而小于4000元时,0.8折;书款大于等于4000元时,0.7折。

(2)任务分析:

Ø访问网页时,出现的输入姓名和输入性别的对话框,在VBScript中可以用InputBox()函数来实现。

Ø根据用户输入的性别来给出是“先生”或“女士”的称呼,可用if…else…endif双分支语句来实现。

Ø问候语是随着时间的变化而变化的,有“上午好”、“下午好”和“晚上好”,因此有三种不同的情况,可通过if…else…endif语句的嵌套来实现,也可以使用块if语句来实现

Ø要显示中文的“星期几”,可先使用weekday()函数得到一个指示今天是星期几的数值,使用多分支语句selectcase…endselect来实现。

Ø书款的折扣计算也可以通过selectcase…endselect语句来实现。

显示应付书款,可通过msgbox()函数来实现。

图3-3“好书共享”协会会员书款折扣计算网页

图3-4“用户应付书款”对话框

(3)参考代码:

图书馆"好书共享"协会会员购书款折扣计算程序

optionexplicit

dimxm,xb,str1,str2'声明四个变量

xm=inputbox("请输入你的姓名","姓名输入")

xb=inputbox("请输入性别","性别输入")

ifxb="男"then'根据输入的性别,决定称呼

str1="先生"

else

str1="女士"

endif

iftime()>=#6:

00:

00#andtime()<=#12:

00:

00#then'根据当前时间决定问候语

str2="早上好!

"

elseiftime()>=#12:

00:

00#andtime()<=#19:

00:

00#then

str2="下午好!

"

else

str2="晚上好!

"

endif

document.write"您好,"&_

xm&str1&","&str2&""'该语句输出欢迎词

<%dimy,m,d,t,w,str

y=year(date())'取得当前年

m=month(date())'取得当前月

d=day(date())'取得当前日

t=time()'取得当前时间

selectcaseweekday(date)'判断weekday()函数的值形成中文“星期几”信息

case1

w="星期日"

case2

w="星期一"

case3

w="星期二"

case4

w="星期三"

case5

w="星期四"

case6

w="星期五"

case7

w="星期六"

endselect

str="现在日期时间为:

"&y&"年"&m&"月"&d&"日"&w&t&"
"

response.writestr'输出当前日期时间和星期信息

%>

欢迎你使用图书馆"好书共享"协会会员购书款折扣计算程序

请输入你的总书款:

'okbtn按钮的单击事件代码

dimtotalprice,giveprice

totalprice=txtprice.value

selectcasetrue'该循环计算应付书款

casetotalprice<1000

giveprice=0.95*totalprice

casetotalprice>=1000andtotalprice<2000

giveprice=0.9*totalprice

casetotalprice>=2000andtotalprice<4000

giveprice=0.8*totalprice

caseelse

giveprice=0.7*totalprice

endselect

msgbox"你的应付书款为:

"&giveprice

2.循环结构程序设计

(1)任务描述

Ø为图书馆网站编写一个休闲游戏网页,该游戏网页由“猜数”、“判断某数是否为素数”、“百钱买百鸡”三个小游戏组成。

网页的浏览界面如图3-5所示。

Ø此时如果用户单击“猜数”按钮,将会出现如图3-6所示的“猜数游戏”对话框,用户输入猜的数后单击“确定”按钮,如果猜的数小了,将会出现如图3-7所示的提示框,如果猜的数大了,将会出现如图3-8所示的提示框,如果猜中了将会出现如图3-9所示的提示框,同时提示一共猜了几次。

Ø单击“判断某数是否为素数”按钮,将会出现如图3-9所示的“判断素数游戏”对话框,如果用户猜错了,将会出现如图3-10所示的提示框,如果用户猜对了,将会出现如图3-11所示的提示框。

Ø单击“百钱买百鸡”按钮,将会出现如图3-12所示的“百鸡买百鸡”对话框,供用户输入一种购买的的方案,用户输入方案后按“确定”按钮,如果方案不正确,将会出现提示框告诉你没有答对,如果给出的方案正确,将会出现提示框告诉你回答正确,无论答对答错,最后均会出现如图3-13所示的提示框,告诉用户所有可能的方案。

(2)参考代码

游戏程序界面

如果你累了,请玩玩游戏吧


--水平线-->

Dimm,n,num,ans,cs

'm和n分别存放要猜的数的上下界,num存放在猜的数,ans存放用户猜的数,cs表示猜的总次数

randomize'随机数初始化

m=int(50*rnd())'产生要猜的数的范围下界

n=50+int(50*rnd())'产生要猜的数的范围上界

num=m+int((n-m)*rnd)'产生要猜的数

ans=inputbox("猜的数的范围为:

"&m&"~"&n&vbclrf&"请输入你猜的数","猜数游戏")

'上述语句让用户输入一个要猜的数

ans=ans+1-1'使ans具有数值数据的特性

cs=1'猜的次数置1

dowhileans<>num'如果猜的数不对

ifans>numthen'如果猜的数比被猜的数大

msgbox"很抱歉,你猜的数大了。

"'显示提示信息

else'如果猜的数比被猜的数小

msgbox"很抱歉,你猜的数小了。

"'显示提示信息

endif

ans=inputbox("猜的数的范围为"&m&"~"&n&vbcrlf&"请输入你猜的数","猜数游戏")

'上述语句让用户再输入一个要猜的数

ans=ans+1-1

cs=cs+1'猜的次数加1

loop

msgbox"祝贺你猜中了!

共猜了"&cs&"次!

"'显示猜中信息及猜的次数

[请补充后两个游戏的代码]

 

3.过程程序设计

(1)任务描述

Ø编写一个求三个数的最大公约数的网页,网页初始运行时,将会出现如图3-13所示的“姓名输入”对话框供用户输入姓名;

Ø用户输入姓名后按“确定”按钮将会出现如图3-14所示的主网页。

Ø在该主网页中输入三个整数后,按“计算”按钮将计算出这三个整数的最大公约数并显示出来,如图3-15所示。

此时按“重新输入”按钮,将把所有文本框中的内容清空。

图3-14初始主网页

图3-15求出来的最大公约数

(2)任务分析:

Ø求三个数最大公约数可分成两步,先求出前两个数的最大公约数,假设为t,然后再求出t和第三个数的最大公约数,假设为k,则k就是三个数的最大公约数。

可见该题的核心是求两个数的最大公约数,并且求两个数的最大公约数进行了两次,可编写成一个过程,在需要时调用即可。

Ø求两个数m和n的最大公约数可使用辗转相除法。

假设m和n都大于等于0,并且m大于n(如果m小于n,则m与n值进行交换)。

所谓辗转相除法就是用m除以n,得余数r;如果r不等于0,则将n赋予m(m=n)、r赋予n(n=r),再用m除以n,得余数r;如果r不等于0,再将n赋予m(m=n)、r赋予n(n=r)……依此类推,直到r=0为止,此时的n就是最大公约数。

Ø为显示三行欢迎词,可定义一个过程,给该过程一个参数:

人的姓名,该过程将根据参数显示出三行欢迎词来。

(3)参考代码

求三个数的最大公约数

求三个数的最大公约数


--水平线-->

subwelcome(xingming)'该通用过程用来显示欢迎词

dimi,msg'i为循环变量,msg为要显示的欢迎词

msg="欢迎"&xm&"使用本工具!

"'形成要显示的欢迎词

fori=1to3'通过循环显示三行欢迎词

document.write""&msg&"
"

next

endsub

[定义求两个数的最大公约数函数]

'本语句块用来输入姓名并调用welcome过程

Dimxm

xm=inputbox("请输入您的姓名:

","姓名输入对话框")

callwelcome(xm)

第一个数:


第二个数:


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

当前位置:首页 > 人文社科 > 广告传媒

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

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