国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

規則編輯器

2019-11-17 02:56:48
字體:
來源:轉載
供稿:網友

規則編輯器

業務規則編輯器的由來

所謂的業務規則編輯器就是把業務上面的規則用簡單的語言寫出來,寫出來的規則要比較簡單易懂,最好是像口語說明一樣,而編寫的過程也要比較簡便,像Word那樣就最好,當然這些規則都應該是程序可以直接解釋的,不要再經過程序員“翻譯”為機器語言。 為了達到這個目的,必要的操作提示是很必要的。 下面以某工廠的基本工資公式為例說明:
就職狀態實發基本工資
轉正1310/月工作天數*轉正前天數+基本工資/月工作天數*轉正后天數
其他基本工資/月工作天數*實際出勤天數

上述公式中,實發基本工資是根據企業的制度而編寫的,這是經常變化的因素,大部分的工資系統都會由上面的邏輯變成可編輯的公式,這樣就算工廠的工資計算工式不斷發生變化, 程序是不需要修改的。這樣的做法也是客戶喜歡的做法,財務人員一般都對Excel非常熟悉,他們會認為“做成像Excel那樣就行,很簡單”,事實上,做成Excel的功能并不簡單,業務程序常常不能直接調用Excel來實現這些功能,因為這相當于要求客戶一定要安裝Excel,導致很多的費用。

由此,做一個規則編輯器就可以比較好地解決問題。IBM的規則編輯器 IBM的ILog規則引擎,是一個非常成功的規則引擎,其規則編輯器也很成功,很簡單易用,直接給客戶使用都沒問題。如上圖所示,規則編輯器是一個帶有大量提示的編輯框,這類似于我們常常使用的編程工具,如VS2010等,但規則編輯器的編寫約束和提示都比IDE多,這是給普通用戶使用的,不是給軟件開發工程師使用,所以操作一定要簡單,提示要多,輸入控制也比較多。 不過,編輯器是很好,但要集成到軟件公司的產品中,那就相當的有難度,主要是價格過高,架構過于復雜。 CKRule的規則編輯器 Ckrule的規則編輯器完全由C#編寫,填補了.Net規則編輯器的空白,為小型項目提供了很簡單高效的解決方案。Ckrule規則編輯器有如下關鍵特性:1,支持嵌套多層IF-ELSE-THEN 常見的規則編輯器只有一導的IF-ELSE-THEN,但如果IF下面要再來一個IF,就比較困難了。Ckrule完全解決了這個問題。2,對象及方法無限擴展 Ckrule規則編輯器的支持使用的對象和方法,在 Ckrule中編輯和修改后,可以使用所有的.net API,編輯完成之后,規則編輯器即時讀取。3,支持智能提醒 支持輸入提醒和同類型屬性提醒,輸入完一個內容按空白鍵就會提示下一個輸入內容。4,支持樣式顯示 多層嵌套時,各層之間的如果否則那么等,會有不同的縮進,界面樣式非常清新。綜上:Ckrule規則編輯器提供了非常廉價和有效的方案,讓你的業務系統快速集成業務規則編輯功能。大大提高系統的靈活度。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥宁县| 甘谷县| 镇沅| 阜新市| 宽城| 常宁市| 虞城县| 东平县| 弥勒县| 句容市| 平果县| 安平县| 兖州市| 加查县| 内江市| 隆昌县| 青州市| 阿克| 金塔县| 江门市| 青川县| 遂川县| 邢台县| 雅江县| 诏安县| 武强县| 句容市| 长宁区| 巴中市| 安图县| 孟连| 永嘉县| 虎林市| 固镇县| 读书| 兴海县| 东宁县| 荆门市| 潞西市| 和龙市| 息烽县|