張怡寧
(陜西職業(yè)技術(shù)學(xué)院陜西西安710038)
基于J2EE校園網(wǎng)的英語教學(xué)系統(tǒng)研究與設(shè)計
張怡寧
(陜西職業(yè)技術(shù)學(xué)院陜西西安710038)
本篇目的在于研究基于J2EE校園網(wǎng)的英語教學(xué)系統(tǒng)設(shè)計問題。通過研究設(shè)計J2EE校園網(wǎng)的英語教學(xué)系統(tǒng),在SQL Server數(shù)據(jù)庫上,選擇java語言,采用JSP+SQL Server開發(fā)系統(tǒng),以改革創(chuàng)新當(dāng)前英語教學(xué)活動。結(jié)果證實,設(shè)計基于J2EE校園網(wǎng)的英語教學(xué)系統(tǒng),不僅可以確保高效的學(xué)生以及老師,可以在日常教學(xué)中能夠不受時間、地域上的限制,運用該英語教學(xué)系統(tǒng)實現(xiàn)互動,該教學(xué)方式相比較傳統(tǒng)的英語教學(xué),有助于提高當(dāng)前英語教學(xué)的效率,英語教學(xué)效率提高達到20.0%。故此,設(shè)計實驗基于J2EE校園網(wǎng)的英語教學(xué)系統(tǒng),具有積極實現(xiàn)價值,提高教學(xué)效率。
校園網(wǎng);J2EE;系統(tǒng)設(shè)計;英語教學(xué)系統(tǒng)
隨著當(dāng)前我國計算機技術(shù)的飛速發(fā)展,在高校中校園網(wǎng)普及度也大大提升。對于英語教學(xué)中,傳統(tǒng)的教學(xué)方式以不能適合當(dāng)前時代發(fā)展需求,以現(xiàn)代化手段促進教學(xué)改革,設(shè)計基于J2EE校園網(wǎng)的英語教學(xué)系統(tǒng),具有積極影響。以下本篇對此做具體分析。
在設(shè)計英語教學(xué)系統(tǒng)中,基于J2EE校園網(wǎng)進行系統(tǒng)設(shè)計,不僅可以更好的與現(xiàn)有的網(wǎng)絡(luò)教學(xué)平臺相結(jié)合[1],為每門英語課程配備輔助教學(xué)工具,達到英語教學(xué)全面管理,高效英語教學(xué),學(xué)生高效學(xué)習(xí),也可以確保英語師生實時在線互動的目的[2]。選用JSP技術(shù)作為系統(tǒng)的客戶端開發(fā)語言,系統(tǒng)具備更多的靈活性,擁有了Java語言具備的所有特性,與平臺無關(guān),一次開發(fā)[3],到處執(zhí)行,使得系統(tǒng)設(shè)計中各種數(shù)據(jù)的交互變得簡單,靈巧,發(fā)揮積極應(yīng)用優(yōu)勢。
基于J2EE校園網(wǎng)設(shè)計英語教學(xué)系統(tǒng),以便學(xué)生與老師進行互動,提高英語教學(xué)的效率[5]。設(shè)計基于J2EE校園網(wǎng)的英語教學(xué)系統(tǒng)中,教師通過留言列表查看留言信息,給還未回復(fù)的留言回復(fù)信息。教師可以非時地與學(xué)生交流,為學(xué)生解答難題。師生可以在線實時交流,及時互動,為師生提供一個很好的交流平臺。同時,在系統(tǒng)設(shè)計中,必須明確用戶的要求,確認系統(tǒng)的開發(fā)可行性,并設(shè)計出一個合理的系統(tǒng),保證系統(tǒng)的功能與用戶的需求相吻合,以提升英語教學(xué)效率
3.1總體設(shè)計
基于J2EE校園網(wǎng)的英語教學(xué)系統(tǒng)設(shè)計中,要確保教師、學(xué)生、管理員3大模塊,以確保系統(tǒng)設(shè)計符合設(shè)計需求。本系統(tǒng)總體設(shè)計結(jié)構(gòu)如圖1所示。
系統(tǒng)是基于J2EE技術(shù)體系開發(fā)的,并采用Strust 1.2+ Hibernate 3.0技術(shù)框架支持,搭建系統(tǒng)環(huán)境。在Myeclipse6.5集成開發(fā)環(huán)境中創(chuàng)建一個web工程,命名為wangljx;導(dǎo)入Strust 1.2和Hibernate 3.0所有相關(guān)jar包,并在WEB-INF下導(dǎo)入strust-config.xml文件和在src目錄下導(dǎo)入hibernate.cfg.xml和log4j.properties配置文件;導(dǎo)入JspSmartUpload和JACOB所在本地JDK的安裝目錄下的bin和jre/bin兩個目錄下放入JACOB的動態(tài)鏈接庫文件jacob-1.15-M3-x86.dll;配置應(yīng)用服務(wù)器Jboss5.0,并Jboss的jdk設(shè)置為上面配置好的jdk;導(dǎo)入數(shù)據(jù)庫連接jar包:mysql-connector-java-5.0.8-bin.jar,為項目的開發(fā)提供必要的環(huán)境支持[6-10]。在該系統(tǒng)設(shè)計中,應(yīng)該確保可以給用戶提供良好的系統(tǒng)界面,以提升該系統(tǒng)設(shè)計的可用性,滿足系統(tǒng)的總體設(shè)計需求。

圖1 系統(tǒng)模塊
3.2系統(tǒng)功能設(shè)計
基于J2EE校園網(wǎng),設(shè)計英語教學(xué)系統(tǒng)功能設(shè)計中,教師與學(xué)生模塊功能相,其主要的功能包含以下具體內(nèi)容:
1)網(wǎng)上英語作業(yè):鞏固學(xué)生的所學(xué)英語知識。
2)在線進行英語測試:對于該功能,主要就是由英語教師去完成的操作,添加英語試題、或者管理試題。
3)討論英語中的答疑:教師可通過J2EE校園網(wǎng),在英語教學(xué)系統(tǒng)系統(tǒng)上發(fā)布英語相關(guān)討論題,通過該系統(tǒng)可以引導(dǎo)學(xué)生進行英語問題研究,討論解決問題的方法。
4)網(wǎng)上實現(xiàn)英語教學(xué)交流:解決學(xué)生思路混亂問題,發(fā)揮學(xué)生學(xué)習(xí)自主積極性。
其教學(xué)管理模塊,其功能主要包括人員的管理、課程管理等[11-14]。其具體功能如下:
1)系統(tǒng)人員:實現(xiàn)對系統(tǒng)的管理、英語教師的管理、學(xué)生的管理。
2)英語教學(xué)課程的管理:添加英語課程,管理英語課件等。
3)英語作業(yè)的管理:可以實現(xiàn)查詢、修改、刪除操作。
4)英語考試的管理:對相關(guān)的英語試題進行。
系統(tǒng)中普通用戶功能包括,具體內(nèi)容如下:
1)添加英語教學(xué)系統(tǒng)的普通用戶。
2)搜索相關(guān)的英語課件,以及查看英語作業(yè)、下載英語課件等操作,確保系統(tǒng)安全。
基于J2EE校園網(wǎng),對于英語教學(xué)系統(tǒng)管理功能方面,主要有以下內(nèi)容:
1)系統(tǒng)管理員,維護系統(tǒng)登錄、刪除信息的功能。
2)管理新用戶的添加、登錄、退出、刪除等操作。
3.3系統(tǒng)數(shù)據(jù)庫設(shè)計
對于該系統(tǒng)設(shè)計中,應(yīng)用瀏覽器+jsp(servlet)+SQL SEVER三層結(jié)構(gòu),統(tǒng)數(shù)據(jù)庫設(shè)計中,要存儲、更新課件資源,可涉及多個頁面、多個功能。對于該系統(tǒng)設(shè)計中,對于用戶、系統(tǒng)、數(shù)據(jù)庫之間,其數(shù)據(jù)流表現(xiàn)如圖2所示。

圖2 系統(tǒng)數(shù)據(jù)流圖
在該系統(tǒng)數(shù)據(jù)庫中,可以動態(tài)存儲系統(tǒng)信息,其主要數(shù)據(jù)庫表包括:人員表、課件表、作業(yè)表、管理員等。
3.4系統(tǒng)軟件代碼實現(xiàn)
系統(tǒng)用戶登錄代碼:
對于該系統(tǒng)設(shè)計中,可以為學(xué)生、教師用戶,提供一個登陸接口[15];在登錄系統(tǒng)Login主頁時,攔截用戶的登錄信息,主要是UserType屬性,它是用于區(qū)別各個用戶的不同訪問權(quán)限,在JSP頁面中用if語句來判斷用戶權(quán)限。用戶登錄的核心代碼:


基于J2EE校園網(wǎng),設(shè)計英語教學(xué)系統(tǒng),可以確保學(xué)生運用該教學(xué)系統(tǒng)隨時隨地的查看課件,并且可以還可通過J2EE校園網(wǎng),在系統(tǒng)中上傳作業(yè),實現(xiàn)在線的英語提問交流,發(fā)揮積極應(yīng)用價值,具有明顯應(yīng)用效益。同時,設(shè)計基于J2EE校園網(wǎng)的英語教學(xué)系統(tǒng),不僅可以確保學(xué)生、老師進行系統(tǒng)中的英語教學(xué)互動,也可以積極提高英語教學(xué)的效率,英語教學(xué)效率提高達到20.0%。
綜上所述,基于J2EE校園網(wǎng)中,設(shè)計英語教學(xué)系統(tǒng),在一定程度上不僅可以有效減少設(shè)計該英語教學(xué)系統(tǒng)的復(fù)雜性,也可以提高系統(tǒng)的應(yīng)用效率,能夠讓應(yīng)用程序在多種平臺下運行,不僅可以通過該系統(tǒng)面向教師和學(xué)生輔助教學(xué),也可以轉(zhuǎn)化傳統(tǒng)英語教學(xué)方式,提升當(dāng)前英語教學(xué)的效率,發(fā)揮積極作用。
[1]李東賓,張新軍.基于J2EE外語網(wǎng)絡(luò)教學(xué)平臺系統(tǒng)的關(guān)鍵設(shè)計[J].科教文匯,2014(8):89-90.
[2]魏啟明,吳桐芳,張金福,等.基于J2EE的英語作文網(wǎng)絡(luò)自動評閱系統(tǒng)的研究[J].福建電腦,2010,26(8):10-11,15.
[3]楊文偉,羅志偉.英語口語計算機考試系統(tǒng)的設(shè)計與實現(xiàn)[J].中國科技成果,2010,11(18):54-56.
[4]李增飛.NEPCS西寧賽區(qū)網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J].中國市場,2011(28):92,94.
[5]肖蕾,吳呂.基于艾賓浩斯記憶曲線的單詞記憶系統(tǒng)的設(shè)計與實現(xiàn)[J].荊楚理工學(xué)院學(xué)報,2013(2):22-25.
[6]許亮,陳剛.基于J2EE的高校后勤管理系統(tǒng)的研究和實現(xiàn)[J].現(xiàn)代電子技術(shù),2012,35(4):48-50.
[7]王萍利.基于J2EE的高職院校教學(xué)管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2012,34(22):88-89.
[8]張永恒,艾曉燕,劉紅霞.基于J2EE的上機實驗CAI系統(tǒng)設(shè)計與開發(fā)[J].現(xiàn)代電子技術(shù),2015(15):129-132.
[9]車寶珠.對基于校園網(wǎng)的教學(xué)系統(tǒng)的構(gòu)建與開發(fā)[J].計算機光盤軟件與應(yīng)用,2014,(5):238-239.
[10]郭蘭君.基于校園網(wǎng)的計算機輔助教學(xué)系統(tǒng)在生理學(xué)教學(xué)中的應(yīng)用[J].科技創(chuàng)新導(dǎo)報,2014(20):109-110.
[11]程超,李玉香,韓慶山,等.基于校園網(wǎng)的高校移動教學(xué)系統(tǒng)研究[J].教育與職業(yè),2010(5):174-176.
[12]張武洪,楊樂.校園網(wǎng)教學(xué)系統(tǒng)平臺中教學(xué)資源的開發(fā)探究[J].新課程研究(高等教育),2010(5):168-170.
[13]任小琦,王麗霞,王艷麗,等.基于校園網(wǎng)教學(xué)系統(tǒng)的研究[J].電子科技,2010,23(6):114-116.
[14]魏啟明,吳桐芳,張金福,等.基于J2EE的英語作文網(wǎng)絡(luò)自動評閱系統(tǒng)的研究[J].福建電腦,2010,26(8):10-11,15.
[15]李東賓,張新軍.基于J2EE外語網(wǎng)絡(luò)教學(xué)平臺系統(tǒng)的關(guān)鍵設(shè)計[J].科教文匯,2014(8):89-90.
Research and design of English teaching system based on J2EE campus network
ZHANG Yi-ning
(Shaanxi Vocational&Technical College,Xi'an 710038,China)
The purpose of this thesis is to study the design of English teaching system based on J2EE campus network.Through research and design of J2EE campus network teaching system,in the Server SQL database,select the Java language,using+ SQL Server JSP development system,to reform and innovation of the current English teaching activities.The results confirmed that the design of English teaching system based on J2EE campus network,can not only ensure that students,teachers can not be limited by time,space and geographical constraints,English teaching and learning,compared with the traditional teaching more easy to improve teaching efficiency,English teaching efficiency increased to 20%.Therefore,the design of the experiment based on the J2EE campus network of English teaching system,has a positive value,improve the efficiency of teaching.
campus network;J2EE;system design;English teaching system
TN0
A
1674-6236(2016)17-0067-03
2015-12-03稿件編號:201512036
張怡寧(1986—),女,陜西西安人,碩士,助教。研究方向:英語語言文學(xué)、英語教育教學(xué)及科研。