李國英
(廣東司法警官職業(yè)學院 廣東 廣州 510000)
隨著現(xiàn)代網(wǎng)絡技術的發(fā)展,網(wǎng)絡化正在成為當前高校發(fā)展的主流,并改變著高校傳統(tǒng)的教學和工作的方式,其代表則以各校校園網(wǎng)的建設最為典型。針對強大的校園網(wǎng)資源優(yōu)勢,如何使得其優(yōu)勢更好的發(fā)揮,成為教學工作中思考的重點。對此,本文結(jié)合自身的教學工作,提出構建基于校園網(wǎng)的專業(yè)英語輔助學習系統(tǒng),并對其具體的實現(xiàn)進行了詳細的闡述。
專業(yè)英語教學網(wǎng)站除提供日常的專業(yè)英語知識以外,還必須提供專業(yè)英語的交流的平臺,以法律英語為例,如單純的采用課堂課件、閱讀法律原文等教學方法會使教學難以達到應有的效果,還必須有教師的實踐教學指導。因此,對該平臺的設計需遵循以下的原則:
1)實用性原則。在對系統(tǒng)進行設計的過程中,其需要滿足用戶的需求作為主要的原則。根據(jù)對該平臺的分析可以看出,該平臺主要的目的是實現(xiàn)高校學生對專業(yè)英語資源的使用,并在該系統(tǒng)內(nèi)可進行知識的交流與問答,從而讓學生掌握正確的專業(yè)英語使用的空間。該平臺的設計應該盡可能的實現(xiàn)提供一個多方面的專業(yè)英語資源、內(nèi)容新穎并且可以相互交流的專業(yè)英語輔助學習的網(wǎng)站,并且可為學生提供當前最新的專業(yè)英語的資源。對此,從用戶需求的角度出發(fā),通過對用戶需求的調(diào)查,在滿足用戶基本專業(yè)知識的基礎上,盡量以實用為主。
2)系統(tǒng)先進性原則。系統(tǒng)的先進性表現(xiàn)在硬件和軟件兩個方面。結(jié)合當前流行的計算機技術,本文則采用作為數(shù)據(jù)庫管理系統(tǒng),并以作為開發(fā)工具,以作為訪問的架構。
3)安全性原則。本系統(tǒng)的應用是基于校園網(wǎng)絡,其中包含有很多學生和教師的個人基本信息。對此,在對系統(tǒng)進行設計的過程中,應盡可能的保障其中數(shù)據(jù)共享的安全性,從而保證用戶和老師的個人基礎信息的安全。
4)可維護性。對系統(tǒng)的設計應盡可能的方便對數(shù)據(jù)的維護,包括其中的硬件和軟件方面的維護,如軟件的升級、功能模塊的擴展等。
5)靈活性原則。采用更為靈活的方式可實現(xiàn)對系統(tǒng)不同業(yè)務功能的擴展,從而更好地滿足用戶的使用習慣。
技術是對界面做了包裝,從而有效的降低了的難度,更好的提供了網(wǎng)頁動態(tài)執(zhí)行的相關的能力。通過該技術,可更容易的構造應用,并通過相關的開發(fā)工具和服務器可更好的實現(xiàn)對應用程序的協(xié)同,增加應用程序的耦合性。并在端通過動態(tài)頁面的方式表現(xiàn)出來,增加了系統(tǒng)執(zhí)行的能力,這與傳統(tǒng)的在下,用戶通過CGI導致作為新的進程存在,并占據(jù)了大量的電腦內(nèi)存。而開發(fā)語言則沒有這方面的弱點。而通過技術可有效的解決與之間相互支撐。當前針對技術和技術不存在相互兼容問題,并使得得到充分的應用。
對該系統(tǒng)英語輔助學習平臺的設計主要采用當前的應用平臺,以結(jié)構作為系統(tǒng)的訪問模式,以模式作為系統(tǒng)的設計架構。通過采用現(xiàn)階段流行的模式,使得用戶只需要在終端安裝瀏覽器即可實現(xiàn)對系統(tǒng)的訪問,其業(yè)務層和邏輯層則全部發(fā)生在服務器端。采用訪問模式,其可通過各種不同的瀏覽器并結(jié)合相應的腳本語言,在通過各種API機制的情況下,實現(xiàn)對后臺數(shù)據(jù)庫的訪問。通過這樣的模式,使得對數(shù)據(jù)的維護只在服務器端受到影響,而在客戶端方面不受到任何的影響,實現(xiàn)了對系統(tǒng)的維護成本。而采用模式,其主要分為3個不同的部分,包括模型(Modle)、視圖(View)、控制(Controller)3 個部分,其中為視圖;表示數(shù)據(jù)處理的規(guī)則;表示與相互交互提供控制機制。在該結(jié)構中,用戶首先提出對層的訪問需求,在將相關的訪問請求傳遞給層,層再通過與層實現(xiàn)傳遞,在此處的層相當與業(yè)務層,通過其中應用程序?qū)崿F(xiàn)對數(shù)據(jù)層的訪問,其訪問是通過其中接口實現(xiàn)。最后通過以頁面的方式將結(jié)果展現(xiàn)給用戶,其具體的訪問的過程見圖1所示。
本系統(tǒng)的功能設計結(jié)合實際的需求分為系統(tǒng)管理、學習資料管理、視頻資料管理、交流版塊四個模塊,并將其分為前臺和后臺。其中系統(tǒng)管理為后臺開發(fā),其余全部為前臺開發(fā),具體如圖2所示。
1)前臺
學習資料管理模塊包括學習資料查看、下載功能;視頻資料管理包括視頻資料觀看、下載;交流版塊主要提供給專業(yè)英語教師和學生的交流的空間;
圖1 系統(tǒng)整體架構設計Fig.1 Overall system architecture design
圖2 系統(tǒng)功能設計Fig.2 System function design
2)后臺
系統(tǒng)管理包括系統(tǒng)注冊、系統(tǒng)管理、用戶管理、學習資料管理、視頻資料管理等功能。學習資料管理包括對資料的上傳、刪除等;用戶管理對用戶基本信息的添加、刪除和修改,同時還包括對用戶權限的分配;系統(tǒng)管理包括對系統(tǒng)基礎數(shù)據(jù)的備份和日志的管理。
通過對整個系統(tǒng)的需求分析,同時對系統(tǒng)的數(shù)據(jù)進行的調(diào)研,將系統(tǒng)的實體和不同實體間的關系描述為如圖3所示。
圖3 系統(tǒng)E-R關系圖Fig.3 System E-R diagram
對本系統(tǒng)的開發(fā)采用Java作為開發(fā)語言,并使用struts作為系統(tǒng)的框架。同時在對該系統(tǒng)進行開發(fā)的過程中采用tomcat作為其應用服務器,以SQL Server 2012作為數(shù)據(jù)庫管理系統(tǒng)。另外在對系統(tǒng)進行開發(fā)的過程中安裝JDK,tomcat6,Myeclipse7.0等開發(fā)工具。
1)網(wǎng)站首頁實現(xiàn)流程
采用對網(wǎng)站框架進行設計;建立類,以此實現(xiàn)其對數(shù)據(jù)庫的連接;分別在網(wǎng)頁中建立法律術語、案例流程、法庭視頻等不同信息資料,,并調(diào)用數(shù)據(jù)庫當中的記錄;通過實現(xiàn)顯示數(shù)據(jù)的記錄,而視頻的播放是通過在上安裝相應的播放插件,即可實現(xiàn)對文件的讀取。
2)學習資料模塊流程
采用dreamweaver畫出簡單的界面;通過其中的struts標簽顯示出英語信息標題及其相關資料公告的時間;建立一個繼承action的類GetQueDataAction,并調(diào)用其中的 PageBar和UtilBean兩個類實現(xiàn)對其信息的搜索和分頁顯示功能;建立新的JSP的頁面,并通過該頁面實現(xiàn)資料的現(xiàn)實。
3)后臺登陸界面
后臺登陸界面只有管理員才能夠進入,在輸入用戶名和密碼,并得到系統(tǒng)的驗證后方可進入后臺的管理界面,具體如圖4所示。
圖4 系統(tǒng)后臺登陸系統(tǒng)Fig.4 System manage system
英語互動教學網(wǎng)絡平臺的建立,促進了院校之間、校企之間的合作;大信息量的網(wǎng)絡儲存,最大限度的提供給學習者相關專業(yè)知識,拓展了課堂教學空間。
雙向互動:學生通過J2EE系統(tǒng)了解企業(yè)生產(chǎn)工作過程中需要的英語幫助信息,學生按照用人單位的要求,利用所學知識進行項目設計,最終通過企業(yè)擇優(yōu)選擇和優(yōu)劣甑別,最終產(chǎn)生企業(yè)效益。
動態(tài)交流:網(wǎng)絡交流平臺是一個動態(tài)的學習交流平臺。學生信息和企業(yè)信息在一定時間內(nèi)更新交替運轉(zhuǎn),學生的設計成果跟隨企業(yè)的需求隨時發(fā)生變化。企業(yè)及時通過網(wǎng)絡平臺提出工作中需要解決的問題,學生通過登錄企業(yè)需求模塊及時了解企業(yè)動向,并及時制作相應對策,并最終將設計成果反饋到企業(yè),并根據(jù)企業(yè)需要及時修改。
共享資源:網(wǎng)絡資源是一個共享資源,對加入校企合作、校校合作平臺的各院校、企業(yè)可以共享優(yōu)質(zhì)資源。對企業(yè)出現(xiàn)的疑難問題,可以通過校際間討論研究,共同提出解決方案,對于優(yōu)秀的設計項目,可以通過網(wǎng)絡,在各企業(yè)間分享借鑒。
隨著網(wǎng)絡技術的突飛猛進的發(fā)展,英語教學已不能再停留在傳統(tǒng)的課堂靜態(tài)教學中,網(wǎng)絡技術使得校企之間、校校之間產(chǎn)生了互動交流的平臺;大信息量的網(wǎng)絡應用,還可最大限度的提高學習者的英語信息量及相關專業(yè)知識,拓展課堂教學空間。學生根據(jù)社會需求,應用所學英語知識,設計解決方案,解決實際問題。教學手段更加豐富,互為補充。學生真正的為需要而學習,學習滿足需要的良性互動,最終演變?yōu)槠髽I(yè)的生產(chǎn)力;學生在這職業(yè)化過程中,挖掘了自身的價值,課堂知識在實踐中得到應用及發(fā)揮,個人創(chuàng)造力得到體現(xiàn);英語學習效果上得到提升。J2EE是 一套全然不同于傳統(tǒng)應用開發(fā)的技術架構,通過采用J2EE架構,并以Java作為開發(fā)語言實現(xiàn)了對專業(yè)英語輔助學習系統(tǒng)的設計與實現(xiàn),并通過對系統(tǒng)的初步測試和可投入使用,從而通過網(wǎng)絡化的工具實現(xiàn)對學生包括法律、經(jīng)貿(mào)、會計等相關專業(yè)英語的翻譯與學習,拓展了學生對專業(yè)英語學習的渠道和途徑,具有一定的推廣價值。
[1]張軍征.校園網(wǎng)絡規(guī)劃與架設[M].北京:電子工業(yè)出版社,2009.
[2]郝興偉.計算機網(wǎng)絡原理、技術及應用[M].北京:高等教育出版社,2007.
[3]孫衛(wèi)琴著.精通 Struts基于 MVC的 Java Web設計與開發(fā)[M].北京:電子工業(yè)出版社,2008.
[4]劉珍,楊勝斌,張錦鴻.基于J2EE的在線作業(yè)管理系統(tǒng)設計與開發(fā)[J].計算機與現(xiàn)代化,2011(7):154-156.
[5]丁知平.基于J2EE架構的遠程教學系統(tǒng)的設計與實現(xiàn)[J].計算機與數(shù)字工程,2011(10):208-211.
[6]馬志欣,劉勇,謝顯中.基于開源框架的網(wǎng)絡輔助教學平臺的設計與實現(xiàn)[J].計算機技術與發(fā)展,2010(12):122-125.
[7]胡中夏.基于J2EE的考試系統(tǒng)的設計與實現(xiàn)[J].軟件,2012(1):87-88,91.