程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 基於JSP技術的網絡教學平台設計

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

編輯:關於JSP

摘要 網絡教學平台是面向教師和學生的網絡教學系統,采用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) 實驗指導:教師把學生在實驗中遇到的問題和易犯的錯誤以回答問題的形式表現出來,以交互的形式輔導學生順利完成實驗;學生可以在計算機上撰寫、提交實驗報告,教師可以浏覽、批閱。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved