ONCLICK="window.history.back()">

数据库处理程序shotquery.asp

var signalCode=Request.Form("signalCode");

dbConn =Server.CreateObject("ADODB.Connection");

dbConn.open("DSN=HT;UID=client;PWD=passwd");

rs =Server.CreateObject("ADODB.RecordSet");

var sqlStr ="select *from signaltab order by code";

rs.open(sqlStr,dbConn,1);

if(rs.RecordCount<1) {

Response.write("

无符合条件记录

");

Response.write("

");}

else {

Response.write("

数据查询结果

");

Response.write("代码分类备注");

for(vari =1;i <=rs.Pagesize;i++){

if(!rs.Eof){

Response.write(""+rs("code")+"");

Response.write(""+rs("class")+"");

Response.write(""+rs("memo")+"");

Response.write("");

rs.MoveNext();

}

else break;

}

Response.write("");

rs.close();

dbConn.close();

}

实验过程截图:

心得体会:

通过本次实验,我学会在ASP 页面访问数据库的方法,包括对后台数据库进行各项操作,对试验环境IIS 更加的熟悉。

实验四

实验题目:

在线图书销售系统的设计

试验目的:

利用已经学习的动态网页知识和数据库知识进行一个综合练习

试验环境:

Windows2000/WindowsXP(已安装有IIS 系统),MicrosoftAccess 数据库试验要实现的功能:

1.系统的用户登录及身份验证要求

(1)系统用户注册

(2)验证用户的注册信息

(3)系统用户进入系统时身份验证

(4)系统用户在不同页面浏览时的身份验证2.在线图书销售系统要求

(1)允许用户浏览所有图书

(2)允许用户按图书种类进行查找(3)允许用户购买自己喜欢的图书(4)允许用户对购物车进行管理(5)系统实现订单的处理(6)系统完成整个购物流程3.图书销售系统的管理子系统要求

(1)对管理员的身份进行验证

(2)对数据库中的图书信息进行管理(3)对数据库中的用户信息进行管理(4)对数据库中的订单信息进行管理

实验部分代码:

<%@Register TagPrefix="BookStore"TagName="bottom"Src="bottom.ascx"%><%@Register TagPrefix="BookStore"TagName="Header"Src="Header.ascx"%>

<%@Page Language="c#"CodeBehind="Login.aspx.cs"AutoEventWireup="false"Inherits="BookStore.Login"%>



用户名

Font-Name="verdana"Display="dynamic"

ControlToValidate="email"Font-Names="verdana"DESIGNTIMEDRAGDROP="357">

">

密码

Width="220px"size="25"textmode="password">

id="passwordRequired"runat="server"Font-Bold="True"Font-Size="12pt"Font-Names="verdana"

ControlToValidate="password"

Display="Static"Font-Name="verdana"ErrorMessage="请填写,不能为空">

width="229">  

height="26"src="images/register.gif"width="101"border="0">

href="register.aspx">


ImageUrl="images\border.GIF"Width="664px">

ImageUrl="images\back.gif"NavigateUrl="Default.aspx">返回

width="100%">

<%@Page Language="c#"EnableViewState="false"CodeBehind="BookDetails.aspx.cs"AutoEventWireup="false"Inherits="BookStore.BookDetailsPage"%>

<%@Register TagPrefix="BookStore"TagName="Header"Src="Header.ascx"%><%@Register TagPrefix="BookStore"TagName="Menu"Src="Menu.ascx"%>

<%@Register TagPrefix="BookStore"TagName="bottom"Src="bottom.ascx"%><%@OutputCache Duration="60"VaryByParam="BookID"%>

border="0">

runat="server">

runat="server">

width="620"align="left"border="0">


align="left">

width="100%"border="0">

src="images/1x1.gif"width="60"align="left">


width="100%"border="0"valign="top">

src="images/1x1.gif"width="24">

 

">        

runat="server"ImageAlign="AbsMiddle"border="0"width="70px"height="100px">



src="images/1x1.gif"width="72">价格: 

src="images/1x1.gif"

color="#0000cc">ISBN:

width="72">

id="ISBN"

runat="server">

class="ISBN">

src="images/1x1.gif"width="72">

runat="server"Height="26px"ImageUrl="images\put.GIF">

class="NormalDouble"id="desc"runat="server"Font-Size="Medium">

src="images/1x1.gif">

src="images/1x1.gif"width="89">

">返回

id="addToCart"Width="98px"

height="26"

colSpan="2"height="100%">

id="Bottom1"

<%@Register TagPrefix="BookStore"TagName="bottom"Src="bottom.ascx"%><%@Register TagPrefix="BookStore"TagName="Header"Src="Header.ascx"%><%@Register TagPrefix="BookStore"TagName="Menu"Src="Menu.ascx"%>

<%@Page Language="c#"CodeBehind="Register.aspx.cs"AutoEventWireup="false"Inherits="BookStore.Register"%>

height="100%">

runat="server">

width="80%"border="0">

face="Verdana">注册成为我们的会员

face="宋体">

Font-Bold="True"Font-Size="Larger"CssClass="ErrorText"

EnableViewState="false">

size="3">用户名

size="25">

id="RequiredFieldValidator1"runat="server"Font-Bold="True"Font-Size="12pt"Font-Names="verdana"

ControlToValidate="UserName"

Display="dynamic"Font-Name="verdana"ErrorMessage="不能为空">

size="3">电子邮件

size="25">

id="RequiredFieldValidator2"runat="server"Font-Bold="True"Font-Size="12pt"Font-Names="verdana"

ControlToValidate="Email"

Display="dynamic"Font-Name="verdana"ErrorMessage="不能为空">

id="RegularExpressionValidator1"runat="server"Font-Bold="True"Font-Size="12pt"

Font-Names="verdana"

ControlToValidate="Email"Display="Dynamic"Font-Name="verdana"ErrorMessage="必须用有效的电子邮件"

ValidationExpression="[\w\.-]+(\+[\w-]*)?@([\w-]+\.)+[\w-]+">

size="3">密码

size="25"TextMode="Password"Width="186px">

id="RequiredFieldValidator3"Font-Size="12pt"

runat="server"ErrorMessage="不能为空"

Display="dynamic"Font-Bold="True"

Font-Name="verdana"

ControlToValidate="Password"

Font-Names="verdana">

size="3">确认密码

runat="server"size="25"TextMode="Password"Width="185px">

id="RequiredFieldValidator4"runat="server"ErrorMessage="不能为空" Font-Size="12pt"

Font-Name="verdana"Display="dynamic"

ControlToValidate="ConfirmPassword"Width="56px"Font-Bold="True"

Font-Names="verdana"

Height="19px">

id="CompareValidator1"runat="server"ErrorMessage="两次密码输入不匹配" Font-Size="12pt"

Font-Name="verdana"Display="Dynamic"

ControlToValidate="ConfirmPassword"ControlToCompare="Password"Font-Bold="True"Font-Names="verdana">

face="Verdana"size="3">真实姓名

size="25">

id="Requiredfieldvalidator5"runat="server"ControlToValidate="Name"Display="dynamic"

Font-Name="verdana"Font-Size="12pt"

ErrorMessage="不能为空" Font-Names="verdana"Font-Bold="True">

face="Verdana"size="3">身份证号

runat="server"size="25">

id="Requiredfieldvalidator6"Display="dynamic"

runat="server"ControlToValidate="IDCardNumber"

Font-Name="verdana"Font-Size="12pt"

ErrorMessage="不能为空" Font-Names="verdana"Font-Bold="True">

face="Verdana"size="3">联系电话

runat="server"size="25">

runat="server"ImageUrl="images\submit.GIF"Width="101px"Height="26px">

 

NavigateUrl="Default.aspx"ImageUrl="images\BACK.GIF">返回

runat="server">

<%@Page Language="c#"CodeBehind="ShoppingCart.aspx.cs"AutoEventWireup="false"Inherits="BookStore.ShoppingCart"%>

<%@Register TagPrefix="BookStore"TagName="Menu"Src="Menu.ascx"%>

<%@Register TagPrefix="BookStore"TagName="Header"Src="Header.ascx"%><%@Register TagPrefix="BookStore"TagName="bottom"Src="bottom.ascx"%>

runat="server">

width="100%"align="left"border="0">

src="images/cart.gif">您的购物车



id="MyError"runat="Server"Font-Bold="True"Font-Size="Large"

EnableViewState="false"

ForeColor="#0000CC">

align="center">

cellPadding="0"width="100%"border="0">

runat="server"Font-Size="14px"BackColor="White"BorderWidth="1px"

BorderStyle="None"

Width="100%"AutoGenerateColumns="False"DataKeyField="BookQuantity"ShowFooter="True"

Font-Name="Verdana"

cellpadding="3"BorderColor="#CCCCCC"Font-Names="Verdana">

Font-Bold="True"ForeColor="White"BackColor="#669999">

ForeColor="#000066">

Font-Size="Medium"Font-Bold="True"ForeColor="White"BackColor="#006699">

ForeColor="#000066"BackColor="White">

HeaderText="编号">

id="BookID"runat="server"Text='<%#DataBinder.Eval(Container.DataItem,"BookID") %>'/>

DataField="BookName"HeaderText="图书名称">

DataField="ISBN"HeaderText="ISBN">

HeaderText="数量">

'width="40px"/>

DataField="SalePrice"HeaderText="

DataFormatString="{0:c}">价

DataField="ExtendedAmount"HeaderText="

DataFormatString="{0:c}">

HeaderText="删除">小计"

BackColor="White"

face="宋体"size="3">总额:

class="NormalBold"id="lblTotal"runat="server"EnableViewState="false"Font-Size="Small"

Font-Bold="True">


id="UpdateBtn"runat="server"Width="101px"Height="26px"ImageURL="images\update.GIF">

id="CheckoutBtn"runat="server"Width="101px"Height="26px"ImageURL="images\totle.GIF">

HorizontalAlign="Left"ForeColor="#000066"Mode="NumericPages">

Width="35px"Height="19px"NavigateUrl="Default.aspx"

ImageUrl="images\BACK.GIF">返回

colSpan="2">

实验系统步骤和截图:

1、建立数据库

2、ASP 网页设计图书销售系统

3、利用ASP 设计连接并操作数据库

4、设计数据库,实验图书销售系统功能。

心得体会:通过4次实验的上机,我从开始接触Dreamweaver 软件开始到建立数据库,在到实验从ASP 到数据库的连接和操作,到最后自己的一个图书销售系统实现,我学会了很多东西,对Dreamweaver 软件有深入的认识和了解,到熟练掌握还需要以后的生活学习中多多联系实践,我知道仅仅只是几节实验课就想把一门知识语言及软件用好学好,是不可能的,课堂上的只是更多的是对我们的一种引导,要想学好的话,还需要在课余多花时间练习使用。感谢老师和同学们上课以来对我的支持和帮助,我会努力把这门课学好的。