二手车交易系统-springboot + vue

80 阅读2分钟

二手车交易系统-springboot + vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue的二手车交易系统

基于SpringBoot+Vue的二手车交易系统,支持用户浏览购车、商家发布车源、管理员后台运维,涵盖订单、支付、交流、评价等完整功能。

前台登录网址: http://localhost:8080/springbootyocj6p11/front/dist/index.html

后台登录网址: http://localhost:8080/springbootyocj6p11/admin/dist/index.html

管理员账户密码: admin/admin

用户账户密码: 用户账号1/123456

商家账户密码: 商家账号1/123456

二、项目功能

(1)前台功能

二手汽车:浏览、搜索车辆信息。

公告栏:查看平台公告。

评价反馈:提交并查看用户评价。

购物车:临时存放意向车辆。

确认下单:选择地址并支付(余额或沙箱)。

个人中心:查看与编辑个人资料。

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

在线交流:向商家留言咨询。

商家回复:查看商家回复。

我的订单:查看订单列表及状态。

我的地址:管理收货地址。

我的收藏:收藏感兴趣的车辆。

(2)后台功能

用户:管理注册用户。

商家:管理入驻商家。

汽车分类:维护车辆类型。

二手汽车:维护车辆信息。

在线交流:查看并回复用户咨询。

商家回复:管理商家回复内容。

评价反馈:管理用户评价。

系统管理:设置公告分类、轮播图及公告内容。

订单管理:按状态管理订单。

用户信息:管理员维护个人账号信息。

三、运行环境

开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:SSM

前端技术:Vue+微信小程序

配置注意事项

1.需在AlipayConfig.java类里配置支付宝沙箱支付的支付宝公钥和应用私钥

2.需要配置natapp内网穿透,参考developer.aliyun.com/article/124…

3.修改OrdersController.java里的对应代码 alipayRequest.setNotifyUrl(“v2c778ed.natappfree.cc/springbooty…);

将网址改为对应的natapp的网址

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1758596805-e3a65d251677a1f.png

1758596808-7714bba1a4bacdd.png

1758596810-5d9fe2be314c259.png

1758596813-a9121035c828eef.png

1758596816-95f30ec7fb07414.png

1758596818-6f94f92e3ba642c.png

1758596820-452ecb046c4dae1.png

1758596821-042497c5d92d2c1.png

1758596823-b53b8d2a6db433e.png

1758596825-5827b2dcc4245db.png

1758596829-b30f3bf26db0c3f.png

1758596830-fcd3ff3f4f5bc6a.png

1758596832-bf6b32b77bd508c.png

1758596834-dd428040cdc0ac8.png

1758596837-bbebea0bbcf576d.png

1758596839-d81865e9d1bc38b.png

1758596845-938bde833f5523d.png

1758596849-3ca24ed7ae84505.png

1758596852-33c2af018bff275.png

1758596854-dd48f774535b68a.png

1758596858-fc9be8ffa7240c9.png

1758596861-c4e737433d3229a.png

1758596864-848be7ca42aaf74.png

1758596866-7cfe2fb95f77f6d.png

1758596871-9e152782d6aee66.png

1758596873-d6c94b01a0741b6.png

1758596877-b836001b8f9e4cb.png

1758596879-c40a1a93cc383c2.png

1758596882-5053b3de54da69a.png

1758596885-27e5c9f5b1d36e8.png

1758596887-1fe941aaf929c24.png

1758596890-ed0b7c103f0f7db.png

1758596893-a33185aa029ed15.png