每一步的作法如下:
一、创建数据源名
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”
2.5 运行环境
为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:
软件环境:
客户端: Windows95/98/2000/XP,Internet Explorer(IE)等。
服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。
数据库:采用Access,运行于服务器端。
硬件环境:
服务器 CPU:PIII 500以上 ,内存:512M以上。
客户机 CPU:P200MMX以上,内存:32M以上。
3.2.2 开发目标
这个系统预期的目的是为了做成交互式的网页,方便客户端和浏览器端之间的交流。通过购物,人们能够把生活上的问题相互交流沟通,把疑惑在留言里公布,大家献计献策,共同学习,共同进步。
3.2.3 应用目标
本文所研究的网上购物系统分为前台和后台管理两部分。前台管理是友好的操作接口,供用户浏览、查询使用。包括用户登录/注册、浏览商品、搜索商品、购物车、用户留言、商品评论模块。后台管理是提供给管理员的主要包括:商品管理模块、用户管理模块等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。
3.2.4系统特点
本文所研究的网上购物系统是建立在很长时间的调查和分析基础上的,它的主要特点是改变了以往的购物只能通过现实的商场才能达到的结果,采用web技术,借助于Internet互联网这一广泛应用的技术,达到资源共享,提高以往购物的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化、规范化、系统化、网络化购物系统,使整个购物活动过程简单、方便、易行。