# peak
**Repository Path**: s_cong/peak
## Basic Information
- **Project Name**: peak
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: git-status
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-12-11
- **Last Updated**: 2022-07-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 匹克电商官网
#### 项目介绍
针对“PEAK匹克”品牌运动产品设计的一个电商网站,该网站主要为了解决以下问题而设计
1. 实现足不出户零距离购物,为“懒”而设计
2. 解决残障人士购物难,无法线下购物的问题,为“难”而设计
3. 实现跨地域跨国购物,真正实现零距离便捷购物,为“快”而设计
#### 技术架构
##### 前端
* 语言或技术:HTML,CSS,JavaScript,ajax
* 库和框架:jQuery
##### 后端
* 语言:NodeJs
* 第三方模块:express,mysql,express-static
* 数据库:MySQL
##### 数据库表的设计结构
##### 用户表:user
| 字段名 |
数据类型 |
是否可以为空 |
注释 |
| id |
int |
否 |
用户id,此字段自动递增 |
| username |
varchar |
否 |
用户名 |
| password |
varchar |
否 |
密码 |
##### 商品表:goods
| 字段名 |
数据类型 |
是否可以为空 |
注释 |
| id |
int |
否 |
商品id,此字段自动递增 |
| pic |
varchar |
否 |
商品图片路径 |
| title |
varchar |
否 |
商品名称 |
| price |
varchar |
否 |
商品价格 |
| details |
varchar |
否 |
商品详情 |
##### 购物车表:shops
| 字段名 |
数据类型 |
是否可以为空 |
注释 |
| id |
int |
否 |
购物商品id,此字段自动递增 |
| goodsId |
int |
否 |
对应的商品id |
| userId |
int |
否 |
对应的用户id |
##### 订单表:order
| 字段名 |
数据类型 |
是否可以为空 |
注释 |
| id |
int |
否 |
订单商品id,此字段自动递增 |
| goodsId |
int |
否 |
对应的商品id |
| userId |
int |
否 |
对应的用户id |
| DateTime |
dateTime |
否 |
下单时间 |
| payStatus |
int |
否 |
支付状态 |
##### 后端接口文档
## 登录接口
#### 接口地址:```http://10.35.164.178:8080/login```
#### 请求方式:```get```
#### 请求示例:```http://10.35.164.178:8080/login?username=123&password=123```
#### 请求参数说明:
| 参数 |
类型 |
说明 |
是否必须 |
| username |
varchar |
用户名 |
是 |
| password |
varchar |
密码 |
是 |
#### 返回参数说明:
* 登录成功:返回“success”;
* 登录失败:返回“error”
## 注册接口
#### 接口地址:```http://10.35.164.178:8080/reg```
#### 请求方式:```get```
#### 请求示例:```http://10.35.164.178:8080/reg?username=123&password=123```
#### 请求参数说明:
| 参数 |
类型 |
说明 |
是否必须 |
| username |
varchar |
用户名 |
是 |
| password |
varchar |
密码 |
是 |
#### 返回参数说明:
* 登录成功:返回“success”;
* 登录失败:返回“error”;
* 用户名已存在:返回“exist”