摘 要:近年來通過互聯(lián)網學習,在網上進行學習和交流,大大方便了很多學習者和一些相關的教學單位。網絡教學的逐漸發(fā)展給教育帶來了方便和益處,提高了人們的學習效率。設計一個具有藝術性質,科學性質,同時兼顧教育背景的綜合性教學網站系統(tǒng)是生活中的必需品。本系統(tǒng)使用ASP[1]技術搭建,建設一個具有學習功能,教學功能和管理功能的教學網系統(tǒng)。
關鍵詞:教學網站 網絡學習 ASP
中圖分類號:TP3 文獻標識碼:A 文章編號:1672-3791(2013)07(b)-0031-02
在當今這個信息產業(yè)發(fā)展飛速的社會中,網絡占據(jù)的重要的位置?,F(xiàn)在多數(shù)學校的任課教師都是采用電子版課件的形式進行課程教學,但是對于知識的鞏固和深入的理解還需要同學課下利用大部分的時間去進行。這使得課件形式的教學方式不便于課下學習。所以在這種環(huán)境下對課下進一步學習的方式需要做出相應的改革。這使得教學網站的建立顯得非常重要??梢猿浞掷镁W絡的優(yōu)勢,使網絡的學校變得人性化,智能化。網絡互動學習對于當前的教學模式來看已經成為教學的輔助手段[2],教學網站的建立可以充分展現(xiàn)當前現(xiàn)代化的教學理念。從學生角度來說,教學網站的建立是對學生課上學習的鞏固和補充。從教師的角度來說,可以促進師生間的交流和溝通。
1 系統(tǒng)分析
1.1 系統(tǒng)總體設計
運用計算機網絡的知識對整體系統(tǒng)的全程操控進行實現(xiàn)。創(chuàng)建一個可以打破時間和空間的限制,在傳統(tǒng)教學方式的基礎上,將教形式轉變成以學形式為主的網絡教學平臺。在B/S模式下,將對于學科的探索與對于信息產業(yè)技術的發(fā)展相結合的途徑中,研究出一個可以便于師生共同學習交流的網絡平臺。對于高校中的現(xiàn)有的教學方式進行了充分的補充,補充教學環(huán)節(jié)的薄弱,提高了學生課下學習,復習的興趣和效率。本系統(tǒng)的設計總體分為前,后臺兩大部分。前臺主要應對師生的相互交流。對整體系統(tǒng)的操控和管理在后臺進行。
1.2 網站的功能需求
教學網站需要滿足學習者自我學習的需求,同時也為教師備課和課上教學提供有利的參考。本系統(tǒng)的設計充分利用互聯(lián)網的特點,對課下學習體系進行改革。
本教學網站可以實現(xiàn):第一,以簡便,智能的方式向學習者提供相關學習資料,便于學生下載或在線學習。第二,對于老師所需要的任課資料給予提供,老師可以上傳相關課件。第三,師生可以在網絡平臺上方便自由的交流和討論學習知識。可以檢索或查詢所需資料。基于功能需求的分析,該教學網站需實現(xiàn)的功能如下。
(1)網站中學習功能模塊的設計主要是針對學習者來說的,該模塊中狀態(tài)欄有:教學資料下載,作業(yè)通知,最新公告,交流園地等,學生可以根據(jù)自身的情況和需求選擇相關的資料進行自主學習,查看公告通知,了解教師的最新答疑信息。開設公告欄板塊,引導學生積極的在網上交流,討論熱點話題。促使學生有獨立思考判斷的能力,號召更多的學生參與到網站教學,使網絡成為教學的新領域。多數(shù)教學網站[3,4]會在網上提供在線考試功能,可以檢測學生階段性的學校成果,設定下一步學習計劃。當學生選擇此考試系統(tǒng)功能時,系統(tǒng)會根據(jù)相關學科隨機抽取一套試題,對學生進行測試。
(2)對于教師來說,該平臺提供給教師上傳學習資料,方便學生交流等權利。使得教師發(fā)布自己的課堂教案,課外補充的相關資料更為簡單,為了方便與學生交流及時解答,該網站為教師設計了答疑板塊。各學科教師可以自行制作學習資料專題上傳到網站。該模版的狀態(tài)欄有:教師教案展示,作業(yè)審批公告,答疑公告等。
(3)網站管理功能:網站的管理人員需要對所有的用戶進行規(guī)范的管理,包括教師管理、學生管理、上傳學習資料的管理、發(fā)布留言的管理等。管理模塊就是實現(xiàn)對整體系統(tǒng)的規(guī)范,秩序的保證。
1.3 性能需求
網站性能[5]的高低是該網站運行是否正常的關鍵。需要考慮多方面,本網站的設計是定位在教學系統(tǒng)的,所以只需針對性的考慮網站的基本需求。本系統(tǒng)的具體性能需求如下。
(1)各個模塊的相關鏈接測試。
(2)用戶操作方式的測試,查看響應的時間是否延遲,對性能進行優(yōu)化。
(3)用戶操作的穩(wěn)定性和出錯率的測試。
(4)與其他相關教學網站比較。
(5)數(shù)據(jù)庫中的容量測試,測試上傳資料的大小。
1.4 安全性需求
網站安全性的保證需要具體考慮三方面:第一要是防止系統(tǒng)中數(shù)據(jù)庫被強行注入。第二要防止程序設計類問題的漏洞,如管理權限等方面。第三要防止上傳資料的規(guī)范性,不要出現(xiàn)上傳資料帶有木馬病毒的情況。
SQL注入是普遍出現(xiàn)的安全隱患問題,大多數(shù)開發(fā)人員在編寫代碼[6]時,經常忽略對于用戶導入數(shù)據(jù)是否符合規(guī)定的判斷。使系統(tǒng)非常危險。SQL注入問題也是新手經常最容易忽略的。檢查SQL注入漏洞問題的方法是可以利用NBSI2.0對網站進行掃描,可以發(fā)現(xiàn)漏洞問題,用戶可以提交一段數(shù)據(jù)庫查詢代碼,根據(jù)程序返回的結果,獲得某些他想得知的數(shù)據(jù)。本網站設計中,所有文件都有各自相應的被檢測代碼。防止漏洞出現(xiàn)致使非法入侵。上傳資料漏洞是指用戶上傳的資料不符合本網站的相關規(guī)定,致使網站秩序遭破壞。在網站設計中,首先要對管理權限進行嚴格控制,防止非法使用者進入本學習網站,第二是嚴格檢測上傳文件的類型,防止不匹配類型的文件上傳。
2 系統(tǒng)實現(xiàn)
2.1 系統(tǒng)框架設計
系統(tǒng)框架如圖1。
系統(tǒng)的設計主要由前,后臺兩部分組成,用戶之間的交流互動,以及對上傳資料的管理等功能在前后臺都有涉及,前臺主要是學習板塊和教學板塊。學習板塊又包含三部分:學習資料查詢、作業(yè)信息公示、課程設計學習,教學板塊包括教程資料和答疑兩部分。
后臺的設計主要是管理和維護網站的秩序。包括教師管理、學生管理、上傳學習資料的管理、發(fā)布留言的管理等。
2.2 系統(tǒng)測試
系統(tǒng)的測試主要是完成對網站數(shù)據(jù),用戶權限,上傳資料合法性,討論留言板塊這幾部分的檢測。數(shù)據(jù)的完整性檢測,利用邊界法通過構造出特殊的數(shù)據(jù)測試。采用邊界法可以將一些腳本錯誤檢測出來。用戶權限檢測的方法是,分別以三種不同權限進入該網站進行操控,檢測是否出現(xiàn)異常狀態(tài)。用戶權限的檢測可以將非用戶的身份檢測出來。
上傳資料的檢測是系統(tǒng)測試中的關鍵環(huán)節(jié)。可以測試出與系統(tǒng)不匹配的文件格式,將錯誤檢測出來。經測試此部分功能不健全,需重新編程實現(xiàn)。
留言討論板塊的測試需要對用戶所發(fā)言論進行篩選,檢測出一些非法言論的用戶并及時制止。測試時發(fā)現(xiàn)對象有釋放不合理的現(xiàn)象出現(xiàn)。導致網站有時候出現(xiàn)留言延遲,不能查看等現(xiàn)象。
3 結語
本教學網站開發(fā)的目的是為廣大學生提供一個相互學習交流,以及與相關教師進行交流咨詢的平臺。你可以在資源中心下載你需要的資源,在問題咨詢處向有關教師咨詢你的疑難問題。在交流園地與同學暢談,在考試中心進行模擬演練,在英語世界提升你的英語水平。
參考文獻
[1]胡小榮,李建平.基于ASP技術的高等數(shù)學輔助教學網絡平臺[J].數(shù)學理論與應用,2005,12(4):40-42.
[2]章一華,胡鵬,謝軍.互動式教學網站的應用設計[J].集美大學學報,2000,6:22.
[3]郭燕芳,李宏亮.對計算機輔助教學網站系統(tǒng)建設的探索和嘗試[J].廣西大學學報,2005,7(增刊):8-10.
[4]黃志軍,趙皚,劉海慶.基于校園網的教學網站建設探討[J].教育技術,2005:36.
[5]Gleen, Denis. Learning for a change in further education[J]..Journal of Vocational Education and Training. Volume 57,Number 2,Jume 2005:239-246.
[6]趙守凱.常用軟件教學網站的構建及教學體會[J].科技平臺,2006:26-27.