校园二手交易平台 SpringBoot后端及数据库
该项目诞生于软件课程设计。一个轻量且功能完备的校园二手交易平台后端及数据库。
campus_sec_deal //后端项目源码
upload //后端静态资源文件
campus_sec_deal-1.3.0.RELEASE.jar //后端项目发布包
campus_sec_deal.sql //数据库生成脚本
create_demo_data.sql //数据库测试数据生成脚本
项目可部署到Linux或Windows上,已发布的jar包仅适配了Windows系统,要适配Linux系统则需要更改项目的application配置文件里的文件参数(有注释)。
Windows的使用方式如下:
首先进入mysql交互环境
1.将campus_sec_deal.sql
导入数据库(例如执行:source campus_sec_deal.sql
)
2.将create_demo_data.sql
导入数据库(例如执行:source create_demo_data.sql
)
3.将upload
拷贝到Windows系统的D盘根目录
4.在campus_sec_deal-1.3.0.RELEASE.jar
所在目录下打开终端(Terminal
),执行如下指令:
java -jar campus_sec_deal-1.3.0.RELEASE.jar
5.使用Apifox等工具根据开发文档wiki说明编写测试数据请求即可。
使用时请将upload文件夹拷贝到windows系统的D盘,若部署到服务器,则需要修改项目的application配置文件。
超详细说明见【开发文档WiKi】
1.项目打包发布部署教程:【CSDN-InetGeek: 使用IDEA打包发布SpringBoot并部署到云服务器】
2.服务器解决MySQL报错教程:【CSDN-InetGeek: MySQL导入含有触发器的sql脚本报错解决方案】
序号 | 功能 | 描述 |
---|---|---|
1 | 注册 | 用户可注册平台账户 |
2 | 登录、注销、找回密码 | 未登录状态下不能操作功能、登陆后可手动注销登录状态、忘记密码可以找回密码 |
3 | 修改个人信息 | 用户可修改个人信息 |
4 | 发布商品 | 用户可发布二手商品 |
5 | 发布征品 | 用户可发布二手征品 |
6 | 编辑商品 | 用户可修改发布的商品信息或删除商品 |
7 | 编辑征品 | 用户可修改发布的征品信息或删除征品 |
8 | 交易私聊 | 买卖双方可在交易前进行私聊 |
9 | 下单 | 用户下单自动生成订单 |
10 | 支付订单 | 订单待付款时用户可支付订单 |
11 | 取消订单 | 下单者可取消订单 |
12 | 完成订单 | 交易完成可以完成订单 |
13 | 订单超时取消 | 待支付的订单或待交易的订单超时自动取消 |
14 | 订单提醒 | 当有新订单时会提醒发布者 |
15 | 物品搜索 | 二手商城可以搜索商品或征品 |
16 | 订单搜索 | 用户后台可以搜索与之相关的订单 |
17 | 账户钱包 | 提现和充值账户余额 |
Copyright © 2022 InetGeek(Colyn), All Rights Reserved.