电子商务程序设计实验指导书.docx
- 文档编号:11735360
- 上传时间:2023-03-31
- 格式:DOCX
- 页数:27
- 大小:369.26KB
电子商务程序设计实验指导书.docx
《电子商务程序设计实验指导书.docx》由会员分享,可在线阅读,更多相关《电子商务程序设计实验指导书.docx(27页珍藏版)》请在冰豆网上搜索。
电子商务程序设计实验指导书
《电子商务程序设计》
实验指导书
院部:
管理学院
专业:
电子商务专业
实验一IIS的安装与配置
一、实验目的:
掌握IIS的安装过程与配置方法。
二、实验要求:
掌握WWW的工作原理,了解动态网页的相关知识;掌握IIS的安装过程与配置。
三、实验器材:
Windows2000Server计算机系统;安装IIS、Dreamweaver8、Access2000数据库系统等。
四、实验内容:
一、IIS的安装
1、点击“开始→设置→控制面板→添加/删除程序→添加/删除Windows组件”,如图所示,选中“Internet信息服务(IIS)”选项。
添加组件
2、点击“下一步”,出现如图所示的“插入光盘”的对话框:
配置组件
3、点击“确定”,然后找到I386这个目录一路确定直至安装完毕。
二、IIS配置与使用
那么如何使用IIS呢?
这时就需要我们设置站点或虚拟目录。
Win2000server可以设置站点或虚拟目录,Win2000personal个人版只能设置虚拟目录。
设置虚拟目录的具体步骤如下:
点击“开始→设置→控制面板→管理工具→Internet信息服务”,然后选中“默认网站”,点击右键出现快捷菜单选择“新建→虚拟目录”,如图所示:
创建虚拟目录
然后弹出“虚拟目录创建向导”对话框,点击“下一步”出现如图所示的“虚拟目录别名”对话框,这里我们需要为虚拟目录命名。
假设我们命名为111.
为虚拟目录命名
点击“下一步”,出现“映射虚拟目录”对话框,我们可以直接在文本框中输入目录所在的路径也可以点击“浏览...”按钮来指定目录所在的路径。
我们假定为f:
\lgh\,如图所示:
映射虚拟目录
点击“下一步”,出现如图所示的对话框,设置好访问权限,例如:
“读取、运行脚本、写入、浏览”等都打上对勾。
设置访问权限
点击“下一步→完成”,完成虚拟目录的创建。
三、管理IIS
1、“主目录”选项卡
2、“网站”选项卡
3、“文档”选项卡
4、“HTTP头”选项卡
四、使用IIS
编写程序输出一下内容:
“这是利用ASP网页输出的信息”。
[参考步骤]:
1.启动Dreamweaver8,然后切换到源代码显示方式;
2.在
与之间,加入以下ASP代码:3.<%Response.write(“这是利用ASP网页输出的信息”)%>;
4.将网页保存到C:
\Inetpub\wwwroot目录下,文件命名为first.asp;
5.启动IE浏览器,在地址栏中键入:
http:
//localhost/first.asp或http:
//127.0.0.1/first.asp,然后按回车。
注意观察输出结果;
6.在wwwroot目录下创建一个myweb子目录,并将first.asp文件移动到myweb目录下,然后在浏览器中键入http:
//Localhost/myweb/first.asp;
实验二:
VBScript编程
一、实验目的:
熟悉VBScript的语法、掌握服务器端利用VBScript编程的基本方法
二、实验要求:
掌握VBScript语言的语法特点和内置的常用函数的用法;对程序的结构(顺序、分支、循环、过程)的概念和语法比较清晰;具备基本的编写程序的能力。
三、实验器材:
Windows2000Server计算机系统;安装IIS、Dreamweaver8、Access2000数据库系统等。
四、实验内容:
1、打印菱形图案;
2、递归调用求n的阶乘
3、随机字符串
4、制作ASP日历
5、编写程序显示系统当前日期。
日期格式为:
“××××年××月××日星期×”
其中星期×应为中文习惯,例如:
星期一。
6、编写程序显示“距2009年元旦倒记时的天数”
7、编写程序,显示用户注册后登陆时的四位验证吗?
附件:
参考代码:
1、打印菱形图案;
--
SubRhombus()
DimRow,Cols,i,j,Spac
DimOutputString
ForRow=1to7
IfRow<7/2then
Cols=Row*2-1
Else
Cols=(7-Row)*2+1
Endif
Spa=(7-Cols)/2+1
Forj=0toSpa
OutputString=OutputString&""
Next
Fori=1toCols
OutputString=OutputString&"*"
Next
OutputString=OutputString&Chr(10)
Next
MsgBoxOutputString
EndSub
-->
bn
2、递归调用求n的阶乘
--
FunctionFac(n)
Dimf
Dimnum
num=cint(n)
Ifnum=1Ornum=0then
f=1
else
f=Fac(n-1)*n
Endif
Fac=f
EndFunction
SubshowResult(n)
DimResult
Result=Fac(n)
MsgBoxResult
EndSub
-->
输入一个整数:
onclick="ShowresultfrmExercise2.InputText.Value"> 3、随机字符串 <%@LANGUAGE=VBScript%>
<%
FunctionGet_Key(digits)
'定义并初始化数组
dimchArray(26)
'初始化数字
Fori=65To90
chArray(i-65)=Chr(i)
Next
Randomize'初始化随机数生成器。
、
dowhilelen(output) num=chArray(Int((26-0+1)*Rnd+0)) output=output+num loop Get_Key=output EndFunction %> 4、制作ASP日历
<%
FunctionCountDays(iMonth,iYear)
SelectCaseiMonth
case1,3,5,7,8,10,12
CountDays=31
case2
ifIsDate("2/29/"&iYear)Then
CountDays=29
else
CountDays=28
endif
case4,6,9,11
CountDays=30
EndSelect
EndFunction
FunctionFirstDay(iMonth,iYear)
FirstDay=WeekDay(iMonth&"/1/"&iYear)
EndFunction
dimmMonth,mYear
mMonth=Month(Date())
mYear=Year(Date())
mDate=Day(Date())
%>
#CC9933;color: #FFFFFF"> <%=mYear%>年<%=mMonth%>月
<%
j=1
fori=1to42
ifi>=FirstDay(mMonth,mYear)andj<=CountDays(mMonth,mYear)then
ifmDate=jthen
response.write"
else
response.write"
endif
j=j+1
else
response.write"
endif
response.write""
ifimod7=0then
response.write"
endif
next
%>
5、编写程序显示系统当前日期。
日期格式为:
“××××年××月××日星期×”
其中星期×应为中文习惯,例如:
星期一。
<%
myear=Year(date())
mmonth=month(date())
mday=day(date())
mweekday=weekday(date())
selectcasemweekday
Case1
shijiweekday="日"
Case2
shijiweekday="一"
Case3
shijiweekday="二"
Case4
shijiweekday="三"
Case5
shijiweekday="四"
Case6
shijiweekday="五"
Case7
shijiweekday="六"
EndSelect
response.Writemyear&"年"&mmonth&"月"&mday&"日星期"&shijiweekday
%>
6、编写程序显示“距2009年元旦倒记时的天数”
<%
response.Write(date())
Response.write“距2008北京奥运会开幕还有”&DateDiff(“d”,date(),“2009/1/1”)&”天”
%>
7、编写程序,显示用户注册后登陆时的四位验证吗?
<%
ForI=1to4
Randomize
suiji=suiji&Int((9-0+1)*Rnd+0)
Next
response.writesuiji
%>
实验三ASP内置对象的使用
一、实验目的:
1、熟练掌握利用Request对象的Form和QueryString方法从客户端获得信息的技术;
2、熟练掌握Response对象的Write、Redirect和Cookies等方法。
3、熟练掌握利用Application对象;
4、熟练掌握利用Session对象,Server对象。
二、实验要求:
学生充分理解面向对象的程序设计;理解和掌握ASP内建对象request和Response对象、Application、Session、Server对象的的常用属性和方法;
三、实验器材:
Windows2000Server计算机系统;IIS、Dreamweaver8、Access2000数据库系统等。
四、实验内容:
1、试编写一个简单的注册程序,客户注册后显示客户的注册信息。
(在程序中可加验证码,可加表单的客户端验证程序javascript)
2、编写一个ASP页面,实现利用Response对象的write方法,向客户端输出一超级链接,该超链接的标题为“返回首页”,链接的地址为“index.asp”
3、试编写一个HTML页面,该页面中有4个题目(每题25分,题目内容自拟),每个题均有A、B、C和D四个多项选择选项,当用户单击“交卷”按钮时,提交用户选择的答案给grade.asp页面,grade.asp页面获得用户答案数据后,将用户答案数据和正确答案数据输出给客户端,并根据评分规则自动生成分数。
评分规则自定?
4、试编写一个ASP程序,实现在浏览器中显示接受请求的服务器的IP地址、服务器的端口号、当前网页的实际物理路径、当前网页的虚拟路径和发出请求的客户端IP地址。
5、(选做)Windows身份认证。
6、设计用户登陆页面login.htm。
若用户名和口令均为guest,则导航到guest.asp页面;若用户名为administrator,口令为haweofw,则导航到manager.asp页面。
若口令错误,则输出“口令错误!
单击此处返回”的提示信息,“单击此处返回”为超链接,用户单击后,重新返回到登陆页面。
用于表单处理并实现口令判断的页面为dispose.asp。
要求分别用表单的Post和Get方法,来分别实现该操作;
用户登录
用户名:
口令:
确定重填
7、利用Session编写程序,当用户登陆时,对用户登陆的数据进行有效性验证,并且一次只允许用户尝试登陆三次。
8、防刷新的计数器
9、(选做)猜数字游戏
10、(选做)编写聊天室程序。
五、参考代码
1、参考代码:
Index.asp
--
functionsubmitit()
{
varmyform=document.newsform;
if(myform.xingming.value=="")
{
alert("请输入姓名!
");
returnfalse;
}
else
{
if(myform.psw.value=="")
{
alert("请输入密码!
");
returnfalse;
}
else
{
returntrue;
}}}
//-->
添加用户:
break-all'colspan="5"cols="2">
Index1.asp
<%optionexplicit%>
<%response.buffer=true%>
<%
dimname,mima
name=request.form("xingming")
mima=request.form("psw")
%>
下面是你的个人信息
姓名:
<%response.writename%>
密码:
<%response.writemima%>
2、参考代码:
<%
response.write"
%>
3、参考代码:
Index1.asp
一、单项选择题(每题2分,共计20分)
1、ASP网页是在()执行的。
客户端浏览器
服务器端
没有定论
第一次在服务器端,以后在客户端
grade.asp
<%
dimno1,chengji
chengji=0
no1=request.Form("no1")
if(no1="b")then
chengji=chengji+2
endif
response.write("你的成绩为:
"&chengji)
%>
4、参考代码:
<%
pagename=server.MapPath(request.ServerVariables("script_name"))
response.Write(pagename)
servername=request.ServerVariables("server_name")
response.Write(servername)
serverport=request.ServerVariables("server_port")
response.Write(serverport)
serverip=request.ServerVariables("local_addr")
response.Write(serverip)
%>
5、参考代码:
略
6、参考代码:
login.htm
用户登陆
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。 copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1
冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。