張君君 張楠
【摘要】 伴隨著我國(guó)互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,政府部門(mén)對(duì)于網(wǎng)站內(nèi)容管理方面的設(shè)計(jì)與運(yùn)行也開(kāi)始越來(lái)越受到重視,并且發(fā)展速度非常迅速??梢哉f(shuō),這些網(wǎng)站是溝通政府與公眾之間最主要的渠道之一,但是由于政府部門(mén)的工作人員對(duì)于計(jì)算機(jī)的掌握情況都不夠?qū)I(yè),面對(duì)網(wǎng)站復(fù)雜的建設(shè)工作難以勝任,這種情況下就需要對(duì)于網(wǎng)站內(nèi)容管理系統(tǒng)的設(shè)計(jì)與運(yùn)行進(jìn)行全面的規(guī)劃。
【關(guān)鍵詞】 模板技術(shù) 網(wǎng)站生成 內(nèi)容發(fā)布 工作流 內(nèi)容過(guò)濾
網(wǎng)站是溝通政府與公眾之間最主要的渠道之一,但是由于政府部門(mén)的工作人員對(duì)于計(jì)算機(jī)的掌握情況都不夠?qū)I(yè),面對(duì)網(wǎng)站復(fù)雜的建設(shè)工作難以勝任,這種情況下就需要對(duì)于網(wǎng)站內(nèi)容管理系統(tǒng)的設(shè)計(jì)與運(yùn)行進(jìn)行全面的規(guī)劃。
一、網(wǎng)站內(nèi)容管理系統(tǒng)設(shè)計(jì)原則
1.實(shí)用性。網(wǎng)站內(nèi)容管理最重要的設(shè)計(jì)原則就是應(yīng)該具有簡(jiǎn)單實(shí)用的特點(diǎn),這樣能夠便于用戶(hù)的瀏覽與操作。2.安全性。網(wǎng)站內(nèi)容管理的另一個(gè)設(shè)計(jì)原則就是要注重安全性,尤其是對(duì)于用戶(hù)的個(gè)人信息以及對(duì)于網(wǎng)絡(luò)病毒或者黑客的攻擊的預(yù)防能力。3.多樣性。網(wǎng)站內(nèi)容管理系統(tǒng)還應(yīng)該具備多樣性的特點(diǎn),重視自身的優(yōu)勢(shì)與特色,從而讓用戶(hù)能夠?qū)τ陴B(yǎng)成經(jīng)常瀏覽的熱情,進(jìn)一步豐富用戶(hù)群體。
二、系統(tǒng)總體設(shè)計(jì)
1.數(shù)據(jù)庫(kù)設(shè)計(jì)。對(duì)于網(wǎng)站內(nèi)容管理系統(tǒng)的總體設(shè)計(jì)結(jié)構(gòu)應(yīng)該包含兩大部分,第一部分是體系結(jié)構(gòu),另一部分是開(kāi)發(fā)平臺(tái)的設(shè)計(jì)。系統(tǒng)的體系結(jié)構(gòu)存在很多中不同的體系,所以應(yīng)該要重點(diǎn)的進(jìn)行設(shè)計(jì)。在本文所使用的案例來(lái)進(jìn)行設(shè)計(jì)的體系結(jié)構(gòu)主要采用了三種不同的架構(gòu)模式,從而使系統(tǒng)數(shù)據(jù)與邏輯處理能夠獨(dú)立運(yùn)行,這樣的處理也能夠更好的保障網(wǎng)絡(luò)的安全性與移植性。
1)表示層。表示層就是能夠直接給用戶(hù)提供操作功能的展示頁(yè)面,也是程序設(shè)計(jì)的UI,同時(shí)還具有ASP.NET等功能的空間集合。用戶(hù)通過(guò)網(wǎng)站能夠直接瀏覽到表示層,進(jìn)而處理各種請(qǐng)求和交互響應(yīng)。2)業(yè)務(wù)層。業(yè)務(wù)層,就是通過(guò)對(duì)于系統(tǒng)內(nèi)部的各種應(yīng)用程序來(lái)進(jìn)行邏輯業(yè)務(wù)處理的層級(jí),能夠通過(guò)APE.NEI中的各種業(yè)務(wù)邏輯來(lái)進(jìn)行類(lèi)庫(kù)形式的封裝處理。通過(guò).NET類(lèi)庫(kù)能夠?qū)Ρ硎緦拥挠脩?hù)請(qǐng)求做出響應(yīng)和處理的原則。3)數(shù)據(jù)層。數(shù)據(jù)層就是根據(jù)業(yè)務(wù)層的業(yè)務(wù)處理邏輯與用戶(hù)請(qǐng)求來(lái)繼續(xù)數(shù)據(jù)處理與運(yùn)算的層級(jí)。數(shù)據(jù)層能夠?qū)τ诜?wù)器中存儲(chǔ)的各種數(shù)據(jù)和ASP.NET等應(yīng)用程序的訪(fǎng)問(wèn)數(shù)據(jù)來(lái)進(jìn)行大量的運(yùn)算與處理,進(jìn)一步增強(qiáng)這些處理類(lèi)型的邏輯運(yùn)算的能力,從而增大對(duì)于數(shù)據(jù)庫(kù)數(shù)據(jù)的各種請(qǐng)求與操作。數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)是網(wǎng)站管理系統(tǒng)的最主要的構(gòu)成部分,一方面通過(guò)數(shù)據(jù)庫(kù)的處理能夠保證快速、及時(shí)、準(zhǔn)確的響應(yīng)用戶(hù)請(qǐng)求,另一方面能夠通過(guò)數(shù)據(jù)庫(kù)的處理來(lái)簡(jiǎn)化管理系統(tǒng)的操作流程,使得管理系統(tǒng)具備簡(jiǎn)單易學(xué)的特點(diǎn)。
2、模塊設(shè)計(jì)。1)引擎功能。所謂的引擎功能主要負(fù)責(zé)的就是處理用戶(hù)的訪(fǎng)問(wèn)請(qǐng)求,通過(guò)訪(fǎng)問(wèn)請(qǐng)求來(lái)處理相關(guān)的參數(shù)設(shè)計(jì),然后根據(jù)這些參數(shù)來(lái)對(duì)于管理模板的內(nèi)容進(jìn)行標(biāo)簽化的處理,從而替換成為真正的內(nèi)容來(lái)進(jìn)行設(shè)計(jì),最后能夠?qū)⑦@些內(nèi)容以不同的形式來(lái)完成用戶(hù)的請(qǐng)求與處理工作。2)管理功能。模板的管理功能在于將網(wǎng)頁(yè)的各層次進(jìn)行由內(nèi)到外的處理,通過(guò)系統(tǒng)自帶的各種不同的模板來(lái)進(jìn)行排列,并且針對(duì)模板進(jìn)行例行維護(hù)與管理,從而實(shí)現(xiàn)系統(tǒng)模板所提供的各種功能。根據(jù)用戶(hù)的個(gè)人需求來(lái)增加自定義模板,還可以維護(hù)功能模板的在線(xiàn)編輯、實(shí)時(shí)查看、修改模板、刪除等處理信息。3)審核功能。審核功能的主要工作就是將工作流納入到系統(tǒng)之后,而且還能夠自動(dòng)轉(zhuǎn)換為文檔的狀態(tài),從而具有自主流動(dòng)的特點(diǎn),并且實(shí)現(xiàn)規(guī)范化的擦哦做那個(gè)。通過(guò)審核功能能夠?qū)⒂脩?hù)個(gè)人的上傳與發(fā)布的內(nèi)容先行處理,這樣就能夠保證用戶(hù)上傳的內(nèi)容能夠進(jìn)行系統(tǒng)的自動(dòng)過(guò)濾。4)內(nèi)容管理。內(nèi)容管理功能的主要工作就是處理系統(tǒng)所接收到的各種數(shù)據(jù)來(lái)源,所以?xún)?nèi)容管理功能是系統(tǒng)管理的重要構(gòu)成之一。通過(guò)內(nèi)容管理來(lái)對(duì)內(nèi)容進(jìn)行實(shí)時(shí)的修改、刪除以及查看等最基本的操作,并且還能夠?qū)τ谛畔⒌奶幚磉M(jìn)行實(shí)時(shí)的編輯,從而更加靈活的對(duì)文檔內(nèi)容進(jìn)行分頁(yè)、添加圖片等功能。
三、網(wǎng)站內(nèi)容管理實(shí)現(xiàn)
1.建站流程。建站流程分為幾個(gè)步驟,首先是用戶(hù)提出的建站請(qǐng)求,根據(jù)建站請(qǐng)求來(lái)提供相關(guān)的資料,包括圖片、文字、產(chǎn)品等信息。然后就是雙方按照約定來(lái)進(jìn)行雙方協(xié)商網(wǎng)站建設(shè)內(nèi)容,修改補(bǔ)充,達(dá)成共識(shí)。2.系統(tǒng)測(cè)試。在建站完成之后,需要對(duì)于網(wǎng)站進(jìn)行功能等方面的實(shí)際測(cè)試,知道雙方經(jīng)過(guò)協(xié)商之后滿(mǎn)意為止,然后通過(guò)接入本地互聯(lián)網(wǎng)之后,實(shí)現(xiàn)網(wǎng)絡(luò)瀏覽,才能夠最終確認(rèn)??蛻?hù)通過(guò)登入網(wǎng)站之后來(lái)進(jìn)行驗(yàn)收,這樣就表明網(wǎng)站已經(jīng)正式開(kāi)通完成。
結(jié)束語(yǔ):本文通過(guò)基于模板技術(shù)的網(wǎng)站內(nèi)容管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了全面的分析,分別介紹了基于模板技術(shù)網(wǎng)站內(nèi)容管理系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)和基于模板技術(shù)網(wǎng)站內(nèi)容管理系統(tǒng)的功能模塊劃分倆個(gè)方面。
參 考 文 獻(xiàn)
[1] 侯靜, 歐陽(yáng)榮彬, 王珂平. 基于 Web 標(biāo)準(zhǔn)的高校網(wǎng)站建設(shè)與實(shí)現(xiàn). 中山大學(xué)學(xué)報(bào)(自然科學(xué)版)2009, 8-11.
[2] 壽志勤, 李偉斌. 基于 NET 平臺(tái)的政府門(mén)戶(hù)網(wǎng)站內(nèi)容管理系統(tǒng)(CMS)的分析與設(shè)計(jì)[J].計(jì)算機(jī)與現(xiàn)代化, 2009, 166 (6): 147-150.