亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        高校教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)

        2016-03-12 06:36:59陳習(xí)武
        關(guān)鍵詞:教務(wù)實例參與者

        陳習(xí)武

        (南京曉莊學(xué)院,江蘇 南京 210000)

        高校教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)

        陳習(xí)武

        (南京曉莊學(xué)院,江蘇 南京 210000)

        借助JBPM教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)管理系統(tǒng),實現(xiàn)業(yè)務(wù)邏輯和流程控制邏輯的分離,使整個系統(tǒng)的流程更為清晰,提出了一個基于J2EE與JBPM的教務(wù)管理系統(tǒng)的實現(xiàn)方案,并對相關(guān)技術(shù)進(jìn)行研究。

        教務(wù)管理系統(tǒng);設(shè)計;JBPM

        1 教務(wù)管理系統(tǒng)自配置的背景

        隨著信息技術(shù)的發(fā)展和校園網(wǎng)的建設(shè),教務(wù)管理系統(tǒng)也在發(fā)展為綜合性的管理平臺?,F(xiàn)有的教務(wù)管理系統(tǒng)大多是由開發(fā)商前幾年提供的,其業(yè)務(wù)流程是按當(dāng)時的需求來設(shè)計的,其一些系統(tǒng)功能己不適應(yīng)流程復(fù)雜多變且需要多人協(xié)作參與的業(yè)務(wù)需求,教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)技術(shù)卻能夠解決這些需求。開發(fā)本系統(tǒng)的目標(biāo)是使用jBPM教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)技術(shù)來處理教務(wù)管理中存在的手工操作且需多人參與審批的業(yè)務(wù),實現(xiàn)該業(yè)務(wù)的網(wǎng)上辦理。所以將教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)技術(shù)引進(jìn)教務(wù)管理系統(tǒng)不僅是技術(shù)趨勢,同時也是業(yè)務(wù)流程自動處理的需要。

        2 教務(wù)管理系統(tǒng)自配置的設(shè)計與實現(xiàn)

        教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)是一項分離業(yè)務(wù)操作和系統(tǒng)流程技術(shù)。教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)由實體(Entity)、參與者(Participant)、流程定義(Flow Definition)、教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)引擎(Engine)四部分組成。

        ① 實體是教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)的主體,是需要隨著教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)一起流動的物件(Object)。例如,在一個采購申請批準(zhǔn)流程中,實體就是采購申請單;在公文審批流程中,實體就是公文。② 參與者是各個處理步驟中的責(zé)任人,可能是人,也可能是某個職能部門,還可能是某個自動化的設(shè)備;③ 流程定義是預(yù)定義的工作步驟,它規(guī)定了實體流動的路線。它可能是完全定義的,即對每種可能的情況都能完全確定下一個參與者,也可能是不完全定義的,需要參與者根據(jù)情況決定下一個參與者;④ 教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)引擎是驅(qū)動實體按流程定義從一個參與者流向下一個參與者的機(jī)制。前三個要素是靜態(tài)的,而第四個要素是動態(tài)的,它將前三者結(jié)合起來,是教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)的核心組成元素。

        3 JBPM教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)開發(fā)的應(yīng)用分析

        jbpm教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)步驟:

        (1)加載(發(fā)布)流程定義,我們通過 jbpm的 designer插件,或者是用其他工具,制定出processDefinition,然后將其加載到應(yīng)用中的過程。這個加載可以是寫入內(nèi)存中,或者是直接寫入數(shù)據(jù)庫等。

        (2)啟動流程,創(chuàng)建流程實例的過程。具體創(chuàng)建實例的方法有多種,可根據(jù)自己的需要自行選擇。

        (3)處理任務(wù),在流程流轉(zhuǎn)的過程中,JBPM引擎會為我們生成任務(wù)的實例,我們就需要針對這些任務(wù)實例來進(jìn)行處理,然后結(jié)束這些任務(wù)實例,并推動流程的流轉(zhuǎn)。

        (4)記錄流程的相關(guān)狀態(tài) 記錄流程狀態(tài)這點(diǎn)包括且不限于以下內(nèi)容:1)流程實例的開啟;2)任務(wù)實例的創(chuàng)建;3)任務(wù)實例的開始執(zhí)行;4)任務(wù)實例的結(jié)束;5)流程實例的結(jié)束。

        4 使用 jBPM 教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)開發(fā)的特點(diǎn)

        (1)解耦系統(tǒng)業(yè)務(wù)流程 流程獨(dú)立,可以使用工具定義和建模,利于跟蹤、監(jiān)控、管理、調(diào)度、優(yōu)化和重整。

        (2)提高系統(tǒng)的靈活性 系統(tǒng)流程定義生產(chǎn)環(huán)境的修改和調(diào)整,用戶和外部工具交互,任務(wù)的動態(tài)分派使用jBPM時的問題。

        (3)對當(dāng)前任務(wù)的條件查詢 jBPM不提供靈活進(jìn)行條件查詢的api,如果需要,可以自定義hibernate查詢,從jbpm相應(yīng)的數(shù)據(jù)表中查詢?nèi)蝿?wù)數(shù)據(jù)。但需要對jBPM機(jī)制比較了解,而且有些復(fù)雜條件難以用jBPM本身的信息查到[1]。

        (4)當(dāng)前任務(wù)的分頁 在上一問題的基礎(chǔ)上,使用hibernate分頁。

        (5)統(tǒng)計各個流程實例的狀態(tài) 可以通過流程實例,在jbpm系統(tǒng)表中查詢,也可以在業(yè)務(wù)表的相應(yīng)數(shù)據(jù)上加上狀態(tài)列來統(tǒng)計。前一個比較麻煩,后一個比較直觀,但不會因使用jBMP而使用工作量減少。

        (6)教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)數(shù)據(jù)與業(yè)務(wù)數(shù)據(jù)結(jié)合 一般通過在流程實例中添加相應(yīng)的一筆數(shù)據(jù)的標(biāo)識作為變量來關(guān)聯(lián)。也可以有針對性的擴(kuò)展jbpm的系統(tǒng)表來實現(xiàn)與業(yè)務(wù)關(guān)聯(lián)性。

        (7)修改流程后的歷史數(shù)據(jù)兼容性問題Jbpm教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)流程定義有版本的概念,修改流程后要重新發(fā)布,與舊的流程不是一個同一個版本。系統(tǒng)可以區(qū)別開新舊流程來。

        5 結(jié)論

        初步的結(jié)論是:引入教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)技術(shù)不會明顯減少系統(tǒng)開發(fā)工作量。相反,在一般情況下,會增加一部分工作量。如果項目流程多,而且比較復(fù)雜,則使用教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)技術(shù)會使項目結(jié)構(gòu)層次更加清晰、更具有擴(kuò)展性,根據(jù)需求有可能要修改和擴(kuò)展現(xiàn)有開源教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)類庫與數(shù)據(jù)庫結(jié)構(gòu),也會增加額外的工作量。但權(quán)衡之下,利大于弊。

        關(guān)于業(yè)務(wù)數(shù)據(jù)與jBPM本身的數(shù)據(jù),理論上說,如果使用 jBPM,可以將所有業(yè)務(wù)數(shù)據(jù)放到j(luò)BPM的context中管理,不再維護(hù)業(yè)務(wù)數(shù)據(jù)表。但這樣的結(jié)果是在流程之外的環(huán)境(比如在統(tǒng)計報表中)中無法容易的得到業(yè)務(wù)數(shù)據(jù)。所以一般會建立業(yè)務(wù)數(shù)據(jù)表,我不使用教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)時一樣,然后讓jBMP從業(yè)務(wù)數(shù)據(jù)表中得到業(yè)務(wù)數(shù)據(jù),而不在jBPM中保留業(yè)務(wù)數(shù)據(jù)。因此,使用jBPM后,在業(yè)務(wù)數(shù)據(jù)方面基本不會減少工作。教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)本身的概念較復(fù)雜,使用jbpm,需要學(xué)習(xí)其教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)的定義和結(jié)構(gòu),流程定義工具和語言、了解其數(shù)據(jù)結(jié)構(gòu)。與其它教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)產(chǎn)品(如Shark)相比,jBPM對Java開發(fā)人員來說學(xué)習(xí)較低成本,在做流程復(fù)雜的項目時,學(xué)習(xí)成本可以接受。

        流程的流轉(zhuǎn)和任務(wù)的分派完成,都是用戶在控制,所以需要將用戶、角色和權(quán)限整合到j(luò)bpm教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)中。將流程抽取后,原本連續(xù)的業(yè)務(wù)處理變成一個個的任務(wù)節(jié)點(diǎn)。需要在每個業(yè)務(wù)相關(guān)處理處添加教務(wù)管理系統(tǒng)自配置設(shè)計與實現(xiàn)流程控制、在每個節(jié)點(diǎn)處實現(xiàn)相關(guān)的業(yè)務(wù)和流程切入點(diǎn)。

        [1]徐萍.高校教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)[D].南京:南京理工大學(xué).2009.

        Design and implementation of educational administration system in Colleges and Universities

        CHEN Xi-wu
        (Nanjing Xiaozhuang University,Nanjing Jiangsu 210000)

        With the help of JBPM educational administration management system management system design and implementation of self configuration to achieve the separation of business logic and process logic control,make the process more clear,put forward an implementation scheme based on J2EE and jBPM the educational management system and related technology research.

        Educational administration management system; Design; JBPM

        :A

        10.3969/j.issn.1672-7304.2016.01.062

        1672–7304(2016)01–0133–02

        (責(zé)任編輯:張時瑋)

        陳習(xí)武(1993-),男,江蘇鹽城人,研究方向:計算機(jī)軟件。

        猜你喜歡
        教務(wù)實例參與者
        休閑跑步參與者心理和行為相關(guān)性的研究進(jìn)展
        教務(wù)排課對高等院校教學(xué)運(yùn)行的作用分析
        大學(xué)(2021年2期)2021-06-11 01:13:16
        淺析高校教務(wù)管理存在的問題及對策
        傳播力研究(2019年8期)2019-03-20 10:58:14
        淺析打破剛性兌付對債市參與者的影響
        海外僑領(lǐng)愿做“金絲帶”“參與者”和“連心橋”
        華人時刊(2016年13期)2016-04-05 05:50:03
        淺談新形勢下高校教務(wù)管理人員的素質(zhì)與培養(yǎng)
        以培養(yǎng)方案為核心的教務(wù)管理系統(tǒng)開發(fā)的探索與實踐
        完形填空Ⅱ
        完形填空Ⅰ
        常數(shù)輪理性秘密分享機(jī)制
        色婷婷综合久久久久中文| 午夜天堂一区人妻| 不卡一区二区视频日本| 亚洲色偷拍一区二区三区| 国产在线视频一区二区三区| 99久久免费精品高清特色大片| 国产成人精品电影在线观看18 | 人妻少妇精品无码专区二区 | 国产一区二区三区最新视频| 国产日韩乱码精品一区二区| 在线观看一区二区蜜桃| 中文无码人妻有码人妻中文字幕| 亚洲人成网站色7799| 国产亚洲日本精品无码| 日日噜噜夜夜狠狠久久无码区| 人妻少妇精品无码专区二| 草莓视频中文字幕人妻系列| 亚洲国产成人精品一区刚刚| 亚洲天堂av在线免费观看| 久久综合九色欧美综合狠狠| 无人视频在线播放免费| 男女激情视频网站在线| 97丨九色丨国产人妻熟女| 国产在线 | 中文| 又粗又大又黄又爽的免费视频| 产国语一级特黄aa大片| 久久熟女乱一区二区三区四区| 亚洲综合精品一区二区| 激情五月婷婷一区二区| 国产精品一区二区三区四区亚洲| 亚洲欧洲成人a∨在线观看| 久久精品中文字幕一区| 亚洲色欲色欲www成人网| 免费av在线 国产精品| 青青草亚洲视频社区在线播放观看| 亚洲日韩中文字幕无码一区| 久久久久久一级毛片免费无遮挡| 免费黄网站久久成人精品| 亚洲国产免费一区二区| 天堂av在线美女免费| 国产午夜福利在线播放|