实验与实训指导书.docx
《实验与实训指导书.docx》由会员分享,可在线阅读,更多相关《实验与实训指导书.docx(41页珍藏版)》请在冰豆网上搜索。
![实验与实训指导书.docx](https://file1.bdocx.com/fileroot1/2022-11/23/258bd6d1-dfe0-446b-8f73-e50eef255b6d/258bd6d1-dfe0-446b-8f73-e50eef255b6d1.gif)
实验与实训指导书
实验与实训指导书
课程名称:
电子商务网站设计实训
课程编号:
适用专业:
电子商务、信息管理、计算机应用
学时数:
7周(56学时)
编写:
包敏
保险职业学院信息系
2005年12月
实训目的与基本要求:
·实训目的:
(1)通过Dreamweaver或FrontPage等网页制作工具和相应的网页制作技术(如ASP,JavaScript和VBScript等)的使用,使学生较全面地掌握动态网页的制作过程与技巧;
(2)通过本实训课程的学习,学生应能独立开发不太复杂、但具有一定应用价值的电子商务网站系统。
·基本要求:
(1)端正实训态度,按时完成每次实训任务,全面掌握电子商务网站开发的全过程和技巧,掌握一技之长,为今后就业扎下一定的基础;
(2)实训形式采用学生动手实践为主,教师全程跟班指导;
(3)鼓励学生自己独立完成实训任务,也可适当参考他人的程序,但应该掌握、理解,而不可照搬、照抄;
(4)在实训阶段,主要目的是增强学生的实际动手编程开发的能力,而不再是局限于对一些概念的讲解上;
(5)实训期间要求上交相应的实训报告;
(6)实训结束,要求每位学生都应提交实训作品。
实训原理与方法:
根据学生个体水平的差异性,循序渐进,合理安排每次实训内容,使每个学生都能各取所需。
在实训形式上,采取理论讲授与实际操作相结合的原则,以学生动手操作为主,适当辅以讲授,使学生系统地掌握所学知识。
实训场地:
实训主要安排在学生机房。
实训设备及软件:
硬件设备没有太高要求,一般配置的计算机和一台投影仪即可。
软件要求:
(1)服务器:
Win2000Server操作系统;IIS(默认安装);DreamweaverMX;Access2000(或SQLServer2000),其他图片处理软件。
(2)学生机:
Win2000professional操作系统;IIS;DreamweaverMX;Access2000(或SQLServer2000),其他图片处理软件。
实训材料:
无特别说明。
实训课时分配:
实训总课时数为56,每周8课时,一般两个课时为一个实训单元。
共七周完成。
实训一IIS的设置以及CSS的简单应用
【实训目的】
1.掌握IIS(InternetInformationServer)的基本配置,会使用其发布网页(网站)。
2.掌握CSS(层叠样式表)的基本使用,会使用其来控制网站页面的整体样式。
【实训内容】
1.配置自己机器上的IIS,并使用其来发布自己已经设计好的页面。
2.设计一个CSS文件和一个简单的登录页面login.htm,使用CSS文件控制登录页面的样式,页面效果如下:
图1.1
【步骤与方法】
(-)发布网站
1.在桌面上新建一个文件夹,以自己的姓名的拼音命名,如baomin,或者以自己的学号命名,目的是以后的实验内容都保存在此文件夹中。
然后再在此文件夹中新建一文件夹,命名为01(注:
以实验序号命名),保存本次实验内容。
2.将已经建好的页面index.htm放入01文件夹中。
3.配置IIS。
选择“我的电脑|控制面板|管理工具”,双击“Internet服务管理器”打开,如果IIS因某种原因被停止了,则在“Internet信息服务”中选取“默认web站点”项,然后按下
钮,IIS就被启动了。
4.设置web站点发布的IP地址。
如下图1.2。
5.新建虚拟目录/站点。
选中“默认web站点”项,点击鼠标右键,选择“新建|虚拟目录”,取虚拟目录别名为“01”,下一步,在弹出的“虚拟目录创建向导”中选择我们要发布的页面index.htm所在的文件夹01(如下图1.3)。
,然后确定。
下一步,在访问权限窗口中选择“浏览”,下一步,完成。
在新建的虚拟目录“01”中,我们可以通过属性设置“默认打开文档”等属性。
6.浏览文件。
在IIS中,选中index.htm,点击右键,浏览即可。
(二)CSS样式的简单应用
1.打开Dreamweaver。
选择“开始|程序|Macromedia|MacromediaDreamweaverMX2004”,打开Dreamweaver。
2.新建基本页login.htm。
保存到01文件夹中。
3.插入表单。
在新建页面的“设计”视图中,插入一个表单form。
4.插入表格。
在表单中插入1×1的表格,居中对齐,宽为300象素,边框为0,填充为5,间距为0,在表格中输入文字“管理员登录”。
让文字居中。
5.设置表格样式。
在右边的设计窗口中,通过单击新建图标
,打开“新建CSS样式”窗口如下图1.4,取样式名称为tabtitle,点确定。
在弹出的“.tabtitle的CSS样式定义”的窗口(如图1.5)的“类型”中设置字体为“宋体”,字体颜色为“#ffffff(白色)”,字体大小为“15象素”,粗体;在“背景”中设置背景颜色为“b0c4de”,点确定即可。
6.应用CSS样式。
选中表格,在其下端的属性窗口中的“样式(Y)”属性中选择.tabtitle应用即可。
7.同上,继续插入一个4×2的表格,居中对齐,宽为300象素,边框为0,填充为5,间距为0。
在表格的左列输入相应的文字,右对齐;右列分别插入3个文本框,在属性窗口中分别进行相应的设置即可,并分别改名称为“username”、“passwd”、“key”。
8.合并第4行单元格,分别插入两个按钮,居中对齐。
第1个按钮名称为submit,类型为submit;第2个按钮名称为reset,类型为reset。
9.设置表单控件样式。
同上,新建一个标签样式,名称选择“input”,确定。
在“input样式定义”窗口中选择“边框”选项,设置样式为“实线”,宽度为“1象素(px)”,颜色为“#666666”,确定即可。
图1.2
图1.3
图1.4
图1.5
10.保存login.htm。
实验内容完成。
【数据记录与整理】略
【结果分析】略
【思考题】
1.叙述IIS配置的全过程。
2.自己再做一个更复杂的页面,应用CSS样式进行设置。
实训二应用Div标记实现简单菜单
【实训目的】
掌握Div标签的使用,能熟练使用它与Table结合实现一些菜单功能。
【实训内容】
应用Div标记和Table标记实现简单的后台管理功能菜单,效果如下边功能菜单所示。
图2.1
【步骤与方法】
1.在上次实验的文件夹(baomin)中新建文件夹02,将本次实验的内容取名为menu.htm,并保存在02文件夹中。
2.在“设计视图”中插入一个1行1列的表格和一个4行1列的表格,两表格边框为0,填充为5,间距为0,宽度为200象素。
通过css样式为两个表格设置不同的背景颜色。
3.在两个表格中分别输入不同的内容。
4.在4行1列的表格
后加入
标记的属性为:
none"id="div1">
6.在
标记中加入如下JavaScript脚本,控制样式。
functionShowDiv(div_id)
{
if(document.all.item("div"+div_id).style.display=="block")
document.all.item("div"+div_id).style.display="none";
else
document.all.item("div"+div_id).style.display="block";
}
7.在1行1列的表格中修改
属性为: (1);"title="03电商"class=tit> 8.保存,预览即可。 【数据记录与整理】略 【结果分析】略 【思考题】 1.想想除了单击(onClick)之外,其他的一些鼠标事件(如鼠标移上时、鼠标移走时、鼠标拖动时)该如何写。 实训三JavaScript脚本的初步使用 (1) 【实训目的】 熟悉JavaScript脚本语言的基本应用,会使用它来实现一些简单的网页特效。 【实训内容】 使用JavaScript脚本进行简单的输入控制(如光标自动停留,输入检查等),实现效果如下图所示。 图3.1 【步骤与方法】 1.同样新建文件夹03,保存本次实验内容。 2.新建一个html页面,其内容同第一次实验内容,如上图所示。 3.更改3个文本框属性,并分别取名为username,passwd,key,表单名称默认为form1。 4.在 标记中增加以下脚本:
functionSetFocus(obj)//设置焦点 { if(obj.UserName.value=="") obj.UserName.focus(); else obj.UserName.select(); } functionCheckForm(obj)//输入框检查 { if(obj.UserName.value=="") { alert("请输入用户名! "); obj.UserName.focus(); returnfalse; } if(obj.Passwd.value=="") { alert("请输入密码! "); obj.Passwd.focus(); returnfalse; } if(obj.key.value=="") { alert("请输入确认码! "); obj.key.focus(); returnfalse; } obj.submit(); } functionIsDigit()//判断是否数字 { return((event.keyCode>=48)&&(event.keyCode<=57)); } 5.写key输入框的属性为:
6.设置“确认”按钮属性为: CheckForm(login);"> 7.设置 标记属性为:
8.保存,预览即可。 注意: 判断是否为空是空串(""),而非空格串("")。 【数据记录与整理】略 【结果分析】略 【思考题】 1.除了掌握本次实验内容外,上网查找网络资源,尝试使用JavaScript实现一些更实用、有趣的效果。 实训四使用ASP脚本将客户端数据写入数据库 【实训目的】 熟悉ASP的初步使用,掌握将客户端的数据写入后台Access数据库的基本方法。 【实训内容】 写一个ASP文件addData.asp,将上次实验login.htm页面中的用户名(username)和密码(passwd)写入到数据库user.mdb的user表中。 【步骤与方法】 1.新建文件夹04,保存本次实验内容。 2.新建数据库user.mdb。 开始|程序|MicrosoftAccess2000,单击新建按钮。 双击“使用设计器创建表”输入字段名称: id,username,passwd,类型分别为(自动编号),文本,文本。 3.保存表名为user,数据库名为user.mdb。 4.打开Dreamweaver,新建动态页(脚本为VBScript),文件名为addData.asp,在代码设计器中删除自动生成的所有代码,并书写代码如下: <% username=request.form("username") passwd=request.form("passwd") dimdrive drive="driver={microsoftaccessdriver(*.mdb)};dbq="&server.MapPath("user.mdb")'连接数据库 setconn=server.CreateObject("ADODB.connection") conn.opendrive'打开数据库连接 '//////////conn.open"drive"'打开数据库连接 sqlstr="insertintouser(username,passwd)values('"&username&"','"&passwd&"')" conn.executesqlstr'运行语句 conn.close'关闭连接 setconn=nothing response.write("数据成功写入数据库! ") %> 5.保存代码。 6.打开前次所作页面login.htm,将
|