# 34-二手交易系统 - 功能说明

# 项目概述

二手交易系统是一个功能完善的闲置物品交易平台,采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为用户提供安全便捷的二手商品交易服务。系统支持商品发布审核、在线交易、即时聊天、信用评价等全流程服务,打造诚信可靠的二手交易生态圈。


# 项目概览

# ✨ 创新点

# 1. 完善的审核监管体系

  • 三级审核机制:商品发布需经过管理员审核,确保商品信息真实可靠。
  • 智能审核状态:待审核→审核通过→上架中,全流程状态管理。
  • 审核备注反馈:审核拒绝时提供详细备注,帮助卖家改进商品信息。
  • 商品状态管理:草稿、待审核、上架中、已售出、已下架、已删除六种状态。

# 2. 双向信用评价系统

  • 买卖双向评价:买家评价卖家,卖家评价买家,建立双向信用机制。
  • 多维度评分:星级评分(1-5星)+评价标签+文字评价+图片晒单。
  • 信用分数体系:用户信用分数(默认600分)+信用等级(优秀/良好/一般/较差)。
  • 信用门槛限制:低于最低信用分数(默认60分)的用户将被限制交易。
  • 评价互动:卖家可回复买家评价,增强沟通互动。

# 3. 实时聊天咨询功能

  • 即时通讯:买卖双方实时在线沟通,提升交易效率。
  • 多媒体消息:支持文字消息、图片分享、商品链接卡片。
  • 会话管理:基于conversation_id的会话管理,消息记录持久化。
  • 已读未读状态:消息阅读状态实时更新,读取时间记录。
  • 商品快捷分享:聊天中快速分享商品链接,便于洽谈。

# 4. 智能商品分类系统

  • 三级分类体系:支持最多三级分类,精准定位商品类别。
  • 分类图标展示:分类支持图标显示,界面更直观。
  • 父子级联动:分类父子关系清晰,层级结构完善。
  • 成色等级标注:商品成色等级1-10分,10分为全新,真实反映商品状态。

# 5. 全方位安全保障

  • 举报投诉机制:支持举报虚假商品、恶意交易、不当言论、欺诈行为等。
  • 举报处理流程:待处理→处理中→已处理→已关闭,完整处理流程。
  • 证据上传:支持上传举报证据图片,确保公正处理。
  • 操作日志记录:记录用户所有重要操作,可追溯审计。
  • 用户状态管理:支持禁用问题用户,维护平台秩序。

# ✨ 项目亮点

# 一、业务功能亮点

  1. 完整的交易闭环:从商品发布、审核上架、在线咨询、下单支付到评价反馈,流程完整。
  2. 灵活的交易方式:支持线上交易、线下面交、都可以三种交易方式,满足不同需求。
  3. 智能地址管理:三级省市区联动,支持默认地址、地址标签(家/公司/其他)。
  4. 自动确认收货:订单发货后7天自动确认收货,减少交易纠纷。
  5. 余额支付系统:用户余额账户管理,支持余额充值和支付。
  6. 商品收藏功能:收藏喜欢的商品,方便后续查看购买。
  7. 浏览次数统计:商品浏览量和收藏量实时统计,数据化展示。

# 二、技术实现亮点

  1. 现代化前端技术栈:Vue 3.4.29 + Element Plus 2.8.4 + Vite 5.3.1,开发高效体验流畅。
  2. 稳定可靠的后端架构:Spring Boot + MyBatis,构建稳健后端服务。
  3. 完善的数据库设计:13张核心表,utf8mb4字符集,支持完整业务流程。
  4. 富文本编辑器:集成WangEditor,支持商品详情图文编辑。
  5. 图片上传管理:支持多图上传、图片预览、主图设置。
  6. 省市区数据:内置全国省市区三级地区数据,地址选择便捷。

# 三、用户体验亮点

  1. 双端界面设计:
    • 前台:水平导航,商品展示清晰,适合用户浏览购物。
    • 管理后台:侧边导航,功能集中,高效管理。
  2. 交互优化:
    • 实时消息提醒。
    • 商品状态实时更新。
    • 评价系统星级评分+标签选择。
    • 地址三级联动选择。
    • 商品留言互动。
  3. 数据统计分析:管理后台提供操作日志、系统配置等管理功能。
  4. 移动端适配:响应式设计,支持手机、平板等多端访问。

# 管理员

# 用户管理

管理员管理:管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作。

普通用户管理:管理全部用户账号,可修改用户信息、余额、信用分数、认证状态、用户状态(正常/禁用)。

# 商品管理

商品分类管理:管理商品分类(数码产品、家居用品、服装鞋包、图书文具、运动户外等),支持三级分类,可设置分类图标、排序、启用/禁用。

商品审核管理:审核用户发布的商品,查看商品详情、图片、描述,审核通过或拒绝,填写审核备注。

商品管理:管理全部商品信息,可强制下架违规商品、删除商品、查看商品详情、浏览量、收藏量。

商品留言管理:查看和管理商品留言评论,可删除不当言论,维护社区环境。

# 订单管理

订单管理:管理全部交易订单,查看订单状态(待付款/待发货/待收货/已完成/已取消/退货中/已退货),订单详情,可处理异常订单。

评价管理:查看买卖双方的交易评价,监控评价内容,删除恶意评价。

退货退款管理:处理退货退款申请,审核退货原因,协调买卖双方。

# 安全管理

举报投诉管理:处理用户举报的商品、用户、留言、评价等,查看举报原因、证据,给出处理结果(举报成立/不成立/需进一步调查),填写处理备注。

操作日志管理:查看用户和管理员的操作日志,包括登录、发布商品、下单、审核、支付等操作记录。

# 系统管理

系统配置管理:配置系统参数,包括网站名称、自动确认收货天数(默认7天)、文件上传最大大小(默认10MB)、最低信用分数(默认60分)、普通用户最大发布商品数(默认10个)等。

地区管理:管理省市区三级地区数据,支持启用/禁用。

收藏管理:查看全部用户的商品收藏记录。

消息管理:查看用户之间的聊天消息记录。


# 普通用户

# 注册登录

用户注册:填写用户名、密码、昵称、邮箱,注册账号(初始余额0元,信用分600分,状态正常)。

用户登录:使用用户名和密码登录系统。

找回密码:通过邮箱或手机号找回密码。

# 发布商品

商品发布:

  • 填写商品标题、选择分类(三级分类)
  • 设置销售价格、原价、成色等级(1-10分)
  • 上传商品图片(支持多图,第一张为主图)
  • 编辑商品详情(富文本编辑器,支持图文混排)
  • 选择商品所在地
  • 选择交易方式(线上交易/线下面交/都可以)
  • 提交审核(状态:待审核)

我的商品:

  • 查看自己发布的全部商品
  • 按状态筛选(草稿/待审核/上架中/已售出/已下架)
  • 编辑商品信息
  • 下架商品
  • 删除商品
  • 查看商品浏览量、收藏量

# 浏览购买

首页浏览:浏览热门商品、推荐商品、最新上架商品。

分类浏览:按一级分类、二级分类、三级分类筛选商品。

搜索商品:关键词搜索商品标题、描述。

商品详情:

  • 查看商品详细信息、价格、成色、图片
  • 查看卖家信息(昵称、信用分、信用等级)
  • 查看商品留言
  • 收藏商品
  • 联系卖家(打开聊天窗口)
  • 立即购买

商品留言:在商品详情页留言咨询,支持回复留言,形成对话。

商品收藏:收藏喜欢的商品,在"我的收藏"中查看。

# 下单交易

下单购买:

  • 选择商品,点击"立即购买"
  • 选择或新增收货地址
  • 填写买家留言
  • 确认订单信息(商品、价格、运费、总金额)
  • 选择支付方式(余额支付/支付宝/微信支付)
  • 提交订单(状态:待付款)

订单支付:使用余额或第三方支付完成支付(状态:待发货)。

我的订单:

  • 查看订单状态(待付款/待发货/待收货/已完成/已取消)
  • 取消订单(仅待付款状态可取消)
  • 确认收货(待收货状态可确认收货)
  • 申请退货(待收货或已完成7天内可申请)
  • 查看订单详情(商品信息、收货地址、物流信息)

# 卖家服务

订单发货:买家付款后,卖家在"我的订单-作为卖家"中发货(状态:待收货)。

收货地址管理:

  • 新增收货地址(三级省市区联动选择+详细地址)
  • 编辑地址信息
  • 删除地址
  • 设置默认地址
  • 地址标签(家/公司/其他)

# 评价互动

买家评价:订单完成后,评价卖家(星级评分+评价标签+文字评价+图片晒单)。

卖家评价:订单完成后,评价买家(星级评分+文字评价)。

评价回复:卖家可回复买家的评价。

查看评价:查看自己收到的评价和发出的评价。

# 聊天咨询

实时聊天:

  • 在商品详情页点击"联系卖家",打开聊天窗口
  • 发送文字消息
  • 发送图片
  • 分享商品链接(点击跳转商品详情)
  • 查看消息已读/未读状态

消息列表:查看全部聊天会话,未读消息提醒。

# 安全保障

举报投诉:举报违规商品、用户、留言、评价,选择举报原因(虚假商品/恶意交易/不当言论/欺诈行为/其他),填写举报描述,上传证据图片。

实名认证:填写真实姓名、身份证号,提交认证(状态:已认证),提升信用度。

# 个人中心

个人信息:修改昵称、头像、手机号、邮箱、性别、生日、地址。

修改密码:修改登录密码。

余额管理:查看账户余额、充值余额(联系管理员充值)。

信用管理:查看信用分数、信用等级、交易记录。


# 功能权限对照表

功能模块 管理员 普通用户
首页 ✓ ✓
管理员管理 ✓ -
用户管理 ✓ -
商品分类管理 ✓ -
商品审核 ✓ -
商品管理(全部) ✓ -
商品管理(个人) - ✓
商品发布 - ✓
商品浏览 ✓ ✓
商品搜索 ✓ ✓
商品收藏 ✓(查看全部) ✓(仅自己的)
商品留言 ✓(查看全部) ✓
下单购买 - ✓
订单管理(全部) ✓ -
订单管理(个人) - ✓
订单发货 - ✓(卖家)
确认收货 - ✓(买家)
收货地址管理 - ✓
交易评价 ✓(查看全部) ✓
实时聊天 - ✓
消息管理(全部) ✓ -
消息管理(个人) - ✓
举报投诉(发起) - ✓
举报投诉(处理) ✓ -
实名认证 - ✓
系统配置 ✓ -
操作日志 ✓ -

# 商品状态说明

# 商品状态

  • 草稿:商品已创建但未提交审核,可继续编辑
  • 待审核:商品已提交,等待管理员审核
  • 上架中:审核通过,商品正常展示,可被购买
  • 已售出:商品已被购买,交易完成
  • 已下架:卖家主动下架或管理员强制下架
  • 已删除:商品已删除,不再显示

# 审核状态

  • 待审核:等待管理员审核
  • 审核通过:审核通过,商品可上架
  • 审核拒绝:审核不通过,需修改后重新提交

# 订单状态

  • 待付款:订单已创建,等待买家付款
  • 待发货:买家已付款,等待卖家发货
  • 待收货:卖家已发货,等待买家确认收货
  • 已完成:买家确认收货,交易完成
  • 已取消:买家取消订单(仅待付款状态可取消)
  • 退货中:买家申请退货,等待处理
  • 已退货:退货完成,退款成功

# 默认账号

# 管理员

用户名: admin
密码: 123456
昵称: 管理员
1
2
3

# 测试用户(买家)

用户名: buyer01
密码: 123456
昵称: 购买小王
信用分: 105分(优秀)
状态: 已认证
1
2
3
4
5

# 测试用户(卖家)

用户名: seller01
密码: 123456
昵称: 数码专家
信用分: 112分(优秀)
状态: 已认证
1
2
3
4
5

# 测试用户(新手)

用户名: newbie01
密码: 123456
昵称: 新手小白
余额: 7700元
信用分: 100分(一般)
状态: 未认证
1
2
3
4
5
6

# 核心业务流程

# 用户注册流程

1. 填写注册信息(用户名、密码、昵称、邮箱)
2. 系统创建用户账号(初始余额0元、信用分600分、状态正常)
3. 跳转到登录页
1
2
3

# 商品发布审核流程

1. 用户进入"发布商品"页面
2. 填写商品信息(标题、分类、价格、成色、描述、图片、交易方式)
3. 提交审核(状态:草稿→待审核)
4. 管理员审核商品
   - 审核通过:状态变为"上架中",可被购买
   - 审核拒绝:填写审核备注,用户修改后重新提交
5. 商品在前台展示,用户可浏览、收藏、留言、购买
1
2
3
4
5
6
7

# 商品购买交易流程

1. 买家浏览商品→查看商品详情
2. 联系卖家咨询(可选)
3. 点击"立即购买"
4. 选择收货地址,填写买家留言
5. 确认订单信息(商品、价格、运费、总金额)
6. 选择支付方式(余额/支付宝/微信)
7. 完成支付(状态:待付款→待发货)
8. 扣减买家余额
9. 卖家发货(状态:待发货→待收货)
10. 买家确认收货(状态:待收货→已完成)
11. 增加卖家余额
12. 商品状态变为"已售出"
13. 买卖双方互相评价
1
2
3
4
5
6
7
8
9
10
11
12
13

# 实时聊天咨询流程

1. 买家在商品详情页点击"联系卖家"
2. 打开聊天窗口,显示历史消息
3. 发送消息(文字/图片/商品链接)
4. 消息实时发送,对方收到消息
5. 消息状态:未读→已读,记录读取时间
6. 点击商品链接卡片跳转到商品详情页
1
2
3
4
5
6

# 评价互动流程

1. 订单完成后,买家评价卖家
2. 选择星级评分(1-5星)
3. 选择评价标签(描述相符/发货速度快/服务态度好等)
4. 填写评价内容
5. 上传评价图片(可选)
6. 提交评价
7. 卖家收到评价通知
8. 卖家可回复评价
9. 卖家评价买家(星级+文字)
10. 评价影响双方信用分数
1
2
3
4
5
6
7
8
9
10

# 举报投诉处理流程

1. 用户发现违规内容(商品/用户/留言/评价)
2. 点击"举报"按钮
3. 选择举报原因(虚假商品/恶意交易/不当言论/欺诈行为/其他)
4. 填写举报描述
5. 上传证据图片(可选)
6. 提交举报(状态:待处理)
7. 管理员查看举报内容和证据
8. 管理员调查处理(状态:处理中)
9. 给出处理结果(举报成立/不成立/需进一步调查)
10. 填写处理备注
11. 执行处理措施(删除违规内容/禁用用户/扣除信用分等)
12. 更新状态:已处理
13. 通知举报人和被举报人
1
2
3
4
5
6
7
8
9
10
11
12
13

# 技术说明

# 系统架构

  • 前端:Vue 3.4.29 + Element Plus 2.8.4 + Vite 5.3.1
  • 后端:Spring Boot + MyBatis
  • 数据库:MySQL 5.7+/9.0
  • 富文本编辑器:WangEditor 5.1.14

# 访问地址

  • 后端API:http://localhost:1000
  • 前端页面:http://localhost:5173(开发环境)

# 数据库

  • 数据库名:secondhand_trade
  • 字符集:utf8mb4
  • 总表数:13张表

# 核心表说明

  • admin:管理员表
  • users:用户表(包含余额、信用分、认证状态)
  • categories:商品分类表(支持三级分类)
  • products:商品表(标题、价格、成色、审核状态)
  • orders:订单表(订单号、状态、金额、收货信息)
  • favorites:用户收藏表
  • messages:聊天消息表(会话管理、消息类型)
  • product_comments:商品留言表(支持回复)
  • reviews:交易评价表(买卖双向评价)
  • reports:举报投诉表(举报原因、证据、处理结果)
  • user_addresses:用户地址表(三级省市区联动)
  • areas:省市区表(三级地区数据)
  • system_configs:系统配置表
  • operation_logs:操作日志表

# 系统特色

# 商品管理特色

  • 三级分类体系:数码产品、家居用品、服装鞋包、图书文具、运动户外等,支持子分类细分
  • 成色等级标注:1-10分成色评级,10分为全新,真实反映商品状态
  • 多图展示:支持上传多张图片,第一张为主图
  • 富文本详情:商品详情支持图文混排,展示更直观
  • 审核机制:管理员审核确保商品信息真实可靠
  • 多种交易方式:线上交易、线下面交、都可以,灵活选择

# 信用评价特色

  • 双向评价:买家评价卖家,卖家评价买家,建立诚信机制
  • 多维度评分:星级评分+评价标签+文字+图片,全方位展示
  • 信用分数体系:初始600分,根据交易记录和评价动态调整
  • 信用等级:优秀(100分以上)、良好(90-99分)、一般(80-89分)、较差(80分以下)
  • 评价回复:卖家可回复买家评价,增强互动

# 聊天系统特色

  • 实时通讯:买卖双方即时沟通,提升交易效率
  • 多媒体消息:文字、图片、商品链接卡片
  • 会话管理:基于用户ID的会话管理,消息持久化
  • 已读状态:消息已读/未读状态,读取时间记录
  • 商品分享:聊天中快速分享商品链接

# 安全保障特色

  • 举报投诉机制:支持举报商品、用户、留言、评价
  • 证据上传:支持上传图片证据,公正处理
  • 操作日志:记录所有重要操作,可追溯审计
  • 信用门槛:低于最低信用分的用户限制交易
  • 用户禁用:可禁用违规用户,维护平台秩序

# 地址管理特色

  • 三级联动:省市区三级联动选择,快速准确
  • 内置地区数据:完整的全国省市区数据
  • 默认地址:支持设置默认地址,下单更便捷
  • 地址标签:家、公司、其他,便于区分
  • 完整地址:自动拼接省市区+详细地址

# 订单管理特色

  • 订单号生成:ORD+时间戳,唯一标识
  • 自动确认收货:发货后7天自动确认,减少纠纷
  • 订单快照:保存商品标题、图片、价格快照,防止纠纷
  • 运费计算:支持运费设置
  • 取消机制:待付款状态可取消订单
  • 退货流程:支持退货退款申请

# 系统配置特色

  • 灵活配置:网站名称、自动确认收货天数、上传文件大小、信用分数门槛、发布商品数限制等
  • 配置类型:字符串、数字、布尔值、JSON,支持多种类型
  • 配置描述:每个配置项都有详细说明

# 项目优势

# 1. 解决二手交易痛点

  • 信息不对称:商品详情、成色等级、卖家信用,信息透明
  • 交易不安全:审核机制、信用评价、举报投诉,多重保障
  • 沟通不便:实时聊天、商品分享,高效沟通
  • 价格不透明:原价对比、成色标注,价格合理

# 2. 商业模式完善

  • C2C模式:个人对个人交易,平台提供担保
  • 审核机制:确保商品真实可靠
  • 信用体系:建立诚信交易环境
  • 余额系统:方便快捷的支付结算

# 3. 技术实现完善

  • 前后端分离:开发效率高,维护方便
  • 响应式设计:适配手机、平板、电脑
  • 富文本编辑:图文混排,展示直观
  • 数据库设计规范:13张表,关系清晰,数据完整

# 4. 用户体验优秀

  • 操作简单:界面清晰,流程顺畅
  • 实时反馈:消息实时推送,状态实时更新
  • 多端适配:手机端、PC端都能流畅使用
  • 评价透明:买卖双向评价,信用公开

Java导航网   |