劉曉東,丁國勇,凌亞群
(1.南京審計學院組織人事部,江蘇南京211815;2.南京審計學院教務處,江蘇南京211815)
基于OD I的高校崗位聘任管理系統研究
劉曉東1,丁國勇2,凌亞群1
(1.南京審計學院組織人事部,江蘇南京211815;2.南京審計學院教務處,江蘇南京211815)
為順利開展高校崗位聘任工作,在高校數字化校園建設的背景下,針對許多高校業務系統異構數據庫的特征,本文提出利用O racle數據整合工具(ODI)突破高校在不同時期建立的封閉系統形成的“信息孤島”,建立一套合理、可行的高校崗位聘任工作管理系統,實現高校崗位聘任工作的信息化。
崗位聘任;ODI;數據共享
近年來,為了適應社會主義市場經濟的發展,各高校按照教育部及各地方的有關政策,全面啟動了高校崗位聘任改革工作。我校在總結首輪崗位聘任工作的基礎上,結合信息化技術,對整個崗位聘任工作的組織過程進行了整合與優化。本文詳細介紹了在數字化校園建設背景下,我校崗位聘任工作信息化的過程,提出了在各業務系統相對獨立的情況下,利用ODI技術建立校園中心數據庫來解決數據共享問題的方案。

數字化校園是在傳統校園的基礎上,以計算機技術和網絡系統為支撐,利用信息化手段實現教育、教學、科研、管理等各項工作的信息化,形成一個虛擬的數字空間,使得校園資源在空間和時間上延伸開來,是校園信息化建設的高級階段[1]。
目前,許多高校都已初步完成了數字化校園建設中硬件和網絡建設,逐步開始了系統建設階段。然而,高校在系統建設的過程中存在著一些歷史問題:第一,在早期的建設中缺乏統一規劃,各個應用系統各自獨立運行,“信息孤島”現象越來越嚴重,產生了大量的冗余數據。第二,各部門的應用系統可能在不同的數據庫平臺上運行,隨著應用的需要,各數據庫之間的共享與交換越來越頻繁。第三,數據來源不唯一,相同的數據可能在不同系統中維護,由于沒有及時更新或采集來源不一致,使得數據采集沒有唯一的標準。第四,如果對各系統進行改造升級,則需要投入巨大的財力和人力,成本高,周期長[2]。

高校數據庫中數據的共享與交換面臨的主要問題是信息存儲平臺和存儲形式不統一。為了解決這些系統所用的數據庫、編程語言及表現形式的不一致,許多專家學者也進行了廣泛的研究與探討,目前常用的解決方法如下:
(1)相同的數據集中存儲
對于很多系統中都需要使用到的公共數據,如教職工的基本信息、學生學籍信息,可以將這些公共信息進行統一的編碼、存儲和維護,當各個業務系統需要這些公共數據的時候可以從公共存儲數據庫獲得標準形式的準確信息。
(2)Web服務提供數據共享
Web Service具有統一的描述文件WSDL(Web Service Descriptive Language),將需要共享的信息通過接口方式共享,公共信息可以在各業務系統中分別維護,教職工基本信息由人事信息系統維護,學生學籍信息有學生信息系統維護,保證了信息的唯一性。同時,Web Service也可以實現不同業務系統之間非公共數據的共享。
(3)教育管理信息系統互操作框架
EMIF(Education Management Information System interoperability Framework)是教育部教育信息化標準委員會2002年為了解決教育管理信息系統之間的信息共享、交換等問題提出的方案,稱之為教育管理信息系統操作框架。
上述解決信息共享問題的解決方案都有其存在的問題和局限。將相同的數據進行集中存儲,原各業務系統中維護的公共數據將不再有效,共享數據集中存放,這些數據由誰來維護?各業務系統如何使用這些公共數據?這些都是需要解決的問題;采用Web的方式的實現信息共享,則需要將各業務系統進行大量修改,使得原有的業務系統具有Web通訊功能;EMIF方式可以解決數據共享和交換的問題,然而也需要根據EMIF的標準對校園各管理信息系統進行重新規劃。因此Web方式和EMIF方式都需要對原有系統進行重新設計或者修改,較適合數字化校園建設起始階段的整體規劃,要解決目前校園建設遺留的歷史問題,建設周期長,工作量巨大。

目前我校許多業務系統已較成熟,為了減少對現有系統的修改和影響,同時實現各業務系統信息的共享,需要尋找符合我校的數字化校園建設的實際情況的信息共享方案。
本文提出利用ODI(Oracle Date Integrator)技術建立數字校園中心數據庫,實現各業務系統之間數據共享與交換。根據需要將各業務系統的數據抽取到校園中心數據庫,仍然由各系統維護各自業務信息,保證了信息來源的唯一性,及時將各系統更新的數據同步到中心數據庫,保證了中心數據庫數據的有效性,同時也不需要對各業務系統進行重新規劃和大規模的改造,投資小,建設周期短,適合目前我校數字化校園建設的進程。
ODI可以在不同的平臺之間實現數據批量、同步、實時、異步模式的高性能的數據交換與集成,把分散在各部門之間的數據抽取到本地,完成對異構數據的集成,提供規范的數據轉換接口,形成邏輯上高度集中的數據共享與交換中心,然后再提供給上層的應用系統使用[3]。采用Java開發語言,幾乎支持目前所有流行的關系數據庫,可以實現跨平臺操作,還可以融合到整個IT框架中。
在崗位聘任系統中,教師的科研信息和上課信息分別存儲在科研信息系統和教務信息系統中,而教職工個人信息則在科研信息系統、教務信息系統及人事信息系統中都存在。因此,想要從其他業務系統中獲取崗位聘任系統所需要的準確信息,就需要在各業務系統之間建立共享和交換。

崗位聘任系統是人事管理系統中一個比較重要的業務模塊,其業務流程如圖1所示。

圖1 高校崗位聘任系統主要業務流程
系統分三種用戶角色,教職工、院系管理員及崗位聘任管理員。教職工角色主要是教職工個人相關信息,選擇適合的崗位;院系管理員負責審核教職工提交的數據;崗位聘任管理員主要是人事部門工作人員,負責審核匯總全校教職工崗位聘任信息。該系統面向對象是全校所有教職工,使用了統一的認證門戶,基于角色的訪問控制權限,具有方便快捷的數據統計、查詢功能,完善的用戶管理功能。

(1)進行崗位聘任系統需求調研,明確各應用系統必須提供或需要獲取的字段
根據業務的需求,崗位聘任系統需要從數據中心庫獲取的主要數據包括:教師科研成果名稱、期刊名稱、期刊號、出版社名稱、出版時間、本人排名、科研成果名稱、主持及參與課題的情況等字段。這些字段主要有科研系統提供;教職工主講課程名稱、課程性質、知道論文情況、教學獎勵情況等,這些字段信息主要由教務系統提供。另外,教職工基本信息主要由人事系統提供。
ODI的集成周期包括實時和定時兩種方式。實時集成方式采用輪詢的方式,一旦發現源數據庫中數據變化,則把數據同步到目標數據庫中。定時集成方式是在設定的時間間隔內將源數據庫數據同步到目標數據庫。根據系統應用的需要,我們采取定時集成的方式,每隔24小時在凌晨進行數據同步。
ODI數據集成的方式也可以分為全量和增量兩種形式。全量方式是每次將所有數據進行一次同步,這樣同步以后源數據庫與目標數據庫的數據一致。增量則是將源數據庫中數據發生變化的數據同步到目標數據庫中,對于沒有產生變化的數據則不做同步。為了減少數據庫的運行壓力,我們采取增量的數據集成方式。
對于崗位聘任系統,一旦科研系統和教務系統中相關數據產生變化,則采用增量集成方式,每日凌晨將產生變化的數據同步到共享數據庫平臺。
(2)根據系統需求,建立各應用系統中間庫
在崗位聘任系統中,在數字中心庫與各業務系統之間約定一個中間庫。中間庫的建立是為了數據中心庫抽取數據過程不直接操作各業務數據庫,減少了業務數據庫出錯的幾率;另外,利用中間庫技術有利于數據庫的糾錯。
中間庫的建立是根據業務需求建立業務系統的一個視圖,將需要的數據信息從源數據庫中推送到中間庫。
根據崗位聘任系統的業務需要,由于崗位聘任系統是人事管理系統的一部分,因此我們分別建立了科研系統中間庫和教務系統中間庫,數字中心庫需要的數據將從各中間庫中抽取。
(3)建立表間關聯、字段屬性轉換、數據記錄過濾來實現數據集成
要完成目標數據庫(崗位聘任系統數據庫)與數據中心庫集成工作,先將數字中心表與目標數據表通過某一關鍵字關聯;再將數字中心表中字段與目標數據表中的字段一一建立映射關系;如果數據中心表字段與目標數據表中的字段屬性不一致,則可以在目標數據庫中的字段添加字符轉換語句進行轉換。
以科研數據的集成為例,如圖2所示,左側為數據中心表字段,右側為目標表中相關對應字段。數據集成在同步過程中,在目標表上添加約束或在接口映射時添加過濾條件如:T_KY_LW.BY2=‘2,(即抽取BY2字段值為2的數據)來實現對數據的篩選和過濾。

圖2 數字校園中心數據庫與崗位聘任關系圖
各業務中間庫到數據中心庫的數據集成過程與中心庫到目標庫的數據集成過程類似,不再贅述。

崗位聘任系統作為數字化校園建設應用系統中重要部分,其數據信息對于其他系統同樣具有價值。經過用戶需求分析,ODI在崗位聘任系統中抽取相關字段,在中心數據庫中建立表和視圖,并根據目標系統的需要,采取適當的數據集成策略。比如,崗位聘任系統中教職工受聘崗位類別,受聘部門,受聘崗位等級等字段可以作為規范數據的唯一來源,也是最權威的數據來源,可以提供給其他應用系統。

目前,各高校在信息化建設過程中存在許多歷史問題,各業務系統在不同的數據庫運行,隨著信息化建設步伐的加快,數據共享的要求越來越迫切。高校數據交換與共享平臺的建立是數字化校園建設的重要一環,在不影響各應用系統的同時,要對新的IT技術加以分析和利用,構建符合各高校實際情況的高校數據交換與共享平臺是當前各高校數字化校園建設的當務之急。

一般情況下會認為信息化過程中系統功能越多越好[4],所以在開發或者購買系統的時會希望信息系統能夠涵蓋所有的業務過程。然而總結系統實際使用中,我們會發現有一些過程在系統中非常繁瑣,可在實際工作中只要一個簡單的溝通就可以解決,因此系統功能并不是越復雜越好。
另外,在業務系統信息化的過程中,使用人員的信息化素養也起著重要的作用,最好具有計算機技術專業背景或系統管理經驗。

數據共享中心及接入的業務系統都應該根據需求進行不斷升級和擴展,數據共享中心必須在軟件和硬件上為以后的升級和擴展打好基礎。
[1]仲偉.高校數字化校園網絡系統設計與規劃[D].青島:中國海洋大學,2006.
[2]郭越,張明,葉愛兵.基于ODI的高校異構數據集成的研究與實現[J].自動化技術與應用,2011,30(6):24-27.
[3]陳熙.基于ODI的高校數據交換與共享平臺的設計與實現[J].計算機光盤與軟件應用,2014(2):259-261.
[4]丁國勇,秦新國.高校教務管理信息系統的建設與反思—以南京審計學院為例[J].中國教育信息化,2014(7): 42-45.
(編輯:王曉明)
TP315
B
1673-8454(2015)11-0070-03