基于ASP.NET 2.0的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于ASP.NET 2.0的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于ASP.NET 2.0的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、基于asp.net 2.0的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)摘要: 本文首先介紹了內(nèi)容管理系統(tǒng)的相關(guān)知識和用到的技術(shù),接下來對內(nèi)容管理系統(tǒng)需求進(jìn)行分析,給出了系統(tǒng)的功能和結(jié)構(gòu)框架的設(shè)計,最后介紹了系統(tǒng)的實現(xiàn),并著重介紹了重要的模塊文章管理模塊。系統(tǒng)的開發(fā)基于先進(jìn)的 asp.net 2.0 技術(shù)、b/s 模式,綜合運(yùn)用面向?qū)ο蟮脑O(shè)計思想,web控件等相關(guān)知識開發(fā)設(shè)計,較好的滿足了可靠性、擴(kuò)展性、可重用性,本系統(tǒng)的使用將大大減輕建立各類信息網(wǎng)站的復(fù)雜性,提供了一個方便高效的管理平臺和內(nèi)容實時發(fā)布平臺,有著良好的發(fā)展前景。關(guān)鍵詞:內(nèi)容管理系統(tǒng);cms;web控件;asp.net 2.0;面向?qū)ο?1引言傳統(tǒng)

2、的web網(wǎng)站建設(shè)和維護(hù)的方法是: 首先設(shè)計web網(wǎng)站的框架結(jié)構(gòu),然后設(shè)計html頁面,最后把設(shè)計好的html頁面納入web網(wǎng)站的框架結(jié)構(gòu)中。這種網(wǎng)站建設(shè)模式比較適合小型網(wǎng)站和內(nèi)容相對固定(變化較少)的網(wǎng)站,因為對于信息量大,結(jié)構(gòu)復(fù)雜的門戶網(wǎng)站和政務(wù)平臺來說,這種方式具有諸多弊端:框架結(jié)構(gòu)維護(hù)復(fù)雜,不容易修改;頁面設(shè)計的工作量大,需要大量人力投入;網(wǎng)頁太多之后,不僅不易維護(hù),也不易使用;容易產(chǎn)生死鏈接和錯誤鏈接。基于web的動態(tài)信息發(fā)布系統(tǒng),是將網(wǎng)頁上的某些需要經(jīng)常變動的信息,類似新產(chǎn)品發(fā)布和業(yè)界動態(tài)等更新信息集中管理,并通過信息的某些共性進(jìn)行分類,最后系統(tǒng)化、標(biāo)準(zhǔn)化發(fā)布到網(wǎng)站上的一種網(wǎng)站應(yīng)用程

3、序。網(wǎng)站信息通過一個操作簡單的界面加入數(shù)據(jù)庫,然后通過已有的網(wǎng)頁模板格式與審核流程發(fā)布到網(wǎng)站上。它的出現(xiàn)大大減輕了網(wǎng)站更新維護(hù)的工作量,通過網(wǎng)絡(luò)數(shù)據(jù)庫的引用,將網(wǎng)站的更新維護(hù)工作簡化到只需錄入文字和上傳圖片,從而使網(wǎng)站的更新速度大大縮短,在某些專門的網(wǎng)上新聞?wù)军c(diǎn),如新浪的新聞中心等,新聞的更新速度已經(jīng)縮短到五分鐘一更新,從而大大加快了信息的傳播速度,也吸引了更多的長期用戶群,時時保持網(wǎng)站的活動力和影響力1。網(wǎng)站內(nèi)容管理系統(tǒng)(cms)采用的數(shù)據(jù)庫技術(shù)能夠有效的解決以上問題,數(shù)據(jù)庫作為后臺強(qiáng)大的內(nèi)容處理引擎,為web服務(wù)器提供信息源。系統(tǒng)可以把數(shù)據(jù)庫中的信息按照規(guī)則預(yù)先自動生成html頁面,加入到

4、web服務(wù)器上,或者利用動態(tài)網(wǎng)頁生成技術(shù),在實時交互中動態(tài)產(chǎn)生網(wǎng)頁。系統(tǒng)包括信息采集、整理、分類、審核、發(fā)布和管理的全過程,具備完善的信息管理和發(fā)布管理功能,是企事業(yè)單位網(wǎng)站、內(nèi)部網(wǎng)站和各類icp網(wǎng)站內(nèi)容管理和維護(hù)的理想工具。2. 內(nèi)容管理系統(tǒng)簡介cms的英文全稱是:content management system,即網(wǎng)站內(nèi)容管理系統(tǒng)。它的基本思想是分離內(nèi)容的管理和設(shè)計。頁面美工設(shè)計存儲在模板里,而內(nèi)容存儲在數(shù)據(jù)庫或獨(dú)立的文件中,當(dāng)一個用戶請求頁面時,各部分聯(lián)合生成一個標(biāo)準(zhǔn)的html頁面或發(fā)布時被預(yù)歸檔頁面,合成的web頁面可能包含多個數(shù)據(jù)源,一個內(nèi)容管理系統(tǒng)通常有如下要素:文檔模板;腳本語

5、言或標(biāo)記語言;與數(shù)據(jù)庫集成;內(nèi)容的包含物由內(nèi)嵌入頁面的特殊標(biāo)記控制。這些標(biāo)記對于一個內(nèi)容管理系統(tǒng)通常是唯一的。 這些系統(tǒng)通常有對較復(fù)雜的操作的語言支持,如 php、asp 或 java 等。內(nèi)容管理系統(tǒng)對站點(diǎn)管理和創(chuàng)造編輯都有好處。這其中最大的好處是能夠使用模板和通用的設(shè)計元素以確保整個網(wǎng)站的協(xié)調(diào)。作者只需在他們的文檔中采用少量的模板代碼,然后即可把精力集中在設(shè)計之上的內(nèi)容了。要改變網(wǎng)站的外觀, 管理員只需修改模板而不是一個個單獨(dú)的頁面。 內(nèi)容管理系統(tǒng)也簡化了網(wǎng)站的內(nèi)容供給和內(nèi)容管理的責(zé)任委托。很多內(nèi)容管理系統(tǒng)允許對網(wǎng)站的不同層面人員賦予不同等級的訪問權(quán)限,這使得他們不必研究操作系統(tǒng)級的權(quán)限設(shè)

6、置,只需用瀏覽器接口即可完成。集成的功能如:站內(nèi)搜索、投票、web郵件列表等也會內(nèi)置于內(nèi)容管理系統(tǒng) cms內(nèi),或允許以第三方插件的形式集成進(jìn)來。3.系統(tǒng)設(shè)計3.1 系統(tǒng)數(shù)據(jù)庫的設(shè)計內(nèi)容管理系統(tǒng)中的文章模塊主要涉及3個主要部分:文章、分類和評論(其他的三個功能包含在文章的添加里),同時將3個部分抽象成3個類,在數(shù)據(jù)庫設(shè)計中,按照面向?qū)ο蟮乃枷?,可以根?jù)這3個分類在系統(tǒng)數(shù)據(jù)庫中設(shè)計3個數(shù)據(jù)表:文章表、分類表和評論表,分別如表3-1、3-2、3-3所示: 表3-1dbo.article-文章表表名article(文章表)列名數(shù)據(jù)類型(精度范圍)空/非空中文名稱約束條件articleidint(自動編號)非空文章編

溫馨提示

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

評論

0/150

提交評論