高佳琦
摘要:目前,中小學(xué)校的教育改革在逐步推進(jìn),為了適應(yīng)新時(shí)代的發(fā)展需求,雙語(yǔ)教學(xué)網(wǎng)站的實(shí)現(xiàn)刻不容緩。本網(wǎng)站采用了B/S結(jié)構(gòu),對(duì)教學(xué)網(wǎng)站進(jìn)行了需求與功能分析,設(shè)計(jì)了一個(gè)關(guān)于中小學(xué)校雙語(yǔ)教學(xué)的網(wǎng)站。其中包含了用戶信息管理、課程的學(xué)習(xí)、作業(yè)的下載和網(wǎng)絡(luò)答疑等相關(guān)功能。網(wǎng)站可以充分利用網(wǎng)絡(luò)技術(shù)和資源,提高學(xué)生的自主學(xué)習(xí)能力,強(qiáng)化雙語(yǔ)教學(xué),提高學(xué)生的英語(yǔ)水平。
關(guān)鍵詞:雙語(yǔ);教學(xué)網(wǎng)站;自主學(xué)習(xí)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)34-0103-03
1 概述
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展和網(wǎng)絡(luò)的普及促進(jìn)教育的變革,學(xué)校的網(wǎng)絡(luò)教育也進(jìn)入一個(gè)新的發(fā)展階段。在當(dāng)前的局勢(shì)下,傳統(tǒng)模式下的教學(xué)方式已經(jīng)不能滿足日益發(fā)展的科技所帶來(lái)的變化,因此,教育也要?jiǎng)?chuàng)新,網(wǎng)絡(luò)化的時(shí)代已經(jīng)到來(lái),通過(guò)網(wǎng)絡(luò)進(jìn)行教學(xué)實(shí)踐為教育注入了新鮮的血液,教學(xué)網(wǎng)站的建立顯得尤為重要。雙語(yǔ)教學(xué)僅靠課堂上有限的時(shí)間是遠(yuǎn)遠(yuǎn)不夠的,因此本文旨在設(shè)計(jì)一個(gè)中小學(xué)雙語(yǔ)教學(xué)網(wǎng)站,在網(wǎng)站上學(xué)生可以進(jìn)行交互性的自主學(xué)習(xí),充分利用網(wǎng)絡(luò)所帶給人們的便利,利用大量的網(wǎng)絡(luò)技術(shù)與資源,把課堂延伸到課外,充分利用課余時(shí)間,從而達(dá)到提高學(xué)生學(xué)習(xí)興趣和學(xué)習(xí)效率的目的。本文從需求分析,功能描述,詳細(xì)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)四個(gè)方面介紹該教學(xué)網(wǎng)站的設(shè)計(jì)思路,功能主要包括用戶信息管理、雙語(yǔ)課程學(xué)習(xí)管理、雙語(yǔ)教學(xué)視頻管理、留言板管理、發(fā)布通知管理、作業(yè)管理和日志管理。
2 網(wǎng)站需求分析
2.1 可行性分析
1) 經(jīng)濟(jì)可行性。經(jīng)過(guò)多年的發(fā)展各個(gè)學(xué)校具有相應(yīng)的資金儲(chǔ)備,擁有良好的經(jīng)濟(jì)基礎(chǔ),并且,學(xué)校是教育機(jī)構(gòu),對(duì)于教育的改革政府必然大力支持,該教學(xué)網(wǎng)站的建立肯定會(huì)提高學(xué)生總體學(xué)習(xí)能力,網(wǎng)站建立的根本價(jià)值就會(huì)實(shí)現(xiàn)。該網(wǎng)站所發(fā)揮的價(jià)值是無(wú)價(jià)的,所以從經(jīng)濟(jì)方面講,該網(wǎng)站建立的收益一定會(huì)大于投入。
2) 技術(shù)可行性。一方面,隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,當(dāng)前人才市場(chǎng)上有一大批優(yōu)秀的計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的人才,人才資源雄厚;另一方面,當(dāng)今的互聯(lián)網(wǎng)技術(shù)以及信息技術(shù)發(fā)展較為成熟,并且有很多雙語(yǔ)教學(xué)網(wǎng)站開(kāi)發(fā)的實(shí)例可供參考,因此,該網(wǎng)站的建立在技術(shù)上具備一定的可行性。
3) 操作可行性。雙語(yǔ)教學(xué)網(wǎng)站是一個(gè)使用VB.NET環(huán)境開(kāi)發(fā)的教學(xué)網(wǎng)站,在網(wǎng)站首頁(yè)可以設(shè)立多個(gè)分支,每個(gè)分支下面又設(shè)立多個(gè)小的分支,讓老師和學(xué)生操作起來(lái)都能得心應(yīng)手,這樣形成一個(gè)較為系統(tǒng)的框架,具有操作的可行性。
2.2 需求分析
2.2.1 功能性需求
1) 網(wǎng)站供使用的用戶有:學(xué)生,教師,網(wǎng)站管理員。
2) 學(xué)生使用則需要網(wǎng)站有用戶登錄和瀏覽模塊,其中包括首頁(yè)登錄、課程選擇學(xué)習(xí)、搜索資料、教學(xué)視頻下載和問(wèn)題留言;教師使用還需要網(wǎng)站有反饋功能,比如學(xué)生信息瀏覽、教學(xué)視頻上傳、發(fā)布通知、布置作業(yè)和留言答疑;另外,網(wǎng)站要有后臺(tái)管理模塊,比如用戶注冊(cè)登錄管理,視頻審批和日志管理。
2.2.2 非功能性需求
1) 安全性:網(wǎng)站的安全性是事關(guān)重要的,信息技術(shù)提供給我們教學(xué)便利的同時(shí),也帶來(lái)了層層挑戰(zhàn),尤其是這種學(xué)生學(xué)習(xí)網(wǎng)站更要加強(qiáng)重視,所以務(wù)必要保證網(wǎng)站的安全性。
2) 可靠性:網(wǎng)站內(nèi)容需要異地遠(yuǎn)程備份,并采用嚴(yán)格的后臺(tái)監(jiān)控功能;在網(wǎng)站使用出現(xiàn)故障時(shí),有能夠迅速恢復(fù)數(shù)據(jù)的應(yīng)急措施。
3) 性能:網(wǎng)站設(shè)計(jì)是要保證各個(gè)模塊之間的兼容性,工作起來(lái)互不干擾。在理想情況下,進(jìn)入網(wǎng)站首頁(yè)頁(yè)面加載需要三秒以內(nèi)即可,搜索響應(yīng)時(shí)間也要小于五秒。而且可以支持至少1500位用戶同時(shí)在線,盡量避免出現(xiàn)一端癱瘓,八方不動(dòng)的情況。
3 網(wǎng)站的總體設(shè)計(jì)
3.1 角色設(shè)計(jì)
根據(jù)中小學(xué)校雙語(yǔ)教學(xué)網(wǎng)站管理現(xiàn)狀,可將網(wǎng)站用戶分為以下幾個(gè)角色:
1) 學(xué)生:建立雙語(yǔ)教學(xué)網(wǎng)站的初衷就是為了使教學(xué)工作更好地展開(kāi),根本目的就是為了使學(xué)生學(xué)好雙語(yǔ),學(xué)生是網(wǎng)站的受益者,所以學(xué)生信息的管理是需要重點(diǎn)開(kāi)展的工作。
2) 教師:教師在這個(gè)教學(xué)網(wǎng)站中占據(jù)十分重要的地位,教師教學(xué)的質(zhì)量直接影響學(xué)生學(xué)習(xí)的質(zhì)量。
3) 網(wǎng)站管理員:在采用教學(xué)網(wǎng)站信息管理后,對(duì)用戶、數(shù)據(jù)處理整合、網(wǎng)站運(yùn)行狀況等,都需要網(wǎng)站管理員的工作,以保證網(wǎng)站的正常運(yùn)行。
3.2 總體設(shè)計(jì)
3.3 技術(shù)選取
本網(wǎng)站的設(shè)計(jì)主要選取了B/S結(jié)構(gòu)和Oracle數(shù)據(jù)庫(kù),并利用VB.NET提供了良好的開(kāi)發(fā)環(huán)境。目前,B/S結(jié)構(gòu)具備很強(qiáng)的性能優(yōu)勢(shì),是當(dāng)前主流的結(jié)構(gòu)之一;而Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)處理能力也有目共睹。此外,這些技術(shù)均已在各領(lǐng)域得到較為廣泛的應(yīng)用,對(duì)硬件設(shè)施無(wú)苛刻要求,由此可見(jiàn),該網(wǎng)站的開(kāi)發(fā)在技術(shù)上具備一定的可行性。
4 詳細(xì)設(shè)計(jì)
由圖一可知,這個(gè)網(wǎng)站的功能設(shè)計(jì)分為七大模塊,這些模塊使學(xué)生對(duì)于網(wǎng)站的教學(xué)資源有了比較完整的了解。設(shè)計(jì)這些模塊可以讓學(xué)生像在課堂上一樣學(xué)習(xí)知識(shí),接受知識(shí),其中最大的不同點(diǎn)就是網(wǎng)上教學(xué)使學(xué)習(xí)變得更便捷。下文則分別詳細(xì)闡述了這七大功能模塊的細(xì)化設(shè)計(jì)。
4.1 用戶信息管理模塊
該模塊可以進(jìn)行用戶信息的錄入,即注冊(cè)功能。對(duì)于學(xué)生來(lái)說(shuō),登錄成功后,方可使用本網(wǎng)站進(jìn)行學(xué)習(xí),日后可以完成對(duì)自己信息的查詢、更新及修改;對(duì)于教師來(lái)說(shuō),當(dāng)然也要先進(jìn)行注冊(cè),并在登錄成功后方可使用,也可對(duì)自身資料進(jìn)行修改和更新操作。另外,教師也可以瀏覽自己學(xué)生的相關(guān)信息;對(duì)于網(wǎng)站管理員來(lái)說(shuō),主要負(fù)責(zé)用戶的信息管理、界面管理和密碼管理等業(yè)務(wù),也可以對(duì)所有用戶信息進(jìn)行保存審核管理,其中包括增加新的學(xué)生信息,對(duì)已經(jīng)畢業(yè)的學(xué)生信息存檔;增加新的教師信息,對(duì)已經(jīng)離職的教師信息進(jìn)行存檔處理,當(dāng)然這些操作也需其登錄成功后才可進(jìn)行。
4.2 雙語(yǔ)課程學(xué)習(xí)管理模塊
該模塊學(xué)生可以自主選擇學(xué)習(xí)。比如在之前的學(xué)習(xí)中,對(duì)某一科知識(shí)沒(méi)有消化好,就可以自主查找該課程資料,進(jìn)行有選擇的學(xué)習(xí),不會(huì)浪費(fèi)學(xué)習(xí)時(shí)間。
4.3 雙語(yǔ)教學(xué)視頻管理模塊
該模塊對(duì)于教師來(lái)說(shuō),可以上傳自己的教學(xué)視頻,針對(duì)不同的學(xué)科,用以不同的授課方式,比如美術(shù)課教師可以使用簡(jiǎn)單的中英文講解,使學(xué)生能夠更好地利用視頻學(xué)到知識(shí),同時(shí)更多的接觸到英語(yǔ)。如果后期發(fā)現(xiàn)自己的教學(xué)視頻講解有誤或是有其他原因,教師可以進(jìn)行視頻刪除操作。另外,其他教師也可對(duì)視頻進(jìn)行觀看和下載;對(duì)于學(xué)生來(lái)說(shuō),可以自主進(jìn)行視頻的下載,在課余時(shí)間瀏覽、回顧以前老師講過(guò)的內(nèi)容,補(bǔ)充那些沒(méi)有完全消化的知識(shí)點(diǎn);對(duì)于網(wǎng)站管理員來(lái)說(shuō),需對(duì)教師上傳的視頻和學(xué)生下載的視頻進(jìn)行審核工作,務(wù)必保證其內(nèi)容的安全性,積極性和有效性。
4.4 留言板管理模塊
該模塊對(duì)于學(xué)生來(lái)說(shuō),如在學(xué)習(xí)中遇到任何疑難問(wèn)題,自己想不通或是解決不了的,都可以給教師在線留言;對(duì)于教師來(lái)說(shuō),能夠隨時(shí)看到所有用戶對(duì)其的留言問(wèn)題,并進(jìn)行逐一回復(fù),此功能的設(shè)計(jì)使教師與學(xué)生之間有了更多交流的空間。
4.5 發(fā)布通知管理模塊
該模塊對(duì)于教師來(lái)說(shuō),可以按規(guī)定時(shí)間公布課程信息以及一些學(xué)習(xí)重點(diǎn)的規(guī)劃,這樣就有利于學(xué)生提前了解教師授課內(nèi)容,并做好預(yù)習(xí)工作;同時(shí)教師也可以發(fā)布一些重要信息的通知,比如考試成績(jī)排名,不同的課程安排等。
4.6 作業(yè)管理模塊
該模塊中,教師負(fù)責(zé)發(fā)布作業(yè),學(xué)生則可以在線完成或下載后完成,這樣能做到對(duì)學(xué)過(guò)的知識(shí)進(jìn)行鞏固,做到學(xué)以致用,充分利用網(wǎng)站的便捷性進(jìn)行自我測(cè)試。完成后方可提交。然后教師對(duì)上交的作業(yè)進(jìn)行批改操作并給出成績(jī)反饋給學(xué)生。
4.7 日志管理模塊
該模塊可以實(shí)現(xiàn)網(wǎng)站工作狀態(tài)和維護(hù)過(guò)程的實(shí)時(shí)記錄,同時(shí)可記載用戶的詳細(xì)登錄信息以及狀態(tài)信息。網(wǎng)站管理員能對(duì)網(wǎng)站進(jìn)行日常維護(hù)與管理,以確保該網(wǎng)站能夠正常運(yùn)行以供用戶使用。
5 數(shù)據(jù)庫(kù)設(shè)計(jì)
5.1 數(shù)據(jù)庫(kù)選擇
本網(wǎng)站的設(shè)計(jì)選擇了Oracle數(shù)據(jù)庫(kù)。是一種在以B/S結(jié)構(gòu)為基礎(chǔ)的網(wǎng)站中被廣泛使用的數(shù)據(jù)庫(kù),它的存儲(chǔ)能力強(qiáng)大,速度極快,而且操作環(huán)境較為穩(wěn)定。采用該數(shù)據(jù)庫(kù),一方面可以滿足中小學(xué)校信息數(shù)據(jù)處理的要求;另一方面,它對(duì)信息具有較好的保護(hù)能力,安全性與可靠性較強(qiáng)。在此基礎(chǔ)上,Oracle數(shù)據(jù)庫(kù)還可以進(jìn)行數(shù)據(jù)庫(kù)重演,即可以隨網(wǎng)站的數(shù)據(jù)負(fù)載進(jìn)行捕捉,從而實(shí)現(xiàn)負(fù)載的均衡化設(shè)計(jì)。
5.2 數(shù)據(jù)表設(shè)計(jì)
數(shù)據(jù)表結(jié)構(gòu)是數(shù)據(jù)庫(kù)重要表現(xiàn)部分,用來(lái)存儲(chǔ)基本信息。其中包括學(xué)生信息表、教師信息表、課程信息表、視頻表、留言表、發(fā)布通知表、作業(yè)表和管理員權(quán)限表,它們中都包含了數(shù)據(jù)庫(kù)的列名、字段名、數(shù)據(jù)類型、字段空值規(guī)定等。以下將詳細(xì)說(shuō)明關(guān)于通遼市雙語(yǔ)教學(xué)網(wǎng)站的數(shù)據(jù)表結(jié)構(gòu)。(以學(xué)生信息表為例)
1) 學(xué)生信息表
2) 教師信息表:包括教師ID(主鍵)、姓名、賬號(hào)、密碼、聯(lián)系方式,都不可為空。其中除了教師ID的數(shù)據(jù)類型為int之外,其他都為varchar。
3) 課程信息表:包括課程號(hào)(主鍵)、年級(jí)、課程名稱、授課教師ID,都不可為空。其中除了主鍵的數(shù)據(jù)類型為int整型之外,其他都為varchar。
4) 視頻表:包括教師ID(主鍵)、年級(jí)、課程號(hào)(外鍵)、視頻主題、下載學(xué)生ID(外鍵)。其中除了主鍵和外鍵為int整型以外,其余數(shù)據(jù)類型都為varchar。
5) 留言表:包括學(xué)生ID(主鍵)、標(biāo)題、回復(fù)人ID、發(fā)送時(shí)間、回復(fù)內(nèi)容。其中學(xué)生ID、回復(fù)人ID的數(shù)據(jù)類型都為int,標(biāo)題和回復(fù)內(nèi)容為varchar,發(fā)送時(shí)間為datetime。另外回復(fù)人處增加個(gè)外鍵為用戶ID。
6) 發(fā)布通知表:包括發(fā)布人ID(主鍵)、通知內(nèi)容、發(fā)布時(shí)間(datetime)。其中發(fā)布人ID數(shù)據(jù)類型為int整型,通知內(nèi)容為varchar。都可以為空。
7) 作業(yè)表:包括出題教師ID(主鍵)、下載作業(yè)學(xué)生ID(外鍵)、年級(jí)、課程號(hào)、作業(yè)內(nèi)容、答案。其中主鍵和外鍵數(shù)據(jù)類型為int,其余都為varchar且不可為空。
8) 管理員權(quán)限表:包括管理員ID(主鍵)、姓名、賬號(hào)、密碼,都不可為空,且數(shù)據(jù)類型都是int整型。
6 平臺(tái)的安全性
要建立一個(gè)較為完善的雙語(yǔ)教學(xué)網(wǎng)站,必須要考慮平臺(tái)的安全性問(wèn)題。保護(hù)用戶身份信息的安全性也成為一個(gè)我們亟待解決的問(wèn)題。還有就是隨著信息技術(shù)的不斷發(fā)展,計(jì)算機(jī)所能處理的敏感信息的規(guī)模不斷擴(kuò)大,保護(hù)學(xué)校的安全和用戶個(gè)人隱私就顯得尤為重要。所以,用戶身份認(rèn)證作為網(wǎng)站安全的第一道防線更是面臨嚴(yán)峻考驗(yàn)。我們可以綜合運(yùn)用密碼和認(rèn)證技術(shù)來(lái)保證平臺(tái)的安全性。認(rèn)證方法可以使用用戶個(gè)人的身份標(biāo)識(shí),即用戶名和密碼的形式,這是一種最簡(jiǎn)單的也是最常用的用戶身份認(rèn)證方法,這種方法由于密碼與用戶名都是靜態(tài)的,安全性不是特別高,所以我們可以和動(dòng)態(tài)碼驗(yàn)證移動(dòng)設(shè)備來(lái)配合,登錄時(shí)隨機(jī)產(chǎn)生動(dòng)態(tài)碼,發(fā)送到用戶綁定的移動(dòng)設(shè)備上來(lái)進(jìn)行登錄,這樣便會(huì)使安全性大大提高。
7 結(jié)束語(yǔ)
本文從需求分析,總體設(shè)計(jì)到詳細(xì)設(shè)計(jì)再到數(shù)據(jù)庫(kù)設(shè)計(jì),詳細(xì)地對(duì)通遼市中小學(xué)雙語(yǔ)教學(xué)網(wǎng)站進(jìn)行了分析與設(shè)計(jì)。從前端到后臺(tái),這樣一個(gè)網(wǎng)站從設(shè)計(jì)到具體實(shí)現(xiàn)還需要學(xué)生教師以及計(jì)算機(jī)專業(yè)人才的努力。設(shè)計(jì)網(wǎng)站的初衷是為了教育,面對(duì)雙語(yǔ)教學(xué)這個(gè)在實(shí)踐中不斷發(fā)展的新型教學(xué)方式,其實(shí)關(guān)系到學(xué)生是否能夠從小就熟練的運(yùn)用兩種語(yǔ)言進(jìn)行交際,日后成為學(xué)習(xí)和生活的雙語(yǔ)文化人才。另外,知識(shí)是無(wú)限的,所以要彌補(bǔ)教育中的不足,把教育和當(dāng)代的科技結(jié)合在一起,使知識(shí)以另一種方式呈現(xiàn),這種教學(xué)的方法具有時(shí)代特征,新穎獨(dú)特又有趣,很容易調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,提高學(xué)習(xí)效率。當(dāng)然,網(wǎng)站后期的維護(hù)還需要網(wǎng)站管理員等專業(yè)人士的努力,隨著科技的進(jìn)步,網(wǎng)站在安全方面會(huì)更加完善,通過(guò)教學(xué)網(wǎng)站進(jìn)行學(xué)習(xí)的這種學(xué)習(xí)方式也會(huì)更加普遍。
參考文獻(xiàn):
[1] 王語(yǔ)園. 計(jì)算機(jī)專業(yè)英語(yǔ)課程教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].福建電腦 , 33(1):145..
[2] 艾來(lái)提·沙比提. 新疆雙語(yǔ)教學(xué)資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 長(zhǎng)春:吉林大學(xué), 2015.
[3] 王光霞, 唐慧林, 張學(xué)思等. 計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)網(wǎng)站的設(shè)計(jì)研究[J]. 計(jì)算機(jī)教育, 2015(1).
[4] 謝琳潔.《信號(hào)與系統(tǒng)》雙語(yǔ)教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)[J]. 現(xiàn)代電子技術(shù), 2013(10).
[5] 王錚, 趙穎. 基于學(xué)習(xí)分析技術(shù)的藏漢雙語(yǔ)數(shù)學(xué)題庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 西南民族大學(xué)學(xué)報(bào):自然科學(xué)版, 2016, 42(4).