前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇java的精品課程范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
基于web的精品課程設(shè)計與實現(xiàn)的開題報告 一、前言
1. 課題研究的意義,國內(nèi)外研究現(xiàn)狀和發(fā)展趨勢
1.1精品課程網(wǎng)站研究的意義
高等教育需要網(wǎng)絡(luò)(要#源碼及數(shù)據(jù)庫表)精品課程,因為它能使學(xué)生體驗到先進(jìn)的教學(xué)方式,獲取大量的學(xué)科前沿信息,使他們在大學(xué)階段的學(xué)習(xí)內(nèi)容更加豐富,知識面更加寬廣,能更快地提高自身的綜合素質(zhì)和能力,適應(yīng)飛速發(fā)展的科學(xué)要求及學(xué)科之間日趨明顯的交叉融合的趨勢??梢哉f,網(wǎng)絡(luò)精品課程的數(shù)量和質(zhì)量直接地影響到能否打造出符合未來社會發(fā)展需求的人才。因此,探索和研究精品課程網(wǎng)站建設(shè)的設(shè)計原則以及設(shè)計、開發(fā)的方法,將對網(wǎng)絡(luò)教育、終身教育以及充分發(fā)揮優(yōu)秀教育資源的價值有很重要的指導(dǎo)意義。
1.2國內(nèi)外研究現(xiàn)狀
在世界范圍內(nèi)來看,有關(guān)精品課程網(wǎng)站研究一直都在進(jìn)行并且不斷取得進(jìn)步,特別是西方發(fā)達(dá)國家,他們在精品課程的理論研究與實際運(yùn)用方法積累了大量的經(jīng)驗,雖然我們中國國內(nèi)在精品課程網(wǎng)站這一方面的研究起步較晚,但我們同樣也取得了大量豐碩的成果。目前已有大約750門國家級精品課程上網(wǎng),為實施和推廣精品課程、全面提高教學(xué)質(zhì)量提供了樣板。各省、市院校也建立了自己的富有特色的精品課程網(wǎng)站。這些優(yōu)質(zhì)的課程資源,已經(jīng)為其他高校的教學(xué)工作起到了先鋒模范的樣板作用[1]。
1.3發(fā)展趨勢
以網(wǎng)絡(luò)化、數(shù)字化、多媒體化和智能化為代表的現(xiàn)代信息技術(shù)正在改變著人們的工作、學(xué)習(xí)與生活方式,也給教育的內(nèi)容和發(fā)展帶來了新的發(fā)展空間。課程是教育的核心和靈魂,大學(xué)課程則是大學(xué)培養(yǎng)目標(biāo)與培養(yǎng)規(guī)格的具體化,是高等學(xué)校教學(xué)工作的重要依據(jù),而精品課程更被上升為學(xué)校辦學(xué)水平的重要標(biāo)志。高校實施精品課程建設(shè)是一項深化教學(xué)改革、提高教學(xué)質(zhì)量的系統(tǒng)工程。因此,高校建立一個自己的精品課程網(wǎng)站是十分必要的事情,這不僅是能使更多的人享用寶貴的教育資料源,同時也對于提升學(xué)校自身的知名度,提高學(xué)生自學(xué)能力,有相當(dāng)大的幫助。
二、設(shè)計方案的確定
1.原理、特點(diǎn)與選擇依據(jù)
1.1方案的原理
本系統(tǒng)是主要以JSP ,SQL Server 2005,javaScript,CSS等技術(shù)來實現(xiàn)。設(shè)計方案思想及原則如下:
(1)使用CSS技術(shù)設(shè)計前臺的頁面,用JavaScript技術(shù)進(jìn)行后臺驗證;
(2)在JSP中使用java代碼連接SQL Server 2005,實現(xiàn)數(shù)據(jù)的存儲和提取,實現(xiàn)通用精品課程網(wǎng)站系統(tǒng)的用戶管理、新聞管理、論壇管理,教學(xué)資料管理等模塊的增刪改查功能。
1.2方案特點(diǎn)與選擇依據(jù)
JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。
JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。
JSP可以將內(nèi)容的生成和顯示進(jìn)行分離。使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)記來設(shè)計和格式化最終頁面,使用JSP標(biāo)記或者腳本片斷來生成頁面上的動態(tài)內(nèi)容;其編寫的程序的執(zhí)行效率高。JSP 頁面將被編譯成Servlet并由Java虛擬機(jī)執(zhí)行,編譯過程只在JSP頁面第一次執(zhí)行時進(jìn)行,不需要每次執(zhí)行程序
時都編譯;對不同瀏覽器的兼容很好;強(qiáng)調(diào)可重用的組件。絕大多數(shù)JSP頁面依賴于可重用的、跨平臺的組件(JavaBeans或者Enterprise JavaBeans 組件) 來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理;采用標(biāo)記簡化頁面的開發(fā);具有Java的所有優(yōu)點(diǎn)。包括高效的存儲管理、安全性、易擴(kuò)充性、強(qiáng)大的數(shù)據(jù)庫支持以及各種API的支持。
自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。
JSP的優(yōu)勢如下:
(1)一次編寫,到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。
(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見的。
(3)強(qiáng)大的可伸縮性。從只有一個小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。
(4)多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺之下。
2.設(shè)計步驟
2.1需求分析
用戶來到網(wǎng)站后,可以瀏覽新聞,也可以根據(jù)自己的需求下載課件,播放視頻及相關(guān)資料,同時也可以進(jìn)行試卷測試,在遇到困難時可以在留言板上留言討論。教師的職責(zé)是提供相關(guān)教學(xué)資料,給同學(xué)解答疑問。而管理員管理的功能為新聞管理、用戶管理、論壇管理、試卷管理、教學(xué)資料管理等。
2.2系統(tǒng)功能描述
根據(jù)業(yè)務(wù)需求,從功能上來看,主要需要如下幾個模塊:
關(guān)鍵詞:精品課程網(wǎng);網(wǎng)絡(luò);教學(xué)資源
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2013)12-2822-02
1 建設(shè)精品課程網(wǎng)的意義
1)教學(xué)互動加強(qiáng)。由于精品課程通過網(wǎng)絡(luò)傳播,不在局限于傳統(tǒng)的課堂教學(xué)。教師與學(xué)生、教師與教師、學(xué)生與學(xué)生之間在課堂中或課堂外,可以通過網(wǎng)絡(luò)進(jìn)行全方位的即時交流,增加教師與學(xué)生、學(xué)生與學(xué)生的交流機(jī)會和范圍,拉近了師生之間的距離。教師可以對學(xué)生的進(jìn)行更全面的了解和進(jìn)一步的針對性指導(dǎo);同時學(xué)生也能夠及時地把意見反饋給授課教師。由于可以匿名提問,不會限于某些客觀的原因,學(xué)生的反饋不再受非理性的限制,更加有針對性。另外,通過統(tǒng)計分析學(xué)生提問的人次、類型等數(shù)據(jù),可以使教師充分了解學(xué)生在學(xué)習(xí)過程中遇到的難點(diǎn)和疑點(diǎn),更加有針對性地指導(dǎo)學(xué)生,提高教學(xué)質(zhì)量,改善下一次的教學(xué)。
2)快速的普及教學(xué)資源。即時性是網(wǎng)絡(luò)的特點(diǎn)之一,它能迅速地整合連接在網(wǎng)絡(luò)中的各種教學(xué)資源,網(wǎng)絡(luò)用戶通過訪問網(wǎng)絡(luò)即可足不出戶地獲取各方面的知識和信息。在當(dāng)今計算機(jī)技術(shù)快速發(fā)展的時代,由于種種原因,電腦也得到了迅速普及,隨之互聯(lián)網(wǎng)得到了廣泛的普及和運(yùn)用。網(wǎng)絡(luò)已發(fā)展成為非常重要的信息資源傳播媒介,成為人們生活中不可或缺的工具。各種教育資源通過網(wǎng)絡(luò)進(jìn)行傳播,跨越了時間和空間的限制,傳統(tǒng)的學(xué)校教育通過網(wǎng)絡(luò),可以超出校園以外的范圍,輻射更廣泛的地區(qū)。名校更可以充分發(fā)揮自己的教育資源優(yōu)勢和學(xué)科優(yōu)勢,把最好的教學(xué)成果和最優(yōu)秀的教師通過網(wǎng)絡(luò)傳播到世界各地,促進(jìn)地區(qū)之間的教育教學(xué)交流,使教育不發(fā)達(dá)地區(qū)的學(xué)生同樣可以不受限制地接受高水平的教育。精品課程是教學(xué)的優(yōu)秀成果,通過與現(xiàn)代網(wǎng)絡(luò)的結(jié)合,可以發(fā)揮其最大的教育功能。
3)學(xué)習(xí)的主動性增強(qiáng)。教學(xué)中利用網(wǎng)絡(luò)技術(shù),其特征是,任何人在任何地點(diǎn)、任何時間、從任何章節(jié)開始學(xué)習(xí)任何感興趣的課程。網(wǎng)絡(luò)教育具有便捷、靈活的特點(diǎn),其學(xué)習(xí)模式可以最直接體現(xiàn)出學(xué)習(xí)的特點(diǎn),充分滿足了發(fā)展中的終身教育和現(xiàn)代教育的基本要求。無論是哪種求知者,精品課程網(wǎng)站對其而言,都是一個積極有效的學(xué)習(xí)的平臺。而將精品課程放呈現(xiàn)于網(wǎng)絡(luò),對于不能進(jìn)入校園學(xué)習(xí)的求學(xué)者而言,可以便捷地獲得這些豐富而寶貴的教學(xué)資源,充分刺激他們的求知欲望,提高學(xué)習(xí)的積極性和主動性。
4)通過網(wǎng)絡(luò)來傳播精品課程的教學(xué)資源,當(dāng)用戶訪問精品課程網(wǎng)站時,都會在精品網(wǎng)站中留下或多或少地信息。如果能夠及時收集并處理好這些數(shù)據(jù),可以同樣應(yīng)用于精品課程的教學(xué)管理中。這就擺脫了傳統(tǒng)的教學(xué)局限,提高了教學(xué)的效率,因此,完善網(wǎng)絡(luò)教育,能更好的促進(jìn)精品課程的建設(shè)發(fā)展。
2 動態(tài)網(wǎng)頁的技術(shù)
動態(tài)網(wǎng)頁技術(shù)具有交互性,即網(wǎng)頁會根據(jù)用戶的要求動態(tài)改變和響應(yīng), 它無須手動便能自動更新HTML文檔,可以自動生成新的頁面,這樣就大大節(jié)省了工作量。它還能因時因人而變,當(dāng)不同的人、不同的時間訪問同一網(wǎng)址時可以產(chǎn)生不同的頁面。
目前比較主流的動態(tài)網(wǎng)頁技術(shù)有以下幾種:
1)PHP 是Hypertext Preprocessor 的簡稱,其獨(dú)特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法。只需要很少的編程知識就能使用PHP建立一個交互的Web站點(diǎn)。
PHP實質(zhì)上也是編程語言和應(yīng)用程序服務(wù)器的一種結(jié)合,其與其它的一些編程語言具有一定的相似性,比如:對于數(shù)值的存儲常常利用變量來完成;如何利用一定的操作符對變量進(jìn)行相關(guān)處理,得到最終的結(jié)果。PHP之所以能夠得到廣泛的應(yīng)用,主要價值也在于其也可以被看做是一個應(yīng)用程序服務(wù)器,即可以利用一定的方式將幾個不同的技術(shù)融合為一個比較完整的程序,這些技術(shù)主要是指:(1)編程語言;(2)將數(shù)據(jù)存儲到數(shù)據(jù)庫中;(3)能夠支持Internet協(xié)議。
在實際應(yīng)用中,需要注意PHP的一些常見特點(diǎn),包括:(1)PHP通常情況下是免費(fèi)的,即可以不用花費(fèi)便能夠運(yùn)行PHP;(2)即便是PHP程序很復(fù)雜很大,依然不會降低客戶端的運(yùn)行速度,這主要是因為PHP是Web服務(wù)器端運(yùn)行的;(3)PHP程序能夠在其他的操作系統(tǒng)下運(yùn)行;(4)和其他程序語言不同的是,該程序語言容易上手,其主要是以基礎(chǔ)語言為基礎(chǔ)的等。
2)ASP 即Active Server Pages,是微軟開發(fā)的。ASP的程序編制與HTML相比更有靈活性,而且更加方便。它是在Web服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以HTML格式傳送至客戶端的瀏覽器。
由于ASP技術(shù)基本上是局限于微軟的操作系統(tǒng)平臺之上,微軟的IIS應(yīng)用程序結(jié)構(gòu)是其主要的工作環(huán)境,又因ActiveX對象具有平臺特性,所以,在跨平臺Web服務(wù)器上工作,ASP技術(shù)很難實現(xiàn)。
安裝使用方便。裝好一個Windows 2000,只要你安裝了IIS哪么ASP就可以使用了,從沒有什么需要你花心思去配置的。
在實際操作中,為了更好的、更快的運(yùn)行ASP,則需要對其主要特點(diǎn)以及功能進(jìn)行適當(dāng)?shù)牧私?,以下就其主要特點(diǎn)和功能進(jìn)行一一的分析:
就其主要特點(diǎn)而言,常常具有以下幾個方面:(1)由于ASP主要是集中在HTML中的,所以在運(yùn)用的過程中,可以不需要對其進(jìn)行相關(guān)的編譯,便可以直接對其進(jìn)行解釋執(zhí)行;(2)實際操作時可以利用常規(guī)文本編輯器*.asp頁面的設(shè)計;(3)當(dāng)需要瀏覽ASP所設(shè)計的主頁,只需要利用可解釋常規(guī)HTML碼的瀏覽器,方便瀏覽者瀏覽網(wǎng)頁;(4)能夠保證源程序碼不被竊取。
就ASP的具體功能而言,需要了解的有以下幾個方面:(1)能夠訪問和編輯服務(wù)器端的數(shù)據(jù)庫表,在實際運(yùn)用中,可以利用瀏覽器來實現(xiàn)對數(shù)據(jù)的輸入、更新等操作;(2)能夠?qū)崿F(xiàn)讀寫站點(diǎn)服務(wù)器的文件;(3)為了給瀏覽者提供更多的信息資料,其能夠在多個主頁之間實現(xiàn)信息的共享;(4)可以利用站點(diǎn)服務(wù)器來執(zhí)行腳本語言,進(jìn)而更改在客戶端執(zhí)行的腳本語言;(5)為了讓其自身具有更強(qiáng)的功能,其能夠利用其他一些程序語言來實現(xiàn)自己的特殊需求。
3) JSP 是Java Server Pages 的簡稱,是Sun公司于1999年6月推出的一項新技術(shù),是基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù)。
JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識中進(jìn)行動態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP能夠訪問和實例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。通過開發(fā)定制化標(biāo)識庫,JSP技術(shù)的擴(kuò)展性非常強(qiáng)。
在技術(shù)方面,JSP和ASP有很多相似之處,不過兩者來源則完全不同, ASP一般只應(yīng)用于Windows NT/2000平臺,而JSP則不同,幾乎可以在所有服務(wù)器上運(yùn)行。
為了讓學(xué)生更好的學(xué)習(xí)課程,我國提出了“精品課程”這一方案,現(xiàn)如今精品已經(jīng)成為了教育部推進(jìn)教育創(chuàng)新,深化教學(xué)改革的一項重大舉措。隨著網(wǎng)絡(luò)的發(fā)展,網(wǎng)站已經(jīng)被我們看作是精品課程的一種載體和傳播介質(zhì),同時期也能夠被看作是優(yōu)質(zhì)教育教學(xué)資源傳承的一個平臺。好的課程資源需要有好的舞臺來展示,精品課程網(wǎng)站就是展示精品課程的舞臺,可見如果能夠充分的利用這一舞臺,便能進(jìn)一步的推進(jìn)教育的創(chuàng)新。
參考文獻(xiàn):
[1] 葉非.開發(fā)與設(shè)計實驗化學(xué)精品課程網(wǎng)站[J].計算機(jī)與應(yīng)用化學(xué),2008 (1):120-122.
關(guān)鍵詞:精品課程資源;共享網(wǎng)站;自動管理;系統(tǒng)設(shè)計;JAVA;SSH;MySql
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)019-0046-03
精品課程建設(shè)是關(guān)系高等教育質(zhì)量及國家人才培養(yǎng)的重要因素。精品課程的建設(shè)和推出,對我國高等教育的發(fā)展、教學(xué)質(zhì)量的提高及優(yōu)質(zhì)資源的共享都起到了十分重要的推動作用。突出資源的“優(yōu)質(zhì)性”和“共享性”是精品課程建設(shè)的主要任務(wù)。但精品課程資源共享與建設(shè)的實施和管理卻面臨諸多困難,出現(xiàn)諸如精品課程重申報輕建設(shè),資源低水平重復(fù)建設(shè),課程網(wǎng)絡(luò)資源更新速度慢,師生關(guān)注課程開放資源不夠等現(xiàn)象,精品課程的建設(shè)與共享水平離期望的目標(biāo)較遠(yuǎn)。為促進(jìn)課程優(yōu)質(zhì)資源建設(shè)和共享,提升管理工作規(guī)范化、現(xiàn)代化管理水平,實現(xiàn)高效、精準(zhǔn)的管理,開發(fā)網(wǎng)絡(luò)課程自動化管理平臺,對加入管轄的課程網(wǎng)絡(luò)資源的建設(shè)與共享進(jìn)行集中管理具有重要的意義和現(xiàn)實價值。
1系統(tǒng)功能分析與設(shè)計
系統(tǒng)主要面向課程負(fù)責(zé)人(建設(shè)者)、網(wǎng)絡(luò)課程管理部門(如教務(wù)處)和學(xué)生等用戶。網(wǎng)絡(luò)課程建設(shè)和共享管理平臺主要包含三大功能模塊:即目標(biāo)導(dǎo)向功能、過程監(jiān)控功能和質(zhì)量考評功能。目標(biāo)導(dǎo)向功能可通過提供項目建設(shè)任務(wù)說明頁面及示范樣板等形象直觀地指導(dǎo)實際資源的建設(shè),實現(xiàn)對建設(shè)目標(biāo)任務(wù)良好的引導(dǎo)作用,在資源組織與設(shè)計指導(dǎo)功能中,可建設(shè)諸如實驗項目、例題和習(xí)題、學(xué)習(xí)指導(dǎo)、教學(xué)設(shè)計和教學(xué)課件及視頻等基本資源類別和諸如教學(xué)設(shè)問、教學(xué)案例和實驗案例、機(jī)考機(jī)改系統(tǒng)、作業(yè)系統(tǒng)和學(xué)生優(yōu)秀作品等拓展資源類別以實現(xiàn)對資源建設(shè)類別的引導(dǎo)。在過程管理功能中,具有資源更新率的實時自動檢測和采集功能,包含資源訪問率統(tǒng)計以及學(xué)生對資源使用效果評價反饋功能(如網(wǎng)頁問卷調(diào)查)以加強(qiáng)對質(zhì)量建設(shè)及工作進(jìn)度的跟蹤。在建設(shè)質(zhì)量考評管理功能中,具有對建設(shè)目標(biāo)及實際落實工作情況的比對功能,具有課程資源網(wǎng)頁的評價頁面,通過匯總及分?jǐn)?shù)統(tǒng)計,可實現(xiàn)對課程網(wǎng)站質(zhì)量的綜合評價。
其功能主要結(jié)構(gòu)圖見圖1所示:
以上系統(tǒng)有助于教學(xué)管理部門和工作人員對課程資源共享網(wǎng)站的建設(shè)與共享工作進(jìn)行指導(dǎo)、跟蹤、檢測和評價。在建設(shè)導(dǎo)航中,實現(xiàn)了資源組織與設(shè)計指導(dǎo)功能;在過程監(jiān)控功能中,具有網(wǎng)站建設(shè)效率分析功能,同時,能對資源數(shù)量以及更新情況等方面進(jìn)行自動識別、統(tǒng)計及結(jié)果分析;具有資源共享效率分析功能,構(gòu)建不同類別資源的訪問率統(tǒng)計規(guī)則及其相關(guān)頁面的實現(xiàn),根據(jù)規(guī)則進(jìn)行資源訪問的數(shù)據(jù)的自動識別、統(tǒng)計及訪問率自動統(tǒng)計等分析功能。在質(zhì)量考評中,提供學(xué)生網(wǎng)上評價功能,主要實現(xiàn)問卷調(diào)查以及評價結(jié)果分析等功能,還具有質(zhì)量總體監(jiān)控數(shù)據(jù)匯總、統(tǒng)計分析和生成最終報告功能。
2系統(tǒng)架構(gòu)
系統(tǒng)基于B/S架構(gòu),采用如圖2所示SSH框架的體系結(jié)構(gòu)設(shè)計。
為了滿足系統(tǒng)安全性、穩(wěn)定性的需求,系統(tǒng)采用Jsp和spring+Struts+Hibernate等開發(fā)技術(shù),以MySql為后臺數(shù)據(jù)庫設(shè)計。
3功能實現(xiàn)相關(guān)技術(shù)
1)數(shù)據(jù)庫存儲
本系統(tǒng)數(shù)據(jù)庫的連接采用的是Hibernate,并且交給Spring管理。Hibernate大大簡化了對數(shù)據(jù)庫的操作,我們只需配置hibernate.cfg.xml和applicationContext.xml文件,在創(chuàng)建實體類的時候添加映射就可以實現(xiàn)對數(shù)據(jù)庫的連接和操作。
2)后臺多角色管理
后臺管理員登錄后系統(tǒng)會對角色權(quán)限做出判斷,跳轉(zhuǎn)至不同的后臺管理界面進(jìn)行管理。并把用戶信息寫入Session。當(dāng)用戶是教師時,判斷是否已經(jīng)創(chuàng)建了精品課程網(wǎng)站,如果以前沒有創(chuàng)建過精品課程網(wǎng)站則跳轉(zhuǎn)至創(chuàng)建課程網(wǎng)站界面,指導(dǎo)教師創(chuàng)建精品課程網(wǎng)站。
系統(tǒng)在后臺管理界面會對用戶權(quán)限進(jìn)行驗證,以確保用戶權(quán)限。
首先用戶在登錄頁面admin.isp輸入用戶名密碼,通過登錄發(fā)送一個From表單請求,包含用戶名和密碼,后臺通過Struts.xml配置文件配置的Action攔截用戶表單請求,交給UserAc-tion.java的adminlogin()方法處理。
3)創(chuàng)建課程網(wǎng)站
當(dāng)教師登錄后臺后,如果教師沒有創(chuàng)建過課程網(wǎng)站進(jìn)入創(chuàng)建課程網(wǎng)站指導(dǎo)界面,指導(dǎo)教師創(chuàng)建一個新的課程網(wǎng)站,教師在相應(yīng)的位置輸入課程網(wǎng)站名稱,選擇專業(yè),添加頂部Banner圖等,點(diǎn)擊創(chuàng)建就可以創(chuàng)建一個新的課程網(wǎng)站。系統(tǒng)通過Ser―vice類調(diào)用BaseDao接口存儲到數(shù)據(jù)庫中。核心實現(xiàn)代碼如下:
4)獲取課程網(wǎng)站建設(shè)信息
【關(guān)鍵詞】精品課程;網(wǎng)站;項目開發(fā)
現(xiàn)國家正加強(qiáng)中職學(xué)校精品課程建設(shè),精品課程建設(shè)工程的目標(biāo)是實現(xiàn)全國優(yōu)質(zhì)教學(xué)資源的共享,要求精品課程的相關(guān)內(nèi)容全部通過網(wǎng)站的方式對外開放。因此,精品課程網(wǎng)站建設(shè)是精品課程建設(shè)中的一個重要環(huán)節(jié)。
目前很多資料或論文在涉及精品課程網(wǎng)站制作時,都以站在網(wǎng)站的技術(shù)開發(fā)角度進(jìn)行論述,這些專業(yè)知識對于非計算機(jī)專業(yè)人員是較難透徹理解網(wǎng)站的開發(fā)過程。而且精品課程網(wǎng)站作為一個共享平臺,還要把課程的資源放到平臺上,涉及到平臺的建設(shè)、各個資源內(nèi)容制作和整合等工作,更是需要團(tuán)隊合作。一個完整的網(wǎng)站開發(fā)不像其它項目或者任務(wù)可以單獨(dú)完成,是需要一個團(tuán)隊多個人分工合作完成。
一、網(wǎng)站項目開發(fā)團(tuán)隊,包括以下的角色和職責(zé):
(一)網(wǎng)站項目經(jīng)理
職責(zé):1.項目執(zhí)行監(jiān)理2.質(zhì)量監(jiān)督員
網(wǎng)站項目經(jīng)理負(fù)責(zé)與用戶進(jìn)行溝通,了解用戶開發(fā)網(wǎng)站的思想、用途和要求。并創(chuàng)建和維護(hù)項目的規(guī)劃和戰(zhàn)略文件,預(yù)算表,項目進(jìn)度和甘特圖表,會議記錄,費(fèi)用記錄和團(tuán)隊其他詳細(xì)工作的項目文檔。并協(xié)調(diào)、溝通網(wǎng)站各項目小組的日常工作。
(二)藝術(shù)總監(jiān)
職責(zé):1.網(wǎng)頁界面設(shè)計師2.交互式設(shè)計師
(FLASH,JavaScript,Ajax)3.媒體專家(攝影,插圖,視頻,音效)。藝術(shù)總監(jiān)的主要職責(zé)是設(shè)計網(wǎng)站的整體外觀和感覺。把網(wǎng)站排版、用戶界面設(shè)計、顏色標(biāo)準(zhǔn)、頁面布局細(xì)節(jié)、圖片要求、攝影、插畫、網(wǎng)站的視聽媒體等元素匯聚并形成一個整體。
(三)網(wǎng)站技術(shù)主管
職責(zé):1.網(wǎng)頁程序設(shè)計師(.net,Java,PHP/Perl,Ruby)2.網(wǎng)頁工程師(XHTML,CSS,JavaScript,Ajax)3.數(shù)據(jù)庫管理員4.網(wǎng)站管理員網(wǎng)站技術(shù)主管必須掌握有網(wǎng)站的環(huán)境、開發(fā)語言和開發(fā)站點(diǎn)框架、選擇網(wǎng)絡(luò)數(shù)據(jù)庫等廣泛的網(wǎng)絡(luò)技術(shù)。他應(yīng)該在技術(shù)人員、創(chuàng)意人員和項目團(tuán)隊各主管中充當(dāng)一個橋梁或者翻譯工作
(四)網(wǎng)站制作主管
在設(shè)計早期階段,網(wǎng)站制作主管主要負(fù)責(zé)把原始的網(wǎng)站模型、界面和藍(lán)圖轉(zhuǎn)化成HTML頁面。一旦網(wǎng)站規(guī)劃及設(shè)計完成并且信息架構(gòu)也規(guī)劃好之后,網(wǎng)站制作主管的主要工作就是制作站點(diǎn)頁面,當(dāng)然他可以直接用html編寫,或者使用網(wǎng)站內(nèi)容管理系統(tǒng)(CMS),也可以用一些站點(diǎn)開發(fā)軟件,例如Adobe Dreamweaver。
(五)網(wǎng)站信息架構(gòu)師
網(wǎng)站信息架構(gòu)師主要負(fù)責(zé)網(wǎng)站的結(jié)構(gòu)和內(nèi)容進(jìn)行組織和分類。在整個項目的設(shè)計和規(guī)劃早期階段,信息架構(gòu)師是最活躍的。他要制定整個網(wǎng)站的內(nèi)容結(jié)構(gòu),網(wǎng)站的框架結(jié)構(gòu),向客戶和網(wǎng)站開發(fā)團(tuán)隊介紹網(wǎng)站的整體規(guī)劃。信息架構(gòu)師也要與網(wǎng)站設(shè)計師緊密合作,制作用于顯示網(wǎng)站各個頁面的名稱、導(dǎo)航和頁面內(nèi)容的網(wǎng)站藍(lán)圖。
1.文字撰稿人2.站點(diǎn)內(nèi)容專家(內(nèi)容協(xié)調(diào),制作)。網(wǎng)站編輯負(fù)責(zé)整個網(wǎng)站的文字內(nèi)容和編輯質(zhì)量。他或她創(chuàng)建的網(wǎng)站編輯的基調(diào),確定文字風(fēng)格,并與客戶和相關(guān)內(nèi)容的專家收集、整理。以上就是網(wǎng)站開發(fā)時所需要的六個基本角色及其職責(zé),每個角色都有負(fù)責(zé)的方面。當(dāng)然其中有可能一個人員充當(dāng)幾個角色,也有可能一個角色里面要幾個人員組成。
二、網(wǎng)站項目開發(fā)過程及團(tuán)隊各角色相互合作關(guān)系
從圖1-1我們可以把網(wǎng)站作為一個完整的項目,可以分為“規(guī)劃”和“站點(diǎn)制作”兩個主要階段。
(一)規(guī)劃階段
這個階段里要進(jìn)行的工作就是用戶調(diào)查與網(wǎng)站規(guī)劃。網(wǎng)站項目經(jīng)理要與用戶進(jìn)行接觸,全面了解用戶的需求,包括網(wǎng)站的用途和要實現(xiàn)的功能。用戶也在這個階段明確要網(wǎng)站能實現(xiàn)的功能模塊和需要提供的材料。充分了解用戶需求后,藝術(shù)總監(jiān)和網(wǎng)站信息架構(gòu)師就要基于用戶的要求、網(wǎng)站的用途和網(wǎng)站訪問者等各方面的考慮,使用PhotoShop或其它工具繪制出網(wǎng)站首頁、二級頁面的圖形界面。與用戶確定好界面、功能與內(nèi)容,就開始分兩條線路進(jìn)行開發(fā)。1、技術(shù)路線:網(wǎng)站技術(shù)主管根據(jù)界面并與信息架構(gòu)師一起進(jìn)行技術(shù)規(guī)劃,制作好網(wǎng)站使用的開發(fā)語言、技術(shù)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫等。2、內(nèi)容路線:網(wǎng)站編輯要開始規(guī)劃網(wǎng)站編輯的基調(diào);內(nèi)容在網(wǎng)頁上的表現(xiàn)形式(文本、圖片、視頻、動畫);確定文字風(fēng)格和網(wǎng)頁顯示的字體的大小與字形;
(二)站點(diǎn)制作階段
站點(diǎn)制作階段是實際開發(fā)周期,各項目小組根據(jù)前面制定好的規(guī)劃進(jìn)行制作。網(wǎng)站信息架構(gòu)師在各部門之間進(jìn)行項目規(guī)則解釋、協(xié)調(diào)和統(tǒng)籌。1、程序開發(fā):網(wǎng)站制作小組根據(jù)界面規(guī)劃把圖形界面轉(zhuǎn)換成網(wǎng)頁格式;依據(jù)技術(shù)規(guī)劃,制作網(wǎng)站的各頁面。從圖中的甘特表顯示,程序開發(fā)和網(wǎng)站合成占整個項目的最大時間比例。2、內(nèi)容整理:網(wǎng)站編輯要與客戶和相關(guān)內(nèi)容的專家收集、整理放到網(wǎng)站平臺的資源。網(wǎng)站資源如涉及到圖片、動畫和視頻等,網(wǎng)站編輯要與媒體專家合作共同制作。當(dāng)平臺主要架構(gòu)搭建成形,后臺數(shù)據(jù)庫建立完畢,網(wǎng)站編輯就可以把網(wǎng)內(nèi)容上傳到網(wǎng)站平臺內(nèi),把網(wǎng)站合成。
參考文獻(xiàn)
關(guān)鍵詞:中職校;教學(xué)資源庫;建設(shè);教學(xué)應(yīng)用中圖分類號:G718文獻(xiàn)標(biāo)識碼:B文章編號:1672-1578(2014)10-0277-02《國家中長期教育改革和發(fā)展規(guī)劃綱要》提出構(gòu)建先進(jìn)、高效、實用的數(shù)字化基礎(chǔ)設(shè)施、加強(qiáng)優(yōu)質(zhì)資源建設(shè)與教學(xué)應(yīng)用的目標(biāo),這是未來教育資源建設(shè)的發(fā)展方向,也成為國內(nèi)各高校和教育機(jī)構(gòu)信息資源建設(shè)的重點(diǎn)。在硬件基礎(chǔ)環(huán)境日趨成熟的條件下,資源建設(shè),特別是優(yōu)質(zhì)資源建設(shè)將成為教育信息化建設(shè)中的熱點(diǎn),發(fā)展與教學(xué)密切結(jié)合的教育資源,促進(jìn)其在教學(xué)中的應(yīng)用,將成為"十二五"期間教育信息化發(fā)展的主流方向。
我校是第三批國家改革發(fā)展示范校,在重點(diǎn)專業(yè)建設(shè)和數(shù)字化校園建設(shè)中,數(shù)字化資源建設(shè)與教學(xué)應(yīng)用是重要的建設(shè)項目,為此,學(xué)校決定建立開放靈活的教育資源建設(shè)與教學(xué)應(yīng)用的公共服務(wù)平臺(易平臺),在兩年的時間完成開發(fā)全校網(wǎng)絡(luò)學(xué)習(xí)課程,促進(jìn)優(yōu)質(zhì)教育資源普及共享,提高教育教學(xué)質(zhì)量。
1.建設(shè)價值
1.1為專業(yè)教師提供教學(xué)資源,提升其課程及資源開發(fā)能力。數(shù)字化建設(shè)成果使專業(yè)教師在使用教學(xué)資源庫進(jìn)行教學(xué)過程中,能夠接受到資源所傳遞的課程開發(fā)理念,企業(yè)、崗位信息,資源開發(fā)思路。教師在使用過程中,漸漸更新理念,漸漸提升課程開發(fā)能力,漸漸提升資源開發(fā)能力。教師隊伍專業(yè)能力的提升是院校專業(yè)發(fā)展的巨大推手。
1.2為廣大學(xué)生和社會學(xué)習(xí)者自主學(xué)習(xí)提供學(xué)習(xí)資源。我校擁有4500多名在校學(xué)生,同時每年有8000人次左右的社會職業(yè)培訓(xùn),他們在學(xué)習(xí)過程中,對課程學(xué)習(xí)需要大量權(quán)威、完善、有效的學(xué)習(xí)資源。利用教學(xué)資源網(wǎng)絡(luò)共享易平臺是解決這一問題的最佳途徑,可以在最短時間內(nèi),分享建設(shè)成果,拓展學(xué)生的學(xué)習(xí)空間,實現(xiàn)資源利用率最大化。
1.3滿足學(xué)校中職示范校專業(yè)建設(shè)要求,推動專業(yè)教學(xué)改革。中職示范校重點(diǎn)專業(yè)建設(shè)成果是學(xué)校示范校驗收能否順利通過的重要因素,由于專業(yè)建設(shè)具有無形化的特點(diǎn),從而如何將分散的、無形的專業(yè)建設(shè)成果進(jìn)行統(tǒng)一的展示成為中職學(xué)校面臨的一個問題。本項目數(shù)字化資源的建設(shè),緊密聯(lián)系學(xué)校重點(diǎn)專業(yè)建設(shè)驗收標(biāo)準(zhǔn),為學(xué)校提供專業(yè)建設(shè)-課程建設(shè)-素材建設(shè)3級一體化的學(xué)校專業(yè)建設(shè)展示平臺,將學(xué)校重點(diǎn)專業(yè)建設(shè)成果可視化,滿足學(xué)校專業(yè)建設(shè)驗收標(biāo)準(zhǔn),同時推動學(xué)校專業(yè)教學(xué)模式的改革。
1.4滿足企業(yè)對職業(yè)人才培養(yǎng)需求,提升職業(yè)教育的社會服務(wù)能力。職業(yè)院校人才培養(yǎng)的一個根本就是為企業(yè)輸送大批高素質(zhì)的技能型人才,而企業(yè)需要職業(yè)院校培養(yǎng)的人才能切實滿足企業(yè)崗位需求,與企業(yè)共同成長、發(fā)展。
所以在該項目的建設(shè)中,聯(lián)合一批行業(yè)內(nèi)著名或特色企業(yè)從實訓(xùn)室建設(shè)、實訓(xùn)課程開發(fā)、實訓(xùn)項目確立和實施、實習(xí)管理模式等方面共同建設(shè),實現(xiàn)職業(yè)院校培養(yǎng)人才與企業(yè)無縫對接,滿足企業(yè)生產(chǎn)需要,降低企業(yè)成本,實現(xiàn)共贏。通過教學(xué)資源庫應(yīng)用易平臺實現(xiàn)全國范圍內(nèi)的成果推廣,最大程度、最大范圍地實現(xiàn)學(xué)校與企業(yè)共贏、共發(fā)展,這才是職業(yè)院校發(fā)展的根本動力。
2.建設(shè)內(nèi)容
2.1教學(xué)資源數(shù)據(jù)庫
2.1.1設(shè)計原則。資源數(shù)據(jù)庫具有強(qiáng)大的系統(tǒng)性能,它以共享應(yīng)用為核心,以實用、易用、好用三大主線為出發(fā)點(diǎn),充分考慮用戶的實際需要、操作能力和使用習(xí)慣,全面兼顧技術(shù)、應(yīng)用與發(fā)展的和諧統(tǒng)一。既注重實效,滿足用戶的現(xiàn)實需要,又為系統(tǒng)的后續(xù)升級和擴(kuò)展留有余地,大大提升了各項指標(biāo)和整體性能:
開放性原則:支持國家教育信息化技術(shù)標(biāo)準(zhǔn)、教育資源建設(shè)技術(shù)規(guī)范、符合精品課程評審標(biāo)準(zhǔn)。
實用性原則:滿足用戶現(xiàn)實需要,解決實際問題,做細(xì)核心功能,兼顧輔助功能,實現(xiàn)快捷、可靠的部署和使用,并節(jié)省投資。
易用性原則:各項功能一目了然,滿足用戶的使用習(xí)慣,易使用、易維護(hù)、易升級,實現(xiàn)"傻瓜"式的操作,將實施、培訓(xùn)成本和周期降到最低。
先進(jìn)性原則:采用先進(jìn)的技術(shù)架構(gòu),結(jié)構(gòu)化程度高,擴(kuò)展性、升級性好,符合未來發(fā)展趨勢,可以以起點(diǎn)信息技術(shù)的軟件產(chǎn)品為平臺構(gòu)建企業(yè)的綜合性信息處理中心。
穩(wěn)定性原則:系統(tǒng)從底層數(shù)據(jù)庫到功能層經(jīng)過嚴(yán)格測試,數(shù)據(jù)庫穩(wěn)定,功能順暢,能在不同的硬件環(huán)境中長期平穩(wěn)運(yùn)行。
安全性原則:系統(tǒng)能有效防止外部各種病毒的攻擊,內(nèi)部數(shù)據(jù)具有多種備份方式,通過權(quán)限控制,具有嚴(yán)格、細(xì)致的訪問控制,保證內(nèi)部數(shù)據(jù)安全。
本系統(tǒng)采用B/S模式,可以隨時隨地進(jìn)行訪問。
服務(wù)器端使用JAVA語言開發(fā),采用SSH三層架構(gòu),高速穩(wěn)定。
2.1.2教學(xué)資源庫建設(shè)內(nèi)容。資源庫建設(shè)采用分層設(shè)計,形成滿足教師、學(xué)生、企業(yè)三方用戶需求的三級教學(xué)資源框架結(jié)構(gòu),主要包括專業(yè)級教學(xué)資源、課程級教學(xué)資源、素材級教學(xué)資源三大部分,如下表所示。
類別內(nèi)容產(chǎn)出專業(yè)級教學(xué)資源專業(yè)介紹、行業(yè)標(biāo)準(zhǔn)、專業(yè)調(diào)研報告、人才
培養(yǎng)方案、專業(yè)辦學(xué)條件、課程教學(xué)包重點(diǎn)支持專業(yè)建設(shè)方案課程級教學(xué)資源課程標(biāo)準(zhǔn)、教學(xué)設(shè)計、教學(xué)課件、教學(xué)錄像、
演示視頻、任務(wù)工單、學(xué)生手冊、測試
習(xí)題、企業(yè)案例、仿真實訓(xùn)精品課程、網(wǎng)絡(luò)課程、數(shù)字化
專業(yè)課程、課程培訓(xùn)包素材級教學(xué)資源圖片、視頻、動畫、實訓(xùn)角色
實訓(xùn)場景、案例、習(xí)題。………教學(xué)資源中心數(shù)據(jù)庫素材庫2.1.2.課程建設(shè)展示平臺。課程建設(shè)展示平臺提供課程簡介、課程教學(xué)包、課程資源、精品課程展示等模塊,重點(diǎn)展示學(xué)校重點(diǎn)建設(shè)課程項目進(jìn)展與成果,為學(xué)生及社會人員提供學(xué)習(xí)資源;同時通過精品課程制作系統(tǒng),利用教學(xué)資源生成精品課程,實現(xiàn)學(xué)校精品課程的申報。
序號主要功能1)課程簡介:課程信息、課程特色、課程資源、教學(xué)師資等。2)課程教學(xué)包:分情景提供教學(xué)設(shè)計、學(xué)習(xí)手冊、教學(xué)課件、演示錄像、教學(xué)視頻、任務(wù)
工單、測試習(xí)題等教學(xué)包。3)課程資源:提供該課程對應(yīng)的教學(xué)圖片、教學(xué)錄像、企業(yè)案例、課程標(biāo)準(zhǔn)、虛擬實訓(xùn)等。4)精品課程:在資源管理平臺添加相關(guān)資源后,自動生成精品課程展示網(wǎng)站,包括申報
材料、課程設(shè)置、課程內(nèi)容、課程特色、實踐條件、教學(xué)師資、教學(xué)效果、第
二課堂、在線測試、在線交流等。2.2網(wǎng)絡(luò)教學(xué)平臺。網(wǎng)絡(luò)教學(xué)平臺采用最先進(jìn)的技術(shù)手段與教育理念,形成了融教學(xué)資源配備、教學(xué)過程管理、教學(xué)結(jié)果反饋為一體的閉環(huán)系統(tǒng)。基于教學(xué)資源庫的建設(shè),課程教學(xué)系統(tǒng)為教師和學(xué)生提供教學(xué)導(dǎo)航和學(xué)習(xí)導(dǎo)航功能,教學(xué)系統(tǒng)可以直接從資源共享系統(tǒng)中抽取教材、教案、課件、習(xí)題、實驗以及教學(xué)素材等數(shù)字化課程資源,支持課堂互動教學(xué)、學(xué)生自主學(xué)習(xí)及其他多種開放式教學(xué)的組織形式,提供智能化的教學(xué)管理功能,為學(xué)校師生提供課堂教學(xué)、自主學(xué)習(xí)、協(xié)作學(xué)習(xí)一體化的課程教學(xué)信息化服務(wù)。
3.資源庫內(nèi)容建設(shè)流程
3.1資源設(shè)計。課程教學(xué)實踐性強(qiáng),需要學(xué)習(xí)者在多媒體網(wǎng)絡(luò)教學(xué)環(huán)境下,我校通過上機(jī)實踐操作完成學(xué)習(xí)任務(wù)。學(xué)校資源設(shè)計與應(yīng)用的基本理念是為學(xué)習(xí)者自主學(xué)習(xí)提供豐富實用的學(xué)習(xí)資源,支持協(xié)作、交流與探究,倡導(dǎo)多種學(xué)習(xí)方式綜合應(yīng)用。以校本課程為核心,建設(shè)課程相關(guān)教學(xué)內(nèi)容,保持教學(xué)內(nèi)容的完整性;圍繞學(xué)習(xí)者是在校學(xué)生,缺乏課堂教學(xué)經(jīng)驗,開發(fā)作品易脫離教學(xué)實踐的特點(diǎn)。有針對性地建立信息技術(shù)課程整合課堂實錄案例庫,幫助學(xué)生理解數(shù)字化教學(xué)資源在教育教學(xué)中應(yīng)用的實際狀況。另外通過建立歷屆學(xué)生優(yōu)秀作品案例庫,起到示范、促進(jìn)的作用;本課程資源全部開放,學(xué)校建立資料數(shù)據(jù)庫分類管理,提供資源下載和上傳功能,促進(jìn)資源共享。
3.2資源采集。利用校企共建的形式,根據(jù)學(xué)校自身特色,利用學(xué)校在教學(xué)過程中積累的教學(xué)資源,打造滿足學(xué)校個性化教學(xué)需求的資源。學(xué)校教師可以提供資料,合作企業(yè)幫忙加工、設(shè)計,以及美化制作,或者由合作企業(yè)深入學(xué)校教學(xué)實訓(xùn)過程當(dāng)中,直接與學(xué)校教師合作,密切配合,采集教學(xué)實訓(xùn)的第一手?jǐn)?shù)據(jù),真實反映學(xué)校需求。