999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多網(wǎng)站內(nèi)容管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

2017-02-23 13:24:13劉琴
電子技術(shù)與軟件工程 2016年24期

劉琴

隨著互聯(lián)網(wǎng)技術(shù)的進(jìn)步,網(wǎng)站數(shù)量日益劇增,網(wǎng)站管理也成為了互聯(lián)網(wǎng)建設(shè)的一個(gè)重要環(huán)節(jié)。本文在對(duì)網(wǎng)站內(nèi)容管理加以概述的基礎(chǔ)上,從系統(tǒng)結(jié)構(gòu)、功能模塊的設(shè)計(jì)這兩個(gè)方面分析了CR-CMS多網(wǎng)站管理系統(tǒng)的實(shí)現(xiàn)。

【關(guān)鍵詞】多網(wǎng)站管理系統(tǒng) 系統(tǒng)設(shè)計(jì) 網(wǎng)站內(nèi)容管理

隨著現(xiàn)代信息技術(shù)的發(fā)展,不但網(wǎng)站數(shù)量增多,網(wǎng)站內(nèi)容也呈現(xiàn)出多元化的趨勢(shì),所涉及到的數(shù)據(jù)量非常巨大。通過(guò)一個(gè)系統(tǒng)對(duì)多個(gè)網(wǎng)站內(nèi)容實(shí)施自動(dòng)化管理,能夠在很大程度上降低用戶管理的難度,從而提高管理的效率。要實(shí)現(xiàn)這種管理系統(tǒng)的應(yīng)用,就必須借助一定的計(jì)算機(jī)技術(shù)來(lái)加以設(shè)計(jì),使之能夠達(dá)到預(yù)定的功能。

1 關(guān)于多網(wǎng)站內(nèi)容管理系統(tǒng)的概述

1.1 內(nèi)涵

網(wǎng)站內(nèi)容管理主要是將后臺(tái)中的工作流系統(tǒng)、OA系統(tǒng),外部系統(tǒng)中的各項(xiàng)數(shù)據(jù)靈活呈現(xiàn)到前端網(wǎng)絡(luò)平臺(tái)中,可以有效幫助用戶利用現(xiàn)代信息技術(shù)實(shí)現(xiàn)對(duì)信息的存儲(chǔ)、錄入、分享、創(chuàng)造以及更新等。因此網(wǎng)站內(nèi)容管理是生產(chǎn)管理中的重要內(nèi)容,能夠在用戶與用戶群體中產(chǎn)生較高的價(jià)值。

而多網(wǎng)站內(nèi)容管理系統(tǒng)則是針對(duì)多個(gè)網(wǎng)站的內(nèi)容加以管理所依托的工具或者平臺(tái),能夠幫協(xié)助各類(lèi)網(wǎng)站或者辦公系統(tǒng)處理好與信息數(shù)據(jù)有關(guān)的各項(xiàng)問(wèn)題。本文主要介紹了通用的CR-CMS多網(wǎng)站管理系統(tǒng)。

1.2 特點(diǎn)

(1)實(shí)現(xiàn)了基于模板的靜態(tài)信息發(fā)布。相對(duì)于動(dòng)態(tài)信息來(lái)說(shuō),靜態(tài)信息能夠更好地提升系統(tǒng)的性能,同時(shí)模板的內(nèi)容也可以預(yù)先被內(nèi)存所讀取,從而提高加載的速度。

(2)實(shí)現(xiàn)了“一對(duì)多”的網(wǎng)站管理模式。即利用一個(gè)系統(tǒng)來(lái)對(duì)多個(gè)網(wǎng)站的內(nèi)容進(jìn)行集中管理與集中控制,能夠通過(guò)快速而智能的自動(dòng)化管理對(duì)網(wǎng)站內(nèi)容進(jìn)行增加、修改或者刪除,大大地節(jié)省了系統(tǒng)所占用的內(nèi)存空間。同時(shí)能夠降低網(wǎng)站管理的難度,提升管理效率。

(3)實(shí)現(xiàn)了網(wǎng)站管理的可視化操作。在CR-CMS多網(wǎng)站管理系統(tǒng)中,可以利用可視化操作來(lái)對(duì)網(wǎng)頁(yè)進(jìn)行編輯,能夠?qū)崿F(xiàn)人機(jī)的交互,使得管理更加便捷與高效。

2 系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)

當(dāng)前對(duì)于網(wǎng)站內(nèi)容的管理一般可以采取以下幾種方式。

(1)一般的靜態(tài)信息發(fā)布,即由技術(shù)人員利用手工的方式來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)的書(shū)寫(xiě)與文檔關(guān)系的維護(hù),這種信息發(fā)布方式盡管能夠保證網(wǎng)站內(nèi)容管理的有效性。但是由于工作效率慢,且工作量較大,同時(shí)對(duì)技術(shù)人員的專(zhuān)業(yè)技能要求較高,因此在信息化程度日益提高的當(dāng)下已經(jīng)不再適用。

(2)基于模板的動(dòng)態(tài)信息發(fā)布。這種信息發(fā)布方式主要是指對(duì)網(wǎng)頁(yè)書(shū)寫(xiě)、文檔內(nèi)容的維護(hù)與管理工作是在數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)上完成的。在這種模式下,網(wǎng)站的網(wǎng)頁(yè)是臨時(shí)動(dòng)態(tài)生成,性能較低,加載速度慢。

(3)基于模板的靜態(tài)信息發(fā)布。這種信息發(fā)布方式同時(shí)具備上述兩種方式的優(yōu)點(diǎn),是在數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)對(duì)網(wǎng)頁(yè)、文檔關(guān)系的處理,同時(shí)生成靜態(tài)的網(wǎng)頁(yè),大大地提升了系統(tǒng)的性能。

CR-CMS多網(wǎng)站管理系統(tǒng)正是利用了基于模板的靜態(tài)信息發(fā)布方式,在性能上具有一定的優(yōu)勢(shì)。在其系統(tǒng)結(jié)構(gòu)中,主要是利用中心管理實(shí)現(xiàn)對(duì)網(wǎng)站數(shù)據(jù)的管理與處理。在中心管理其中主要包括了以下幾個(gè)功能模塊。

(1)網(wǎng)頁(yè)管理。主要是針對(duì)訴需要發(fā)布的網(wǎng)頁(yè)進(jìn)行審核、校對(duì)、錄入以及最終的發(fā)布工作。

(2)模板管理。主要負(fù)責(zé)對(duì)網(wǎng)頁(yè)中的各類(lèi)模板加以管理,即模板的制作、審核、登記、以及入庫(kù)等工作。

(3)站點(diǎn)管理。主要是負(fù)責(zé)掉網(wǎng)站內(nèi)容管理系統(tǒng)中所要發(fā)布的網(wǎng)頁(yè)進(jìn)行登記處理,同時(shí)為每個(gè)網(wǎng)站配置單獨(dú)的ID,同時(shí)還包括了站點(diǎn)的發(fā)布路徑。

(4)權(quán)限管理。主要是負(fù)責(zé)對(duì)網(wǎng)站內(nèi)容管理的技術(shù)人員進(jìn)行權(quán)限上面的劃分。

(5)網(wǎng)站維護(hù)。主要是負(fù)責(zé)對(duì)所發(fā)布網(wǎng)站內(nèi)容加以修改或者刪除,同時(shí)依據(jù)數(shù)據(jù)庫(kù)中新添加的內(nèi)容來(lái)對(duì)網(wǎng)頁(yè)加以維護(hù),或者是對(duì)網(wǎng)站進(jìn)行重新建設(shè)。

(6)系統(tǒng)管理。主要是負(fù)責(zé)對(duì)一些普通的日志進(jìn)行錄入、分析的工作,同時(shí)也包括了對(duì)網(wǎng)站數(shù)據(jù)的備份等。

而在網(wǎng)站信息存儲(chǔ)方面,CR-CMS多網(wǎng)站管理系統(tǒng)主要是依托于模板庫(kù)與網(wǎng)站內(nèi)容數(shù)據(jù)庫(kù)這兩個(gè)庫(kù)。

其中模板庫(kù)儲(chǔ)存著當(dāng)下能夠被使用的、以壓縮文件方式保存的各類(lèi)模板列表;

網(wǎng)站內(nèi)容數(shù)據(jù)庫(kù)包括了用戶信息(CMS-UserInfo)、權(quán)限信息(CMS-PrivInfo)、站點(diǎn)信息(CMS-SiteInfo)、欄目信息(CMS-CataInfo)、模板信息(CMS-ModalInfo)、發(fā)布內(nèi)容(CMS-ContentInfo)、附件信息(CMS-AttachInfo)以及日志信息(CMS-LogInfo)。在CR-CMS多網(wǎng)站管理系統(tǒng)中同時(shí)也包含了發(fā)布代理,即在所要發(fā)布的WWW服務(wù)器上所運(yùn)行代理服務(wù)器,主要是利用消息中間件從中心管理器獲取數(shù)據(jù)與指令。

3 功能模塊的構(gòu)建

3.1 網(wǎng)頁(yè)管理

對(duì)于網(wǎng)頁(yè)管理模塊的構(gòu)建,主要可以采取一般的信息發(fā)布方式,通過(guò)多級(jí)化的處理模式來(lái)加以實(shí)現(xiàn)。可以分為以下幾個(gè)步驟。

(1)網(wǎng)頁(yè)的錄入:其中所包含的信息有網(wǎng)頁(yè)名稱(chēng)、文章相關(guān)內(nèi)容、欄目,有的可能會(huì)帶有附件。在這一過(guò)程中主要是利用了基于Web可視化的HTML編輯器而操作者也能夠使用頁(yè)面拷貝的方式,將所要用到的信息與數(shù)據(jù)粘貼到相應(yīng)的編輯器內(nèi)。

(2)網(wǎng)頁(yè)的校對(duì):對(duì)已經(jīng)錄入完成的網(wǎng)頁(yè)進(jìn)行校對(duì),如果發(fā)現(xiàn)有錯(cuò)誤的地方需要加以修改。

(3)網(wǎng)頁(yè)的審核:對(duì)網(wǎng)頁(yè)中所要發(fā)布的內(nèi)容加以審核,必須保證其處于法律允許的范圍內(nèi),這樣允許發(fā)布出來(lái)。

(4)網(wǎng)頁(yè)的發(fā)布:這是網(wǎng)頁(yè)管理的最后步驟,即將已經(jīng)審核完成的內(nèi)容發(fā)布到目標(biāo)位置。在發(fā)布的過(guò)程中,操作者可以利用隨機(jī)生成或者自定義的方式來(lái)選擇網(wǎng)頁(yè)的文件名。到這里,網(wǎng)頁(yè)的管理就已經(jīng)完成,使數(shù)據(jù)庫(kù)中的動(dòng)態(tài)網(wǎng)頁(yè)成為了靜態(tài)網(wǎng)頁(yè),同時(shí)對(duì)于網(wǎng)頁(yè)發(fā)布過(guò)程中所獨(dú)有的文件或者圖片,CR-CMS多網(wǎng)站管理系統(tǒng)采用與網(wǎng)頁(yè)命名的目錄來(lái)加以保存,從而方便未來(lái)可以刪掉不必再儲(chǔ)存的垃圾文件。

3.2 模塊管理

模塊的設(shè)計(jì)是網(wǎng)站個(gè)性化風(fēng)格的體現(xiàn),基于模板的信息發(fā)布,能夠?qū)⒕W(wǎng)站的制作與美化分割開(kāi)來(lái)。在CR-CMS多網(wǎng)站管理系統(tǒng)中,主要是利用Frontpage來(lái)實(shí)現(xiàn)模板的制作,操作者能夠利用菜單來(lái)將需要的標(biāo)記語(yǔ)言添加到模板中,主要包括以下:

<!--CMS-AUTHOR-->作者標(biāo)記

<!--CMSG-CONTENT-->內(nèi)容標(biāo)記

<!--CMS-DOWNLOAD-FILE-->下載文件標(biāo)記

<!--CMS-PIC-->圖片標(biāo)記

<!--CMS-PUBLISH-DATE-->發(fā)布時(shí)間標(biāo)記

在將標(biāo)記語(yǔ)言添加之后,系統(tǒng)則會(huì)將模板進(jìn)行打包壓縮處理,是指成為壓縮文件,并錄入到模板庫(kù)中加以保存。用戶在選擇模板是可以對(duì)系統(tǒng)中已有的模板進(jìn)行瀏覽操作。

3.3 發(fā)布代理

在所要發(fā)布的WWW服務(wù)器上,都有發(fā)布代理在運(yùn)行,能夠從消息中間件接收到相關(guān)的指令操作,包括欄目索引和網(wǎng)頁(yè)文件兩個(gè)方面。由于在網(wǎng)站內(nèi)容管理過(guò)程中需要對(duì)網(wǎng)頁(yè)文件進(jìn)行修改操作,因此縮影也會(huì)發(fā)生相應(yīng)的變化,利用消息中間件能夠使這些變動(dòng)被接收到。

從中心管理器所發(fā)出的一個(gè)消息可以采用XML來(lái)進(jìn)行描述,主要包括:SiteID、Action、MountPoint、FileName、MessageName、MessageBody、ForeMesg、AfterMesg等元素。其中SiteID表示W(wǎng)WW站點(diǎn)的ID;Action指指令中描述的動(dòng)作,包括:I新增、D刪除、U替換;MountPoint是指信息的發(fā)布點(diǎn),主要是由站點(diǎn)中定義的WWW站點(diǎn)存放目錄+欄目目錄組成,即所發(fā)布的內(nèi)容最終到達(dá)的物理目錄。

3.4 欄目管理

欄目管理是指對(duì)網(wǎng)站中每一網(wǎng)頁(yè)中的相關(guān)欄目加以維護(hù),包括欄目中缺損文件名、模板的查找與修復(fù),索引數(shù)據(jù)數(shù)量的記錄等。在CR-CMS多網(wǎng)站管理系統(tǒng)中,欄目信息是儲(chǔ)存于CMS-CataInfo的表格中,而網(wǎng)頁(yè)信息則是在儲(chǔ)存于CMS-ContentInfo表格中。欄目管理的具體步驟如下:

假設(shè)操作者在登錄網(wǎng)站之后所選擇管理站點(diǎn)為S1。

(1)在CMS-CataInfo中查找站點(diǎn)名稱(chēng)為S1,父欄目是NULL的欄目CatRoot,將其設(shè)置為根節(jié)點(diǎn)TreeROOT(CatRoot)。

(2)在CMS-CataInfo中查找父欄目為CatRoot的節(jié)點(diǎn)集合{Cati},并將Cati分別作為節(jié)點(diǎn)加入TreeAddNode(CatRoot,Cati)里面。

(3)如果早上一步操作中節(jié)點(diǎn)集的個(gè)數(shù)為0,那么就需要在CMS-ContentInfo中選取欄目ID為Cati的網(wǎng)頁(yè)集{Pagei},同時(shí)將這些網(wǎng)頁(yè)作為Cati的葉子節(jié)點(diǎn)加入到TreeAddLeaf(Cati,Pagei)里面。

(4)將Cati當(dāng)作候選,用以代替CatRoot,再重復(fù)2、3兩個(gè)步驟,直到所有候選節(jié)點(diǎn)的葉子數(shù)都變?yōu)?。

5 結(jié)束語(yǔ)

通過(guò)對(duì)系統(tǒng)結(jié)構(gòu)與功能模塊的設(shè)計(jì),能夠使得多網(wǎng)站內(nèi)容管理成為現(xiàn)實(shí),且這種靜態(tài)網(wǎng)頁(yè)發(fā)布的方式具有穩(wěn)定性,能夠提升系統(tǒng)性能,方便用戶的操作。但是由于當(dāng)前技術(shù)的限制,無(wú)法制作出Frontpage這種強(qiáng)大的網(wǎng)頁(yè)編輯器,因此要將在CR-CMS多網(wǎng)站管理系統(tǒng)真正實(shí)現(xiàn),網(wǎng)頁(yè)編輯器的開(kāi)發(fā)是一大重點(diǎn),

參考文獻(xiàn)

[1]范雪萍.網(wǎng)站群內(nèi)容管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京化工大學(xué),2013.

[2]劉軍霞.網(wǎng)站群內(nèi)容管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2011.

作者單位

山西省物流技術(shù)學(xué)校 山西省太原市 030000

主站蜘蛛池模板: 国产黑丝视频在线观看| 色哟哟色院91精品网站| 欧美午夜视频在线| 亚洲精品在线影院| 国产午夜无码专区喷水| 日韩天堂视频| 在线无码九区| 91精品视频在线播放| 伊人久久综在合线亚洲2019| 日韩毛片免费观看| 婷婷五月在线视频| 亚洲天堂日韩在线| 91青青视频| 亚洲精品麻豆| 亚洲一区网站| 国产福利不卡视频| 精品国产欧美精品v| 一区二区在线视频免费观看| 亚洲乱亚洲乱妇24p| 国产成人1024精品下载| 五月婷婷亚洲综合| 国产精品亚洲五月天高清| 欧美亚洲第一页| 宅男噜噜噜66国产在线观看| 特级aaaaaaaaa毛片免费视频| 久久人搡人人玩人妻精品| 久久久久无码精品| 一级毛片基地| 亚洲欧美日韩成人高清在线一区| 国产JIZzJIzz视频全部免费| 国产黄网永久免费| 香蕉久人久人青草青草| 欧美午夜视频| 一本大道无码日韩精品影视| 波多野结衣国产精品| 精品国产一二三区| 成人一区在线| 欧美成人免费午夜全| 亚洲国产欧洲精品路线久久| 久久久久亚洲精品成人网| 国产日韩欧美成人| 免费A级毛片无码免费视频| 色成人综合| 无码精品一区二区久久久| 日韩精品无码免费一区二区三区 | 91网红精品在线观看| 国产成人精品亚洲77美色| 国产亚洲精品无码专| 欧美亚洲第一页| 中文字幕av无码不卡免费| 亚洲精品无码久久久久苍井空| 国产微拍精品| 国产在线专区| 欧美日韩综合网| 天天爽免费视频| 国产区成人精品视频| 精品国产aⅴ一区二区三区| 热久久这里是精品6免费观看| 国产高清无码第一十页在线观看| 日韩毛片免费观看| 极品性荡少妇一区二区色欲| 午夜不卡视频| 亚洲一欧洲中文字幕在线| 992tv国产人成在线观看| 亚洲欧美国产视频| 综合五月天网| 国产91线观看| 四虎AV麻豆| 亚洲日本中文字幕乱码中文 | 国产日韩欧美中文| 久久免费视频播放| 亚洲精品自在线拍| 幺女国产一级毛片| 日本高清有码人妻| 熟女日韩精品2区| 亚洲无码精品在线播放| 一级毛片免费不卡在线| 爆操波多野结衣| 亚洲日韩精品伊甸| 国产免费看久久久| 中文字幕欧美日韩高清| 亚洲成人免费看|