久久九九国产无码高清_人人做人人澡人人人爽_日本一区二区三区中文字幕_日韩无码性爱免费

BS、CS混合架構電子政務系統(tǒng)設計

時間:2020-08-12 10:49:36 系統(tǒng)架構師 我要投稿

BS、CS混合架構電子政務系統(tǒng)設計

  在省政委開發(fā)的電子政務系統(tǒng)中,采用了C/S與B/S混合構架模式,經過運行后得出這一混合模式所開發(fā)系統(tǒng)很適合于電子政務管理。還通過WWW服務器開發(fā)技術進一步提高系統(tǒng)自動化程度,促進辦公系統(tǒng)自動化和遠程管理,使政務工作更為高效。

  1 B/S、C/S兩種結構模式

  C/S是一種Client(客戶機)/Server(服務器)的兩層體系結構,第一層為Client(客戶)程序,用于顯示圖形界面與數(shù)據(jù)交互,第二層是Server(服務器)程序,負責處理數(shù)據(jù),并將其返回給客戶機[1];該體系結構主要面向局域網(wǎng),對于一些保密性強,操作過程復雜、數(shù)據(jù)信息量大的工作模塊最好使用該體系結構。B/S是一種由傳統(tǒng)C/S模式發(fā)展而來的三層C/S結構在Web上應用的特殊C/S網(wǎng)絡結構模式,即瀏覽器/Web/數(shù)據(jù)庫服務器的三級C/S結構;適用于一些安全性要求相對較低、數(shù)據(jù)查詢兩大、操作簡單模塊。除了具有C/S模型的所有優(yōu)點外,B/S還具有使用簡單,提供了一個統(tǒng)一的客戶端,維護工作集中于服務器端,通用性強的Web的開放式標準,擴展性好,可接入Internet等優(yōu)點。

  2 基于BS、CS混合架構的電子政務系統(tǒng)的設計與實現(xiàn)

  2.1 需求與系統(tǒng)功能分析

  該電子政務系統(tǒng)是基于某省政法委的工作需求設定的業(yè)務工作需要而設定,在系統(tǒng)需求分析過程中,將整個系統(tǒng)大致分為業(yè)務處理,網(wǎng)上會議,協(xié)同辦公,內部門戶以及接口幾個功能部分。具體需求如下:(1)建設省委政法委內部門戶網(wǎng)站:為政法委系統(tǒng)工作人員提供個性化、交互訪問的內部門戶網(wǎng)站平臺。(2)建設辦公自動化系統(tǒng):主要功能是為個人建立一個相對獨立的工作環(huán)境,包括日常個人辦公的主要內容:收發(fā)公文、網(wǎng)上會議管理、待辦事項、公務授權、日程安排、通訊錄、信息查詢等。(3)建設業(yè)務處理系統(tǒng):包括值班收文登記管理、社會管理綜合治理信息管理、信訪信息管理、執(zhí)法辦案信息管理、維穩(wěn)信息管理以及報表統(tǒng)計管理。

  2.2 系統(tǒng)總體設計

  2.2.1 系統(tǒng)目標

  本系統(tǒng)的設計目標是采用OOP面向對象的程序設計技術和原型化方法,自頂向下逐層分解構造系統(tǒng)模型,并利用Delphi 的RAD工具加快系統(tǒng)C/S實現(xiàn),以及VS.NET來實現(xiàn)B/S部分。該系統(tǒng)使省政委擁有更完善、更準確有效的'業(yè)務數(shù)據(jù)庫,提高政委業(yè)務的整體水平和效率。

  2.2.2 系統(tǒng)操作模塊設計

  根據(jù)系統(tǒng)的需求分析,本系統(tǒng)主要分為以下幾個模塊。

  (1)站點管理:節(jié)點實現(xiàn)對欄目、專題、頻道等資源的組織管理,支持無限級樹形結構管理,可以單獨設定各個節(jié)點的列表、內容模板,實現(xiàn)多種發(fā)布方式,支持自定義節(jié)點數(shù)據(jù)結構,方便不同內容的擴展。

  (2)內容管理:支持多種數(shù)據(jù)形式,以及各種復雜的文檔編輯功能,提供報送和引用方式進行數(shù)據(jù)共享交換。

  (3)模板管理:系統(tǒng)支持任意風格的HTML模板,模板的置標語言和XHTML、XML規(guī)范兼容;支持可視化編輯;支持多種文檔置標定義;支持模板導入、導出與在線管理等功能。

  (4)網(wǎng)站發(fā)布:支持文檔處理功能;網(wǎng)站采用靜態(tài)生成多渠道發(fā)布模式,與節(jié)點設定不同模板,發(fā)布生成個性化頁面,支持多種數(shù)字媒體的發(fā)布;支持增量、完全、智能等多種發(fā)布模式。

  (5)網(wǎng)站管理:后臺網(wǎng)站管理員對整個網(wǎng)站和相應欄目進行維護和管理,且提供統(tǒng)一的后臺管理入口,并根據(jù)權限更改網(wǎng)站展現(xiàn)的內容,實現(xiàn)動態(tài)管理功能。

  2.2.3 系統(tǒng)結構設計

  外網(wǎng)和內網(wǎng)應采用不同的結構,外網(wǎng)用戶不直接訪問數(shù)據(jù)服務器,從而保證政務系統(tǒng)原始數(shù)據(jù)庫的安全和保密性[2]。政務系統(tǒng)內網(wǎng)交互性強、訪問量大、數(shù)據(jù)修改和查詢次數(shù)多,尤其是業(yè)務處理系統(tǒng),因此要用C/S結構。為了實現(xiàn)內網(wǎng)、外網(wǎng)采用不同權限管理,其內網(wǎng)用戶可以對資料進行上傳和更改,網(wǎng)頁生成。而外網(wǎng)用戶只能在客戶端對WEB中的基本信息進行查詢,不能修改;應以B/S結構模式作為外網(wǎng)結構。

  2.3 系統(tǒng)實現(xiàn)

  2.3.1 C/S部分實現(xiàn)

  C/S部分的實現(xiàn)主要從兩個方面來闡述,即是客戶端程序和服務器程序。

  系統(tǒng)的客戶端程序主要面向內部人員,可利用面向對象編程技術實現(xiàn)系統(tǒng)登錄、信息查詢與修改、系統(tǒng)服務、消息通知等功能。在客戶端程序中,檢測服務器連接服務器,在用戶登錄服務器后可從SQL Server數(shù)據(jù)服務器獲取對應的信息和權限,得到相應的菜單、功能按鈕。客戶端程序操作,須先向服務端請求,經服務端的權限判斷和數(shù)據(jù)處理,再反饋結果給客戶,還可自動備份相關數(shù)據(jù)。所有操作基本集中于客戶端實現(xiàn),而該客戶端是通過Delphi的RAD工具,快速建立跨多平臺應用程序,并開啟可視化原型,使用預建組件和拖曳視覺設計更快的建立應用程序,保證應用程序在未來能與主要的數(shù)據(jù)庫連接,以及現(xiàn)有的組件能和云端相連,并利用商業(yè)組件來作接口,包括軟件接口和硬件接口,以及數(shù)據(jù)庫和多層次的網(wǎng)絡應用程序[3]。

  服務器端程序主要面向服務器或網(wǎng)站的管理員、政委高層主要實現(xiàn)以下功能:(1)檢查客戶端的連接情況、IP訪問地址和操作日志,并據(jù)此反饋程序的運行情況,對出現(xiàn)的程序Bug進行修正。(2)提供數(shù)據(jù)庫的訪問鏈接。(3)用戶角色權限的管理,數(shù)據(jù)庫的關閉、啟動、備份與恢復等。(4)消息傳輸機制。(5)可強制退出以防止用戶的惡意操作。

  C/S部分的服務端程序將與B/S部分的服務端相連接,實現(xiàn)IP地址控制訪問。

  2.3.2 B/S部分實現(xiàn)

  在客戶端與服務器端之間增加了一個WWW服務器是實現(xiàn)B/S結構的關鍵[4];而用戶權限的控制是實現(xiàn)電子政務統(tǒng)B/S部分中WWW服務器端功能的關鍵。B/S結構主要實現(xiàn)的是通過瀏覽器來訪問數(shù)據(jù)庫服務器,從而避免開發(fā)與維護客戶端工作。在各類環(huán)境下,外部人員打開瀏覽器,即可訪問WWW服務器,輸入用戶名和密碼就可訪問數(shù)據(jù)庫服務器。對于不同用戶,對其權限作出了相應的限制。查詢的用戶,只允許查詢系統(tǒng)中允許發(fā)布的信息,而不能對數(shù)據(jù)庫做出任何修改。對于需要更新數(shù)據(jù)庫的用戶,只能按自身權限修改。

  系統(tǒng)B/S部分的實現(xiàn)是采用的ASP.NET,它是基于通用語言的編澤運行的程序,可使運行的任務簡單化,具有強大性和適應性,可以運行在Web應用軟件開發(fā)者的幾乎全部的平臺上。

【BS、CS混合架構電子政務系統(tǒng)設計】相關文章:

基于B/S架構的電子政務模擬系統(tǒng)設計11-13

B/S和C/S混合架構的文件管理系統(tǒng)設計08-22

BS架構項目管理軟件的優(yōu)勢08-29

系統(tǒng)架構設計模式大全05-16

系統(tǒng)架構師知識:高可用系統(tǒng)設計08-17

地籍管理系統(tǒng)架構設計05-04

SSH架構檔案管理系統(tǒng)設計11-13

C/C架構移動學習系統(tǒng)設計11-12

車輛遠程監(jiān)控系統(tǒng)架構設計11-11