本文仅展示核心实现逻辑与部分代码片段,完整项目源码、配套文档、数据库脚本内容较多,篇幅有限无法全部放出。
有需要完整资源的同学,可以在评论区留言【资料或领源码】,我会一 一回复站内私信,发送完整文件
摘 要
随着互联网的发展,闲置物销售行业也逐渐兴起。传统的销售过程依靠的是线下交易信息流通不畅,交易效率低。系统使用Vue和SpringBoot进行前后端开发,用MySQL存储数据。系统可以对用户进行商品浏览、购物车管理、在线购买、订单查询等操作,也可以供管理员做商品分类、订单配送、售后反馈等工作。系统改进了闲置物品销售的过程,改善了交易管理效率。
关键词:闲置物销售系统;SpringBoot;Vue;MySQL
Abstract
With advancements in internet tech, the idle goods sales business has started to appear. The traditional sales procedure depends on the offline transaction, and the information flow is poor, and the transaction rate is low. The system adopts vue +springboot to build the front back end and the database uses mysql to store the data. The website provides users with the capability to browse the products, manage their shopping carts, order the product online, and query the user's order information, and also allow administrators to manage the product categories, delivery of the order, and feedback after the sales. Improve system and make transactions more efficient with a system that boosts idle good sales.
Key words:Idle Goods Sales System;SpringBoot;Vue;MySQL
目录
摘要
Abstract
1 绪论
1.1 研究背景与意义
1.1.1 研究背景
1.1.2 研究意义
1.2 国内外研究现状
1.2.1 国内现状
1.2.2 国外现状
2 相关技术介绍
2.1 Java语言
2.2 Spring Boot框架
2.3 Vue框架
2.4 MySQL数据库技术
2.5 B/S框架
3 系统分析
3.1 可行性分析
3.1.1 技术可行性
3.1.2 操作可行性
3.1.3 经济可行性
3.2 功能需求分析
3.2.1 用户功能
3.2.2 管理员功能
3.3 非功能需求分析
4 系统设计
4.1 系统架构设计
4.2 系统结构功能设计
4.3 系统流程设计
4.3.1 在线沟通流程设计
4.3.2 查看商品列表流程设计
4.3.3 加入购物车流程设计
4.3.4 购买商品流程设计
4.3.5 订单配送管理流程设计
4.4 数据库设计
4.4.1 E-R图设计
4.4.2 数据库表设计
5 系统实现
5.1 用户功能
5.1.1 在线沟通
5.1.2 查看商品列表
5.1.3 加入购物车
5.1.4 购买商品
5.1.5 查看我的订单
5.1.6 商城管理
5.2 管理员功能
5.2.1 在线反馈管理
5.2.2 闲置商城管理
5.2.3 分类列表管理
5.2.4 订单列表管理
5.2.5 订单配送管理
5.2.6 订单售后管理
6 系统测试
6.1 测试目的
6.2 测试方法
6.3 测试内容
6.4 测试结论
7 总结
参考文献
致谢
1绪论
1.1研究背景与意义
1.1.1研究背景
长期以来,个人或者家庭的多余物品处理都是以线下面对面的方式进行的。交易活动主要集中在某个地区、邻里之间口头协商或者小范围布告栏发布。物品的展示完全依靠实物来展现,交易双方要约定同一时间、地点查验、议价。交易信息的传播范围很小,商品和潜在的购买者之间匹配效率很低。交易完成后,资金的结算以及物品的交付都会受现场条件影响,没有规范的流程记录和保障。这种模式大大限制了物品流通的速度和处置成功率,也限制了可以交易物品种类的范围和市场规模的总体发展[1]。信息传播的广度和深度不够,交易流程的便捷性和安全性欠缺,成了该领域发展所遭遇的主要障碍。
1.1.2研究意义
互联网及相关信息技术的普及给社会各个领域带来了深刻的影响,也改变了传统物品处置领域运作的方式。信息发布和获取的途径得到了根本性的拓宽,地理和时间都成了自由的概念。以网络平台为基础、在更广的范围内进行物品交换、销售的模式逐渐形成并且不断扩展。这样大大提高了公众处理闲置物品的积极性,促进了资源的再利用,催生了新的市场形态。因此,建立一个专门的体系是很有必要的。本系统目的在于给闲置物品交易赋予一个集中、规范、高效的管理和服务平台。系统改善信息的展现架构和搜索手段,从而优化商品同需求的契合程度。系统设定交易过程的步骤性操作程序,各个步骤有各自的责任人,保证操作过程的质量,提高用户的信任度。系统对于商品、订单、用户反馈等主要要素实行统一管理,给市场秩序的维持和服务的不断改善赋予根基。该系统可以降低交易成本,提高资源配置效率,使闲置物销售市场更有序、更活跃地发展,最终达到社会资源效益最大化的目的。
5系统实现
5.1用户功能
5.1.1在线沟通
用户点击在线沟通按钮可以进入聊天界面,用户进行对话。系统显示在线用户列表,用户点击目标即可发送文字消息开始交流。如果对方不在线,用户可以发送留言,消息会在对方上线的时候显示。图5-1就是在线沟通界面。
图5-1 在线沟通界面
5.1.2查看商品列表
用户在商城首页或者分类入口点击之后进入到商品列表页面。页面显示商品信息,可以上下滑动浏览,也可以通过搜索来找到商品。点击任何一个商品卡片都会跳转到该商品的详情页查看。商品列表页面如图5-2所示。
图5-2 商品列表界面
5.1.3加入购物车
用户在商品详情页选择商品的规格、数量,然后点击加入购物车就会把商品保存下来。用户随时可以进入购物车页面查看自己已经选择的商品清单。加入购物车的操作界面如图5-3所示。
图5-3 加入购物车操作界面
5.1.4购买商品
用户在购物车页面选中要购买的商品,在订单信息、金额正确的情况下进入订单确认页。用户选定了付款方式然后提出申请,系统执行支付流程。购买商品流程界面如图5-4所示。
图5-4 购买商品流程界面
5.1.5查看我的订单
用户进入“我的订单”页面可以查看所有以前的订单。订单按照状态分类显示,用户可以点击任一订单查看详细信息,用户可以根据订单状态进行相应的操作。订单界面如图5-5所示。
图5-5 我的订单界面
5.1.6商城管理
商城管理给用户提供发布闲置商品的功能。用户进入管理界面,点击发布按钮之后填写商品信息再提交。审核通过的商品会被上架展示在闲置商城里。商城管理界面如5-6所示。
图5-6 商城管理界面
5.2管理员功能
5.2.1在线反馈管理
管理员登录在线反馈管理界面就可以看到所有的用户反馈信息。管理员可以查看任何一个反馈的具体内容,处理完成后在后台填写审核回复并选择通过、驳回或者转交等处理结果。图5-7给出的是在线反馈管理界面。
图5-7 在线反馈管理界面
5.2.2闲置商城管理
管理员在上面的页面上对用户发布闲置物品进行管理。管理员可以查看商品列表,对商品信息进行审核,审核通过的商品上架,不通过的商品下架或者要求修改。管理员也可以编辑、下架或者删除已经上架的商品。闲置商城管理界面如5-8所示。
图5-8 闲置商城管理界面
5.2.3分类列表管理
管理员在这个模块里对商品分类体系进行管理。管理员可以查看到当下的分类树形结构,能够实现新增类别,修改类别名称与描述,改变类目排序,删除不需要的分类等操作,所有的修改都即刻生效,会同时反映在页面上。分类列表管理界面如下面所示的图5-9所示。
图5-9 分类列表管理界面
5.2.4订单列表管理
管理员进入订单列表管理页面可以查看系统生成所有的订单。管理员根据订单号、状态等条件筛选订单,点击订单可以查看订单详情。管理员对订单状态流转进行处理,即确认付款、标记发货等。订单列表管理界面如图5-10所示。
图5-10 订单列表管理界面
5.2.5订单配送管理
管理员在这个页面跟踪管理订单物流配送情况。给已发货订单填写快递单号和物流公司,系统同步更新物流状态。管理员可以查看配送员信息及签收情况,对异常订单可以进行跟踪。订单配送系统界面图5-11所示。
图5-11 订单配送管理界面
5.2.6订单售后管理
管理员在这里处理用户提交的订单售后服务申请。查看审核通过或者拒绝申请。对于通过的售后,管理员可以进行退款或者换货等后续的操作,并且更新处理状态。订单售后管理界面如图5-12所示。
图5-12 订单售后管理界面