• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      業(yè)務規(guī)則在課時津貼結算系統(tǒng)開發(fā)中的應用

      2014-04-29 00:00:00席潔
      計算機光盤軟件與應用 2014年20期

      摘 要:目前很多高職院校的課時津貼結計算仍然處于半自動化的計算方式階段,由于高職院校課程開設類型十分復雜,規(guī)則眾多,人工計算出現(xiàn)誤差的情況比較突出。因此,實現(xiàn)課時計算自動化,準確、快速的計算課時和課時津貼是一項急需完成的工作。為了能夠適應復雜規(guī)則的變化,采取基于規(guī)則的方式開發(fā)課時津貼結算系統(tǒng),就成了必然的選擇。基于規(guī)則設計的課時津貼結算系統(tǒng),能夠在一定程度上適應計算規(guī)則的變化,將大大提高系統(tǒng)的擴展性和重用性,同時規(guī)則易于維護,使得系統(tǒng)能夠充分滿足高職院校課時津貼結算的使用。

      關鍵詞:課時津貼結算;規(guī)則;Web服務

      中圖分類號:TP391.3

      1 課時津貼結算系統(tǒng)開發(fā)的現(xiàn)狀和面臨問題

      課時津貼計算方法很有可能在以后的使用過程中發(fā)生變化而導致不能使用,因此,大部分教務管理系統(tǒng)并不提供課時津貼計算模塊,即使系統(tǒng)帶有此模塊,在使用時也必須根據(jù)使用高校的實際情況進行二次開發(fā)。很多信息化程度不高的高職院校仍然采用EXCEL表格來完成課時津貼的計算,將近一半的工作量仍然依靠手工完成。采用EXCEL表格完成課時津貼的計算很難實現(xiàn)工作的完全信息化,工作量的減少程度并不明顯,出錯的情況依然幾率很大,教師依然很難核對個人課時津貼。目前設定的課時計算規(guī)則在以后的使用過程中很有可能根據(jù)需要修改調整,如果僅僅按照現(xiàn)行規(guī)則開發(fā)系統(tǒng),規(guī)則一旦發(fā)生變化,就必須由系統(tǒng)開發(fā)人員重新修改程序,這將很大程度上增加系統(tǒng)維護難度。由于各個學校的規(guī)則設定不盡相同,如果系統(tǒng)希望系統(tǒng)在最大程度上滿足各個高職院校的使用,必須要實現(xiàn)規(guī)則可以靈活修改的需求。

      2 采用業(yè)務規(guī)則開發(fā)系統(tǒng)的優(yōu)勢

      在傳統(tǒng)程序開發(fā)中,業(yè)務規(guī)則一直深埋在用某種過程編程語言編寫的應用程序中,用戶無法探究涉及到這部分,程序開發(fā)人員完全控制著業(yè)務規(guī)則的管理,如果要改變業(yè)務規(guī)則則必須由程序編寫人員來修改,對用戶來說存在很多困難和不便。同時還容易造成各種誤解,從而產(chǎn)生管理不善的代碼,并最終影響整體業(yè)務。采用業(yè)務規(guī)則,將業(yè)務邏輯中規(guī)則決策部分從固定程序中抽離出來,為用戶提供可以自己修改或編寫業(yè)務規(guī)則的界面。在課時津貼結算系統(tǒng)中,教務人員就可以根據(jù)學校需要設計、選擇和使用相應規(guī)則,無需學習復雜的編程語言就能夠輕松實現(xiàn)對規(guī)則的控制。

      采用基于規(guī)則的課時開發(fā)系統(tǒng)具有重要意義,有以下好處:(1)提高課時計算準確度。所有計算過程由系統(tǒng)來完成,不需要人工參與,教務員只需根據(jù)教學執(zhí)行過程中實際發(fā)生的變化更改基本信息;(2)減少工作節(jié)點,統(tǒng)一管理數(shù)據(jù)。數(shù)據(jù)不需要層層提交到教務處,所有數(shù)據(jù)集中在教務處,教務員使用平臺在一定權限下修改或添加數(shù)據(jù)庫數(shù)據(jù);(3)系統(tǒng)適用性增強。能夠根據(jù)計算規(guī)則的變化,由教務員根據(jù)文件自己設計規(guī)則,并根據(jù)具體情況選擇使用規(guī)則;(4)邏輯出錯率降低。對于一個課時計算有多條規(guī)則適用的情況,系統(tǒng)可以自動判斷使用哪條規(guī)則;(5)提高學院教務管理水平。通過采用課時統(tǒng)計系統(tǒng),課時計算準確度提高,工作效率提高,同時又為學院管理提供參考數(shù)據(jù),提升了教務管理水平。

      3 業(yè)務規(guī)則在系統(tǒng)開發(fā)中的應用

      傳統(tǒng)業(yè)務流程按照部分一級報送數(shù)據(jù),流經(jīng)部門眾多,工作節(jié)點多,人工控制流程所導致的問題十分明顯。同時金字塔式的工作流程不利于快速處理業(yè)務。如果按照傳統(tǒng)流程開發(fā)系統(tǒng),首先需要解決的就是數(shù)據(jù)沖突問題。由于存在一個老師在多個系部帶課的情況,如果由系部計算教師課時再匯總到教務處數(shù)據(jù)庫,這個老師本周課時總數(shù)會被幾個系部同時修改,存在處理沖突問題,而且這種方式也不利于數(shù)據(jù)安全。所以,本文采用扁平式管理辦法的思路進行系統(tǒng)開發(fā),數(shù)據(jù)集中存放在數(shù)據(jù)庫中,各部門根據(jù)自身權限讀取、修改數(shù)據(jù)庫記錄生成數(shù)據(jù)。同時為了應對在以后的使用過程中規(guī)則發(fā)生變化調整的情況,將課時計算中需要考慮到的所有因素和規(guī)定全部設計成規(guī)則存放在規(guī)則庫中,方便以后使用規(guī)則管理功能添加、修改、刪除規(guī)則。通過從數(shù)據(jù)庫中讀出數(shù)據(jù),使用規(guī)則引擎加載相應規(guī)則完成課時、津貼計算。基于規(guī)則的課時津貼結算系統(tǒng)業(yè)務模型如圖1所示。

      3.1 規(guī)則設計。規(guī)則是一條的可以執(zhí)行的敘述,有條件和動作組成。條件是判斷是否成立,條件成立,執(zhí)行動作。規(guī)則庫是存儲規(guī)則語句和屬性的地方,將規(guī)則和規(guī)則包集中起來方便管理。規(guī)則實現(xiàn)時,規(guī)則引擎從規(guī)則庫中讀出業(yè)務規(guī)則加以執(zhí)行。

      為了保證系統(tǒng)的擴展性和重用性,課時津貼結算系統(tǒng)中規(guī)則的設計要盡量多的考慮可能需要使用到的規(guī)則,在開發(fā)課時津貼結算系統(tǒng)時主要考慮到以下影響因子:(1)班級系數(shù):理論教學課不同班級系數(shù)不同,體育課不同選修人數(shù)系數(shù)不同,每班課時計算系數(shù)有差別;(2)上課時間:理論課包含理論教學課和選修課,兩類課系數(shù)不同,上課時間也不同,有些課程在暑假期間開課,課程系數(shù)也不同;(3)上課區(qū)域:校內實踐課和校外實踐課課時數(shù)不同;(4)教師職稱津貼:不同教師職稱津貼不同,計算理論津貼時要根據(jù)不同教師職稱津貼來計算,非理論津貼同教師職稱津貼沒有關系;(5)其他因素:教師不能在一周內同時帶兩個及以上班級的實踐課。

      按照規(guī)則“條件—動作”的形式,將以上所有影響因子設計成可存儲的規(guī)則形式。規(guī)則的設計必須遵循原子性和確定性,一條規(guī)則必須表達一個完整的意思,并且不可再分解;而且對于規(guī)則的解釋是唯一確定的。 根據(jù)以上影響因子,系統(tǒng)將所有規(guī)則分為兩類:一類是結構化規(guī)則,比如課時系數(shù),一類是半結構化或非結構化規(guī)則,如教師不能再一周內同時帶兩個及以上班級實踐課。使用過程中,所有由規(guī)則引擎自動加載匹配,對于同一對象實例可能有多條規(guī)則適用的情況,規(guī)則引擎能夠自動排列規(guī)則優(yōu)先級。

      3.2 規(guī)則存儲。規(guī)則庫包含了規(guī)則以及相對應的數(shù)據(jù),一組業(yè)務規(guī)則的實現(xiàn)可以是XML文件,也可以是數(shù)據(jù)庫、表格。系統(tǒng)中的業(yè)務規(guī)則幾乎全部是針對或包含數(shù)據(jù)的操作,因此采用數(shù)據(jù)庫存儲和XML存儲結合實現(xiàn)業(yè)務規(guī)則的存儲。

      系統(tǒng)使用XML文件用來存儲半結構化或非結構化的文件內容。當輸入對象時,規(guī)則引擎調用規(guī)則,系統(tǒng)將數(shù)據(jù)庫中的數(shù)據(jù)文件生成XML文件,以樹形結構存儲。規(guī)則引擎調用加載這些XML文件,并遍歷樹形結構參數(shù),完成規(guī)則匹配和數(shù)據(jù)匹配,執(zhí)行條件對應的動作并輸出結果。XML文件的這種存儲結構加快了規(guī)則庫的查詢。XML文件的存儲實現(xiàn)了規(guī)則引擎動態(tài)加載規(guī)則的功能。

      規(guī)則中結構化部分如具體參數(shù)采用數(shù)據(jù)庫的方式存儲。課時計算中絕大部分涉及到的都是數(shù)據(jù)參數(shù),這些參數(shù)結構化非常明顯,參數(shù)出現(xiàn)的位置分為兩大類:一類只出現(xiàn)在規(guī)則的動作中,如課時系數(shù);一類規(guī)則的條件和動作中都包含參數(shù),如人數(shù)系數(shù)。這些參數(shù)采用數(shù)據(jù)庫存儲的方式來存儲。

      4 結束語

      基于規(guī)則開發(fā)系統(tǒng)優(yōu)勢明顯,它將課時計算和津貼計算過程存在大量規(guī)則從業(yè)務邏輯中提取出來,使得整個業(yè)務邏輯不單是由程序員來修改和維護,課時計算規(guī)則發(fā)生變化時,熟悉業(yè)務的教務員就可以修改規(guī)則。這種設計滿足了課時計算方法和參數(shù)不斷變化的情況,同時也降低了系統(tǒng)維護成本。同時,各高職院校使用系統(tǒng)時可以根據(jù)自身情況選用相應的規(guī)則,也可以自行設計和修改規(guī)則,滿足了通用性和特殊性需求的實現(xiàn),提高了系統(tǒng)應用廣泛性。

      參考文獻:

      [1]陳興順.基于規(guī)則的公共事業(yè)計費引擎的設計與實現(xiàn)[D].吉林大學,2010.

      [2]于淼,王延章,劉繼山.信息系統(tǒng)業(yè)務規(guī)則的設計模式[J].計算機工程,2012(30):27-28.

      [3]許彥佳.ASP.NET課時工作量計算系統(tǒng)[J].計算機光盤軟件與應用,2012(12):188-189.

      作者簡介:席潔(1983-),女,陜西長安人,校友會辦公室主任,講師,碩士,研究方向:計算機網(wǎng)絡。

      作者單位:陜西國防工業(yè)職業(yè)技術學院,西安 710300

      永川市| 漳浦县| 湾仔区| 邯郸市| 察雅县| 麟游县| 平顶山市| 洛阳市| 柳江县| 瑞金市| 洱源县| 肃宁县| 江门市| 三江| 济源市| 喜德县| 柘城县| 沛县| 鹰潭市| 新余市| 乌鲁木齐县| 洪泽县| 酒泉市| 阳朔县| 黄大仙区| 大邑县| 贵阳市| 岑溪市| 剑河县| 永善县| 阜新市| 绥芬河市| 海兴县| 平遥县| 福泉市| 永康市| 沐川县| 台东县| 仁寿县| 连城县| 肇东市|