成都康賽信息技術有限公司副總裁黎明
“可配置”技術引領高校智慧校園建設新方向
成都康賽信息技術有限公司副總裁黎明
聯合國教科文組織(UNESCO)于2005年將教育行業信息技術的發展過程劃分為四個階段:起步、應用、融合、創新。以這個視點來看,我國大多數高校教育信息化已經進入應用階段,不少高校也正在進行應用的整合,將為信息技術全面融合和創新創造條件。因而伴隨著校園網到數字校園,再到今天很多高校正在規劃的智慧校園,信息技術在高等教育領域的廣泛應用和不斷滲透已經不單是一種工具,而是逐漸變成教育的一部分,在高校的教學和管理中扮演著舉足輕重的角色。

對于教育信息化整個體系而言,高校在信息技術起步和應用階段,建立信息系統采用不同的方式,就會有不同的效果。及時發現和研究這些方式,客觀分析在各方面所產生的影響,將會對高校智慧校園建設有很好的借鑒意義。特別要說明的是,一所高校并不只是采用單一方式來進行建設,而是多種方式的混合運用,重點區別在于每種方式占有的比例。
對于一些技術力量較強和人員配置豐富的高校,自建系統是一個不錯的選擇。因為是自己的隊伍,在工作時間、部門配合、資源調度、服務響應等各個方面都能得到保證。同時,面對學校不斷變化的需求,自己的隊伍也能隨時對信息系統做出調整和修改。
這種方式對人力資源的要求很高,要滿足高校多數應用系統自主開發的需求,所需配置的軟件工程師數目將不會少,而他們所消耗的薪酬、福利、管理、培訓等成本是巨大的。例如,多數采用這一方式的美國綜合排名前十的高校,其信息化部門的人數最少100多人,多的高達500人。
國內高校信息部門的員工數目基本不會超過50人,有的甚至在10人以內。這些人的主要職責和知識結構是為了完成IT基礎設施建設與運行、客戶支持與服務、信息安全管理等方面的工作,不可能還有精力和能力從事應用系統的開發。因此,除了清華、北大等少數頂尖高校可以大規模地采用這種方式以外,我國多數高校只能在一些簡單、輕量的應用中嘗試這種方式。
隨著教育信息化的發展,作為商品出售的應用軟件越來越多。對廠商來說,一次生產,多次銷售,可以獲得高額利潤;對學校來說,購買現成的軟件產品,不做任何修改地使用,總體投入不大,見效快,適合一些業務需求比較明確,或者操作規程標準化,或者功能要求比較單一的應用,如財務軟件、一卡通系統等。有的學校因為資金和人員局限,在一些復雜應用上也購買成品軟件,然后選擇使用其中適合自己學校的功能,與學校需求不符的功能就棄之不用,如教務系統、人事系統、后勤系統等。這些應用系統一般是廠家根據一所學校的需求做定制開發,然后包裝成通用產品進行推廣。所以,對于學校的個性化需求或與應用系統原型學校需求不一致的情況,除非廠家做出修改,否則學校的特殊需求很難得到滿足。統計表明,購買成品不加任何修改使用,大約只有30%-40%的功能是可用的。
高校所涉及的服務外包主要是應用軟件的研發業務,這種方式又分為兩種情形:
一是完全定制,即軟件供應商完全按照學校需求進行定制開發。從需求調研開始,按軟件工程的步驟,不論采用什么開發模式,運用什么方法,完全按照用戶需求量身定做。這種方式能極大程度滿足用戶當時的需求,很好地配合用戶當時的軟硬件環境。缺點是投入大,開發周期長,后續服務成本較高,因為隨著教育改革的不斷深入,高校的管理流程也在不斷發生變化,要讓定制的信息系統繼續發揮作用,廠家必須隨時響應需求,對軟件不斷做出修改或增加新的功能。在用戶投資不能充分保證的情況下,廠家這種按需定制的服務就會大打折扣,因需求變化而導致的問題日積月累,最終定制系統的可用性將越來越低。
二是在成品基礎上進行二次開發。為了避免成品軟件對用戶需求滿足度不夠,定制開發成本又太高的情況,很多學校進行折衷,采用在成品軟件基礎上由廠家進行二次開發的方式。如果一款成品軟件的功能滿足學校當下的大部分需求,只需在某些細節上做一些微調,那么用戶可以在成品軟件的費用之外再額外支出一筆資金,請廠家針對學校的個性化需求做二次開發,取得了成品和定制之間的一種平衡。對廠家來說,如果二次開發對產品升級有幫助,就可以把它固化到下一個版本,提高其產品的價值。盡管這種情形能夠降低用戶支出,但同樣面臨用戶需求不斷變化的困境。反復的二次開發最終也會把廠家拖入泥潭,在成本和服務質量之間做艱難的抉擇。
SaaS是Software-as-a-Service(軟件即服務)的簡稱,它是一種通過Internet提供軟件的方式,本質是一種租用模式。聽起來SaaS可以削減成本,減少人員投入,降低應用系統購置、維護、管理的大量費用,但由于人們對其安全性、可用性、易用性等方面的顧慮,國內幾乎還沒有高校采用這種方式,廠商也持觀望態度,不會輕易投入巨資構建SaaS體系。近幾年隨著云計算技術的發展,在普教領域涌現出一批SaaS服務提供商,為中小學、地區教育管理部門提供軟件租用的“云服務”。例如有廠商推出“普教云”服務,已在西部某省份多個地區投入使用。普教業務容易標準化,而中小學數量龐大,每所學校只需投入很低的租用費用就可以完成所有業務的管理,是一種性價比非常高的方式。
基于以上學校建立信息系統采用不同的方式,下面從TCO(總體擁有成本)、人員要求、建設周期、服務響應、適應變化幾個方面作一比較:

指標方式適應變化方式一:系統自建 很高 很高 長 快 好方式二:產品采購 低 低 短 慢 差方式三:服務外包 高 低 長 中 中方式四:S a a S 低 低 短 慢 差T C O 人員要求建設周期服務響應
綜上所述,各種方式各有千秋,每個學校根據自己資金、人力資源、業務需求的具體情況,在不同的系統建設上可以采用不同的方式。
仔細分析可以發現在“適應變化”這一指標上,除了成本高昂的“自主開發”方式較好以外,其它方式都不算太好,這個值得我們深思。高校需求變化有兩個原因,一是高校業務本身隨著教育改革的深入不斷發生改變,包括部門設置、業務流程、管理規范都會經常發生變化;二是用戶對于如何應用軟件系統并沒有一個成熟的經驗,在項目進行中會頻繁改變和增加各種要求,導致開發人員投入大量時間進行設計和編碼工作適應這些變化。
為了解決需求變化以及各種異構系統的集成問題(包括數據集成和應用集成),企業軟件采用BPM(Business Process Management,業務流程管理)方法,利用SOA架構來建設ERP(企業資源計劃)系統。這種方法在高校中卻很少用到,原因是高校業務系統往往不是同一時間建成的,各個業務有自己的最佳解決方案,難以有一套系統一統天下;再者BPM和SOA涉及大量的平臺、工具和中間件技術,資金投入大,實施起來有一定的復雜性,而效果不一定很明顯。因此,是否可以開發出一種“可配置”的軟件系統,能屏蔽底層諸多的實現細節,給用戶提供可視化的配置工具,當需求發生變化時,不需要重新編寫程序,僅通過界面配置就可以滿足用戶需求呢?答案是肯定的!!“可配置”的數字化校園已經在一些高校得到應用。利用這種技術,當高校需求發生變化時,用戶便可以使用軟件系統中已有的功能對軟件進行自行修改,修改完畢后保存配置,系統不需要進行編譯即可自動適應配置后的結果。
“可配置”體現在四個方面:
1.數據可配置。高校大部分信息系統都是通過數據庫軟件進行數據的存儲和查詢,數據庫的設計一般在應用軟件設計之前進行,當用戶需求發生變化需要修改數據庫結構時,往往需要開發人員重新修改數據庫結構和程序后臺代碼,費時費力。
數據可配置指可以在應用系統內部通過已有的功能修改數據庫結構,修改完畢后可自動生成相應的數據庫操作方法,供軟件其他部分調用,無需重新編譯即可自動適應調整后的結果。
2.信息門戶可配置。信息門戶就是“智慧校園”的界面。軟件系統能通過各種不同的形式來展示數據源配置的結果。界面配置可分為兩個方面:①界面定制:能夠對界面展示的形式進行調整以滿足用戶的個性化要求;②界面控制:能自動適應數據結構的變化,在界面中自動添加或修改相應的數據項。
3.報表和表格可配置。高校有很多地方需要用到表格的形式來輸入數據,以報表的形式輸出結果。而報表和表格的變化是非常頻繁的,因此,報表和表格的定制對提高系統適應性非常重要。“可配置”的軟件系統提供了可視化的表格和報表生成器,除了可以設計表格和報表的格式外,還能夠對數據項進行配置,與指定的數據庫中的字段相關聯,還能定義公式進行計算。
4.流程可配置。流程可配置是指用戶可利用軟件本身提供的功能來靈活調整業務處理的流程和方法。例如在高校迎新系統中,新生辦理入學的流程發生了變化,只須在迎新系統中做一個流程的重新配置就可以適應新的流程,無須重寫代碼。還有一種情況就是通過對軟件系統中已有的功能進行重新組合來完成用戶需求。
總而言之,不管是采用哪種方式進行信息化建設,最好都能把“可配置”作為一種技術規范來指導應用系統的開發。尤其高校在選擇產品和合作廠商時,如果能夠采用“可配置”的技術,高校智慧校園信息系統的適應性將會大幅提高,其生命周期自然會得到延長,用戶的投資也得到了很好的保護。
(孫戰軍)