1、立项背景和目标 搭建一套功能完善的全栈电商购物车演示系统,完整实现前端商品浏览到后端数据持久存储的全技术流程。项目一方面为有电商开发需求的客户提供可复用、可参考的落地方案,另一方面用作全栈开发能力的展示案例。系统内置商品检索筛选、购物车增删改查、跨会话数据持久保存等电商核心能力。 2、软件功能、核心功能模块介绍 产品浏览模块:内置 12 款演示商品,分为电子、服饰、家居、运动四大品类;支持关键词检索、分类筛选、价格与名称排序;商品卡片展示商品评分、库存数量、可视化图标。 购物车模块:支持商品加入购物车并自动校验库存、调整商品数量、单独删除商品、一键清空购物车,实时计算商品小计与订单...
1、软件功能、核心功能模块介绍 用户认证模块实现 JWT 账号注册与登录,采用 BCrypt 算法加密用户密码,通过 Spring Security 过滤器链管控请求,基于管理员、普通用户两类角色完成权限隔离。 文章管理模块支持分页展示全部文章,搭配关键词检索、分类筛选功能;支持新建与编辑文章,内置 Markdown 编辑器;可修改文章发布状态,包含草稿、已发布、已归档三种类型,同时统计文章页面浏览量。 分类管理模块支持无限层级树形分类,依靠父子关联实现层级关系,提供分类新增、删除功能,前端递归渲染完整分类树。 仪表盘模块展示数据统计卡片,包含文章总数量、分类总数、已发布文章数量,同时...
1、软件功能、核心功能模块介绍 国际化 i18n 模块搭建中英双语路由体系,路由路径分为英文路径和中文路径,配套中间件自动识别浏览器语言偏好完成页面重定向,页面提供手动语言切换按钮,采用 JSON 文件统一管理多语言翻译文本。 用户认证模块提供带前端校验的注册与登录表单,完成 JWT 令牌生成与合法性校验,令牌存储在 HTTP-only Cookie 中抵御 XSS 攻击,会话有效期设置为 7 天,支持一键登出并清除本地会话信息。 RBAC 权限模块划分普通用户、管理员两类角色,普通用户仅可访问会员数据面板,管理员额外拥有后台管理系统的访问权限。 递归手风琴菜单组件支持无限层级树形结构...