**1. 立项背景和目标**
移动电商普及背景下,中小企业需要可快速落地、易运维的数字化卖场。本课题在若依(RuoYi)权限框架上扩展电商业务,目标是交付「后台运营管理 + 移动端购物」双端协同的一体化系统,支撑商品规范化上架、订单履约、会员与优惠券运营,用于工程实践与毕业设计演示。
**2. 软件功能、核心功能模块的介绍**
管理端(Vue2 + Element UI):商品域(分类、品牌、SPU/SKU、审核与上下架)、用户域(会员、地址、购物车、收藏、浏览记录、用户优惠券)、订单域(列表/详情、发货、状态维护)、营销域(活动类型、营销活动、优惠券),以及基于 ECharts 的运营数据统计。移动端(uni-app):首页、分类、商品列表与详情、购物车、订单确认与列表、地址与个人中心等,经统一 REST 接口与后端联调。
**3. 业务流程、功能路径描述**
管理员维护分类与 SKU、审核后上架;用户注册登录后浏览/检索、加购,在确认订单页选择地址与可用优惠券并提交;后台查询订单并发货、更新状态。营销规则在结算环节校验有效期与金额门槛,保证与后台配置一致,形成「配置—选购—下单—履约」闭环。
**1. 整体架构和设计思路,不同模块使用的技术栈**
前后端分离:后端 Spring Boot + MyBatis + Spring Security,JWT 与 Redis 负责认证与缓存;电商业务集中于 `ruoyi-es`,移动端接口在 `ruoyi-app`,持久层 MySQL。管理端 Vue2、Element UI、Axios;移动端 uni-app;统计页 ECharts 对接自定义统计接口。按商品、用户、订单、营销分包,接口权限沿用若依 RBAC。
**2. 「我」的负责模块和结果(尽可能量化)**
本人独立完成需求与库表设计,并实现上述四大业务域的后台服务与页面,以及移动端主要购物链路页面与接口联调;完成 SKU 维度下单、订单与用户优惠券等关联及运营统计图表。交付可一键演示的完整链路(商品上架→移动下单→后台发货),核心前后端页面与接口数十个量级,满足答辩与验收演示。
**3. 「我」遇到的难点、坑,和解决方案**
难点一:多规格 SKU 与订单明细一致性——以 SKU 为主键下单,服务端统一校验库存与价格。难点二:优惠券门槛与适用范围——结算接口集中校验券状态、有效期与门槛金额。难点三:双端鉴权与联调——封装 Token 请求头、统一响应解析规范。难点四:列表与统计查询——分页索引与按日聚合 SQL,减轻大数据量下图表压力。采用分模块迭代与接口契约先行,问题逐步闭环。