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