XJR敏捷開發框架是一套集代碼生成器+通用權限管理+工做流+即時通信+報表工具+手機APP小程序開發於一體的敏捷開發框架。拖拽拉可視化操做配置,下降開發難度和縮短開發週期,提升80%以上的工做效率,提供源碼,可無線擴展,輕鬆開發CRM、OA、ERP、WMS、小程序、電商管理後臺等各類企業管理系統。前端
如下是這個敏捷開發框架的一些闡述:程序員
技術特色web
技術選型: 使用目前流行的多種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攻擊手段。spring
功能模塊:sql
開發嚮導、代碼生成器,商業智能、工做流、報表管理、移動端開發、做業計劃、多語言、數據源管理、企業微信、釘釘、消息管理,菜單管理,用戶管理,機構管理,角色管理,區域管理,字典管理,日誌查詢等基礎模塊。數據庫
看到上述的框架介紹不難發現這個框架繼承了不少框架的亮點,就像作什麼事情以前參考別人作的方式和技巧,而後在吸收別人的優勢爲己所用,在這個方面,這個框架值得確定。 附上demo: https://www.xjrsoft.com/編程
敏捷開發框架小程序
亮點一:工做流引擎後端
在經常使用的ERP系統、OA系統的開發中,工做流引擎是一個必不可少的工具,是開發企業軟件開發中的重要一部分。工做流引擎主要包括表單設計、流程設計、流程管理、流程日誌等模塊。微信小程序
XJR敏捷開發框架的流程設計器基於B/S結構,採用主流的Activiti工做流引擎,遵循bpmn規範,可實現XML、Json一鍵導入導出,以及添加了人員動態選擇、便捷式會籤設置、便捷式任務委託設置、添加自定義表單、自定義節點按鈕、動態變量選擇(包括會籤變量、按鈕變量、表單變量)以及各節點屬性優化。
操做也至關方便,先經過表單設計器能可視化地設計流程表單,表單設計好了就能夠直接放到工做流引擎中流轉。流程設計器能夠可視化設計工做流程圖,節點設置中能夠靈活地配置節點執行人,執行策略。流程執行中能夠向執行人發送通知。流程設計過程均爲可視化開發,只須要懂數據庫SQL語句,就能夠進行流程管理的設計,可以大大提升開發效率和減少開發難度。
敏捷開發框架工做流開發
亮點二:自定義表單
拖拽式表單開發,這種形式的開發,徹底基於XJR敏捷開發框架,徹底沒有編程基礎的人均可以利用這個組件來開發,開發完表單直接能夠發佈成菜單功能。無需編譯就可使用。同時能夠對自定義表單權限管控。
敏捷開發框架自定義表單可視化佈局
敏捷開發框架自定義表單拖控件快速配置
亮點三:代碼生成器
該框架提供了可視化的代碼生成器(內置了多發模板),選擇模板後按照嚮導操做可自動產生包含界面在內的全部代碼,而後再自行擴展,不須要本身從頭開始寫代碼。代碼生成器已經把經常使用的開發場景作成開發模板,按照開發嚮導一步步走,在遇到有複雜業務邏輯的地方稍做修改就能夠。由於框架提供了源代碼,因此開發水平比較高的話,還能夠作深層次的擴展,可以知足開發過程當中遇到的各類複雜的需求。
敏捷開發框架代碼生成器
亮點四:權限管理
框架中提供了多種形式的權限控制,按角色、按部門、按崗位、按用戶、按用戶組均可以,操做權限細化到了界面上的每個按鈕。數據權限能夠細化到每一條記錄。操做很是簡單,基於框架開發出來的功能、報表均可以直接掛到權限體系中來進行受權。實現了權限與業務的分離,讓開發人員只須要專一於業務的實現,減小工做難度,提升工做效率。
敏捷開發框架權限管理設置
亮點五:手機端開發
對於企業來講,要想擁有本身的移動互聯網陣地,主要分爲三種:原生App、web版H5和微信小程序,特別是後二者如今特別火 。XJR快速開發框架可同時實現APP/h5/小程序的快速配置。可視化開發----使用簡單,會數據庫就能夠用。
敏捷開發框架 app/小程序/h5開發
敏捷開發框架 app/小程序/h5開發快速配置
亮點六:報表工具
專業報表是整合的一個第三方報表工具,能夠作專業的財務報表或者單據套打。另外,提供大量標準報表模板,已經集成在開發平臺內不須要再作整合,知足各行業不一樣的須要。最重的是使用簡單,會數據庫就能夠用,還有不須要再出報表受權費用。
敏捷開發框架報表工具
還有BI設計數據看板也是不錯的,還能夠作出美觀實用的圖形報表。此框架融合了時下最實用的web及互聯網應用技術,集成多類業務場景。面向服務/接口設計,可輕鬆集成或集成到外部系統,輕鬆整合企業現有資源。
敏捷開發框架報表工具 BI設計
這套快速開發框架對開發人員要求低,全可視化設計器,靈活易用的可視化拖拽配置,便可完成複雜頁面,流程等開發及自動驗證。您只要有編程理念,有必定的SQL基礎, 甚至沒有JAVA、NET、前端開發經驗的程序員也能夠完成項目開發。一個程序員能夠完成從架構師、 後端程序員、前端程序員的全部工做、堪稱化弱雞爲全棧。
固然,若是你以爲這個框架不完美,提供源碼也能夠二次擴展,若是項目對於上市和部署時間方面要求很是嚴格,那麼強大的框架開發絕對是首選。