徐春貴
【摘 要】本文闡述了工作技術(shù)流在高校學籍管理系統(tǒng)中的設(shè)計以及應用;為了便于管理各類業(yè)務(wù)流程,達到業(yè)務(wù)流程自動化的目的,工作流軟件產(chǎn)品應運生。希冀對該類行業(yè)帶來一些參考及借鑒。
【關(guān)鍵詞】工作流;學籍管理;應用
一、研究背景
在各高校中信息管理情況總體大致相同,但由于各個學校的辦學資源、招生情況等辦學因素不同,且社會對人才的需求也在不斷變化,因此各高校對自身的發(fā)展定位是不一樣的。近年來,社會對院校畢業(yè)的人才需求量不斷加大,且要求越來越高,促使院校的辦學壓力越來越大,要求辦學方式層次化,教學內(nèi)容豐富化,教學手段多樣化,這使得信息管理的工作任務(wù)越來越復雜。面對這樣的問題,研發(fā)一個高效規(guī)范的信息學籍管理系統(tǒng)成為一項重要的研究工作。由于不同類型或不同定位的院校管理細節(jié)存在著較大的差別,需要根據(jù)院校的實際情況,開發(fā)符合實際需求的軟件。
二、工作技術(shù)流
1.工作技術(shù)流起源
工作流技術(shù)最早起源于20世紀70年代中期,具備工作流特征的商用系統(tǒng)的開發(fā)始于20世紀80年代早期。20世紀90年代開始,隨著信息技術(shù)等條件的不斷成熟,工作流技術(shù)被逐漸應用到銀行業(yè)、軟件工程、辦公自動化等多個領(lǐng)域,在這種情況下,工作流管理聯(lián)盟于1993年成立并于次年發(fā)布了用于工作流管理系統(tǒng)之間互操作的工作流參考模型和相繼制定了一系列工業(yè)標準。2000年以后,隨著Web服務(wù)技術(shù)的興起,多個和工作流技術(shù)相關(guān)的Web服務(wù)技術(shù)標準開始出現(xiàn)。
2.工作技術(shù)流的定義
工作流的定義到目前為止并沒有一個統(tǒng)一的標準。一般來說,工作流即工作流程的計算模型,就是如何將工作流程中的工作前后組織在一起的邏輯和規(guī)則通過計算機以恰當?shù)哪P瓦M行表示并對其實施計算。 工作流技術(shù)是計算機應用和計算機信息技術(shù)領(lǐng)域的一項新技術(shù)。雖然定義的角度不同,但是都認為對管理業(yè)務(wù)過程的定義即工作流的本質(zhì)。
工作流技術(shù)的應用可以為不同用戶在學籍管理系統(tǒng)中保證運行過程的穩(wěn)定性,避免使用者的需求操作和常規(guī)操作過程不一致。近十年來,工作流技術(shù)的研究工作已經(jīng)在國內(nèi)的許多領(lǐng)域開展,但這一技術(shù)在高校信息體系中的應用并沒有很多的研究和開發(fā)。
為了解決不同工作流產(chǎn)品之間的相互操作,國際工作流管理聯(lián)盟在工作流管理系統(tǒng)的相關(guān)術(shù)語、體系結(jié)構(gòu)及應用編程接口等方面制定了一系列標準。
三、工作流在學籍管理系統(tǒng)中的應用
工作流技術(shù)主要拆分為安全管理和流程管理兩個功能集合,它們實際上是完全為業(yè)務(wù)邏輯服務(wù)的。通過工作流引擎來支持業(yè)務(wù)邏輯的高效運轉(zhuǎn)。學籍管理系統(tǒng)中業(yè)務(wù)邏輯與工作流相關(guān)的部分以及系統(tǒng)管理中與工作流相關(guān)部分的具體應用如下:
1.工作流相關(guān)的業(yè)務(wù)邏輯
業(yè)務(wù)邏輯包括了各種業(yè)務(wù)的申請和審批,與學生學籍信息相關(guān)的具體的業(yè)務(wù)申請包括了入學、結(jié)業(yè)、注冊、獎勵、處分、學籍異動、個人信息七大部分,這些業(yè)務(wù)申請雖然各有特定的內(nèi)容,但它們所蘊含的工作流概念是一致的,對所蘊含的工作流概念進行總結(jié)可以將業(yè)務(wù)邏輯工作流相關(guān)部分劃分為發(fā)起申請、申請修改、申請追溯、申請審核、申請駁回、流程持久化這幾個部分:
(1)發(fā)起申請:所有業(yè)務(wù)流程的發(fā)起都存在共性,發(fā)起申請即是指選擇發(fā)起哪個業(yè)務(wù)流程一直到填寫相應表單后提交的過程,這里的表單是一個廣義的概念,它既可以是某幾個字段也可以是文件類型等。
(2)申請審核和審核查詢:系統(tǒng)會根據(jù)流程定義配置文件將這個用戶具備審批權(quán) 限的當前各個業(yè)務(wù)流程實例以列表的形式展現(xiàn)給用戶。當用戶認領(lǐng)并審批其中某個運行中的業(yè)務(wù)流程實例時,該實例狀態(tài)會發(fā)生變化,且該用戶可以看到詳細的業(yè)務(wù)申請信息,并根據(jù)查看的具體申請信息做出同意或者駁回的操作。
(3)申請駁回:此部分從本質(zhì)來說應該也屬于申請審核的一部分,該系統(tǒng)實現(xiàn)的駁回不僅僅是駁回到上一個審核者,也可以選擇直接終止該業(yè)務(wù)流程實例。
(4)申請修改:此處的申請修改主要是指業(yè)務(wù)流程中的上一個任務(wù)節(jié)點所歸屬的用戶修改駁回的申請。
(5)申請追溯:系統(tǒng)會將這個用戶有權(quán)查看的當前業(yè)務(wù)流程實例以列表的形式顯示出來,供用戶查看并查詢。這時會展示每個業(yè)務(wù)流程實例目前進行到了哪個任務(wù)節(jié)點、目前歸屬人是哪個用戶,歷史的流程是如何進行的;同時系統(tǒng)也會將這個用戶有權(quán)查看的己完成的歷史業(yè)務(wù)流程以列表的形式顯示出來,同樣完整展示該歷史流程的一個基本信息。
(6)流程持久化:對于當前業(yè)務(wù)流程實例狀態(tài)的變化和己經(jīng)走完流程的申請,都需要將與工作流相關(guān)的字段持久化到數(shù)據(jù)庫中。這樣才能為上面的幾個部分提供數(shù)據(jù)支持。
2.流程管理
業(yè)務(wù)管理部分不僅包括了任務(wù)管理這個與業(yè)務(wù)邏輯緊密相關(guān)的部分,還包括了流程回溯和流程定義管理功能:
①任務(wù)管理。②流程回溯。③流程定義管理:流程定義文件的增刪改查以及修改部署均由此部分負責。它負責了業(yè)務(wù)流程中每個任務(wù)節(jié)點的工作組分配,每個任務(wù)節(jié)點可以有多個參與者,也可以只是一個系統(tǒng)任務(wù);一個角色也可以參與到多個業(yè)務(wù)流程的不同任務(wù)節(jié)點。這些都是根據(jù)具體的業(yè)務(wù)邏輯來進行配置的。再者業(yè)務(wù)邏輯不可能是一成不變的,隨著業(yè)務(wù)的變化和拓展,原有的業(yè)務(wù)流程可能也要隨之變化,那么流程定義應當是可配置的,并且工作流引擎部分是高內(nèi)聚的,能夠與不同的業(yè)務(wù)流程快速耦合。
3.學籍管理中工作流的非功能性需求
本文所實現(xiàn)的學籍管理系統(tǒng),實現(xiàn)業(yè)務(wù)流程的自動信息化,縮短以往紙質(zhì)文件流轉(zhuǎn)審批過程所消耗的時間,降低溝通成本,突出基于工作流協(xié)同辦公的優(yōu)勢。同時還滿足MIS系統(tǒng)的常規(guī)非功能性需求,主要包括數(shù)據(jù)庫并發(fā)操作的優(yōu)化、頁面響應速度的優(yōu)化、系統(tǒng)的安全特性尤其是數(shù)據(jù)隔離和數(shù)據(jù)備份、系統(tǒng)的二次擴展性以及平臺的多樣性等等,該系統(tǒng)借助工作流引擎技術(shù)實現(xiàn)業(yè)務(wù)流程流的高效運轉(zhuǎn),重點在于突出基于工作流協(xié)同辦公的優(yōu)勢,除此之外該系統(tǒng)的工作流架構(gòu)還具備下列非功能性應用:
(1)良好的框架結(jié)構(gòu)所帶來的可擴展性和完整性:在系統(tǒng)的設(shè)計實現(xiàn)之初非業(yè)務(wù)邏輯的部分呈現(xiàn)出高內(nèi)聚低禍合的特點,這里主要指的是權(quán)限動態(tài)分配和工作流程模版自定義兩個功能邏輯抽象出來單獨的模塊,并且在前端方案上給出日常開發(fā)過程中常用邏輯的解決方案,這樣就便于開發(fā)者在其基礎(chǔ)之上快速二次開發(fā),與不同的業(yè)務(wù)邏輯快速禍合。
(2)靈活性:本文所實現(xiàn)的學籍管理系統(tǒng)能夠通過配置來適應系統(tǒng)中業(yè)務(wù)流程的變化。
四、總結(jié)
本文簡單地介紹了基于工作流在高校學籍系統(tǒng)中的設(shè)計和應用。由于工作流技術(shù)目前尚存在一些不足之處,如傳統(tǒng)的工作流分析只能對可以流程化、自動化的部分起作用,而系統(tǒng)真正協(xié)同的部分,是難以流程化和自動化的部分。如何在高校管理系統(tǒng)中應用基于工作流技術(shù)還有待進一步的研究。另外,學籍管理系統(tǒng)中存在著大量的歷史數(shù)據(jù),如何將這些數(shù)據(jù)去噪、整理,構(gòu)建一個學籍數(shù)據(jù)倉庫也是有待研究的問題。
參考文獻:
[1]李紀龍,李晶,李旭亮.工作流技術(shù)在高校人事管理中的應用[J].黑龍江教育,2008(5):77-78.
[2]李春芳,樂曉波,龍鵬飛,胡立輝.基于操作角色的工作流任務(wù)分派模型[J].長沙理工大學學報,2008(4):72-76.
[3]江濤,譚慶平,陳火旺工作流仟務(wù)分派的現(xiàn)狀及其發(fā)展[J].計算機科學,2008(9):5-6.
[4]程建軍.基于Petri網(wǎng)的研究生培養(yǎng)工作流模型[J].合肥工業(yè)大學學報(自然科學),2009(1):78-81.