littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于Java+Springboot的网上花店商城

项目简介

本项目是基于Java和Spring Boot框架开发的网上花店商城系统。系统支持游客、普通用户和管理员三种用户角色,各角色权限和功能不同。游客可浏览鲜花信息,普通用户能购买鲜花、管理订单与地址,管理员可进行用户、商品、订单等多方面管理。

项目的主要特性和功能

用户角色

  • 游客:可查看鲜花信息。
  • 普通用户:能购买鲜花、管理订单、地址,修改个人信息和密码。
  • 管理员:可进行用户、地址、鲜花、订单管理,修改个人信息和密码,还能进行销量统计。

主要功能模块

  • 商品管理:管理员可添加、删除、更新商品信息及进行分类管理。
  • 订单管理:用户查看和管理自己订单,管理员查看和处理所有订单。
  • 用户管理:管理员添加、删除和更新用户信息。
  • 地址管理:用户管理收货地址,管理员查看和管理所有地址。
  • 活动管理:管理员创建和管理促销活动,用户查看活动信息。
  • 购物车管理:用户添加和管理购物车商品。
  • 评论管理:用户对购买商品进行评论。

安装使用步骤

前提条件

  • 已安装Java开发环境(JDK 1.8及以上)
  • 已安装Maven构建工具
  • 已安装MySQL数据库(5.7及以上版本)
  • 已安装IDE(如IntelliJ IDEA或Eclipse)

步骤

  1. 复制项目bash
  2. 导入项目:使用IDEA或Eclipse导入项目,选择Maven项目。
  3. 配置数据库:在MySQL中创建对应名称的数据库,并导入项目的SQL文件。
  4. 配置application.yml:修改application.yml文件中的数据库配置,确保连接到正确的数据库。
  5. 启动项目:在IDE中运行SpringbootSchoolShopApplication.java文件,启动Spring Boot应用。
  6. 访问项目
  7. 前台地址:http://localhost:8093/shop/
  8. 后台地址(管理员登录):http://localhost:8093/shop/admin/login

测试账号

  • 前台账号:zhangxin,密码:123456
  • 后台管理员账号:admin,密码:123456

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】