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

下載本文檔

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

文檔簡介

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

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

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

4、web服務器上,或者利用動態(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)容管理和維護的理想工具。2. 內(nèi)容管理系統(tǒng)簡介cms的英文全稱是:content management system,即網(wǎng)站內(nèi)容管理系統(tǒng)。它的基本思想是分離內(nèi)容的管理和設計。頁面美工設計存儲在模板里,而內(nèi)容存儲在數(shù)據(jù)庫或獨立的文件中,當一個用戶請求頁面時,各部分聯(lián)合生成一個標準的html頁面或發(fā)布時被預歸檔頁面,合成的web頁面可能包含多個數(shù)據(jù)源,一個內(nèi)容管理系統(tǒng)通常有如下要素:文檔模板;腳本語

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

6、置,只需用瀏覽器接口即可完成。集成的功能如:站內(nèi)搜索、投票、web郵件列表等也會內(nèi)置于內(nèi)容管理系統(tǒng) cms內(nèi),或允許以第三方插件的形式集成進來。3.系統(tǒng)設計3.1 系統(tǒng)數(shù)據(jù)庫的設計內(nèi)容管理系統(tǒng)中的文章模塊主要涉及3個主要部分:文章、分類和評論(其他的三個功能包含在文章的添加里),同時將3個部分抽象成3個類,在數(shù)據(jù)庫設計中,按照面向?qū)ο蟮乃枷?,可以根?jù)這3個分類在系統(tǒng)數(shù)據(jù)庫中設計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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論