内容发布更新时间 : 2024/11/16 16:47:12星期一 下面是文章的全部内容请认真阅读。
址,PostCode邮编,Telephone电话,OrderDate下单时间,Dispatched是否已经发货,其中订单编号为订单表的主键。
表2 存储订单表 表名:Orders 字段名 OrderID UserID Address PostCode Telephone OrderDate Dispatched
③ 定单详情表
这张表中存储了订单中具体的关于已订购家电的信息,主要包括OrderDetailID订单详情编号,OrderID订单编号,JDID家电编号,Quantity数量,其中订单详情编号为订单详情表的主键。
表3 订单详情表
表名:OrderDetails 字段名 OrderDetailID OrderID JDID Quantity
④购物车表
顾客将商品放在购物车里面时,购物车表中就会添加一条记录。其中的CartID中存放的是顾客的UserID,由于顾客可以先选购后登录然后下订单,所以CartID在这种情况下就存放临
类型 int int int int 说明:存储订单详情 大小 主键 缺省 4 4 4 4 Y 描述 订单详情编号 订单编号 家电编号 数量 类型 int int varchar char varchar datetime bit 说明:存储订单 大小 主键 缺省 4 4 50 10 50 8 1 Y 0 描述 订单编号 用户编号 地址 邮编 电话 下单时间 是否发货,0(未发)
时产生的顾客ID,这张表主要包括RecordID购物车记录编号,CartID购物车编号,JDID家电编号,Quantity数量,DateCreated购物车创建时间,其中购物车记编号为购物车表的主键。
表4 购物车表 表名:ShoppingCart 字段名 RecordID CartID JDID Quantity DateCreated
⑤用户信息表
用来记录用户的一些基本信息,主要包括UserID用户编号,UserName用户名,Password密码,Address地址,PostCode邮编,Telephone电话,其中用户编号为用户信息表的主键。
表5 用户信息表
表名:Users 字段名 UserID UserName Password Address PostCode Telephone
类型 int char char varchar char varchar 说明:存储用户信息 大小 主键 缺省 4 10 10 50 10 20 Y 描述 用户编号 用户名 密码 地址 邮编 电话 类型 int nvarchar int int datetime 说明:存储购物车 大小 主键 缺省 4 50 4 4 8 Y 描述 购物车记录编号 购物车编号 家电编号 数量 创建时间 3.4各模块代码设计
以用户信息子系统为例,分析用户信息各模块的代码设计。用户信息子系统主要分为4个模块,分别是用户信息查询模块,用户信息追加模块,用户信息更新模块,用户信息删除模块。 (1)数据表user1如下
变量名情况如下:编号:userid 用户名:username 地址:address 邮编:postcode 电话:telephone
(2)用户信息查询模块
该模块主要是显示所有客户信息,由一个网页组成,网页叫index.asp, 代码为:
set myconn = server.createobject(\
myconn.connectionString=%user.mdb\myconn.open
set rst=server.CreateObject(\rst.open \ for i=1 to rst.recordcount 实现的界面如下:
(3)用户信息追加模块,该模块主要是追加所有客户信息,由2个网页组成,网页叫insert.html,insert.asp追加处理页,该网页主要实现以下功能:1读取表单数据2写入3反馈 代码为:
set rst=server.CreateObject(\strsql=\
into
user1
(username,
address,
postcode,
telephone)
values('\myconn.execute strsql 实现的界面如下:
4用户信息更新模块,该模块主要是更新所有客户的信息,由2个网页组成,网页叫update.asp,update2.asp。 代码为:
set rst=server.CreateObject(\strsql=\
user1
set
username='\hone&\myconn.execute strsql 实现的界面如下:
5用户信息删除模块,, 该模块主要是删除所有客户的信息,由1个网页组成,网页叫delete.asp,代码为:
set rst=server.CreateObject(\ strsql=\ where userid=\ myconn.execute strsql 实现的界面如下: