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