# 鲜花销售系统 **Repository Path**: markwindy/flower-sales-system ## Basic Information - **Project Name**: 鲜花销售系统 - **Description**: 独立完成的毕业设计,包含代码及实现成果。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-08-26 - **Last Updated**: 2025-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Vue, MySQL, MyBatis, Java ## README # 鲜花销售系统 #### 介绍 独立完成的毕业设计,包含代码及实现成果。 #### 系统架构 温馨花店鲜花销售系统的开发采用常见的MVC(Model-View-Controller)体系结构设计。前端使用Vue框架开发,主要负责用户界面的呈现和用户交互。它通过与后端API进行基于RESTful风格的HTTP通信,发送相关请求并获取或提交数据等。因此,可以说Vue框架承担了View的部分。后端使用Spring Boot框架开发,负责处理前端发起的请求、业务逻辑处理、数据访问等操作,包括控制器(Controller)、实体类(Entity)、数据访问(Mapper)等,包含了Controller和Model部分。 ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E7%B3%BB%E7%BB%9F%E5%8A%9F%E8%83%BD%E6%A8%A1%E5%9D%97%E5%9B%BE.png) #### 系统实现 ![登录界面](%E5%9B%BE%E7%89%871.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E9%B2%9C%E8%8A%B1%E5%BA%93%E5%AD%98%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E6%96%B0%E5%A2%9E%E5%BA%93%E5%AD%98%E9%A1%B9%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E6%96%B0%E5%A2%9E%E5%BA%93%E5%AD%98%E9%A1%B9%E7%95%8C%E9%9D%A22.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E5%BA%93%E5%AD%98%E5%8F%98%E5%8A%A8%E8%AE%B0%E5%BD%95%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E8%AE%A2%E5%8D%95%E7%AE%A1%E7%90%86%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E4%BC%98%E6%83%A0%E5%88%B8%E8%AE%BE%E7%BD%AE%E6%88%90%E5%8A%9F%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E4%BC%98%E6%83%A0%E5%88%B8%E5%8F%91%E6%94%BE%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E6%8C%89%E5%B9%B4%E5%B1%95%E7%A4%BA%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E6%8C%89%E6%9C%88%E5%B1%95%E7%A4%BA%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E9%B2%9C%E8%8A%B1%E9%94%80%E9%87%8F%E7%BB%9F%E8%AE%A1%E5%9B%BE.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E5%AE%A2%E6%88%B7%E5%88%97%E8%A1%A8.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E8%81%8A%E5%A4%A9%E9%A1%B5%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E5%94%AE%E5%90%8E%E8%AE%A2%E5%8D%95%E5%88%97%E8%A1%A8.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E5%94%AE%E5%90%8E%E8%A1%A8%E5%8D%95%E5%AE%A1%E6%A0%B8.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E7%94%A8%E6%88%B7%E9%A6%96%E9%A1%B5%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E5%95%86%E5%93%81%E5%B1%95%E7%A4%BA%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E5%95%86%E5%93%81%E8%AF%A6%E6%83%85%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E4%BC%98%E6%83%A0%E5%88%B8%E8%B4%AD%E4%B9%B0%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E4%BC%98%E6%83%A0%E5%88%B8%E4%BD%BF%E7%94%A8%E5%90%8E%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E6%88%91%E7%9A%84%E4%BC%98%E6%83%A0%E5%88%B8%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E6%88%91%E7%9A%84%E8%AE%A2%E5%8D%95%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E6%94%AF%E4%BB%98%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E6%94%AF%E4%BB%98%E6%88%90%E5%8A%9F%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E8%B4%AD%E7%89%A9%E8%BD%A6%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E5%94%AE%E5%90%8E%E6%9C%8D%E5%8A%A1%E8%A1%A8%E5%8D%95%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E6%88%91%E7%9A%84%E5%94%AE%E5%90%8E%E8%AE%A2%E5%8D%95%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E7%AD%89%E5%BE%85%E5%95%86%E5%AE%B6%E9%80%80%E6%AC%BE%E7%95%8C%E9%9D%A2.png) ![输入图片说明](%E7%B3%BB%E7%BB%9F%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87/%E5%94%AE%E5%90%8E%E5%AE%8C%E6%88%90%E7%95%8C%E9%9D%A2.png) #### 主要内容 采用Spring Boot+Vue前后端分离的Web开发,MySQL作为数据库,能够完成基础MyBatis CRUD操作。Element-UI组件快速布置前端页面;配置Axios解决前后端跨域请求问题;Vue-router实现页面跳转;VueX解决组件间数值传递问题;ECharts对业务数据进行价值挖掘辅助业务决策;XSSFWorkbook实现导入导出Excel文件;支付宝沙箱支付提供交易链路保障;实现商品图片的上传和动态读取;ApiPost7接口测试。 #### 完成的功能模块 1.登录注册 2.筛选保鲜状态 3.促销活动管理(优惠券发放、使用和设置) 4.支付宝虚拟支付 5.数据统计(月销售额、月销售量等数据可视化) 6.商品排行榜 7.售后服务(上传商品图片及文本反馈) 8.订单状态管理 9.购物车... #### 核心技术 (1)配置阿里云支付依赖、alipay参数并结合NATAPP内网穿透,在异步回调中实现与支付宝前后端交互; (2)利用Kaptcha生成验证码图片,当用户输入完验证码后发送请求在后端验证; (3)使用Axios请求头配置及后端接收并拼接路径,实现上传图片至本地和数据库; (4)后端构建绘图数据所需样式并返回数据给前端,最后ECharts可视化数据图表渲染到页面; (5)通过开源前端组件库Element及Vue全家桶,快速搭建并完成前端绝大部分工作; (6)利用Maven管理项目依赖和构建。