房曉靜



摘 要:“互聯(lián)網(wǎng)+”時(shí)代下對(duì)于英語(yǔ)教學(xué)理念和方法提出了全新的要求,傳統(tǒng)的英語(yǔ)軟件教學(xué)方法在功能需求和數(shù)據(jù)共享性能方面有所欠缺。因此,基于SSM框架對(duì)英語(yǔ)閱讀教學(xué)進(jìn)行了設(shè)計(jì)和實(shí)踐,首先從學(xué)生功能需求、教師教學(xué)需求和系統(tǒng)管理需求方面進(jìn)行了深入分析;然后基于云計(jì)算輔助對(duì)系統(tǒng)進(jìn)行了三層架構(gòu)設(shè)計(jì),采用B/S架構(gòu)作為開(kāi)發(fā)基礎(chǔ),開(kāi)發(fā)語(yǔ)言為Python,基于SSM架構(gòu)(SpringMVC+SPT+Mytatis)開(kāi)發(fā)并達(dá)到了數(shù)據(jù)的統(tǒng)一和界面的美觀;最后以某高校非英語(yǔ)專(zhuān)業(yè)兩個(gè)班級(jí)進(jìn)行教學(xué)實(shí)驗(yàn)對(duì)比,實(shí)驗(yàn)班級(jí)B的成績(jī)提升達(dá)到了12%,而對(duì)照班級(jí)A學(xué)生成績(jī)提示僅為2%。采用新的云計(jì)算教學(xué)輔導(dǎo)方法極大提高了學(xué)生的學(xué)習(xí)積極性,并且能夠充分利用學(xué)生的碎片時(shí)間與指導(dǎo)教師進(jìn)行溝通和自主學(xué)習(xí),對(duì)教師的英語(yǔ)教學(xué)壓力大大降低,取得了較為明顯的效果,學(xué)生成績(jī)進(jìn)步更快。
關(guān)鍵詞: 云計(jì)算輔助; 英語(yǔ)教學(xué); SSM框架
中圖分類(lèi)號(hào): G 642
文獻(xiàn)標(biāo)志碼: A
Abstract: Under the background of "Internet +", new requirements have been put forward for English teaching ideas and methods. The traditional English software teaching methods are deficient in functional requirements and data sharing performance. Therefore, this paper designs and practices English reading teaching based on SSM framework. Firstly, it makes an in-depth analysis on students' functional needs, teachers' teaching needs and system management needs. Then the paper designs a system with three-layer architecture based on cloud computing. B/S architecture is adopted as the development basis. The development language is Python. Finally, two classes of non-English majors in a university are compared in the teaching experiment. The score of class B in the experiment is up to 12%, while that of class A is only 2%. The adoption of the new cloud computing teaching guidance method has greatly improved the learning enthusiasm of students, and made full use of the fragmented time of students to communicate with the tutor and study independently, which greatly reduced the pressure on teachers' English teaching, and achieved relatively obvious results and faster progress of students' performance.
Key words: cloud computing assistance; English teaching; SSM framework
0 引言
傳統(tǒng)的英語(yǔ)教學(xué)方法大多以課堂教學(xué)加課外輔導(dǎo)為主,效率低下。隨著我國(guó)提出“互聯(lián)網(wǎng)+”的信息化戰(zhàn)略實(shí)施以來(lái),基于互聯(lián)網(wǎng)的外語(yǔ)教學(xué)方式應(yīng)用及研究得到了長(zhǎng)足發(fā)展。以信息多媒體為媒介,以計(jì)算機(jī)為載體的輔助教學(xué)模式日益成為主流,同時(shí)云計(jì)算的出現(xiàn)大大提高了城市人群的碎片化學(xué)習(xí)效率。李宏亮(2006)等從尊重教育教學(xué)規(guī)律為出發(fā)點(diǎn),認(rèn)為“互聯(lián)網(wǎng)+”教學(xué)并不是簡(jiǎn)單的將教學(xué)搬移至互聯(lián)網(wǎng),而是應(yīng)該注重教學(xué)活力和效益[1];陳堅(jiān)林(2008)在分析了構(gòu)建主義的內(nèi)涵后,將信息互聯(lián)網(wǎng)技術(shù)融入到英語(yǔ)課程學(xué)習(xí)中去,取得了較好的效果[2];宋文風(fēng)(2013)提出將網(wǎng)絡(luò)資源進(jìn)行抓取,建模數(shù)據(jù)庫(kù)模型,用于學(xué)生英語(yǔ)自主學(xué)習(xí)平臺(tái)的創(chuàng)建中[3]。本文通過(guò)文獻(xiàn)資料分析和調(diào)查發(fā)現(xiàn),目前基于“互聯(lián)網(wǎng)+”的英語(yǔ)教學(xué)應(yīng)用及研究多基于本地?cái)?shù)據(jù)庫(kù)的存儲(chǔ)及平臺(tái)的開(kāi)發(fā)[4-7],對(duì)于大數(shù)據(jù)和云計(jì)算相結(jié)合的英語(yǔ)閱讀教學(xué)軟件相關(guān)研究較少。
云計(jì)算作為一種全新的信息交互模式,目前逐步被認(rèn)可并在游戲、娛樂(lè)和醫(yī)學(xué)輔助等方面得到初步應(yīng)用[8]。其具有多方面優(yōu)勢(shì):數(shù)據(jù)存儲(chǔ)容量大、安全可靠,不存在病毒困擾;對(duì)于計(jì)算機(jī)硬件要求底,數(shù)據(jù)處理效率高;用戶(hù)之間的數(shù)據(jù)共享更為安全和輕松,交流方面。因此,云計(jì)算作為英語(yǔ)教學(xué)輔助具有非常大的潛力,本文從英語(yǔ)閱讀教學(xué)的需求出發(fā),研究了基于SSM框架下的云計(jì)算教學(xué)輔助平臺(tái)設(shè)計(jì)方案,并就該平臺(tái)進(jìn)行了一個(gè)學(xué)期的教學(xué)實(shí)踐和對(duì)比,取得了較好的效果。
1 英語(yǔ)閱讀教學(xué)需求分析
需求分析是網(wǎng)絡(luò)教學(xué)平臺(tái)的首要環(huán)節(jié),其目的是明確系統(tǒng)用戶(hù)對(duì)功能的要求,并將其進(jìn)行歸納整理。除了功能性需求外,還需要關(guān)注非功能性需求,包括軟件的穩(wěn)定性、可靠性、安全性以及效率等。本文從學(xué)生、教師和系統(tǒng)管理員使用實(shí)際出發(fā),以結(jié)構(gòu)圖的方式來(lái)梳理和展示不同用戶(hù)的需求。
2.1 學(xué)生功能需求
基于云計(jì)算的英語(yǔ)閱讀教學(xué)系統(tǒng)首先應(yīng)以學(xué)生為需求主體,需要滿足的要求包括注冊(cè)登錄、查看和管理個(gè)人信息、英語(yǔ)閱讀、聽(tīng)說(shuō)和讀寫(xiě),以及英語(yǔ)課程的選擇等,其主要需求如圖1所示。
2.2 老師教學(xué)需求
教師教學(xué)需求是云計(jì)算教學(xué)輔助平臺(tái)的核心,本文在軟件中設(shè)定老師角色,老師與學(xué)生可以實(shí)現(xiàn)數(shù)據(jù)共享和資源交流,需要實(shí)現(xiàn)系統(tǒng)登錄注冊(cè)、個(gè)人中心管理和公告發(fā)布、課件備案和上傳、文章閱讀和學(xué)習(xí)、課程安排等。根據(jù)教師教學(xué)授課過(guò)程中的詳細(xì)規(guī)劃,其主要教學(xué)流程需求圖,如圖2所示。
2.3 系統(tǒng)管理需求
系統(tǒng)管理員主要實(shí)現(xiàn)對(duì)系統(tǒng)內(nèi)部信息維護(hù)和梳理,系統(tǒng)管理員可以對(duì)學(xué)生及教師用戶(hù)的權(quán)限等級(jí)進(jìn)行授予,同時(shí)對(duì)后臺(tái)數(shù)據(jù)庫(kù)內(nèi)容進(jìn)行整理,包括課程安排、文章內(nèi)容、公告信息發(fā)布等。
2.4 其他需求
其他需求主要指的是非功能性需求,對(duì)系統(tǒng)架構(gòu)的穩(wěn)定和安全運(yùn)行起到承接作用。在實(shí)踐中,這種需求一般不是學(xué)生或者教師所提出,而是系統(tǒng)開(kāi)發(fā)人員需要關(guān)注。本文在系統(tǒng)平臺(tái)的設(shè)計(jì)中除了考慮到系統(tǒng)的正確性、友好型、易用性、健壯性、響應(yīng)時(shí)間、安全性和兼容性等,還考慮到詞匯教學(xué)和判斷中的精確性,本文采用K-均值聚類(lèi)算法,利用語(yǔ)料庫(kù)Word2vet進(jìn)行訓(xùn)練獲取,其算法模型如下:
2 基于SSM架構(gòu)的教學(xué)平臺(tái)總體設(shè)計(jì)
基于SSM架構(gòu)對(duì)該英語(yǔ)教學(xué)輔助系統(tǒng)架構(gòu)進(jìn)行設(shè)計(jì),結(jié)合編程語(yǔ)言在基于系統(tǒng)需求分析的基礎(chǔ)上開(kāi)展詳細(xì)闡述。
2.1 系統(tǒng)架構(gòu)設(shè)計(jì)
本文采用B/S架構(gòu)作為開(kāi)發(fā)基礎(chǔ),開(kāi)發(fā)語(yǔ)言為Python,由于系統(tǒng)對(duì)于傳輸效率和師生互動(dòng)作為首要目的,基于SSM架構(gòu)(SpringMVC+SPT+Mytatis)進(jìn)行開(kāi)發(fā),系統(tǒng)中的日志記錄為L(zhǎng)OG4j為基礎(chǔ),權(quán)限管理利用Shrio框架為基礎(chǔ),以Web前段進(jìn)行界面的開(kāi)發(fā)和優(yōu)化,達(dá)到了數(shù)據(jù)的統(tǒng)一和界面的美觀,本位的系統(tǒng)架構(gòu),如圖3所示。
在服務(wù)器中,采用三層式布局,第一層為系統(tǒng)表現(xiàn)層,第二層位業(yè)務(wù)架構(gòu)層,第三層為持久維護(hù)層。
(1) 系統(tǒng)表現(xiàn)層
系統(tǒng)表現(xiàn)層主要實(shí)現(xiàn)用戶(hù)請(qǐng)求的響應(yīng),并依據(jù)使用者的需求進(jìn)行各類(lèi)型業(yè)務(wù)接口的調(diào)用,并以圖像的形式展示給所需要的用戶(hù)[9]。系統(tǒng)表現(xiàn)層以MVC模式進(jìn)行搭建,為實(shí)體類(lèi)的Model模型,該模型主要目的是數(shù)據(jù)的封裝和流轉(zhuǎn);View視圖用于數(shù)據(jù)的圖像化展示,Controller控制器用于將視圖中的操作或命令轉(zhuǎn)化為模型中的數(shù)據(jù),用于交互請(qǐng)求。SSC框架是對(duì)MVC表現(xiàn)系統(tǒng)的一種實(shí)現(xiàn),本文的SpringMVC基本可行。
(2) 業(yè)務(wù)架構(gòu)層
業(yè)務(wù)架構(gòu)層基于系統(tǒng)表現(xiàn)層和模型持久層之間,起到數(shù)據(jù)傳輸搭建和橋梁的作用。本文的業(yè)務(wù)架構(gòu)層通過(guò)系統(tǒng)中的封裝模塊來(lái)實(shí)現(xiàn),方便表現(xiàn)層進(jìn)行讀取。在進(jìn)行教學(xué)和學(xué)習(xí)操作時(shí),事物架構(gòu)處理是最為關(guān)鍵的環(huán)境,本文將采用Spring框架進(jìn)行編輯。
(3) 持久維護(hù)層
持久維護(hù)層是該系統(tǒng)架構(gòu)的底層邏輯,將對(duì)內(nèi)部數(shù)據(jù)庫(kù)實(shí)現(xiàn)錄入、刪減、修改和查詢(xún)等操作,為業(yè)務(wù)架構(gòu)提供技術(shù)支持。不玩呢的系統(tǒng)持久層利用Mybtis框架進(jìn)行實(shí)現(xiàn),利用對(duì)象關(guān)系映射對(duì)數(shù)據(jù)庫(kù)和實(shí)體類(lèi)進(jìn)行相互調(diào)用。
2.2 系統(tǒng)功能模塊設(shè)計(jì)
依據(jù)英語(yǔ)閱讀教學(xué)功能分析需求進(jìn)行系統(tǒng)功能的結(jié)構(gòu)設(shè)計(jì),本文的系統(tǒng)功能模塊依據(jù)英語(yǔ)閱讀教學(xué)進(jìn)行了針對(duì)性的業(yè)務(wù)功能定制、業(yè)務(wù)處理流程定制等設(shè)計(jì),重點(diǎn)在于閱讀詞匯信息整理,課程模塊設(shè)置,個(gè)人用戶(hù)習(xí)慣設(shè)計(jì)以及后臺(tái)課程教學(xué)管理等。
2.3 云計(jì)算數(shù)據(jù)庫(kù)設(shè)計(jì)
云計(jì)算數(shù)據(jù)庫(kù)是學(xué)習(xí)和授課數(shù)據(jù)的存儲(chǔ)場(chǎng)所,并且還承擔(dān)著部分高速運(yùn)算功能[10]。本文基于Mysql云數(shù)據(jù)庫(kù),數(shù)據(jù)運(yùn)算和儲(chǔ)存模塊把控登錄模塊、詞匯模塊、文章閱讀模塊、聽(tīng)寫(xiě)模塊、課程教學(xué)模塊等。在進(jìn)行架設(shè)過(guò)程中需要確定系統(tǒng)所調(diào)用的實(shí)體屬性,并對(duì)實(shí)體屬性進(jìn)行邏輯解構(gòu),并繪制ER解構(gòu)圖,最后一句ER解構(gòu)圖進(jìn)行數(shù)據(jù)庫(kù)解析調(diào)用,其中數(shù)據(jù)庫(kù)的調(diào)用關(guān)鍵代碼如下:
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "陳向明" ; /定義用戶(hù)的用戶(hù)名/
String password = "123456" ; /定義用戶(hù)密碼/
try{
Connection con =
DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){
System.out.println /數(shù)據(jù)庫(kù)連接成功/
se.printStackTrace() ;
}
3 基于云計(jì)算輔助平臺(tái)的教學(xué)實(shí)踐
為驗(yàn)證基于云計(jì)算輔助平臺(tái)的英語(yǔ)教學(xué)和學(xué)習(xí)實(shí)踐效果,本文進(jìn)行了對(duì)比教學(xué)試驗(yàn)設(shè)計(jì)。試驗(yàn)對(duì)象為某高校非英語(yǔ)專(zhuān)業(yè)的兩個(gè)學(xué)生班級(jí),目前該班級(jí)學(xué)生均達(dá)到英語(yǔ)四級(jí)水平,具有一定的英語(yǔ)基礎(chǔ)和自學(xué)能力,但是基本上都沒(méi)有達(dá)到六級(jí)水平,因此兩組對(duì)比班級(jí)之間的初始英語(yǔ)水平基本一致,具有一定的成績(jī)提升空間。由于每個(gè)班級(jí)學(xué)生男女生比例不一致,并且來(lái)自于不同省份,本文將兩個(gè)班級(jí)的學(xué)生總數(shù)調(diào)整為50人,并根據(jù)性別比例進(jìn)行了適當(dāng)調(diào)整,確保對(duì)比班級(jí)之間沒(méi)有額外因素的干擾。最終兩個(gè)班級(jí)中,班級(jí)A學(xué)生總數(shù)50人,其中女生19人,男生31人,四級(jí)通過(guò)率95%,六級(jí)通過(guò)率6%;班級(jí)B學(xué)生總數(shù)50人,其中女生20人,男生31人,四級(jí)通過(guò)率96%,六級(jí)通過(guò)率7%。同時(shí),每個(gè)班級(jí)學(xué)生均擁有筆記本電腦或其他可移動(dòng)電子設(shè)備,試驗(yàn)時(shí)間為期一個(gè)學(xué)期,總課時(shí)50個(gè)課時(shí),班級(jí)A采用傳統(tǒng)的課堂教學(xué)模式,班級(jí)B采用云計(jì)算平臺(tái)的網(wǎng)絡(luò)教學(xué)模式。在英語(yǔ)教學(xué)過(guò)程中的教學(xué)流程以及中間問(wèn)卷調(diào)查流程,如圖4所示。
班級(jí)A作為對(duì)照班級(jí),進(jìn)行傳統(tǒng)授課前英語(yǔ)閱讀模擬考試平均分為71.2分,班級(jí)B作為實(shí)驗(yàn)班級(jí),其英語(yǔ)閱讀考試成績(jī)?yōu)?2.0分,學(xué)生英語(yǔ)成績(jī)均處于中等水平。在接受了一學(xué)期的英語(yǔ)教學(xué)輔導(dǎo)課程后,班級(jí)A的平均分達(dá)到73.4分,其中最高分89.8分,最低分60.5分;而采用云計(jì)算教學(xué)輔導(dǎo)課程的學(xué)生班級(jí)B其英語(yǔ)平均分達(dá)到了78.5分,其中最高分95.0分,最低分62.1分。綜合對(duì)比來(lái)看,實(shí)驗(yàn)班級(jí)B
的成績(jī)提升達(dá)到了12%,而對(duì)照班級(jí)A學(xué)生成績(jī)提示僅為2%。從學(xué)習(xí)成績(jī)柱狀圖可以明顯發(fā)現(xiàn),如圖5所示。
整體上采用新的云計(jì)算教學(xué)輔導(dǎo)方法極大提高了學(xué)生的學(xué)習(xí)積極性,并且能夠充分利用學(xué)生的碎片時(shí)間與指導(dǎo)教師進(jìn)行溝通和自主學(xué)習(xí),對(duì)教師的英語(yǔ)教學(xué)壓力大大降低,取得了較為明顯的效果,學(xué)生成績(jī)進(jìn)步更快。
4 總結(jié)
互聯(lián)網(wǎng)+教育時(shí)代背景下信息化英語(yǔ)教學(xué)方式越來(lái)越獲得學(xué)生和教師的認(rèn)可,傳統(tǒng)的英語(yǔ)學(xué)習(xí)軟件在學(xué)習(xí)效率和功能性需求分析針對(duì)性不足,數(shù)據(jù)交互方式落后。本文基于SSM架構(gòu)建立了基于云計(jì)算輔助的網(wǎng)絡(luò)英語(yǔ)教學(xué)研究平臺(tái),并進(jìn)行了為期一個(gè)學(xué)期的教學(xué)實(shí)踐,取得較好效果,研究結(jié)論如下:
(1) 基于英語(yǔ)閱讀教學(xué)中的問(wèn)題,建立了英語(yǔ)閱讀教學(xué)系統(tǒng)需求,包括學(xué)生功能需求,教師功能需求和管理員需求,同時(shí)建立了基于軟件的穩(wěn)定性、可靠性、安全性以及效率需求。
(2) 基于SSM架構(gòu)建立了英語(yǔ)教學(xué)平臺(tái),將系統(tǒng)結(jié)構(gòu)分為系統(tǒng)表現(xiàn)層、業(yè)務(wù)架構(gòu)層和持久維護(hù)層,并且建立了基于云計(jì)算的數(shù)據(jù)庫(kù)存儲(chǔ)和運(yùn)算系統(tǒng),大大提高了學(xué)生和教師在系統(tǒng)平臺(tái)的操作便利性和數(shù)據(jù)交流。
(3) 通過(guò)對(duì)某高校兩個(gè)非英語(yǔ)班級(jí)的對(duì)比教學(xué)實(shí)踐發(fā)現(xiàn),實(shí)驗(yàn)班級(jí)B的成績(jī)提升達(dá)到了12%,而對(duì)照班級(jí)A學(xué)生成績(jī)提示僅為2%。采用新的云計(jì)算教學(xué)輔導(dǎo)方法極大提高了學(xué)生的學(xué)習(xí)積極性,并且能夠充分利用學(xué)生的碎片時(shí)間與指導(dǎo)教師進(jìn)行溝通和自主學(xué)習(xí),對(duì)教師的英語(yǔ)教學(xué)壓力大大降低,取得了較為明顯的效果,學(xué)生成績(jī)進(jìn)步更快。
參考文獻(xiàn)
[1] 李宏亮,趙漩.基于“互聯(lián)網(wǎng)+教育”的課堂教學(xué)重構(gòu)[J].上海教育科研,2016(5):80-83.
[2] 陳堅(jiān)林.大學(xué)英語(yǔ)教學(xué)新模式下計(jì)算機(jī)網(wǎng)絡(luò)與外語(yǔ)課程的有機(jī)整合一一對(duì)計(jì)算機(jī)輔助外語(yǔ)教學(xué)概念的生態(tài)學(xué)考察[J].外語(yǔ)電化教學(xué),2006,11(2):180.
[3] 宋文風(fēng).網(wǎng)絡(luò)資源在高中英語(yǔ)閱讀教學(xué)中的應(yīng)用研究[D]. 重慶:重慶外國(guó)語(yǔ)學(xué)院,2013.
[4] 楊潔.基于NAO平臺(tái)的英語(yǔ)學(xué)習(xí)機(jī)器人設(shè)計(jì)[J].微型電腦應(yīng)用,2019,35(8):66-69.
[5] 王柳莎.基于K-均值聚類(lèi)算法的英語(yǔ)教學(xué)崗位勝任能力評(píng)估系統(tǒng)設(shè)計(jì)[J].微型電腦應(yīng)用,2019,35(7):128-130.
[6] 宋寶梅.網(wǎng)絡(luò)環(huán)境下支架式教學(xué)模式在英語(yǔ)教學(xué)中的研究[J].東北農(nóng)業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2008(3):82-83.
[7] 賀新.支架式教學(xué)法在大英網(wǎng)絡(luò)聽(tīng)力課程中的應(yīng)用[J]. 山西農(nóng)業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2011 (6):575-578.
[8] 楊玲玲.基于網(wǎng)絡(luò)的基礎(chǔ)英語(yǔ)課程支架式教學(xué)探索[J].海外英語(yǔ),2016(1):27-28.
[9] 董淑琴.基于C/S模式的英語(yǔ)在線翻譯平臺(tái)架構(gòu)[J].微型電腦應(yīng)用,2018,34(11):104-106.
[10] 呼媛玲,寇媛媛.基于云計(jì)算網(wǎng)絡(luò)平臺(tái)的英語(yǔ)練習(xí)系統(tǒng)設(shè)計(jì)應(yīng)用[J].微型電腦應(yīng)用,2018,34(5):63-65.
(收稿日期: 2019.08.22)