角色

管理员、用户

技术

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 (地址)

字段名类型注释
addtimetimestamp NOT NULL创建时间
addressvarchar(200)地址
namevarchar(200)收货人
phonevarchar(200)电话
isdefaultvarchar(200)是否默认地址
useridbigint(20)用户id

表名:cart (购物车)

字段名类型注释
addtimetimestamp NOT NULL创建时间
tablenamevarchar(200)商品表名
goodidbigint(20)商品id
goodnamevarchar(200)商品名称
picturelongtext图片
buynumberint(11)购买数量
pricedouble单价
discountpricedouble折扣价
useridbigint(20)用户id

表名:chat (客服聊天)

字段名类型注释
addtimetimestamp NOT NULL创建时间
adminidbigint(20)管理员id
isreplyint(11)是否回复
useridbigint(20)用户id

表名:config (轮播图)

字段名类型注释
addtimetimestamp NOT NULL创建时间
namevarchar(200)名称

表名:forum (论坛交流)

字段名类型注释
addtimetimestamp NOT NULL创建时间
titlevarchar(200)帖子标题
contentlongtext帖子内容
parentidbigint(20)父节点id
useridbigint(20)用户id
usernamevarchar(200)用户名
isdonevarchar(200)状态
is_topint(11)是否置顶
top_timedatetime置顶时间

表名:huodongbaoming (活动报名)

字段名类型注释
addtimetimestamp NOT NULL创建时间
huodongzhutivarchar(200)活动主题
huodongshijiandatetime活动时间
huodongdidianvarchar(200)活动地点
fabushijiandatetime发布时间
jifendouble积分
zhanghaovarchar(200)账号
yonghuxingmingvarchar(200)用户姓名

表名:huodongxinxi (活动信息)

字段名类型注释
addtimetimestamp NOT NULL创建时间
huodongzhutivarchar(200)活动主题
huodongshijiandatetime活动时间
huodongdidianvarchar(200)活动地点
fabushijiandatetime发布时间
storeup_numberint(11)收藏数
clicktimedatetime最近点击时间
jifendouble积分

表名:menu (菜单)

字段名类型注释
addtimetimestamp NOT NULL创建时间
menujsonlongtext菜单

表名:news (拍立得资讯)

字段名类型注释
addtimetimestamp NOT NULL创建时间
titlevarchar(200)标题
picturelongtext图片
contentlongtext内容

表名:orders (商品订单)

字段名类型注释
addtimetimestamp NOT NULL创建时间
orderidvarchar(200)订单编号
tablenamevarchar(200)商品表名
goodidbigint(20)商品id
goodnamevarchar(200)商品名称
picturelongtext图片
buynumberint(11)购买数量
pricedouble单价
discountpricedouble折扣价
totaldouble总价
discounttotaldouble折扣总价格
typevarchar(200)支付类型
statusvarchar(200)订单状态
addressvarchar(200)地址
telvarchar(200)电话
consigneevarchar(200)收货人
remarkvarchar(200)备注
rolevarchar(200)用户角色
useridbigint(20)用户id
sfshvarchar(200)是否审核

表名:pinglunxinxi (评论信息)

字段名类型注释
addtimetimestamp NOT NULL创建时间
zhanghaovarchar(200)账号
yonghuxingmingvarchar(200)用户姓名
pinglunshijiandatetime评论时间

表名:shangpin (商品)

字段名类型注释
addtimetimestamp NOT NULL创建时间
shangpinmingchengvarchar(200)商品名称
yansevarchar(200)颜色
clicktimedatetime最近点击时间
shangpinfenleivarchar(200)商品分类
taocanleixingvarchar(200)套餐类型
pricedouble价格
storeup_numberint(11)收藏数
onelimittimesint(11)单限
alllimittimesint(11)库存

表名:shangpinfenlei (商品分类)

字段名类型注释
addtimetimestamp NOT NULL创建时间
shangpinfenleivarchar(200)商品分类

表名:smsregistercode (短信验证码)

字段名类型注释
addtimetimestamp NOT NULL创建时间
mobilevarchar(200)手机
rolevarchar(200)角色
codevarchar(200)验证码

表名:storeup (我的收藏)

字段名类型注释
addtimetimestamp NOT NULL创建时间
refidbigint(20)refid
tablenamevarchar(200)表名
namevarchar(200)名称
typevarchar(200)类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)
inteltypevarchar(200)推荐类型
remarkvarchar(200)备注
useridbigint(20)用户id

表名:token (token表)

字段名类型注释
useridbigint(20)用户id
usernamevarchar(100)用户名
tablenamevarchar(100)表名
rolevarchar(100)角色
tokenvarchar(200)密码
addtimetimestamp NOT NULL新增时间
expiratedtimetimestamp NOT NULL过期时间

表名:users (管理员)

字段名类型注释
addtimetimestamp NOT NULL创建时间
usernamevarchar(200)用户名
passwordvarchar(200)密码
rolevarchar(200)角色

表名:yonghu (用户)

字段名类型注释
addtimetimestamp NOT NULL创建时间
yonghuxingmingvarchar(200)用户姓名
nianlingint(11)年龄
zhanghaovarchar(200)账号
mimavarchar(200)密码
mobilevarchar(200)手机号
pquestionvarchar(200)密保问题
panswervarchar(200)密保答案
jifendouble积分
moneydouble余额

部分截图

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

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

演示视频

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

更多推荐