引言
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息網(wǎng)絡(luò)已成為社會(huì)發(fā)展的重要保證。如何以網(wǎng)絡(luò)為紐帶快速、高效、方便地實(shí)現(xiàn)知識(shí)傳遞,以現(xiàn)代化手段促進(jìn)教學(xué)改革,將傳統(tǒng)的課堂教學(xué)轉(zhuǎn)變?yōu)檎n堂+電腦+網(wǎng)絡(luò)課堂+internet等多種學(xué)習(xí)方式,是教育工應(yīng)當(dāng)為之努力的方向。基于JSP技術(shù)的網(wǎng)絡(luò)教學(xué)平臺(tái)是依托校園網(wǎng)的優(yōu)勢(shì)設(shè)計(jì)和開(kāi)發(fā)的,通過(guò)此平臺(tái),學(xué)生可以不受時(shí)間、空間、地域的限制,實(shí)現(xiàn)網(wǎng)上瀏覽教學(xué)內(nèi)容、完成作業(yè),參加測(cè)試等功能,教師也可借助此平臺(tái),發(fā)布公告信息,發(fā)布試題,實(shí)現(xiàn)課件上傳下載,組織討論答疑等功能。
系統(tǒng)體系結(jié)構(gòu)
網(wǎng)絡(luò)教學(xué)平臺(tái)按照Browser/Server模式,將傳統(tǒng)的瀏覽器/WEB服務(wù)器的兩層體系結(jié)構(gòu)擴(kuò)展成瀏覽器—WEB服務(wù)器+應(yīng)用服務(wù)器—數(shù)據(jù)庫(kù)服務(wù)器三層體系結(jié)構(gòu),這種模式采用多種標(biāo)準(zhǔn)的協(xié)議和技術(shù),適合于任何硬件平臺(tái)和軟件環(huán)境。
系統(tǒng)采用JSP與SQL Server 2000 數(shù)據(jù)庫(kù)相結(jié)合,其實(shí)現(xiàn)的基本原理是利用SQL Server 2000 作為數(shù)據(jù)倉(cāng)庫(kù),用Servlet等高性能服務(wù)器端程序作為后臺(tái)總控程序,JSP程序在前臺(tái)運(yùn)行,Servelet接受用戶(hù)的輸入,分別調(diào)用不同的JSP程序向客戶(hù)端反饋信息,JSP/Servlet通過(guò)HTTP連接在服務(wù)器端和客戶(hù)端傳遞數(shù)據(jù),其體系結(jié)構(gòu)如圖1所示。
圖1 系統(tǒng)體系結(jié)構(gòu)
系統(tǒng)功能分析
網(wǎng)絡(luò)教學(xué)平臺(tái)由教師教學(xué)系統(tǒng)、學(xué)生學(xué)習(xí)系統(tǒng)和教學(xué)管理系統(tǒng)三大模塊組成,這些模塊之間相互聯(lián)系,相互配合,構(gòu)成一個(gè)完整的網(wǎng)絡(luò)教學(xué)系統(tǒng)。系統(tǒng)功能框圖如圖2所示。
圖2 系統(tǒng)功能框圖