目 录
摘 要 4
ABSTRACT 5
第一章 绪论 6
1.1选题背景 6
1.2 意义 6
第二章 开发工具及技术介绍 7
2.1 ASP技术简介 7
2.2 ACCESS2003 技术简介 7
2.3利用ADO访问数据库 8
2.4 IIS简介 9
2.5 运行环境 11
第三章 需求分析 11
3.1 编写目的 11
3.2 任务目标 12
3.2.1 基本性能 12
3.2.2 开发目标 12
3.2.3 应用目标 12
3.2.4系统特点 12
第四章 系统总体设计 13
4.1 系统结构设计 13
4.2 各模块功能 13
4.2.1前台网上销售模块 13
4.2.2.后台管理模块 14
4.3数据库设计思想 14
4.3.1数据库的选择 14
4.3.2数据库设计 14
第五章 详细设计 20
5.1用户注册功能 20
5.1.1人机界面 20
图5-1 注册 20
5.1.2 操作流程图 21
图5-2 注册操作流程图 21
5.2商品搜索 21
5.2.1人机界面 21
图5-3 搜索 22
5.2.2 操作流程图 22
图5-4搜索操作流程图 23
5.3购物车 23
5.3.1人机界面 23
图5-5购物车 24
5.3.2 操作流程图 24
图5-6购物车操作流程图 24
5.3系统总体功能流程 25
图5-7系统总体功能操作流程图 25
第六章 谢辞 25
参考文献 26
ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:
1.创建数据库源名(DSN)
2.创建数据库链接(Connection)
3.创建数据对象
4.操作数据库
5.关闭数据对象和链接
每一步的作法如下:
一、创建数据源名
DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。比如我们系统中有Access的ODBC驱动程序,那么即使我们没有Access软件,也可以在我们的程序中对一个Access的MDB数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了SQL Server的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。由此可见,DSN是应用程序和数据库之间的桥梁。
二、创建数据库链接(Connection)
链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:
set Conn=Server.createObject(“ADOBD.CONNECTION”)
这条语句创建了链接对象Conn,接下来:
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data.Source="&Server.MapPath(""&db&"")conn.Open connstr
这条语句打开链接,用到了DSN,本例为“connstr”。
以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用。
三、创建数据对象(Record Set)
ADO中的数据对象通常保存的是查询结果。Record Set是ADO中最复杂的对象,有许多属性和方法。Record Set保存的是一行行的记录,并标有一个当前记录。以下是创建方法:
Set Record Set=Conn.Execute(sqtStr)
这条语句创建并打开了对象Record Set,其中Con是先前创建的链接对象,rs是一个字串,代表一条标准的SQL语句。例如:
rs=“SELECT * FROM shop_books”
Set Record Set=mConn.Execute(rs)
这条语句执行后,对象Record Set中就保存了表tab1中的所有记录。
四、操作数据库
我们通过调用链接对象的Execute方法来将查询结果返回给一个数据对象或进行插入、删除等操作。例如:
rs=“INSERT INTO tab1 VALUES(1,2)”
mConn.Execute(rs)
‘执行插入操作
五、关闭数据对象和链接对象
在使用了ADO对象之后要关闭它,因为它使用了一定的服务器资源。通过调用方法close实现关闭,然后再释放它。
Record Set.close
Set Record Set=Nothing
‘关闭创建的数据对象
mConn.close
Set mConn=Nothing
‘关闭创建的链接对象
2.4 IIS简介
1.IIS的安装
WINDOWS 2000 SERVER提供的WEB服务器组件IIS的安装方法,在开始→设置→控制面板→添加/删除程序命,在添加/删除程序中选择→添加/删除WINDOW组件按钮,就会弹出如图2-1所示的WINDOWS组件向导对话框.在其中选择INTERNET信息服务IIS,然后单击下一步按钮,随后根据系统提示一步一步的操作即完成IIS的安装。