产品都有自己唯一对应的categoryID,同时,categoryID在product表里都有相对应的产品名,当点击某个产品种类时,所有对应该种类categoryID的产品都会从数据库中提取出来并且显示在页面上,这样起到了
导航的作用,一目了然,方便用户能够比较迅速找到自己想要的产品,如下图:
图5产品中心
4.1.3购物车
此功能模块由cart.aspx,shoppingcart.aspx来实现。
当用户查看了相关商品的详细信息以后,如果愿意购买并且是在用户已经登录的情况下,可以在下拉列表中选择购买商品的数量并点击“添加到购物车”加入到购物车中,在这个过程中,系统将用户选择的商品所对应的productID和购买的数量都写入到数据库的shoppingcart这个表中,并生成唯一的cartID(购物车ID),一个cartID对应用户登录一次所有购买的商品,也就是说cartID和productID的对应关系既可以是一对一,也可以是一对多。最后顾客结束购物时,点击“查看我的购物车”,则在可以看到相关购物信息,这就是将shoppingcart表中生成的cartID所对应的productID和购买