模仿天猫商城数据库分析
仿天猫商城数据库分析
数据结构图
页面分析
前端
注册页面
- 页面图片
- 功能描述
登陆页面
- 功能描述
账号登陆
- 页面执行的SQL语句
校验账户密码是否匹配,匹配则为1,否则为0
SELECT COUNT(*) FROM user
WHERE name=” AND password=”;
购物车页面
- 功能描述
向购物车内添加或删除商品
- 页面执行的SQL语句*
– 购物车添加商品
INSERT INTO ordeItem(number) VALUES();
INSERT INTO order(createDate) VALUE();
– 购物车删除商品
DELETE FROM order WHERE id=”;
订单生成
- 网页图片
- 功能描述
生成订单
- 页面执行的SQL语句*
INSERT INTO order() VALUES();
付款
- 网页图片
- 功能描述
买家付款
- 页面执行的SQL语句
UPDATE order SET payDate=” ” WHERE id=” “;
确认收货并付款
- 网页图片
- 页面执行的SQL语句
UPDATE order SET confirmDate=” ” WHERE id=” “;
评价
- 网页图片
- 页面执行的SQL语句
UPDATE review SET content=” ” WHERE id=” “;
后台的产品分类和商品
- 页面图片
- 功能描述
显示分类列表,新建分类,属性管理,产品管理,编辑和删除
- 页面执行的SQL语句
- 1.查看产品分类列表,一页限制为五条
SELECT *FROM category limit 0,5
ORDER BY id desc;
- 点击提交按钮新增分类
INSERT INTO category(name)
VSLUES();
- 如下页面
- 功能描述
新建分类及查看上评分类
- 2.属性的管理
新建属性
INSERT INTO property(name)
VALUES();
删除属性
DELETE FROM category
WHERE id=”;
- 如下页面
- 功能描述
属性的管理,新建及删除
- 3.产品管理
显示产品
SELECT id,name,subTitle,originalPrice,promotePrice,stock FROM product
limit 0,5;
新增产品
INSERT INTO product(name,subTitle,originalPrice,promotePrice)
VALUES();
- 如下页面
- 功能描述
产品的查看,新增,编辑,删除等一系列操作。
订单页面
- 如下页面
- 功能描述
管理用户的订单
- 页面执行的SQL语句
- 显示的订单
SELECTo.id,o.status,o.price,oi.number,o.receiver,o.createDate, o.payDate,o.deliveryDate,o.confirmDate FROM order o
LEFT JOIN orderItem oi
ON o.id=oi.oid
ORDER BY o.id DESC;
发货日期
UPDATE order SET deliveryDate=”
WHERE id=”;