提高程式設計師開發效率的必備工具
如果您是初級開發者或者您根本就不會程式設計那也不要緊,本系統可以根據開發嚮導直接進行功能開發,不需要編寫一行程式碼也無需編譯就個完成開發過程。
如果您是一名專業的開發人員,需要編寫複雜的業務邏輯那麼您也可以使用我們的程式碼生成器完成基礎程式碼的開發,然後把業務邏輯寫進去,框架底層整合各類公共操作庫這樣您也能很快地完成複雜功能的開發。
1、拖拽式表單開發
這種形式的開發,完全基於力軟敏捷開發框架,完全沒有程式設計基礎的人都可以利用這個元件來開發,開發完表單直接可以釋出成選單功能。無需編譯就可以使用。這類功能同樣可以受到許可權管控。
以往常規的開發都是產品經理先設計完原型,程式設計師再去做程式碼實現,用力軟敏捷開發框架在完成原型設計的同時您已經開發出了功能。
從左側選單欄找到並點選表單中心——表單設計
進入表單設計介面後,點選新增按鈕,進入表單新增介面
有多種表單建立可選,此處演示選用自定義表單(建表)
建立表單時,需先填寫基本配置
表單設計時,左側模組(文字框、文字區等)皆可以進行拖拽操作新增到右側表單區域
表單建立完成後,可以點選右上方的更多——預覽表單,進行預覽
請假單的預覽情況
- 傳統程式碼生成器與視覺化設計結合生成程式碼
自定義表單再怎麼強大,對於那種有複雜業務邏輯的功能模組肯定還是無法實現,所以力軟敏捷開發框架提供了視覺化的程式碼生成器,幫助開發者生成基礎程式碼,然後再自行擴充套件。
力軟敏捷開發框架的程式碼生成器已經把常用的開發場景做成開發模板,按照開發嚮導一步步走,在遇到有複雜業務邏輯的地方稍作修改就可以。當然框架提供了原始碼,您的開發水平比較高的話可以做深層次的擴充套件。
要進行PC端開發,點選系統管理——敏捷開發——PC端開發
系統中已經內建了多套開發模板,點選主從表開發模板(B)
開發者可以選中指定資料庫中的指定表來生成程式碼
嚮導式的開發,開發者在基本配置裡配置好各個引數,程式碼生成完成後會把程式碼檔案自動放置在使用者指定的目錄。
這裡是設定列表頁面,常用的工具按鈕,列表頁欄位的顯示規格都可在此處調整。
表單頁面,就是錄入和編輯的頁面,同樣可以視覺化配置。
經過簡單的配置就把所有程式碼生成了,點選完成後就自動把程式碼放到專案中去了,開發者可以根據需要再來調整或者編譯程式碼。
3、自定義報表
報表是系統中很重要的一部分,開發者在這一塊比較頭疼,市面上有很多諸如:水晶報表、fastreport之類的第三方報表軟體提供商。如果採用這類報表的話確實能滿足複雜的報表需求但是這類報表的學習成本比較高,短時間內不好上手,上手了把報表整合到自己的系統中又要花費大量時間。而且這類報表的授權費用也不低,拿去商業化的話成本會提高很多。
力軟敏捷開發框架的報表元件是以免費的echarts報表外掛和開源免費的表格元件為基礎設計的,開發過程非常簡單隻要您會SQL就可以輕鬆掌握,學習成本非常低。您也不用再額外支付第三方報表元件的授權費用,幫您省時、省錢。
在基礎設定時,報表編號唯一,圖示型別多種可選(折線圖、柱形圖、餅圖、地圖)
按照提示寫好SQL語句就可以生成圖表,然後直接可以把報表配置成選單,這樣在選單欄裡就多了“銷售日報表”這個選單項。
點選選單,圖表就顯示出來了
同時我們設計出來的報表也可以直接繫結到首頁
4、APP開發
框架中提供了視覺化的APP開發工具
點選左側選單欄 系統管理——敏捷開發——移動端開發
在前端完成APP頁面開發後,通過打包工具就可將APP打包成安裝包供使用者下載安裝。
5、許可權管理
任何管理系統都離不開許可權管理,沒有許可權還談何管理。
力軟敏捷開發框架中提供了多種形式的許可權控制,按角色、按部門、按崗位、按使用者、按使用者組都可以,操作許可權細化到了介面上的每一個按鈕。資料許可權可以細化到每一條記錄。操作非常簡單,基於框架開發出來的功能、報表都可以直接掛到許可權體系中來進行授權。做到了許可權與業務的分離,您只用關心業務實現。
點選左側選單欄中的單位組織——角色管理
進入角色管理介面後選中需要授權的角色,點選角色授權
選擇角色,可以進行授權處理
功能授權後,可以進行對系統按鈕的授權
進行資料許可權的授權操作
可以進行IP段的訪問授權和限制
可以進行使用者訪問時段的設定
6、基於Websocket的即時通訊元件
力軟敏捷開發框架集成了基於Websocket的即時通訊元件,使用者可以通過這個線上IM進行聊天,同時服務端也可以通過這個元件向客戶端推送資訊。該元件對外提供標準介面web應用、C/S程式、手機APP也可以輕鬆接入。
7、工作流引擎
力軟工作流引擎主要包括表單設計、流程設計、流程管理、流程日誌等模組。
表單設計器能視覺化地設計流程表單,表單設計好了就可以直接放到工作流引擎中流轉。流程設計器可以視覺化設計工作流程圖,節點設定中可以靈活地配置節點執行人,執行策略。流程執行中可以向執行人傳送通知。
點選左側選單欄 工作流程——流程配置——流程設計,進入流程設計介面後,點選新增按鈕
填寫流程的基本配置
選擇能流程發起許可權的職位
簡單流程的設計,視覺化的流程配置
進行節點的簡單設定
分配該節點的稽核人員
設定該節點稽核者的許可權
進行流轉條件的設定
8、新聞管理後臺
在新聞後臺可以直接管理html新聞,釋出後門戶頁面可以直接連結到新聞內容。
點選左側選單欄 公共資訊——新聞中心,進入新聞中心
點選新增按鈕
新聞文章新增編輯介面
9、檔案資料
點選左側選單欄 公共資訊——檔案資料
對使用者上傳的檔案進行管理,使用者可以在這裡進行檔案上傳、下載操作
- 郵件中心
- 多資料庫連線
- 常用示例
- Excel的匯入與匯出
點選左側選單欄 公共資訊——郵件中心,進入郵件中心
電子郵件模組,功能全面,簡單而又實用,與主流電子郵箱保持一致
客戶所需的功能模組,在左側郵件的選單欄中,基本都能找到
力軟框架提供多種類多版本的資料庫介面
點選左側選單欄 系統管理——資料管理——資料庫連線
點選新增按鈕,進行新增資料庫的連線
連線Oracle(10g、11g)
連線SqlServer(2000、2005、2008、2008 R2、2012)
連線MySQL(5.1)
點選左側選單欄底部常用示例選項,以請假單為例,點選請假單,進入請假單示例介面
點選編輯,即可檢視請假單示例了
簡單的請假單模板示例,帶新增附件功能
點選左側選單欄 系統管理——Excel配置——匯入配置(匯出配置)
匯入配置:進行匯入功能配置,點選新增按鈕,選擇需要新增匯入功能的資料表
下一步,進行模板配置,配置完成後,點選完成,一個數據匯入功能就完成了
匯出功能:進行匯出功能配置,點選新增按鈕,繫結相應的功能、按鈕,填寫相應的JqGridID和匯出名稱,一個匯出功能就能快速開發完成
14、微信企業號
在左側選單欄中系統管理—微信管理中,您可以找到微信企業號的相關功能(企業號設定、企業號部門、企業號成員、企業號應用)
點選左側選單欄中系統管理—微信管理—企業號設定,可進行企業號的ID、金鑰的設定
點選左側選單欄中系統管理—微信管理—企業號部門,可進行部門的一鍵同步到通訊錄
點選左側選單欄中系統管理—微信管理—企業號成員,可進行成員的新增、移除和一鍵同步
新增成員
一鍵同步未同步的成員
點選左側選單欄中系統管理—微信管理—企業號應用,可進入到企業號應用的操作介面,可進行企業號應用的新增和刪除
企業號應用的新增,企業號應用的使用,使辦公變得更加便捷
框架應用案例
為了測試力軟敏捷開發框架的效率,於是公司安排了專案開發部的一位同事基於這套框架做了一套相對簡單的CRM。由於產品開發部的同事對框架比較熟悉測試效果可能並不直觀,所以特意安排了隔壁專案開發部的同事小王來測試框架。
CRM系統的需求已經整理好了,從建表到完成開發工作一共花了兩天時間,下面展示一下開發成果。雖然基礎資料比較多但是所有程式碼都可以直接生成,所以不到半天時間就完成了基礎資料的開發。
商機的新增(進行商機的簡單資訊的填寫)
系統提供了時間軸控制元件——跟進記錄,加入進來效果很不錯
客戶資料的編輯、新增
檢視客戶訂單介面
訂單錄入介面,簡單又大方。資訊的錄入非常的全面
這一系列的開發總共耗時就只有一天半,而且是在不是很熟悉這套框架的基礎上開發的,後面專案做多了效率還能更高。我從事專業開發操作有一年時間,去年年底來到公司在我們公司參與過一個客戶定製的專案開發,經驗不是很豐富,月薪6k但是按照一般的市場行情評估就這些功能的一個小軟體起碼也得3到5萬塊錢才會有公司接。拿他的工資跟產出回報一對比1.5個工作日摺合工資500元,專案費用5萬元,100倍的回報,這個比例是不是讓你受到了驚嚇?
企業的利潤計算工式很簡單:利潤=收入-支出,軟體企業最大的支出就是人工成本,美工可以不要了、程式設計師效率上去了,使用這樣的開發神器,還會怕自己的公司效益不行嗎?還會怕賺不到錢嗎?