校园二手交易平台

校园二手交易平台 PHP+MySQL 版,Bootstrap5 前端配合 PHP API 接口,支持学号注册、物品发布多图上传、分类搜索排序与留言回复,PHP Session 会话管理。

评分:4.8/5.0
销量:24
发布:1/19/2026
难度:L2 进阶级

获取完整源码

演示视频仅作效果参考。完整源码、项目说明与运行答疑,请私聊沟通(适合毕业设计 / 课程设计 / 课设参考)。

获取完整源码
含项目说明文档,便于对照学习
可本地运行,适合课设演示
沟通获取后可咨询运行问题

项目概览

校园二手交易平台专为校园场景设计,前端 HTML5+CSS3+JavaScript 配合 Bootstrap 5 与 SweetAlert2,后端 PHP 提供 REST 风格 API 接口,MySQL 存储用户、物品与留言数据。实现学号/手机号注册登录、物品发布(最多 3 张图片)、分类筛选与价格排序、买家留言与卖家回复等功能,响应式布局适配多端,适合作为毕业设计中 PHP API 开发、前后端分离校园电商与 MySQL 数据库设计的练习项目。

项目说明

校园二手交易平台

📋 项目简介

校园二手交易平台是一个专为校园场景设计的二手物品交易系统。用户可以在平台上发布、浏览和购买二手物品,实现校园内的资源循环利用和便捷交易。

🛠️ 技术栈

类型技术
前端HTML5 + CSS3 + JavaScript
后端PHP
数据库MySQL
UI框架Bootstrap 5
图标库Font Awesome
弹窗组件SweetAlert2

📁 项目结构

校园二手交易平台-php+html/
├── api/                    # 后端API接口
│   ├── bootstrap.php       # 公共配置(数据库连接、工具函数)
│   ├── register.php        # 用户注册
│   ├── login.php           # 用户登录
│   ├── logout.php          # 退出登录
│   ├── me.php              # 获取当前用户信息
│   ├── user_update.php     # 更新用户信息
│   ├── item_create.php     # 发布物品
│   ├── item_delete.php     # 删除物品
│   ├── item_detail.php     # 物品详情
│   ├── items_list.php      # 物品列表
│   ├── my_items.php        # 我的物品
│   ├── message_create.php  # 创建留言
│   └── message_reply.php   # 回复留言
├── pages/                  # 前端页面
│   ├── index.html          # 首页(物品列表)
│   ├── login.html          # 登录页
│   ├── register.html       # 注册页
│   ├── publish.html        # 发布物品页
│   ├── detail.html         # 物品详情页
│   └── profile.html        # 个人中心页
├── styles/                 # 样式文件
│   ├── bootstrap.min.css   # Bootstrap样式
│   ├── fontawesome.min.css # FontAwesome图标
│   ├── solid.min.css       # FontAwesome实心图标
│   └── sweetalert2.min.css # SweetAlert2样式
└── uploads/                # 上传图片存储目录

✨ 功能模块

1. 用户管理

  • 用户注册:支持学号、姓名、性别、学院、手机号注册
  • 用户登录:支持学号或手机号登录
  • 个人中心:查看和修改个人信息
  • 会话管理:基于PHP Session的登录状态维护

2. 物品管理

  • 发布物品:支持标题、分类、成色、价格、描述,最多上传3张图片
  • 物品列表:首页展示所有在售物品,支持卡片式布局
  • 物品详情:查看物品详细信息和卖家信息
  • 删除物品:卖家可删除自己发布的物品

3. 搜索筛选

  • 关键词搜索:按物品名称搜索
  • 分类筛选:数码产品、书籍资料、生活用品、学习工具
  • 排序功能:最新发布、最早发布、价格从高到低、价格从低到高

4. 留言互动

  • 买家留言:对感兴趣的物品发起询问
  • 卖家回复:卖家可回复买家的留言

🗄️ 数据库设计

users(用户表)

字段类型说明
idINT主键,自增
student_idVARCHAR(32)学号,唯一
phoneVARCHAR(20)手机号
nameVARCHAR(64)姓名
genderVARCHAR(8)性别
collegeVARCHAR(128)学院
nicknameVARCHAR(64)昵称
password_hashVARCHAR(255)密码哈希
created_atTIMESTAMP创建时间

product(物品表)

字段类型说明
idINT主键,自增
user_idINT发布者ID
titleVARCHAR(128)物品标题
categoryVARCHAR(32)分类
condVARCHAR(32)成色
priceDECIMAL(10,2)价格
descriptionTEXT描述
coverTEXT封面图路径(多图用逗号分隔)
statusVARCHAR(16)状态(available/sold)
created_atTIMESTAMP创建时间

messages(留言表)

字段类型说明
idINT主键,自增
item_idINT物品ID
user_idINT留言者ID
contentTEXT留言内容
replyTEXT回复内容
created_atTIMESTAMP留言时间
reply_atTIMESTAMP回复时间

🎨 界面特点

  • 现代化设计:采用渐变色Hero区域、圆角卡片、阴影效果
  • 响应式布局:完美适配PC端、平板和手机
  • 移动端优化:侧边栏菜单、触控友好的按钮
  • 加载动画:优雅的加载状态和空状态展示
  • 用户体验:本地缓存用户信息提升首屏体验

📝 许可说明

本项目仅供学习交流使用。

获取完整源码

技术分类

包含内容

完整源码
项目说明文档
演示材料

适合方向

适合计算机专业毕业设计中的 PHP 后端 API、校园二手交易系统与 Bootstrap 响应式前端开发方向。

关于 AI源码

AI源码 整理计算机毕业设计、课程设计向的可运行项目参考,含说明文档与演示材料。完整源码请通过联系方式沟通获取。

QQ: 861077046
邮箱: 861077046@qq.com
已帮助 24+ 位同学完成选题参考
问能不能做我的题目

相关推荐

查看全部 →
校园二手交易平台
进阶·新上架

校园二手交易平台

校园二手交易平台,HTML+Vue2 前端实现,localStorage 本地持久化,支持注册登录、商品发布搜索、留言互动与下单购买,无需后端,适合课程大作业演示。

HTML大作业Vue2
4.833
运动会秩序手册
高级·新上架

运动会秩序手册

中小学运动会秩序手册工具,纯前端 Excel 报名表解析、智能分组与参与统计,支持 TXT/Word/Excel 导出及 Chart.js 可视化分析,无需后端安装。

HTML
4.890
校园二手交易平台
进阶

校园二手交易平台

高校校园二手交易平台,PHP+MySQL MVC 架构,含用户认证、物品发布编辑、分类搜索、图片上传与买卖咨询交流,BCrypt 加密与 PDO 防注入,适合 PHP Web 开发课设。

HTML大作业PHP
4.847
校园快递代取管理系统
高级·新上架

校园快递代取管理系统

校园快递代取管理平台,Python Flask+MySQL 实现师生发单、代取员接单配送与管理员运营三类角色,含虚拟支付、订单状态流转、ECharts 数据看板与公告管理,适合 Python Web 课程设计与毕业设计。

PythonHTML大作业+1
4.843
宿舍管理系统
高级

宿舍管理系统

基于 Spring Boot+HTML+MySQL 的宿舍管理系统,实现宿舍楼、房间分配、学生入住、访客登记与维修报修,含系统管理员、宿舍管理员与学生三角色及 Excel 导出,适合 Java Web 毕业设计。

SpringBootHTMLMySQL
4.862
在线问卷系统
高级

在线问卷系统

DWSurvey 调问网开源在线问卷系统,Spring Boot+Vue2 实现拖拽式创建问卷,支持 50+ 题型、显示跳转逻辑与 ECharts 答卷统计,集成 Shiro 权限与 Redis 缓存,适合 Java 表单调查类毕业设计。

SpringBootVue2MySQL
4.858