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