White mall 是一个面向电商零售场景的 Web 商城项目,旨在解决用户在线浏览商品、加入购物车、提交订单,以及商家上架商品、管理商品信息的问题。项目模拟京东类商城的核心业务流程,适用于中小型电商平台、课程实践项目和商城系统原型开发。
点击空白处退出提示
White mall 是一个面向电商零售场景的 Web 商城项目,旨在解决用户在线浏览商品、加入购物车、提交订单,以及商家上架商品、管理商品信息的问题。项目模拟京东类商城的核心业务流程,适用于中小型电商平台、课程实践项目和商城系统原型开发。
项目主要包含买家端和商家端两部分功能。买家端支持用户注册登录、商品列表浏览、商品搜索筛选、商品详情查看、加入购物车、清空购物车、提交订单、支付订单、取消订单、确认收货等功能。商家端支持商家注册登录、商品信息填写、商品图片上传、商品发布、查看当前商家已上架商品。系统还支持 MySQL 数据库存储商品、用户、商家、购物车和订单数据。
项目采用前后端分离架构实现。后端使用 Spring Boot、Spring Data JPA、MySQL 构建 RESTful API,完成用户、商家、商品、购物车、订单等业务逻辑,并使用 BCrypt 对登录密码进行加密保存。下单时通过数据库条件更新实现库存扣减,降低并发超卖风险。前端使用 React、TypeScript、Vite、Axios 实现页面展示和接口调用,包含商城首页、商品详情页、购物车面板、订单区域和商家中心。项目还实现了商品图片上传接口,图片保存到本地上传目录,数据库只保存图片访问地址。



评论