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