# cardlike **Repository Path**: liu-YIshou01/cardlike ## Basic Information - **Project Name**: cardlike - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-16 - **Last Updated**: 2022-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README title 名片点赞需求分析 名片点赞需求分析 运行环境 Windows10+ jdk1.8 maven3.6.5 spring 5.1.16 mybatis 3 node 12.16.1 mysql 5.5 vue 2.9.6 内存 8G+ 硬盘 无要求 技术栈 SSM+VUE spring springmvc mybatis druid sfl4j aspectj node vue 概要设计 功能点: 名片相关的: 1、新增名片 2、名片列表 3、查看名片 [浏览量增加] 4、名片点赞[取消点赞] 用户相关的: 5、用户登录 6、我喜欢的[点赞的名片] 详细设计 省略... 数据库设计 表设计重点 表名 字段名 字段类型 说明 card名片表 id int 自增 主键 name varchar not null 姓名 birthday Date 生日 sex char 性别 company varchar 公司 position varchar 职位 mobile varchar 手机 visitied int 浏览量 表名 字段名 字段类型 说明 user用户表 id int 自增 主键 username varchar 姓名 password varchar 密码 liked varchar 喜欢的名片 liked:用一个字串来保存我喜欢的名片的ID,可以使用逗号分隔 比如用户是景辉 1,2,3,4 删除的时候 可以获取到要删除的名片的ID,然后再字串种去除掉这个ID 然后再更新user表的 liked字段。 create table `card` ( id int primary key auto_increment comment '主键', name varchar(20) not null comment '姓名', sex char default '男' comment '性别', birthday DATE not null comment '出生日期', company varchar(200) not null comment '公司', position varchar(200) not null comment '职位', mobile varchar(20) not null comment '手机号', visited int(10) default 0 comment '访问量' ) default charset = 'UTF8' comment '名片表'; create table `user` ( id int primary key auto_increment comment '主键', username varchar(20) not null comment '姓名', password varchar(200) not null comment '密码', liked varchar (2000) not null comment '喜欢的名片' ) default charset = 'UTF8' comment '用户表'; 原型设计 AdobeXD 代码自动生成 image-20220516151002111 接口设计 前后端交互约定的接口地址、接口类型、参数、返回值类型 实现步骤 名片点赞系统 1.需求分析 2.原型设计 3.数据库设计 4.环境搭建 5.代码生成 写sql domain mapper response 6.编码 7.测试 2-30% TODO 业务层/控制器层