于洪永
摘要:我國信息技術發(fā)展迅速,隨著其發(fā)展的日趨成熟,應用范圍也在不斷擴展。Java作為信息技術的重要組成部分,在各領域中都有著廣泛的應用。本文重點研究基于Java技術的精品課程網站設計與開發(fā),包括設計目標、原則、技術方法等多個方面,旨在對精品課程網站進行優(yōu)化,實現信息技術和教育的結合,促進教學手段的創(chuàng)新,推動教育事業(yè)發(fā)展。
關鍵詞:Java技術;登錄功能;公告欄
中圖分類號:TP393.092 文獻標識碼:A 文章編號:1007-9416(2017)04-0161-01
1 精品課程網站概述
精品課程網站本質上來說是將課程轉換為電子版,屬于信息資源庫的一種。它能否對課堂教學以及教材中的內容進行擴展和補充。通過網上平臺能否實現教學資源的共享和更新,便于學生間以及學生和教師之間的交流和學習。另外,還可通過測試、教學評價等方法豐富教學內容和形式,并能對教學狀況和成果進行反饋,使教師結合具體情況及時對教學內容和進度進行調整。將精品課程網站應用到教學工作中,可發(fā)揮多方面的優(yōu)勢。
2 Java技術支持下精品課程網站設計與開發(fā)
2.1 設計目標
實現功能的擴展是運用Java技術進行精品課程網站設計的主要目標,追求網站Web框架實用性和高效性的統(tǒng)一,且便于對其進行維護。精品課程網站設計過程中還需要考慮的另一重要因素則是數據的安全。為避免客觀因素,系統(tǒng)故障等對數據造成損壞,可采用遠程實時快照等方式做好備份工作,防止數據丟失。
對于數據操作來說,其設計重點應放在客戶端Web遭受垃圾攻擊如何保障其安全上。在對精品課程網站進行管理的過程中,需要建立后臺管理系統(tǒng),對瀏覽器進行實時維護,便于用戶利用瀏覽器對信息進行發(fā)布、更新課程內容以及完成其它操作。對于信息的自主發(fā)布來說,需要設計好網站的信息審核功能,確保所發(fā)布的信息安全、合理。
2.2 設計原則
精品課程教學需求是網站設計和開發(fā)的原則,精品課程網站的設計需要既能與教學目標相適應,又能保障其服務質量的提升,便于學生對信息的查找和課程的學習。精品課程網站的服務對象是教師以及學生,其主要功能在于對教學工作進行輔助,在對精品課程網站進行設計的過程中,還應以信息的更新、網站管理更為方便為原則。
2.3 技術手段
B/S在精品課程網站Web系統(tǒng)中發(fā)揮著十分重要的作用。基于Java技術對精品課程網站進行設計和開發(fā)時,需要綜合運用Tomcat等多種技術,才能使網站功能得以擴展,以下是對精品課程網站設計開發(fā)過程的技術手段的分析:首先,可利用Java語言初步完成對客戶端數據的認證,并對信息進行過濾。其次,為了確保安全,可以利用用戶名以及密碼機制保障登錄的安全性,還可結合不同用戶對其權限進行限定,利用MDA技術完成信息的加密,避免用戶信息泄漏。最后,需要充分掌握Web運行環(huán)境,特別是Tomcat安全設置相關問題,并了解其操作功能。另外,需要將Java語言以及ECIIPse集成開發(fā)平臺結合起來完成精品課程網站建設的開發(fā)與設計。
2.4 數據庫設計
要確保數據庫的完整性,全面覆蓋各類資料。具體來說,需包含學生信息、試題庫、學生自我測試成績等。
2.5 登錄功能設計
對于登錄功能的設計來說,需要綜合考慮教師、學生和管理員三個群體。用戶利用賬戶名及密碼完成登錄,若需要修改基本信息或登錄密碼需完成相應的驗證。若通過身份驗證之后,證明登錄用戶身份為學生,則其在網站上的權限可包括交流互動、課程學習等方面,并可執(zhí)行相應操作。若驗證后登錄用戶身份為教師,則其權限可包括課程上傳、信息查詢、課程討論等。若驗證后登錄用戶身份為管理員,則其在網站上的權限可以包括對網站試題的管理、維護網站公告信息等。
2.6 公告欄設計
精品課程網站公告欄主要由管理員進行維護,其對公告欄實行管理,權限還該對公告欄內容的設定、上傳、刪除等。具體步驟為:驗證管理員身份,成功登錄網站,選選種所要修改的內容,然后便可對該部分內同進行修改。若公告欄內容以及失去作用,則需要刪除該部分內容。操作方法為:首先登錄網站頁面,選中需刪除內容,然后執(zhí)行刪除操作。
3 結語
信息技術和計算機技術的進步,使得其在各領域中的應用越來越普遍?;谛畔⒓夹g的發(fā)展,精品課程網站應運而生,并逐漸成為教學方法改革的一大趨勢。將Java技術和精品課程網站的設計和開發(fā)結合起來,成為新的研究熱點。本文在對網站設計目標以及原則進行分析的基礎之上,提出將Java技術應用于精品課程網站設計和開發(fā)中具體方法,主要包括數據庫、登錄功能、公告欄三個方面,使精品課程網站具備在線學習、交流互動、答疑解難、自我測評等多方面的功能,為教學工作的開展提供便利。
參考文獻
[1]遲浩.基于XML和JAVA的通用課程教學網站設計與開發(fā)[D].中國海洋大學,2010,(04):17-19.
[2]張巖,陳蓮蓮,張永華,孫莉.基于Java的精品課程網站設計與實現[J].電腦知識與技術,2015,33,(05):49-50.
[3]王昆鵬.基于Java 技術的精品課程網站設計與開發(fā)[D].華東師范大學,2010,(04):102-103.