李 青
(營口市農業工程學校,營口 115000)
近年來,高校教學管理的信息化程度不斷提高,無論是軟件還是硬件都有了長足的進步,建設了一批圍繞教學工作的信息化平臺。在此背景下,本文設計了一套基于C/S結構的高校學生考試系統,將原有的紙質考試形式轉變為基于網絡的信息化考試。考試系統的應用可以幫助教師更好地完成編卷、閱卷、統計分數和登成績的效率,還能全程監控學生的考試狀態,降低人力物力成本。學生在考試系統中進行無紙化考試,通過輸入班級、學號和姓名進行登錄,答題完畢后交卷自動批改,在指定時間可以登錄系統查看成績。
本次設計的網絡考試系統是基于C/S結構,可以有效提高考試系統的穩定性和安全性。考試之前只需在機房管理員的協助下在考試機上安裝和部署客戶端系統即可使用。考試過程全程自主操作,學生只需憑學號信息即可進行考試。
需求分析的主要工作就是明確用戶的需求和系統的功能結構。通過問卷調查、調研會議的形式來獲取用戶對本系統的需要,主要用戶包括教務部門、教師、學生等,主要的需求獲取內容包括整體界面風格、主要功能、性能要求等。明確了用戶的需求后要由需求分析人員編寫需求規格說明書并交客戶和設計人員查看和修改。需求分析規格說明書的主要內容包括:
需求:軟件完成的功能,包括輸入、輸出要求。
屬性:硬件、安全性、移植性方面的要求。
接口要求:軟件接口風格和操作方式的要求。
其他需求:數據庫、安裝等方面的要求。
需求分析階段其實也是準備系統測試計劃的階段,因為系統測試就是檢驗軟件是否符合用戶要求的測試。
結合本系統的需求分析,軟件開發過程是:一是獲得當前系統的處理流程,即處理考試過程及收分情況。二是在業務實體分析的基礎上,建立系統邏輯模型結構,整理出系統“做什么”、“怎么做”、“對誰做”等內容。三是分析和比較系統邏輯模型與需求分析目標的差別,進一步討論系統的業務功能是否符合用戶需求,將最終的討論結果導出為當前系統的邏輯模型最終結構。
本考試系統設計的需求分析是需要滿足來自兩個方面的需求,分別是監控考試過程和收分情況兩個方面的需求。考試監控是能讓教師知道考生的考試情況,收分功能不但能讓分數保存到本地,而且還能上傳到服務器。
計算機文化基礎考試系統分為系統設置模塊、監控窗口模塊、主要考試操作模塊和遠程輔助管理模塊。
系統設置模塊包括操作向導、數據庫連接和考試時間設置。
監控窗口模塊包括考試監控和監控查詢。
主要考試操作模塊包括考試成績導出。
遠程輔助管理模塊包括遠程控制和遠程操作。
遠程操作包括獲取客戶端列表模塊,遠程客戶機操作模塊和分數收集模塊。
遠程客戶機操作模塊包括啟動客戶機考試軟件、關閉客戶機考試軟件、客戶機注銷、客戶機重啟、客戶機關機、刪除(全部刪除、單個刪除)和客戶機配置。
分數收集模塊包括單獨收集、全體收分、遠程刪除和數據刷新。
高等學校考試系統需要實現的功能中操作向導功能實現了自動生成考生信息庫和刪除考生信息庫。數據庫連接模塊只是為了得到正確的登陸帳號、登陸口令和服務器名稱,以便進行數據庫配置。考試時間設置模塊可實現考試時間的添加、刪除、保存的操作。考試監控和監控查詢模塊主要對考生考試情況表進行查詢、檢索、刷新、保存刪除和成績導入等操作。考試成績導出模塊是以考試日期和考試時間為條件進行篩選,并能統計考生數量和保存考生成績的操作。遠程控制和遠程操作模塊能夠獲取客戶機的IP地址,對客戶機進行基本的操作和對客戶機進行遠程配置,在當前考試名單中還可以進行收分、遠程刪除和數據刷新等操作。
綜上所述,高校學生考試系統代表當今教學改革的一個主要發展方向,即將先進的信息化技術融入到學校的日常管理中來,這也是現代教育的一個重要特征。隨著計算機技術、網絡技術的迅猛發展,利用信息化技術來改進教學工作是現代教育技術理論研究的主要領域之一,也使未來教育發展的新推理。未來,高速網絡、移動互聯技術、大數據、云計算等先進技術的使用也會為高校信息化建設注入更加旺盛的生命力,帶動高校教學工作進入新的時代。