基於JSP技術的網路教學平台設計

來源:互聯網
上載者:User

摘要 網路教學平台是面向教師和學生的網路教學系統,採用JSP+XML+SQL Server開發,對該平台的體繫結構、功能進行了詳細的分析,並介紹了設計中所採用的關鍵技術。

關鍵詞 網路;三層結構;教學平台;JSP;流媒體

引言

隨著電腦技術的飛速發展,資訊網路已成為社會發展的重要保證。如何以網路為紐帶快速、高效、方便地實現知識傳遞,以現代化手段促進教學改革,將傳統的課堂教學轉變為課堂+電腦+網路課堂+internet等多種學習方式,是教育工作者應當為之努力的方向。基於JSP技術的網路教學平台是依託校園網的優勢設計和開發的,通過此平台,學生可以不受時間、空間、地區的限制,實現網上瀏覽教學內容、完成作業,參加測試等功能,教師也可藉助此平台,發布公告資訊,發布試題,實現課件上傳下載,組織討論答疑等功能。

系統體繫結構

網路教學平台按照Browser/Server模式,將傳統的瀏覽器/WEB伺服器的兩層體繫結構擴充成瀏覽器—WEB伺服器+應用伺服器—資料庫伺服器三層體繫結構,這種模式採用多種標準的協議和技術,適合於任何硬體平台和軟體環境。

系統採用JSP與SQL Server 2000 資料庫相結合,其實現的基本原理是利用SQL Server 2000 作為資料倉儲,用Servlet等高效能伺服器端程式作為後台總控程式,JSP程式在前台運行,Servelet接受使用者的輸入,分別調用不同的JSP程式向用戶端反饋資訊,JSP/Servlet通過HTTP串連在伺服器端和用戶端傳遞資料,其體繫結構如圖1所示。

圖1 系統體繫結構

系統功能分析

網路教學平台由教師教學系統、學生學習系統和教學管理系統三大模組組成,這些模組之間相互聯絡,相互配合,構成一個完整的網路教學系統。系統功能框圖如圖2所示。

圖2 系統功能框圖

1、教師教學系統與學生學習系統

教師教學系統與學生學習系統的功能相對應,主要包含以下幾個模組:

(1) 網路課堂:網路課堂是實施網路教學的主要場所,教師和學生可以通過此模組實現即時和非即時的網上交流。教師可以實現課程添加、修改,將課件上傳等功能,而學生可以瀏覽教學大綱,教學計劃,教學參考資料,教學課件等內容,也可以下載這些資料,觀看優秀教師教學錄影,通過此平台學生可以自主預複習,把傳統的學習過程變得更加方便靈活。

(2) 網上作業:作業環節是對所學知識理解和鞏固的過程。教師可以在網上發布、批改、刪除作業,學生可以線上或下載完成作業,完成後可以將作業上傳,還可以通過此環節查看自己完成作業的情況,查看教師評語等內容。

(3) 網上測試:教師可以完成試題添加,試題管理,可以調用網路試題庫按章、節或綜合應用自動、手動組卷,進行成績分析;學生除了可以參加網上測試外,還可查詢測試結果。

(4) 討論答疑 :在介面上採用了BBS形式,提問與回答的過程是非同步, 學生將學習中遇到的問題用留言的形式公布在網上,教師通過此模組進行答疑。教師也可以在網上發布討論題,引導學生進行學術研究和討論

(5) 網上交流:本模組類似於網路聊天室,教師與學生、學生與學生之間可進行即時的網上交流,網上討論,通過此模組可以解決個別學生的概念模糊,解題思路混亂等問題。

(6) 實驗指導:教師把學生在實驗中遇到的問題和易犯的錯誤以回答問題的形式表現出來,以互動的形式輔導學生順利完成實驗;學生可以在電腦上撰寫、提交實驗報告,教師可以瀏覽、批閱。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.