FlowMind:毕业设计神器!一款让你轻松拿高分的AI智能开源工作流系统
FlowMind:一款让你轻松拿高分的AI智能开源工作流系统
📖 项目概述
FlowMind 是一个基于 RuoYi-Cloud 框架扩展开发的工作流管理系统,集成了 Flowable 工作流引擎。核心亮点是 AI 智能流程设计——通过自然语言描述需求,AI 自动生成流程分类、BPMN 流程结构和表单,让不懂 BPMN 的用户也能快速设计工作流。
系统新增了审批中心和草稿箱功能,支持完整的流程生命周期管理。这是一个完全开源的毕业设计级项目,适合作为计算机、软件工程等相关专业的毕业设计参考或直接使用。
🎓 为什么选择FlowMind作为毕业设计?
每年毕业季,是不是都在为选什么题目而纠结?想找一个既能展示技术实力,又能在答辩时让老师眼前一亮的项目?
别再纠结了!FlowMind就是你的最佳选择!这是一个专为毕业设计而生的工作流管理系统,集成了当下最火的技术栈,功能全面,代码质量高,文档齐全,让你轻松搞定毕业设计,稳拿高分!
- 技术栈全面:涵盖前后端主流技术,包括Vue3、Spring Cloud、Flowable、Langgraph等,展示全面的技术能力
- 功能完整:不仅有基础的用户权限管理,还有复杂的工作流引擎,满足毕业设计的功能要求
- 文档齐全:提供详细的部署和使用文档,降低学习和实现难度
- 开源免费:完全开源,无任何商业限制,可以放心使用和修改
- 扩展性强:基于成熟的RuoYi-Cloud框架,便于二次开发和功能扩展
🏗️ 技术架构
前端技术栈
- Vue3:采用最新的Vue3 Composition API,提供更好的代码组织和复用性
- Element Plus:企业级UI组件库,提供丰富的组件和主题定制能力
- Vite:极速的前端构建工具,提升开发体验
后端技术栈
- Spring Boot 3:最新的Spring Boot版本,提供更好的性能和开发体验
- Spring Cloud Alibaba:国内领先的微服务解决方案,包含Nacos、Sentinel、Seata等组件
- Flowable:轻量级的工作流引擎,支持BPMN 2.0标准
- MyBatis-Plus:增强的MyBatis框架,简化数据库操作
- MySQL:稳定可靠的关系型数据库
- Redis:高性能缓存,用于权限认证和热点数据缓存
AI 服务技术栈
- FastAPI:高性能 Python Web 框架
- LangChain / LangGraph:LLM 应用开发框架和基于图的工作流引擎
- OpenAI 兼容接口:支持通义千问、DeepSeek、Kimi 等国产大模型
- Redis Checkpoint:会话状态持久化,支持中断恢复
🎯 核心功能
RuoYi-Cloud基础功能
FlowMind保留了RuoYi-Cloud的全部17项基础功能,包括:
- 用户管理、部门管理、岗位管理
- 菜单管理、角色管理、字典管理
- 参数管理、通知公告、操作日志
- 登录日志、在线用户、定时任务
- 代码生成、系统接口、服务监控
- 在线构建器、连接池监视
FlowMind创新功能
1. 审批中心
提供统一的流程审批管理界面,包括:
- 待办任务:显示当前用户需要处理的任务列表
- 已办任务:显示当前用户已经处理完成的任务列表
- 待签任务:显示当前用户可以签收的任务列表
- 我的流程:显示当前用户发起的流程实例列表
- 流程详情:查看流程实例的详细信息、流程图和审批记录
- 用户审批页面:提供直观的流程审批操作界面,支持批量审批和审批意见填写
2. 草稿箱
支持流程草稿的保存、编辑和管理:
- 草稿列表:显示用户保存的流程草稿列表
- 草稿编辑:支持编辑已保存的草稿,继续完善流程申请
- 草稿删除:支持删除不需要的草稿
- 草稿转正:支持将草稿直接转换为正式流程申请
3. AI 智能流程设计(2.0 新增)
FlowMind 2.0 重磅推出 AI 智能流程设计功能,让 AI 成为你的流程设计助手:
AI 设计分类:描述业务场景,AI 自动生成分类名称、标识符和审批节点配置
AI 设计流程:输入流程需求,AI 自动生成 BPMN 2.0 结构,支持条件分支、并行审批,直接导入 Flowable 即可使用
AI 设计表单:根据流程自动生成表单字段,输出 v-form-designer 兼容的 JSON 格式
全局 AI 助手:贯穿整个系统的 AI 辅助,随时呼出,支持多轮对话优化设计结果
对话历史管理:与 AI 的对话自动保存,支持回溯和继续对话,上下文理解让修正更精准
核心能力基于 FastAPI + LangGraph 构建,采用 design → review → format 三阶段工作流,自动调用通义千问、DeepSeek 等国产大模型。
🖼️ AI智能流程设计预览:

流程与表单可视化设计新增AI设计按钮:

数据生成后自动填充:
🚀 毕业设计使用指南
🔗 项目地址
🌟 GitHub
https://github.com/Moonlight168/flowmind
🚀 Gitee
https://gitee.com/wish168/flowmind
📖 部署教程
- 克隆项目:从GitHub或Gitee克隆项目到本地
- 环境准备:安装JDK17、Node.js、MySQL、Redis等必要环境
- 数据库配置:导入SQL文件,修改数据库连接配置
- 启动后端:运行Nacos、Gateway、Auth等服务
- 启动前端:安装依赖并启动前端项目
- 开始使用:使用管理员账号登录系统
项目优势
🏆 技术亮点突出
- 微服务架构:Spring Cloud Alibaba全家桶,展示你对分布式系统的理解
- 前后端分离:Vue3 + Spring Boot,展示全栈开发能力
- 工作流引擎:Flowable集成,展示你对业务流程的掌控能力
- AI 智能设计:LangGraph 工作流 + 国产大模型,展示 LLM 应用开发能力
- 响应式设计:适配多种设备,展示你的前端功底
🎯 功能完整度高
- 基础功能:用户管理、权限控制、角色分配,一应俱全
- 核心功能:流程设计、流程部署、流程发起、流程审批,完整工作流
- 创新功能:审批中心、草稿箱,让你的毕业设计与众不同
- 扩展功能:系统监控、日志管理、代码生成,展示工程化思维
🔧 二次开发友好
- 基于成熟框架:基于RuoYi-Cloud开发,架构稳定,文档丰富
- 代码结构清晰:模块化设计,易于理解和修改
在线体验
想先看看效果? 立即体验在线演示!
👉 在线体验地址
💡 注意:项目还在持续开发中,部分功能可能正在完善,在线体验尚未完成!
测试账号:
- 管理员:admin / 123456
🖼️ 项目预览
| 🚪 登录/工作台 | 💼 审批中心 |
|---|---|
![]() |
![]() |
| - 工作台核心操作面板 | - 审批中心待办事项 |
![]() |
![]() |
| - 审批中心我的流程 | - 应用中心功能入口 |
| 📝 流程操作 | 🔧 流程配置 |
|---|---|
![]() |
![]() |
| - 快速发起新流程 | - 可视化表单编辑 |
![]() |
![]() |
| - 流程草稿暂存/编辑 | - 拖拽式流程设计 |
![]() |
![]() |
| - 流程分类管理 | - 流程发布/部署 |
| 👤 个人中心 | 👤 个人信息编辑 |
|---|---|
![]() |
![]() |
应用场景
📚 适合专业
- 计算机相关专业:展示基本的编程和系统设计能力
- 信息管理类专业:展示简单的业务流程处理能力
- 软件工程相关专业:展示项目开发全过程
- 其他理工科专业:作为选修课或兴趣项目,展示学习能力和技术热情
🚀 可扩展方向
- 界面美化:调整UI设计,让系统更好看
- 功能完善:添加一些实用的小功能,如数据导出、消息提醒
- 移动端适配:简单适配手机浏览器,展示响应式设计
- 数据统计:添加简单的图表展示,让数据更直观
- 用户管理:完善权限管理,区分管理员和普通用户
🎯 答辩亮点
- 技术实用:使用常见技术栈,易于理解和维护
- 功能完整:包含基本的增删改查,展示全面开发能力
- 界面友好:简洁明了的用户界面,操作简单直观
- 文档齐全:有完整的使用说明和开发文档,展示规范开发流程
🤝 贡献指南
🌟 如何参与
- Fork项目:点击项目页面右上角的Fork按钮
- 克隆代码:将你Fork的项目克隆到本地
- 创建分支:
git checkout -b feature/新功能 - 提交代码:
git commit -m '添加了某个功能' - 推送分支:
git push origin feature/新功能 - 提交PR:创建Pull Request,我会尽快查看
交流学习
- 项目展示:优秀贡献者会在项目中特别感谢
- 技术交流:一起学习,共同进步
- 开源经验:获得参与开源项目的经验,对求职有帮助
- 友谊长存:认识志同道合的开发朋友
🎉 给毕业设计加个星,让更多同学受益!
如果你觉得FlowMind对你的毕业设计有帮助,请不要吝啬你的⭐️Star!
你的每一个Star都是对我最大的鼓励,也是支持我继续完善项目的动力!
让更多同学能够轻松搞定毕业设计,让我们一起加油!
📝 开源协议
本项目采用 MIT License 开源协议,你可以自由使用、修改和分发,但请保留版权声明。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐















所有评论(0)