對于第一個問題,基本上取得了共識,四川省教育廳領導認為首先要考慮五個系統(tǒng):第一,教務管理系統(tǒng),主要包括教師、學生、課表、自動排課、教室、實驗室、成績、教案、考試等管理;第二,教學與學習系統(tǒng),幫助教師的教學和學生的學習實現(xiàn)全面的信息化,主要包括信息點播、視頻廣播、遠程教學、多媒體制作、電子備課、數(shù)字圖書館、虛擬實驗室、智能答疑、BBS等;第三,行政管理系統(tǒng),全面提高辦公效率和質(zhì)量,主要包括文件、會議、檔案、財務、人事、公告、請示報告、總務后勤管理等;第四,校園一卡通系統(tǒng),利用IC卡作為電子身份的載體,使師生員工在校園中能夠自動完成一系列與其身份相關的活動,主要包括用戶注冊、圖書館、食堂、機房自動化系統(tǒng)、宿舍和辦公室門禁系統(tǒng)、電子錢包和校園電話系統(tǒng)等;第五,目錄服務系統(tǒng),隨著校園網(wǎng)上設備和應用系統(tǒng)的增多,要用戶記住自己有權訪問的設備與服務并有效地利用這些設備與服務越來越顯得繁瑣和困難。因此,使用戶能夠從單一的入口,快捷、輕松、安全和有效地管理和使用網(wǎng)上資源就需要采用目錄服務系統(tǒng)。
以上五個應用系統(tǒng)是各高校信息化建設均應通盤考慮的基本應用支撐系統(tǒng)。其中,教務管理系統(tǒng)、教學與學習系統(tǒng)和行政管理系統(tǒng)是高校信息化建設初期最基本的內(nèi)容和核心組成部分,校園一卡通系統(tǒng)是高校教育信息化建設的基礎工程和重要環(huán)節(jié),目錄服務系統(tǒng)是高校信息化建設走向成熟的必經(jīng)之路。因此,以上五個應用支撐系統(tǒng)對于高校信息化建設而言,缺一不可,換句話說,沒有具備以上五個應用支撐系統(tǒng)的高校,其信息化建設工程還沒實現(xiàn)真正意義上的全面啟動。
對于第二個問題——怎樣又快又好地建設這些應用系統(tǒng)呢?我們認為有兩方面的任務:一方面,是已建應用系統(tǒng)的完善,除了功能優(yōu)化擴充外,更重要的是如何使各應用互聯(lián)、互通、互操作,實現(xiàn)信息共享和數(shù)據(jù)的自動交換;另一方面是新建系統(tǒng),包括某些舊系統(tǒng)的重建(不值得繼續(xù)維護的系統(tǒng),類似于城市改造中某一片街區(qū)的拆舊建新)和原先沒有的新系統(tǒng)建設。
在高校新一輪信息化建設中,我們要重點關注新建(或重建)系統(tǒng)的開發(fā)思路和策略問題。我們提出的集成化開發(fā)思路和策略是,首先搞好基于信息資源規(guī)劃的總體設計,然后在總體設計方案的指導、控制和協(xié)調(diào)下進行數(shù)據(jù)庫和應用系統(tǒng)的開發(fā)?,F(xiàn)以某校教務管理系統(tǒng)的重新開發(fā)(準備拋棄舊系統(tǒng))為例,說明這種開發(fā)思路和策略的要點:
需求分析
教務管理系統(tǒng)作為高校管理的一個重要職能域,與科研、行政、財務、后勤等職能域有哪些數(shù)據(jù)流關系,有哪些體現(xiàn)數(shù)據(jù)流的用戶視圖(單證、報表等);教務管理的一些主要業(yè)務過程,如教師管理、學生管理、課程管理、教室/實驗室管理等,有哪些協(xié)同關系,符合網(wǎng)絡化管理的優(yōu)化流程應該是什么樣子;這些業(yè)務過程所需要的數(shù)據(jù),是怎樣產(chǎn)生、存儲和使用等,很多問題需要調(diào)研清楚,并用規(guī)范化的方法表達。
系統(tǒng)建模
根據(jù)上述需求分析,在建立新系統(tǒng)功能模型時要分析評估已建應用系統(tǒng)或了解同類應用系統(tǒng)的有用模塊,做借鑒或吸收;在做數(shù)據(jù)建模時,要用好數(shù)據(jù)流分析資料,還要分析評估原有數(shù)據(jù)庫結構,去粗取精,運用好數(shù)據(jù)結構規(guī)范化理論方法。
部分數(shù)據(jù)標準建設
實現(xiàn)上述數(shù)據(jù)模型的所有數(shù)據(jù)標準——數(shù)據(jù)元素標準、信息分類編碼標準、用戶視圖標準、概念數(shù)據(jù)庫標準和邏輯數(shù)據(jù)庫標準都要在總體設計階段完成。對于數(shù)據(jù)管理工作,在本刊第11期《數(shù)據(jù)標準與數(shù)據(jù)管理》一文中已經(jīng)闡述,請參考。
部分數(shù)據(jù)環(huán)境重建
在教務管理系統(tǒng)范圍內(nèi),完成數(shù)據(jù)環(huán)境重建的具體四個步驟工作,形成真正意義上的“統(tǒng)一信息平臺”,即高檔次的數(shù)據(jù)環(huán)境(一部分)。
集成化開發(fā)應用軟件
根據(jù)信息資源規(guī)劃方案的功能模型(程序模塊定義)和系統(tǒng)體系結構(程序模塊對基本表的存取關系),在統(tǒng)一數(shù)據(jù)標準的基礎上,修改已有的程序模塊,定制、購買現(xiàn)成的程序模塊(組件),或者組織研制新的程序模塊。
綜合以上工作的集成化開發(fā)成果,其中四個主題數(shù)據(jù)庫都是共建共用的,數(shù)據(jù)標準是統(tǒng)一的,各模塊之間的信息共享和數(shù)據(jù)交換是通過存取主題數(shù)據(jù)庫實現(xiàn)的。
應用系統(tǒng)整合與
應用軟件選型
高校教育信息化建設所面臨的應用系統(tǒng)問題有三類:第一類,新建的應用系統(tǒng),或原系統(tǒng)問題太多,修改成本太大,需要拋棄重建的系統(tǒng);第二類,成熟的應用系統(tǒng),已建的基本滿足用戶需求,而且已經(jīng)使用習慣了的應用系統(tǒng);第三類,待改造的應用系統(tǒng),這類應用不夠成熟或不好用,不能滿足用戶需求,需要優(yōu)化或修改的應用系統(tǒng)。第一類已經(jīng)在文章前面介紹過,現(xiàn)在討論后兩類問題。
成熟應用系統(tǒng)的優(yōu)化策略
第二類應用系統(tǒng)雖然能基本滿足用戶需求,但大多數(shù)是獨立的應用,特點是數(shù)據(jù)由各系統(tǒng)自采自用,是一些所謂的“信息孤島”,不能滿足用戶的信息共享和自動交換數(shù)據(jù)的需要。由于這一類系統(tǒng)相對成熟,所以在一段時間內(nèi)既不去改動功能結構,也不去改動數(shù)據(jù)結構,但還要避免“信息孤島”效應,怎么辦呢?只有做數(shù)據(jù)接口了。但要控制接口的數(shù)目,只做必要的、少量的、與新建應用系統(tǒng)互聯(lián)的接口(消除與新建系統(tǒng)之間的“信息孤島”效應,暫不考慮與待改造應用系統(tǒng)的互聯(lián)問題),和幾個成熟應用系統(tǒng)之間的互聯(lián)接口(消除成熟應用系統(tǒng)之間的“信息孤島”效應)。
新建的集成化應用系統(tǒng),各應用之間沒有接口,信息共享和數(shù)據(jù)交換是通過存取主題數(shù)據(jù)庫實現(xiàn)的。成熟的應用系統(tǒng),為消除“信息孤島”效應,就要做必要的接口。問題是做哪些、怎樣做接口。原來,早在集成化應用系統(tǒng)開發(fā)前期的信息資源規(guī)劃階段,就進行了新建系統(tǒng)與成熟系統(tǒng)之間的數(shù)據(jù)流,例如,當時就調(diào)研分析了新應用1要輸出某報表到成熟應用2(即輸出數(shù)據(jù)流,已經(jīng)記錄到信息資源元庫中),現(xiàn)在做接口I12就有根有據(jù)了。接口I11和I21也同理可知。接口i12是成熟應用之間的互聯(lián)機制,目的是消除成熟應用之間的“信息孤島”效應,要不要做,做多少,就看用戶對自動化數(shù)據(jù)交換的要求了。
待改造應用系統(tǒng)的改造策略
第三類應用系統(tǒng)是待改造的,要改造什么呢?實際上,主要是改造數(shù)據(jù)結構,使之符合統(tǒng)一的數(shù)據(jù)標準。用戶不滿意的應用,主要問題在數(shù)據(jù)方面,如數(shù)據(jù)的重復采集、數(shù)據(jù)不能自動交換、數(shù)據(jù)不一致、數(shù)據(jù)冗余和無效數(shù)據(jù)堆積等等。用戶也有功能擴充和修改的要求,但實現(xiàn)起來的最大難題,不是屏幕界面或報表打印格式等表面問題,而是所用到的數(shù)據(jù)內(nèi)容修改的“連鎖反映”和“多重矛盾”問題。改造數(shù)據(jù)結構、建立統(tǒng)一的數(shù)據(jù)標準和實施統(tǒng)一的數(shù)據(jù)標準,是極為復雜的數(shù)據(jù)管理工作,需要有理論指導和工作班子(請參見《數(shù)據(jù)標準與數(shù)據(jù)管理》一文)。一般來說,應采取循序漸進原則,根據(jù)用戶的需要和應用開發(fā)隊伍的實際情況,有步驟地進行。根據(jù)信息資源規(guī)劃得出的數(shù)據(jù)模型和數(shù)據(jù)標準化成果,有的應用系統(tǒng)改造了全部或部分數(shù)據(jù)結構,就可以與新建系統(tǒng)的有關主題數(shù)據(jù)庫共享數(shù)據(jù)了,或有了新的主題數(shù)據(jù)庫,從而大大改善改造后應用系統(tǒng)的質(zhì)量和效率;有的應用系統(tǒng)做不到全部或部分數(shù)據(jù)結構的改造,還要解決“信息孤島”問題,就只好做數(shù)據(jù)接口了,也能部分改善改造后應用系統(tǒng)的質(zhì)量和效率。