姜文廣 顏艷旭
(山東女子學院,山東 濟南 250101)
隨著電子信息技術在高校中的普及與發展,特別是隨著Web的發展,無紙化辦公、高考網上閱卷的開展,為高校無紙化考試創造了良好的外部環境。無紙化考試是順應社會發展的一個產物,也是會計電算化類課程未來考試的必然趨勢。然而,會計信息系統種類繁多,功能不盡相同,由于大部分軟件沒有自動評閱功能或沒有考慮評閱接口,因此只有通過與與它們的數據庫進行直接對接來獲取相關考試數據,而由于平臺不同,這就導致了閱卷系統開發復雜、過程繁瑣,并且不同的閱卷系統可重用性低。
本文針對無紙化考試的需求,提出了會計無紙化考試可重用軟件構件模型,解決由于會計信息系統平臺不同而導致的考試系統可重用性低、伸縮性差,開發復雜的問題,使會計信息系統在開發和設計過程中“容易修改”,較好的支持系統的開發和設計過程;同時根據模型,為不同平臺,提出了一種統一的設計實現方法,使開發人員或用戶在設計實施和使用過程中可以忽略平臺的具體細節,即對平臺“透明”。本文其他部分組織如下:第二節詳細描述會計無紙化考試可重用軟件構件模型,第三節論述如何依據模型實現會計無紙化考試可重用軟件構件。
為支持不同會計信息平臺考試系統的實現與開發,本文提出了會計無紙化系統可重用軟件構件的模型,如圖1所示。
會計信息系統:是指現有的會計電算化教學軟件,它們種類功能不盡相同,由于大部分軟件沒有自動評閱功能或沒有考慮評閱接口,因此只有通過與與它們的數據庫進行直接對接來獲取相關考試數據,而不同的系統采用的數據庫不同,因此在實際開發過程中,需要單獨考慮數據庫的標準接口問題,在這里我們假定在獲取相關權限的前提下可以獲得數據庫數據。
規范化預處理模塊:將標準答案、會計考試數據庫中檢索出的考題數據以及數據類型按一定的規范轉化為機器可以處理的格式,方便進行試卷評閱的同時可以將它們儲存于數據庫中,借助數學工具便于進一步的試卷指標分析。
試卷評閱模塊:借助已獲得的標準數據,利用自定義函數庫對于不同類型的試卷數據進行評定,可得試卷成績以及用戶其他需求信息。由于試卷數據以及函數獨立于平臺,便于擴展和維護,因此大大提高評閱系統的可重用性。
在實際設計過程中可以單獨考慮與不同類型的數據庫對接的問題,而將評閱系統單獨劃分為一個模塊考慮其功能構造出可重用構件。
會計無紙化考試可重用軟件構件模塊處理請求的過程如下:預處理系統接將會計信息系統中的考試內容通過數據庫中間件(ODBC)讀入系統后,將會計信息系統中檢索出的數據由考評系統的預處理模塊進行規范化操作,轉化為考評系統可識別的格式,我們將這時的數據成為規范化考題;閱卷模塊首先讀取標準答案,按照同樣的操作將標準答案轉化為規范化答案,然后利用成績評定函數將系統規范化考題與規范化答案進行評估,進而得出成績等相關指標參數。
為了實施會計無紙化評定可重用構件,需要在傳統的閱卷評定系統中進行兩方面改進:考題規范化操作和成績評定函數。我們將從以下幾方面進行論述。
由于在成績評定過程中,需要將考生所做的考題與教師的標準答案進行評定,但是考題中答案種類、答案內容以及對答案的評估形式不同,例如,在答案中定義:幣符=“USD”與操作日期=“2012年1月31日”,由于類型不同上述答案需要用不同的函數來判斷,因此需要設計不同評定函數,如取值比較函數、匹配函數等。本文實例中主要用到的函數功能描述如表1所示,在實施過程中需要根據實際的系統進行擴展。

表1 評定函數功能描述
我們在數據庫檢索的數據通常以ResultSet集的形式展現,這不利于今后對于成績的評定及統計。我們將每個數據提取,并且同時將數據類型一并獲取,來進行接下來的操作。為方便描述,將數據規范化為向量的形式:Di={d1,d2,…,dn},其中i表示為當前第i題,n表示小題的個數,分量di為每個考題的實際取值。對于數據類型可形式化為Ti={t1,t2,…,tn},其中ti是對應于每個分量di所試用的函數編號。同樣地,可以將對應于該題的標準答案描述為Ai={a1,a2,…,an},其中ai是對應于每個小題i的答案取值,顯然上述三個向量維數相同。我們將數據轉化為機讀的表示,有利于存儲的同時由于轉化過程中數據未損失,可以進一步對他們進行操作。
將考生所做的考題Di與教師的標準答案Ai進行評定后可將結果規范地形式化表示為Pi={p1,p2,…,pn},i表示為當前第i題,n表示小題的個數。通過評定函數每個分量pi的值:
對于上述向量,可以以數據庫記錄的形式存儲在數據庫中,便于今后利用數學工具進行試卷質量指標的分析。在實際開發中,所有向量都可以用動態數組等數據結構代替。
本文針對無紙化考試的需求,提出了會計無紙化考試可重用軟件構件模型,同時根據模型,為不同平臺,提出了一種統一的設計實現方法。但是目前要做的工作還很多,鑒于本校在系統使用過程中的經驗,大部分的主觀題閱卷仍然需要教師的參與,故無紙化考試系統在主觀題考試的實現上還需要尋求更有效的方式并進一步提高其容錯能力,以推進傳統考試改革的進程。同時,未來工作將擴展考試過程中安全保密工作、智能評分功能、以及在性能上實現大規模用戶同時訪問,以保證考試順利進行。
[1]薩師煊,王珊.數據庫系統概論[M].4版.高等教育出版社,2006.
[2]王永國.基于VB的ACCESS無紙化考試系統的設計與實現[J].微計算機應用,2007,28(1):108-112.
[3]史益芳,王志平.管理信息系統[M].人民郵電出版社,2013.
[4]Ian Sommerville.軟件工程[M].9版.機械工業出版社,2007.