本文将介绍在InterDev中实现网上商店购物车功能的方法,具体步骤如下:
一、 数据库结构:
产品数据表(Products): 存放产品信息
产品名 |
ProductName |
产品编号 |
ProductID |
单价 |
Price |
分类编号 |
CategoryID |
|
Cart:购物车数据表,临时存放客户的订单
产品编号 |
ProductID |
产品名 |
ProductName |
价格 |
Price |
客户Session标号 |
SessionID |
订购数量 |
Quantity |
Orders:订单,当用户确认订单后,订货数据将由Cart表转存入此表
产品编号 |
ProductID |
客户Session编号 |
SessionID |
订购数量 |
Quantity |
|
|
Customers:客户,实现客户登录时将使用该表
二、 建立数据库连接:
1、 添加数据源:在控制面板中选择:管理工具/ODBC数据源,单击添加,选择数据库驱动程序为Microsoft Access Driver,单击"完成",在弹出的对话框中为数据源命名为"Store",单击选择,找到建立好的.mdb文件,然后单击确定
2、 建立连接:在InterDev中的Project Exlporer中右击选择Add Data Connection,选择数据源,命名为Con,连接建立后的所有数据存取都将基于此连接。
三、 购物车要实现的基本功能和对应的文件:
产品浏览和选购 |
Products.asp |
放入购物车 |
AddtoCart.asp |
浏览购物车 |
ViewCart.asp |
删除一个产品 |
DeleteItem.asp |
更新购物车 |
UpdateCart.asp |
确认订单 |
SaveOrder.asp |