# Steamed Bread Roll Project
## 项目文档
### 介绍
花卷商城,一款基于 Springboot+Vue 的电商项目,前后端分离项目
项目演示地址:[花卷买卖](http://112.126.92.148:9999/)
### 支付宝支付
支付帐号:ilikkj2173@sandbox.com
登录密码:111111
支付密码:111111
### 软件架构
Springboot + maven + mybatis + Vue 组成,B/S模式
### 软件截图
**登录界面**
![image-20210123150534593](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123150557.png)
**个人中心**
![image-20210123145636758](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123150216.png)
**修改密码**
![image-20210123145727924](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123150214.png)
**我的订单**
![image-20210123145844095](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123150211.png)
**我的购物车**
![image-20210123145912312](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123150207.png)
**商品搜索**
![image-20210123150025628](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123150201.png)
**购买页面**
![image-20210123150056791](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123150157.png)
**商品评价**
![image-20210123150147433](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123150153.png)
**管理后台**
由于数据安全性,想要进入后台需要我授予权限后才能访问
![image-20210123151009898](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123151331.png)
**商品列表**
![image-20210123151322117](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123151338.png)
**商品分类**
![image-20210123151555762](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123151558.png)
**商品品牌**
![image-20210123151424726](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123151431.png)
**商品采购**
![image-20210123151512327](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123151609.png)
**订单列表**
![image-20210123151939162](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123151941.png)
**退货申请处理**
![image-20210123151707001](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123151751.png)
**退货原因设置**
![image-20210123151741155](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123151758.png)
**商品轮播图**
![image-20210123152018922](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123152020.png)
**用户列表**
![image-20210123152141960](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123152155.png)
**角色列表**
![image-20210123152215106](https://oss-qiu.oss-cn-hangzhou.aliyuncs.com/qiu-blogs-typecho/20210123152503.png)
### 安装教程
1. yum 命令 安装 jdk1.8
```bash
yum -y list java* #查询要安装jdk的版本
```
```bash
yum install -y java-1.8.0-openjdk.x86_64 #安装jdk1.8
```
```bash
java -version #查询jdk版本
```
```bash
yum 命令 默认给安装到 usr/lib/jvm/
```
2. 安装 mysql 5.7
- [在一台Linux服务器上安装多个MySQL实例](https://www.cnblogs.com/lijiaman/p/12588095.html)
- [mysql主从复制、读写分离](https://www.cnblogs.com/cxyyh/p/10754231.html)
- mysql 常见错误
```bash
装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this MySQL server
# https://blog.csdn.net/u012758088/article/details/78613812
```
3. 安装 redis
- [linux 安装redis 完整步骤](https://www.cnblogs.com/happywish/p/10944253.html)
### 使用说明
1. Linux服务器部署(jar包)
2. 需开启相应防火墙端口号
```bash
9999 # 项目端口号 如需修改,请到Springboot-Mall后端项目的application.yml文件下修改
3306 # mysql 主机端口
3307 # mysql 从机端口
3308 # mysql 从机端口
6379 # redis 数据库
994 # 网易163邮箱 服务端口
```
3. 项目在数据库上采用 主从复制,读写分离原则
- 主从复制 在mysql 设置
- 读写分离 采用 shardingsphere 中间件
4. 第三方技术
- 支付宝沙箱技术
- OSS 存储
- 网易邮箱服务
- 阿里云短信服务
5. 本地开发 和 项目部署需要改三个地方
- VUE 前端 需要改 ==/src/global/index.js== 文件 bindToGlobal中的 http (本地: 127,部署: 服务器IP)
- Springboot 后端 需要改 ==/src/resources/config.properties== way 方式
- Springboot 后端 需要改 ==/src/resources/application-redis.yml== Redis服务器地址
(本地: 服务器IP,部署: 127.0.0.1)
6. 支付宝沙箱帐号
```bash
# 商家
账号 egtpnc3170@sandbox.com
密码 111111
```
```bash
# 买家
账号 ilikkj2173@sandbox.com
密码 111111
支付密码 111111
```
## 数据库文档
### 数据库介绍
##### 数据库名
目前数据库名为 **qiu** ,若需更改数据库名称时,需要将 <u>数据库事件</u> 中的数据库名一并更改。
##### 数据库编码
字符集:utf8
数据库排序规则:utf8_general_ci
### 数据库表(18个)
##### 用户表(user)
| 列名 | 数据类型 | 长度 | 默认 | 主键 | 非空 | 自增 | 注释 |
| -------------- | :-------- | ---- | ----------------- | ---- | ---- | ---- | :--------- |
| user_id | int | 5 | | ✔ | ✔ | ✔ | 用户ID |
| account_number | varchar | 30 | | | ✔ | | 用户账号 |
| user_name | varchar | 30 | | | ✔ | | 用户昵称 |
| password | varchar | 50 | | | ✔ | | 用户密码 |
| user_sex | varchar | 6 | | | | | 用户性别 |
| telephone | varchar | 11 | | | | | 用户手机号 |
| creat_time | timestamp | | CURRENT_TIMESTAMP | | ✔ | | 注册时间 |
| login_time | timestamp | | CURRENT_TIMESTAMP | | ✔ | | 登录时间 |
| user_state | tinyint | 1 | 1 | | ✔ | | 用户状态 |
| summary | varchar | 50 | | | | | 个人简介 |
| user_address | varchar | 100 | | | | | 用户地址 |
| avatar_url | varchar | 200 | | | | | 用户头像 |
| background_url | varchar | 200 | | | | | 背景图片 |
##### 角色表(role)
| 列名 | 数据类型 | 长度 | 默认 | 主键 | 非空 | 自增 | 注释 |
| ------------- | :------- | ---- | ---- | ---- | ---- | ---- | :------- |
| role_id | int | 5 | | ✔ | ✔ | ✔ | 角色id |
| role_name | varchar | 30 | | | ✔ | | 角色名称 |
| role_describe | varchar | 50 | | | ✔ | | 角色描述 |
| role_state | tinyint | 1 | 1 | | ✔ | | 是否启用 |
##### **用户角色表(user_role)**
| 列名 | 数据类型 | 长度 | 默认 | 主键 | 非空 | 自增 | 注释 |
| ------- | -------- | ---- | ---- | ---- | ---- | ---- | ------ |
| user_id | int | 5 | | | ✔ | | 用户id |
| role_id | int | 5 | | | ✔ | | 角色id |
##### 花卷VIP表(vip)
| 列名 | 数据类型 | 长度 | 默认 | �
OldWinePot
- 粉丝: 8988
- 资源: 426
最新资源
- 毕设和企业适用springboot企业安全管理系统类及资源调配管理系统源码+论文+视频.zip
- 毕设和企业适用springboot企业安全管理系统类及智能教育平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及3D建模平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及仓库管理平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及工程管理平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及企业健康管理平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及全渠道电商平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及企业数字化转型平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及食品安全追溯平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及市场调查平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及全生命周期管理平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及视频监控系统源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及物流信息平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及业务流程自动化平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及智慧物流管理平台源码+论文+视频.zip
- 毕设和企业适用springboot企业财务系统类及智能电商平台源码+论文+视频.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论2