首页 > 编程语言 >Java基于协同过滤算法开发的springboot+vue服装商城

Java基于协同过滤算法开发的springboot+vue服装商城

时间:2023-11-25 19:57:07浏览次数:44  
标签:vue Java springboot 商品 管理 用户 订单 评价 退款

演示视频

https://www.bilibili.com/video/BV1oH4y127fq/?share_source=copy_web&vd_source=11344bb73ef9b33550b8202d07ae139b

主要功能:用户可以浏览商品和特价商品,加入购物车,直接下单支付,在我的个人中心里可以管理自己的订单,收货地址,编辑资料等。管理员可以发布商品,上下架商品,处理订单。首页可根据用户喜好进行个性化商品推荐(协同过滤算法)排序等

技术:springboot+mysql+vue+bootstrap

角色:注册用户+管理员

功能
前台
首页,特价商品,搜索商品,按最新畅销评分排序,根据用户喜好推荐个性化商品,详情页,可选择尺寸,衣服颜色,根据不同规格显示不同的商品价格,加入购物车,立即购买,评价列表展示,商品详情展示,商品评分,分类商品,标签查询,更多分类查询 ,登录,注册,收藏商品。

个人中心
编辑资料:上传头像;
收货地址管理:添加、编辑、删除、分页、设为默认地址;
购物车:可修改购买数量,可删除,可批量付款,也可单个付款;
确认支付订单:修改收货地址,添加备注;
我的订单(订单没有合并,一个商品一个订单哦):待支付订单(支付,取消订单),待发货订单,待确认订单,待评价订单,已评价订单(查看评价),待退款订单,已退款订单;
收藏商品:分页,取消收藏;
设置用户喜好标签。

管理员
轮播管理,分类管理,标签管理 商品管理 
订单管理:待支付订单,待发货订单(发货),待确认订单,待评价订单,已评价订单(查看评价),待退款订单(退款处理),已退款订单;
评价管理 ,用户管理 ,登录,退出登录。 

 

标签:vue,Java,springboot,商品,管理,用户,订单,评价,退款
From: https://www.cnblogs.com/1913284695q/p/17855968.html

相关文章

  • Java基于springoot开发的企业招聘求职网站
    演示视频: https://www.bilibili.com/video/BV1xw411n7Tu/?share_source=copy_web&vd_source=11344bb73ef9b33550b8202d07ae139b技术:springoot+mysql+vuejs+bootstrap+poi+制作word模板主要功能:求职者可以注册发布简历,选择简历模板,上传简历,搜索职位,投递简历,给hr留言,查看自己投......
  • Java 程序里 transient 关键字的使用方法介绍
    在Java中,transient是一个关键字,主要被用于管理序列化过程中哪些字段需要被忽略。在序列化过程中,如果一个字段被声明为transient,那么这个字段就不会被序列化。什么是序列化呢?序列化是将对象的状态信息转换为可以存储或传输的形式的过程。在Java中,序列化可以通过实现java.io......
  • Java开发者的Python快速进修指南:面向对象进阶
    在上一期中,我们对Python中的对象声明进行了初步介绍。这一期,我们将深入探讨对象继承、组合以及多态这三个核心概念。不过,这里不打算赘述太多理论,因为我们都知道,Python与Java在这些方面的主要区别主要体现在语法上。例如,Python支持多重继承,这意味着一个类可以同时继承多个父类的属......
  • Java 中如何解决跨域问题
    文章目录背景一、什么是跨域?为什么会出现跨域二、Java实现跨域方式2.1、返回新的CorsFilter(全局跨域)2.2、重写WebMvcConfigurer(全局跨域)2.3、使用注解(aa局部跨域)2.4、手动设置响应头(局部跨域)2.5、使用自定义filter实现跨域2.6、SpringCloudGateway跨域配......
  • 数据结构之优先队列(java)
    一:概述队列的特点是:先进先出(FIFO).入队列,将元素置于队尾;出队列,队头元素最先被移出:优先队列不遵循先入先出的原则,而是分两种情况。最大优先队列,无论入队顺序如何,都是当前最大的元素优先出队最小优先队列,无论入队顺序如何,都是当前最小的元素优先出队。例如有一个最大优先队列,其中的......
  • vue font awasome 的使用
    fontawasome是一个很经典的图标库。目前已经更新到了V6版本。但是从V5开始,这个库就已经闭源收费了。所以开源库里面最新版本是V4.7。https://www.npmjs.com/package/font-awesome/v/4.7.0 那么怎么使用呢?main.jsimportVuefrom'vue'importAppfrom'./App.vue'i......
  • vue ztree 的使用
    ztree是一个很经典的基于jquey开发的树结构编辑展示UI组件库。https://gitee.com/zTree/zTree_v3 gitee上有一个很适合vue使用的ztree封装库,https://gitee.com/astinlee_admin/Vue-Giant-Tree/tree/master 但是这个库有个问题。打包后的代码引入到项目中会报错。怎么办......
  • 前端框架vue路由hash模式与history模式的区别
    hash模式会在页面初始化的时候,url后面会带上/#的hash值,后面是路由组件加携带参数,缺点是看起来不太美观,但相比于history模式来说,它具有用户在页面各种点击操作后,点击刷新后数据不丢失,也不会出现网络报错。而history模式优点是能让整个url看起来比较简洁美观,但问题就是项目部署上线......
  • SpringBoot2 仿B站的文章示例代码简介
    SpringBoot2仿B站的文章示例代码简介SpringBoot2是一个基于Java的开源框架,它可以帮助开发者快速构建应用程序。本文将介绍一个仿B站的文章示例代码,展示如何使用SpringBoot2构建一个简单的文章发布和展示平台。项目结构项目结构如下:java复制代码├──pom.xml......
  • Day05 Java程序运行机制
    Java程序运行机制编译型解释型如同中国人写了一本书美国人想看编译型就类似把整本书全部翻译成美国人看得懂的书(中文书-->英文书)解释型就类似美国人找了个翻译官翻译一段美国人看一段(说一句解释一句用一下编译一下)程序运行机制源程序(*.java)文件-->Jav......