国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于jBPM的教務(wù)管理系統(tǒng)自配置的研究

2016-03-25 05:33:07劉佳
無(wú)線互聯(lián)科技 2016年3期
關(guān)鍵詞:教務(wù)管理系統(tǒng)策略

劉佳

摘要:隨著我國(guó)高等教育事業(yè)的蓬勃發(fā)展,高校規(guī)模的不斷擴(kuò)大,招生人數(shù)的日益劇增,教務(wù)管理工作不僅成為高校管理中的關(guān)鍵環(huán)節(jié),也成為整個(gè)學(xué)校管理的核心和基礎(chǔ),科學(xué)化、規(guī)范化的管理已成為高等教育中的重中之重。文章基于以上目的,研究了jBPM相關(guān)知識(shí)和自治計(jì)算策略;提出一種面向服務(wù)的自治計(jì)算自配置方法以及自治環(huán)境下的自配置中服務(wù)匹配算法;并且引入Agent技術(shù),實(shí)現(xiàn)多Agent教務(wù)管理系統(tǒng)?;趈BPM的教務(wù)管理系統(tǒng)自配置的研究可使系統(tǒng)自動(dòng)適應(yīng)動(dòng)態(tài)變化的環(huán)境,在系統(tǒng)運(yùn)行過(guò)程中能夠根據(jù)管理者提供的策略作出決策,并在人工干預(yù)最小的情況下調(diào)整系統(tǒng),保證系統(tǒng)正確、有效地運(yùn)行。教務(wù)管理中最主要用到的智能選課、智能排課、智能排考三大子系統(tǒng)的自配置功能可參考此文中的方法來(lái)實(shí)現(xiàn),使其更智能化。

關(guān)鍵詞:jBPM;策略;自配置;服務(wù)匹配;教務(wù)管理系統(tǒng)

1 內(nèi)容背景

教務(wù)管理系統(tǒng)的好壞直接決定了高校培養(yǎng)高層次人才的質(zhì)量及高校教學(xué)資源的利用率,高水平的教務(wù)管理不僅能夠保證高校教學(xué)活動(dòng)的正常運(yùn)轉(zhuǎn)和高水平的教學(xué)質(zhì)量,為學(xué)生綜合發(fā)展甚至全面發(fā)展提供有效的監(jiān)控和指引,還能幫助洞察學(xué)科的發(fā)展形勢(shì)和市場(chǎng)需求的狀況,從而使制訂的各層次和各專業(yè)人才的培養(yǎng)目標(biāo)更加靈活化、合理化、規(guī)范化。其中,分層教學(xué)己成為某些個(gè)別高校教務(wù)管理系統(tǒng)中的一種教學(xué)模式,也將成為未來(lái)高校教學(xué)模式的一種發(fā)展趨勢(shì)。

2 基于jBPM的教務(wù)管理系統(tǒng)

高校教務(wù)管理系統(tǒng)利用工作流管理技術(shù)來(lái)處理學(xué)校及師生的大量日常事務(wù)性工作,能夠在很大程度上提高教學(xué)管理的水平和教學(xué)工作的效率,將工作流技術(shù)引進(jìn)教務(wù)管理系統(tǒng)不僅是技術(shù)上的一種發(fā)展趨勢(shì),同時(shí)也是業(yè)務(wù)流程自動(dòng)處理的需要。工作流管理系統(tǒng)的核心工作流引擎的好壞直接決定整個(gè)流程系統(tǒng)的質(zhì)量,在眾多的開源工作流引擎中,JBoss下的jBPM是純Java實(shí)現(xiàn)的,并且公開源代碼,遵循ApacheLicense,其作為一種輕量級(jí)的、開源的、基于J2EE的工作流引擎,在技術(shù)的成熟度和功能上都是最杰出的,需要根據(jù)流程定義進(jìn)行業(yè)務(wù)流程的流轉(zhuǎn),jBPM提出了自己的流程定義語(yǔ)言JPDL,這種語(yǔ)言簡(jiǎn)單易懂,易于學(xué)習(xí),為用戶提供一種簡(jiǎn)單而直觀的、易于使用和擴(kuò)展的過(guò)程定義方式,JPDL詳細(xì)定義了開始、停止?fàn)顟B(tài)和各個(gè)狀態(tài)之間的切換等業(yè)務(wù)流程的每個(gè)環(huán)節(jié)。本文教務(wù)管理系統(tǒng)主要對(duì)面向分層教學(xué)的教務(wù)管理智能排課子系統(tǒng)、基于模擬退火算法的教務(wù)管理學(xué)生選課子系統(tǒng)、基于貪心算法的教務(wù)管理智能排考子系統(tǒng)分別進(jìn)行自配置,最終若把這3個(gè)子系統(tǒng)整合在一起,則可以完成整個(gè)教務(wù)管理系統(tǒng)的自配置,基于jBPM的教務(wù)管理自配置子系統(tǒng)的核心功能主要包括學(xué)生管理、教師管理、班級(jí)管理、教學(xué)計(jì)劃管理、智能選課、智能排課、智能排考7個(gè)方面,各個(gè)流程所用的數(shù)據(jù)源都為同一個(gè)數(shù)據(jù)源,數(shù)據(jù)實(shí)時(shí)同步,根據(jù)自配置流程中的邏輯來(lái)實(shí)現(xiàn)智能調(diào)整。系統(tǒng)的功能設(shè)計(jì)目標(biāo):分別對(duì)選課、排課、排考子系統(tǒng)提取參數(shù),對(duì)參數(shù)進(jìn)行關(guān)聯(lián)性分析,并且對(duì)參數(shù)進(jìn)行分類和預(yù)處理;系統(tǒng)對(duì)相關(guān)數(shù)據(jù)進(jìn)行預(yù)處理,系統(tǒng)對(duì)在選課、排課、排考過(guò)程中涉及的一些初始數(shù)據(jù),對(duì)其進(jìn)行初始化、預(yù)處理;系統(tǒng)可以完成教務(wù)管理系統(tǒng)三大自配置功能,即選課自配置功能、排課自配置功能、排考自配置功能。總體功能結(jié)構(gòu)如圖1所示。

3 策略及策略的沖突消除

自治計(jì)算技術(shù)旨在隱藏系統(tǒng)管理復(fù)雜性,IT系統(tǒng)擁有自我調(diào)節(jié)能力而無(wú)需人為的過(guò)多干預(yù)是自治計(jì)算其中的一個(gè)思想,其手段是“技術(shù)管理技術(shù)”,從而建立起用戶可以指導(dǎo)、狀態(tài)可以覺察、自適應(yīng)的計(jì)算機(jī)系統(tǒng)。自治計(jì)算系統(tǒng)應(yīng)至少具有自配置、自優(yōu)化、自修復(fù)和自保護(hù)這4個(gè)主要特性。自治計(jì)算中,策略是系統(tǒng)管理及人機(jī)交互的主要手段,自治計(jì)算系統(tǒng)根據(jù)用戶所定的策略即命令來(lái)管理自身的行為,自治運(yùn)行。但當(dāng)多個(gè)策略同時(shí)作用于一個(gè)實(shí)體時(shí),則有可能導(dǎo)致策略沖突,對(duì)于策略沖突問題,本文的解決辦法是使用元策略,所謂元策略簡(jiǎn)單而言則是關(guān)于策略的策略,它規(guī)定了各種策略之間的關(guān)系,并且對(duì)各種策略進(jìn)行了限制,可以消除沖突。例如,當(dāng)多個(gè)策略是關(guān)于相同的動(dòng)作和相同的目標(biāo)對(duì)象,但語(yǔ)義相反時(shí),就會(huì)導(dǎo)致沖突的出現(xiàn),解決此問題的辦法是利用元策略規(guī)定優(yōu)先級(jí)大小,當(dāng)策略發(fā)生沖突時(shí),優(yōu)先級(jí)大的策略可以優(yōu)先得到執(zhí)行,然后再執(zhí)行優(yōu)先級(jí)小的策略。

4 自配置方法研究

本文利用基于jBPM與Agent的軟件開發(fā)方法和系統(tǒng)理論,采用結(jié)構(gòu)自配置和接口自配置完成系統(tǒng)的開發(fā)工作,本文中的結(jié)構(gòu)自配置主要用來(lái)確定自治單元的配置對(duì)象,接口自配置則主要用來(lái)配置具體參數(shù)。

本文自配置采用服務(wù)匹配算法來(lái)實(shí)現(xiàn),服務(wù)匹配算法步驟如下:

(1)輸入輸出服務(wù)匹配類型。(2)判讀所輸入輸出匹配類型是否匹配;若匹配goto (3);若不匹配,goto (4)。(3)判斷各參數(shù)是否匹配,若匹配,由TS,PS計(jì)算S,goto (6);若不匹配,goto (5)。(4)由TS計(jì)算S,goto (6)。(5)由TS,PS計(jì)算S,goto (6)。(6)按S值排序輸出。

為達(dá)到普適計(jì)算環(huán)境的要求,本文采用普適計(jì)算環(huán)境下基于語(yǔ)義的兩層服務(wù)匹配算法,主要是根據(jù)服務(wù)請(qǐng)求的不同方式分類,按照服務(wù)類別、輸入輸出參數(shù)分步進(jìn)行過(guò)濾的方法進(jìn)行服務(wù)的匹配,同時(shí)給出相應(yīng)的服務(wù)相似度。該算法有良好的匹配率和良好的性能,從而更好地達(dá)到普適計(jì)算環(huán)境要求。在此方法中,可以根據(jù)需求的不同,設(shè)置服務(wù)類型相似度和服務(wù)輸入輸出參數(shù)相似度權(quán)重的大小,相似度越大則越能滿足服務(wù)請(qǐng)求者的需求,當(dāng)請(qǐng)求的服務(wù)和提供的服務(wù)完全不匹配時(shí),相似度為O;當(dāng)完全匹配時(shí),相似度為1,否則介于O與1之間。

總的服務(wù)匹配相似度計(jì)算如下:

S(Adv,Req)= WTX.TS(Adv,Req)+WPS·PS(Adv,Req)

其中TS為服務(wù)類型相似度,PS為服務(wù)輸入輸出參數(shù)相似度,WTS,WPS不小于O,且二者之和為1。在服務(wù)類型匹配中,定義ABCD四種匹配方式,ABCD服務(wù)匹配定義及其相似度定義為如表1所示。

在服務(wù)匹配過(guò)程中,需要把D匹配的服務(wù)過(guò)濾掉,把ABCD匹配提供給服務(wù)輸入輸出匹配。4種不同的匹配可使服務(wù)提供者為服務(wù)請(qǐng)求者提供不同程度的服務(wù)。

在輸入輸出參數(shù)匹配中,計(jì)算服務(wù)輸入輸出參數(shù)相似度PS (Adv,Req)需要計(jì)算輸入輸出參數(shù)之間的相似度,給定一個(gè)本體概念樹T,在本體概念樹T中父概念直接包含它的子概念,設(shè)根節(jié)點(diǎn)為R,有2個(gè)子節(jié)點(diǎn)C1,C2,設(shè)C1,C2在同一層次,則C2的相似度為:

其中,當(dāng)Cl=C2時(shí),S(C1,C2)為1;當(dāng)存在一條C1,Cal,Ca2..Can,C2路徑,其中Sai是Cai的子類數(shù)時(shí),采用中間計(jì)算公式,當(dāng)CI與C2間不存在路徑且C1不等于C2時(shí),S(C1,C2)為0。

本文引入Agent技術(shù),Agent技術(shù)是分布式人工智能的一個(gè)重要領(lǐng)域,Agent是部署于某種環(huán)境下的一個(gè)經(jīng)過(guò)封裝的軟件系統(tǒng),可以看作是一個(gè)程序或一個(gè)實(shí)體,它嵌入于環(huán)境之中。通過(guò)感知環(huán)境,自治地作用于環(huán)境并滿足設(shè)計(jì)要求。采用面向Agent的系統(tǒng)理論和軟件開發(fā)方法是將大的、復(fù)雜的系統(tǒng)分解成若干小的、彼此相互通訊相互協(xié)作的、易于管理、易于實(shí)現(xiàn)的小系統(tǒng),這些小系統(tǒng)通過(guò)接口進(jìn)行合作,進(jìn)而組成大的復(fù)雜系統(tǒng),從而實(shí)現(xiàn)系統(tǒng)自配置的整體目標(biāo)。此教務(wù)管理采用多Agent系統(tǒng)來(lái)實(shí)現(xiàn),其功能結(jié)構(gòu)模型如圖2所示。

此教務(wù)管理自配置系統(tǒng)的請(qǐng)求類型分為學(xué)生管理請(qǐng)求集Rs、教師管理管理請(qǐng)求集Rt、班級(jí)管理Rc和教學(xué)計(jì)劃管理Rp,通過(guò)它們彼此之間的關(guān)聯(lián)性進(jìn)行相應(yīng)的匹配和接口的連接。學(xué)生管理請(qǐng)求集Rs由二元組構(gòu)成,表示部件emti發(fā)出請(qǐng)求rs,其中rel{join,release,update,delete};教師管理請(qǐng)求集Rt由三元組

猜你喜歡
教務(wù)管理系統(tǒng)策略
基于“選—練—評(píng)”一體化的二輪復(fù)習(xí)策略
求初相φ的常見策略
例談未知角三角函數(shù)值的求解策略
我說(shuō)你做講策略
高中數(shù)學(xué)復(fù)習(xí)的具體策略
微視角下Excel 和VBA 在教務(wù)管理系統(tǒng)中的應(yīng)用
戲劇之家(2016年20期)2016-11-09 23:30:23
基于私有云的DRX技術(shù)教務(wù)管理系統(tǒng)優(yōu)化設(shè)計(jì)
基于winForm的教務(wù)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
科技視界(2016年7期)2016-04-01 11:36:17
高職教務(wù)管理系統(tǒng)中課程編碼的研究與實(shí)踐
獨(dú)立學(xué)院教務(wù)管理系統(tǒng)的健全與優(yōu)化
彭州市| 壤塘县| 伊金霍洛旗| 镇平县| 大丰市| 耿马| 金沙县| 婺源县| 陇南市| 达州市| 板桥市| 奉新县| 禄丰县| 改则县| 屯留县| 灌云县| 汝州市| 郁南县| 墨玉县| 巴林右旗| 乌拉特后旗| 西乌珠穆沁旗| 修水县| 东光县| 怀化市| 晋中市| 毕节市| 磐安县| 屏东市| 平顶山市| 新绛县| 尼玛县| 松溪县| 娱乐| 鄂伦春自治旗| 绥江县| 陈巴尔虎旗| 南京市| 建德市| 友谊县| 乳山市|