要提高教學(xué)管理水平以適應(yīng)學(xué)校的快速發(fā)展,成績管理就是擺在我們面前的一個(gè)重要的課題之一。
一、學(xué)校成績管理現(xiàn)狀和存在的問題
由任課教師分班手工提交學(xué)生的考試成績給班主任和教務(wù)處,再由班主任利用手工Excel軟件錄入計(jì)算機(jī),進(jìn)行分類匯總,打印成表,上報(bào)教務(wù)處,并通過郵寄的方式發(fā)到學(xué)生或?qū)W生家長手中。從當(dāng)前的這種成績管理方式中不難看出存在的諸多問題:
一是基于安全考慮,教務(wù)處規(guī)定任課教師要提交2份成績分別給班主任和教務(wù)處,但對于任課教師卻增加了不必要的工作量。
二是鑒于數(shù)據(jù)的海量,教務(wù)處不得不將成績的錄入和匯總工作下派給班主任,但如果班主任錄入有誤,即使教務(wù)處有任課教師提交的原始成績數(shù)據(jù),對照工作也是一個(gè)極為龐大的工程,難以辦到。這樣成績的安全性將難以保障。
三是班主任操作計(jì)算機(jī)的能力水平參差不齊,尤其是很多年長些的班主任對于成績的分類匯總能力有限,甚至存在手工用計(jì)算器匯總成績?nèi)缓笾鹨惶畋淼那闆r。并且數(shù)據(jù)錄入量很大,沒有相應(yīng)的檢錯機(jī)制,數(shù)據(jù)容易出錯。
四是鑒于我校80%以上為外地生源,期末成績單的郵寄也成為了班主任比較麻煩的工作。加之成績較差學(xué)生擔(dān)心家長責(zé)備,提供的通訊地址可能不實(shí)。這樣造成很多學(xué)生家長對學(xué)生的在校表現(xiàn)情況并不了解。
五是中職學(xué)校畢業(yè)生要面向企業(yè)就業(yè),用人單位往往要根據(jù)學(xué)生的在校成績擇優(yōu)錄取,由于班主任上報(bào)的都是打印成表的班級成績,教務(wù)處并沒有電子版成績,也給成績的查詢工作帶來麻煩。
六是所有成績的提交、匯總、上報(bào)過程、都使用紙張、油墨作載體,如此大量的數(shù)據(jù)將極大地增加學(xué)校的教學(xué)成本。
二、Web與數(shù)據(jù)庫的結(jié)合是成績管理系統(tǒng)的發(fā)展趨勢也是學(xué)校解決成績管理問題的捷徑
隨著信息技術(shù)的發(fā)展,數(shù)據(jù)庫技術(shù)成為管理信息系統(tǒng)的核心技術(shù)和基礎(chǔ)技術(shù),也是Web技術(shù)的一個(gè)重要組成部分。通過Web與數(shù)據(jù)庫的結(jié)合,可以把數(shù)據(jù)庫提供給遠(yuǎn)方的用戶使用,而不需要擔(dān)心遠(yuǎn)距離費(fèi)用,也不需擔(dān)心計(jì)算機(jī)的平臺問題。數(shù)據(jù)庫是管理信息的工具,而Web提供了共享數(shù)據(jù)的方法。因此,數(shù)據(jù)庫與Web連接具有明顯的意義而且在互連網(wǎng)上的作用也越來越明顯。WEB數(shù)據(jù)庫工作機(jī)制如圖1所示。
各類高校早已利用Web與數(shù)據(jù)庫的結(jié)合建立了自己的基于B/S的成績管理系統(tǒng),通過該系統(tǒng)、上述問題已經(jīng)可以基本解決。即只要任課教師在任意一臺能夠接入校園網(wǎng)或者互聯(lián)網(wǎng)的計(jì)算機(jī)上錄入學(xué)生成績,那么匯總統(tǒng)計(jì)結(jié)果將全部自動生成,班主任對成績管理的工作量基本減少到零,當(dāng)然學(xué)生家長也會通過互聯(lián)網(wǎng)登陸學(xué)校的成績管理系統(tǒng)輕松了解學(xué)生在校的學(xué)習(xí)成績等表現(xiàn)情況,以及時(shí)掌握孩子在校的情況,同時(shí)也拉近了學(xué)生家長與學(xué)校的距離;方便企業(yè)用人并提高企業(yè)用人的透明度,在學(xué)生中形成良好的就業(yè)競爭氛圍。這些都不需要紙張作為媒介,既提高了效率又降低了教學(xué)成本。
三、獨(dú)立研發(fā)的成績管理系統(tǒng)最適合中職學(xué)校的長遠(yuǎn)發(fā)展
中等職業(yè)學(xué)校正處于蓬勃發(fā)展階段,擁有基于B/S的成績管理系統(tǒng)也必將是大勢所趨。盡管市面上各類的成績管理系統(tǒng)也很多,但大多適合中小學(xué)或普通高校,而中職學(xué)校以重實(shí)踐、面向就業(yè)等特點(diǎn)區(qū)別于普通中小學(xué),即使同為中等職業(yè)學(xué)校,由于學(xué)校的專業(yè)側(cè)重點(diǎn)方向不同、原有成績管理習(xí)慣不同等原因,也難于統(tǒng)一成績管理模式。在此,筆者以我校應(yīng)用技術(shù)系專業(yè)課程考核辦法為例介紹它的復(fù)雜性。首先我們將課程分為“純理論課程”和“一體化課程”,純理論課程考核辦法為教務(wù)處統(tǒng)一組織考核,平時(shí)成績占總成績的10%,期末成績占90%;其次“一體化課程”又分為“考證課程”與“非考證課程”,這兩類課程成績都包括平時(shí)成績、作業(yè)、作品、期末成績。而且權(quán)重也不完全相同。所以真正完全適合某所中職學(xué)校的統(tǒng)一的成績管理系統(tǒng)在市面上很難找到。即便購買或者定制到暫時(shí)適合學(xué)校當(dāng)前管理模式的系統(tǒng),隨著學(xué)校的不斷發(fā)展、課程的不斷更新、成績管理模式的逐步優(yōu)化、先前的管理系統(tǒng)也必將不斷升級,那么學(xué)校在此方面的投入將無止境。因此獨(dú)立開發(fā)適合本校的成績管理系統(tǒng)是最好的選擇,既可以節(jié)約投資成本,還可以隨著形勢的發(fā)展,成績管理模式的優(yōu)化,對系統(tǒng)進(jìn)行二次開發(fā)。
四、模擬我校課程考試模式的成績管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)
這里以筆者獨(dú)立完的成ASP+SQLSERVER成績管理子系統(tǒng)為例,談?wù)勊幕炯夹g(shù)實(shí)現(xiàn)。
1. 數(shù)據(jù)表設(shè)計(jì)
教師任課表、成績表、結(jié)構(gòu)描述見表1和表2。
2. 關(guān)鍵技術(shù)的解決
(1)批量錄入數(shù)據(jù)。在成績管理模塊中,學(xué)生成績需要批量錄入,即一個(gè)頁面一次錄入整個(gè)班級學(xué)生成績,實(shí)現(xiàn)原理可以在成績添加界面形成N個(gè)表單記錄,通過定義2個(gè)一維數(shù)組或1個(gè)二維數(shù)組的方法暫存批量數(shù)據(jù),然后批量插入數(shù)據(jù)庫。
程序代碼如下:
(2)批量錄入表單的暫存。成績管理模塊中,任課教師錄入學(xué)生成績時(shí),如果班級人數(shù)較多,可能需要較長時(shí)間,中途很可能臨時(shí)需要去做其他的事情。加之系統(tǒng)給用戶的Session生存期有限,可能出現(xiàn)前面錄入工作白做的情況,所以給批量錄入加入暫存功能尤為必要。
原理:參見grade表和grade_save表。其中g(shù)rade_save表為臨時(shí)存放成績的數(shù)據(jù)表,而grade表才是成績表。使用存儲功能將未錄入完成的數(shù)據(jù)存入grade_save表,用戶再次登陸本頁面,該頁面將以默認(rèn)值方式自動加載上次已經(jīng)存儲的表單,如果錄入完成,通過提交功能將批量提交所有表單變量到grade表,并同時(shí)刪除grade_save表對應(yīng)的全部記錄。成績提交保存流程如圖2所示。
綜上所述,在硬件條件已經(jīng)基本得到滿足的今天,軟件建設(shè)也必須跟上去,針對本校實(shí)際獨(dú)立研發(fā)準(zhǔn)確、高效的基于B/S的成績管理子系統(tǒng)勢在必行。
(作者單位:河北省秦皇島市高級技工學(xué)校)