華若男
摘要:.NET作為微軟下一代操作平臺(tái),用戶能夠在這個(gè)平臺(tái)上自由構(gòu)建多種應(yīng)用方式,從而使人們盡量通過(guò)最簡(jiǎn)潔的方式最大限速地獲得多樣化的信息來(lái)實(shí)現(xiàn)網(wǎng)站之間的協(xié)同工作,而且能夠輕松地將計(jì)算機(jī)和網(wǎng)站、各機(jī)構(gòu)、各種設(shè)備之間的界線打破,最大程度上發(fā)揮因特網(wǎng)的潛力。該系統(tǒng)具有標(biāo)準(zhǔn)的、適應(yīng)變化的、穩(wěn)定的和高性能的特性。本文旨在對(duì)基于.NET平臺(tái)的政府網(wǎng)站管理系統(tǒng)的設(shè)計(jì)進(jìn)行分析,期許為業(yè)界提供有價(jià)值的參考。
關(guān)鍵詞:.NET;內(nèi)容管理系統(tǒng)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2013) 03-0000-02
很多政府和企業(yè)都通過(guò)建立網(wǎng)站系統(tǒng)使各項(xiàng)工作更加條理化,同時(shí)與民眾的互動(dòng)更加密切。但在我國(guó)政府網(wǎng)站建設(shè)飛速發(fā)展的同時(shí)也出現(xiàn)了像信息公開(kāi)度不足、信息服務(wù)不完善、信息的安全等問(wèn)題,這是由于傳統(tǒng)的維護(hù)方式缺乏網(wǎng)頁(yè)設(shè)計(jì)、HTML、XML等專業(yè)計(jì)算機(jī)知識(shí),導(dǎo)致了這些問(wèn)題的出現(xiàn),為了解決這些問(wèn)題,必須要有一個(gè)專業(yè)的軟件系統(tǒng),把網(wǎng)站的內(nèi)容和最終呈現(xiàn)的頁(yè)面相分離。
1 對(duì)內(nèi)容管理的詳細(xì)定義
在信息資源的核心組件當(dāng)中,內(nèi)容是最重要的資產(chǎn)。內(nèi)容管理技術(shù)使非結(jié)構(gòu)化信息的主要核心。在一個(gè)組織中提高信息管理效率的關(guān)鍵環(huán)節(jié)是內(nèi)容的管理,不同的機(jī)構(gòu)、內(nèi)容管理供應(yīng)商和研究者對(duì)內(nèi)容的管理有著不同的理解,就像GartnerGroup認(rèn)為企業(yè)內(nèi)部?jī)?nèi)容管理、Web內(nèi)容管理、電子商務(wù)內(nèi)容交易管理、企業(yè)外部網(wǎng)信息共享內(nèi)容管理是內(nèi)容管理在內(nèi)涵上所包含的,在這里,當(dāng)前的重點(diǎn)是Web內(nèi)容管理。M.Lync企業(yè)內(nèi)部和外部非結(jié)構(gòu)化資源的戰(zhàn)略價(jià)值提取是內(nèi)容管理的側(cè)重點(diǎn)。GigsGroup認(rèn)為,內(nèi)容的生產(chǎn)傳遞和電子商務(wù)點(diǎn)對(duì)點(diǎn)系統(tǒng)是內(nèi)同管理和電子商務(wù)引擎的緊密集成。GigsGroup認(rèn)為,內(nèi)同和服務(wù)的供應(yīng)商以及內(nèi)容的消費(fèi)者是內(nèi)容價(jià)值鏈條鎖必須包含的內(nèi)容,所以,提供創(chuàng)建出版?zhèn)鬟f到個(gè)性化服務(wù)的全套功能是內(nèi)容管理方案必須提供的內(nèi)容。
2 對(duì)政府門戶網(wǎng)站內(nèi)容管理的具體分析
在現(xiàn)階段各個(gè)政府部門的信息化基礎(chǔ)上,要想建立跨部門的綜合業(yè)務(wù)系統(tǒng),讓公民企業(yè)和政府工作人員都可以簡(jiǎn)便快速地接入到相關(guān)部門政務(wù)信息的業(yè)務(wù)應(yīng)用之中,并且能順利獲得個(gè)性化服務(wù),使人們可以隨時(shí)隨地獲取良好的政府服務(wù),這就是政府網(wǎng)站的建立。信息公開(kāi)、網(wǎng)上辦事、互動(dòng)交流是政府門戶網(wǎng)站的內(nèi)容管理所包括的。
政府需要通過(guò)門戶網(wǎng)站定期公開(kāi)相關(guān)工作信息,其中包括政策、公告、政府組織機(jī)構(gòu)組成變更、政府財(cái)政、行政處罰、認(rèn)識(shí)變更等,這是政府門戶網(wǎng)的信息公開(kāi)職能。
政府門戶網(wǎng)站能夠?yàn)楣裉峁┰诰€刑偵的申請(qǐng)、公民還可以在政府門戶網(wǎng)站履行公民義務(wù),這就是政府門戶網(wǎng)站的網(wǎng)上辦事職能。
政府門戶網(wǎng)站能夠?yàn)榭蛻籼峁┙换シ?wù),提供服務(wù)和接受服務(wù)雙方能夠進(jìn)行互動(dòng)交流,這就是政府門戶網(wǎng)站的信息交流功能。
政府門戶網(wǎng)站能夠進(jìn)行信息框架、信息內(nèi)容的采集和審核發(fā)布,信息門戶網(wǎng)站的用戶管理以及信息用戶的個(gè)性化功能管理,使得網(wǎng)站的運(yùn)營(yíng)管理和內(nèi)容的維護(hù)變得快捷便利,這就是門戶網(wǎng)站的管理功能。
為了實(shí)現(xiàn)在各種環(huán)境中進(jìn)行各類半結(jié)構(gòu)化和結(jié)構(gòu)化數(shù)據(jù)為主要內(nèi)容的綜合管理,政府門戶網(wǎng)站的內(nèi)容管理是對(duì)信息技術(shù)的綜合運(yùn)用,能夠提供內(nèi)容的創(chuàng)建和加工處理,使得內(nèi)容能夠得到最大效益上的應(yīng)用和增值,內(nèi)同的所有者和服務(wù)者帶來(lái)的成效是對(duì)相關(guān)數(shù)據(jù)結(jié)構(gòu)而言的,主要內(nèi)容比較廣,包含了各種影響、圖片、掃描、賬單和傳真等資料,還能夠及時(shí)提供各類視頻和音頻。
3 .NET的概述
.NET是MicrosoftXMLWebservices平臺(tái)。這種平臺(tái)是用來(lái)實(shí)現(xiàn)XML,Web,SOA和敏捷技術(shù)的,WebServices是.NET的核心技術(shù)。.NET的構(gòu)架其實(shí)是一種多語(yǔ)言環(huán)境開(kāi)發(fā)的執(zhí)行環(huán)境,這種環(huán)境能夠輕松跨越統(tǒng)一的語(yǔ)言環(huán)境,這種運(yùn)行環(huán)境由公共語(yǔ)言儲(chǔ)存庫(kù)、共享對(duì)象儲(chǔ)存庫(kù)和ASP.NET組成。支持將源碼編譯成ILCode轉(zhuǎn)化為機(jī)器碼的CLR的程序語(yǔ)言的編譯器。.NET框架還包括ASP.NET,它的主要功能就是對(duì)動(dòng)態(tài)的Web頁(yè)面進(jìn)行動(dòng)態(tài)編寫,并提供完全一致的WEB開(kāi)發(fā)模型。ASP.NET是基于通用語(yǔ)言的編譯運(yùn)行的程序,同時(shí).NETFramework可以被任何的ASP.NET應(yīng)用程序所使用。
對(duì)于ASP.NE結(jié)構(gòu),它包括:UI層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。政府門戶網(wǎng)和用戶進(jìn)行交互的界面是UI層界面,這個(gè)界面的主要作用就是對(duì)用戶的輸入進(jìn)行收集,并將用戶的請(qǐng)求傳給瀏覽器。數(shù)據(jù)層是通過(guò)ADO.NET的操作數(shù)據(jù)是為是為數(shù)據(jù)邏輯層提供有效服務(wù)的,能夠?qū)⒂脩舻牟僮鲾?shù)據(jù)進(jìn)行儲(chǔ)存并及時(shí)返回用戶的檢索結(jié)果。
4 系統(tǒng)設(shè)計(jì)
4.1 系統(tǒng)的解決方案
(1)數(shù)據(jù)庫(kù)層。數(shù)據(jù)庫(kù)層所需要負(fù)責(zé)的就是存儲(chǔ)系統(tǒng)的各種數(shù)據(jù),這里把Microsoft的SQL Server作為數(shù)據(jù)庫(kù)管理系統(tǒng),并將數(shù)據(jù)庫(kù)在獨(dú)立的數(shù)據(jù)庫(kù)上進(jìn)行配置,將其和應(yīng)用邏輯層一塊配置在應(yīng)用程序服務(wù)器之中,具體的配置需要根據(jù)軟件的給摸大小和客戶實(shí)際需求進(jìn)行配置。
(2)應(yīng)用程序邏輯層。軟件實(shí)現(xiàn)的核心即是應(yīng)用程序邏輯層,包括三個(gè)模塊。
數(shù)據(jù)庫(kù)的操作層是專門用于數(shù)據(jù)庫(kù)操作的,在標(biāo)準(zhǔn)化的SQL上能夠針對(duì)系統(tǒng)實(shí)際情況對(duì)數(shù)據(jù)庫(kù)的一些函數(shù)進(jìn)行計(jì)算,以便能夠在WEB界面和業(yè)務(wù)邏輯上實(shí)現(xiàn)模塊的調(diào)用和主要內(nèi)容的操作。
業(yè)務(wù)邏輯層(Logical Layer)負(fù)責(zé)實(shí)現(xiàn)系統(tǒng)的主要業(yè)務(wù)邏輯,比如添加新聞、添加圖片等。
頁(yè)面層是用來(lái)負(fù)責(zé)生成用戶界面和接受用戶信息的界面,能夠?qū)崿F(xiàn)要調(diào)用數(shù)據(jù)庫(kù)邏輯層和操作層的協(xié)作。
(3)客戶端層。在BS架構(gòu)的軟件之中,IE瀏覽器或者其他瀏覽器是負(fù)責(zé)用戶和政府門戶網(wǎng)站進(jìn)行交流的重要客戶端。
4.2 系統(tǒng)的功能特點(diǎn)
(1)易操作、界面唯美:頁(yè)面布局的完全控制式,可以更容易的完成內(nèi)容錄入工作;并且點(diǎn)擊鼠標(biāo)就可以完成內(nèi)容類別、來(lái)源部門等許多選項(xiàng),不懂得計(jì)算機(jī)的專業(yè)知識(shí)也可以很容易的來(lái)管理網(wǎng)站,方便簡(jiǎn)單。
(2)信息發(fā)布及時(shí)可見(jiàn):在網(wǎng)站內(nèi)容處理方面能夠在網(wǎng)站的對(duì)應(yīng)欄目上及時(shí)顯現(xiàn)出來(lái),能夠做到“及時(shí)發(fā)布、及時(shí)可見(jiàn)”。
(3)功能齊全:在內(nèi)容錄入、瀏覽、刪除、修改、配置管理、審核等常見(jiàn)網(wǎng)站內(nèi)容的各個(gè)方面,能夠較完整的實(shí)現(xiàn)了網(wǎng)站對(duì)即時(shí)內(nèi)容的管理要求,并且方便的進(jìn)行移植,遇到不同的網(wǎng)站,只要根據(jù)其特點(diǎn)稍作修改就可以了。
5 結(jié)束語(yǔ)
本文對(duì)基于.NET平臺(tái)的政府門戶網(wǎng)站的內(nèi)容和管理系統(tǒng)進(jìn)行詳細(xì)分析,并且提出了對(duì)基于.NET平臺(tái)的政府門戶網(wǎng)站建設(shè)的幾條基本思路,還對(duì)基于.NET的政府網(wǎng)站的結(jié)構(gòu)和功能進(jìn)行和大致的設(shè)計(jì)。我們的設(shè)計(jì)在理論上能夠證明這套政府門戶網(wǎng)站能夠有較高的工作效率,并且能夠在很大程度上降低政府門戶網(wǎng)站的維護(hù)費(fèi)用,減輕了網(wǎng)站管理員的工作力度和難度。.NET政府門戶網(wǎng)站的應(yīng)用,為政府和各級(jí)單位建立高??茖W(xué)的門戶網(wǎng)站提供了一個(gè)可靠地平臺(tái),這種平臺(tái)之上的門戶網(wǎng)站能夠及時(shí)有效進(jìn)行網(wǎng)站內(nèi)容的更換,輕松實(shí)現(xiàn)用戶和網(wǎng)站的交流互動(dòng),是一種切實(shí)可行的門戶網(wǎng)站解決方案。
參考文獻(xiàn):
[1]吳良剛,陳義雙.基于.NET三層結(jié)構(gòu)的海關(guān)出口加工區(qū)輔助系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算技術(shù)與自動(dòng)化,2008(01).
[2]劉亞尼,劉霞,羅正生.基于.Net的三層架構(gòu)的高校實(shí)驗(yàn)設(shè)備管理系統(tǒng)[J].福建電腦,2009(03).
[3]吳勝,劉建波,劉士彬.ASP.NET MVC框架下內(nèi)容管理系統(tǒng)的探索與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2010(36).
[4]許輝,李心科.基于Pet Shop模式的紀(jì)檢監(jiān)察系統(tǒng)開(kāi)發(fā)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2006(08).
[5]夏秀營(yíng).基于.NET的實(shí)驗(yàn)預(yù)約系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[J].中國(guó)科技信息,2007(15).
計(jì)算機(jī)光盤軟件與應(yīng)用2013年3期