xjr快速開發框架是一套集代碼生成器+通用權限管理+工作流+即時通訊+報表工具+手機APP小程序開發於一體的敏捷開發框架。拖拽拉可視化操作配置,降低開發難度和縮短開發週期,提高80%以上的工作效率,提供源碼,可無線擴展,輕鬆開發CRM、OA、ERP、WMS、小程序、電商管理後臺等各種企業管理系統。
以下是這個敏捷開發框架的一些闡述:
XJR敏捷開發框架技術特點
技術選型: 使用目前流行的多種web技術,包括springboot, JPA,Druid, Activiti,Lombok,swagger,poi,WebSocket,Jquery,BootStrap, maven,Jenkins 等等,支持多種數據庫MySQL, Oracle, sqlserver等。 分層設計:使用分層設計,分為dao,service,Controller,view層,層次清楚,低耦合,高內聚。 安全考慮:嚴格遵循了web安全的規範,前後臺雙重驗證,參數編碼傳輸,密碼md5加密存儲,shiro權限驗證,從根本上避免了SQL注入,XSS攻擊,CSRF攻擊等常見的web攻擊手段。
功能模塊:開發嚮導、代碼生成器,商業智能、工作流、報表管理、移動端開發、作業計劃、多語言、數據源管理、企業微信、釘釘、消息管理,菜單管理,用戶管理,機構管理,角色管理,區域管理,字典管理,日誌查詢等基礎模塊。
看到上述的框架介紹不難發現這個框架繼承了很多框架的亮點,就像做什麼事情之前參考別人做的方式和技巧,然後在吸取別人的優點為己所用,在這個方面,這個框架值得肯定。 附上demo: https://www.xjrsoft.com/ 或者點擊文末了解更多
![一款集代碼生成器+工作流+報表+手機開發的敏捷開發框架](http://p2.ttnews.xyz/loading.gif)
亮點一:工作流引擎
在常用的ERP系統、OA系統的開發中,工作流引擎是一個必不可少的工具,是開發企業軟件開發中的重要一部分。工作流引擎主要包括表單設計、流程設計、流程管理、流程日誌等模塊。
XJR敏捷開發框架的流程設計器基於B/S結構,採用主流的Activiti工作流引擎,遵循bpmn規範,可實現XML、Json一鍵導入導出,以及添加了人員動態選擇、便捷式會籤設置、便捷式任務委託設置、添加自定義表單、自定義節點按鈕、動態變量選擇(包括會籤變量、按鈕變量、表單變量)以及各節點屬性優化。
操作也相當方便,先通過表單設計器能可視化地設計流程表單,表單設計好了就可以直接放到工作流引擎中流轉。流程設計器可以可視化設計工作流程圖,節點設置中可以靈活地配置節點執行人,執行策略。流程執行中可以向執行人發送通知。流程設計過程均為可視化開發,只需要懂數據庫SQL語句,就可以進行流程管理的設計,能夠大大提高開發效率和減小開發難度。
![一款集代碼生成器+工作流+報表+手機開發的敏捷開發框架](http://p2.ttnews.xyz/loading.gif)
敏捷開發框架工作流開發
亮點二:自定義表單
拖拽式表單開發,這種形式的開發,完全基於XJR敏捷開發框架,完全沒有編程基礎的人都可以利用這個組件來開發,開發完表單直接可以發佈成菜單功能。無需編譯就可以使用。同時可以對自定義表單權限管控。
敏捷開發框架自定義表單開發
亮點三:代碼生成器
該框架提供了可視化的代碼生成器(內置了多套開發模板),選擇模板後按照嚮導操作可自動產生包含界面在內的所有代碼,然後再自行擴展,不需要自己從頭開始寫代碼。代碼生成器已經把常用的開發場景做成開發模板,按照開發嚮導一步步走,在遇到有複雜業務邏輯的地方稍作修改就可以。因為框架提供了源代碼,所以開發水平比較高的話,還可以做深層次的擴展,能夠滿足開發過程中遇到的各種複雜的需求。
敏捷開發框架代碼生成器
亮點四:權限管理
框架中提供了多種形式的權限控制,按角色、按部門、按崗位、按用戶、按用戶組都可以,操作權限細化到了界面上的每一個按鈕。數據權限可以細化到每一條記錄。操作非常簡單,基於框架開發出來的功能、報表都可以直接掛到權限體系中來進行授權。實現了權限與業務的分離,讓開發人員只需要專注於業務的實現,減少工作難度,提高工作效率。
亮點五:手機端開發
對於企業來說,要想擁有自己的移動互聯網陣地,主要分為三種:原生App、web版H5和微信小程序,特別是後兩者現在特別火 。XJR快速開發框架可同時實現APP/h5/小程序的快速配置。可視化開發----使用簡單,會數據庫就可以用。
亮點六:報表工具
專業報表是整合的一個第三方報表工具,可以做專業的財務報表或者單據套打。另外,提供大量標準報表模板,已經集成在開發平臺內不需要再做整合,滿足各行業不同的需要。最重的是使用簡單,會數據庫就可以用,還有不需要再出報表授權費用。
報表工具
還有BI設計數據看板也是不錯的,還可以做出美觀實用的圖形報表。此框架融合了時下最實用的web及互聯網應用技術,集成多類業務場景。面向服務/接口設計,可輕鬆集成或集成到外部系統,輕鬆整合企業現有資源。
這套快速開發框架對開發人員要求低,您只要有編程理念,有一定的SQL基礎, 甚至沒有JAVA、NET、前端開發經驗的程序員也可以完成項目開發。一個程序員可以完成從架構師、 後端程序員、前端程序員的所有工作、堪稱化弱雞為全棧。
當然,如果你覺得這個框架不完美,提供源碼也可以二次擴展,如果項目對於上市和部署時間方面要求非常嚴格,那麼強大的框架開發絕對是首選。
閱讀更多 湘北智造 的文章