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