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