安監局通信中心網站設計
時間:2022-06-18 04:29:00
導語:安監局通信中心網站設計一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
安監總局通信信息中心有三個網站,即:中國煤炭工業網、安全生產信息網,安監總局通信信息中心網,過去三個網站分別擁有自己獨立的平臺,網站維護分別在各自的平臺上進行,增加了網站的維護量,造成了資源的巨大浪費。根據安監總局通信信息中心的實際需求和具體情況,設計開發了一套基于CMS的網站后臺管理系統,即安監總局通信信息中心后臺管理平臺。利用CMS平臺管理安監總局通信信息中心的三個網站,實現了三網統一的平臺維護和資源共享,大大提高安監總局通信信息中心網站的管理效率,降低網站運行成本。
一、系統簡介
CMS后臺管理平臺是基于B/S模式,采用MVC設計思想,組件技術,Struts框架,多層分布式體系結構,進行了底層數據庫操作的開發工作,實現了簡單的ORM組件,可以與多種數據庫無縫接合,上層應用可以方便的進行系統移植,為進一步的開發提供了良好的基礎。本系統采用操作系統為windows2003server,web服務器為IIS6.0,數據庫系統采用MicrosoftSQLSERVER2008實現。二、系統功能CMS后臺管理平臺是一個支持網站群建設的多站點后臺管理系統,所謂網站群是指基于統一的技術規范,建立在統一的應用管理平臺上的多個網站,多個網站之間可以協同建設、分級管理、實現資源共享。此系統具有信息的網上抓取功能,信息的采編發功能,網站的欄目、導航、模板、頁面等前臺顯示模塊管理,網站的信息員、角色、會員管理等后臺管理模塊,具體功能如下:
(一)采集信息
可以顯示所有網上抓取采集到的有關煤炭信息,網站的信息維護員可以查看采集到的信息詳情、查看信息快照、對信息進行歸檔操作。在此還可以進行各欄目所發信息的查詢,支持模糊查詢。方便網站信息維護員對網站的信息維護。
(二)采集與欄目對應
采集與欄目對應功能包括:對應列表和增加對應關系兩項。對應列表:顯示采集信息的欄目與信息欄目相對應的關系。即:采集庫中的哪個網站哪個欄目與庫中的哪個網站哪個欄目相對應。并可對此對應關系進行編輯、刪除操作。增加對應關系:能夠添加編輯采集信息時網站的欄目與網站的欄目的對應關系。
(三)欄目管理
網站的所有欄目都是通過欄目管理功能來管理的,欄目管理功能包括:添加欄目和欄目列表兩項。添加欄目:編輯網站要添加欄目的屬性,其中包括欄目名稱、欄目的排列序號、欄目的顯示方式(子欄目列表展示、內容、文章列表展示、外鏈)、是否在首頁顯示、分頁條目數、子欄目顯示的條數等選項。欄目列表:列出所維護網站的所有欄目,并且能對這些欄目進行刪除、編輯、查看子欄目的基本操作。
(四)導航管理
導航管理功能包括:添加導航和導航列表兩項。用來管理欄目是否在網站頁面里有顯示。添加導航:包括編輯導航名稱、導航鏈接、排列序號、對應的欄目。導航列表:列出所維護網站的導航信息,包括:ID號、導航名稱、排列順序。并可對所選導航信息進行刪除、編輯、查看子欄目等操作。
(五)模板管理
模板管理功能包括:添加模板和模板列表兩項。添加模板:利用此項可以為特定類型的信息指定默認的模板,系統會根據指定的信息類型自動識別相應的模板,動態地生成信息展示頁面。默認模板是在系統初始化時根據需要指定的一批展示模板;系統還具備自定義模板的功能,可根據自身需要自由定制展示模板,方便對一些特殊信息的維護。模板列表:列出所維護網站的各個模板,包括模板名稱、模板類型,并能對模板進行刪除、編輯基本操作。
(六)頁面生成
頁面生成是完成所維護網站首頁模板的生成。
(七)文章管理
文章管理功能包括添加文章和文章列表兩項。添加文章:手工編輯完成文章的添加,可以包括文字、圖片、Flash、視頻等,可將文章添加到不同網站的所選欄目中。文章列表:列出網站所選欄目的所有信息列表,可以對所選信息進行刪除、編輯,審核信息,并完成信息的。
(八)網站管理
網站管理功能包括添加網站和網站列表兩項。添加網站:完成添加編輯網站的功能。網站列表:列出所有維護網站的信息,包括網站名稱、網址等,并可對網站信息進行刪除、編輯等操作。
(九)信息員管理
信息員分為管理員和員工兩種,各信息員的管理權限不同,管理員對網站、導航、欄目進行統一的配置,而一般員工只有對文章管理的權限。信息員管理包括添加信息員和信息員列表兩項。添加信息員:擁有權限的管理員可以添加信息員,為信息員分配管理權限。信息員列表:列出所有信息員,包括信息員的名稱、角色,并可對信息員進行刪除、編輯等操作。
(十)角色管理
角色管理包括添加角色和角色列表兩項。添加角色:擁有權限的管理員可以定義前臺用戶訪問網站各欄目的權限,如:分別定義游客、一般會員、金牌會員等不同會員的訪問權限。角色列表:列出所有角色的列表,并可對角色進行刪除、編輯等基本操作。
(十一)會員管理
會員管理包括添加會員和會員列表兩項。添加會員:擁有權限的管理員可為用戶分配角色,用戶可分為:游客、一般會員、金牌會員等。會員列表:列出所有用戶信息列表,并能對用戶信息進行刪除、編輯等基本操作。(十二)系統管理系統管理有發文統計功能,可以統計某段時間某站點某信息員的發文情況。
三、系統實現的技術
本系統在技術方面采用.NET技術、技術、MVC設計思想。
(一).NET技術
.NET框架具有兩個主要組件:公共語言運行庫(CLR)和.NET框架類庫(FCL)。公共語言運行庫是.NET框架的基礎。您可以將運行庫看作一個在執行時管理代碼的,它提供核心服務(如內存管理、線程管理和遠程處理),而且還強制實施嚴格的類型安全以及可確保安全性和可靠性的其他形式的代碼準確性。事實上,代碼管理的概念是運行庫的基本原則。以運行庫為目標的代碼稱為托管代碼,而不以運行庫為目標的代碼稱為非托管代碼。.NET框架的另一個主要組件是類庫(FCL),它是一個綜合性的面向對象的可重用類型集合,您可以使用它開發包含從傳統的命令行或圖形用戶界面(GUI)應用程序到基于所提供的最新創新的應用程序(如Web窗體和XMLWebservices)在內的應用程序。.NET框架可由非托管組件承載,這些組件將公共語言運行庫加載到它們的進程中并啟動托管代碼的執行,從而創建一個可以同時利用托管和非托管功能的軟件環境。.NET框架不但提供若干個運行庫宿主,而且還支持第三方運行庫宿主的開發。是創建動態Web頁的一種強大的服務器端新技術,它可為WorldWideWeb站點或為企業內部互聯網創建動態的可進行交互的HTML頁面,采用面向對象的方法來構建動態Web應用程序,可以用來建設門戶網站,實現復雜的基于WEB的系統,電子郵件發送系統等,可在Internet或Intranet上部署Web應用程序。
(二)技術
所謂AJAX是AsynchronousjavascriptandXML(異步javascript和XML)的縮寫,AJAX并不只包含javascript和XML兩種技術,而是由javascript、XML、XSLT、CSS、DOM、和XMLHttpRequest等多種技術組成的,其中XMLHttpRequest對象是AJAX的核心,負責在后臺以異步的方式讓客戶端連接到服務器。微軟公司的框架是迄今為止對AJAX技術最完備且功能最強大的封閉,它包括完善的對客戶端面向對象編程的支持。豐富的客戶端/服務端組件、客戶端/服務端類型的自動轉換、自動將服務器端頁面方法或WEBSERVICE方法暴露給客戶端、為遠程WEBSERVICE提供本地客戶端等非常強大的功能。
(三)MVC設計思想
MVC是“Model-v1ew-Controller”的縮寫,即:“模式-視圖-控制器”。MVC是一個設計模式,強制性的把應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。視圖(View):代表用戶交互界面,對于Web應用來說,可以概括為HTML界面,但有可能為XHTML、XML和Applet。一個應用可能有很多不同的視圖,MVC設計模式對于視圖的處理僅限于視圖上數據的采集和處理,以及用戶的請求。模型(Model):就是處理業務流程/狀態以及制定業務規則。處理業務流程的過程對其它層來說是黑箱操作,模型接受視圖請求的數據,并返回最終的處理結果。MVC設計模式最主要的核心部分就是業務模型的設計。控制(Controller):可以理解為從用戶接收請求,將模型與視圖匹配在一起,共同完成用戶的請求。控制就是一個分發器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求。模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數據,所有其它依賴于這些數據的視圖都應反映到這些變化。因此,無論何時發生了何種數據變化,控制器都會將變化通知所有的視圖,導致顯示的更新。
四、結語
安監總局通信信息中心后臺管理平臺采用多層分布式體系結構,系統基于B/S模式設計,采用.NET技術以及MVC設計思想,具有良好的運行效率和穩定性,多站點統一平臺以及靈活的欄目設置方便網站的維護。
- 上一篇:談論網絡輿論引導體制創建
- 下一篇:區規劃部門城市建設發展意見