39e224e0de3023aa5a54546364f8f32861981b41
萌贝母婴商城(Spring Boot + Vue + Arco Design + MySQL)
基于《崔梦雪-开题报告修改版》实现的三端基础版母婴商城,包含顾客端、商家端、管理员端核心功能。
1. 技术栈
- 后端: Spring Boot 3 + Spring Web + Spring Data JPA
- 前端: Vue3 + Vite + Arco Design
- 数据库: MySQL 8
2. 功能覆盖
顾客
- 登录注册
- 搜索/浏览商品
- 购物车管理(加购、移除、结算)
- 下单购买
- 收藏管理
- 评价商品
- 订单管理(退款申请、查看物流、修改地址、删除订单)
- 个人信息修改
商家
- 数据概览(订单量、销售额、热销商品)
- 商品管理(增删改查)
- 订单管理(查看、发货、退款处理)
- 评价查看
- 物流查看
- 库存记录查看/删除
- 个人信息修改(通过
/api/auth/me)
管理员
- 数据概览
- 订单管理
- 审核管理(商家入驻审核)
- 用户管理
- 轮播图管理
- 个人信息修改(通过
/api/auth/me)
3. 目录结构
/Users/apple/code/bs/mying/backend后端工程/Users/apple/code/bs/mying/frontend前端工程/Users/apple/code/bs/mying/sql/init.sql数据库初始化脚本
4. 启动步骤
- 创建并初始化数据库:
- 执行
/Users/apple/code/bs/mying/sql/init.sql
- 执行
- 修改后端数据库配置:
- 文件:
/Users/apple/code/bs/mying/backend/src/main/resources/application.yml
- 文件:
- 启动后端:
cd /Users/apple/code/bs/mying/backend
mvn spring-boot:run
- 启动前端:
cd /Users/apple/code/bs/mying/frontend
npm install
npm run dev
- 访问前端:
http://localhost:5173
5. 默认账号
- 管理员:
admin / 123456 - 商家:
merchant1 / 123456 - 顾客:
customer1 / 123456
6. 主要接口前缀
/api/auth登录注册与个人资料/api/public商品与轮播公开接口/api/customer顾客接口/api/merchant商家接口/api/admin管理员接口
Description
Languages
Vue
65.1%
Java
27.2%
Python
4.4%
JavaScript
3.1%