基于asp net 20 的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)

基于asp net 20 的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)

ID:36312938

大?。?97.00 KB

頁數(shù):5頁

時間:2019-05-09

基于asp net 20 的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于asp net 20 的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于asp net 20 的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于asp net 20 的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于asp net 20 的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
資源描述:

《基于asp net 20 的內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

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

2、統(tǒng);CMS;Web控件;ASP.NET2.0;面向?qū)ο?.引言傳統(tǒng)的Web網(wǎng)站建設(shè)和維護的方法是:首先設(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)維護復(fù)雜,不容易修改;頁面設(shè)計的工作量大,需要大量人力投入;網(wǎng)頁太多之后,不僅不易維護,也不易使用;容易產(chǎn)生死鏈接和錯誤鏈接?;赪eb的動態(tài)信息發(fā)布系統(tǒng),是將網(wǎng)頁上的某些需要經(jīng)常變動的信息,類似新產(chǎn)品發(fā)布和業(yè)界動態(tài)等更新信息集

3、中管理,并通過信息的某些共性進行分類,最后系統(tǒng)化、標準化發(fā)布到網(wǎng)站上的一種網(wǎng)站應(yīng)用程序。網(wǎng)站信息通過一個操作簡單的界面加入數(shù)據(jù)庫,然后通過已有的網(wǎng)頁模板格式與審核流程發(fā)布到網(wǎng)站上。它的出現(xiàn)大大減輕了網(wǎng)站更新維護的工作量,通過網(wǎng)絡(luò)數(shù)據(jù)庫的引用,將網(wǎng)站的更新維護工作簡化到只需錄入文字和上傳圖片,從而使網(wǎng)站的更新速度大大縮短,在某些專門的網(wǎng)上新聞?wù)军c,如新浪的新聞中心等,新聞的更新速度已經(jīng)縮短到五分鐘一更新,從而大大加快了信息的傳播速度,也吸引了更多的長期用戶群,時時保持網(wǎng)站的活動力和影響力[1]。網(wǎng)站內(nèi)容管理系統(tǒng)(CMS)采用的數(shù)據(jù)庫技術(shù)能夠有效的解決以上問題,數(shù)據(jù)庫作為后臺強

4、大的內(nèi)容處理引擎,為Web服務(wù)器提供信息源。系統(tǒng)可以把數(shù)據(jù)庫中的信息按照規(guī)則預(yù)先自動生成HTML頁面,加入到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)容管理和維護的理想工具。2.內(nèi)容管理系統(tǒng)簡介CMS的英文全稱是:ContentManagementSystem,即網(wǎng)站內(nèi)容管理系統(tǒng)。它的基本思想是分離內(nèi)容的管理和設(shè)計。頁面美工設(shè)計存儲在模板里,而內(nèi)容存儲在數(shù)據(jù)庫或獨立的文件中,當一個用戶請求頁面時,各部分聯(lián)合生成一個標

5、準的HTML頁面或發(fā)布時被預(yù)歸檔頁面,合成的Web頁面可能包含多個數(shù)據(jù)源,一個內(nèi)容管理系統(tǒng)通常有如下要素:①文檔模板;②腳本語言或標記語言;③與數(shù)據(jù)庫集成;④內(nèi)容的包含物由內(nèi)嵌入頁面的特殊標記控制。這些標記對于一個內(nèi)容管理系統(tǒng)通常是唯一的。這些系統(tǒng)通常有對較復(fù)雜的操作的語言支持,如PHP、ASP或Java等。內(nèi)容管理系統(tǒng)對站點管理和創(chuàng)造編輯都有好處。這其中最大的好處是能夠使用模板和通用的設(shè)計元素以確保整個網(wǎng)站的協(xié)調(diào)。作者只需在他們的文檔中采用少量的模板代碼,然后即可把精力集中在設(shè)計之上的內(nèi)容了。要改變網(wǎng)站的外觀,管理員只需修改模板而不是一個個單獨的頁面。內(nèi)容管理系統(tǒng)也簡化了

6、網(wǎng)站的內(nèi)容供給和內(nèi)容管理的責任委托。很多內(nèi)容管理系統(tǒng)允許對網(wǎng)站的不同層面人員賦予不同等級的訪問權(quán)限,這使得他們不必研究操作系統(tǒng)級的權(quán)限設(shè)置,只需用瀏覽器接口即可完成。集成的功能如:站內(nèi)搜索、投票、Web郵件列表等也會內(nèi)置于內(nèi)容管理系統(tǒng)CMS內(nèi),或允許以第三方插件的形式集成進來。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所

7、示:表3-1dbo.Article-----文章表表名Article(文章表)列名數(shù)據(jù)類型(精度范圍)空/非空中文名稱約束條件ArticleIDint(自動編號)非空文章編號主鍵ArticleNamenvarchar(50)非空文章標題ArticleAuthornvarchar(50)可空文章作者ArticleContentvarchar(MAX)非空文章內(nèi)容ArticleEditornvarchar(50)空可文章編者ArticleSourcenvarchar(50)可空文章來源下拉框ArticleClassID

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。