鄒榮惠
(重慶市合川中學)
作為一名信息技術教師,不但要做好教育教學工作,同時還要花大量時間去協(xié)助開展日常數(shù)據(jù)處理工作。我校的辦學規(guī)模大,平常對教師、學生的考核量也相對較多,所以對各類數(shù)據(jù)的處理比較復雜,經(jīng)過這么多年的數(shù)據(jù)管理,我對visual foxpro也越來越熟悉,其中也悟出了不少技巧,給我的工作帶來了便利,因此把它寫出來,與大家共勉!
在學校的數(shù)據(jù)處理中,經(jīng)常會出現(xiàn)沒有規(guī)律的數(shù)據(jù)分析,如果每次都去編程處理,那就太累了,而且得不償失。有時利用在表中巧設字段并置值為“1”,會巧妙統(tǒng)計出想要的結(jié)果。例:我們要對全市各校的中考數(shù)據(jù)進行各科分數(shù)段、各科平均分、總分排名的統(tǒng)計。首先,假如我們對各科每10分段分別進行統(tǒng)計,就要設10 個字段:a100、a90、a80、a70、a60、a50、a40、a30、a20、a10,每個字段定義為數(shù)據(jù)型,另再設一個字段作為各學校總?cè)藬?shù)統(tǒng)計,為求平均分作準備,字段為flag,數(shù)據(jù)類型為數(shù)字型,并置值為“1”,最后設一個數(shù)據(jù)字段為average,用作平均分,然后分別在各學科中標上相關的標志“1”,如在a100中置值為“1”是語文學科等于大于100,在a90中置值為“1”是語文學科等于大于90……然后以“畢業(yè)學?!弊侄我躁P鍵字進行檢索:即inde on畢業(yè)學校to filessdtr,在total to文件名on畢業(yè)學校,打開新產(chǎn)生的文件名,在用語文字段/flag,即得語文的平均分,拷貝到新文件:copy to文件名 fiel畢業(yè)學校,a100、a90、a80、a70、a60、a50、a40、a30、a20、a10、average,最后打開這個新文件,就是語文學科各學校的分析數(shù)據(jù)出來了。以此類推數(shù)學、英語等也如此,最后把相關的數(shù)據(jù)表融合在一起,就是一個完整的數(shù)據(jù)分析統(tǒng)計表,當然這一切都是在命令窗口中進行,看似一個必須通過編程才能處理好的數(shù)據(jù)分析,通過在字段中巧設“1”,迅速完成一個看似復雜的數(shù)據(jù)分析,這樣的辦事效率領導高興,自己也很愉快。
這么多年的初高中新生分班工作一直由本人承擔,我深深理解班主任對每接一個新班的強烈愿望:要求學生的成績要均衡,男女比例要協(xié)調(diào),城鄉(xiāng)搭配要合理??傊?,方方面面都要考慮到。要照顧好每個班的優(yōu)生率是最頭痛的事情。經(jīng)過這么多年的實戰(zhàn)經(jīng)驗,現(xiàn)在感覺越來越得心應手了,全靠visual foxpro的強大功能。下面就具體操作步驟作詳解:(1)整理好新生數(shù)據(jù)庫,在其中設置兩個重要的數(shù)據(jù)字段,一個是編班編號(bh),一個是選班學生標志(flag);(2)錄入相關的選班人標志;(3)按照相關的要求進行排序,如先按城鄉(xiāng),再按性別,最后按總分;(4)最后進行“之”字形編號;(5)待班主任確定編班序號后,進行對等調(diào)選班生。最后統(tǒng)計出來的各個班分數(shù)段、平均分、男女比例、總分數(shù)都是非常合理。這樣的方式費時不多,結(jié)果令大家滿意。
對于一個學校,要不斷掌握全校師生的變化情況,隨時了解師生動向,考評教師和學生固然成了其中不可缺少的一個環(huán)節(jié)。對于學生倒是好考查,但老師考評起來難度往往比較大,考評對象比較復雜,有學生、老師、領導。為了比較客觀而真實地反應老師的教學水平和師德師風,我校采取了分類進行問卷調(diào)查,針對三類人采取三種不同的方式,最后按一定的比例進行匯總。首先通過閱讀問卷獲得數(shù)據(jù)庫,然后分別用substr( )函數(shù)取出每個題的相關字符,最后分別進行各個班各個學科教師的匯總。當然這得需要編寫程序,不同的學校有不同的要求,也有不同的處理方式,在此不再贅述,權(quán)當拋磚引玉。
上面的三個實例只是大海中的一滴水,visual foxpro的強大數(shù)據(jù)功能眾所周知。平時市面上也有不少的管理軟件,但真正能實用的少之又少,因為各個學校的情況不一樣,管理者的要求也不一樣,所以我們只有掌握好visual foxpro,才能以不變應萬變,只有領導想不到的,沒有visual foxpro辦不到的。用好visual foxpro,讓你事半功倍,輕松工作!