项目简介
本项目是基于Spring Boot框架的简单商城管理系统,提供完整的商城管理解决方案。涵盖商品管理、订单管理、用户管理、分类管理等功能。管理员能便捷管理商城业务,用户可浏览商品、下单、管理账户。
项目的主要特性和功能
- 商品管理:支持商品分类的增删改查(含一、二、三级分类);支持商品信息的添加、编辑、删除和查询;支持按关键词、分类等条件搜索商品。
- 订单管理:用户可下单生成订单;支持按订单号、用户ID等条件查询订单;支持更新订单状态,如待支付、已支付等;用户可取消未支付订单。
- 用户管理:支持用户通过手机号或邮箱注册与登录;用户可修改个人信息;管理员能管理用户权限,如锁定账户。
- 购物车管理:用户可将商品添加到购物车,修改商品数量、删除商品,还能从购物车选择商品结算。
- 轮播图管理:管理员可添加和删除首页轮播图,调整轮播图显示顺序。
- 分类管理:管理员可添加和删除商品分类,调整分类显示顺序。
安装使用步骤
1. 环境准备
确保已安装Java 8或更高版本、Maven和MySQL数据库。
2. 数据库配置
创建新的MySQL数据库,如simple_mall
。在src/main/resources
目录下的application.properties
文件中配置数据库连接信息:
properties
spring.datasource.url=jdbc:mysql://localhost:3306/simple_mall
spring.datasource.username=root
spring.datasource.password=yourpassword
3. 项目构建
复制项目到本地,进入项目目录:
bash
cd simple-mall-api
使用Maven构建项目:
bash
mvn clean install
4. 运行项目
启动Spring Boot应用:
bash
mvn spring-boot:run
项目启动后,通过浏览器访问http://localhost:8080
进行测试。
5. API文档
项目启动后,访问http://localhost:8080/swagger-ui.html
查看API文档并进行在线调试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】