--- title: 若依项目实战与业务建模 tags: - module - ruoyi - project - modeling - joplin type: module source_type: reconstructed created: 2026-04-23 updated: 2026-04-23 --- # 若依项目实战与业务建模 > [!abstract] > 这一模块将若依放回真实项目语境,重点不是框架 API,而是角色、流程、权限、字典和库表关系怎样一起支撑业务系统。 ## 模块结论 - 若依适合承接后台管理与运营系统类项目,但前提是业务模型清楚。 - 智能售货机案例的核心价值,在于展示“角色分工 + 业务流程 + 数据模型”如何落到系统结构里。 - 权限系统和数据字典不是边角功能,而是后台系统可运营的基础能力。 ## 一、为什么项目实战不能只看页面效果 - 真正决定系统复杂度的是角色和流程 - 不是“页面多少”,而是“谁能做什么、数据怎样流转” - 后台框架价值在于把这些规则稳定装进系统 ## 二、智能售货机案例提炼出的建模主线 - 区域 - 点位 - 售货机 - 货道 - 商品 - 合作商 - 运维人员 - 运营人员 - 消费者 ### 建模重点 - 一对多关系要清楚 - 角色职责要清楚 - 工单和流程节点要清楚 ## 三、角色与流程 - 管理员:维护基础数据、创建工单、看报表 - 运维人员:投放和维修设备 - 运营人员:补货 - 合作商:提供点位 - 消费者:扫码购买 这说明后台系统不是孤立页面,而是围绕业务协作链组织。 ## 四、权限系统为什么是关键 - 不同角色看到不同菜单 - 不同角色拥有不同操作边界 - 菜单、角色、用户关系共同构成权限控制基础 对若依来说,这通常就是 [[若依权限系统]] 的落地场景。 ## 五、数据字典的价值 - 将状态、类型、枚举值从硬编码中抽离 - 让后台运营人员可维护静态业务数据 - 降低前后端重复维护成本 ## 六、易错点 - 把业务案例只当演示,不抽象出角色和流程结构。 - 只看页面,不看表关系和业务边界。 - 忽略权限和字典,导致系统只能“写出来”,不能“运营起来”。 ## 七、复习提问 - 智能售货机案例里,哪些实体构成了核心业务骨架? - 为什么后台管理项目高度依赖权限系统? - 数据字典解决的是哪一类重复问题? ## 来源 - [[raw/Joplin/软件、框架学习记录/若依框架/1.基础应用篇.md]] - [[raw/Joplin/软件、框架学习记录/若依框架/2.项目实战篇.md]] ## 相关页面 - [[若依框架]] - [[若依权限系统]] - [[数据字典]]