当前位置:

基于JSP实现校园二手物品交易网站

码岸源码 发布于:2025-05-01 最后修改于:2025-06-07 45 0

Hi~今天给大家带来一款使用JSP和Servlet开发的校园二手物品交易网站。

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了JSP框架,JSP和Servlet

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 collect_table 收藏表
2 first_type_table 一级分类表
3 good_table 商品表
4 image_table 图片表
5 order_table 订单表
6 reply_table 回复表
7 review_table 评论表
8 role_table 角色表
9 second_type_table 二级分类表
10 status_table 状态表
11 user_table 用户表
返回列表页表3-1: collect_table表
说明:收藏表
序号 名称 数据类型 主键 说明
1 id int Y 主键id
2 good_id int N 商品的ID
3 good_name varchar N 商品的名字
4 user_id int N 用户的ID
返回列表页表3-2: first_type_table表
说明:一级分类表
序号 名称 数据类型 主键 说明
1 id int Y 主键id
2 name varchar N 分类名字
返回列表页表3-3: good_table表
说明:商品表
序号 名称 数据类型 主键 说明
1 id int Y 主键id
2 name varchar N 商品名字
3 photo_url varchar N 图片地址
4 first_type_id int N 所属的一级分类
5 second_type_id int N 所属的二级分类
6 describe varchar N 描述
7 upload_date datetime N 上传时间
8 prise float N 价格
9 status_id int N 商品的状态
10 user_id int N 用户ID
11 update datetime N 更新时间
返回列表页表3-4: image_table表
说明:图片表
序号 名称 数据类型 主键 说明
1 id int Y 主键id
2 good_id int N 商品ID
3 name varchar N 名字
4 url varchar N 图片地址
返回列表页表3-5: order_table表
说明:订单表
序号 名称 数据类型 主键 说明
1 id int Y 主键id
2 good_name varchar N 商品名字
3 seller varchar N 卖家
4 seller_id int N 卖家ID
5 customer varchar N 顾客
6 customer_id int N 顾客ID
7 good_id int N 商品ID
8 money int N 金额
9 submit_date datetime N 提交时间
10 end_date datetime N 交易结束时间
11 status_id int N 商品状态ID
返回列表页表3-6: reply_table表
说明:回复表
序号 名称 数据类型 主键 说明
1 id int Y 主键id
2 review_id int N 评论的ID
3 from_user varchar N 评论发起人
4 from_user_id int N 评论发起人ID
5 to_user varchar N 评论的用户
6 to_user_id int N 评论用户的ID
7 text varchar N 内容
8 upload_date datetime N 时间
9 status int N 消息状态表;0:表示未读;1:表示已读。
返回列表页表3-7: review_table表
说明:评论表
序号 名称 数据类型 主键 说明
1 id int Y 主键id
2 good_id int N 商品ID
3 from_user_id int N 发起用户
4 from_user varchar N 发起用户ID
5 to_user_id int N 目标用户
6 to_user varchar N 目标用户ID
7 text varchar N 内容
8 upload_date datetime N 上传时间
9 status int N 消息状态;0:表示未读;1:表示已读。
返回列表页表3-8: role_table表
说明:角色表
序号 名称 数据类型 主键 说明
1 id int Y 主键id
2 code varchar N 角色编码
3 role varchar N 角色名字
返回列表页表3-9: second_type_table表
说明:二级分类表
序号 名称 数据类型 主键 说明
1 id int Y 主键id
2 first_type_id int N 一级分类ID
3 name varchar N 分类名字
返回列表页表3-10: status_table表
说明:状态表
序号 名称 数据类型 主键 说明
1 id int Y 主键id
2 name varchar N 状态名字
返回列表页表3-11: user_table表
说明:用户表
序号 名称 数据类型 主键 说明
1 id int Y 主键id
2 name varchar N 用户名
3 mobile varchar N 联系方式
4 email varchar N 邮件
5 password varchar N 密码
6 code varchar N 状态码
7 photo_url varchar N 头像图片地址
8 role_id int N 角色ID
9 gender varchar N 性别
10 register_date datetime N 注册时间
11 status_id int N 状态的ID

四、项目截图

五、演示站点

地址 http://java.envdown.site:15043/boot_ershoujiaoyi
账号密码

管理员账号/密码:admin@qq.com/admin
买家账号/密码:user@qq.com/123456

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目