系统功能模块设计与开发计划概述
该思维导图展示了系统功能模块的结构,包括登录、菜单管理、角色管理、商品分类、商品规格和商品管理等部分。每个模块下细分了相关表和字段,涉及用户信息、验证码、菜单层级、角色关联、商品状态及操作权限等功能。同时,开发计划分为多个阶段,涵盖登录验证、菜单动态展示、用户管理及商品管理的实现细节,确保系统功能的完善与高效。
源码
# 系统功能模块设计与开发计划概述
## 登录模块
### 用户表
#### 用户名
#### 密码_加密存储
##### 加密算法
##### 解密限制
#### 手机号
##### 验证规则
##### 短信验证码
#### 状态_启用禁用
#### 登录失败次数
##### 限制策略
##### 重置机制
#### 锁定时间
### 验证码
#### 验证码值
#### 过期时间_Redis
### 登录流程
#### 用户输入
#### 验证与反馈
#### 登录成功重定向
## 菜单管理
### 菜单表
#### 菜单ID
#### 菜单名称
#### 父菜单ID_树形
##### 树形结构说明
##### 父子关系
#### 接口地址_非父级必填
#### 排序字段
### 菜单操作
#### 增加菜单
#### 删除菜单
#### 修改菜单
### 菜单展示
#### 动态加载
#### 权限控制
## 角色管理
### 角色表
#### 角色ID
#### 角色名称
#### 描述
### 角色_菜单关联表
#### 角色ID
#### 菜单ID_多对多
### 角色操作
#### 增加角色
#### 删除角色
#### 修改角色
## 商品分类
### 分类表
#### 分类ID
#### 父级显示
#### 排序字段
#### 图标绑定
#### 层级删除限制
#### 父级不可修改
### 分类操作
#### 增加分类
#### 删除分类
#### 修改分类
## 商品规格
### 规格表
#### 规格ID
#### 动态添加规格值
##### 规格值类型
##### 验证条件
#### JSON数据转换
#### 删除确认弹窗
#### 多规格库存管理
### 规格操作
#### 增加规格
#### 删除规格
#### 修改规格
## 商品管理
### 商品状态
#### 出售中
#### 仓库中
#### 已售罄
#### 警戒库存
#### 回收站
### 商品操作权限
#### 上下架控制
#### 库存计算
#### 富文本详情
#### 素材组件集成
### 商品展示
#### 商品列表
#### 商品详情页
## 开发计划
### Day1_登录
#### 账号密码验证码校验
##### 输入验证
##### 错误反馈
#### Redis存储验证码
#### JWT生成Token
### Day2_菜单管理
#### 树形表格展示
#### 接口地址动态显示
#### 级联删除
### Day3_角色管理
#### 角色_菜单多选
#### 级联删除关联
### Day4_用户管理
#### 密码Bcrypt加密
#### 角色多选绑定
#### 用户状态控制
### Day5_6_素材管理
#### 分类树与图片展示
#### 文件类型过滤
#### 分类动态分配
### Day7_商品分类
#### 树形分类图标绑定
#### 层级删除限制
### Day8_商品规格
#### 动态规格组件
#### JSON序列化处理
#### 删除确认逻辑
### Day9_11_商品管理
#### 多状态分类展示
#### 库存计算逻辑
#### 富文本编辑器集成
#### 回收站机制
图片
