• 基于springboot书籍推荐系统设计与实现的源码+文档


    DROP TABLE IF EXISTS `book_classification`;
    CREATE TABLE `book_classification`(
           `book_classification_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '图书分类ID',
    `book_category` varchar(64) comment '图书类别',
    `examine_state` varchar(16) DEFAULT '已通过' NOT NULL comment '审核状态',
    `recommend` int(11) DEFAULT '0' NOT NULL comment '智能推荐',
    `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
     `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',

           PRIMARY KEY (book_classification_id)
        )ENGINE=InnoDB DEFAULT CHARSET=utf8 comment '图书分类';
    DROP TABLE IF EXISTS `books`;
    CREATE TABLE `books`(
           `books_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '图书ID',
    `cover` varchar(255) comment '封面',
    `book_number` varchar(64) comment '图书编号',
    `book_category` varchar(64) comment '图书类别',
    `book_name` varchar(64) comment '图书名称',
    `publication_date` date comment '出版日期',
    `author` varchar(64) comment '作者',
    `book_introduction` longtext comment '图书介绍',
    `price` varchar(64) comment '价格',
    `stock` varchar(64) comment '库存',
    `hits` int(11) DEFAULT 0 NOT NULL comment '点击数',
    `praise_len` int(11) DEFAULT 0 NOT NULL comment '点赞数',
    `examine_state` varchar(16) DEFAULT '已通过' NOT NULL comment '审核状态',
    `recommend` int(11) DEFAULT '0' NOT NULL comment '智能推荐',
    `goods_id` int(11) DEFAULT '0' NOT NULL comment '关联商品ID',
    `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
     `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',

           PRIMARY KEY (books_id)
        )ENGINE=InnoDB DEFAULT CHARSET=utf8 comment '图书';
    DROP TABLE IF EXISTS `book_order`;
    CREATE TABLE `book_order`(
           `book_order_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '图书订单ID',
    `order_number` varchar(64) comment '订单号',
    `book_number` varchar(64) comment '图书编号',
    `book_name` varchar(64) comment '图书名称',
    `price` varchar(64) comment '价格',
    `purchase_quantity` varchar(64) comment '购买数量',
    `total_price` varchar(64) comment '总价格',
    `receiving_address` varchar(64) comment '收货地址',
    `contact_number` varchar(64) comment '联系电话',
    `consignee_name_` varchar(64) comment '收货人姓名',
    `purchase_user` int(11) DEFAULT 0 comment '购买用户',
    `examine_state` varchar(16) DEFAULT '未审核' NOT NULL comment '审核状态',
    `recommend` int(11) DEFAULT '0' NOT NULL comment '智能推荐',
    `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
     `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',

           PRIMARY KEY (book_order_id)
        )ENGINE=InnoDB DEFAULT CHARSET=utf8 comment '图书订单';
    DROP TABLE IF EXISTS `mall_users`;
    CREATE TABLE `mall_users`(
           `mall_users_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '商城用户ID',
    `remarks` varchar(64) comment '备注',
    `examine_state` varchar(16) DEFAULT '已通过' NOT NULL comment '审核状态',
    `recommend` int(11) DEFAULT '0' NOT NULL comment '智能推荐',
    `user_id` int(11) DEFAULT '0' NOT NULL comment '用户ID',
    `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
     `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    CREATE TABLE `praise` (
      `praise_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '点赞ID:',
      `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '点赞人:',
      `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间:',
      `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间:',
      `source_table` varchar(255) DEFAULT NULL COMMENT '来源表:',
      `source_field` varchar(255) DEFAULT NULL COMMENT '来源字段:',
      `source_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '来源ID:',
      `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '点赞状态:1为点赞,0已取消',
      PRIMARY KEY (`praise_id`) USING BTREE
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='点赞:';
    insert into `praise` values ('2','1',"2021-02-22 07:10:59.000 ","2021-03-02 10:24:03.000 ",'article','article_id','7','1');
    insert into `praise` values ('25','5',"2021-03-04 10:26:08.000 ","2021-03-04 10:26:08.000 ",'article','article_id','9','1');
    insert into `praise` values ('26','5',"2021-03-04 10:26:16.000 ","2021-03-04 10:26:16.000 ",'article','article_id','7','1');
    insert into `praise` values ('27','5',"2021-03-04 10:26:20.000 ","2021-03-04 10:26:20.000 ",'article','article_id','7','1');
    insert into `praise` values ('44','2',"2021-03-06 02:54:26.000 ","2021-03-06 02:54:26.000 ",'forum','forum_id','2','1');
    insert into `praise` values ('50','2',"2021-03-06 03:06:58.000 ","2021-03-06 03:06:58.000 ",'forum','forum_id','2','1');
    insert into `praise` values ('54','2',"2021-03-10 03:42:50.000 ","2021-03-10 03:42:50.000 ",'article','article_id','9','1');
    insert into `praise` values ('57','0',"2021-03-12 13:00:17.000 ","2021-03-12 13:00:17.000 ",'article','article_id','10','1');
    insert into `praise` values ('86','0',"2021-03-15 09:46:34.000 ","2021-03-15 09:46:34.000 ",'article','article_id','6','1');
    insert into `praise` values ('101','7',"2021-03-16 04:19:29.000 ","2021-03-16 04:19:29.000 ",'article','article_id','7','1');
    insert into `praise` values ('108','2',"2021-03-17 01:45:38.000 ","2021-03-17 01:45:38.000 ",'article','article_id','8','1');
    insert into `praise` values ('221','0',"2021-04-02 09:41:16.000 ","2021-04-02 09:41:16.000 ",'article','article_id','2','1');
    DROP TABLE IF EXISTS `score`;
    CREATE TABLE `score` (
      `score_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '评分ID:',
      `user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '评分人:',
      `nickname` varchar(64) DEFAULT NULL COMMENT '昵称:',
      `score_num` double(5,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '评分:',
      `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间:',
      `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间:',
      `source_table` varchar(255) DEFAULT NULL COMMENT '来源表:',
      `source_field` varchar(255) DEFAULT NULL COMMENT '来源字段:',
      `source_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '来源ID:',
      PRIMARY KEY (`score_id`) USING BTREE
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='评分:';
    insert into `score` values ('1','0',null,'5',"2021-02-22 06:55:05.000 ","2021-02-24 02:06:47.000 ",'article','article_id','6');
    insert into `score` values ('2','0',null,'3',"2021-02-22 06:55:14.000 ","2021-02-24 02:05:58.000 ",'article','article_id','6');
    insert into `score` values ('3','0',null,'3.5',"2021-02-22 06:55:27.000 ","2021-02-22 06:55:29.000 ",'news','news_id','1');
    insert into `score` values ('4','0',null,'100',"2021-02-22 06:55:45.000 ","2021-02-22 06:55:45.000 ",'news','news_id','2');
    DROP TABLE IF EXISTS `slides`;
     

     

     

     

  • 相关阅读:
    CTFSHOW 年CTF
    BD就业复习第五天
    verilog实现I2C控制器 (小梅哥思路)----详细解析
    Flask 学习-47.Flask-RESTX 自定义响应内容marshal_with
    罗永浩宣布退网创业;谷歌研究员“走火入魔”事件曝光:认为AI已具备人格,被罚带薪休假;Wasmer 2.3 发布|极客头条
    基于注意力机制的多特征融合人脸活体检测
    数组循环右移(加强版)
    十五、委托
    JAVA中的replace、replaceAll、replaceFirst方法的区别和使用
    Web前端大作业——城旅游景点介绍(HTML+CSS+JavaScript) html旅游网站设计与实现
  • 原文地址:https://blog.csdn.net/qq_375279829/article/details/128139337