第十四章ASP动态网站的制作

2014
09/25
08:03
作者:软件应用部
责编:wqy

            

 

 

教学课题:14.1动态网站的配置

教学目标:了解什么是动态网站,掌握在windows 7环境下和windows xp环境下创建动态网站的方法。

教学重点:1、动态网站创建的方法。

          2、在Dreamweaver CS5环境下创建动态网站的方法。

教学难点:在Dreamweaver CS5环境下创建动态网站的方法。

教学方法:任务驱动法、小组合组学习法。

教学课时:1节

教学过程:1、导入新课:略

          2、讲解新课:

演示案例1:配置一个动态网站

【技能要点】

  • 动态网站的配置
  • 制作一个动态网页

Windows 7环境下

步骤:在IIS中配置动态网站

(1)打开Internet信息服务(IIS)管理器:【控制面板】->【管理工具】->Internet信息服务(IIS)管理器。

(2) 右键单击“网站”图标,在弹出的快捷菜单中选择:添加网站,打开“添加网站”对话框,填写网站名称、物理路径与端口号。如图所示14-1和14-2。

网站名称:chapter14   

物理路径:f:\Dreamweaver CS5案例教程\演示案例素材\chapter14

端口号:82

说明:端口号不要与其它网站相同。

 

                            图14-1

                          图14-2

Windows xp环境下:

步骤1:在IIS中配置动态网站

(1)打开“F:\Dreamweaver CS5案例教程\演示案例素材”文件夹,右击“chapter14”文件夹,在弹出的快捷菜单中选择“共享和安全”,打开“chapter14属性”对话框,选择“web共享”选项卡。选中“共享文件夹”,如图14-3所示。弹出“编辑别名”对话框,输入“chapter14”单击确定按钮,如图14-4所示。

 

          图14-3                       图14-4

(2)打开【控制面板】下的【管理工具】,双击【Internet信息服务】,打开【Internet信息服务】对话框,展开“默认网站”,可以看到chapter14,动态网站配置完毕。

步骤2:在Dreamweaver CS5环境下配置态网站

  1. 启动Dreamweaver CS5,选择“站点”->“新建站点”,打开“站点设置对象”对话框,在“站点”选项下进行如下设置。
    1. 站点名称:chapter14。
    2. 本地站点文件夹:F:\Dreamweaver CS5案例教程\演示案例素材\chapter14\。如图14-5所示。

                       图14-5

  1. 选择“服务器”选项,单击“+”按钮添加服务器。如图14-6所示。

                             图14-6

  1. 打开“添加服务器”对话框,进行如下设置,然后单击“保存”按钮。如图14-7所示

                    图14-7

  1. 服务器名称:服务器2
  2. 连接方法:本地/网络
  3. 服务器文件夹: f:\Dreamweaver CS5案例教程\演示案例素材\chapter14
  4. Web URL: http://localhost:82/     (win7环境)
  5.    Web URL: http://localhost:/chapter14/

(windws xp环境)

说明:

  • 服务器名称可以自定。
  • 端口号要和IIS下的设置一致(win7环境下)

(4)返回到“添加服务器”对话框,勾选“测试”复选框,单击“保存”按钮,如要修改服务器配置,可以单击下方“铅笔”工具。

步骤3:创建并测试一个动态网页

(1)在Dreamweaver CS5环境下,打开“文件”面板,右键单击“站点-study”弹出快捷菜单,选择“新建文件”,将其命名为first.asp。

(2)双击first.asp将其打开,在设计视图输入文本:这是我的第一个ASP动态网页。保存后,按F12进行游览。

 

 

 

 

 

 

 

 

 

 

 

 

 

教学课题:14.2数据库连接

教学目标:掌握ACCESS数据库的创建、ODBC数据源的配置和服务器行为的使用的方法。

教学重点:1、ACCESS数据库的创建。

          2、ODBC数据源的配置。

          3、服务器行为的使用。

教学难点:服务器行为的使用。

教学方法:任务驱动法、小组合组学习法。

教学课时:1节

教学过程:1、导入新课:略

          2、讲解新课:

演示案例2:制作淘宝用户登录与注册网站

【技能要点】

  • ACCESS数据库的创建。
  • ODBC数据源的配置。
  • 服务器行为的使用。

【操作步骤】

步骤1、Access数据库的创建

(1)启动Microsfot Access2003,选择【文件】->【新建】,打开【新建文件】面板,单击【空数据库】,打开【文件新建数据库】对话框,输入文件名:data.mdb;选择保存路径为:f:\Dreamweaver CS案例教程\演示案例素材\chapter14,单击【创建】按钮。如图14-8所示

                     图14-8

(2)打开data.mdb数据库设计器,选择【表】对象,双击右边【使用设计器创建表】,打开“表1”设计器。分别输入以下字段:

 

字段名

字段类型

说明

name

文本

姓名

pwd

文本

密码

gen

文本

性别

age

数值

年龄

email

文本

电子邮箱

并将表名保存为:user。

(3)双击打开user表,输入一条记录:

步骤2、ODBC数据源的配置

(1)打开【控制面板】->【管理工具】->【数据源(ODBC)】

(2)打开【ODBC数据源管理器】窗口,选择【系统DSN】选项卡,单击【添加】按钮。如图14-9所示

                     图14-9

(3)打开【创建新数据源】窗口,选择【Microsoft Access Driver(*.mdb)】单击【完成】按钮。如图14-10所示。

                       图14-10

(13)打开【ODBC Microsoft Access安装】窗口,输入数据源名:study,单击【选择】按钮,选取数据库。如图14-11所示。

                      图14-11

(5)打开【选择数据库】窗口,选择:f:\Dreamweaver CS案例教程\演示案例素材\chapter14\data.mdb,单击【确定】按钮。如图14-12所示。

                   图14-12

(6)返回【ODBC Microsoft Access安装】窗口,单击【确定】按钮,返回【ODBC数据源管理器】窗口,在【系统DSN】选项卡下多一项刚添加的数据源:study。单击【确定】按钮。

步骤3、创建并配置动态网站。

本例仍使用14.1创建的动态网站:chapter14。

步骤4、制作登录表单页面:login.asp

  1. 打开f:\Dreamweaver CS案例教程\演示案例素材\chapter14\演示案例2\login.asp页面。制作如图14-13所示用户登录表单。

                          图14-13

说明:

  • 用户名框的名字是name。
  • 密码框的名字是pwd。

(2)创建数据库绑定,打开【窗口】->【数据库】面板,单击“+”按钮,选择“数据源名称(DSN)”,如图14-14所示。

               

图14-14                               图14-15

(3)打开【数据源名称(DSN)】窗口,输入连接名称:conn;选择数据源名称(DSN):study。单击【测试】按钮,弹出“成功创建链接脚本。”窗口。所图14-15所示,说明数据库链接成功,单击“确定”按钮。此时,在数据库面板下会出现数据源链接名:conn。

(13)在login.asp页面标签区域中选择form标签,打开【窗口】->【服务器行为】面板,单击“+”按钮,在弹出的下拉菜单下选择【用户身份验证】->【登录用户】。如图14-16所示

          图14-16

  1. 打开“登录用户”窗口,进行如图14-17所示设置:
  1. 从表单获取输入:form1   
  2. 用户名字段:name
  1. 密码字段:pwd           
  2. 使用连接验证:conn
  3. 表格:user              
  4. 用户名列:name
  5. 密码列:pwd           
  6. 如果成功转到success.asp
  7. 如果登录失败,转到:fail.asp

                   图14-17

  1. 保存页面,按F12浏览,在用户中输入:admin;密码中输入:888888。单击“登录”按钮,则跳转到success.asp页面,如图14-18所示。

                        图14-18

步骤5、制作用户注册页面:reg.asp

(1)打开f:\Dreamweaver CS案例教程\演示案例素材\chapter14\演示案例2\reg.asp,制作如图14-19所示用户注册表单。

                   图14-19

说明:

  • 登录名框的名字:name。
  • 密码框的名字:pwd。
  • 电子邮箱框的名字:email。
  • 性别两个单选按钮的名字均为:gen,选定值分别是“男”和“女”。
  • 年龄框的名字:age。

(2)在reg.asp页面的标签区域选择form标签,单击【服务器行为】面板上“+”按钮,从弹出的菜单中选择【插入记录】,打开“插入记录”对话框,进行如下设置,如图14-20所示。

  1. 连接:conn                
  2. 插入到表格:user
  3. 插入后,转到:login.asp    
  4. 获取值自:form1
  5. 表单元素:

name插入到列中“name”(文本)

 Pwd插入到列中“pwd”(文本)

email插入到列中“email”(文本)

gen插入到列中“gen”(文本) 

age插入到列中“age”(数值)            

                         图14-20

(3)单击“确定”按钮后,在“服务器行为”面板上会出现一条“插入记录”的行为。

(13)按F12进行浏览,输入表单各项值后,单击“提交注册信息”按钮,就会跳转到login.asp页面,用新注册的用户信息进行登录。

说明:

  • 登录成功页面:seccess.asp。
  • 登录失败页:fail.asp如图14-21所示。

                         图14-21

 

 

 

教学课题:14.3记录集的显示、添加、修改与删除

教学目标:掌握重复区域的制作和添加、修改、删除记录的方法。

教学重点:1、重复区域的制作。

          2、添加、修改、删除记录的方法。

教学难点:添加、修改、删除记录的方法。

教学方法:任务驱动法、小组合组学习法。

教学课时:1节

教学过程:1、导入新课:略

          2、讲解新课:

演示案例3:制作留言簿页面

【技能要点】

  • 重复区域的制作
  • 添加、修改、删除记录的方法

【操作步骤】

步骤1:制作留言簿的显示页面:disp.asp

(1)添加数据表。打开演示案例2中所创建的数据库f:\Dreamweaver CS5案例教程\演示案例素材\chpater14\data.mdb。选择“表”对象,使用有表设计器创建新表,结构如下:

 

ltitle

文本

留言标题

lname

文本

留言人姓名

ltime

日期/时间

留言时间

cont

文本

留言内容

并将其保存表名为:ly。

(2)打开f:\Dreamweaver CS5案例教程\演示案例素材\chpater14\演示案例3\disp.asp。选择【窗口】->【绑定】,打开【绑定】面板,单击“+”按钮,在弹出的菜单中选取“记录集(查询)”。打开“记录集”对话框,进行如图14-22所示设置:

                  图14-22

  1. 单击“确定”按钮,在“绑定”面板下就会出现一条“记录集(Recordset1)”,说明已经绑定该记录。
  2. 在disp.asp页面下制作如下表格。并将记录集Recordset1下面ltilte字段插入到“留言标题”下面的单元格内,将lname字段插入到“留言人”下面的单元格内,将ltime字段插入到“留言时间”下面的单元格内。如图14-23所示。

                        图14-23

  1. 添加“删除记录”的按钮。在最后一列的第二行的单元格上输入“我要留言”,并将链接到add.asp页面。在第三行的单元格上插入一个表单,在表单内插入一个“提交表单”按钮,将其值设为:删除。选中“删除”按钮,添加【服务器行为】->【删除记录】,进行如图14-24所示设置。

                         图14-24

(5)单击“确定”按钮,在“服务器行为”面板下会有一条“删除记录”的行为。按F12进行浏览。

说明:可以先在ly表中输入一些测试记录,当记录为空时该按钮不可用。

(6)创建重复区域。选中表格的最后一行,单击【服务器行为】面板下“+”按钮,在弹出的菜单中选择【重复区域】,打开“重复区域”对话框,如图14-25所示。

                   图14-25

  1. 完成disp.asp页面的制作,浏览效果为:

步骤2:制作留言簿的添加页面:add.asp

  1. 打开f:\Dreamweaver CS5案例教程\演示案例素材\chpater14\演示案例3\add.asp页面,插入如下表单。

说明:

  • 标题文本框的名字:ltitle
  • 留言人文本框的名字:lname
  • 时间文本框的名字:ltime
  • 留言内容文本区域的名字:lnr
  • 时间文本框的的初始值为:<%=date()%>
  1. 选中form标签,添加【服务器行为】->【插入记录】,进行如图14-26所示设置。

                       图14-26

(3)单击“确定”按钮,完成添加留言页面add.asp的制作。按F12浏览,添加记录,完成跳转的留言显示页disp.asp。

步骤3、制作查看留言内容页面:deta.asp

(1)打开deta.asp页面,插入如图14-27所示表单。绑定记录集Recordset1,将ltitle字段插入到“标题”后面的文本框内;将lname字段插入到“留言人”后面的文本框内;将ltime字段插入到“留言时间”后面的文本框内;将cont字段插入到“留言内容”后面的文本框内。最下面的“返回留言簿”链接到disp.asp页面。

                           图14-27

(2)返回disp.asp页面,选中“留言标题”下面的动态文本{Recordset1.ltitle},添加【服务器行为】->【转到详细页】,进行如图14-28所示设置。

                         图14-28

(3)打开deta.asp页面。双击【绑定】下记录集Recordset1,打开“记录集”对话框,修改“筛选”项的设置,如图14-29所示。

                    图14-29

(13)单击【确定】按钮,完成查看留言页面的制作。返回到disp.asp页面,单击每个留言的标题,可以查看相应的留言详细内容。

 

 

 

 

 

 

 

 

 

 

 

 

 

作者:软件应用部 责编:wqy  3776

版权所有© 郑州市信息技术学校 地址:郑州市郑东新区金龙路188号  邮编:451464
电话:党政办公室 (0371)-61130909  招生就业处 (0371)-61130911  实训处 (0371)-61130921
国家信息产业部ICP备案:
豫ICP备20022638号-1