/*
Navicat Premium Data Transfer
Source Server : mysql8.0
Source Server Type : MySQL
Source Server Version : 80016
Source Host : localhost:3306
Source Schema : mall
Target Server Type : MySQL
Target Server Version : 80016
File Encoding : 65001
Date: 05/11/2022 13:46:44
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for addresses
-- ----------------------------
DROP TABLE IF EXISTS `addresses`;
CREATE TABLE `addresses` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收件人姓名',
`phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收件人电话',
`is_default` tinyint(1) NULL DEFAULT 1 COMMENT '是否是默认地址',
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
`user_id` int(11) NULL DEFAULT NULL,
`address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收件人详细地址',
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
CONSTRAINT `addresses_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of addresses
-- ----------------------------
INSERT INTO `addresses` VALUES (3, '王五', '13545678900', 0, '2021-03-15 19:03:28', '2021-03-15 19:57:17', 2, '北京市朝阳区');
INSERT INTO `addresses` VALUES (5, '李四', '13445678900', 1, '2021-03-15 19:30:04', '2021-03-15 19:57:17', 2, '北京市海淀区');
INSERT INTO `addresses` VALUES (8, '测试地址', '13633663366', 1, '2021-03-16 11:31:18', '2021-03-16 11:31:18', 4, '北京');
-- ----------------------------
-- Table structure for carts
-- ----------------------------
DROP TABLE IF EXISTS `carts`;
CREATE TABLE `carts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`count` int(11) NULL DEFAULT 1 COMMENT '商品数量',
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
`user_id` int(11) NULL DEFAULT NULL,
`product_id` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `product_id`(`product_id`) USING BTREE,
CONSTRAINT `carts_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT `carts_ibfk_2` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 53 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of carts
-- ----------------------------
INSERT INTO `carts` VALUES (52, 1, '2022-03-29 05:22:58', '2022-03-29 05:22:58', 5, 14);
INSERT INTO `carts` VALUES (53, 1, '2022-11-04 16:54:54', '2022-11-04 16:54:54', 6, 17);
-- ----------------------------
-- Table structure for collections
-- ----------------------------
DROP TABLE IF EXISTS `collections`;
CREATE TABLE `collections` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
`user_id` int(11) NULL DEFAULT NULL,
`product_id` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
INDEX `product_id`(`product_id`) USING BTREE,
CONSTRAINT `collections_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT `collections_ibfk_2` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of collections
-- ----------------------------
INSERT INTO `collections` VALUES (6, '2021-03-12 16:57:12', '2021-03-12 16:57:12', 2, 2);
INSERT INTO `collections` VALUES (7, '2021-03-15 20:36:17', '2021-03-15 20:36:17', 2, 18);
INSERT INTO `collections` VALUES (8, '2021-03-16 11:30:29', '2021-03-16 11:30:29', 4, 2);
-- ----------------------------
-- Table structure for comments
-- ----------------------------
DROP TABLE IF EXISTS `comments`;
CREATE TABLE `comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`score` int(11) NULL DEFAULT NULL COMMENT '评分',
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '内容',
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
`order_id` int(11) NULL DEFAULT NULL,
`product_id` int(11) NULL DEFAULT NULL,
`user_id` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
INDEX `order_id`(`order_id`) USING BTREE,
INDEX `product_id`(`product_id`) USING BTREE,
INDEX `user_id`(`user_id`) USING BTREE,
CONSTRAINT `comments_ibfk_1` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT `comments_ibfk_2` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINT `comments_ibfk_3` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of comments
-- ----------------------------
INSERT INTO `comments` VALUES (9, 5, '五星好评', '2021-03-15 22:11:36', '2021-03-15 22:11:36', 39, 15, 2);
INSERT INTO `comments` VALUES (10, 1, '产品不是很满意', '2021-03-15 22:12:46', '2021-03-15 22:12:46', 39, 15, 2);
INSERT INTO `comments` VALUES (11, 2, '还可以', '2021-03-16 11:31:46', '2021-03-16 11:31:46', 40, 18, 4);
-- ----------------------------
-- Table structure for companies
-- ----------------------------
DROP TABLE IF EXISTS `companies`;
CREATE TABLE `companies` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`image_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主图',
`title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
`brief` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品简介',
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of companies
-- ----------------------------
INSERT INTO `companies` VALUES (6, '/upload/20210302/a8dbefc0-7afe-11eb-85c7-55b83ce40e52.jpg', '香水公司', '香水公司', '2021-03-02 02:26:29', '2021-03-03 07:54:24');
-- ----------------------------
-- Table structure for news
-- ----------------------------
DROP TABLE IF EXISTS `news`;
CREATE TABLE `news` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` smallint(6) NOT NULL,
`title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0',
`publisher` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'Admin',
`img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`created_at` datetime(0) NOT NULL,
`updated_at` datetime(0) NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of news
-- ----------------------------
INSERT INTO `news` VALUES (1, 1, '内地全方位援港抗疫,区议员:香港也要争气,不能拖国家后退', '观察者网', '/upload/20220329/254a6630-af75-11ec-8513-1527696b1ea6.jpg', '2022-03-29 20:07:46', '2022-03-29 20:2
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该项目是个人毕设项目源码,评审分达到95分,都经过严格调试,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 2、具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现类似其他功能。 开发软件:Vscode + Mysql + node 开发技术:nodejs + vue + egg框架(基于KOA,就是nodejs的mvc框架) 这是一个在线化妆品购物商城网站,2个身份包括用户和管理员。用户可以在首页查看最新商品,热门商品,用户注册登录后可以查询自己喜欢的商品并加入购物车,选好商品后可以提交购物车生成订单,用户收到货使用后可以发表订单商品的评价,可以收藏自己喜欢的商品,网站前台还可以查询各种新闻信息,用户可以修改自己个人信息等;管理员后台登录后可以管理注册用户信息,添加和管理商品信息,其中添加商品的时候可以上传商品图片也可以上传商品视频,添加管理公司信息和香料信息,查询管理用户商品订单、用户评论信息、地址信息,添加和管理新闻信息,修改密码等。 后台登录地址:http://localhost:9528/#/login 管理员账号密码:admin/123456 前台账号密码:zhangsan/123456 mall-server启动命令:npm run dev
资源推荐
资源详情
资源评论
收起资源包目录
基于nodejs+vue+mysql在线化妆品购物商城网站设计+sql数据库(毕设源码).zip (178个子文件)
.env.development 72B
.editorconfig 243B
.eslintignore 34B
.eslintignore 9B
.eslintrc 229B
.gitignore 190B
.gitignore 143B
index.html 620B
favicon.ico 66KB
cbf1e110-7bf6-11eb-8ce0-89923763205b.jpg 33KB
7c070c20-7bf6-11eb-b183-51100a26c4a4.jpg 33KB
8aa12870-7bfa-11eb-9b22-43fe59a31ec1.jpg 33KB
4833fcf0-7bf6-11eb-93c5-679019dd134b.jpg 33KB
908b82a0-7bf8-11eb-9c69-633d9c3e0487.jpg 33KB
3e0dbbe0-7bfa-11eb-801b-9d9204188ce5.jpg 33KB
e8445e80-7bf9-11eb-92ef-37603a776aff.jpg 33KB
2a1afae0-7bf4-11eb-85c4-6d60da406a9b.jpg 33KB
119f38e0-7bfa-11eb-afbc-59c4fbc9edda.jpg 33KB
bbfa5e00-7bfa-11eb-9b22-43fe59a31ec1.jpg 33KB
12d0a970-7bf9-11eb-9713-bd972614c16d.jpg 33KB
b983ae20-7bf9-11eb-92ef-37603a776aff.jpg 33KB
7b945f10-7bf4-11eb-85c4-6d60da406a9b.jpg 33KB
1efbecd0-7bf6-11eb-b270-a3d7f0227ffa.jpg 33KB
c5f92f00-7bf8-11eb-adfe-dd1e3e2b8c8d.jpg 33KB
634bc9c0-7bf4-11eb-85c4-6d60da406a9b.jpg 33KB
ff430420-7bf8-11eb-a542-adb835ba6b63.jpg 33KB
c84230d0-7c49-11eb-b882-fd0f6cb5a5f1.jpg 33KB
90302bd0-7afe-11eb-85c7-55b83ce40e52.jpg 33KB
351e7610-7aff-11eb-85c7-55b83ce40e52.jpg 33KB
a8dbefc0-7afe-11eb-85c7-55b83ce40e52.jpg 33KB
e0228cc0-7afc-11eb-8758-195d7db230aa.jpg 33KB
254a6630-af75-11ec-8513-1527696b1ea6.jpg 26KB
product1.jpg 5KB
.eslintrc.js 6KB
product.js 5KB
vue.config.js 4KB
router.js 4KB
index.js 3KB
order.js 3KB
index.js 3KB
address.js 2KB
user.js 2KB
common.js 2KB
user.js 2KB
news.js 2KB
common.js 2KB
permission.js 2KB
jwt.js 1KB
company.js 1KB
spicer.js 1KB
auth.js 1KB
cart.js 1KB
ResizeHandler.js 1KB
newslist.js 1KB
collection.js 1KB
comment.js 1KB
app.js 1KB
main.js 1KB
product.js 1007B
config.default.js 944B
request.js 909B
index.js 892B
user.js 796B
jest.config.js 766B
order.js 713B
product.js 655B
news.js 634B
FixiOSBug.js 633B
order_good.js 609B
address.js 603B
newslist.js 592B
settings.js 578B
news.js 572B
company.js 567B
spicer.js 562B
babel.config.js 557B
home.test.js 462B
comment.js 442B
perfume.js 431B
company.js 431B
spicer.js 426B
index.js 426B
newslist.js 418B
auth.js 397B
error.js 378B
cart.js 373B
.autod.conf.js 365B
comment.js 348B
address.js 348B
auth.js 348B
order.js 344B
ratelimit.js 297B
plugin.js 297B
index.js 288B
action.js 280B
auth.js 278B
settings.js 269B
perfume.js 262B
perfume.js 239B
get-page-title.js 235B
共 178 条
- 1
- 2
资源评论
z同学的编程之路
- 粉丝: 1812
- 资源: 2129
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功