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