角色

管理员、用户

技术

SpringBoot、Vue.js、MySQL、MyBatis、Element-Plus、Axios、Shiro、Fastjson、百度AI开放平台SDK、阿里云SDK

核心功能

这是一个基于SpringBoot和Vue.js的拍立得购买平台,旨在为用户提供拍立得商品的浏览、购买、订单管理、地址管理、收藏等功能,并提供论坛交流和在线客服。管理员可以对商品、用户、订单、活动、论坛内容等进行管理。

功能介绍

管理员

1.登录:管理员通过专用入口登录系统,管理后台。

2.用户管理:查看、添加、修改和删除用户信息。

3.商品管理:查看、添加、修改和删除商品信息,包括商品分类。

4.订单管理:查看、处理用户订单。

5.活动管理:发布、管理活动信息,并查看活动报名情况。

6.论坛管理:管理论坛帖子和评论。

7.评论管理:查看和管理用户对商品的评论。

8.收藏管理:查看用户收藏的商品或活动。

9.轮播图管理:管理首页轮播图。

10.客服聊天管理:查看和回复用户客服消息。

用户

1.登录/注册:用户可以注册新账号并登录。

2.个人信息管理:修改个人资料,如用户名、头像、手机号、密保问题等。

3.商品浏览与购买:浏览商品列表、查看商品详情、加入购物车、提交订单并支付。

4.订单管理:查看个人订单状态,包括待支付、已支付、已发货、已完成等。

5.地址管理:添加、修改和删除收货地址。

6.收藏功能:收藏商品或活动。

7.论坛交流:发布帖子、回复帖子,参与论坛讨论。

8.活动报名:查看活动信息并报名参加。

9.在线客服:与管理员进行在线聊天。

10.评论功能:对购买的商品进行评论。

11.余额与积分:查看个人余额和积分。

数据字典

表名:address (地址)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
address varchar(200) 地址
name varchar(200) 收货人
phone varchar(200) 电话
isdefault varchar(200) 是否默认地址
userid bigint(20) 用户id

表名:cart (购物车)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
tablename varchar(200) 商品表名
goodid bigint(20) 商品id
goodname varchar(200) 商品名称
picture longtext 图片
buynumber int(11) 购买数量
price double 单价
discountprice double 折扣价
userid bigint(20) 用户id

表名:chat (客服聊天)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
adminid bigint(20) 管理员id
isreply int(11) 是否回复
userid bigint(20) 用户id

表名:config (轮播图)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
name varchar(200) 名称

表名:forum (论坛交流)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
title varchar(200) 帖子标题
content longtext 帖子内容
parentid bigint(20) 父节点id
userid bigint(20) 用户id
username varchar(200) 用户名
isdone varchar(200) 状态
is_top int(11) 是否置顶
top_time datetime 置顶时间

表名:huodongbaoming (活动报名)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
huodongzhuti varchar(200) 活动主题
huodongshijian datetime 活动时间
huodongdidian varchar(200) 活动地点
fabushijian datetime 发布时间
jifen double 积分
zhanghao varchar(200) 账号
yonghuxingming varchar(200) 用户姓名

表名:huodongxinxi (活动信息)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
huodongzhuti varchar(200) 活动主题
huodongshijian datetime 活动时间
huodongdidian varchar(200) 活动地点
fabushijian datetime 发布时间
storeup_number int(11) 收藏数
clicktime datetime 最近点击时间
jifen double 积分

表名:menu (菜单)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
menujson longtext 菜单

表名:news (拍立得资讯)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
title varchar(200) 标题
picture longtext 图片
content longtext 内容

表名:orders (商品订单)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
orderid varchar(200) 订单编号
tablename varchar(200) 商品表名
goodid bigint(20) 商品id
goodname varchar(200) 商品名称
picture longtext 图片
buynumber int(11) 购买数量
price double 单价
discountprice double 折扣价
total double 总价
discounttotal double 折扣总价格
type varchar(200) 支付类型
status varchar(200) 订单状态
address varchar(200) 地址
tel varchar(200) 电话
consignee varchar(200) 收货人
remark varchar(200) 备注
role varchar(200) 用户角色
userid bigint(20) 用户id
sfsh varchar(200) 是否审核

表名:pinglunxinxi (评论信息)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
zhanghao varchar(200) 账号
yonghuxingming varchar(200) 用户姓名
pinglunshijian datetime 评论时间

表名:shangpin (商品)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
shangpinmingcheng varchar(200) 商品名称
yanse varchar(200) 颜色
clicktime datetime 最近点击时间
shangpinfenlei varchar(200) 商品分类
taocanleixing varchar(200) 套餐类型
price double 价格
storeup_number int(11) 收藏数
onelimittimes int(11) 单限
alllimittimes int(11) 库存

表名:shangpinfenlei (商品分类)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
shangpinfenlei varchar(200) 商品分类

表名:smsregistercode (短信验证码)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
mobile varchar(200) 手机
role varchar(200) 角色
code varchar(200) 验证码

表名:storeup (我的收藏)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
refid bigint(20) refid
tablename varchar(200) 表名
name varchar(200) 名称
type varchar(200) 类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)
inteltype varchar(200) 推荐类型
remark varchar(200) 备注
userid bigint(20) 用户id

表名:token (token表)

字段名 类型 注释
userid bigint(20) 用户id
username varchar(100) 用户名
tablename varchar(100) 表名
role varchar(100) 角色
token varchar(200) 密码
addtime timestamp NOT NULL 新增时间
expiratedtime timestamp NOT NULL 过期时间

表名:users (管理员)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
username varchar(200) 用户名
password varchar(200) 密码
role varchar(200) 角色

表名:yonghu (用户)

字段名 类型 注释
addtime timestamp NOT NULL 创建时间
yonghuxingming varchar(200) 用户姓名
nianling int(11) 年龄
zhanghao varchar(200) 账号
mima varchar(200) 密码
mobile varchar(200) 手机号
pquestion varchar(200) 密保问题
panswer varchar(200) 密保答案
jifen double 积分
money double 余额

部分截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

演示视频

https://www.bilibili.com/video/BV1xfa2z3ET1/

更多推荐