基于SpringBoot+Vue的二手交易平台













基于SpringBoot+Vue的二手交易平台
1. 系统功能概述
– 用户管理:注册、登录、个人信息管理
– 商品管理:商品信息的增删改查
– 交易管理:商品浏览、下单支付、订单管理
– 收藏管理:商品收藏、取消收藏、收藏列表
– 评论评分:商品评论、评分功能
– 商品推荐:基于协同过滤的个性化商品推荐
– 消息系统:实时聊天、消息通知、咨询记录
– 积分系统:签到积分、积分兑换、积分转赠
– 系统管理:用户管理、权限管理、系统设置
1. 系统功能概述
– 用户管理:注册、登录、个人信息管理
– 商品管理:商品信息的增删改查
– 交易管理:商品浏览、下单支付、订单管理
– 收藏管理:商品收藏、取消收藏、收藏列表
– 评论评分:商品评论、评分功能
– 商品推荐:基于协同过滤的个性化商品推荐
– 消息系统:实时聊天、消息通知、咨询记录
– 积分系统:签到积分、积分兑换、积分转赠
– 系统管理:用户管理、权限管理、系统设置
2. 技术架构
开发环境
– JDK: 8+,Node.js,MySQL,Maven
技术栈
– 后端: SpringBoot , MyBatis-Plus, JWT, Spring Security
– 前端: Vue , Element UI, Axios, Vuex
– 数据库: MySQL
– 推荐算法: 基于内容的协同过滤推荐
系统架构图
## 3. 功能模块详细设计
用户模块
– 用户注册:输入用户名、密码、邮箱等信息完成注册
– 用户登录:使用用户名+密码登录系统
– 个人信息管理:修改个人信息、密码修改
– 用户权限:区分普通用户和管理员角色
商品模块
– 商品分类:商品按类别进行分类展示
– 商品搜索:支持按商品名、分类、关键词等多条件搜索
– 商品详情:展示商品详细信息、评分、评论等
– 热门商品:展示浏览量、评分高的热门商品
交易模块
– 商品浏览:用户在线浏览商品
– 下单购买:用户在线下单购买
– 订单管理:在订单期限内可申请退款
– 交易历史:记录用户的交易历史
– 交易提醒:订单状态变更提醒
收藏和评论模块
– 商品收藏:用户收藏感兴趣的商品
– 收藏管理:查看、管理收藏的商品
– 商品评分:对已购买商品进行评分
– 商品评论:发表对商品的评论,支持回复功能
推荐模块
– 个性化推荐:基于用户历史浏览、评分、收藏等行为推荐商品
– 相似商品推荐:基于当前浏览商品推荐相似商品
– 热门推荐:推荐系统内热门商品
系统管理模块
– 用户管理:管理员对用户信息进行管理
– 商品管理:添加、编辑、删除商品信息
– 交易管理:查看、管理交易记录
– 系统设置:系统参数配置
夜雨聆风
