欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    网页制作:项目14__制作交互式网页--ppt.ppt

    • 资源ID:3070276       资源大小:1.50MB        全文页数:64页
    • 资源格式: PPT        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网页制作:项目14__制作交互式网页--ppt.ppt

    主讲:,网页设计与制作Dreamweaver 8,项目十四 制作交互式网页,任务一 定义站点并创建数据库连接,任务二 制作用户查询页面,项目十四: 制作交互式网页,任务三 制作后台管理页面,任务一,任务二,小 结,任务三,实 训,任务一 制作页眉,本任务主要介绍3个方面的内容,这也是在开始交互式网页制作之前,首先需要做的工作。 1.定义可以使用脚本语言的站点。 2.创建后台数据库。 3.创建数据库连接。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 定义站点,本操作主要介绍在dreamweaver中定义使用脚本语言站点的的方法。通过本操作的学习,应该掌握的内容主要有:,1.在dreamweaver中定义站点应该设置的内容,具体包括站点名字,站点的HTTP地址,使用的服务器技术(如“ASP VBScript”),是否在本地进行编辑和测试,文件的存储位置,浏览站点根目录的URL(如果有IP地址即设置该地址,如果没有则设置为http:/localhost/)等,最后测试设置是否成功。,项目十四: 制作交互式网页,定义站点操作动画,任务一,任务二,小 结,任务三,实 训,操作一 定义站点,2.常用的Web开发语言,制作网页常用的Web开发语言有ASP、JSP、PHP、ASP.NET和ColdFusion等。 (1)ASP(Active Server Pages)是由Microsoft公司推出的专业的Web开发语言。ASP可以使用VBScript、JavaScript等语言编写,具有简单易学、功能强大等优点,因此受到广大Web开发人员的青睐。 (2)JSP(Java Server Pages)是由Sun公司倡导、许多公司参与并一起建立的一种动态网页技术标准。JSP能够适应市场上包括Apache WebServer、IIS在内的大多数服务器产品,逐渐成为Internet上的主流开发工具。 (3)PHP是编程语言和应用程序服务器的结合,它的真正价值在于它是一个应用程序服务器。PHP遵循GUN约定,任何人都可以免费使用,并自由修改源代码。用户可通过PHP站点和邮件列表等方式获得技术上的支持。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 创建数据库连接,本操作主要介绍创建数据库连接的方法。通过本操作的学习,应该掌握的内容主要有:,1.数据库连接的方式及连接字符串,要在网页中使用数据库,首先必须成功连接数据库。就连接数据库而言,一般采用两种方式:ODBC和OLE DB。 目前使用OLE DB原始驱动面向ACCESS、SQL两种数据库的连接字符串已被广泛使用。对于Access 97数据库的连接字符串有以下两种格式: “Provider=Microsoft.Jet.OLEDB.3.5;Data Source=“ Data Source=数据库文件的物理路径“,项目十四: 制作交互式网页,创建数据库连接操作动画,任务一,任务二,小 结,任务三,实 训,操作二 创建数据库连接,对于Access 2000数据库的连接字符串有以下两种格式: “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“ DATABASE=数据库名称“ 不同的Access版本会使用不同的连接字符串,而连接字符串是向下兼容的,也就是说如果使用针对Access 97的连接字符串,对于Access 2000也是有效的。而如果使用Access 2000的连接字符串,对于Access 97则是无效的。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 创建数据库连接,代码中的“Server.MapPath()”指的是文件的虚拟路径,使用它可以不理会文件具体存在服务器的哪一个分区下面,只要使用相对于网站根目录或者相对于文档的路径就可以了。 使用ODBC原始驱动面向ACCESS数据库的字符串连接格式: “DRIVER=Microsoft Access Driver (*.mdb);DBQ=“ DATABASE=数据库名称“,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 创建数据库连接,2.在dreamweaver中创建数据库连接的方法,(1)首先需要创建一个动态网页或者打开一个已经存在的动态网页,然后在主菜单中选择【窗口】【数据库】命令打开【数据库】面板。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 创建数据库连接,(2)在【数据库】面板中单击“+”按钮,在弹出的菜单中选择【自定义连接字符串】命令,打开【自定义连接字符串】对话框,进行参数设置。 在该对话框中:可以自定义【连接名称】,一般将其命名为“conn”。在【连接字符串】文本框中输入连接字符串,本项目是:“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“ & Server.MapPath(“/data/Data_db.mdb“)。如果连接字符串中使用的是虚拟路径(/data/Data_db.mdb),则必须选择【使用测试服务器上的驱动程序】选项。如果链接字符串中使用的是物理路径,则必须点选【使用此计算机上的驱动程序】单选按钮。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 创建数据库连接,(3)单击【测试】按钮,弹出“成功创建连接脚本”的消息提示框,说明设置成功。测试成功后,在【自定义连接字符串】对话框中单击【确定】按钮关闭对话框,然后在【数据库】面板中展开创建的连接,会看到数据库中包含的表名及表中的各字段。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 创建数据库连接,(4)成功创建连接后,系统自动在站点管理器的文件列表中创建专门用于存放连接字符串的文档“conn.asp”及其文件夹“Connections”,打开该文件并切换到【代码】视图,可以看到创建的连接字符串在文档中显示出来。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,本任务主要介绍设置图书出版信息查询系统的用户查询页面相关功能的内容,包括数据列表、分类查询和图书查询结果详细页等。,任务二 设置主体页面,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 制作数据列表,通过本操作的学习,应该掌握的内容主要有:,1.理解记录集的概念,在交互式网页中使用后台数据库时,必须首先创建一个存储检索数据的记录集。记录集在存储内容的数据库和生成页面的应用程序服务器之间起一种桥梁作用。记录集由数据库查询返回的数据组成,并且临时存储在应用程序服务器的内存中,以便进行快速数据检索。当服务器不再需要记录集时,便将其丢弃。,项目十四: 制作交互式网页,制作数据列表操作动画,任务一,任务二,小 结,任务三,实 训,操作一 制作数据列表,记录集本身是从指定数据库中检索到的数据集合,它可以包括完整的数据表,也可以包括表的行和列的子集。这些行和列通过在记录集中定义的数据库查询进行检索。读者可将记录集想象成一个动态变化的表格,这个表格的数据是从数据库中按照一定的规则筛选出来的。即使针对同一个数据表,规则不同,产生的记录集也不同。,2.创建记录集的方法,在Dreamweaver中,根据不同的需求通过【记录集】对话框可构建不同的记录集。首先通过以下任意一种方式打开【记录集】对话框,然后进行参数设置。 (1)在主菜单中选择【插入】【应用程序对象】【记录集】命令。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 制作数据列表,(2)在【插入】【应用程序】面板中单击 (记录集)按钮。 (3)在【应用程序】【服务器行为】面板中单击“+” 按钮,在弹出的菜单中选择【记录集】命令。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 制作数据列表,设置完毕后单击【测试】按钮,在【测试SQL指令】对话框中出现记录选定表中的记录说明创建记录集成功。记录集创建成功后便在【服务器行为】面板中添加了一个记录集。每次根据不同的查询需要创建不同的记录集,有时在一个页面中需要创建多个记录集。在【服务器行为】面板中,单击按钮可以将选定的服务器行为删除。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 制作数据列表,3.编辑记录集的方法,首先在【服务器行为】面板中选择需要编辑的记录集名称,然后在其【属性】面板中单击【编辑】按钮打开【记录集】对话框对原有记录集参数设置进行编辑。也可以直接在【服务器行为】面板中双击记录集名称直接打开【记录集】对话框对参数设置进行修改。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 制作数据列表,4.插入动态文本的方法,记录集负责从数据库中按照预先设置的规则取出数据,而要将数据插入到文档中,就需要通过动态数据的形式,其中最常用的是动态文本。将光标置于要插入动态文本的位置,然后在主菜单中选择【插入】【应用程序对象】【动态数据】【动态文本】命令,打开【动态文本】对话框。展开需要使用的记录集,如“记录集(RsBook)”,从中选择要插入的字段名,如“BookName”,根据需要可以设置插入字段的【格式】,如“修整两侧” 。如果有多个动态文本需要插入,可以按照相同的方法依次进行。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 制作数据列表,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 制作数据列表,5.添加记录集计数导航状态的方法,在主菜单中选择【插入】【应用程序对象】【显示记录计数】【记录集导航状态】命令打开记录集导航状态对话框,在记录集下拉列表中选择记录集名称,如“RsBook” 。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 制作数据列表,6.添加记录集分页的方法,在数据较多的情况下,通常使用分页技术来进行分页显示。方法是:在主菜单中选择【插入】【应用程序对象】【记录集分页】【记录集导航条】命令,打开【记录集导航条】对话框,在【记录集】列表中选择记录集名称,如“RsBook”,并设置【显示方式】,如“文本” 。如选择“图像”选项,则会自动添加4幅图像,用作翻页指示。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 制作数据列表,7.添加重复区域的方法,记录集导航条并不是完整的分页功能,还必须为动态数据添加重复区域才能构成完整的分页功能。重复区域是指将当前包含动态数据的区域沿垂直方向循环显示,在记录集导航条的帮助下完成对大数据量页面的分页显示技术。方法是:选定表格中的数据显示行,然后在主菜单中选择【插入】【应用程序对象】【重复的区域】命令,打开【重复区域】对话框。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 制作数据列表,在【记录集】下拉列表中选择记录集,如“RsBook”,在【显示】选项后面的文本框中输入一页显示的记录数,如“10”,单击【确定】按钮关闭对话框,此时所选择的数据行被定义为重复区域。如果将【显示】选项设置为“所有记录”,则“记录集导航条”将失去作用。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 制作分类查询,本操作的主要任务是制作主页面左侧的分类查询,通过单击图书分类名称可打开网页文件“result.asp”浏览该类中包含的图书内容,单击书名可打开网页文件“result2.asp”来查看该书的详细信息。通过本操作的学习,应该掌握的内容主要有:,1.关于页面间URL参数的传递,在制作分类查询时,用到了URL参数变量:QueryString。QueryString主要用来检索附加到发送页面URL的信息。查询字符串由一个或多个“名称/值”组成,这些“名称/值”使用一个问号(?)附加到URL后面。如果查询字符串中包括多个“名称/值”时,则用符号(&)将它们合并在一起。,项目十四: 制作交互式网页,制作分类操作动画,任务一,任务二,小 结,任务三,实 训,操作二 制作分类查询,例如,可以在网页文档“result.asp”中使用: “Rsbook_MMColParam = Request.QueryString(“Classnumber“)” 语句来获取URL中传递的变量值,如: “http:/localhost/result.asp?classnumber=2” 中的“2”。 如果传递的URL参数中只包含简单的数字,也可以将QueryString省略,只采用Request (“Classnumber“)的形式。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 制作分类查询,2.实现页面间URL参数传递的操作方法,以本操作为例进行说明。在主页文档“index.asp”中,用鼠标选中左侧栏目“分类查询”下面的动态文本“RsClass.name”,然后在【属性】面板中单击【链接】后面的 按钮,打开【选择文件】对话框,在文件列表中选择查询结果文件“result.asp”。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 制作分类查询,任二,在【选择文件】对话框中单击【URL:】后面的 (参数)按钮,打开【参数】对话框,在【名称】文本框中输入“classnumber”,在【值】文本框中单击右侧的 按钮打开【动态数据】对话框,选择“RsClass”中的“classnumber”选项,然后单击 (确定)按钮返回【参数】对话框。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 制作分类查询,经过设置【URL:】参数选项,【URL:】后面的文本框中出现了下面一条语句:“result.asp?classnumber=”,当单击主页面中的图书分类名称标题时,将打开文件“result.asp”,同时将该分类标题的“classnumber”参数传递给“result.asp”,从而使该页面只显示符合该条件的记录。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 制作分类查询,3.接收其他页面传递过来的参数的方法,以文件“result.asp”为例,在主菜单中选择【插入】【应用程序对象】【记录集】命令打开【记录集】对话框创建记录集“Rsbook”。该记录集是以【参数】对话框中设置的传递参数为条件创建的。即在【筛选】选项的第1个列表中选择数据表“book”中的字段“Classnumber”,在第2个列表中选择“=”运算符,在第3个列表中选择“URL参数”变量类型,文本框中的“classnumber”是在【参数】对话框中设置的传递参数。记录集创建完毕后,通过动态文本方法可把内容显示在页面中。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 制作分类查询,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作三 制作高级查询,本操作的主要任务是制作主页面中左侧的高级查询,通过在表单域中输入书名或书名关键字,并单击 (查询)按钮打开网页文件“search.asp”来显示查询到的图书,单击书名可打开网页文件“result2.asp”查看该书的详细信息。通过本操作的学习,应该掌握的内容主要有:,1.关于页面间Form参数的传递,在制作高级查询时,用到了表单变量Form。Form主要用来检索表单信息,该信息包含在使用POST方法的HTML表单所发送的HTTP请求的正文中。例如,采用Request.Form(“BookName“)来获取表单域“BookName”中的值。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作三 制作高级查询,2.实现页面间Form参数传递的方法,以本操作的内容为例进行说明。在主页文档“index.asp”中,选中“高级查询”下面的表单“form2”,在【属性】面板的【动作】文本框中输入查询文件名称“search.asp”。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作三 制作高级查询,打开文档“search.asp”,通过主菜单中的【插入】【应用程序对象】【记录集】命令打开【记录集】对话框来创建记录集“Rsbook”。在【筛选】选项的第1个列表中选择数据表中的字段“BookName”,在第2个列表中选择“包含”运算符,在第3个列表中选择“表单变量”变量类型,文本框中的“BookName”是主页文档“高级查询”下面书名文本域的名称。记录集创建完毕后,通过动态文本方法可把内容显示在页面中。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作三 制作高级查询,3.在【记录集】对话框的高级状态编辑SQL语句,数据库查询是用结构化查询语言(SQL)编写的,使用Dreamweaver可以在不了解SQL的情况下创建简单查询,例如,在主页文档“index.asp”中创建的记录集“RsBook”,其对应的SQL语句是“SELECT Author, BookName, ID, ISBN, Price FROM book ORDER BY ID DESC”,该语句表示从表“book”中查询所有记录,显示的字段是“Author”、“BookName”、“ID”、“ISBN”和“Price”,按降序排列。 但如果想创建复杂的SQL查询,则需要学习SQL并手动编写代码输入到Dreamweaver的SQL语句中。在【记录集】对话框中单击【高级】按钮可以进入对话框的高级状态,在其中可以查看和修改SQL语句,同时还可以编辑参数。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作三 制作高级查询,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作三 制作高级查询,4.插入动态表格的方法,通过主菜单中的【插入】【应用程序对象】【动态数据】【动态文本】命令可以有选择地将记录集中的字段插入到文档中适当的位置,如果想通过一次操作就可将记录集中的所有数据全部显示在文档中,可以通过主菜单中的【插入】【应用程序对象】【动态数据】【动态表格】命令打开【动态表格】对话框进行设置即可。但这种方式直接生成的表格中字段的显示顺序会不太符合实际需要,可以手动进行调整,也可删除不需要显示的字段。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,任务三 制作后台管理页面,本任务主要来设置图书出版信息查询系统后台管理页面的相关功能,包括添加图书信息、修改和删除图书信息以及限制对页的访问、用户登录和注销等内容。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 添加图书信息,本操作主要介绍如何将表单中的图书信息添加到数据库相应的表中。通过本操作的学习,应该掌握的内容主要有:,1.把数据库表中的内容显示在菜单域中的方法,就本操作实例而言,表单中的“图书类别”项是一个菜单域,在数据库中有一个表是专门用来存放图书类别的,因此,需要将数据库表中的图书类别显示在此菜单域中以供录入数据时选择图书类别。具体方法如下:,项目十四: 制作交互式网页,添加图书信息操作动画,任务一,任务二,小 结,任务三,实 训,操作一 添加图书信息,项目十四: 制作交互式网页,通过主菜单中的【插入】【应用程序对象】【记录集】命令创建图书类别记录集“RsClass”,在页面中选中图书类别后面的菜单域,在【属性】面板中单击 (动态)按钮打开【动态列表/菜单】对话框,在对话框中将【来自记录集的选项】设置为记录集“RsClass”,将【值】选项设置为“classnumber”,将【标签】选项设置为“name”。,任务一,任务二,小 结,任务三,实 训,操作一 添加图书信息,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 添加图书信息,2.向数据库中插入记录的方法,首先需要创建表单,本操作已经制作好。各个表单域的名称均与数据库中相应表的字段名称保持一致。然后在主菜单中选择【插入】【应用程序对象】【插入记录】【插入记录】命令,打开【插入记录】对话框进行参数设置即可。 具体为:在【连接】下拉列表中选择已创建的数据库连接“conn”,在【插入到表格】下拉列表中选择数据表“book”,在【获取值自】下拉列表中选择表单的名称“form1”,在【表单元素】中选择每一行,然后在【列】中选择数据表中与之相对应的字段名,在【提交为】列表中选择该表单元素的数据类型。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作一 添加图书信息,由于数据表的字段与各表单元素的名称、数据类型是一致的,因此数据表的字段与表单元素之间有很强的对应关系。对话框中默认的对应关系与实际的对应关系非常相近,只需对个别不正确的对应关系做一下修改即可。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 更新图书信息,已经添加到数据表中的记录有时需要修改,修改记录也需要事先创建记录集,然后通过记录集将表单中的更新数据保存到数据库中。通过本操作的学习,应该掌握的内容主要有:,1.更新数据库记录的操作过程,首先根据条件创建记录集,并通过动态数据的形式把数据表中的数据显示在页面中,然后选择需要修改的数据把其参数传递给修改页面,修改完毕后通过服务器行为中的更新记录对数据进行更新。在本操作中,具体情况是:在文档“editbook.asp”中浏览图书记录,如果发现需要修改的记录可单击其后面的“修改”超级链接打开文档“editbook2.asp”进行修改并确认即可。,项目十四: 制作交互式网页,更新图书信息操作动画,任务一,任务二,小 结,任务三,实 训,操作二 更新图书信息,2.设置页面中的动态表单元素的方法,用鼠标选中“库存:”后面的菜单域,然后在【属性】面板中单击 【动态】按钮,打开【动态列表/菜单】对话框,在【静态选项】中添加“有书”和“暂无”两项内容,并单击【选取值等于】文本框右侧的按钮打开【动态数据】对话框,设置选取值。按照相同的方法设置“附盘类型:”后面的菜单域,8. 仍然按照类似的方法设置“图书类别:”后面的菜单域。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 更新图书信息,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 更新图书信息,3.插入更新记录服务器行为的方法,在主菜单中选择【插入】【应用程序对象】【更新记录】【更新记录】命令,打开【更新记录】对话框进行参数设置。 具体为:在【连接】下拉列表中选择“conn”,在【要更新的表格】下拉列表中选择“book”,在【选取记录自】下拉列表中选择“RsBook”,在【唯一键列】下拉列表中选择“ID”,在【在更新后,转到】文本框中输入“editbook.asp”,在【获取值自】下拉列表中选择“form1”,在【表单元素】中选择每一行,然后在【列】中选择数据表中与之相对应的字段名,在【提交为】列表中选择该表单元素的数据类型。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 更新图书信息,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作二 更新图书信息,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作三 删除图书信息,已经添加到数据表中的记录有时需要删除,删除记录可以使用主菜单中的【插入】【应用程序对象】【删除记录】命令,删除记录也是通过记录集和表单共同完成的,两者缺一也无法实现。在本操作中将不使用上面所提及的方法,而是使用另一种方法,即主菜单中的【插入】【应用程序对象】【命令】来完成这一任务。通过本操作的学习,应该掌握的内容主要有:,1.删除数据库记录的操作过程,首先根据条件创建记录集,并通过动态数据的形式把数据表中的数据显示在页面中,然后选择需要删除的数据,通过服务器行为中的删除记录对数据进行删除。在本操作中,具体情况是:在文档“editbook.asp”中浏览图书记录时,如果发现需要删除的记录可单击其后面的“删除”超级链接打开文档“del.asp”进行删除操作。,项目十四: 制作交互式网页,删除图书信息操作动画,任务一,任务二,小 结,任务三,实 训,操作三 删除图书信息,2.通过删除命令删除记录的方法,打开文档“editbook.asp”,用鼠标选中文本“删除”,然后在【属性】面板中单击【链接】右侧的 (文件夹)按钮,打开【选择文件】对话框,在文件列表中选择文件“del.asp”。 在【选择文件】对话框中单击【URL:】后面的 (参数)按钮,打开【参数】对话框,在【名称】文本框中输入“ID”,单击【值】文本框右侧的 (动态数据)按钮打开【动态数据】对话框,选择“RsBook”中的“ID”选项。 打开文档“del.asp”,然后在主菜单中选择【插入】【应用程序对象】【命令】命令,打开【命令】对话框。在【类型】下拉列表中选择“删除”,这时在【SQL】右侧的列表框中出现SQL语句“DELETE FROM WHERE”。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作三 删除图书信息,在【数据库项】列表中展开“表格”,选中数据表“book”,然后单击 (delete)按钮,接着展开数据表“book”,选中字段“ID”,并单击 (where)按钮,这时上面的SQL语句变成了“DELETE FROM book WHERE ID”。 在“WHERE ID”的后面输入“= MM_UserID”,然后单击【变量】后面的 (+)按钮添加变量,在【名称】文本框中输入“MM_UserID”,在【类型】文本框中输入“Numeric”,在【大小】文本框中输入“1”,在【运行值】文本框中输入“Request(“ID“)”。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作三 删除图书信息,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作四 限制对页的访问,网站的后台管理页面自然不希望浏览者随便访问,只有管理人员通过用户登录后才可访问,因此需要使用【限制对页的访问】服务器行为来限制页面的访问权限。本操作主要介绍使用服务器行为来限制页面访问权限的基本方法。通过本操作的学习,应该掌握的内容主要有:,限制对页的访问的设置方法,在主菜单中选择【插入】【应用程序对象】【用户身份验证】【限制对页的访问】命令打开【限制对页的访问】对话框。在【基于以下内容进行限制】选项中选择需要的选项,如“用户名和密码”,即访问该页必须经过用户名和密码验证。在【如果访问被拒绝,则转到】文本框中输入要返回的文档名称,如“index.asp”,即访问被拒绝后转到主页进行登录。,项目十四: 制作交互式网页,限制对页的访问操作动画,任务一,任务二,小 结,任务三,实 训,操作四 限制对页的访问,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作五 用户登录和注销,通过本操作的学习,应该掌握的内容主要有:,1.设置用户登录的方法,打开主页文件“index.asp”,然后在主菜单中选择【插入】【应用程序对象】【用户身份验证】【登录用户】命令,打开【登录用户】对话框。将登录表单“form1”中表单域与数据表“user”中的字段相对应,也就是将【用户名字段】与【用户名列】对应,【密码字段】与【密码列】对应,然后将【如果登录成功,转到】设置为“Loginsuccess.asp”,将【如果登录失败,转到】设置为“Loginfail.htm”。,项目十四: 制作交互式网页,用户登录和注销操作动画,任务一,任务二,小 结,任务三,实 训,操作五 用户登录和注销,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作五 用户登录和注销,2.创建阶段变量的方法,在Dreamweaver中创建登录应用程序后,应用程序将自动生成相应的Session变量,如“Session(“MM_UserName“)”,用来在网站中记录当前登录用户的用户名等信息,变量的值会在网页中互相传递,还可以用它们来验证用户是否登录。每个登录用户都有自己独立的Session变量,存储在服务器中,当用户离开网站或者注销登录后,这些变量会清空。 打开登录成功提示文件“Loginsuccess.asp”,然后在【应用程序】【绑定】面板中单击 (+)按钮,创建阶段变量“MM_UserName”。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作五 用户登录和注销,在【应用程序】【绑定】面板中,选中Session变量“MM_UserName”,将它拖到页面中的括号中。用户登录成功后,括号中将显示用户名。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作五 用户登录和注销,3.设置用户注销的方法,打开文件“left.asp”,选中文本“注销用户”,然后在主菜单中选择【插入】【应用程序对象】【用户身份验证】【注销用户】命令,打开【注销用户】对话框进行参数设置,其中在【在完成后,转到】选项设置注销后要转到的文档,如首页文档“index.asp”。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,操作五 用户登录和注销,4.检查新用户名的方法,在现实中,我们在使用网络服务时经常需要进行用户注册。用户注册的实质就是向数据库中添加用户名、密码等信息,可以使用“插入记录”服务器行为来完成用户信息的添加。但有一点需要注意,就是用户名不能重名,也就是说,数据表中的用户名必须是惟一的。那么,在dreamweaver中如何做到这一点呢?可以通过主菜单中的【插入】【应用程序对象】【用户身份验证】【检查新用户名】命令来完成。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,实训 设置注册用户编辑页面,本项目以出版社图书信息查询系统为例着重介绍了通过服务器行为构建ASP应用程序的基本方法。本实训将设置如图14-55所示的网页,使其能够显示已经注册的用户信息,并具有修改和删除功能,以进一步巩固通过服务器行为构建ASP应用程序的基本知识。,实训结果文件见“项目结果”文件夹中的“listuser.asp”和“edituser.asp” 。,项目十四: 制作交互式网页,【实训目的】 进一步巩固创建记录集的基本方法。 进一步巩固插入动态文本的方法。 进一步巩固插入记录集导航状态的方法。 进一步巩固设置页面间参数传递的方法。 进一步巩固插入动态表单元素的方法。 进一步巩固插入更新记录和删除记录行为的方法。 进一步巩固设置限制用户对页的访问的方法。,任务一,任务二,小 结,任务三,实 训,实训 设置注册用户编辑页面,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,小结,本项目以一个简单的出版社图书信息查询系统为例,介绍了创建ASP应用程序的基本功能,这些功能都是围绕着查询、添加、修改、删除记录展开的。读者在学会这些基本功能以后,可以在此基础上创建更加复杂的应用程序。,项目十四: 制作交互式网页,任务一,任务二,小 结,任务三,实 训,

    注意事项

    本文(网页制作:项目14__制作交互式网页--ppt.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开