【摘要】精品課程網(wǎng)站制作是課程資源建設的一個重要環(huán)節(jié)。文章以延安大學國家級精品課程《中共共產(chǎn)黨史》網(wǎng)站的開發(fā)過程為例,探討了如何有效地完成精品課程網(wǎng)站的設計與實現(xiàn)。
【關鍵詞】精品課程;課程網(wǎng)站;網(wǎng)站設計
【中圖分類號】G40-057 【文獻標識碼】B【論文編號】1009—8097(2010)07—0126—03
精品課程建設是高等學校教學質(zhì)量與教學改革工程的重要組成部分,是一項深化教學改革、提高教學質(zhì)量的系統(tǒng)工程,其建設的核心是解決好課程內(nèi)容建設問題。課程內(nèi)容建成后的共享與應用是精品課程建設的關鍵點和落腳點[1],這里的共享主要就是以精品課程網(wǎng)站為載體,在互聯(lián)網(wǎng)上優(yōu)質(zhì)教育資源的共享。
延安大學地處革命圣地,黨中央在延安十三年不僅創(chuàng)造了新民主主義革命的輝煌奇跡,而且留下了挖掘不盡的中共黨史教育資源?!吨袊伯a(chǎn)黨史》依靠延安大學特殊的地理位置、豐富的黨史資源以及國內(nèi)外著名的黨史教學團隊,先后成功地申報了省級精品課程、國家級精品課程。筆者參與了課程建設的一個主要環(huán)節(jié),即《中國共產(chǎn)黨史》課程網(wǎng)站的設計與實現(xiàn),在具體的建設過程中,分不同階段,分別對課程網(wǎng)站做了設計、開發(fā)、運行和維護。
一 精品課程網(wǎng)站開發(fā)流程
在《中國共產(chǎn)黨史》精品課程網(wǎng)站開發(fā)過程中,人員組成主要由學科組和網(wǎng)站建設組組成。一方面,由于精品課程網(wǎng)站建設涉及到不同學科知識,受專業(yè)和精品課程組成員自身條件的限制,網(wǎng)站建設組主要制作課程網(wǎng)站,學科組起著驗收與指導的作用;另一方面,對網(wǎng)站建設組人員來說,未必理解《中國共產(chǎn)黨史》課程內(nèi)容,需要與學科組進行溝通,依據(jù)課程特點設計網(wǎng)站建設思路;同學科組人員討論,形成正確的制作腳本;依據(jù)制作腳本設計網(wǎng)站界面,開發(fā)課程網(wǎng)站管理后臺,上傳服務器,最后對課程組成員培訓網(wǎng)站的管理與資料的上傳,實現(xiàn)精品課程網(wǎng)站的開發(fā)。具體開發(fā)流程如圖1所示。
二 精品課程網(wǎng)站的設計
《中國共產(chǎn)黨史》精品課程網(wǎng)站的設計主要是在延安大學中共黨史研究院成員的指導下,由專業(yè)的網(wǎng)站制作人員完成設計任務。課程組成員根據(jù)國家精品課程建設實施綱要以及對精品課程建設的要求,結(jié)合《中國共產(chǎn)黨史》學科特點,完成網(wǎng)站欄目的設計,對網(wǎng)站界面設計元素提出合理的要求;制作組根據(jù)教育軟件設計的思想,完成課程網(wǎng)站導航設計、界面設計、后臺管理功能模塊設計等任務。
1 網(wǎng)站欄目設計
依據(jù)國家精品課程申報要求,課程網(wǎng)站至少提供課程的教學大綱、授課教案、習題、實踐(實驗、實訓、實習)指導、參考文獻目錄等材料,以及至少3位主講教師(包括課程負責人在內(nèi))每人不少于45分鐘的現(xiàn)場教學錄像,且必須按照“國家精品課程教學錄像上網(wǎng)技術標準”制作。在此要求的基礎上,課程組成員結(jié)合《中國共產(chǎn)黨史》學科特點,設計出了符合本課程特色的一級欄目12個,二級欄目44個。
2 網(wǎng)站界面設計
在精品課程網(wǎng)站欄目確定后,需要《中國共產(chǎn)黨史》課程組對網(wǎng)站界面提出具體的設計要求,搜集和提供網(wǎng)站界面素材,交給網(wǎng)站制作組,制作組設有專業(yè)的美工,美工人員根據(jù)精品課程的內(nèi)容結(jié)構,結(jié)合網(wǎng)站鏈接結(jié)構,對網(wǎng)站界面進行布局。在界面設計中,通常選用Photoshop軟件完成界面的布局和美化,界面設計遵從“簡單就是美”的原則,用最少的操作,最明顯的提示和幫助完成網(wǎng)站界面設計。
3 網(wǎng)站后臺模塊功能設計
《中國共產(chǎn)黨史》精品課程網(wǎng)站管理后臺功能上要具備內(nèi)容發(fā)布系統(tǒng)和師生互動系統(tǒng)。所謂內(nèi)容發(fā)布系統(tǒng)是指將精品課程網(wǎng)站中的某些需要經(jīng)常變動的欄目和信息,類似實踐指導、作業(yè)習題等更新信息集中管理,并通過信息的某些共性進行分類,最后系統(tǒng)化、標準化發(fā)布到精品課程網(wǎng)站上的一種應用程序;精品課程網(wǎng)站內(nèi)容管理系統(tǒng)要求管理員能在瀏覽器中直接進行文字錄入與上傳功能,并對課程信息具備添加、刪除、修改等多項功能;也要具備文件的上傳、下載、管理等功能。師生互動系統(tǒng)是為了方便師生之間通過互聯(lián)網(wǎng)溝通而建立的一個精品課程子系統(tǒng),目前互聯(lián)網(wǎng)上師生互動的工具主要有QQ、E-mail、Blog、BBS、留言板等。在實際設計中,最常用是類似留言板的師生互動平臺,這種平臺要求具備學生提問、教師回答、師生討論的基本功能,同時,也具備一定的后臺管理功能。
三 精品課程網(wǎng)站的開發(fā)
精品課程網(wǎng)站的開發(fā)一般分為靜態(tài)網(wǎng)站與動態(tài)網(wǎng)站兩類。靜態(tài)精品網(wǎng)站是指不通過腳本語言和數(shù)據(jù)庫開發(fā),純粹采用Dreamweaver、Frontpage或其它軟件直接對課程素材整理組成網(wǎng)頁的網(wǎng)站,這種精品課程網(wǎng)站維護比較麻煩,哪怕是某個頁面中的一個字符、鏈接或圖片的細微修改都必須要通過網(wǎng)頁制作工具或軟件修改后,重新上傳到服務器上,覆蓋原來的頁面完成網(wǎng)站的數(shù)據(jù)更新?!吨袊伯a(chǎn)黨史》精品課程選用動態(tài)網(wǎng)站的形式,是基于網(wǎng)站管理后臺和數(shù)據(jù)庫開發(fā)的,管理與維護比較簡單,只需要管理員在網(wǎng)站管理后臺完成網(wǎng)站資料的更新。下面,針對《中國共產(chǎn)黨史》精品課程開發(fā)技術與選用的數(shù)據(jù)庫做一介紹。
1 精品課程網(wǎng)站開發(fā)技術
精品課程網(wǎng)站的開發(fā)一般采用目前較為流行的3P技術,3P技術指的是微軟公司開發(fā)的ASP(Active Server Pages)、服務器端執(zhí)行的嵌入HTML文檔的腳本語言 PHP(Personal Home Page)和SUN公司推出的JSP(Java Server Pages)?!吨袊伯a(chǎn)黨史》精品課程開發(fā)選用的技術主要是ASP技術。ASP是Microsoft推出的一個Web服務器端的開發(fā)環(huán)境,利用ASP技術實現(xiàn)了精品課程頁面與服務器上的數(shù)據(jù)庫之間數(shù)據(jù)交換,數(shù)據(jù)庫數(shù)據(jù)隨時可以更新,而服務器上的程序卻保持原樣;當在客戶端瀏覽器上輸入域名或地址時,瀏覽器向服務器端發(fā)送請求,服務器在一定的環(huán)境下執(zhí)行請求地址的頁面,頁面里的程序從上到下執(zhí)行處理腳本命令和HTML頁面程序,然后把信息發(fā)送到客戶端瀏覽器中,完成了一個課程頁面的訪問,這樣使得《中國共產(chǎn)黨史》精品課程訪問即減少了瀏覽器的負擔,也具有了簡潔、高效、迅速等許多優(yōu)點[3]。
2 精品課程網(wǎng)站數(shù)據(jù)庫選擇
精品課程網(wǎng)站數(shù)據(jù)庫,就是存放精品課程內(nèi)容的數(shù)據(jù)空間。數(shù)據(jù)庫在精品課程網(wǎng)站建設中發(fā)揮著重要的作用,它是區(qū)別靜態(tài)課程網(wǎng)站與動態(tài)課程網(wǎng)站的重要標志。在動態(tài)課程網(wǎng)站的開發(fā)中,數(shù)據(jù)庫一般采用簡單易學、運行方便的數(shù)據(jù)庫Access、SQL Server作為網(wǎng)站數(shù)據(jù)庫存儲數(shù)據(jù)。由于考慮到《中國共產(chǎn)黨史》是一門國家級精品課程,課程面向全國資源共享與互動,將來數(shù)據(jù)的存儲量較大,因此,在開發(fā)過程中選用了Microsoft SQL Server 2005作為數(shù)據(jù)存儲對象。Microsoft SQL Server是基于服務器端的中型數(shù)據(jù)庫,可以適合大容量數(shù)據(jù)的應用,在處理海量數(shù)據(jù)的效率,后臺開發(fā)的靈活性,可擴展性等方面功能較為強大 [5]。
3 精品課程網(wǎng)站的測試
對《中國共產(chǎn)黨史》精品課程網(wǎng)站測試,我們主要做了功能測試、性能測試、用戶界面測試、兼容性測試、安全測試等幾個方面的測試,測試目的是為了對系統(tǒng)作進一步完善,使系統(tǒng)能正常運行,達到預期開發(fā)目標[6]。在測試中,功能測試主要測試《中國共產(chǎn)黨史》精品課程的鏈接,測試每一個鏈接是否都有對應的頁面,是否符合訪問者的習慣,如果檢測到死鏈接,根據(jù)最初制作的腳本直接鏈接到對應的地址上,如果是程序錯誤,對程序做及時的修改;性能測試主要測試網(wǎng)站鏈接速度以及服務器承受的壓力,測試選擇了Microsoft公司開發(fā)的Microsoft Web Application Stress Tool對服務器的壓力進行測試;用戶界面測試就是檢查《中國共產(chǎn)黨史》精品課程的界面色彩、內(nèi)容是否符合課程特點;兼容性測試主要測試《中國共產(chǎn)黨史》精品課程在不同的操作系統(tǒng)、不同的瀏覽器、不同的分辨率情況下是否能正常運行;安全性測試主要測試了《中國共產(chǎn)黨史》精品課程網(wǎng)站后臺的安全性,測試了課程網(wǎng)站的管理權限是否符合制作的基本要求。
四 精品課程網(wǎng)站的維護
對《中國共產(chǎn)黨史》課程網(wǎng)站做了測試后,接下來就要把網(wǎng)站程序上傳服務器,開通網(wǎng)站在國際互聯(lián)網(wǎng)上的運行,并對網(wǎng)站進行維護。精品課程網(wǎng)站的維護主要包括網(wǎng)站素材的加工與處理以及網(wǎng)站的系統(tǒng)日常維護,網(wǎng)站系統(tǒng)維護主要包括日常信息更新以及對網(wǎng)站一系列的基本維護。
1 素材的加工與處理
對收集的《中國共產(chǎn)黨史》網(wǎng)站素材,經(jīng)過整理后進行歸類,可以劃分為文本類、圖像類、動畫類、聲音類、視頻類等幾類素材。素材加工與處理主要就是把收集的這幾類素材加工與處理,使其符合網(wǎng)站素材的基本要求,然后上傳服務器。由于《中國共產(chǎn)黨史》精品課程網(wǎng)站屬于動態(tài)網(wǎng)站,文字素材直接通過網(wǎng)站管理后臺錄入與排版,通過后臺遞交生成網(wǎng)頁。聲音、視頻需要利用流媒體轉(zhuǎn)換工具將其轉(zhuǎn)換成流媒體格式,通過網(wǎng)頁形式直接在線視聽;視音頻素材加工中采用的流媒體格式主要有.rm、.wma、.rmvb、.flv等,不同的格式對應不同的在線播放器。圖片加工主要采用Photoshop軟件,對一些較大的圖片進行加工與裁切,使之符合精品課程制作的基本要求,圖片大小一般不超過200k,如果超過200k,會造成網(wǎng)頁在線瀏覽速度減慢。
2 信息的更新
信息更新是《中國共產(chǎn)黨史》精品課程網(wǎng)站網(wǎng)站建成后教學應用的一個重要環(huán)節(jié)。為了使《中國共產(chǎn)黨史》課程網(wǎng)站有豐富的教學信息,我們采用了兩種信息更新途徑:一種是課程組成員錄入信息;另一種是采用開放式信息錄入功能,由學生或訪問者錄入信息,管理員對其進行審核,管理員分為超級管理員和普通管理員,超級管理員管理整個網(wǎng)站,對普通管理員授權精品課程某些版塊的管理權限,使普通管理員能對欄目信息進行錄入和審核??紤]到《中國共產(chǎn)黨史》課程網(wǎng)站學生的參與性,網(wǎng)站欄目信息錄入采用了瀏覽者不需要注冊或者管理員授權,直接參與課程網(wǎng)站資源信息錄入,但遞交的信息不直接顯示,需要管理員以及教師的審核,審核通過后,教學信息才能共享。
3 系統(tǒng)的維護
系統(tǒng)維護是指《中國共產(chǎn)黨史》精品課程網(wǎng)站在運行過程中不斷地要對系統(tǒng)進行改進,來進一步地完善系統(tǒng)的功能?!吨袊伯a(chǎn)黨史》系統(tǒng)維護的地方比較多,但歸結(jié)起來,有以下三種類型:第一,糾正網(wǎng)站在運行過程中出現(xiàn)的程序錯誤;第二,因網(wǎng)站運行環(huán)境發(fā)生變化,需要對軟件進行修改適應變化;第三,為了網(wǎng)民和管理員在使用時方便,提出改進現(xiàn)有功能、增加新的功能的完善。
(1)改正性維護
在精品課程的運行過程中,在某些特定的使用環(huán)境下,必然會出現(xiàn)系統(tǒng)運行的錯誤,為了識別和糾正系統(tǒng)錯誤、改善精品課程網(wǎng)站后臺性能上的缺陷、排除實施中的誤操作,應進行診斷和改正錯誤的過程。這種錯誤,一般由精品課程網(wǎng)站后臺程序開發(fā)人員來修改,使系統(tǒng)的錯誤能得到及時處理,避免影響學生通過課程網(wǎng)站學習與信息的更新。
(2)適應性維護
隨著計算機技術的飛速發(fā)展,外部環(huán)境或數(shù)據(jù)環(huán)境可能發(fā)生變化,對《中國共產(chǎn)黨史》精品課程網(wǎng)站系統(tǒng)來說,外部環(huán)境的變化常見的有訪問人數(shù)的增加、IE瀏覽期的版本更換、使用者操作系統(tǒng)的更新等。訪問人數(shù)的增加可能導致網(wǎng)站系統(tǒng)出現(xiàn)短時的錯誤,更高版本的瀏覽器和操作系統(tǒng)可能使課程網(wǎng)站頁面出現(xiàn)凌亂或者不能訪問,數(shù)據(jù)的變化主要是數(shù)據(jù)庫版本的變化以及更新的數(shù)據(jù)庫軟件出現(xiàn)。為了使不同環(huán)境下的用戶通過課程網(wǎng)站學習,網(wǎng)站系統(tǒng)管理員要對網(wǎng)站系統(tǒng)做出及時的調(diào)整,使精品課程網(wǎng)站能適應更新環(huán)境下用戶的訪問要求。
(3)完善性維護
在《中國共產(chǎn)黨史》精品課程網(wǎng)站的使用過程中,教師和學習者往往會對網(wǎng)站提出新的功能上的要求,為了滿足這些要求,需要課程網(wǎng)站系統(tǒng)開發(fā)人員修改或擴充管理系統(tǒng)的功能,以增強網(wǎng)站系統(tǒng)的性能,提高課程網(wǎng)站系統(tǒng)的可維護性。
總之,精品課程網(wǎng)站建設是一項系統(tǒng)工程,從網(wǎng)站的系統(tǒng)設計到網(wǎng)站的維護,需要不同的項目分工,只有人員分工合理,每個環(huán)節(jié)能做到最好,才能制作出一個功能強大、結(jié)構合理的精品課程網(wǎng)站。
參考文獻
[1] 國家精品課程資源網(wǎng)[OL].
[2] 網(wǎng)站優(yōu)化[OL]
#61531;3#61533; 謝麗麗.電子商務網(wǎng)站建設[M].北京:機械工業(yè)出版社.2008.
[4] 王征.ASP+Access 2007動態(tài)網(wǎng)站建設基礎與實踐教程[M].北京:機械工業(yè)出版社,2008.
[5] 周奇等編.SQL Server 2005數(shù)據(jù)庫基礎及應用技術教程實訓[M].北京:北京大學出版社,2008.
[6] 柳純錄.軟件評測師教程[M].北京:清華大學出版社,2005.
[7] 《中國共產(chǎn)黨史》國家級精品課程[OL].