摘 要:本文論述了如何實(shí)現(xiàn)教學(xué)系統(tǒng)與財(cái)務(wù)系統(tǒng)的數(shù)據(jù)對(duì)接整合,為學(xué)校的收費(fèi)注冊(cè)一體信息自動(dòng)化,提供了高效、準(zhǔn)確、實(shí)用的技術(shù)保障。為數(shù)字化校園建設(shè)發(fā)展中的一個(gè)重要環(huán)節(jié),實(shí)現(xiàn)教學(xué)管理信息化邁出關(guān)鍵的一大步。
關(guān)鍵詞:數(shù)字化校園;數(shù)據(jù)對(duì)接
中圖分類(lèi)號(hào):TP393.18
我校位于快速發(fā)展的廣西北部灣核心工業(yè)區(qū),是一所新建的地方本科院校,教學(xué)管理信息化建設(shè)正與學(xué)校升格為本科院校同步發(fā)展。而教學(xué)管理信息化作為數(shù)字化校園建設(shè)發(fā)展中的一個(gè)重要環(huán)節(jié),在新建實(shí)施過(guò)程中發(fā)現(xiàn)普遍存在著不少觀念和建設(shè)上的問(wèn)題亟待解決,下面就我校教學(xué)管理信息化發(fā)展中,教學(xué)系統(tǒng)與財(cái)務(wù)系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)對(duì)接整合為例,與大伙交流分享。
1 數(shù)字化校園建設(shè)中教學(xué)系統(tǒng)與財(cái)務(wù)系統(tǒng)數(shù)據(jù)對(duì)接必要性
高校如何讓教學(xué)、科研、管理、技術(shù)服務(wù)、生活服務(wù)等校園信息的收集、處理、整合、存儲(chǔ)、傳輸和應(yīng)用,使數(shù)字化資源得到充分優(yōu)化利用已是迫在眉睫。同時(shí)自動(dòng)實(shí)現(xiàn)教學(xué)系統(tǒng)中體現(xiàn)財(cái)務(wù)系統(tǒng)中的學(xué)生交費(fèi)信息的數(shù)據(jù)對(duì)接交互,不僅把我們從傳統(tǒng)手工數(shù)據(jù)的繁鎖窘境中解放出來(lái),更是解決了部門(mén)間信息資源滯后、錯(cuò)漏的大難題,也為我校實(shí)現(xiàn)教學(xué)管理信息化提供可行的技術(shù)依據(jù),成為突破了數(shù)字化校園發(fā)展瓶頸的關(guān)鍵所在。
2 數(shù)字化校園建設(shè)中教學(xué)系統(tǒng)與財(cái)務(wù)系統(tǒng)數(shù)據(jù)對(duì)接過(guò)程中存在的主要問(wèn)題
2.1 造成現(xiàn)有的工作管理模式、管理制度與數(shù)據(jù)對(duì)接中的協(xié)同沖突
按原有工作管理模式中,教務(wù)處與財(cái)務(wù)處各屬獨(dú)立的行政部門(mén),工作各自為主,所以學(xué)生學(xué)籍信息資源數(shù)據(jù)與財(cái)務(wù)收費(fèi)信息只是需要時(shí)相互提供為輔,這樣的現(xiàn)狀對(duì)數(shù)據(jù)的及時(shí)對(duì)換交互以及開(kāi)展工作有著相當(dāng)大的制約或沖突。因此,如何能打破不同行政部門(mén)間的工作壁壘,有效解決資源即時(shí)共享時(shí)帶來(lái)的協(xié)同、有序、高效地展開(kāi)各項(xiàng)關(guān)聯(lián)工作,是我們面臨的一個(gè)難題。同時(shí),要建立和完善適合信息化的教學(xué)管理制度,為教學(xué)信息化管理提供的可支撐的程序文件。
2.2 軟硬件環(huán)境設(shè)施的配置需要更新
教學(xué)系統(tǒng)使用到的Oracle 9i數(shù)據(jù)庫(kù)以及安裝windows 2003 server操作系統(tǒng),對(duì)服務(wù)器硬件最低配置要求只是內(nèi)存512M以上,CPU III 800以上。而我?,F(xiàn)在的服務(wù)器是2006年配置的:內(nèi)存4G,CPU P4 XEON 2個(gè),這個(gè)配置不能滿(mǎn)足用于數(shù)據(jù)共享交換的超負(fù)荷運(yùn)轉(zhuǎn)。
2.3 跨服務(wù)器不同數(shù)據(jù)庫(kù)的數(shù)據(jù)對(duì)接技術(shù)難題
我校的教學(xué)系統(tǒng)與財(cái)務(wù)系統(tǒng)因缺少統(tǒng)籌的規(guī)劃,分別引入是兩個(gè)不同公司的獨(dú)立軟件系統(tǒng),不但編寫(xiě)的程序語(yǔ)言不同,且沒(méi)有統(tǒng)一的依據(jù)信息標(biāo)準(zhǔn)與規(guī)范,在數(shù)據(jù)上存儲(chǔ)分別使用著Oracle與Mysql兩個(gè)不類(lèi)型的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的結(jié)構(gòu)、表、字段上的表達(dá)形式等方面存在著相當(dāng)大的差異,數(shù)據(jù)交流不能直接互訪。因此要面臨最重大的技術(shù)難題要攻克的是異構(gòu)性是數(shù)據(jù)交換。其數(shù)據(jù)異構(gòu)信息主要來(lái)自三個(gè)方面:系統(tǒng)異構(gòu)、模式異構(gòu)和邏異構(gòu)。系統(tǒng)異構(gòu)是指數(shù)據(jù)所處的硬件平臺(tái)、操作系統(tǒng)、網(wǎng)絡(luò)環(huán)境等的不同:模式異構(gòu)是指數(shù)據(jù)所處的DBMS本身的異構(gòu);邏輯異構(gòu)主要是指數(shù)據(jù)的類(lèi)型、命名、語(yǔ)義或結(jié)構(gòu)等方面的不同。
由于異構(gòu)數(shù)據(jù)庫(kù)之間的數(shù)據(jù)共享涉及的問(wèn)題比較多,復(fù)雜性也較大,數(shù)據(jù)進(jìn)行轉(zhuǎn)換要保證以下特性:
2.3.1 完整性
數(shù)據(jù)庫(kù)系統(tǒng)之間進(jìn)行數(shù)據(jù)交流,要保證數(shù)據(jù)能夠從一個(gè)數(shù)據(jù)庫(kù)中完整地提取出來(lái),同時(shí)又能夠?qū)?shù)據(jù)完整地加入到另一個(gè)數(shù)據(jù)庫(kù)之中。該特性是異構(gòu)數(shù)據(jù)庫(kù)相互轉(zhuǎn)換中最重要的因素。
2.3.2 無(wú)差別性
為了方便用戶(hù)的使用,用戶(hù)的操作都在應(yīng)用平臺(tái)上,而數(shù)據(jù)庫(kù)中數(shù)據(jù)的操作都處于后臺(tái),由程序來(lái)完成,數(shù)據(jù)庫(kù)之間的差異被隱藏。
2.3.3 一致性
數(shù)據(jù)庫(kù)之間進(jìn)行轉(zhuǎn)換整合,并不能將2種不同數(shù)據(jù)類(lèi)型的信息進(jìn)行強(qiáng)制轉(zhuǎn)換,需要針對(duì)數(shù)據(jù)庫(kù)中相同或類(lèi)似的數(shù)據(jù)類(lèi)型進(jìn)行轉(zhuǎn)換。
2.3.4 擴(kuò)展性
異構(gòu)數(shù)據(jù)庫(kù)的相互轉(zhuǎn)換設(shè)計(jì)完成之后,要給整個(gè)系統(tǒng)提供預(yù)留接口,便于日后的擴(kuò)展,以實(shí)現(xiàn)未來(lái)功能的需求。
2.4 數(shù)據(jù)對(duì)接中需要同步更新的信息內(nèi)容
2.4.1 根據(jù)學(xué)號(hào)、單位代碼來(lái)識(shí)別,進(jìn)行識(shí)別的字段同步。
2.4.2 學(xué)生同步的字段有:身份證,性別,學(xué)號(hào),狀態(tài),名字,電話,類(lèi)別,學(xué)生的單位。
2.4.3 學(xué)生轉(zhuǎn)專(zhuān)業(yè),記錄到財(cái)務(wù)系統(tǒng)日志,并根據(jù)財(cái)務(wù)系統(tǒng)規(guī)則修改該生收費(fèi)項(xiàng)目。
2.4.4 同步后的新班收費(fèi)項(xiàng)目和原學(xué)費(fèi)系統(tǒng)的一樣的。
2.4.5 財(cái)務(wù)系統(tǒng)把學(xué)生‘當(dāng)前欠款、緩交金額、緩交日期’變動(dòng)傳到教學(xué)系統(tǒng)。
2.4.6 學(xué)生不欠費(fèi)自動(dòng)更新學(xué)生在教學(xué)系統(tǒng)中的是否注冊(cè)為“是”。
3 數(shù)字化校園建設(shè)中教學(xué)系統(tǒng)與財(cái)務(wù)系統(tǒng)數(shù)據(jù)對(duì)接中的實(shí)現(xiàn)
3.1 解決數(shù)據(jù)對(duì)接中部門(mén)間的工作協(xié)同及管理制度
成立教務(wù)處與財(cái)務(wù)處數(shù)據(jù)對(duì)接工作管理小組,組長(zhǎng)由分管領(lǐng)導(dǎo)直接負(fù)責(zé),組員由兩個(gè)部門(mén)的系統(tǒng)管理員及信息錄入員構(gòu)成。信息錄入員負(fù)責(zé)各自系統(tǒng)的數(shù)據(jù)信息錄入、修改、刪除等,同時(shí)報(bào)知系統(tǒng)管理員根據(jù)數(shù)據(jù)同步需求來(lái)調(diào)整對(duì)接頻率,以減輕雙方服務(wù)器的數(shù)據(jù)交互壓力。雙方系統(tǒng)管理員同時(shí)還負(fù)責(zé)數(shù)據(jù)交互的信息情況檢查,對(duì)特殊數(shù)據(jù)無(wú)法直接自動(dòng)處理的上報(bào)組長(zhǎng),由兩部門(mén)協(xié)商解決。并規(guī)范了教務(wù)處與財(cái)務(wù)處的交費(fèi)注冊(cè)各項(xiàng)規(guī)章制度及流程。
3.2 進(jìn)行服務(wù)器的設(shè)備更新
為解決硬件環(huán)境問(wèn)題,教學(xué)系統(tǒng)新購(gòu)買(mǎi)了三臺(tái)2U機(jī)架式服務(wù)器,每臺(tái)的配置為:處理器為2顆Xeon E5-2407(2.20G)/10M/4C;16GB Registered ECC內(nèi)存;3塊300G SAS 2.5英寸熱拔插硬盤(pán);配置獨(dú)立的八通道SAS高性能RAID(512MB緩存);一塊雙口千兆網(wǎng)卡(光纖接口);集成2個(gè)千兆高級(jí)網(wǎng)絡(luò)控制器。其中兩臺(tái)安裝windows 2003 server操作系統(tǒng)做網(wǎng)絡(luò)應(yīng)用服務(wù)器,具有負(fù)載平衡等高級(jí)網(wǎng)絡(luò)特性,另一臺(tái)安裝Linux系統(tǒng)做數(shù)據(jù)應(yīng)用服務(wù)器。進(jìn)一步提高了網(wǎng)絡(luò)負(fù)載及數(shù)據(jù)處理的能力。
3.3 解決跨服務(wù)器不同數(shù)據(jù)庫(kù)的數(shù)據(jù)對(duì)接的方案
3.3.1 表的視圖創(chuàng)建與授權(quán)
在教學(xué)系統(tǒng)數(shù)據(jù)應(yīng)用服務(wù)器中,進(jìn)入Oracle數(shù)據(jù)庫(kù)中,在原有的教學(xué)系統(tǒng)數(shù)據(jù)庫(kù)的基礎(chǔ)再創(chuàng)建一個(gè)數(shù)據(jù)集成中間庫(kù),數(shù)據(jù)集成中間庫(kù)的設(shè)計(jì)思想是每個(gè)數(shù)據(jù)庫(kù)對(duì)應(yīng)一個(gè)包裝器,由包裝器負(fù)責(zé)接收分解后的查詢(xún)語(yǔ)句并返回?cái)?shù)據(jù),從而屏蔽底層數(shù)據(jù)庫(kù)的異構(gòu)性,再由結(jié)果合成將查詢(xún)的結(jié)果封裝成一定的格式返回到客戶(hù)端。在中間庫(kù)中進(jìn)行表的視圖創(chuàng)建與授權(quán),其中包含下列表:校區(qū)代碼表、學(xué)院代碼表、專(zhuān)業(yè)代碼表、班級(jí)代碼表、學(xué)生基本信息表、單位表、選課學(xué)分表、已交金額表、當(dāng)前欠款表、緩交金額表、緩交日期表等
3.3.2 定時(shí)執(zhí)行的語(yǔ)句創(chuàng)建
然后利用Oracle job定時(shí)執(zhí)行的功能,可以在指定的時(shí)間點(diǎn)或每天的某個(gè)時(shí)間點(diǎn)自行執(zhí)行數(shù)據(jù)對(duì)接交互的任務(wù),語(yǔ)句如下:
圖1 定時(shí)執(zhí)行的語(yǔ)句
3.3.3 注冊(cè)信息存儲(chǔ)過(guò)程語(yǔ)句
在教學(xué)系統(tǒng)數(shù)據(jù)庫(kù)中執(zhí)行更新注冊(cè)信息存儲(chǔ)過(guò)程語(yǔ)句如下:
圖2 更新注冊(cè)信息語(yǔ)句
3.3.4 本地網(wǎng)絡(luò)服務(wù)名配置
最后需要利用Oracle客戶(hù)端進(jìn)行“本地網(wǎng)絡(luò)服務(wù)名配置”
在教學(xué)數(shù)據(jù)庫(kù)應(yīng)用服務(wù)器中進(jìn)入:->Oracle-OraHome90->Configuration and Migration Tools->Net Configuration Assistant,進(jìn)行財(cái)務(wù)系統(tǒng)服務(wù)器IP地址的相應(yīng)配置,測(cè)試連接成功。
4 結(jié)束語(yǔ)
通過(guò)我校教學(xué)系統(tǒng)在教學(xué)信息管理應(yīng)用中遇到的問(wèn)題為樣本,作出一個(gè)全面的探討,以解決教學(xué)信息化管理的發(fā)展瓶頸所在難題,為今后我校的數(shù)字化校園建設(shè)夯下堅(jiān)實(shí)的理論指導(dǎo)及實(shí)踐基礎(chǔ),為新建本科院校教學(xué)信息管理應(yīng)用提出新的參考模式。
參考文獻(xiàn):
[1]王益.高校數(shù)字化校園中的信息共享與交換研究——以學(xué)生信息為例[J].中國(guó)教育信息化:高教職教,2013(07):76-78.
[2]陳曉蕾,劉婷婷.針對(duì)異構(gòu)數(shù)據(jù)庫(kù)相互轉(zhuǎn)換的研究[J].電腦開(kāi)發(fā)與應(yīng)用,2013(08):32-33.
[3]陳勇,蔣澤軍.異構(gòu)數(shù)據(jù)庫(kù)集成中間件的設(shè)計(jì)[J].科學(xué)技術(shù)與工程,2007(08):1755-1758.
作者簡(jiǎn)介:蘇永瀚(1976-),男,廣西壯族人,教師,主要從事計(jì)算機(jī)技術(shù)研究。
作者單位:欽州學(xué)院,廣西欽州 535000
基金項(xiàng)目:新建本科院校教學(xué)管理信息化建設(shè)的研究與實(shí)踐(項(xiàng)目編號(hào):2012XJJG-B19)。