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