版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 基于Java的規(guī)則引擎</p><p><b> 目 錄</b></p><p><b> 1.簡(jiǎn)介3</b></p><p> 1.1業(yè)務(wù)規(guī)則3</p><p> 1.2規(guī)則引擎產(chǎn)生背景3</p><p><b> 2.
2、規(guī)則引擎4</b></p><p> 2.1業(yè)務(wù)規(guī)則4</p><p> 2.2規(guī)則引擎4</p><p> 2.3規(guī)則引擎的使用方式4</p><p> 2.4規(guī)則引擎架構(gòu)與推理5</p><p> 2.5規(guī)則引擎的算法6</p><p> 3.
3、Java規(guī)則引擎7</p><p> 3.1Java規(guī)則引擎商業(yè)產(chǎn)品7</p><p> 3.2規(guī)則引擎產(chǎn)品特點(diǎn)分析8</p><p> 3.2.1IBM WebSphere ILOG JRules8</p><p> 3.2.2Redhat JBoss Dools11</p><p>
4、3.2.3JESS11</p><p> 4.Java規(guī)則引擎API(JSR94)13</p><p><b> 4.1簡(jiǎn)介13</b></p><p> 4.2簡(jiǎn)介Java規(guī)則引擎API體系結(jié)構(gòu)13</p><p> 3.2.4規(guī)則管理API13</p><p>
5、3.2.5運(yùn)行時(shí)API14</p><p> 4.3Java規(guī)則引擎API安全問題15</p><p> 4.4異常與日志15</p><p> 4.5JSR94小結(jié)16</p><p><b> 5規(guī)則語言17</b></p><p><b> 簡(jiǎn)介<
6、;/b></p><p><b> 業(yè)務(wù)規(guī)則</b></p><p> 一個(gè)業(yè)務(wù)規(guī)則包含一組條件和在此條件下執(zhí)行的操作.它們表示業(yè)務(wù)規(guī)則應(yīng)用程序的一段業(yè)務(wù)邏輯。業(yè)務(wù)規(guī)則通常應(yīng)該由業(yè)務(wù)分析人員和策略管理者開發(fā)和修改,但有些復(fù)雜的業(yè)務(wù)規(guī)則也可以由技術(shù)人員使用面向?qū)ο蟮募夹g(shù)語言或腳本來定制。</p><p> 業(yè)務(wù)規(guī)則的理論基礎(chǔ)是:設(shè)置一
7、個(gè)或多個(gè)條件,當(dāng)滿足這些條件時(shí)會(huì)觸發(fā)一個(gè)或多個(gè)操作。</p><p><b> 規(guī)則引擎產(chǎn)生背景</b></p><p> 復(fù)雜企業(yè)級(jí)項(xiàng)目的開發(fā)以及其中隨外部條件不斷變化的業(yè)務(wù)規(guī)則(business logic),迫切需要分離商業(yè)決策者的商業(yè)決策邏輯和應(yīng)用開發(fā)者的技術(shù)決策,并把這些商業(yè)決策放在中心數(shù)據(jù)庫(kù)或其他統(tǒng)一的地方,讓它們能在運(yùn)行時(shí)(即商務(wù)時(shí)間)可以動(dòng)態(tài)地管理
8、和修改從而提供軟件系統(tǒng)的柔性和適應(yīng)性。規(guī)則引擎正是應(yīng)用于上述動(dòng)態(tài)環(huán)境中的一種解決方法。</p><p> 企業(yè)管理者對(duì)企業(yè)級(jí)IT系統(tǒng)的開發(fā)有著如下的要求:</p><p> 為提高效率,管理流程必須自動(dòng)化,即使現(xiàn)代商業(yè)規(guī)則異常復(fù)雜;</p><p> 市場(chǎng)要求業(yè)務(wù)規(guī)則經(jīng)常變化,IT系統(tǒng)必須依據(jù)業(yè)務(wù)規(guī)則的變化快速、低成本的更新;</p><p
9、> 為了快速、低成本的更新,業(yè)務(wù)人員應(yīng)能直接管理IT系統(tǒng)中的規(guī)則,不需要程序開發(fā)人員參與。</p><p> 而項(xiàng)目開發(fā)人員則碰到了以下問題:</p><p> 程序=算法+數(shù)據(jù)結(jié)構(gòu),有些復(fù)雜的商業(yè)規(guī)則很難推導(dǎo)出算法和抽象出數(shù)據(jù)模型;</p><p> 軟件工程要求從需求->設(shè)計(jì)->編碼,然而業(yè)務(wù)規(guī)則常常在需求階段可能還沒有明確,在設(shè)計(jì)和編
10、碼后還在變化,業(yè)務(wù)規(guī)則往往嵌在系統(tǒng)各處代碼中;</p><p> 對(duì)程序員來說,系統(tǒng)已經(jīng)維護(hù)、更新困難,更不可能讓業(yè)務(wù)人員來管理。</p><p> 基于規(guī)則的專家系統(tǒng)的出現(xiàn)給開發(fā)人員以解決問題的契機(jī)。規(guī)則引擎由基于規(guī)則的專家系統(tǒng)中的推理引擎發(fā)展而來。</p><p><b> 規(guī)則引擎</b></p><p>&
11、lt;b> 業(yè)務(wù)規(guī)則</b></p><p> 一個(gè)業(yè)務(wù)規(guī)則包含一組條件和在此條件下執(zhí)行的操作,它們表示業(yè)務(wù)規(guī)則應(yīng)用程序的一段業(yè)務(wù)邏輯。業(yè)務(wù)規(guī)則通常應(yīng)該由業(yè)務(wù)分析人員和策略管理者開發(fā)和修改,但有些復(fù)雜的業(yè)務(wù)規(guī)則也可以由技術(shù)人員使用面向?qū)ο蟮募夹g(shù)語言或腳本來定制。業(yè)務(wù)規(guī)則的理論基礎(chǔ)是:設(shè)置一個(gè)或多個(gè)條件,當(dāng)滿足這些條件時(shí)會(huì)觸發(fā)一個(gè)或多個(gè)操作。</p><p><b
12、> 規(guī)則引擎</b></p><p> 什么是規(guī)則引擎?規(guī)則引擎是如何執(zhí)行規(guī)則的?這可以稱之為“什么”與“如何”的問題。到底規(guī)則引擎是什么還是目前業(yè)界一個(gè)比較有爭(zhēng)議的問題,在JSR-94種也幾乎沒有定義??梢赃@樣認(rèn)為充分定義和解決了“如何”的問題,“什么”問題本質(zhì)上也迎刃而解。也許這又是一種“先有蛋還是先有雞”哲學(xué)爭(zhēng)論。今后標(biāo)準(zhǔn)規(guī)則語言的定義和推出及相關(guān)標(biāo)準(zhǔn)的制定應(yīng)該可以給這樣的問題和爭(zhēng)論劃
13、上一個(gè)句號(hào)。本文中,暫且這樣述說什么是規(guī)則引擎:規(guī)則引擎由推理引擎發(fā)展而來,是一種嵌入在應(yīng)用程序中的組件,實(shí)現(xiàn)了將業(yè)務(wù)決策從應(yīng)用程序代碼中分離出來,并使用預(yù)定義的語義模塊編寫業(yè)務(wù)決策。接受數(shù)據(jù)輸入,解釋業(yè)務(wù)規(guī)則,并根據(jù)規(guī)則做出業(yè)務(wù)決策。</p><p><b> 規(guī)則引擎的使用方式</b></p><p> 由于規(guī)則引擎是軟件組件,所以只有開發(fā)人員才能夠通過程序接
14、口的方式來使用和控制它,規(guī)則引擎的程序接口至少包含以下幾種API:</p><p> 加載和卸載規(guī)則集的API;</p><p><b> 數(shù)據(jù)操作的API;</b></p><p><b> 引擎執(zhí)行的API。</b></p><p> 開發(fā)人員在程序中使用規(guī)則引擎基本遵循以下5個(gè)典型的步
15、驟:</p><p><b> 創(chuàng)建規(guī)則引擎對(duì)象;</b></p><p> 向引擎中加載規(guī)則集或更換規(guī)則集;</p><p> 向引擎提交需要被規(guī)則集處理的數(shù)據(jù)對(duì)象集合;</p><p><b> 命令引擎執(zhí)行;</b></p><p> 導(dǎo)出引擎執(zhí)行結(jié)果,從引擎
16、中撤出處理過的數(shù)據(jù)。</p><p> 使用了規(guī)則引擎之后,許多涉及業(yè)務(wù)邏輯的程序代碼基本被這五個(gè)典型步驟所取代。</p><p> 一個(gè)開放的業(yè)務(wù)規(guī)則引擎應(yīng)該可以“嵌入”在應(yīng)用程序的任何位置,不同位置的規(guī)則引擎可以使用不同的規(guī)則集,用于處理不同的數(shù)據(jù)對(duì)象。此外,對(duì)使用引擎的數(shù)量沒有限制。</p><p><b> 規(guī)則引擎架構(gòu)與推理</b&g
17、t;</p><p> 規(guī)則引擎的架構(gòu)如下圖所示:</p><p> 規(guī)則引擎的推理步驟如下:</p><p> a.將初始數(shù)據(jù)(fact)輸入至工作內(nèi)存(Working Memory)。</p><p> b.使用Pattern Matcher將規(guī)則庫(kù)(Rules repository)中的規(guī)則(rule)和數(shù)據(jù)(fact)比較。&
18、lt;/p><p> c.如果執(zhí)行規(guī)則存在沖突(conflict),即同時(shí)激活了多個(gè)規(guī)則,將沖突的規(guī)則放入沖突集合。</p><p> d.解決沖突,將激活的規(guī)則按順序放入Agenda。</p><p> e.執(zhí)行Agenda中的規(guī)則。重復(fù)步驟b至e,直到執(zhí)行完畢Agenda中的所有規(guī)則。</p><p> 任何一個(gè)規(guī)則引擎都需要很好地解
19、決規(guī)則的推理機(jī)制和規(guī)則條件匹配的效率問題。</p><p> 當(dāng)引擎執(zhí)行時(shí),會(huì)根據(jù)規(guī)則執(zhí)行隊(duì)列中的優(yōu)先順序逐條執(zhí)行規(guī)則執(zhí)行實(shí)例,由于規(guī)則的執(zhí)行部分可能會(huì)改變工作區(qū)的數(shù)據(jù)對(duì)象,從而會(huì)使隊(duì)列中的某些規(guī)則執(zhí)行實(shí)例因?yàn)闂l件改變而失效,必須從隊(duì)列中撤銷,也可能會(huì)激活原來不滿足條件的規(guī)則,生成新的規(guī)則執(zhí)行實(shí)例進(jìn)入隊(duì)列。于是就產(chǎn)生了一種“動(dòng)態(tài)”的規(guī)則執(zhí)行鏈,形成規(guī)則的推理機(jī)制。這種規(guī)則的“鏈?zhǔn)健狈磻?yīng)完全是由工作區(qū)中的數(shù)據(jù)驅(qū)動(dòng)
20、的。 </p><p> 規(guī)則條件匹配的效率決定了引擎的性能,引擎需要迅速測(cè)試工作區(qū)中的數(shù)據(jù)對(duì)象,從加載的規(guī)則集中發(fā)現(xiàn)符合條件的規(guī)則,生成規(guī)則執(zhí)行實(shí)例。1982年美國(guó)卡耐基·梅隆大學(xué)的Charles L. Forgy發(fā)明了一種叫Rete的算法,很好地解決了這方面的問題。目前世界頂尖的商用業(yè)務(wù)規(guī)則引擎產(chǎn)品基本上都使用Rete算法。</p><p><b> 規(guī)則引擎的
21、算法</b></p><p> 大部分規(guī)則引擎產(chǎn)品的算法,基本上都來自于Dr. Charles Forgy在1979年提出的RETE算法及其變體,Rete算法是目前效率最高的一個(gè)Forward-Chaining推理算法,Drools項(xiàng)目是Rete算法的一個(gè)面向?qū)ο蟮腏ava實(shí)現(xiàn),Rete算法其核心思想是將分離的匹配項(xiàng)根據(jù)內(nèi)容動(dòng)態(tài)構(gòu)造匹配樹,以達(dá)到顯著降低計(jì)算量的效果。</p><
22、p> 詳情請(qǐng)見CIS587:The RETE Algorithm,The Rete Algorithm,RETE演算法,《專家系統(tǒng)原理與編程》中第11章等。</p><p><b> Java規(guī)則引擎</b></p><p> 目前主流的規(guī)則引擎組件多是基于Java和C++程序語言環(huán)境,已經(jīng)有多種Java規(guī)則引擎商業(yè)產(chǎn)品與開源項(xiàng)目的實(shí)現(xiàn),其中有的已經(jīng)支持J
23、SR94,有的正朝這個(gè)方向做出努力,列出如下:</p><p> Java規(guī)則引擎商業(yè)產(chǎn)品</p><p> Java規(guī)則引擎商業(yè)產(chǎn)品主要有(Jess不是開源項(xiàng)目,它可以免費(fèi)用于學(xué)術(shù)研究,但用于商業(yè)用途則要收費(fèi)):</p><p> 規(guī)則引擎產(chǎn)品特點(diǎn)分析</p><p> 這里對(duì)目前市場(chǎng)上幾個(gè)比較重要的基于Java的商業(yè)規(guī)則引擎產(chǎn)品進(jìn)
24、行特點(diǎn)分析。</p><p> IBM WebSphere ILOG JRules</p><p> 作為企業(yè)IT基礎(chǔ)設(shè)施的關(guān)鍵部分,業(yè)務(wù)流程管理越來越重要了。在BPM產(chǎn)品套件平臺(tái)上,可以建模、部署、執(zhí)行和監(jiān)視企業(yè)的業(yè)務(wù)流程,業(yè)務(wù)流程可以包含業(yè)務(wù)規(guī)則。例如,在銀行的賬戶驗(yàn)證過程中,評(píng)估客戶資格或確定價(jià)格的業(yè)務(wù)策略很復(fù)雜,而且在快速發(fā)展的市場(chǎng)中常常會(huì)變動(dòng)。把這些策略硬編碼在過程中是不合適
25、的,因?yàn)楹茈y在運(yùn)行時(shí)管理和維護(hù)業(yè)務(wù)規(guī)則。通過把業(yè)務(wù)規(guī)則和業(yè)務(wù)流程分隔開,單獨(dú)地執(zhí)行和管理它們,可以提高整個(gè)業(yè)務(wù)流程的敏捷性和擴(kuò)展性。</p><p> ILOG的JRules在融入到IBM的WebSphere套件體系后,在架構(gòu)層面和技術(shù)層面充分體現(xiàn)了這種業(yè)務(wù)流程與業(yè)務(wù)規(guī)則分離的思想,如下圖所示:</p><p> ILOG JRules是先進(jìn)的業(yè)務(wù)規(guī)則管理系統(tǒng)(Business Rul
26、e Management System,BRMS),提供編寫、部署和管理業(yè)務(wù)規(guī)則等業(yè)務(wù)功能,支持高效地修改策略和快速部署策略。</p><p> ILOG JRules提供一種建模、實(shí)現(xiàn)和部署業(yè)務(wù)規(guī)則的系統(tǒng)化方法。它支持以有秩序的高效的方式進(jìn)行協(xié)作。它包含的工具針對(duì)不同用戶的技能和知識(shí)優(yōu)化過,因此策略經(jīng)理、業(yè)務(wù)分析師和開發(fā)人員都可以獲得所需的支持,可以盡可能發(fā)揮BRMS的價(jià)值。</p><p
27、> 下圖是JRules的架構(gòu): </p><p> 下面簡(jiǎn)要介紹ILOG JRules架構(gòu)的每個(gè)部分:</p><p> ILOG Rule Studio:用于開發(fā)規(guī)則應(yīng)用程序的基于Eclipse的開發(fā)環(huán)境。它允許合作編輯和調(diào)試Java?代碼和規(guī)則。特性包括:</p><p><b> Eclipse集成</b></p>
28、;<p> 編輯規(guī)則時(shí)的自動(dòng)糾正</p><p><b> 代碼生成向?qū)?lt;/b></p><p><b> 單一接口存儲(chǔ)庫(kù)</b></p><p><b> 源代碼控制集成</b></p><p><b> 沖突和重復(fù)探測(cè)</b>&
29、lt;/p><p><b> 簡(jiǎn)便的部署</b></p><p> ILOG Rule Team Server:這是一個(gè)Web環(huán)境,分布式業(yè)務(wù)團(tuán)隊(duì)可以通過它協(xié)作、創(chuàng)建、管理、驗(yàn)證和部署業(yè)務(wù)規(guī)則。</p><p> ILOG JRules Rule Execution Server提供一個(gè)健壯的與J2SE和J2EE兼容的執(zhí)行環(huán)境,用于部署和執(zhí)行
30、業(yè)務(wù)規(guī)則。Rule Execution Server包含對(duì)業(yè)務(wù)規(guī)則進(jìn)行同步、異步和基于Web服務(wù)的調(diào)用的組件,還包含一個(gè)Web管理控制臺(tái)。它與ILOG JRules Rule Studio和Rule Team Server完全集成,支持開發(fā)人員和業(yè)務(wù)用戶部署業(yè)務(wù)規(guī)則。</p><p> ILOG JRules是IBM WebSphere系列產(chǎn)品之一,可以與Process Server和Integration D
31、eveloper等其他WebSphere產(chǎn)品集成。ILOG JRules讓業(yè)務(wù)用戶可以快速地創(chuàng)建和修改規(guī)則以滿足經(jīng)常變化的業(yè)務(wù)需求,不需要IT人員協(xié)助。它還有助于在整個(gè)企業(yè)內(nèi)確保業(yè)務(wù)規(guī)則的可見性、可跟蹤性和質(zhì)量,讓業(yè)務(wù)經(jīng)理可以更快、更好地做出決策。由于這些原因,ILOG JRules很適合與IBM BPM產(chǎn)品集成,從而為客戶的業(yè)務(wù)流程場(chǎng)景提供策略和決策服務(wù)。</p><p> 下圖給出一個(gè)從Process Se
32、rver中的業(yè)務(wù)流程調(diào)用JRules服務(wù)的示例。說明了JRules如何與WebSphere集成:</p><p> JBoss Dools</p><p> Drools 也是基于Charles Forgy' s 的Rete 算法,專為Java 語言所設(shè)計(jì)的規(guī)則引擎。Rete 算法應(yīng)用于面向?qū)ο蟮慕涌趯⑹够谏虡I(yè)對(duì)象的商業(yè)規(guī)則的表達(dá)更為自然。Drools 是用Java 寫的,
33、但能同時(shí)運(yùn)行在Java 和.Net 上。</p><p> Drools 提供了聲明式程序設(shè)計(jì)(Declarative Programming) , 并且使用域描述語言(Domain Specific Languages,DSL ) 為問題域定義了某種模式的XML,從而可以用來描述用戶問題域。DSLs 包含的XML 元素(Element) 和屬性(Attribute)代表了問題域中各種要素。例如:規(guī)則集是符合特
34、定模式的XML文件。規(guī)則“語言”實(shí)際就是Portal 表達(dá)軟件包的使用, 可以擴(kuò)充以滿足規(guī)則引擎的額外要求。</p><p> Drools規(guī)則集的擴(kuò)展名為.rls, 一般包括標(biāo)簽〈cr:rule- set〉、規(guī)則〈cr:rule〉、每個(gè)規(guī)則中又定義有測(cè)試條件〈cr:condition〉與動(dòng)作〈cr:actions〉。</p><p><b> 例如:</b>&l
35、t;/p><p><b> JESS</b></p><p> 在JESS中,規(guī)則的表達(dá)形式沿用了CLIPS的語法結(jié)構(gòu),通過對(duì)規(guī)則前件和后件的限定,它可以支持內(nèi)容豐富的模式匹配語言。另外,Jess支持面向過程的編程方式,它提供了一些語句來控制規(guī)則后件的操作流程,如使用if...then...else和while...do...語句,這樣它就能很有效地利用面向過程編程的
36、優(yōu)勢(shì)??傊琂ESS的這些特性使系統(tǒng)擁有很強(qiáng)的知識(shí)表示能力。</p><p><b> 例如:</b></p><p> 這套規(guī)則可以被翻譯作中文這樣理解:This rule might be</p><p><b> 庫(kù)規(guī)則#1:</b></p><p> 如果出現(xiàn)一本超期的名字為X的書,
37、它是名字為Y的人所借,并且,Z知道借者的地址, 則給Y發(fā)送一條關(guān)于X書的通知到Z處。</p><p> Java規(guī)則引擎API(JSR94)</p><p><b> 簡(jiǎn)介</b></p><p> 過去大部分的規(guī)則引擎開發(fā)并沒有規(guī)范化,有其自有的API,這使得其與外部程序交互集成不夠靈活。轉(zhuǎn)而使用另外一種產(chǎn)品時(shí)往往意味需要重寫應(yīng)用程序邏
38、輯和API調(diào)用,代價(jià)較大。規(guī)則引擎工業(yè)中標(biāo)準(zhǔn)的缺乏成為令人關(guān)注的重要方面。2003年11月定稿并于2004年8月最終發(fā)布的JSR 94(Java規(guī)則引擎API)使得Java規(guī)則引擎的實(shí)現(xiàn)得以標(biāo)準(zhǔn)化。</p><p> Java規(guī)則引擎API由javax.rules包定義,是訪問規(guī)則引擎的標(biāo)準(zhǔn)企業(yè)級(jí)API。Java規(guī)則引擎API允許客戶程序使用統(tǒng)一的方式和不同廠商的規(guī)則引擎產(chǎn)品交互,就像使用JDBC編寫?yīng)毩⒂趶S商
39、訪問不同的數(shù)據(jù)庫(kù)產(chǎn)品一樣。Java規(guī)則引擎API包括創(chuàng)建和管理規(guī)則集合的機(jī)制,在Working Memory中添加,刪除和修改對(duì)象的機(jī)制,以及初始化,重置和執(zhí)行規(guī)則引擎的機(jī)制。</p><p> 簡(jiǎn)介Java規(guī)則引擎API體系結(jié)構(gòu)</p><p> Java規(guī)則引擎API分為兩個(gè)主要部分:運(yùn)行時(shí)客戶API(the Runtime client API)和規(guī)則管理API(the rule
40、s administration API)。</p><p><b> 規(guī)則管理API</b></p><p> 規(guī)則管理API在javax.rules.admin中定義,包括裝載規(guī)則以及與規(guī)則對(duì)應(yīng)的動(dòng)作(執(zhí)行集 execution sets)以及實(shí)例化規(guī)則引擎。規(guī)則可以從外部資源中裝載,比如說URI、Input streams、XML streams和reade
41、rs等等。同時(shí),管理API提供了注冊(cè)和取消注冊(cè)執(zhí)行集以及對(duì)執(zhí)行集進(jìn)行維護(hù)的機(jī)制。使用admin包定義規(guī)則有助于對(duì)客戶訪問運(yùn)行規(guī)則進(jìn)行控制管理,它通過在執(zhí)行集上定義許可權(quán)使得未經(jīng)授權(quán)的用戶無法訪問受控規(guī)則。</p><p> 管理API使用類RuleServiceProvider來獲得規(guī)則管理(RuleAdministrator)接口的實(shí)例。規(guī)則管理接口提供方法注冊(cè)和取消注冊(cè)執(zhí)行集。規(guī)則管理器(RuleAdmin
42、istrator)提供了本地和遠(yuǎn)程的RuleExecutionSetProvider。在前面已提及,RuleExecutionSetProvider負(fù)責(zé)創(chuàng)建規(guī)則執(zhí)行集。規(guī)則執(zhí)行集可以從如XML streams、input streams等來源中創(chuàng)建。這些數(shù)據(jù)來源及其內(nèi)容經(jīng)匯集和序列化后傳送到遠(yuǎn)程的運(yùn)行規(guī)則引擎的服務(wù)器上。大多數(shù)應(yīng)用程序中,遠(yuǎn)程規(guī)則引擎或遠(yuǎn)程規(guī)則數(shù)據(jù)來源的情況并不多見。為了避免這些情況中的網(wǎng)絡(luò)開銷,API規(guī)定了可以從運(yùn)行在
43、同一JVM中規(guī)則庫(kù)中讀取數(shù)據(jù)的本地RuleExecutionSetProvider。</p><p> 規(guī)則執(zhí)行集接口除了擁有能夠獲得有關(guān)規(guī)則執(zhí)行集的方法,還有能夠檢索在規(guī)則執(zhí)行集中定義的所有規(guī)則對(duì)象。這使得客戶能夠知道規(guī)則集中的規(guī)則對(duì)象并且按照自己需要來使用它們。</p><p><b> 運(yùn)行時(shí)API</b></p><p> 運(yùn)行時(shí)
44、API定義在javax.rules包中,為規(guī)則引擎用戶運(yùn)行規(guī)則獲得結(jié)果提供了類和方法。運(yùn)行時(shí)客戶只能訪問那些使用規(guī)則管理API注冊(cè)過的規(guī)則,運(yùn)行時(shí)API幫助用戶獲得規(guī)則對(duì)話并且在這個(gè)對(duì)話中執(zhí)行規(guī)則。</p><p> 運(yùn)行時(shí)API提供了對(duì)廠商規(guī)則引擎API實(shí)現(xiàn)的類似于JDBC的訪問方法。規(guī)則引擎廠商通過類RuleServiceProvider(類RuleServiceProvider提供了對(duì)具體規(guī)則引擎實(shí)現(xiàn)的運(yùn)
45、行時(shí)和管理API的訪問)將其規(guī)則引擎實(shí)現(xiàn)提供給客戶,并獲得RuleServiceProvider唯一標(biāo)識(shí)規(guī)則引擎的URL。</p><p> URL推薦標(biāo)準(zhǔn)用法是使用類似“com.mycompany.myrulesengine.rules.RuleServiceProvider”這樣的Internet域名空間,這將有助于訪問URL的唯一性。類RuleServiceProvider內(nèi)部實(shí)現(xiàn)了規(guī)則管理和運(yùn)行時(shí)訪問所
46、需的接口。所有的RuleServiceProvider要想被客戶所訪問都必須用RuleServiceProviderManager進(jìn)行注冊(cè)。注冊(cè)方式類似于JDBC API的DriverManager和Driver。</p><p> 運(yùn)行時(shí)接口是運(yùn)行時(shí)API的關(guān)鍵部分。運(yùn)行時(shí)接口提供了用于創(chuàng)建規(guī)則會(huì)話(RuleSession)的方法,規(guī)則會(huì)話如前所述是用來運(yùn)行規(guī)則的。運(yùn)行時(shí)API同時(shí)也提供了訪問在service
47、 provider注冊(cè)過的所有規(guī)則執(zhí)行集(RuleExecutionSets)。規(guī)則會(huì)話接口定義了客戶使用的會(huì)話的類型,客戶根據(jù)自己運(yùn)行規(guī)則的方式可以選擇使用有狀態(tài)會(huì)話或者無狀態(tài)會(huì)話。</p><p> 無狀態(tài)會(huì)話的工作方式就像一個(gè)無狀態(tài)會(huì)話bean??蛻艨梢园l(fā)送單個(gè)輸入對(duì)象或一列對(duì)象來獲得輸出對(duì)象。當(dāng)客戶需要一個(gè)與規(guī)則引擎間的專用會(huì)話時(shí),有狀態(tài)會(huì)話就很有用。輸入的對(duì)象通過addObject()方法可以加入到會(huì)
48、話當(dāng)中。同一個(gè)會(huì)話當(dāng)中可以加入多個(gè)對(duì)象。對(duì)話中已有對(duì)象可以通過使用updateObject()方法得到更新。只要客戶與規(guī)則引擎間的會(huì)話依然存在,會(huì)話中的對(duì)象就不會(huì)丟失。</p><p> RuleExecutionSetMetaData接口提供給客戶讓其查找規(guī)則執(zhí)行集的元數(shù)據(jù)(metadata)。元數(shù)據(jù)通過規(guī)則會(huì)話接口(RuleSession Interface)提供給用戶。</p><p&
49、gt; 使用運(yùn)行時(shí)Runtime API的代碼片斷如下所示:</p><p> Java規(guī)則引擎API安全問題</p><p> 規(guī)則引擎API將管理API和運(yùn)行時(shí)API加以分開,從而為這些包提供了較好粒度的安全控制。規(guī)則引擎API并沒有提供明顯的安全機(jī)制,它可以和J2EE規(guī)范中定義的標(biāo)準(zhǔn)安全API聯(lián)合使用。安全可以由以下機(jī)制提供:如Java authentication and a
50、uthorization service(JAAS),the Java cryptography extension(JCE),Java secure Socket Extension(JSSE),或者其它定制的安全API。JAAS能被用來定義規(guī)則執(zhí)行集的許可權(quán)限,從而只有授權(quán)用戶才能訪問。</p><p><b> 異常與日志</b></p><p> 規(guī)則引擎
51、API定義了javax.rules.RuleException作為規(guī)則引擎異常層次的根類。所有其它異常都繼承于這個(gè)根類。規(guī)則引擎中定義的異常都是受控制的異常(checked exceptions),所以捕獲異常的任務(wù)就交給了規(guī)則引擎。規(guī)則引擎API沒有提供明確的日志機(jī)制,但是它建議將Java Logging API用于規(guī)則引擎API。</p><p><b> JSR94小結(jié)</b><
52、;/p><p> JSR94為規(guī)則引擎提供了公用標(biāo)準(zhǔn)API,僅僅為實(shí)現(xiàn)規(guī)則管理API和運(yùn)行時(shí)API提供了指導(dǎo)規(guī)范,并沒有提供規(guī)則和動(dòng)作該如何定義以及該用什么語言定義規(guī)則,也沒有為規(guī)則引擎如何讀和評(píng)價(jià)規(guī)則提供技術(shù)性指導(dǎo)。JSR94規(guī)范將上述問題留給了規(guī)則引擎的廠商。</p><p><b> 規(guī)則語言</b></p><p> JSR 94中沒
53、有涉及用來創(chuàng)建規(guī)則和動(dòng)作的語言.規(guī)則語言是規(guī)則引擎應(yīng)用程序的重要組成部分,所有的業(yè)務(wù)規(guī)則都必須用某種語言定義并且存儲(chǔ)于規(guī)則執(zhí)行集中,從而規(guī)則引擎可以裝載和處理他們。</p><p> 由于沒有關(guān)于規(guī)則如何定義的公用規(guī)范,市場(chǎng)上大多數(shù)流行的規(guī)則引擎都有其自己的規(guī)則語言,目前便有許多種規(guī)則語言正在應(yīng)用,因此,當(dāng)需要將應(yīng)用移植到其他的Java規(guī)則引擎實(shí)現(xiàn)時(shí),可能需要變換規(guī)則定義,如將Drools私有的DRL規(guī)則語言轉(zhuǎn)
54、換成標(biāo)準(zhǔn)的ruleML,JESS規(guī)則語言轉(zhuǎn)換成ruleML等。這個(gè)工作一般由XSLT轉(zhuǎn)換器來完成。</p><p> 規(guī)則語言的詳情這里不作詳細(xì)介紹,名稱及其網(wǎng)址列出如下:</p><p> 多種規(guī)則語言的使用使得不同規(guī)則引擎實(shí)現(xiàn)之間的兼容性成為問題.通用的規(guī)則引擎API或許可以減輕不同廠家API之間的問題,但公用規(guī)則語言的缺乏將仍然阻礙不同規(guī)則引擎實(shí)現(xiàn)之間的互操作性。盡管業(yè)界在提出公
55、用規(guī)則語言上做出了一些努力,比如說RuleML、SRML的出現(xiàn),但距離獲得絕大部分規(guī)則引擎廠商同意的公用標(biāo)準(zhǔn)還有很長(zhǎng)的路要走。</p><p> **本科畢業(yè)設(shè)計(jì)(論文)管理暫行規(guī)定</p><p> 畢業(yè)設(shè)計(jì)(論文)是本科人才培養(yǎng)的重要實(shí)踐性教學(xué)環(huán)節(jié),也是學(xué)士學(xué)位評(píng)定的重要依據(jù)。為了切實(shí)做好我校的畢業(yè)設(shè)計(jì)(論文)工作,規(guī)范畢業(yè)設(shè)計(jì)(論文)工作的管理,提高畢業(yè)設(shè)計(jì)(論文)的質(zhì)量,特制定
56、本規(guī)定。</p><p> 一、畢業(yè)設(shè)計(jì)(論文)的主要目的</p><p> ?。ㄒ唬┡囵B(yǎng)學(xué)生運(yùn)用所學(xué)知識(shí)獨(dú)立地分析和解決本專業(yè)范圍內(nèi)一般問題的能力,培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和實(shí)踐能力,使學(xué)生從事學(xué)術(shù)研究的能力得到初步的訓(xùn)練;</p><p> ?。ǘ┡囵B(yǎng)學(xué)生理論聯(lián)系實(shí)際的工作作風(fēng)和嚴(yán)謹(jǐn)認(rèn)真的科學(xué)態(tài)度;</p><p> ?。ㄈ┡囵B(yǎng)學(xué)生分析設(shè)
57、計(jì)能力、研究實(shí)驗(yàn)?zāi)芰?、工程?shí)踐能力、經(jīng)濟(jì)分析能力、外文閱讀能力和計(jì)算機(jī)的運(yùn)用能力,以及社會(huì)調(diào)查、文獻(xiàn)資料查閱和論文寫作能力。</p><p> 二、畢業(yè)設(shè)計(jì)(論文)的基本要求</p><p> ?。ㄒ唬┌凑崭鲗I(yè)“畢業(yè)設(shè)計(jì)(論文)教學(xué)大綱”的要求進(jìn)行;</p><p> ?。ǘ┮哂袑W(xué)術(shù)性,要對(duì)自然科學(xué)或社會(huì)科學(xué)內(nèi)某一領(lǐng)域進(jìn)行專門、系統(tǒng)的研究,并表達(dá)其研究成果;
58、</p><p> ?。ㄈ┮哂袆?chuàng)見性,要對(duì)學(xué)術(shù)或工程的某個(gè)問題有新的發(fā)現(xiàn)、新的構(gòu)想或新的發(fā)展和完善;</p><p> ?。ㄋ模┮哂锌茖W(xué)性,要求論述系統(tǒng)而完整,首尾一貫而不前后矛盾,實(shí)事求是而不主觀臆造;</p><p> ?。ㄎ澹┮邞?yīng)用性,要能解決生產(chǎn)實(shí)際問題,在技術(shù)改造、生產(chǎn)管理等通過方面有所創(chuàng)造;</p><p> ?。?yīng)做
59、到觀點(diǎn)正確、論據(jù)充分、推理嚴(yán)密、計(jì)算準(zhǔn)確,層次分明、條理清楚、語言精煉,有必要的圖表和相關(guān)資料等;</p><p> ?。ㄆ撸?yīng)參閱一定數(shù)量的外文資料,并要求在畢業(yè)設(shè)計(jì)(論文)中反映出來。</p><p> 三、畢業(yè)設(shè)計(jì)(論文)的工作程序</p><p> 畢業(yè)設(shè)計(jì)(論文)工作程序分為選題、開題、撰寫論文或設(shè)計(jì)、中期檢查、答辯、歸檔等環(huán)節(jié)。</p>
60、<p> 四、畢業(yè)設(shè)計(jì)(論文)的時(shí)間安排</p><p> 畢業(yè)設(shè)計(jì)(論文)工作時(shí)間為8~12周,時(shí)間安排應(yīng)按**本科生畢業(yè)設(shè)計(jì)(論文)工作流程執(zhí)行,集中用于畢業(yè)設(shè)計(jì)(論文)的時(shí)間不得少于專業(yè)培養(yǎng)計(jì)劃規(guī)定的周數(shù)。</p><p> 五、畢業(yè)設(shè)計(jì)(論文)的領(lǐng)導(dǎo)與管理</p><p> 全校畢業(yè)設(shè)計(jì)(論文)在分管教學(xué)副校長(zhǎng)領(lǐng)導(dǎo)下進(jìn)行,分級(jí)管理,層層負(fù)
61、責(zé)。</p><p> (一)教務(wù)處畢業(yè)設(shè)計(jì)(論文)管理工作職責(zé):</p><p> 1、匯總各院(部)畢業(yè)設(shè)計(jì)(論文)題目和指導(dǎo)教師安排,協(xié)調(diào)有關(guān)問題;</p><p> 2、做好畢業(yè)設(shè)計(jì)(論文)前期、中期、后期檢查工作,對(duì)未達(dá)到各階段進(jìn)度、質(zhì)量要求或違反有關(guān)規(guī)定的院(部)提出整改要求;</p><p> 3、開展學(xué)校畢業(yè)設(shè)計(jì)(論文
62、)工作評(píng)估和研究工作。</p><p> (二)院(部)畢業(yè)設(shè)計(jì)(論文)管理工作職責(zé):</p><p> 各院(部)成立畢業(yè)設(shè)計(jì)(論文)工作領(lǐng)導(dǎo)小組,確定畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師,布置畢業(yè)設(shè)計(jì)(論文)工作任務(wù),檢查本院(部)畢業(yè)設(shè)計(jì)(論文)工作落實(shí)情況。院(部)畢業(yè)設(shè)計(jì)(論文)管理工作職責(zé)為: </p><p> 1、審查畢業(yè)設(shè)計(jì)(論文)選題、下達(dá)任務(wù)書,安排
63、指導(dǎo)教師,布置畢業(yè)設(shè)計(jì)(論文)有關(guān)工作;</p><p> 2、定期檢查畢業(yè)設(shè)計(jì)(論文)工作進(jìn)展情況,協(xié)調(diào)處理畢業(yè)設(shè)計(jì)(論文)中的有關(guān)問題,督促檢查指導(dǎo)教師的工作;</p><p> 3、對(duì)學(xué)生畢業(yè)設(shè)計(jì)(論文)按規(guī)范化要求進(jìn)行形式審查,組織畢業(yè)設(shè)計(jì)(論文)答辯和成績(jī)?cè)u(píng)定工作。對(duì)答辯小組提出的優(yōu)秀的畢業(yè)設(shè)計(jì)(論文)及評(píng)閱答辯中有爭(zhēng)議的畢業(yè)設(shè)計(jì)(論文),組織答辯委員會(huì)進(jìn)行復(fù)議,最終確定成績(jī)
64、;</p><p> 4、按學(xué)校有關(guān)要求,保存與畢業(yè)設(shè)計(jì)(論文)有關(guān)的電子和紙質(zhì)文檔;</p><p> 5、做好本院(部)學(xué)生畢業(yè)設(shè)計(jì)(論文)總結(jié)與評(píng)估工作。</p><p> ?。ㄈ┊厴I(yè)設(shè)計(jì)(論文)指導(dǎo)教師職責(zé):</p><p> 1、指導(dǎo)學(xué)生選題,擬定任務(wù)書,安排學(xué)生做開題報(bào)告,編寫指導(dǎo)方案,制定計(jì)劃和工作程序;</p&g
65、t;<p> 2、對(duì)學(xué)生提出具體要求,指定主要參考資料和社會(huì)調(diào)查內(nèi)容,規(guī)定學(xué)生應(yīng)完成的查閱中外文資料、文獻(xiàn)綜述、開題報(bào)告、各項(xiàng)實(shí)驗(yàn)數(shù)據(jù)、計(jì)算工作(包括上機(jī))、設(shè)計(jì)(論文)等;</p><p> 3、采取多種方式檢查學(xué)生的工作進(jìn)度和工作質(zhì)量,及時(shí)解答和處理學(xué)生提出的有關(guān)問題,并認(rèn)真填寫畢業(yè)設(shè)計(jì)(論文)指導(dǎo)記錄表;</p><p> 4、做好學(xué)生外文翻譯的評(píng)閱工作,指導(dǎo)學(xué)生
66、按規(guī)范要求正確撰寫畢業(yè)設(shè)計(jì)(論文);</p><p> 5、在學(xué)生答辯前對(duì)畢業(yè)設(shè)計(jì)(論文)(包括設(shè)計(jì)說明書、計(jì)算資料、實(shí)驗(yàn)報(bào)告、圖紙或論文等)進(jìn)行審查,認(rèn)真填寫畢業(yè)設(shè)計(jì)(論文)評(píng)語,指導(dǎo)學(xué)生參加答辯;</p><p> 6、根據(jù)院(部)安排參加答辯工作。</p><p> ?。ㄋ模W(xué)生在畢業(yè)設(shè)計(jì)(論文)過程中必須做到:</p><p>
67、 1、重視畢業(yè)設(shè)計(jì)(論文)過程,明確各環(huán)節(jié)目的、意義和要求,虛心接受指導(dǎo)教師和實(shí)驗(yàn)技術(shù)人員的指導(dǎo),保質(zhì)保量地完成畢業(yè)設(shè)計(jì)(論文);</p><p> 2、獨(dú)立完成規(guī)定的工作任務(wù),不弄虛作假,不抄襲、剽竊他人成果;</p><p> 3、認(rèn)真填寫《**本科畢業(yè)設(shè)計(jì)(論文)研究過程記錄表》;</p><p> 4、畢業(yè)設(shè)計(jì)(論文)成果、資料應(yīng)于答辯結(jié)束后及時(shí)交指導(dǎo)
68、教師收存,凡涉及到國(guó)家機(jī)密、知識(shí)產(chǎn)權(quán)、技術(shù)專利、商業(yè)利益的成果未經(jīng)院(部)許可,學(xué)生不得擅自帶離學(xué)校。</p><p> 六、畢業(yè)設(shè)計(jì)(論文)的選題與開題</p><p><b> ?。ㄒ唬┻x題原則</b></p><p> 1、原則上一生一題,當(dāng)一個(gè)課題比較大時(shí),可以分成幾個(gè)小課題,每個(gè)學(xué)生完成一個(gè)小課題時(shí)必須保證其主要部分為獨(dú)立進(jìn)行的工
69、作,使每個(gè)學(xué)生都受到較全面的訓(xùn)練;</p><p> 2、選題應(yīng)體現(xiàn)本專業(yè)的培養(yǎng)目標(biāo),達(dá)到畢業(yè)設(shè)計(jì)(論文)大綱的教學(xué)要求;</p><p> 3、選題應(yīng)特別注意有利于學(xué)生綜合應(yīng)用所學(xué)知識(shí),有利于學(xué)生能力的培養(yǎng),并能保證各專業(yè)所應(yīng)當(dāng)具有的基本技能的訓(xùn)練;</p><p> 4、選題應(yīng)與社會(huì)、生產(chǎn)、教學(xué)、科研等實(shí)際相結(jié)合。理工科畢業(yè)設(shè)計(jì)(論文)的選題應(yīng)注重在具有實(shí)
70、際應(yīng)用前景、具有創(chuàng)新構(gòu)思的課題中選取,鼓勵(lì)理工科學(xué)生進(jìn)行畢業(yè)設(shè)計(jì),其中,工科畢業(yè)設(shè)計(jì)所占比例應(yīng)不少于80%;文科及經(jīng)管類的選題需注重分析解決當(dāng)前經(jīng)濟(jì)改革、社會(huì)現(xiàn)實(shí)生活和理論研究中的熱點(diǎn)、難點(diǎn)、焦點(diǎn)問題;。畢業(yè)設(shè)計(jì)(論文)在實(shí)驗(yàn)、實(shí)習(xí)、工程實(shí)踐和社會(huì)調(diào)查等社會(huì)實(shí)踐中完成的比例要在50%以上。</p><p> 5、選題難度和工作量要適當(dāng),使學(xué)生能在規(guī)定的時(shí)間內(nèi)完成任務(wù);</p><p>
71、 6、選題要有一定層次區(qū)分,有利于各類學(xué)生提高水平,鼓勵(lì)學(xué)生有所創(chuàng)新;</p><p> 7、各專業(yè)的選題數(shù)須多于本專業(yè)當(dāng)屆的畢業(yè)生數(shù)。每學(xué)年選題應(yīng)適當(dāng)更新,不同屆選題重復(fù)率須控制在20%以內(nèi);</p><p> 8、各專業(yè)選題須經(jīng)院(部)嚴(yán)格審查并報(bào)教務(wù)處備案。</p><p> ?。ǘ┻x題、開題程序</p><p> 1、指導(dǎo)教師
72、提出的畢業(yè)設(shè)計(jì)(論文)課題須經(jīng)院(部)審查后向?qū)W生公布,通過師生雙向選擇或經(jīng)協(xié)商分配,確定學(xué)生畢業(yè)設(shè)計(jì)(論文)題目及指導(dǎo)教師。選題和指導(dǎo)教師一經(jīng)確定,不得隨意更改;</p><p> 2、各院(部)應(yīng)不遲于第七學(xué)期第十四周結(jié)束前完成選題工作,畢業(yè)設(shè)計(jì)(論文)任務(wù)書不遲于第七學(xué)期第十五周前下達(dá)給學(xué)生,院(部)應(yīng)將畢業(yè)設(shè)計(jì)(論文)選題匯總表于第七學(xué)期第十六周結(jié)束前報(bào)教務(wù)處;</p><p>
73、 3、畢業(yè)設(shè)計(jì)(論文)開題工作應(yīng)在第七學(xué)期結(jié)束前完成,包括文獻(xiàn)調(diào)研、文獻(xiàn)綜述、開題報(bào)告等,院(部)應(yīng)根據(jù)本院(部)畢業(yè)設(shè)計(jì)(論文)工作的具體計(jì)劃,安排學(xué)生在指導(dǎo)小組范圍內(nèi)作開題報(bào)告;</p><p> 七、畢業(yè)設(shè)計(jì)(論文)任務(wù)書 </p><p> ?。ㄒ唬┊厴I(yè)設(shè)計(jì)(論文)任務(wù)書是學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)(論文)的指導(dǎo)性文件,每個(gè)學(xué)生都必須有自己的任務(wù)書; </p><p&
74、gt; ?。ǘ┤蝿?wù)書的內(nèi)容包括:設(shè)計(jì)(論文)研究的背景和依據(jù)、任務(wù)和基本要求、進(jìn)程安排等;</p><p> ?。ㄈ┤蝿?wù)書由指導(dǎo)教師填寫,交教研室審查,經(jīng)院(部)批準(zhǔn)后方可實(shí)施;</p><p> (四)畢業(yè)設(shè)計(jì)(論文)結(jié)束后,任務(wù)書要與畢業(yè)設(shè)計(jì)(論文)一起送交院(部)保存。</p><p> 八、畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師配備</p><
75、p> (一)畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師應(yīng)由具有中職及以上專業(yè)技術(shù)職務(wù)的教師或工程技術(shù)人員擔(dān)任,助教等初級(jí)職稱人員不能單獨(dú)指導(dǎo)畢業(yè)設(shè)計(jì)(論文),但可根據(jù)需要安排協(xié)助指導(dǎo)教師的工作。指導(dǎo)教師名單由院(部)畢業(yè)設(shè)計(jì)(論文)工作領(lǐng)導(dǎo)小組審定后,報(bào)教務(wù)處備案;</p><p> (二)指導(dǎo)畢業(yè)設(shè)計(jì)(論文)期間,指導(dǎo)教師必須堅(jiān)守崗位,各院(部)要嚴(yán)格控制指導(dǎo)教師出差。確因工作需要出差的,須經(jīng)院(部)分管教學(xué)副院長(zhǎng)批準(zhǔn)
76、,并委派水平相當(dāng)?shù)慕處煷碇笇?dǎo);</p><p> ?。ㄈ?duì)于在校外進(jìn)行畢業(yè)設(shè)計(jì)(論文)的學(xué)生,院(部)可聘請(qǐng)相當(dāng)于中級(jí)專業(yè)技術(shù)職務(wù)及以上的工程技術(shù)人員或研究人員擔(dān)任指導(dǎo)教師,但院(部)必須指定專人進(jìn)行檢查,掌握進(jìn)度,保證質(zhì)量,協(xié)調(diào)解決有關(guān)問題;</p><p> ?。ㄋ模┟课恢笇?dǎo)教師指導(dǎo)的學(xué)生數(shù)原則上不超過8人,科研、教研能力突出的高級(jí)職稱教師或具有博士學(xué)位人員可適當(dāng)增加指導(dǎo)人數(shù)(最高
77、不超過10人)。指導(dǎo)教師對(duì)每個(gè)學(xué)生的指導(dǎo)每個(gè)環(huán)節(jié)不得少于1次,總計(jì)不得少于3次。</p><p> 九、設(shè)計(jì)(論文)的撰寫</p><p> 1、畢業(yè)設(shè)計(jì)(論文)的撰寫按“**本科畢業(yè)設(shè)計(jì)(論文)撰寫規(guī)范”執(zhí)行;</p><p> 2、設(shè)計(jì)(論文)正文字?jǐn)?shù):文科(除外語類)10000字以上,理工科及外語、藝術(shù)類6000字以上;</p><p
78、> 3、所有設(shè)計(jì)(論文)應(yīng)按規(guī)定格式打印1份,學(xué)生所在院(部)留存。另外應(yīng)將電子版報(bào)送教務(wù)處。</p><p> 十、畢業(yè)設(shè)計(jì)(論文)答辯及成績(jī)?cè)u(píng)定</p><p> ?。ㄒ唬┊厴I(yè)設(shè)計(jì)(論文)完成后必須進(jìn)行答辯。對(duì)通過畢業(yè)設(shè)計(jì)(論文)答辯并達(dá)到畢業(yè)基本要求的學(xué)生方可發(fā)給畢業(yè)證書。各專業(yè)成立答辯小組,具體負(fù)責(zé)本專業(yè)畢業(yè)設(shè)計(jì)(論文)答辯和成績(jī)?cè)u(píng)定。各院(部)成立答辯委員會(huì),對(duì)答辯小組
79、提出的優(yōu)秀的畢業(yè)設(shè)計(jì)(論文)及評(píng)閱答辯中有爭(zhēng)議的畢業(yè)設(shè)計(jì)(論文)進(jìn)行審查、復(fù)議,最終確定成績(jī)。答辯工作原則上不聘請(qǐng)校外專家參加,如確因課題需要,必須聘請(qǐng)校外人員參加時(shí),須經(jīng)院(部)批準(zhǔn);</p><p> ?。ǘ┊厴I(yè)設(shè)計(jì)(論文)答辯按“**本科畢業(yè)設(shè)計(jì)(論文)答辯程序和實(shí)施辦法”規(guī)定程序進(jìn)行;</p><p> ?。ㄈ┊厴I(yè)設(shè)計(jì)(論文)的成績(jī)?cè)u(píng)定,采用五級(jí)記分制,即優(yōu)、良、中、及格和不及
80、格,具體評(píng)分標(biāo)準(zhǔn)按照“**本科畢業(yè)設(shè)計(jì)(論文)量化評(píng)分參考標(biāo)準(zhǔn)”執(zhí)行。要求優(yōu)秀與良好比例之和控制在70%以內(nèi),優(yōu)秀率在15%左右(最多不超過20%)。其中優(yōu)秀、不及格等級(jí)須寫出具體理由,其余等級(jí)須寫出簡(jiǎn)要評(píng)語;</p><p> ?。ㄋ模┓伯厴I(yè)設(shè)計(jì)(論文)成績(jī)不及格者,按結(jié)業(yè)處理。</p><p> 十一、畢業(yè)設(shè)計(jì)(論文)工作所需的經(jīng)費(fèi)(含開題費(fèi)、實(shí)驗(yàn)費(fèi)、答辯費(fèi)、指導(dǎo)教師課時(shí)津貼等)由學(xué)
81、校按各院(部)畢業(yè)生每人350元,統(tǒng)一發(fā)放至各院(部),由各院(部)制訂分配細(xì)則。</p><p> 十二、本規(guī)定自公布之日起執(zhí)行,由教務(wù)處負(fù)責(zé)解釋。</p><p> 附件1:**本科畢業(yè)設(shè)計(jì)(論文)撰寫規(guī)范</p><p> 附件2:**本科畢業(yè)設(shè)計(jì)(論文)量化評(píng)分參考標(biāo)準(zhǔn)</p><p> 附件3:**本科畢業(yè)設(shè)計(jì)(論文)答辯程
82、序和實(shí)施辦法</p><p> 附件4:**本科畢業(yè)設(shè)計(jì)(論文)工作評(píng)估辦法</p><p> 二○○七年十一月十三日</p><p><b> 附件1:</b></p><p> **本科生畢業(yè)論文撰寫規(guī)范</p><p> 為進(jìn)一步規(guī)范本科生畢業(yè)論文的撰寫工作,提高論文撰寫質(zhì)量,加強(qiáng)
83、論文的管理工作,特制定本規(guī)范。</p><p> 1.論文結(jié)構(gòu)及寫作要求</p><p> 論文(設(shè)計(jì)說明書)應(yīng)包括:封面,目錄,中文題目、中文摘要與關(guān)鍵詞、英文題目、英文摘要與關(guān)鍵詞,正文,注釋,參考文獻(xiàn),致謝,附錄(可選)等部分。</p><p><b> 1.1 目錄</b></p><p> 目錄獨(dú)立成
84、頁(yè),包括論文中全部章、節(jié)的標(biāo)題及頁(yè)碼。</p><p><b> 1.2 題目</b></p><p> 題目應(yīng)該簡(jiǎn)短、明確、有概括性。論文題目一般中文字?jǐn)?shù)不超過25個(gè)字,外文題目不超過15個(gè)實(shí)詞,不使用標(biāo)點(diǎn)符號(hào),中外文題名應(yīng)一致。標(biāo)題中盡量不用英文縮寫詞,必須采用時(shí),應(yīng)使用本行業(yè)通用縮寫詞。</p><p> 1.3 摘要與關(guān)鍵詞&
85、lt;/p><p><b> 1.3.1 摘要</b></p><p> 摘要是對(duì)論文(設(shè)計(jì)說明書)內(nèi)容不加注釋和評(píng)論的簡(jiǎn)短陳述,要求扼要說明研究工作的目的、主要材料和方法、研究結(jié)果、結(jié)論、科學(xué)意義或應(yīng)用價(jià)值等,是一篇具有獨(dú)立性和完整性的短文。摘要中不宜使用公式、圖表以及非公知公用的符號(hào)和術(shù)語,不標(biāo)注引用文獻(xiàn)編號(hào)。中文摘要一般為200字左右。</p>
86、<p> 1.3.2 關(guān)鍵詞</p><p> 關(guān)鍵詞是供檢索用的主題詞條,應(yīng)采用能覆蓋論文主要內(nèi)容的通用技術(shù)詞條(參照相應(yīng)的技術(shù)術(shù)語標(biāo)準(zhǔn)),一般列3~8個(gè),按詞條的外延層次從大到小排列。中英文關(guān)鍵詞應(yīng)一一對(duì)應(yīng)。</p><p><b> 1.4 論文正文</b></p><p> 論文正文部分包括:緒論(或前言、序言)、
87、論文主體及結(jié)論。</p><p> 緒論是說明論文工作的選題目的和意義,國(guó)內(nèi)外文獻(xiàn)綜述以及論文所要研究的內(nèi)容。</p><p> 論文主體是論文的主要組成部分。要求層次清楚,文字簡(jiǎn)練,通順,重點(diǎn)突出。</p><p> 結(jié)論是整個(gè)論文的總結(jié),應(yīng)做到重點(diǎn)突出,言簡(jiǎn)意賅。</p><p> 正文字?jǐn)?shù)原則上文科(除外語)不少于10000字,
88、理工科及外語、藝術(shù)類不少于6000字。</p><p><b> 1.5 注釋</b></p><p> 論文中有名詞或情況需要解釋,或者引用他人的觀點(diǎn)及原話、主要數(shù)據(jù)等必須加注說明,注明出處。</p><p><b> 1.6 參考文獻(xiàn)</b></p><p> 參考文獻(xiàn)反映論文的取材
89、來源、材料的廣博程度。列出的只限于那些作者親自閱讀過的,最重要的且發(fā)表在公開出版物上的文獻(xiàn)或網(wǎng)上下載的資料。參考文獻(xiàn)不少于10篇,其中外文文獻(xiàn)不少于2篇。</p><p><b> 1.7 附錄</b></p><p> 如有不宜放在正文中但有重要參考價(jià)值的內(nèi)容(如公式的推導(dǎo)、程序流程圖、圖紙、數(shù)據(jù)表格等)可編入論文的附錄中。</p><p&
90、gt;<b> 1.8 致謝</b></p><p> 向給予指導(dǎo)、合作、支持及協(xié)助完成研究工作的單位、組織或個(gè)人致謝,內(nèi)容應(yīng)簡(jiǎn)潔明了、實(shí)事求是,避免俗套。</p><p><b> 2.書寫及打印要求</b></p><p><b> 2.1 論文書寫</b></p><
91、;p> 論文(設(shè)計(jì)說明書)要求統(tǒng)一使用Microsoft Word軟件進(jìn)行文字處理,統(tǒng)一采用A4頁(yè)面(210×297㎜)復(fù)印紙打印,版芯尺寸:頁(yè)邊距為上2.8 cm,下2.5 cm,左2.5 cm,右2.5 cm;字間距為標(biāo)準(zhǔn),單倍行距。</p><p> 頁(yè)眉:宋體、五號(hào),居中排列;頁(yè)眉內(nèi)容為:**本科畢業(yè)論文;頁(yè)碼在頁(yè)下居中放置,用五號(hào)字體。論文封面和目錄不編頁(yè)碼,頁(yè)碼從目錄后開始編排。頁(yè)
92、碼用阿拉伯?dāng)?shù)字(1、2……)編排。</p><p> 論文文字錯(cuò)漏率不能大于萬分之五。</p><p><b> 2.2 目錄</b></p><p> 目錄應(yīng)包括論文中全部章節(jié)的標(biāo)題及頁(yè)碼,含摘要與關(guān)鍵詞(中、外文)、正文章、節(jié)題目(可視論文需要進(jìn)行,編寫到2~3級(jí)標(biāo)題)、參考文獻(xiàn)、附錄、致謝等。</p><p>
93、; 目錄題頭用四號(hào)黑體字居中排寫,隔行書寫目錄內(nèi)容。目錄中各章節(jié)題序及標(biāo)題用五號(hào)宋體。</p><p> 2.3 摘要與關(guān)鍵詞</p><p> 中、外文摘要與關(guān)鍵詞單獨(dú)成頁(yè)置于目錄后,編排上中文在前,外文在后。摘要、關(guān)鍵詞題頭均用小四號(hào)黑體字排寫,內(nèi)容文字用五號(hào)宋體字,英文用Times New Roman。關(guān)鍵詞各詞條間用分號(hào)“;”隔開。</p><p>
94、<b> 2.4 論文正文</b></p><p> 2.4.1 章節(jié)及各章標(biāo)題</p><p> 章節(jié)標(biāo)題應(yīng)突出重點(diǎn)、簡(jiǎn)明扼要,字?jǐn)?shù)一般在15字以內(nèi),不使用標(biāo)點(diǎn)符號(hào)。標(biāo)題中盡量不采用英文縮寫詞,對(duì)必須采用者,應(yīng)使用本行業(yè)的通用縮寫詞。正文除章節(jié)條款的標(biāo)題外均用五號(hào)宋體。</p><p><b> 2.4.2 層次<
95、;/b></p><p> 層次根據(jù)實(shí)際需要選擇,以少為宜。各層次標(biāo)題不得置于頁(yè)面的最后一行(孤行)。層次代號(hào)格式要求參照表2-1和表2-2。</p><p> 表2-1 自然科學(xué)類論文層次代號(hào)及說明</p><p> 表2-2 社會(huì)科學(xué)類論文層次代號(hào)及說明</p><p> 2.5 注釋與參考文獻(xiàn)</p>
96、<p> 注釋一律采用尾注。正文中應(yīng)按順序在需要注釋處的文字右上角用[]標(biāo)明,[]中序號(hào)應(yīng)與“注釋”中序號(hào)一致,具體標(biāo)注格式如下:</p><p> 著作圖書類文獻(xiàn)——[序號(hào)] 作者.書名.版次.出版地:出版者,出版年:引用部分起—止頁(yè)</p><p> 翻譯圖書類文獻(xiàn)——[序號(hào)] 作者.書名.譯者.版次.出版地:出版者,出版年:引用部分起—止頁(yè)</p>&l
97、t;p> 學(xué)術(shù)刊物類文獻(xiàn)——[序號(hào)] 作者.文章名.學(xué)術(shù)刊物名,年,卷(期):引用部分起—止頁(yè)</p><p> 學(xué)術(shù)會(huì)議類文獻(xiàn)——[序號(hào)] 作者.題名.見:編者,文集名,會(huì)議名稱,會(huì)議地址,年份.出版地:出版者,出版年:引用部分起—止頁(yè)</p><p> 學(xué)位論文類文獻(xiàn)——[序號(hào)] 學(xué)生姓名.學(xué)位論文題目.學(xué)校及學(xué)位論文級(jí)別.答辯年份:引用部分起—止頁(yè)</p>
98、<p> 報(bào)紙文獻(xiàn)——[序號(hào)] 作者.文章名.報(bào)紙名,出版日期(版次)</p><p> 在線文獻(xiàn)——[序號(hào)] 作者.文章名.電子文獻(xiàn)的出處或可獲得地址,發(fā)表或更新日期/引用日期(任選)</p><p> 正文之后一般應(yīng)刊出主要參考文獻(xiàn)。列出的只限于那些作者親自閱讀過的,最重要的且發(fā)表在公開出版物上的文獻(xiàn)或網(wǎng)上下載的資料。以下為社會(huì)科學(xué)類論文參考文獻(xiàn)的標(biāo)注格式:</p
99、><p> 著作圖書類文獻(xiàn)——[序號(hào)] 作者.書名.版次.出版地:出版者,出版年</p><p> 翻譯圖書類文獻(xiàn)——[序號(hào)] 作者.書名.譯者.版次.出版地:出版者,出版年</p><p> 學(xué)術(shù)刊物類文獻(xiàn)——[序號(hào)] 作者.文章名.學(xué)術(shù)刊物名,年,卷(期)</p><p> 學(xué)術(shù)會(huì)議類文獻(xiàn)——[序號(hào)] 作者.題名.見:編者,文集名,會(huì)
100、議名稱,會(huì)議地址,年份.出版地:出版者,出版年</p><p> 學(xué)位論文類文獻(xiàn)——[序號(hào)] 學(xué)生姓名.學(xué)位論文題目.學(xué)校及學(xué)位論文級(jí)別.答辯年份</p><p> 報(bào)紙文獻(xiàn)——[序號(hào)] 作者.文章名.報(bào)紙名,出版日期(版次)</p><p> 在線文獻(xiàn)——[序號(hào)] 作者.文章名.電子文獻(xiàn)的出處或可獲得地址,發(fā)表或更新日期/引用日期(任選)</p>
101、<p> 自然科學(xué)類論文可不要注釋,參考文獻(xiàn)標(biāo)注格式與社會(huì)科學(xué)類論文注釋格式相同。</p><p><b> 2.6 公式</b></p><p> 原則上居中書寫。若公式前有文字(如“解”、“假定”等),文字頂格書寫,公式仍居中寫。公式末不加標(biāo)點(diǎn)。公式序號(hào)按章編排,并在公式后靠頁(yè)面右邊線標(biāo)注,如第1章第一個(gè)公式序號(hào)為“(1-1)”,附錄2中的第
102、一個(gè)公式為“(②-1)”等。文中引用公式時(shí),一般用“見式(1-1)”或“由公式(1-1)”。</p><p> 公式較長(zhǎng)時(shí)在等號(hào)“=”或運(yùn)算符號(hào)“+、-、×、÷”處轉(zhuǎn)行,轉(zhuǎn)行時(shí)運(yùn)算符號(hào)書寫于轉(zhuǎn)行式前,不重復(fù)書寫。公式中應(yīng)注意分?jǐn)?shù)線的長(zhǎng)短(主、副分線嚴(yán)格區(qū)分),長(zhǎng)分線與等號(hào)對(duì)齊。 </p><p><b> 2.7 插表</b></p
103、><p> 表格一般采取三線制,不加左、右邊線,上、下底為粗實(shí)線(1磅),中間為細(xì)實(shí)線(0.75磅)。比較復(fù)雜的表格,可適當(dāng)增加橫線和豎線。</p><p> 表序按章編排,如第1章第一個(gè)插表序號(hào)為“表1-1”等。表序與表名之間空一格,表名不允許使用標(biāo)點(diǎn)符號(hào)。表序與表名置于表上,居中排寫,采用楷體小五號(hào)字。</p><p> 表頭設(shè)計(jì)應(yīng)簡(jiǎn)單明了,盡量不用斜線。表頭
104、中可采用化學(xué)符號(hào)或物理量符號(hào)。全表如用同一單位,將單位符號(hào)移到表頭右上角,加圓括號(hào)。表中數(shù)據(jù)應(yīng)正確無誤,書寫清楚。數(shù)字空缺的格內(nèi)加“—”字線(占2個(gè)數(shù)字寬度)。表內(nèi)文字和數(shù)字上、下或左、右相同時(shí),不允許用“″”、“同上”之類的寫法,可采用通欄處理方式。</p><p> 社會(huì)科學(xué)類論文插表在表下一般根據(jù)需要可增列補(bǔ)充材料、注解、資料來源、某些指標(biāo)的計(jì)算方法等。補(bǔ)充材料中中文文字用楷體小五號(hào)字,外文及數(shù)字用Tim
105、es New Roman體小五號(hào)字。</p><p><b> 2.8 插圖</b></p><p> 插圖應(yīng)符合國(guó)家標(biāo)準(zhǔn)及專業(yè)標(biāo)準(zhǔn),與文字緊密配合,文圖相符,技術(shù)內(nèi)容正確。</p><p> 2.8.1 圖題及圖中說明</p><p> 圖題由圖號(hào)和圖名組成。圖號(hào)按章編排,如第1章第一圖圖號(hào)為“圖1-1”等
106、。圖題置于圖下,圖注或其他說明時(shí)應(yīng)置于圖與圖題之間。圖名在圖號(hào)之后空一格排寫,圖題用黑體小五號(hào)字。引用圖應(yīng)說明出處,在圖題右上角加引用文獻(xiàn)編號(hào)。圖中若有分圖時(shí),分圖號(hào)用a)、b)標(biāo)識(shí)并置于分圖之下。圖中各部分說明應(yīng)采用中文(引用的外文圖除外)或數(shù)字項(xiàng)號(hào),各項(xiàng)文字說明置于圖題之上(有分圖題者,置于分圖題之上),采用楷體小五號(hào)字。</p><p> 2.8.2 插圖編排</p><p>
107、 插圖與其圖題為一個(gè)整體,不得拆開排寫于兩頁(yè)。插圖應(yīng)編排在正文提及之后,插圖處的該頁(yè)空白不夠時(shí),則可將其后文字部分提前排寫,將圖移到次頁(yè)最前面。</p><p><b> 2.9 附錄</b></p><p> 附錄序號(hào)采用“附錄1”、“附錄2”或“附錄一”、“附錄二”等,用四號(hào)黑體字左起頂格排寫,其后不加標(biāo)點(diǎn)符號(hào),空一行書寫附錄內(nèi)容。附錄內(nèi)容文字字體字號(hào)參照正
108、文要求。</p><p> 3.畢業(yè)論文裝訂順序</p><p> ?。?)封面 (2)目錄 (3)中文題目、中文摘要及關(guān)鍵詞、英文題目、英文摘要及關(guān)鍵詞 (4)正文(5)注釋(6)參考文獻(xiàn) (7)附錄(可選) (8)致謝(9)封底 </p><p> 自然科學(xué)類論文可不要注釋,參考文獻(xiàn)標(biāo)注方式與社會(huì)科學(xué)類論文注釋格式相同。</p>&l
109、t;p> 4.畢業(yè)論文資料存檔要求</p><p> 各院(部)須對(duì)本單位畢業(yè)論文資料統(tǒng)一用專門檔案盒(袋)存檔,論文資料為畢業(yè)論文材料冊(cè)一份及裝訂好的論文正本一份。材料冊(cè)的裝訂順序?yàn)椋海?)任務(wù)書 (2)開題報(bào)告 (3)指導(dǎo)教師評(píng)閱表 (4)專家評(píng)閱書 (5)答辯情況記載表 (6)成績(jī)?cè)u(píng)定表 (7) 研究過程記錄表 (8)指導(dǎo)記錄表 </p><p> (注:院(
110、部)可根據(jù)本規(guī)范化,結(jié)合學(xué)科專業(yè)特點(diǎn)制定細(xì)則并報(bào)教務(wù)處備案)</p><p> **本科畢業(yè)生畢業(yè)設(shè)計(jì)撰寫規(guī)范</p><p> 為進(jìn)一步規(guī)范本科生畢業(yè)設(shè)計(jì)的撰寫工作,提高設(shè)計(jì)撰寫質(zhì)量,加強(qiáng)設(shè)計(jì)的管理工作,特制定本規(guī)范。</p><p><b> ⒈ 畢業(yè)設(shè)計(jì)的內(nèi)容</b></p><p> 一份完整的畢業(yè)設(shè)計(jì)應(yīng)
111、包括以下幾個(gè)方面:</p><p><b> 1.1 標(biāo)題</b></p><p> 標(biāo)題應(yīng)簡(jiǎn)短、明確,具有概括性。標(biāo)題字?jǐn)?shù)要適當(dāng),不宜超過25個(gè)字。如確因表達(dá)需要而字?jǐn)?shù)過多又無法刪減的,可以分成主標(biāo)題和副標(biāo)題。</p><p><b> 1.2 目錄</b></p><p> 目錄按三級(jí)標(biāo)
112、題編寫(即:1、1.1、1.1.1),要求標(biāo)題層次清晰。目錄中的標(biāo)題應(yīng)與正文中的標(biāo)題一致。</p><p><b> 1.3 摘要</b></p><p> 摘要應(yīng)以濃縮的形式概括研究課題的內(nèi)容,中文摘要應(yīng)在300字左右,外文摘要為中文摘要翻譯件。</p><p><b> 1.4 設(shè)計(jì)總說明</b></p&g
113、t;<p> 設(shè)計(jì)總說明主要介紹設(shè)計(jì)任務(wù)來源、設(shè)計(jì)標(biāo)準(zhǔn)、設(shè)計(jì)原則及主要技術(shù)資料,中文字?jǐn)?shù)應(yīng)控制在1500~2000字。</p><p> 1.5 引言(緒論)</p><p> 緒論應(yīng)說明本課題的意義、目的、研究范圍及需達(dá)到的技術(shù)要求;簡(jiǎn)述本課題在國(guó)內(nèi)外的發(fā)展概況及存在的問題;說明本課題的指導(dǎo)思想;簡(jiǎn)述本課題應(yīng)解決的主要問題。</p><p>&
114、lt;b> 1.6 正文</b></p><p> 畢業(yè)設(shè)計(jì)正文包括正文主體與結(jié)論,其內(nèi)容分別如下:</p><p> 正文主體是對(duì)研究工作的詳細(xì)表述,其內(nèi)容包括:?jiǎn)栴}的提出,研究工作的基本前提、假設(shè)和條件;模型的建立,實(shí)驗(yàn)方案的擬定;設(shè)計(jì)的主要方法和內(nèi)容;實(shí)驗(yàn)方法、內(nèi)容及其分析;理論論證,理論在課題中的應(yīng)用,課題得出的結(jié)果,以及對(duì)結(jié)果的討論等。</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于Java規(guī)則引擎的動(dòng)態(tài)數(shù)據(jù)清洗研究與設(shè)計(jì).pdf
- 使用java規(guī)則引擎drools自動(dòng)排班前言
- 基于Java規(guī)則引擎技術(shù)的擴(kuò)展開發(fā)工具的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 規(guī)則引擎
- Java規(guī)則引擎在機(jī)場(chǎng)業(yè)務(wù)及資源管理中的應(yīng)用.pdf
- 基于XML的JAVA報(bào)表引擎研究與應(yīng)用.pdf
- 基于SaaS模式的流程引擎和規(guī)則引擎服務(wù)模型研究.pdf
- 基于Rete算法的規(guī)則引擎在物流計(jì)費(fèi)引擎中的應(yīng)用.pdf
- 基于JAVA的手機(jī)游戲引擎的研究及實(shí)現(xiàn).pdf
- 基于java搜索引擎設(shè)計(jì)與實(shí)現(xiàn)
- 基于java的搜索引擎設(shè)計(jì)與實(shí)現(xiàn)
- 基于規(guī)則引擎的銀行代發(fā)系統(tǒng)的研究.pdf
- 基于Rete算法的規(guī)則引擎Drools的研究.pdf
- 規(guī)則引擎中模式匹配算法及規(guī)則引擎應(yīng)用的研究.pdf
- 基于規(guī)則引擎的服務(wù)計(jì)費(fèi)研究和應(yīng)用.pdf
- drools規(guī)則引擎介紹
- 基于java技術(shù)的搜索引擎的研究與實(shí)現(xiàn)
- 基于規(guī)則的實(shí)時(shí)監(jiān)察引擎的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Rete算法的規(guī)則引擎的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于Rete規(guī)則引擎的保險(xiǎn)核算系統(tǒng)設(shè)計(jì).pdf
評(píng)論
0/150
提交評(píng)論