CMS高校教學(xué)資源網(wǎng)站設(shè)計(jì)實(shí)現(xiàn)_第1頁(yè)
CMS高校教學(xué)資源網(wǎng)站設(shè)計(jì)實(shí)現(xiàn)_第2頁(yè)
CMS高校教學(xué)資源網(wǎng)站設(shè)計(jì)實(shí)現(xiàn)_第3頁(yè)
CMS高校教學(xué)資源網(wǎng)站設(shè)計(jì)實(shí)現(xiàn)_第4頁(yè)
CMS高校教學(xué)資源網(wǎng)站設(shè)計(jì)實(shí)現(xiàn)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、CMS高校教學(xué)資源網(wǎng)站設(shè)計(jì)實(shí)現(xiàn)0引言隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,其對(duì)教育的沖擊不斷擴(kuò)大。為適應(yīng)社會(huì)需求,各高校也不斷推出自己的數(shù)字教學(xué)資源,如精品課程、網(wǎng)絡(luò)課程等。隨著高校數(shù)字資源的不斷發(fā)展,造成系統(tǒng)缺乏整體規(guī)劃,資源多而雜,資源信息不一致,技術(shù)手段不統(tǒng)一等現(xiàn)象。如何高效地構(gòu)建高校教學(xué)資源平臺(tái),是許多高校面臨的難題之一。筆者所在學(xué)院為更好地解決教學(xué)資源雜亂無(wú)章,利用率低等問(wèn)題,著力研究基于內(nèi)容管理的高校教學(xué)資源網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)。1CMSCMS(ContentManagementSystem)即內(nèi)容管理系統(tǒng),是一種運(yùn)用現(xiàn)在流行的ASP、JSP、PHP等服務(wù)器端腳本語(yǔ)言對(duì)站點(diǎn)進(jìn)行智能管理與維護(hù)的系統(tǒng)。內(nèi)

2、容管理系統(tǒng)利用模板統(tǒng)一站點(diǎn)外觀風(fēng)格,通過(guò)腳本語(yǔ)句提取顯示的內(nèi)容,從而優(yōu)化站點(diǎn)的管理與維護(hù)工作,降低人工管理的復(fù)雜度。一般管理員通過(guò)后臺(tái)輸入信息、上傳文件、導(dǎo)入數(shù)據(jù)并對(duì)信息進(jìn)行簡(jiǎn)單處理,CMS自動(dòng)將內(nèi)容整理并存儲(chǔ)到數(shù)據(jù)文件中;系統(tǒng)通過(guò)腳本語(yǔ)句生成頁(yè)面供前臺(tái)用戶瀏覽。CMS的核心功能是把網(wǎng)站的內(nèi)容管理和頁(yè)面設(shè)計(jì)分開(kāi),用模板存儲(chǔ)頁(yè)面設(shè)計(jì)的相關(guān)內(nèi)容,而顯示內(nèi)容存儲(chǔ)在數(shù)據(jù)庫(kù)或獨(dú)立的數(shù)據(jù)文件中。衡量?jī)?nèi)容管理系統(tǒng)的另一重要指標(biāo)是其包容性,即對(duì)內(nèi)容格式、傳輸標(biāo)準(zhǔn)、范圍等的限制或要求。創(chuàng)建網(wǎng)站內(nèi)容要依賴于其包容性;CMS對(duì)創(chuàng)建的內(nèi)容進(jìn)行再加工,以提供有用的新資源;發(fā)布過(guò)程中,內(nèi)容管理系統(tǒng)按照人為設(shè)定的程序,自動(dòng)

3、將內(nèi)容信息發(fā)布出去。2高校教學(xué)資源網(wǎng)站解決方案在充分調(diào)查分析兄弟院校需求的情況下,根據(jù)自身所在院校對(duì)教學(xué)網(wǎng)站的實(shí)際需求,設(shè)計(jì)了系統(tǒng)功能架構(gòu),給出了教學(xué)資源網(wǎng)站解決方案。2.1系統(tǒng)的功能架構(gòu)該內(nèi)容管理系統(tǒng)采用三層體系結(jié)構(gòu):數(shù)據(jù)層、業(yè)務(wù)邏輯層和表示層。三層體系結(jié)構(gòu)降低了層之間的依賴程度,結(jié)構(gòu)明確,復(fù)用度高;能縮短系統(tǒng)開(kāi)發(fā)周期,并可大大降低后期維護(hù)的成本。本內(nèi)容管理系統(tǒng)仍采用管理員(及教師用戶)后臺(tái)登陸的方式進(jìn)行內(nèi)容的管理和發(fā)布,脫離與固定網(wǎng)站的綁定,具有可擴(kuò)展性。2.2系統(tǒng)功能模塊設(shè)計(jì)根據(jù)高校教學(xué)資源管理系統(tǒng)的自身特點(diǎn),該CMS系統(tǒng)可通過(guò)四個(gè)功能模塊來(lái)實(shí)現(xiàn)。系統(tǒng)管理:該模塊是網(wǎng)站全局設(shè)置模塊。在系

4、統(tǒng)設(shè)置里可以設(shè)置網(wǎng)站的服務(wù)器、根目錄、標(biāo)題及系統(tǒng)參數(shù)等;在生成設(shè)置里可以設(shè)置網(wǎng)站的目標(biāo)位置;在上傳設(shè)置中可以設(shè)置上傳目錄、文件類型、大小限制、水印圖片等;賬戶管理里可以添加、刪除、修改管理員賬戶及教師用戶,并設(shè)置相應(yīng)權(quán)限。在此處所做設(shè)置將對(duì)整個(gè)站點(diǎn)起作用。內(nèi)容管理:該模塊是系統(tǒng)的核心模板,主要實(shí)現(xiàn)教學(xué)資源的管理。內(nèi)容管理包括課程分類和課程管理兩部分。在課程分類中,可以自由地設(shè)置課程類型信息,如文學(xué)、理工、經(jīng)濟(jì)、哲學(xué)等,每個(gè)分類下還可以添加子分類(最大分層數(shù)可在“系統(tǒng)設(shè)置”模塊的參數(shù)設(shè)置中設(shè)置,一般不超過(guò)三層)。課程管理模塊:可以瀏覽、添加、刪除、修改、檢索、統(tǒng)計(jì)課程信息。瀏覽:顯示系統(tǒng)內(nèi)所有課

5、程信息,包括課程名稱、類型、主講教師、更新日期、訪問(wèn)量等;單擊課程名稱,跳轉(zhuǎn)到相應(yīng)的頁(yè)面進(jìn)行信息瀏覽。檢索:輸入需查找的課程名稱或主講人或其他指定關(guān)鍵字查找符合條件的信息列表,通過(guò)課程名稱可鏈接至課程資源模塊。資源管理模塊:對(duì)課程資源進(jìn)行管理。主要管理課程簡(jiǎn)介、主講教師介紹、課程進(jìn)度、課程章節(jié)目錄、教案、課件、教學(xué)視頻、試題庫(kù)、教材、參考書、文獻(xiàn)資料、學(xué)術(shù)活動(dòng)等內(nèi)容。如增加某課程的課件、刪除某課程的教案、修改某課程的簡(jiǎn)介等。上傳資料時(shí)需指明資料的詳細(xì)內(nèi)容:如課程名稱、關(guān)鍵字、類別、上傳者等,系統(tǒng)生成上傳日期。模板管理:主要管理模板的有關(guān)信息。創(chuàng)建及使用模板是CMS核心之一;好的內(nèi)容管理系統(tǒng)應(yīng)支

6、持欄目的分級(jí)模板管理。如系統(tǒng)基本模板、課程資源模板、信息檢索系統(tǒng)模板等的添加及配置。其他管理:該模塊主要實(shí)現(xiàn)對(duì)站點(diǎn)留言、問(wèn)題、答案與評(píng)論等互動(dòng)式信息進(jìn)行管理,另實(shí)現(xiàn)信息搜索、信息采集等內(nèi)容進(jìn)行管理。系統(tǒng)設(shè)定一般用戶可通過(guò)互動(dòng)平臺(tái)提意見(jiàn)、建議或問(wèn)題、答案,以實(shí)現(xiàn)教學(xué)的互動(dòng)與反饋;管理員可以對(duì)該模塊內(nèi)容回復(fù)、修改、刪除。一般用戶亦可上傳各類文件,管理員可以根據(jù)需要,給予回復(fù)、修改、刪除。2.3數(shù)據(jù)庫(kù)設(shè)計(jì)高校教學(xué)資源管理系統(tǒng)的核心模塊是課程資源管理。根據(jù)其模塊化分,按照面向?qū)ο蟮乃枷耄跀?shù)據(jù)庫(kù)中設(shè)計(jì)四個(gè)數(shù)據(jù)表:課程列表、課程類別表、教師表、課程資源表。2.4系統(tǒng)地圖設(shè)計(jì)系統(tǒng)內(nèi)站點(diǎn)地圖的作用是為了方便

7、用戶對(duì)當(dāng)前瀏覽的網(wǎng)站頁(yè)面在站點(diǎn)中位置的認(rèn)識(shí)和了解。后臺(tái)也能方便的使用TreeView控件,生成后臺(tái)的內(nèi)容管理樹(shù)狀結(jié)構(gòu)圖,以及使用SiteMapPath控件生成頁(yè)面在站點(diǎn)的邏輯位置導(dǎo)航。3系統(tǒng)實(shí)現(xiàn)本系統(tǒng)開(kāi)發(fā)采用ASP.NET技術(shù),開(kāi)發(fā)平臺(tái)選擇VisualStudio2008,基于.NETFramework3.5版本,編程語(yǔ)言采用C#,數(shù)據(jù)庫(kù)采用SQLServer2005。在系統(tǒng)設(shè)計(jì)中涉及的主要技術(shù)有以下。全站連接:數(shù)據(jù)庫(kù)的定義和連接采用全站連接方式以提高系統(tǒng)運(yùn)行的效率。驗(yàn)證碼:對(duì)于交互式頁(yè)面,為防止被軟件惡意提交數(shù)據(jù)(如留言、問(wèn)題等),在交互式頁(yè)面加入驗(yàn)證碼機(jī)制。KindEditor插件:KindEditor是開(kāi)源的HTML可視化編輯器,可以在網(wǎng)站上獲得所見(jiàn)即所得編輯效果,這是目前較流行的編輯器。為方便用戶添加、編輯課程教學(xué)資源信息,優(yōu)化用戶體驗(yàn),系統(tǒng)在教學(xué)資料添加和編輯頁(yè)面中嵌入了KindEditor插件,從而實(shí)現(xiàn)類似桌面編輯軟件的可視化編輯功能,簡(jiǎn)化頁(yè)面編輯的復(fù)雜度。模板引擎技術(shù):模板技術(shù)將信息內(nèi)容和頁(yè)面表現(xiàn)進(jìn)行分離,對(duì)信息內(nèi)容的管理不會(huì)影響到具體的樣式展現(xiàn),同時(shí)對(duì)樣式的更改也不會(huì)造成信息內(nèi)容的變化。4結(jié)束語(yǔ)本文針對(duì)當(dāng)前高校教學(xué)資源管理現(xiàn)狀,采用三層體系結(jié)構(gòu),設(shè)計(jì)了一個(gè)基于內(nèi)容管理系統(tǒng)的高

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論