發(fā)布時間:2023-10-08 17:36:03
序言:作為思想的載體和知識的探索者,寫作是一種獨(dú)特的藝術(shù),我們?yōu)槟鷾?zhǔn)備了不同風(fēng)格的5篇java的精品課程,期待它們能激發(fā)您的靈感。
【關(guān)鍵詞】java技術(shù) 精品課程網(wǎng)站 設(shè)計 開發(fā)
前言:精品課程網(wǎng)站是指通過網(wǎng)絡(luò)通信技術(shù)等新型技術(shù)在網(wǎng)絡(luò)環(huán)境下開展一系列高質(zhì)量教學(xué)活動。精品課程網(wǎng)站的產(chǎn)生解決了傳統(tǒng)教學(xué)模式空間及時間的限制問題,并且為教育開辟了新的道路,使教育資源的利用變得更加廣泛,有效地實現(xiàn)了對傳統(tǒng)教學(xué)方式的補(bǔ)充。
1精品課程網(wǎng)站的分析
1.1精品課程網(wǎng)站的建設(shè)
從本質(zhì)上講,精品課程網(wǎng)站的建設(shè)其實就是某一課程電子版信息資源庫的建設(shè)。精品網(wǎng)站課程為學(xué)生的學(xué)習(xí)提供了一個具有實時特點的平臺,有效地解決了傳統(tǒng)教學(xué)在空間和時間方面的限制問題。精品課程網(wǎng)站的建設(shè)重點在于對課程的收集和展示,將在線答疑、學(xué)習(xí)交流、網(wǎng)上自測自評、教學(xué)重點以及學(xué)術(shù)研究等信息集中于一體。
1.2精品課程網(wǎng)站技術(shù)方面的分析
精品課程網(wǎng)站系統(tǒng)是一個采用B/S的Web系統(tǒng),對此,可以在對Java技術(shù)進(jìn)行充分運(yùn)用的基礎(chǔ)上,充分結(jié)合Tomcat等技術(shù),開發(fā)出精品課程網(wǎng)站系統(tǒng)的多種功能。在這個過程涉及到的技術(shù)主要有:第一,通過Java語言實現(xiàn)精品課程網(wǎng)站客戶端數(shù)據(jù)的初步認(rèn)證和過濾;第二,使用用戶名和密碼機(jī)制實現(xiàn)安全登錄,通過對用戶類型的不同劃定不同的權(quán)限,并運(yùn)用MDS技術(shù)進(jìn)行加密,保證用戶信息的安全;第三,加深對Web運(yùn)行環(huán)境的了解,尤其是其中Tomcat的安全設(shè)置問題和操作功能;第四,運(yùn)用ECIIPse集成開發(fā)平臺,并運(yùn)用Java語言進(jìn)行相關(guān)開發(fā)操作[1]。
2基于Java技術(shù)的精品課程網(wǎng)站設(shè)計與開發(fā)
2.1基于Java技術(shù)的精品課程網(wǎng)站設(shè)計目標(biāo)和設(shè)計原則
2.1.1基于Java技術(shù)的精品課程網(wǎng)站的設(shè)計目標(biāo)
基于Java技術(shù)的精品課程網(wǎng)站設(shè)計目標(biāo)是:設(shè)計出一個具有齊全功能的界面,它包含實用、高效、維護(hù)簡單的Web框架。在設(shè)計精品課程網(wǎng)站時,要充分考慮數(shù)據(jù)的安全性問題,可以通過遠(yuǎn)程實時快照對數(shù)據(jù)進(jìn)行及時備份,防止數(shù)據(jù)由于受到自然因素的影響產(chǎn)生相應(yīng)的破壞。在精品課程網(wǎng)站的數(shù)據(jù)操作部分,應(yīng)該對客戶端Web垃圾攻擊的安全性方面進(jìn)行重點設(shè)計。由于精品課程網(wǎng)站的信息有一定的實時性要求,因此,在精品課程網(wǎng)站的管理部分,要設(shè)計成能夠通過瀏覽器實施維護(hù)的后臺管理系統(tǒng),以便人們可以更加方便、快捷地通過瀏覽器完成信息、課程內(nèi)容更新以及管理用戶等操作。在精品課程網(wǎng)站的信息自主方面,應(yīng)該注重對信息審核功能的設(shè)計,保證數(shù)據(jù)具有一定的可性、安全性以及合理性[2]。
2.1.2基于Java技術(shù)的精品課程網(wǎng)站的設(shè)計原則
精品課程網(wǎng)站的設(shè)計要以滿足高校精品課程建設(shè)需求為原則,通過精品課程網(wǎng)站更好地為學(xué)生服務(wù)。精品課程網(wǎng)站是一個直面學(xué)生與教師的輔助教學(xué)、學(xué)習(xí)平臺,因此要求精品課程網(wǎng)站具有便于管理、更新以及擴(kuò)展的特點。
2.2精品課程網(wǎng)站的登錄功能設(shè)計
精品課程網(wǎng)站的登錄功能是針對學(xué)生、教師以及管理員而言的。這三者可以通過身份驗證,實現(xiàn)對基本信息的維護(hù)以及對自己登錄密碼的修改。當(dāng)精品課程網(wǎng)站的身份驗證結(jié)果顯示用戶是學(xué)生,那么網(wǎng)站將允許用戶進(jìn)行網(wǎng)上實驗互動、參與課程討論、查看系統(tǒng)公告等行為操作;如果精品課程網(wǎng)站的身份驗證結(jié)果顯示用戶是教師,那么網(wǎng)站將允許用戶進(jìn)行課程資料上傳、查看系統(tǒng)公告、課程信息查詢以及參與課程討論等行為操作;如果精品課程網(wǎng)站的身份驗證結(jié)果顯示用戶為管理員,那么網(wǎng)站將允許用戶進(jìn)行網(wǎng)站自測試題和答案的維護(hù)、公告信息的維護(hù)、課程信息的維護(hù)以及論壇信息的維護(hù)等行為操作[3]。
2.3精品課程網(wǎng)站的公告欄功能設(shè)計
公告欄的內(nèi)容是由管理員進(jìn)行操作管理的,管理員的管理功能主要包括對公告的撰寫、修改以及刪除。公告的撰寫包括公告內(nèi)容和公告標(biāo)題兩部分,這兩個部分都是必填選項;當(dāng)公告的內(nèi)容不符合當(dāng)前實際時,管理員就需要對公告進(jìn)行修改。管理員在登錄精品課程網(wǎng)站之后,對需要修改的公告進(jìn)行選中,即可實現(xiàn)對公告信息的修改操作;當(dāng)公告內(nèi)容失效之后,管理員應(yīng)該及時對公告進(jìn)行刪除。管理員在登錄精品課程網(wǎng)站之后,對需要刪除的公告進(jìn)行選中,即可實現(xiàn)對公告的刪除操作[4]。
2.4精品課程網(wǎng)站數(shù)據(jù)庫的設(shè)計
精品課程網(wǎng)站的數(shù)據(jù)庫要包含學(xué)生信息表、自測試題庫表、自測成績表、用戶表以及章節(jié)基本信息表等方面的設(shè)計。
結(jié)論:隨著計算機(jī)技術(shù)的飛速發(fā)展,精品課程網(wǎng)站進(jìn)入各大高校已經(jīng)變成一種主流趨勢。基于Java技術(shù)的精品課程網(wǎng)站的設(shè)計與開發(fā)成為目前各大高校教學(xué)方式改革的重點,對此,應(yīng)該在明確精品課程網(wǎng)站設(shè)計目標(biāo)和設(shè)計原則的基礎(chǔ)上,運(yùn)用Java技術(shù)更好地實現(xiàn)精品課程網(wǎng)站的登錄功能、公告欄功能以及數(shù)據(jù)庫等方面的設(shè)計和開發(fā),實現(xiàn)精品課程網(wǎng)站在線答疑、學(xué)習(xí)交流、網(wǎng)上自測自評以及學(xué)術(shù)研究的目的。
【參考文獻(xiàn)】
[1]王昆鵬. 基于Java技術(shù)的精品課程網(wǎng)站設(shè)計與開發(fā)[D].華東師范大學(xué),2010.
[2]遲浩. 基于XML和JAVA的通用課程教學(xué)網(wǎng)站設(shè)計與開發(fā)[D].中國海洋大學(xué),2010.
關(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ò)展和補(bǔ)充。通過網(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ò)展是運(yùn)用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ù),便于用戶利用瀏覽器π畔⒔行、更新課程內(nèi)容以及完成其它操作。對于信息的自主來說,需要設(shè)計好網(wǎng)站的信息審核功能,確保所的信息安全、合理。
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ā)揮著十分重要的作用。基于Java技術(shù)對精品課程網(wǎng)站進(jìn)行設(shè)計和開發(fā)時,需要綜合運(yùn)用Tomcat等多種技術(shù),才能使網(wǎng)站功能得以擴(kuò)展,以下是對精品課程網(wǎng)站設(shè)計開發(fā)過程的技術(shù)手段的分析:首先,可利用Java語言初步完成對客戶端數(shù)據(jù)的認(rèn)證,并對信息進(jìn)行過濾。其次,為了確保安全,可以利用用戶名以及密碼機(jī)制保障登錄的安全性,還可結(jié)合不同用戶對其權(quán)限進(jìn)行限定,利用MDA技術(shù)完成信息的加密,避免用戶信息泄漏。最后,需要充分掌握Web運(yùn)行環(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ù)和計算機(jī)技術(shù)的進(jìn)步,使得其在各領(lǐng)域中的應(yīng)用越來越普遍。基于信息技術(shù)的發(fā)展,精品課程網(wǎng)站應(yīng)運(yùn)而生,并逐漸成為教學(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.
隨著教育的改革,各個學(xué)科相應(yīng)的精品課程也相繼發(fā)展起來。本文將網(wǎng)絡(luò)技術(shù)與傳統(tǒng)教育相結(jié)合制作精品課程網(wǎng)站,選用了當(dāng)前比較流行的網(wǎng)絡(luò)編程技術(shù)作為主要的實現(xiàn)手段。本文簡要的說明了精品課程網(wǎng)站的功能和意義,分析了網(wǎng)站的整體系統(tǒng)構(gòu)架。
關(guān)鍵詞:精品課程;;功能模塊;數(shù)據(jù)庫
中圖分類號:TP393文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2008)22-747-03
Object-oriented Programming Quality Courses Website Design and Development
ZHANG Feng
(Computer Science and Information Technology, Information Institute, Zhejiang Shuren University, Hangzhou 310018, China)
Abstract: Network to the development of education is an inevitable trend in education, curriculum and quality education construction site in the network as a key link; also plays a role can not be ignored.
Along with education reform and the various disciplines corresponding quality courses have also developed. This article network technology and traditional education courses combined production of quality sites, more popular choice of the current network programming as a major means of achieving. This paper briefly explains the fine course site features and significance of the site's overall system architecture.
Key words: Excellent Courses; ; Module; Database
1 引言
隨著網(wǎng)絡(luò)的高速發(fā)展和廣泛傳播,現(xiàn)代教育已經(jīng)開始突破傳統(tǒng)教育模式,向網(wǎng)絡(luò)教育方向發(fā)展。自20世紀(jì)90年代以來,我國高等教育相繼實施了一系列重大教學(xué)改革工程,使高等教育的教學(xué)觀念、人才培養(yǎng)模式和目標(biāo)、課程體系與教學(xué)內(nèi)容、辦學(xué)條件和教學(xué)環(huán)境、教材建設(shè)等都發(fā)生了深刻的變化。精品課程建設(shè)正是適應(yīng)這一形式而提出的,通過精品課程建設(shè),充分發(fā)揮精品課程的示范和輻射作用,牽動其它課程建設(shè),促進(jìn)課程整體水平的提高;通過每門精品課程教學(xué)隊伍的建設(shè),促進(jìn)學(xué)校盡快完成本科教學(xué)中堅力量的新老交替,推進(jìn)教學(xué)改革,促進(jìn)優(yōu)質(zhì)教學(xué)資源的共享,全面提高教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量。
精品課程網(wǎng)站是精品課程建設(shè)之中重要和關(guān)鍵的一環(huán),是精品課程外在的表現(xiàn)形式和載體,直接反映和影響精品課程建設(shè)的質(zhì)量。
2 精品課程網(wǎng)站建設(shè)的意義與功能
2.1 精品課程網(wǎng)站的現(xiàn)狀
目前多數(shù)精品網(wǎng)站按照“三級管理”的模式建設(shè)自己的開放式課程資源共享網(wǎng)站。教育部在精品課程建設(shè)的文件中強(qiáng)調(diào)要重點切實加強(qiáng)教師隊伍建設(shè),重視教學(xué)內(nèi)容和課程體系的改革,注重使用先進(jìn)的教學(xué)方法和手段,重視教材建設(shè),理論教學(xué)與實踐教學(xué)并重,建立切實有效的激勵和評價機(jī)制,實現(xiàn)優(yōu)質(zhì)教學(xué)資源共享,提高高等學(xué)校教學(xué)質(zhì)量和人才培養(yǎng)水平。但國內(nèi)部分網(wǎng)站建設(shè)的統(tǒng)一性、規(guī)范性和可適用性不強(qiáng),同時由于資源數(shù)量的有限還不能很大程度上的滿足同學(xué)需要。大部分網(wǎng)站沒有設(shè)置“搜索查詢”功能,沒有進(jìn)行課程的詳細(xì)分類。
2.2 精品課程網(wǎng)站建設(shè)的意義
隨著網(wǎng)絡(luò)教育的開展,人們正逐漸的接受這種新的教育形式。信息技術(shù)的進(jìn)步和發(fā)展使網(wǎng)絡(luò)課程的開發(fā)和應(yīng)用環(huán)境發(fā)生了很大的變化,如互聯(lián)網(wǎng)速度大幅度提高,網(wǎng)上教學(xué)的實時交互已經(jīng)很容易實現(xiàn)。其次在實踐過程中,大多數(shù)院校也逐步認(rèn)識到學(xué)生群體的特點,積累了很多經(jīng)驗。再者,大家的觀念也發(fā)生了改變,認(rèn)識到資源已不在是靜態(tài)的,它發(fā)展到了立體化,綜合性階段。
網(wǎng)絡(luò)教育的飛速發(fā)展,使得建立精品課程網(wǎng)站,成為高等教育社會化、大眾化的重要途徑。
2.3 精品課程系統(tǒng)的功能
精品課程網(wǎng)站作為一個課程教育系統(tǒng),必須體現(xiàn)它的學(xué)習(xí)性和動態(tài)性,所以根據(jù)系統(tǒng)可建立如下幾種功能:課程信息功能、教材資料功能、教師信息功能、在線留言功能、管理員登陸功能、網(wǎng)站管理功能。此外為了幫助用戶提高學(xué)習(xí)效率和瀏覽速度,分別實現(xiàn)了搜索功能和導(dǎo)航功能。在學(xué)習(xí)的同時,為了方便用戶了解新聞實事和校園動態(tài),還應(yīng)實現(xiàn)新聞動態(tài)功能。
因此網(wǎng)站主要可由9個功能模塊:
1)搜索功能:利用Google進(jìn)行信息搜索;
2)導(dǎo)航功能:快速瀏覽站內(nèi)信息,鏈接其他頁面;
3)新聞動態(tài)功能:顯示最新新聞動態(tài),供客戶瀏覽;
4)課程信息功能:介紹相關(guān)課程信息供用戶瀏覽;
5)教材資料功能:擁有大量教學(xué)資料供用戶瀏覽學(xué)習(xí);
6)教師信息功能:顯示課程教師信息;
7)在線留言功能:提供用戶交流平臺;
8)管理員登陸功能:用于驗證管理員身份;
9)網(wǎng)站管理功能:管理員可通過此功能對網(wǎng)站數(shù)據(jù)進(jìn)行修改、刪除、維護(hù)等,實現(xiàn)對網(wǎng)站的管理。
3 開發(fā)工具
動態(tài)網(wǎng)站的開發(fā)工具有很多,通過系統(tǒng)分析和查閱資料,建議選擇和SQL Server2000來進(jìn)行網(wǎng)站的建設(shè),數(shù)據(jù)訪問接口則可采用ODBC。
3.1
在開發(fā)平臺上,用Web窗體控件,HTML控件和修改它們的屬性、事件及C#來制作頁面框架和部分內(nèi)容。.NET框架提供將C++強(qiáng)大的功能、VB的開發(fā)效率、Java的跨平臺性和Delphi的易操作性綜合于一身的C#編程語言。采用Visual Studio 2005編程技術(shù),Visual Studio 2005代碼編輯器比2003版本前進(jìn)了一大步,最重要的新“特征”在于,新的編輯器不會自動地“打亂”代碼格式,除非重新格式化文檔,而且在新的HTML編輯器中引入了智能感知技術(shù)并且出現(xiàn)在每一處位置。利用Dreamweaver結(jié)合對頁面進(jìn)行布局,Dreamweaver具有最佳的制作效率、網(wǎng)站管理、無可比擬的控制能力等優(yōu)點。
3.2 數(shù)據(jù)庫及數(shù)據(jù)庫訪問接口
本系統(tǒng)數(shù)據(jù)庫采用SQL Server2000,它能創(chuàng)建、維護(hù)、修改相關(guān)數(shù)據(jù),確保數(shù)據(jù)的完整和安全,數(shù)據(jù)出現(xiàn)錯誤時也便于恢復(fù)。SQL是Structured Query Language 的縮寫,它的中文意思是結(jié)構(gòu)化查詢語言。它是定義和訪問關(guān)系數(shù)據(jù)庫的國際標(biāo)準(zhǔn)。SQL Server 2000 具有非凡的可伸縮性和可靠性。SQL Server 2000 帶有交互式調(diào)節(jié)和調(diào)試查詢、從任何數(shù)據(jù)源快速移動和轉(zhuǎn)化數(shù)據(jù)、以及按 Transact-SQL 方式定義和使用函數(shù)等功能,還可以從任意 Visual Studio 工具以可視化方式設(shè)計和編寫數(shù)據(jù)庫應(yīng)用程序。
數(shù)據(jù)訪問接口采用ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)。ODBC是 Microsoft Windows Open Standards Architecture (WOSA, Windows開放服務(wù)體系)的重要組成部分,由Microsoft公司于1991年底,短短幾年已成為事實上的工業(yè)標(biāo)準(zhǔn).它建立了一組規(guī)范,提供了一套分層(隨著層的擴(kuò)展,數(shù)據(jù)服務(wù)能力不斷的增強(qiáng))的標(biāo)準(zhǔn)API(支持SQL),它解決了嵌入式SQL接口的非規(guī)范核心,數(shù)據(jù)應(yīng)用系統(tǒng)用它來訪問任何提供了ODBC驅(qū)動程序(一組DLL)的數(shù)據(jù)庫,結(jié)束了過去針對不同的數(shù)據(jù)庫系統(tǒng)開發(fā)須掌握相應(yīng)數(shù)據(jù)訪問API的時代.目前ODBC驅(qū)動已經(jīng)提供了對大多數(shù)常見類型數(shù)據(jù)庫的支持,包括dBase、Access、SQL Server和Oracle等,也包括了對其他類型的數(shù)據(jù)庫的支持,如文本、Excel電子表格等。
3.3 開發(fā)語言
3.3.1 HTML語言
HTML(超文本標(biāo)記語言)是制作網(wǎng)頁的最基本語言,隨著技術(shù)的發(fā)展不斷推出各種新技術(shù)產(chǎn)品,例如JavaScript、VBScript、ASP等,但它們依然是基于HTML之上的,并沒有舍棄現(xiàn)有的HTML,它是踏入網(wǎng)頁制作領(lǐng)域所必需的。
3.3.2 C# 語言
C#是.NET的代表語言。微軟總裁兼首席執(zhí)行官Steve Ballrner把.NET定義為:.NET代表一個集合,一個環(huán)境,它可以作為平臺支持下一代Internet的可編程結(jié)構(gòu)。
C#的特點:
1)完全面向?qū)ο蟆?/p>
2)支持分布式。
3)跟Java類似,C#代碼經(jīng)過編譯后,成為了一種IL(中間語言)。
4)健壯,C#在檢查程序錯誤和編譯與運(yùn)行時錯誤一點也不遜于Java,C#也用了自動管理內(nèi)存機(jī)制。
5)C#不像Java那樣完全摒棄了指針和手動內(nèi)存管理。C#默認(rèn)情況下是不能使用指針的,程
序員在有必要時可以打開指針來使用。這樣可以保證編程的靈活性。
6)安全性:C#的安全性是有.NET平臺來提供的。
7)可移植性:由于C#使用類似Java的中間語言機(jī)制。使得C#也跟Java類似,可以很方便
的移植到其他系統(tǒng)。
8)解釋性:C#也是一種特殊的解釋性語言。
9)高性能:C#把代碼編譯成中間語言后,可以高效的執(zhí)行程序。
10)多線程:與Java類似,可以由一個主進(jìn)程分出多個執(zhí)行小任務(wù)的多線程。
11)組件模式:C#很適合組件開發(fā)。
C#是在Java流行起來后所誕生的一種新的語言。如果單純從技術(shù)上來講,C#在網(wǎng)絡(luò)編程上可以與Java匹敵。而由于微軟在操作系統(tǒng)上占有很大的優(yōu)勢,在以往的開發(fā)中累積了不少經(jīng)驗,所以C#在Windows方面可以說比Java具有更大的優(yōu)勢。
4 系統(tǒng)總體結(jié)構(gòu)設(shè)計
系統(tǒng)采用了B/S(Browser/Server)三層體系結(jié)構(gòu),即表示層,功能層和數(shù)據(jù)庫服務(wù)層,其體系結(jié)構(gòu)如圖1所示;使用IIS架設(shè)Web站點;通過訪問數(shù)據(jù)庫。
對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行均在Web服務(wù)器端完成。客戶端無需安裝任何專門的軟件,通過瀏覽器即可訪問Web服務(wù)器并運(yùn)行程序。
5 系統(tǒng)功能實現(xiàn)構(gòu)架
系統(tǒng)功能構(gòu)架如圖2所示:
■
圖2 系統(tǒng)構(gòu)架圖
6 結(jié)束語
在制作網(wǎng)頁過程中,可采用統(tǒng)一的CSS結(jié)構(gòu)對網(wǎng)頁進(jìn)行了美觀修改,以保證網(wǎng)站統(tǒng)一的界面風(fēng)格。通過樣式表(CSS)來進(jìn)行控制,樣式表可以從網(wǎng)上下載。通過查看網(wǎng)頁源代碼的方式,查找到該網(wǎng)頁樣式表的URL地址,然后進(jìn)行下載,再應(yīng)用到自己的編寫的頁面中。為了使網(wǎng)頁具有合理、清晰的版面設(shè)計,可通過表格的方式對頁面的內(nèi)容進(jìn)行編排。在腳本代碼方面基本仿效了參考資料以及網(wǎng)上的實例經(jīng)典。
精品課程網(wǎng)站作為網(wǎng)絡(luò)教育建設(shè)中的一個關(guān)鍵環(huán)節(jié),成為了高等學(xué)校教學(xué)質(zhì)量和教學(xué)改革工程的重要組成部分,也是高校教學(xué)信息化的重要組成部分,它承擔(dān)重要的教學(xué)信息化建設(shè)示范作用,可為教學(xué)手段的改進(jìn)、教學(xué)活動的創(chuàng)新提供極大的幫助。
參考文獻(xiàn):
[1] 蔣理. 動態(tài)網(wǎng)頁設(shè)計實用教程[M]. 西安電子科技大學(xué)出版社,2007.
[2] 王華章. 網(wǎng)絡(luò)系統(tǒng)開發(fā)實用教程[M]. 中國鐵道出版社,2006.
[3] 趙杰等. SQL SERVER數(shù)據(jù)庫管理設(shè)計與實現(xiàn)教程[M]. 北京:清華大學(xué)出版社,2004:33-74.
[4] 金旭亮. .NET技術(shù)大系:編程的奧秘.NET軟件技術(shù)學(xué)習(xí)與實踐[J]. 電子工業(yè)出版社,2006.
關(guān)鍵詞:精品課程;在線測試;電大教案;IP課件
Abstract: the excellent course is paid more and more attention to, exquisite course of preparation method is multifarious, how to make good a exquisite course, course in production process what needs attention, these problems have been producers of thinking and research, the author, based on the producing his own excellent course some experience, put forward some excellent course in production process about online testing, electronic lesson plan, the IP courseware, expand the content such as resources in the production process of note, opinions are put forward.
Keywords: exquisite course; Online testing; TV university teaching plan; IP courseware
中圖分類號:G622.3文獻(xiàn)標(biāo)識碼:A文章編號:
青海廣播電視大學(xué)于2010年制作了《地域文化·青海省情》[1]精品課程,自以來,在青海電大各級學(xué)生中廣泛使用,絕大多數(shù)學(xué)生認(rèn)為,該課程制作中IP課件制作精美、電子教案、測試題等表現(xiàn)力很強(qiáng)、拓展資源內(nèi)容豐富。經(jīng)過兩年多的使用,受到了青海電大各級學(xué)生的好評,也倍受社會各界的關(guān)注,針對這一精品課程制作中的親歷的一些心得,筆者談一下關(guān)于精品課程制作的一些看法。
1.在線測試題的制作
在線測試即學(xué)生可以通過在線做作業(yè),做一種類型的題大約花十到二十分鐘,提交即可知道得分。在《地域文化·青海省情》精品課程制作中,我們選擇了用flash形式制作的填空題,在這種形式中,采用一條簡單的或語句即可解決填空題內(nèi)容多重性問題。一般情況下每一章的填空題量為十到二十題,這樣,學(xué)生不會因為題量過大而做不下去。單項選擇題、多項選擇題以及判斷題采用網(wǎng)上免費(fèi)的java代碼實現(xiàn),題量也不易過大,我們在制作過程中,采用每一種類型的題分開打分,這樣,學(xué)生在短時間內(nèi)做完提交,做題不再累。
對于在線測試,網(wǎng)上的形式也有很多,一般以做完題提交后即可知道成績?yōu)樽罴眩虼耍诰€測試題的制作,應(yīng)該考慮不要太死板,有些課件中出現(xiàn)的提交后沒有成績的做法,顯示對于提高學(xué)生的學(xué)習(xí)興趣不利。無論是采用網(wǎng)頁中java代碼實現(xiàn)還是flash形式,做到簡單明了,將所有的測試內(nèi)容采用嵌入式框架網(wǎng)頁在瀏覽時能夠在一個頁面內(nèi)實現(xiàn),是一種非常理想的形式。
2.電子教案的制作
電子教案一般指與課程相關(guān)的PPT文檔。對于電子教案,很多課件采用下載PPT的方式,也有些課件采用將PPT轉(zhuǎn)換成網(wǎng)頁的方式。就以上兩種而言,下載PPT需要學(xué)生下載到本機(jī),然后運(yùn)行,這樣多了一道手續(xù);而將PPT轉(zhuǎn)換成網(wǎng)頁的方式,則將形成很多文件,并且在網(wǎng)頁上顯示的頁面美觀程度大打折扣,因此,我們采用了用免費(fèi)軟件pfDesktop[2]將PPT轉(zhuǎn)換成SWF這種形式,這樣的改變,無論是多大的PPT轉(zhuǎn)換后變成一個SWF文件,然后,只需將這一文件嵌入到網(wǎng)頁中即可,播放效果與真正的PPT沒有太大區(qū)別。
3.拓展資源的制作
對于精品課程而言,拓展資源是非常有必要的,在課程之外,有很多與課程相關(guān)的知識,以文本或者視頻的方式展示,在此制作過程中,最主要的是對拓展資源的分門別類,可以將所有的視頻放在一起,也可以以不同的內(nèi)容來分類,如果是文本內(nèi)容,則在標(biāo)題中不用加注,如果是視頻,則在標(biāo)題中注明是視頻即可。視頻的格式采用最好是流媒體格式,如wmv格式或者asf格式,也可以采用flv格式,視頻選用中壓縮比不易選擇過大,如果壓縮比過大,則視頻不清楚,也影響觀看效果,一般采用720*576電視播放效果為最佳。對于圖片內(nèi)容較多的網(wǎng)頁,可以采用多種圖片切換的方式,關(guān)于圖片的切換,在網(wǎng)上可以找到非常多的效果,任意采用一種免費(fèi)的方式,只要變化的效果與網(wǎng)頁的整體色調(diào)差不多即可。
4.IP課件的制作
IP課件,在我們制作的精品課程中是以三分屏的方式展現(xiàn),三分屏即將一網(wǎng)頁分成視頻區(qū)、目錄導(dǎo)航區(qū)和文本區(qū),這種形式最大的特點是圖文并茂,在精品課程中大量的應(yīng)用,我們采用的制作方法是用成形的模板替換法來制作,這種方法,最大的好處是以完全免費(fèi)的方式形成三分屏[3],準(zhǔn)備好視頻、文本,在網(wǎng)頁制作軟件中打開模板網(wǎng)頁,將其中的視頻、文本替換,關(guān)鍵點是目錄導(dǎo)航控制視頻和文本同時跳轉(zhuǎn)到指定的時間點和指定的頁面,在這一點上只需要將模板當(dāng)中的時間點的秒數(shù)進(jìn)行替換,將文本的頁面指向相應(yīng)地替換即可,采用這種辦法制作一課時的三分屏課件,一般時長不會超過半小時,因此,也便于推廣。為了將制作過程簡單化,或者制作難度降低,也可以采用一些優(yōu)秀的軟件,現(xiàn)在國內(nèi)外出現(xiàn)了很多優(yōu)秀的三分屏制作軟件,在拍攝視頻的同時,即可形成三分屏課件,但要花錢買軟件,而且此類軟件費(fèi)用不低,因此,作為一般的制作人員,學(xué)會用模板套用制作三分屏課件是一種理想的選擇。
5.團(tuán)隊建設(shè)
精品課程團(tuán)隊中一般應(yīng)該包括授課教師及技術(shù)人員,對于授課教師,要求要具備較高的授課水平,在網(wǎng)上供學(xué)生學(xué)習(xí)的視頻資源,需要授課教師有豐富的知識、良好的道德修養(yǎng),并對所講課程融會貫通,講課過程生動有趣而不死板,這樣才有可能吸引學(xué)生不斷聽下去。對于技術(shù)人員,包括網(wǎng)頁制作、美術(shù)設(shè)計、音視頻編輯等內(nèi)容,技術(shù)人員的水平高低將直接反映出精品課程以后的瀏覽效果,因此,在精品課程制作前組織有力的技術(shù)人員將是制作精品課程高質(zhì)量的保證。
6.結(jié)語
建設(shè)精品課程本身應(yīng)該是一個教學(xué)實踐和教學(xué)研究的過程,精品課程建設(shè)需要以實踐所取得的理論來推動其前進(jìn),而對精品課程的內(nèi)涵、外延分析,目前的研究是遠(yuǎn)遠(yuǎn)不夠的。精品課程建設(shè)的目的是為了建設(shè)一批具有一流教師隊伍、一流教學(xué)內(nèi)容、一流教學(xué)方法、一流教材、一流教學(xué)管理等特點的示范性課程。實施精品課程建設(shè),鼓勵教授、名師上講臺為本科生講課,以促進(jìn)教學(xué)梯隊建設(shè);強(qiáng)化信息技術(shù)手段,特別是網(wǎng)絡(luò)技術(shù)和多媒體技術(shù)手段,把課程內(nèi)容、教案等搬到網(wǎng)上,促進(jìn)優(yōu)質(zhì)教育資源共享,力求建立內(nèi)容新穎、方法和手段先進(jìn)、教學(xué)和科研相結(jié)合的高質(zhì)量、高水平、具有示范作用的精品課程,切實推進(jìn)教育創(chuàng)新,深化教學(xué)改革,全面提高教育教學(xué)質(zhì)量。只有在認(rèn)識自己的優(yōu)勢、發(fā)揮自己特色的基礎(chǔ)上,走出去與別人進(jìn)行交流,接受不同的理念、學(xué)習(xí)成功的經(jīng)驗的同時也讓他人知道自己在做的事情,才能夠建設(shè)好屬于自己的精品課程。
參考文獻(xiàn):
摘要:本文首先分析了計算機(jī)網(wǎng)絡(luò)課程開展雙語教
>> 探索雙語教學(xué)之路,建設(shè)計算機(jī)網(wǎng)絡(luò)精品課程 計算機(jī)網(wǎng)絡(luò)精品課程建設(shè)的探索與思考 計算機(jī)網(wǎng)絡(luò)精品課程知識結(jié)構(gòu)教學(xué)探討 高職高專計算機(jī)網(wǎng)絡(luò)精品課程教學(xué)改革與實踐 高職計算機(jī)專業(yè)類精品課程建設(shè)的思考與探索 計算機(jī)組成原理精品課程建設(shè)的探索與實踐 “計算機(jī)系統(tǒng)結(jié)構(gòu)”校級精品課程建設(shè)的探索與實踐 “計算機(jī)組成原理”精品課程建設(shè)的實踐與探索 “計算機(jī)組成原理”精品課程建設(shè)探索與實踐 淺談計算機(jī)基礎(chǔ)類精品課程教學(xué)資源建設(shè) 《計算機(jī)網(wǎng)絡(luò)構(gòu)建》精品課程網(wǎng)站建設(shè)淺析 高職計算機(jī)網(wǎng)絡(luò)精品課程建設(shè) 國家精品課程“計算機(jī)網(wǎng)絡(luò)”教材建設(shè)研究與實踐 “計算機(jī)網(wǎng)絡(luò)”國家精品課程建設(shè) 計算機(jī)網(wǎng)絡(luò)精品課程網(wǎng)站設(shè)計探究 計算機(jī)網(wǎng)絡(luò)精品課程網(wǎng)站的設(shè)計與實現(xiàn) “計算機(jī)網(wǎng)絡(luò)技術(shù)”精品課程的設(shè)計與實現(xiàn) 淺析計算機(jī)輔助語言教學(xué)在高職精品課程建設(shè)中的應(yīng)用 《計算機(jī)控制系統(tǒng)》精品課程建設(shè)及對教學(xué)的促進(jìn)作用 計算機(jī)網(wǎng)絡(luò)實驗課程教學(xué)探索 常見問題解答 當(dāng)前所在位置:)
思科網(wǎng)絡(luò)技術(shù)學(xué)院CCNA在線課程curriculum1-
4()
IETF RFC檢索庫()
internet2.edu
Internet Assigned Numbers Authority()
中國IT實驗室在線實驗(/
www/school/ccnp-lab.htm)
本精品課程網(wǎng)站(/apply/teacher/
course_preview_index.jsp?curid=524&coursename=計算機(jī)網(wǎng)絡(luò)&curstyle=default&from=guest&starts=
11&orderitem=curlevel)
推薦的期刊是:IEEE/ACM Transactions on Networking
2教學(xué)目標(biāo)與教學(xué)內(nèi)容
知識目標(biāo)是:掌握計算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)、基本概念,特別是TCP/IP協(xié)議族;學(xué)會生成局域網(wǎng)和實現(xiàn)廣域網(wǎng)連接;用Java語言實現(xiàn)協(xié)議Java小程序和網(wǎng)絡(luò)應(yīng)用程序的開發(fā);了解“無線與移動網(wǎng)絡(luò)”、“多媒體網(wǎng)絡(luò)”、“網(wǎng)絡(luò)安全”、“網(wǎng)絡(luò)管理”四個高級專題的最新進(jìn)展。語言目標(biāo)是:培養(yǎng)學(xué)生用英語進(jìn)行學(xué)術(shù)閱讀、寫作、交流的能力。
教學(xué)內(nèi)容方面,如何合理安排課程的內(nèi)容體系結(jié)構(gòu)、組織方式、實踐教學(xué)設(shè)計,是非常重要的。我校的安排方式如下:
(1) 一開始就強(qiáng)調(diào)以Internet為研究目標(biāo)和示例來源,介紹計算機(jī)網(wǎng)絡(luò)的眾多基本概念和術(shù)語,為后面的學(xué)習(xí)打下基礎(chǔ);
(2) 采用自頂向下的順序,比如介紹網(wǎng)絡(luò)的第一個層次是應(yīng)用層,它離應(yīng)用程序最近,一旦學(xué)生們理解了網(wǎng)絡(luò)應(yīng)用,就能理解支持這些應(yīng)用的網(wǎng)絡(luò)服務(wù),同時還可激發(fā)學(xué)生對較低幾層的學(xué)習(xí)積極性;
(3) 引入最重要和最新的知識,放棄過時的內(nèi)容。
3師資力量
我校計算機(jī)網(wǎng)絡(luò)課程組是一只年青的教學(xué)隊伍,學(xué)術(shù)帶頭人牽頭,中青年為骨干,年齡、職稱、學(xué)歷梯隊結(jié)構(gòu)合理,平均年齡不到35歲。其中教授1人,副教授(含高級實驗師)3人,講師(含工程師)5人,助教1人。具有博士學(xué)位2人,碩士學(xué)位4人,在讀博士1人,在讀碩士2人。教授從事基礎(chǔ)課理論的教學(xué);中青年為骨干,從事理論課和實踐課程的教學(xué);理論課師生比為1:13,實踐課師生比為1:8。本課程負(fù)責(zé)人長期從事本科計算機(jī)網(wǎng)絡(luò)及其他專業(yè)基礎(chǔ)課和專業(yè)課的理論與實踐課程的教學(xué)工作,從1989年開始,在國內(nèi)、澳大利亞及俄羅斯為本科生、研究生講授了計算機(jī)專業(yè)相關(guān)課程15門,已先后主講4屆本科年級的計算機(jī)網(wǎng)絡(luò)理論課,主講計算機(jī)網(wǎng)絡(luò)集成技術(shù)和研究生的高級計算機(jī)網(wǎng)絡(luò)等必修課課程,并一直從事本科實踐教學(xué)。其他教師也都有一年以上國外工作和生活經(jīng)歷,或者通過了PET5水平考試。
4實踐設(shè)計與國際認(rèn)證
我校投入大量資金建設(shè)的網(wǎng)絡(luò)實驗室現(xiàn)已擁有上千臺計算機(jī)、路由器、交換機(jī)的實驗網(wǎng)絡(luò)。我們建立了完善的實驗技能達(dá)標(biāo)考試規(guī)范,學(xué)生必須在實驗課程開設(shè)的10個實驗項目和教材中的編程作業(yè)中選擇完成5個。實驗指導(dǎo)書使用本課程負(fù)責(zé)人主編的《Computer Networks: Laboratory Sesssions》,其中集成了思科和微軟的網(wǎng)絡(luò)培訓(xùn)教程的核心內(nèi)容,部分實驗由課程組設(shè)計,部分取自課堂教材,部分取自參考實驗教材,部分出自畢業(yè)學(xué)生的設(shè)計。
思科公司于2001年贈送我校CISCO網(wǎng)絡(luò)實驗室,向?qū)W生提供CCNA培訓(xùn)課程。兩位教師接受了專門培訓(xùn),獲得了CCNP證書并取得了CISCO認(rèn)證網(wǎng)絡(luò)工程師的授權(quán)講師資格。CCNA培訓(xùn)課程完全采用E-learning的學(xué)習(xí)模式:學(xué)生通過閱讀即時更新的英文原版多媒體電子教材,完成每節(jié)后的Quiz;在Scenario中完成試驗并在Lab Portfolio記錄心得和troubleshooting步驟;每學(xué)期期末參加On-line Test和Lab Test,并可根據(jù)評估意見到知識缺陷點查漏補(bǔ)缺。完成四個學(xué)期的學(xué)習(xí)后,學(xué)生可以參加CCNA認(rèn)證考試。本科學(xué)生參加CCNA認(rèn)證考試的通過率達(dá)到100%,個別優(yōu)秀學(xué)生考到1000分滿分成績。
華為公司也贈送我校華為網(wǎng)絡(luò)實驗室,向?qū)W生提供HCNA培訓(xùn)課程。另外我校還擁有Microsoft公司授權(quán)考試中心,向?qū)W生提供MCP、MCSE、MCSD培訓(xùn)課程。
5經(jīng)驗總結(jié)
要考慮到學(xué)生的英語水平參差不齊,最初有一定的難度,所以應(yīng)采用循序漸進(jìn)的教學(xué)方法,英語的使用由淺入深,由少到多。在學(xué)期初,教學(xué)中的英文所占比例相對較小,課件使用的語言應(yīng)盡量與教材的語言一致,對關(guān)鍵詞使用雙語解釋,讓學(xué)生熟悉專業(yè)詞匯的英文表述,保證大腦中兩種語言可以準(zhǔn)確切換,逐漸接受并適應(yīng)這種教學(xué)形式。經(jīng)過幾周再逐漸加大英文所占比例,水到渠成地過渡到幻片燈、課堂教學(xué)和提問、平時作業(yè)均采用英文,僅在極為重要的概念上稍作中文解釋,要求學(xué)生盡量用英語作答。小測驗的題目逐漸過渡到采用英文試題,期末考試則允許同學(xué)根據(jù)自己的不同情況選擇不同的答題語言,因為全英文試題有相當(dāng)?shù)碾y度,以減少學(xué)生的畏懼心理。
雙語教學(xué)教師的備課量很大,任務(wù)很重,所以學(xué)校應(yīng)給予政策激勵,比如在工作量計算和課時津貼方面給予優(yōu)惠,在教材費(fèi)用方面也應(yīng)給予優(yōu)惠。另外學(xué)校應(yīng)加大教師培訓(xùn)力度和投入,設(shè)立專項經(jīng)費(fèi)培訓(xùn)雙語教學(xué)師資,盡可能選派教師到英語國家學(xué)習(xí)、生活一段時間。
參考文獻(xiàn)
[1] 張銘,周立柱等. 關(guān)于計算機(jī)專業(yè)“雙語教學(xué)”的調(diào)查報告[J]. 計算機(jī)教育,2004,(6).
[2] 王旭東. 關(guān)于計算機(jī)學(xué)科開展“雙語教學(xué)”的思考[J]. 計算機(jī)教育,2004,(6).
[3] 皮德常. 計算機(jī)專業(yè)開展“雙語教學(xué)”的實踐與探討[J]. 計算機(jī)教育,2005,(6).
[4] 蒲曉蓉,陸慶等. 計算機(jī)專業(yè)課程雙語教學(xué)探討[J]. 電子科技大學(xué)學(xué)報,2003,(5).