电商网站
一、功能模块分析
二、数据库设计
用户列表如表2.1所示:
序
号
1
2
3
4
5
6
7
8
序
号
1
2
3
序
号
1
2
3
4
5
序
号
1
2
列名
数据类型 长度 是 否
表 2.1 用户表(user)
主
键
自增
默认值
字段说明
允许
空
√
√
user_id
int
user_username
varchar
user_password
varchar
user_phone
varchar
11
40
40
40
user_address
varchar
100
user_state
user_email
user_code
int
varchar
varchar
11
40
60
管理员如表2.2所示:
表 2.2 管理员表(admin)
列名
数据类型 长
度
是 否
自增
admin_id
int
11 √
允许
空
主
键
√
admin_username
varchar
admin_password
varchar
40
40
购物车表如表2.3所示:
表 2.3 购物车表(cart)
用户的编号
用户名
密码
手机号
用户收货地址
用户状态
用户邮箱
用户编码
0
默认值
字段说明
管理员编号
用户名
密码
列名
数据类型 长度 是
否
自
增
主
键
允许
空
默认值
字段说明
cart_id
cart_pid
cart_uid
cart_time
cart_total
int
varchar
varchar
varchar
11
255
255
40
double
16,2
一级分类表如表2.4所示:
√ √
购物车的编号
√
√
商品编号
用户编号
生成时间
总价格
表 2.4 一级分类表(category)
列名
数据类型 长
度
是 否
自增
category_id
int
11 √
category_name
varchar
40
主
键
√
允许
空
√
默认值
字段说明
一级分类编
号
一级分类名
称
评价表如表2.5所示:
表 2.5 评价表(evaluate)
数据类型 长
度
是 否
自增
int
int
int
11 √
11
11
允许
空
主
键
√
varchar
255
varchar
varchar
40
40
√
√
√
默认值
字段说明
评论编号
产品编号
用户编号
评论内容
评论时间
满意度
序
号
1
2
3
4
5
6
列名
evaluate_id
evaluate_pid
evaluate_uid
evaluate_conte
nt
evaluate_time
evaluate_degre
e
订单表如表 2.6 所示:
表 2.6 订单表(orders)
列名
数据类型 长度 是 否
自增
orders_id
int
orders_total
double
orders_time
varchar
orders_state
int
orders_name
varchar
orders_phone
varchar
orders_addr
varchar
orders_uid
int
订单子项表如表 2.7 所示:
√
11
16,2
40
11
40
40
40
11
允许
空
主
键
√
√
√
√
√
√
√
表 2.7 订单子项表(ordersitem)
数据类型 长度 是 否
自增
int
int
√
11
11
double
16,2
int
int
11
11
允许
空
主
键
√
√
√
列名
ordersitem_id
ordersitem_pid
ordersitem_total
ordersitem_oid
ordersitem_coun
t
默认值
字段说明
订单编号
订单总价
生成订单时间
订单状态
收货人名字
收货人手机号
收货人地址
用户编号
默认值
字段说明
订单子项编号
产品编号
总价格
所属的订单编
号
产品数量
收藏表如表 2.8 所示:
列名
collect_id
collect_uid
collect_pid
表 2.8 收藏表(collect)
数据类型 长
度
是 否
自增
int
int
int
11 √
11
11
允许
空
主
键
√
默认值
字段说明
收藏编号
收藏用户编号
收藏产品编号
序
号
1
2
3
4
5
6
7
8
序
号
1
2
3
4
5
序
号
1
2
3
库存类表如表 2.9 所示:
列名
stock_id
stock_pid
stock_count
表 2.9 库存表(stock)
数据类型 长
度
是 否
自增
int
int
int
11 √
11
11
允许
空
主
键
√
二级分类表如表2.10所示:
表 2.10 二级分类表(categorysecond)
允许
空
数据类型 长
度
是 否
自增
主
键
int
11 √
√
varchar
40
√
列名
categorysecond
_id
categorysecond
_name
category_id
int
11
产品表如表2.11所示:
表 2.11 产品表(product)
允许
空
主
键
√
列名
数据类型 长度 是 否
自增
√
product_id
int
product_name
product_desc
product_time
varchar
varchar
varchar
11
40
255
40
product_price
double
16,2
product_image
varchar
product_type
varchar
60
40
默认值
字段说明
库存编号
产品编号
剩余数量
默认值
字段说明
二级分类编
号
二级分类名
称
所属一级分
类编号
默认值
字段说明
产品的编号
产品的名称
产品的描述
上架时间
产品的价格
对应图片
所属类别
序
号
1
2
3
序
号
1
2
3
序
号
1
2
3
4
5
6
7