王 妍 馮 碩 劉海龍
一、引言
傳統(tǒng)的排考通常是用手工方法,對過去學生人數(shù)少,師資、教師資源充沛的情況還可以應付,但是隨著近幾年高校擴招,學生人數(shù)急劇增加的情況出現(xiàn),再繼續(xù)使用手工排考就比較困難了。常常會出現(xiàn)這樣或那樣的問題,一錯而動全局,并且容易泄露監(jiān)考信息,常常浪費大量的時間和精力,降低工作效率。排考需要考慮考試考場,考試人數(shù),監(jiān)考老師、時間等諸多因素,尤其困難是要兼顧各因素,以保證不會出現(xiàn)時間、人員重排的情況。
二、系統(tǒng)需求分析
基于Web技術(shù)的排考系統(tǒng)既然可以借助于網(wǎng)絡進行,排考既可以在本地計算機實施,也可以在異地進行,大大拓展了安排的靈活性。監(jiān)考人員可以根據(jù)教師資料庫中的內(nèi)容即時生成,可避免過早泄露監(jiān)考信息;可以對監(jiān)考教師進行分類管理,以便合理安排監(jiān)考教師的搭配,大大提高考務工作的效率;還可以根據(jù)監(jiān)考分配情況,進行監(jiān)考通知單的打印等操作。使用計算機進行排考,具有手工安排無法比擬的優(yōu)點:
首先,排考系統(tǒng)是為學校每次考試前對學生、教室、教師的安排服務,排考系統(tǒng)能夠為用戶提供充足的學生、教室和教師信息。
其次,排考系統(tǒng)的效率高、安排迅速方便、智能化程度高、存儲量大、成本低等優(yōu)點能夠極大地提高排考的效率和質(zhì)量,也節(jié)省了人力資源,是使學校工作科學化、正規(guī)化的重要途徑。將信息系統(tǒng)技術(shù)應用到考務工作是將來校園數(shù)字化管理的發(fā)展趨勢。
三、系統(tǒng)流程設計
排考是一項復雜的工作,它需要根據(jù)學生信息進行分析管理,按照教務管理的要求,實現(xiàn)數(shù)據(jù)的錄入、報表輸出等。目前,多數(shù)高校都是通過手工處理完成制表、編排考場、考號、監(jiān)考老師等工作。由于處理的數(shù)據(jù)量大,把大量的人力花費在枯燥無味的事務性數(shù)據(jù)、表格處理中,造成時間、人員等資源的浪費。隨著計算機科學技術(shù)的發(fā)展,自動化分配考試資源的管理系統(tǒng)應用而生。
系統(tǒng)可按照開課部門所開設課程進行考試安排,判斷專業(yè)班級的教學任務和學生選課情況沖突。在考試課程、時間、場地、監(jiān)考教師等考試信息確定后打印監(jiān)考教師任務通知單。系統(tǒng)也可以隨時安排學院大規(guī)模特殊考試,保證快捷準確的生成排考任務,隨機產(chǎn)生監(jiān)考安排報表。針對排考系統(tǒng)的相關(guān)信息,設計安排考試的流程圖(如下圖1所示)。
系統(tǒng)可采用B/S結(jié)構(gòu)設計。B/S開發(fā)模式基本不需要配置客戶端,系統(tǒng)更容易在網(wǎng)絡上發(fā)布,更新升級工作也只限定在有限的范圍內(nèi)。隨著web開發(fā)技術(shù)的發(fā)展,B/S開發(fā)模式正在彌補其界面操作性差的弱點,它的發(fā)展優(yōu)勢越來越明顯。本系統(tǒng)主要采用.NET技術(shù)來開發(fā)構(gòu)造,設計采用標準化接口,硬件平臺采用標準網(wǎng)絡接口,采用開放式數(shù)據(jù)庫互連接口(ODBC),使本系統(tǒng)與其它應用系統(tǒng)容易實現(xiàn)互連。
四、系統(tǒng)數(shù)據(jù)庫設計
數(shù)據(jù)庫中存放排考所需的各種數(shù)據(jù),包括考試班級、每個班級的考試課程及課程的主考教師、班級人數(shù),教室及教室的座位數(shù),監(jiān)考教師名單,最后排定的監(jiān)考表。數(shù)據(jù)庫由“數(shù)據(jù)庫維護”模塊代碼對原始數(shù)據(jù)進行輸人和修改,由“監(jiān)考表顯示查詢”模塊代碼對監(jiān)考表進行查詢。排考的數(shù)據(jù)表包括:
(1)課程表。反映上每門課的班級數(shù),包括字段:課程名、上課班級、主考教師、任課教師。
(2)教室表。反映可安排使用的教室及大小,包括字段:教室編號、教室座位數(shù)。
(3)教師表。反映監(jiān)考老師的姓名,并可記錄監(jiān)考次數(shù),包括字段:教師姓名、次數(shù)。
(4)班級表。反映參加考試班級的代碼和人數(shù),包括字段:班級、人數(shù)。
(5)監(jiān)考表。這是排監(jiān)考程序執(zhí)行完后,存放所有監(jiān)考資料的總表,包括字段:時間、教室編號、班級、人數(shù)、課程名、主考教師、監(jiān)考教師。
基于B/S的排考系統(tǒng)有著廣闊的前景,必將對傳統(tǒng)管理模式產(chǎn)生深遠影響。采用Internet應用模式并不一定要全部取代傳統(tǒng)的C/S結(jié)構(gòu),二者應用界限并不清晰,而且往往是互相補充、相輔相成的。事實上,排考系統(tǒng)采用B/S模式并不是要把所有的應用都轉(zhuǎn)到WebServer上來,而是要根據(jù)情況來選擇。