劉曉東+++丁國勇+++凌亞群
摘 要:為順利開展高校崗位聘任工作,在高校數(shù)字化校園建設的背景下,針對許多高校業(yè)務系統(tǒng)異構(gòu)數(shù)據(jù)庫的特征,本文提出利用Oracle數(shù)據(jù)整合工具(ODI)突破高校在不同時期建立的封閉系統(tǒng)形成的“信息孤島”,建立一套合理、可行的高校崗位聘任工作管理系統(tǒng),實現(xiàn)高校崗位聘任工作的信息化 。
關(guān)鍵詞:崗位聘任;ODI;數(shù)據(jù)共享
中圖分類號:TP315 文獻標志碼:B 文章編號:1673-8454(2015)11-0070-03
一、引言
近年來,為了適應社會主義市場經(jīng)濟的發(fā)展,各高校按照教育部及各地方的有關(guān)政策,全面啟動了高校崗位聘任改革工作。我校在總結(jié)首輪崗位聘任工作的基礎上,結(jié)合信息化技術(shù),對整個崗位聘任工作的組織過程進行了整合與優(yōu)化。本文詳細介紹了在數(shù)字化校園建設背景下,我校崗位聘任工作信息化的過程,提出了在各業(yè)務系統(tǒng)相對獨立的情況下,利用ODI技術(shù)建立校園中心數(shù)據(jù)庫來解決數(shù)據(jù)共享問題的方案。
二、基于ODI的數(shù)字校園建設
1.數(shù)字化校園建設中所面臨的問題
數(shù)字化校園是在傳統(tǒng)校園的基礎上,以計算機技術(shù)和網(wǎng)絡系統(tǒng)為支撐,利用信息化手段實現(xiàn)教育、教學、科研、管理等各項工作的信息化,形成一個虛擬的數(shù)字空間,使得校園資源在空間和時間上延伸開來,是校園信息化建設的高級階段[1]。
目前,許多高校都已初步完成了數(shù)字化校園建設中硬件和網(wǎng)絡建設,逐步開始了系統(tǒng)建設階段。然而,高校在系統(tǒng)建設的過程中存在著一些歷史問題:第一,在早期的建設中缺乏統(tǒng)一規(guī)劃,各個應用系統(tǒng)各自獨立運行,“信息孤島”現(xiàn)象越來越嚴重,產(chǎn)生了大量的冗余數(shù)據(jù)。第二,各部門的應用系統(tǒng)可能在不同的數(shù)據(jù)庫平臺上運行,隨著應用的需要,各數(shù)據(jù)庫之間的共享與交換越來越頻繁。第三,數(shù)據(jù)來源不唯一,相同的數(shù)據(jù)可能在不同系統(tǒng)中維護,由于沒有及時更新或采集來源不一致,使得數(shù)據(jù)采集沒有唯一的標準。第四,如果對各系統(tǒng)進行改造升級,則需要投入巨大的財力和人力,成本高,周期長[2]。
2.目前的信息共享問題的解決方案及其局限
高校數(shù)據(jù)庫中數(shù)據(jù)的共享與交換面臨的主要問題是信息存儲平臺和存儲形式不統(tǒng)一。為了解決這些系統(tǒng)所用的數(shù)據(jù)庫、編程語言及表現(xiàn)形式的不一致,許多專家學者也進行了廣泛的研究與探討,目前常用的解決方法如下:
(1)相同的數(shù)據(jù)集中存儲
對于很多系統(tǒng)中都需要使用到的公共數(shù)據(jù),如教職工的基本信息、學生學籍信息,可以將這些公共信息進行統(tǒng)一的編碼、存儲和維護,當各個業(yè)務系統(tǒng)需要這些公共數(shù)據(jù)的時候可以從公共存儲數(shù)據(jù)庫獲得標準形式的準確信息。
(2)Web服務提供數(shù)據(jù)共享
Web Service具有統(tǒng)一的描述文件WSDL(Web Service Descriptive Language),將需要共享的信息通過接口方式共享,公共信息可以在各業(yè)務系統(tǒng)中分別維護,教職工基本信息由人事信息系統(tǒng)維護,學生學籍信息有學生信息系統(tǒng)維護,保證了信息的唯一性。同時,Web Service也可以實現(xiàn)不同業(yè)務系統(tǒng)之間非公共數(shù)據(jù)的共享。
(3)教育管理信息系統(tǒng)互操作框架
EMIF(Education Management Information System interoperability Framework)是教育部教育信息化標準委員會2002年為了解決教育管理信息系統(tǒng)之間的信息共享、交換等問題提出的方案,稱之為教育管理信息系統(tǒng)操作框架。
上述解決信息共享問題的解決方案都有其存在的問題和局限。將相同的數(shù)據(jù)進行集中存儲,原各業(yè)務系統(tǒng)中維護的公共數(shù)據(jù)將不再有效,共享數(shù)據(jù)集中存放,這些數(shù)據(jù)由誰來維護?各業(yè)務系統(tǒng)如何使用這些公共數(shù)據(jù)?這些都是需要解決的問題;采用Web的方式的實現(xiàn)信息共享,則需要將各業(yè)務系統(tǒng)進行大量修改,使得原有的業(yè)務系統(tǒng)具有Web通訊功能; EMIF方式可以解決數(shù)據(jù)共享和交換的問題,然而也需要根據(jù)EMIF的標準對校園各管理信息系統(tǒng)進行重新規(guī)劃。因此Web方式和EMIF方式都需要對原有系統(tǒng)進行重新設計或者修改,較適合數(shù)字化校園建設起始階段的整體規(guī)劃,要解決目前校園建設遺留的歷史問題,建設周期長,工作量巨大。
3.基于ODI的數(shù)字校園中心數(shù)據(jù)庫
目前我校許多業(yè)務系統(tǒng)已較成熟,為了減少對現(xiàn)有系統(tǒng)的修改和影響,同時實現(xiàn)各業(yè)務系統(tǒng)信息的共享,需要尋找符合我校的數(shù)字化校園建設的實際情況的信息共享方案。
本文提出利用ODI(Oracle Date Integrator)技術(shù)建立數(shù)字校園中心數(shù)據(jù)庫,實現(xiàn)各業(yè)務系統(tǒng)之間數(shù)據(jù)共享與交換。根據(jù)需要將各業(yè)務系統(tǒng)的數(shù)據(jù)抽取到校園中心數(shù)據(jù)庫,仍然由各系統(tǒng)維護各自業(yè)務信息,保證了信息來源的唯一性,及時將各系統(tǒng)更新的數(shù)據(jù)同步到中心數(shù)據(jù)庫,保證了中心數(shù)據(jù)庫數(shù)據(jù)的有效性,同時也不需要對各業(yè)務系統(tǒng)進行重新規(guī)劃和大規(guī)模的改造,投資小,建設周期短,適合目前我校數(shù)字化校園建設的進程。
ODI可以在不同的平臺之間實現(xiàn)數(shù)據(jù)批量、同步、實時、異步模式的高性能的數(shù)據(jù)交換與集成, 把分散在各部門之間的數(shù)據(jù)抽取到本地,完成對異構(gòu)數(shù)據(jù)的集成,提供規(guī)范的數(shù)據(jù)轉(zhuǎn)換接口,形成邏輯上高度集中的數(shù)據(jù)共享與交換中心,然后再提供給上層的應用系統(tǒng)使用[3]。采用Java開發(fā)語言,幾乎支持目前所有流行的關(guān)系數(shù)據(jù)庫,可以實現(xiàn)跨平臺操作,還可以融合到整個IT框架中。
三、高校崗位聘任系統(tǒng)主要業(yè)務流程及實現(xiàn)
在崗位聘任系統(tǒng)中,教師的科研信息和上課信息分別存儲在科研信息系統(tǒng)和教務信息系統(tǒng)中,而教職工個人信息則在科研信息系統(tǒng)、教務信息系統(tǒng)及人事信息系統(tǒng)中都存在。因此,想要從其他業(yè)務系統(tǒng)中獲取崗位聘任系統(tǒng)所需要的準確信息,就需要在各業(yè)務系統(tǒng)之間建立共享和交換。
1.高校崗位聘任系統(tǒng)主要業(yè)務流程
崗位聘任系統(tǒng)是人事管理系統(tǒng)中一個比較重要的業(yè)務模塊,其業(yè)務流程如圖1所示。
系統(tǒng)分三種用戶角色,教職工、院系管理員及崗位聘任管理員。教職工角色主要是教職工個人相關(guān)信息,選擇適合的崗位;院系管理員負責審核教職工提交的數(shù)據(jù);崗位聘任管理員主要是人事部門工作人員,負責審核匯總?cè)=搪毠徫黄溉涡畔?。該系統(tǒng)面向?qū)ο笫侨K薪搪毠?,使用了統(tǒng)一的認證門戶,基于角色的訪問控制權(quán)限,具有方便快捷的數(shù)據(jù)統(tǒng)計、查詢功能,完善的用戶管理功能。
2.基于ODI中心數(shù)據(jù)庫的高校崗位聘任系統(tǒng)實現(xiàn)
(1)進行崗位聘任系統(tǒng)需求調(diào)研,明確各應用系統(tǒng)必須提供或需要獲取的字段
根據(jù)業(yè)務的需求,崗位聘任系統(tǒng)需要從數(shù)據(jù)中心庫獲取的主要數(shù)據(jù)包括:教師科研成果名稱、期刊名稱、期刊號、出版社名稱、出版時間、本人排名、科研成果名稱、主持及參與課題的情況等字段。這些字段主要有科研系統(tǒng)提供;教職工主講課程名稱、課程性質(zhì)、知道論文情況、教學獎勵情況等,這些字段信息主要由教務系統(tǒng)提供。另外,教職工基本信息主要由人事系統(tǒng)提供。
ODI的集成周期包括實時和定時兩種方式。實時集成方式采用輪詢的方式,一旦發(fā)現(xiàn)源數(shù)據(jù)庫中數(shù)據(jù)變化,則把數(shù)據(jù)同步到目標數(shù)據(jù)庫中。定時集成方式是在設定的時間間隔內(nèi)將源數(shù)據(jù)庫數(shù)據(jù)同步到目標數(shù)據(jù)庫。根據(jù)系統(tǒng)應用的需要,我們采取定時集成的方式,每隔24小時在凌晨進行數(shù)據(jù)同步。
ODI數(shù)據(jù)集成的方式也可以分為全量和增量兩種形式。全量方式是每次將所有數(shù)據(jù)進行一次同步,這樣同步以后源數(shù)據(jù)庫與目標數(shù)據(jù)庫的數(shù)據(jù)一致。增量則是將源數(shù)據(jù)庫中數(shù)據(jù)發(fā)生變化的數(shù)據(jù)同步到目標數(shù)據(jù)庫中,對于沒有產(chǎn)生變化的數(shù)據(jù)則不做同步。為了減少數(shù)據(jù)庫的運行壓力,我們采取增量的數(shù)據(jù)集成方式。
對于崗位聘任系統(tǒng),一旦科研系統(tǒng)和教務系統(tǒng)中相關(guān)數(shù)據(jù)產(chǎn)生變化,則采用增量集成方式,每日凌晨將產(chǎn)生變化的數(shù)據(jù)同步到共享數(shù)據(jù)庫平臺。
(2)根據(jù)系統(tǒng)需求,建立各應用系統(tǒng)中間庫
在崗位聘任系統(tǒng)中,在數(shù)字中心庫與各業(yè)務系統(tǒng)之間約定一個中間庫。中間庫的建立是為了數(shù)據(jù)中心庫抽取數(shù)據(jù)過程不直接操作各業(yè)務數(shù)據(jù)庫,減少了業(yè)務數(shù)據(jù)庫出錯的幾率;另外,利用中間庫技術(shù)有利于數(shù)據(jù)庫的糾錯。
中間庫的建立是根據(jù)業(yè)務需求建立業(yè)務系統(tǒng)的一個視圖,將需要的數(shù)據(jù)信息從源數(shù)據(jù)庫中推送到中間庫。
根據(jù)崗位聘任系統(tǒng)的業(yè)務需要,由于崗位聘任系統(tǒng)是人事管理系統(tǒng)的一部分,因此我們分別建立了科研系統(tǒng)中間庫和教務系統(tǒng)中間庫,數(shù)字中心庫需要的數(shù)據(jù)將從各中間庫中抽取。
(3)建立表間關(guān)聯(lián)、字段屬性轉(zhuǎn)換、數(shù)據(jù)記錄過濾來實現(xiàn)數(shù)據(jù)集成
要完成目標數(shù)據(jù)庫(崗位聘任系統(tǒng)數(shù)據(jù)庫)與數(shù)據(jù)中心庫集成工作,先將數(shù)字中心表與目標數(shù)據(jù)表通過某一關(guān)鍵字關(guān)聯(lián);再將數(shù)字中心表中字段與目標數(shù)據(jù)表中的字段一一建立映射關(guān)系;如果數(shù)據(jù)中心表字段與目標數(shù)據(jù)表中的字段屬性不一致,則可以在目標數(shù)據(jù)庫中的字段添加字符轉(zhuǎn)換語句進行轉(zhuǎn)換。
以科研數(shù)據(jù)的集成為例,如圖2所示,左側(cè)為數(shù)據(jù)中心表字段,右側(cè)為目標表中相關(guān)對應字段。數(shù)據(jù)集成在同步過程中,在目標表上添加約束或在接口映射時添加過濾條件如:T_KY_LW.BY2=‘2(即抽取BY2字段值為2的數(shù)據(jù))來實現(xiàn)對數(shù)據(jù)的篩選和過濾。
各業(yè)務中間庫到數(shù)據(jù)中心庫的數(shù)據(jù)集成過程與中心庫到目標庫的數(shù)據(jù)集成過程類似,不再贅述。
3.崗位聘任系統(tǒng)數(shù)據(jù)的再利用
崗位聘任系統(tǒng)作為數(shù)字化校園建設應用系統(tǒng)中重要部分,其數(shù)據(jù)信息對于其他系統(tǒng)同樣具有價值。經(jīng)過用戶需求分析,ODI在崗位聘任系統(tǒng)中抽取相關(guān)字段,在中心數(shù)據(jù)庫中建立表和視圖,并根據(jù)目標系統(tǒng)的需要,采取適當?shù)臄?shù)據(jù)集成策略。比如,崗位聘任系統(tǒng)中教職工受聘崗位類別,受聘部門,受聘崗位等級等字段可以作為規(guī)范數(shù)據(jù)的唯一來源,也是最權(quán)威的數(shù)據(jù)來源,可以提供給其他應用系統(tǒng)。
四、關(guān)于高校崗位聘任系統(tǒng)的再思考
1.數(shù)據(jù)中心庫的建立是實現(xiàn)數(shù)字化校園建設的關(guān)鍵
目前,各高校在信息化建設過程中存在許多歷史問題,各業(yè)務系統(tǒng)在不同的數(shù)據(jù)庫運行,隨著信息化建設步伐的加快,數(shù)據(jù)共享的要求越來越迫切。高校數(shù)據(jù)交換與共享平臺的建立是數(shù)字化校園建設的重要一環(huán),在不影響各應用系統(tǒng)的同時,要對新的IT技術(shù)加以分析和利用,構(gòu)建符合各高校實際情況的高校數(shù)據(jù)交換與共享平臺是當前各高校數(shù)字化校園建設的當務之急。
2.系統(tǒng)功能的數(shù)量并非多多益善
一般情況下會認為信息化過程中系統(tǒng)功能越多越好[4],所以在開發(fā)或者購買系統(tǒng)的時會希望信息系統(tǒng)能夠涵蓋所有的業(yè)務過程。然而總結(jié)系統(tǒng)實際使用中,我們會發(fā)現(xiàn)有一些過程在系統(tǒng)中非常繁瑣,可在實際工作中只要一個簡單的溝通就可以解決,因此系統(tǒng)功能并不是越復雜越好。
另外,在業(yè)務系統(tǒng)信息化的過程中,使用人員的信息化素養(yǎng)也起著重要的作用,最好具有計算機技術(shù)專業(yè)背景或系統(tǒng)管理經(jīng)驗。
3.數(shù)據(jù)共享中心應該具有擴展性和升級性
數(shù)據(jù)共享中心及接入的業(yè)務系統(tǒng)都應該根據(jù)需求進行不斷升級和擴展,數(shù)據(jù)共享中心必須在軟件和硬件上為以后的升級和擴展打好基礎。
參考文獻:
[1]仲偉.高校數(shù)字化校園網(wǎng)絡系統(tǒng)設計與規(guī)劃[D].青島:中國海洋大學,2006.
[2]郭越,張明,葉愛兵.基于ODI的高校異構(gòu)數(shù)據(jù)集成的研究與實現(xiàn)[J].自動化技術(shù)與應用,2011,30(6):24-27.
[3]陳熙.基于ODI的高校數(shù)據(jù)交換與共享平臺的設計與實現(xiàn)[J].計算機光盤與軟件應用,2014(2):259-261.
[4]丁國勇,秦新國.高校教務管理信息系統(tǒng)的建設與反思—以南京審計學院為例[J].中國教育信息化,2014(7):42-45.
(編輯:王曉明)