[开源]一套权限管理系统的用户界面(UI)实现,采用JavaFX技术开发
开源系统流程管理
![[开源]一套权限管理系统的用户界面(UI)实现,采用JavaFX技术开发](https://yy123.ink/api/img/1782591840120-29fjpg.jpg)
一、开源项目简介
dillon-boot-fx
javafx权限管理系统UI
本项目是一套权限管理系统的用户界面(UI)实现,采用 JavaFX 技术开发。该系统的用户界面参考了若依前端框架基于 RuoYi-Vue 的设计风格,旨在提供一套免费使用的权限管理系统。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
界面:
登录

主页


用户管理


角色管理


菜单管理


部门管理


岗位管理


字典类型


字典数据


参数管理


通知公告


操作日志


登录日志


服务监控

四、功能概述
本项目的目标是提供一套完整的、易于使用的权限管理系统UI,适用于个人用户和企业用户。界面设计参考了若依前端基于 RuoYi-Vue 的设计,以提供现代化、直观的用户界面。同时,使用了多种技术和组件来增强用户体验,包括数据绑定、主题化、图标和动画等方面。
五、技术选型
以下是本项目使用的技术栈和相关组件:
应用程序结构:采用 mvvmFX 框架,该框架基于 MVVM (Model-View-ViewModel) 架构模式,用于实现数据绑定和视图模型的管理。
主题:使用 atlantafx 主题库,该主题库提供了一套现代化、响应式的用户界面风格,帮助美化系统的外观和用户体验。
组件库:初期采用 MaterialFX 组件库,但目前暂时不使用,因为作者正在进行重构工作。组件库用于提供常见的界面组件和交互元素,以简化开发过程。
图标库:使用 ikonli 图标库,该图标库提供了丰富的矢量图标集合,可用于系统的图标显示和按钮等元素的装饰。
动画库:采用 AnimateFX 动画库,该库提供了多种动画效果,可以为系统的界面元素添加各种动态效果,增强用户体验。
HTTP库:使用 OpenFeign HTTP库,该库提供了方便的 HTTP 请求和响应处理功能,用于与后端服务器进行通信和数据交互。
请注意,本项目仅提供用户界面(UI)部分的实现,后端采用了若依/RuoYi-Cloud 框架作为后台支持。如果需要完整的权限管理系统,需要结合后端框架使用。
- 界面参考若依前端(基于 RuoYi-Vue)
- 后端采用若依/RuoYi-Cloud
- 前端技术栈:应用程序结构 mvvmFX (文档)主题 atlantafx (文档)组件库 MaterialFX(组件都是用原生的,暂时不用MaterialFX,等待作者重构完成!)图标库 ikonli (文档)动画库 AnimateFX (文档)http库 OpenFeign
启动说明
1 在idea右侧栏找到Maven,展开并点击Plugins->sass-cli:run,会编译出index.css
2 运行主类org.dillon.fx.DillonBootFxApplication即可
评论