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