【Java项目】基于SpringBoot+Vue的校园二手商品交易平台(二)

简介: 【Java项目】基于SpringBoot+Vue的校园二手商品交易平台

用户可以在系统功能页面左侧分类栏中进行操作,如需修改支付密码则可以点击支付密码设置按钮则进入支付密码修改界面。

用户可以在系统功能页面左侧分类栏中进行操作,如需修改收货地址则可以点击收货地址按钮则进入收货地址修改界面。

管理员模块

管理员登录后进入系统功能模块可以进行商品管理及系统管理,商品管理可以管理所有用户上架的商品进行下架、上架和删除的处理,除此之外还可以进行商品名称的搜索和商品分类的信息进行检索以便更快速的找到该商品。

在管理员模式下还可以进行所有已经交易完成的订单的查询和查看。如图所示。因为每一笔订单都会生成一组唯一的订单号所以在搜索栏也可以输入订单号以便更快捷的查到订单查看。

在管理员模式下还可以进行商品类别管理,是每一个商品都可以被精准的查询到并进行栏目管理,可以做到栏目的增加删除和修改。

在管理员模式下还可以进行商品的资讯管理可以有进行分区发布资讯以便帮助到跟多用户。

在管理员模式下还可以进行公告管理例如学校发布的公告都可以经过编辑发布在该平台上以便使大家熟知。

在管理员模式下还可以进行平台的轮播图管理方便展示该平台的活动最新商品等等消息。

物物对价功能实现

当用户选择以物物交换功能进行物物对价时则首先需要将自己需要的商品进行上架展示,通过网页可以看到商品的图片、商品的单价、商品的数量以及商品的详细信息、商品的价格。

当有人通过平台了解到自己有此件闲置商品时,则可以通过我要置换功能进行物物对价,这里需要将等价商品的商品信息进行输入

提交信息后在收购用户的订单中可以收到相关物品的订单展示。并是否同意用这件商品进行置换的审核。

当选择不同意之后则关闭该订单并赋予不同意的理由,如果选择同意置换后,则可以进行聊天咨询。

流程图如下展示

代码

项目使用SpringBoot+Vue进行设计,SpringBoot大大加快了项目的开发速度。

DAO层使用的是mybatis。

开发的风格使用RESTFul发个进行代码开发。

并且项目使用到了在线聊天功能,因此对websocket需要进行配置

相关文章
|
1月前
|
JavaScript Java
Java 控制台VUE.JS的使用
Java 控制台VUE.JS的使用
19 0
|
3月前
|
SQL 安全 前端开发
毕设答辩问题讲解说明:基于SpringBoot+Vue的汉服文化交流社区平台设计与开发
这篇文章是关于一个基于SpringBoot+Vue的汉服文化交流社区平台的毕业设计答辩问题讲解,涵盖了系统功能、亮点创新、数据库设计、积分领取机制、数据库安全和个人密码修改功能等方面的答辩问题和回答要点。
|
3月前
|
JavaScript Java Maven
毕设项目&课程设计&毕设项目:springboot+vue实现的在线求职管理平台(含教程&源码&数据库数据)
本文介绍了一款基于Spring Boot和Vue.js实现的在线求职平台。该平台采用了前后端分离的架构,使用Spring Boot作为后端服务
毕设项目&课程设计&毕设项目:springboot+vue实现的在线求职管理平台(含教程&源码&数据库数据)
|
3月前
|
NoSQL JavaScript 前端开发
SpringBoot+Vue实现校园二手系统。前后端分离技术【完整功能介绍+实现详情+源码】
文章介绍了如何使用SpringBoot和Vue实现一个校园二手系统,采用前后端分离技术。系统具备完整的功能,包括客户端和管理员端的界面设计、个人信息管理、商品浏览和交易、订单处理、公告发布等。技术栈包括Vue框架、ElementUI、SpringBoot、Mybatis-plus和Redis。文章还提供了部分源代码,展示了前后端的请求接口和Redis验证码功能实现,以及系统重构和模块化设计的一些思考。
SpringBoot+Vue实现校园二手系统。前后端分离技术【完整功能介绍+实现详情+源码】
|
3月前
|
JavaScript Java Spring
springboot+vue 实现校园二手商城(毕业设计一)
这篇文章介绍了一个使用Spring Boot和Vue实现的校园二手商城系统的毕业设计,包括用户和商家的功能需求,如登录注册、订单管理、商品评价、联系客服等,以及项目依赖项的安装过程。
springboot+vue 实现校园二手商城(毕业设计一)
|
3月前
|
监控 Java Serverless
美团 Flink 大作业部署问题之想在Serverless平台上实时查看Spring Boot应用的日志要怎么操作
美团 Flink 大作业部署问题之想在Serverless平台上实时查看Spring Boot应用的日志要怎么操作
|
5天前
|
JavaScript 前端开发
如何在 Vue 项目中配置 Tree Shaking?
通过以上针对 Webpack 或 Rollup 的配置方法,就可以在 Vue 项目中有效地启用 Tree Shaking,从而优化项目的打包体积,提高项目的性能和加载速度。在实际配置过程中,需要根据项目的具体情况和需求,对配置进行适当的调整和优化。
|
5天前
|
存储 缓存 JavaScript
在 Vue 中使用 computed 和 watch 时,性能问题探讨
本文探讨了在 Vue.js 中使用 computed 计算属性和 watch 监听器时可能遇到的性能问题,并提供了优化建议,帮助开发者提高应用性能。
|
5天前
|
存储 缓存 JavaScript
如何在大型 Vue 应用中有效地管理计算属性和侦听器
在大型 Vue 应用中,合理管理计算属性和侦听器是优化性能和维护性的关键。本文介绍了如何通过模块化、状态管理和避免冗余计算等方法,有效提升应用的响应性和可维护性。