模仿天猫商城数据库分析

仿天猫商城数据库分析

数据结构图

模仿天猫商城数据库分析

页面分析

前端

注册页面

- 页面图片
模仿天猫商城数据库分析
- 功能描述
模仿天猫商城数据库分析

登陆页面

模仿天猫商城数据库分析
- 功能描述

账号登陆

- 页面执行的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=”;