项目简介
本项目是基于Java和Spring Boot框架开发的网上花店商城系统。系统支持游客、普通用户和管理员三种用户角色,各角色权限和功能不同。游客可浏览鲜花信息,普通用户能购买鲜花、管理订单与地址,管理员可进行用户、商品、订单等多方面管理。
项目的主要特性和功能
用户角色
- 游客:可查看鲜花信息。
- 普通用户:能购买鲜花、管理订单、地址,修改个人信息和密码。
- 管理员:可进行用户、地址、鲜花、订单管理,修改个人信息和密码,还能进行销量统计。
主要功能模块
- 商品管理:管理员可添加、删除、更新商品信息及进行分类管理。
- 订单管理:用户查看和管理自己订单,管理员查看和处理所有订单。
- 用户管理:管理员添加、删除和更新用户信息。
- 地址管理:用户管理收货地址,管理员查看和管理所有地址。
- 活动管理:管理员创建和管理促销活动,用户查看活动信息。
- 购物车管理:用户添加和管理购物车商品。
- 评论管理:用户对购买商品进行评论。
安装使用步骤
前提条件
- 已安装Java开发环境(JDK 1.8及以上)
- 已安装Maven构建工具
- 已安装MySQL数据库(5.7及以上版本)
- 已安装IDE(如IntelliJ IDEA或Eclipse)
步骤
- 复制项目:
bash
- 导入项目:使用IDEA或Eclipse导入项目,选择Maven项目。
- 配置数据库:在MySQL中创建对应名称的数据库,并导入项目的SQL文件。
- 配置application.yml:修改
application.yml
文件中的数据库配置,确保连接到正确的数据库。 - 启动项目:在IDE中运行
SpringbootSchoolShopApplication.java
文件,启动Spring Boot应用。 - 访问项目:
- 前台地址:
http://localhost:8093/shop/
- 后台地址(管理员登录):
http://localhost:8093/shop/admin/login
测试账号
- 前台账号:
zhangxin
,密码:123456
- 后台管理员账号:
admin
,密码:123456
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】