苗秀杰 千紅 王敏 徐亮亮
本文為大慶市指導性科技計劃項目課題階段性成果《英語等級考試訓練系統對提升英語自主學習的效果研究》(zd-2017-55)
【摘 要】 大學英語等級考試是由教育部組織的一項全國統一考試。本文應用計算機技術和網絡技術,在對大慶醫學高等專科學校英語教學及英語等級考試現狀進行調研的基礎上,從開發平臺技術及數據庫的選擇、系統用戶和模塊設計、數據庫設計等方面對英語等級考試訓練系統進行了分析和設計,以期為學校的教學和等級考試提供幫助。
【關鍵詞】 英語等級考試;訓練系統;設計
大學英語等級考試是教育部組織的一項全國統一考試,具有很高的權威性。作為高職高專院校,大慶醫學高等專科學校學生按要求應參加英語A級考試,通過英語A級考試后的學生可以自主選擇是否參加英語四六級考試。
傳統的英語教學以教師為中心,忽略了學生的主體作用,而且教學僅僅局限于課堂,授課形式單一,學生被動學習,其聽說讀寫能力得不到全面的培養,導致等級考試通過率不高。[1]隨著計算機技術及網絡技術的發展,在線考試系統的研究成為熱點,并且廣泛應用于教學及考試。開發一個無紙化的英語考試訓練系統不僅可以讓教師從繁重的閱卷工作中解脫出來,輔助教師更好的完成教學任務,還可以掌握學生對知識點的理解情況并對薄弱知識點進行強化處理。
本文在研究大慶醫學高等專科學校學生實際情況及等級考試題型的基礎上,擬采用B/S模式進行英語等級考試訓練系統的分析和設計。
一、開發平臺技術及數據庫的選擇
ASP(Active Server Page)是動態服務器頁面的簡稱,意思是活動的具有服務器功能的網頁。可以用其來創建動態交互式網頁并建立強大的web應用程序,它具備開發網站應用程序的一切解決方案。ASP是一種操作簡單、方便使用的程序開發工具,能與數據庫以及其它應用程序進行交互連接,能制作各種動態網頁。[2]
C#(C-Sharp)是微軟公司發布的一種面向對象的,運行于NET Framework之上的一種編程語言。C#增強了開發者的效率,使程序員可以快速進行網絡開發,同時也保持了開發者所需要的強大性和靈活性。[3]C#就是專門為NET應用而開發的語言。
SQL Server是一款具有強大功能的后臺數據庫管理系統,能創建、設計、開發以及管理數據。它是真正具有圖形化的用戶操作界面,豐富的編程接口,很強伸縮性、安全性,操作直觀、簡單但功能又非常強大的數據庫管理工具。[4]
本文所設計的英語等級考試訓練系統擬采用ASP.NET技術,應用C#語言進行編寫,使用SQL Server2008作為系統所需數據庫。
二、系統用戶和模塊設計
通過對大慶醫學高等專科學校具體情況的分析調研后,得出本系統有兩類用戶和由六大模塊組成。
1、用戶
用戶包括兩個:學生用戶和管理員用戶。
(1)學生用戶是主體用戶,本系統為學生用戶提供在線訓練功能和模擬考試功能,在訓練和模擬考試后系統會自動評分,這樣能讓學生及時發現自己的薄弱環節,加強該環節的訓練強度,達到查缺補漏的效果。
(2)管理員用戶維護系統的運行,需要對考生、試題、成績等進行統一的維護和管理。
2、模塊
六大模塊由用戶登錄管理、試題庫管理、模擬訓練管理、模擬考試管理、成績管理和后臺管理組成。系統各模塊主要功能如下:
(1)用戶登錄管理模塊:本模塊用于驗證用戶身份,管理員用戶可以進行試題試卷庫的管理、學生信息管理、成績查詢管理等,學生用戶只能參加在線訓練和模擬測試;
(2)試題庫管理模塊:完成試題的增、刪、改等操作,可以根據試題的類型、難易程度和分值等對錄入的試題進行分類存儲管理;
(3)模擬訓練管理模塊:完成學生在線模擬訓練的管理,該模塊下設“聽、說、讀、寫”四個子模塊,學生登錄后可以根據自己的需要進入相應的模塊進行由易到難的通關訓練;
(4)模擬考試管理模塊:完成學生的模擬考試管理,學生登錄后進入該模塊,系統會隨機抽取一份試卷進行模擬考試;
(5)成績管理模塊:訓練或模擬考試結束后,系統都將給出相應的得分,并將得分進行分類保存,學生可以查詢自己的訓練和模擬考試成績;
(6)后臺管理模塊:對用戶進行增、刪、改及相應權限的管理。
三、數據庫設計
數據庫是信息系統的核心和基礎,因此數據庫的設計是一個考試訓練系統功能實現的基礎。在本系統數據庫的設計中,按照系統的功能模塊進行了數據表的設計,本文所涉及到的數據表比較多,在此列舉幾個關鍵數據表的設計。
1、用戶信息表
該表用于記錄用戶的登錄賬號、姓名、密碼、權限信息,本表的主鍵是賬號,不允許為空,用戶類型分為2類(0:管理員用戶,1:學生用戶)。賬號、姓名、密碼為字符型,用戶類型為數值型。
2、學生基本信息表
該表用于管理學生基本信息,本表的主鍵為學號,不允許為空。表中字段有學號、姓名、性別、班級,四個字段均定義為字符型。
3、成績表
該表用于記錄學生訓練和模擬考試的時間和成績等,本表的主鍵為學號,不允許為空。表中字段包括學號、測試類型、聽力成績、口語成績、閱讀成績、寫作成績、總成績、考試時間。其中學號和測試類型為字符型,聽力成績、口語成績、閱讀成績、寫作成績、總成績為數值型,考試時間為日期型。
4、試題表
該表用來存儲試題的相關信息,為自動組卷和審閱試卷所用,主鍵為試題號,不允許為空。難度分為易、中、難三級。表中字段包括試題號、類型、難度、分數、答案。其中試題號、類型、難度和答案為字符型,成績為數值型。
四、結束語
本文應用計算機技術和網絡技術,在對大慶醫學高等專科學校英語教學及英語等級考試現狀進行調研的基礎上,引入通關模式對英語等級考試訓練系統進行了分析和設計。本系統不僅可以根據學生實際情況進行聽、說、讀、寫的專項訓練,還能進行等級考試的模擬測試,通過從易到難通關模式的專項訓練和模擬測試激發學生的學習熱情,讓學生明確自己的不足,針對自己的弱項進行強化訓練。該系統實現后最終將會實際應用于本校英語教學和等級考試的模擬訓練及考試中,為學校的教學和等級考試提供幫助。
【參考文獻】
[1] 杜超.高校英語四、六級模擬考試系統設計與實現[D].吉林大學計算機科學與技術學院.2014.1-6.
[2] 趙強,張紅忠.基于ASP.NET的網站系統安全性設計與實現[J].計算機應用,2008(28)271-274.
[3] Gretes,Jolm A,Green Miehael. Improving undergraduate Learning with Computer Assisted Assessment. Journal of Research on ?Computering in Education [J]. 2008.33(1)4655.
[4] 夏幫貴,劉凡馨.SQL數據庫開發培訓教程[M].北京:人民郵電出版社,2005.1.
【作者簡介】
苗秀杰,女,任職于大慶醫學高等專科學校,講師,研究方向:計算機應用.