立项背景:传统线下购物便利性低,小型商户缺少低成本线上售卖渠道,因此搭建轻量化B2C电商购物系统。项目目标搭建用户端购物、管理员后台运维一体化平台,实现商品线上售卖与订单管理。系统分为用户前台、管理员后台两大模块,用户可完成注册登录、商品浏览、分类筛选、购物车加购、下单支付、订单查询操作;管理员可管理商品信息、用户数据、订单记录、轮播公告。整体业务流程:用户注册登录后浏览商品,加入购物车提交订单,后台同步生成订单,管理员审核维护商品与订单数据。
项目采用前后端分离架构,后端基于SpringBoot搭建业务接口,完成数据库交互与业务逻辑处理;前端使用Vue搭建页面,搭配组件完成页面渲染,MySQL存储全部业务数据。本人独立负责前端商品页面、购物车模块、后端订单接口开发,完成10+核心接口联调,优化数据库查询逻辑,页面加载速度提升30%。开发难点:多用户同时操作购物车引发数据冲突、订单状态同步异常,通过添加数据库事务、锁机制规避数据错乱问题;优化联表查询语句,解决页面数据加载缓慢问题,保障系统平稳运行。