簡介entfrm開發(fā)平臺,是一個以模塊化為核心的無代碼開發(fā)平臺,是一個集PC和APP快速開發(fā)、系統(tǒng)管理、運維監(jiān)控、開發(fā)工具、OAuth2授權、可視化數(shù)據源管理與數(shù)據構建、API動態(tài)生成與統(tǒng)計、工作流、智能表單設計等全方位功能于一體的高效、穩(wěn)定的快速開發(fā)平臺。 平臺采用Spring Boot 2.X 、Spring Security、Oauth2、Mybatis Plus、Activiti、Flutter等核心技術,前端基于vue-element-admin框架。 平臺規(guī)劃
平臺思維導圖 軟件功能1.系統(tǒng)管理 - 機構管理:配置系統(tǒng)組織機構,無限級樹結構展現(xiàn)支持數(shù)據權限。
- 角色管理:角色菜單權限分配、設置角色按機構進行數(shù)據范圍權限劃分。
- 用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。
- 菜單管理:配置系統(tǒng)菜單,操作權限,按鈕權限標識等。
- 字典管理:對系統(tǒng)中經常使用的一些較為固定的數(shù)據進行維護。
- 參數(shù)管理:對系統(tǒng)動態(tài)配置常用參數(shù)。
- 文件管理:文件統(tǒng)一管理,集成阿里云、騰訊云、七牛等。
- 終端管理:OAuth2 Password、授權碼模式,靈活管理。
- 數(shù)據維護:mysql數(shù)據庫備份與還原。
2.運維監(jiān)控 - 定時任務:在線(添加、修改、刪除)任務調度包含執(zhí)行結果日志。
- 數(shù)據監(jiān)控: 監(jiān)視當前系統(tǒng)數(shù)據庫連接池狀態(tài),可進行分析SQL找出系統(tǒng)性能瓶頸。
- 緩存監(jiān)控:redis緩存監(jiān)控。
- 服務監(jiān)控: 監(jiān)視當前系統(tǒng)CPU、內存、磁盤、堆棧等相關信息。
- API監(jiān)控:restful api 接口調用統(tǒng)計、可視化。
日志監(jiān)控 - 登錄日志:系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。
- 操作日志:系統(tǒng)登錄日志記錄查詢包含登錄異常。
3.消息系統(tǒng) - 系統(tǒng)消息:包括系統(tǒng)通知、告警等。
4.開發(fā)工具 - 數(shù)據管理:Mysql、SQL Server、PostgreSQL等主流數(shù)據庫在線管理、數(shù)據表管理(新建、修改、刪除、查詢)、數(shù)據源管理與數(shù)據轉換。
5.API引擎 - API設計:API在線設計、無代碼開發(fā),支持自定義。
- API統(tǒng)計報表:API使用統(tǒng)計、圖表展示。
6.流程引擎(Activiti) - *模型管理:功能包括模型新增、查看、刪除、模型設計、模型部署。
- 流程定義:功能包括流程圖查看、流程掛起與激活、流程刪除。
- 請假管理:功能包括請假新增、編輯、查看、刪除、導出、提交。
- 流程任務:功能包括流程審批、審批意見列表及流程追蹤。
7.表單引擎 - 表單數(shù)據統(tǒng)計:手機填寫的表單,支持列表和圖表統(tǒng)計。
- Flutter示例與基礎:提供Flutter實例,并集成表單功能。
8.數(shù)據引擎 9.拓展插件 10.分布式與微服務 源碼地址https:///entfrm/entfrm-boot
|