李岑 陳麗平
【摘要】精品課程能夠起到促進(jìn)現(xiàn)代信息技術(shù)的應(yīng)用、推動(dòng)教育創(chuàng)新以及促進(jìn)教學(xué)方式改革的作用。本文從精品課程網(wǎng)站的技術(shù)和建設(shè)方面對(duì)精品課程網(wǎng)站進(jìn)行了詳細(xì)的分析,對(duì)運(yùn)用Java技術(shù)進(jìn)行精品網(wǎng)站相關(guān)功能的設(shè)計(jì)和開發(fā)進(jìn)行探究。
【關(guān)鍵詞】Java技術(shù) 精品課程網(wǎng)站 設(shè)計(jì) 開發(fā)
前言:精品課程網(wǎng)站是指通過(guò)網(wǎng)絡(luò)通信技術(shù)等新型技術(shù)在網(wǎng)絡(luò)環(huán)境下開展一系列高質(zhì)量教學(xué)活動(dòng)。精品課程網(wǎng)站的產(chǎn)生解決了傳統(tǒng)教學(xué)模式空間及時(shí)間的限制問題,并且為教育開辟了新的道路,使教育資源的利用變得更加廣泛,有效地實(shí)現(xiàn)了對(duì)傳統(tǒng)教學(xué)方式的補(bǔ)充。
1精品課程網(wǎng)站的分析
1.1精品課程網(wǎng)站的建設(shè)
從本質(zhì)上講,精品課程網(wǎng)站的建設(shè)其實(shí)就是某一課程電子版信息資源庫(kù)的建設(shè)。精品網(wǎng)站課程為學(xué)生的學(xué)習(xí)提供了一個(gè)具有實(shí)時(shí)特點(diǎn)的平臺(tái),有效地解決了傳統(tǒng)教學(xué)在空間和時(shí)間方面的限制問題。精品課程網(wǎng)站的建設(shè)重點(diǎn)在于對(duì)課程的收集和展示,將在線答疑、學(xué)習(xí)交流、網(wǎng)上自測(cè)自評(píng)、教學(xué)重點(diǎn)以及學(xué)術(shù)研究等信息集中于一體。
1.2精品課程網(wǎng)站技術(shù)方面的分析
精品課程網(wǎng)站系統(tǒng)是一個(gè)采用B/S的Web系統(tǒng),對(duì)此,可以在對(duì)Java技術(shù)進(jìn)行充分運(yùn)用的基礎(chǔ)上,充分結(jié)合Tomcat等技術(shù),開發(fā)出精品課程網(wǎng)站系統(tǒng)的多種功能。在這個(gè)過(guò)程涉及到的技術(shù)主要有:第一,通過(guò)Java語(yǔ)言實(shí)現(xiàn)精品課程網(wǎng)站客戶端數(shù)據(jù)的初步認(rèn)證和過(guò)濾;第二,使用用戶名和密碼機(jī)制實(shí)現(xiàn)安全登錄,通過(guò)對(duì)用戶類型的不同劃定不同的權(quán)限,并運(yùn)用MDS技術(shù)進(jìn)行加密,保證用戶信息的安全;第三,加深對(duì)Web運(yùn)行環(huán)境的了解,尤其是其中Tomcat的安全設(shè)置問題和操作功能;第四,運(yùn)用ECIIPse集成開發(fā)平臺(tái),并運(yùn)用Java語(yǔ)言進(jìn)行相關(guān)開發(fā)操作[1]。
2基于Java技術(shù)的精品課程網(wǎng)站設(shè)計(jì)與開發(fā)
2.1基于Java技術(shù)的精品課程網(wǎng)站設(shè)計(jì)目標(biāo)和設(shè)計(jì)原則
2.1.1基于Java技術(shù)的精品課程網(wǎng)站的設(shè)計(jì)目標(biāo)
基于Java技術(shù)的精品課程網(wǎng)站設(shè)計(jì)目標(biāo)是:設(shè)計(jì)出一個(gè)具有齊全功能的界面,它包含實(shí)用、高效、維護(hù)簡(jiǎn)單的Web框架。在設(shè)計(jì)精品課程網(wǎng)站時(shí),要充分考慮數(shù)據(jù)的安全性問題,可以通過(guò)遠(yuǎn)程實(shí)時(shí)快照對(duì)數(shù)據(jù)進(jìn)行及時(shí)備份,防止數(shù)據(jù)由于受到自然因素的影響產(chǎn)生相應(yīng)的破壞。在精品課程網(wǎng)站的數(shù)據(jù)操作部分,應(yīng)該對(duì)客戶端Web垃圾攻擊的安全性方面進(jìn)行重點(diǎn)設(shè)計(jì)。由于精品課程網(wǎng)站的信息有一定的實(shí)時(shí)性要求,因此,在精品課程網(wǎng)站的管理部分,要設(shè)計(jì)成能夠通過(guò)瀏覽器實(shí)施維護(hù)的后臺(tái)管理系統(tǒng),以便人們可以更加方便、快捷地通過(guò)瀏覽器完成信息發(fā)布、課程內(nèi)容更新以及管理用戶等操作。在精品課程網(wǎng)站的信息自主發(fā)布方面,應(yīng)該注重對(duì)信息審核功能的設(shè)計(jì),保證數(shù)據(jù)具有一定的可發(fā)布性、安全性以及合理性[2]。
2.1.2基于Java技術(shù)的精品課程網(wǎng)站的設(shè)計(jì)原則
精品課程網(wǎng)站的設(shè)計(jì)要以滿足高校精品課程建設(shè)需求為原則,通過(guò)精品課程網(wǎng)站更好地為學(xué)生服務(wù)。精品課程網(wǎng)站是一個(gè)直面學(xué)生與教師的輔助教學(xué)、學(xué)習(xí)平臺(tái),因此要求精品課程網(wǎng)站具有便于管理、更新以及擴(kuò)展的特點(diǎn)。
2.2精品課程網(wǎng)站的登錄功能設(shè)計(jì)
精品課程網(wǎng)站的登錄功能是針對(duì)學(xué)生、教師以及管理員而言的。這三者可以通過(guò)身份驗(yàn)證,實(shí)現(xiàn)對(duì)基本信息的維護(hù)以及對(duì)自己登錄密碼的修改。當(dāng)精品課程網(wǎng)站的身份驗(yàn)證結(jié)果顯示用戶是學(xué)生,那么網(wǎng)站將允許用戶進(jìn)行網(wǎng)上實(shí)驗(yàn)互動(dòng)、參與課程討論、查看系統(tǒng)公告等行為操作;如果精品課程網(wǎng)站的身份驗(yàn)證結(jié)果顯示用戶是教師,那么網(wǎng)站將允許用戶進(jìn)行課程資料上傳、查看系統(tǒng)公告、課程信息查詢以及參與課程討論等行為操作;如果精品課程網(wǎng)站的身份驗(yàn)證結(jié)果顯示用戶為管理員,那么網(wǎng)站將允許用戶進(jìn)行網(wǎng)站自測(cè)試題和答案的維護(hù)、公告信息的維護(hù)、課程信息的維護(hù)以及論壇信息的維護(hù)等行為操作[3]。
2.3精品課程網(wǎng)站的公告欄功能設(shè)計(jì)
公告欄的內(nèi)容是由管理員進(jìn)行操作管理的,管理員的管理功能主要包括對(duì)公告的撰寫、修改以及刪除。公告的撰寫包括公告內(nèi)容和公告標(biāo)題兩部分,這兩個(gè)部分都是必填選項(xiàng);當(dāng)公告的內(nèi)容不符合當(dāng)前實(shí)際時(shí),管理員就需要對(duì)公告進(jìn)行修改。管理員在登錄精品課程網(wǎng)站之后,對(duì)需要修改的公告進(jìn)行選中,即可實(shí)現(xiàn)對(duì)公告信息的修改操作;當(dāng)公告內(nèi)容失效之后,管理員應(yīng)該及時(shí)對(duì)公告進(jìn)行刪除。管理員在登錄精品課程網(wǎng)站之后,對(duì)需要?jiǎng)h除的公告進(jìn)行選中,即可實(shí)現(xiàn)對(duì)公告的刪除操作[4]。
2.4精品課程網(wǎng)站數(shù)據(jù)庫(kù)的設(shè)計(jì)
精品課程網(wǎng)站的數(shù)據(jù)庫(kù)要包含學(xué)生信息表、自測(cè)試題庫(kù)表、自測(cè)成績(jī)表、用戶表以及章節(jié)基本信息表等方面的設(shè)計(jì)。
結(jié)論:隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,精品課程網(wǎng)站進(jìn)入各大高校已經(jīng)變成一種主流趨勢(shì)?;贘ava技術(shù)的精品課程網(wǎng)站的設(shè)計(jì)與開發(fā)成為目前各大高校教學(xué)方式改革的重點(diǎn),對(duì)此,應(yīng)該在明確精品課程網(wǎng)站設(shè)計(jì)目標(biāo)和設(shè)計(jì)原則的基礎(chǔ)上,運(yùn)用Java技術(shù)更好地實(shí)現(xiàn)精品課程網(wǎng)站的登錄功能、公告欄功能以及數(shù)據(jù)庫(kù)等方面的設(shè)計(jì)和開發(fā),實(shí)現(xiàn)精品課程網(wǎng)站在線答疑、學(xué)習(xí)交流、網(wǎng)上自測(cè)自評(píng)以及學(xué)術(shù)研究的目的。
【參考文獻(xiàn)】
[1]王昆鵬. 基于Java技術(shù)的精品課程網(wǎng)站設(shè)計(jì)與開發(fā)[D].華東師范大學(xué),2010.
[2]遲浩. 基于XML和JAVA的通用課程教學(xué)網(wǎng)站設(shè)計(jì)與開發(fā)[D].中國(guó)海洋大學(xué),2010.
[3]張巖,陳蓮蓮,張永華,孫莉. 基于Java的精品課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識(shí)與技術(shù),2015,33:48-51.
[4]沙繼東. “軟件編程(java方向)”網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林大學(xué),2008.