回覆列表
  • 1 # 聰明的香瓜1p0

    管理資訊系統經歷了三種計算模式,分別是:單主機計算模式,分散式客戶/伺服器計算模式(C/S),瀏覽器/伺服器計算模式(B/S)。這三種計算機模式是隨著計算機技術、網路技術的發展而產生的,由此決定了計算機應用系統中硬體結構和軟體結構的特徵。

    1、  單主機模式

             1985年以前,計算機應用一般以單臺計算機構成的單主機計算模式為主。

    單主機計算模式又可細分為兩個階段。單主機計算模式的早期階段,計算機應用系統所用的作業系統為單使用者作業系統,系統一般只有一個控制檯,侷限於單項應用如勞資報表統計等。

    分時多使用者作業系統的研製成功,以及計算機終端的普及使早期的單主機計算模式發展成為單主機——多終端的計算模式階段。

              在單主機——多終端的計算模式中,使用者透過終端使用計算機,每個使用者都好像是在獨自享用計算機的資源,但實際上主機是在分時輪流為每個終端使用者服務。

             單主機——多終端的計算機模式在中國當時一般稱為“計算中心”在單主機模式的這個階段中,計算機應用系統中已可實現多個應用(如物質管理和財務管理)的聯絡,但由於硬體結構的限制,只能將資料和應用(程式)集中地放在主機上,因此單主機——多終端計算模式有時也稱為集中式的企業計算模式。

    2、  客戶/伺服器計算模式及技術實現

         20世紀80年代,個人計算機的發展和區域網技術逐漸趨於成熟,使使用者可以透過計算機網路共享計算機資源,計算機之間透過網路可協同完成某些資料處理工作,雖然個人計算機的資源有限,但在網路技術的支援下,應用程式不僅可利用本機資源,還可透過網路方便地共享其他計算機的資源,在這種背景下形成了分散式客戶/伺服器(C/S)的計算模式。

    在客戶伺服器模式中,網路中的計算機被分為兩大類:一是用於向其他計算機提供各種服務(主要有資料庫服務,列印服務等)的計算機,統稱為伺服器;二是享受伺服器提供服務的計算機,稱為客戶機。

    客戶機一般由微機承擔,執行客戶應用程式(應用程式被分散地安裝在每一臺客戶機上,這是C/S模式應用系統的重要特徵)。部門級和企業級的計算機作為伺服器執行伺服器系統軟體(如資料庫伺服器系統,檔案伺服器系統等),向客戶機提供相應的服務。

    在C/S模式中,資料庫服務是最主要的服務,客戶機將使用者的資料處理請求透過客戶端的應用程式傳送到資料庫伺服器,資料庫伺服器分析使用者請求,實施對資料庫的訪問與控制並將處理結果返回給客戶端。在這種模式下,網路上傳送的只是資料處理請求和少量的結果資料,網路負擔較小。

    對於較複雜C/S模式的應用系統,資料庫伺服器一般情況下不只有一個,而是按資料的邏輯歸屬和整個系統的地理安排可能有多個數據庫伺服器(如各子系統的資料庫伺服器及整個企業級資料庫伺服器等),企業的資料分佈在不同的資料庫伺服器上,因此,C/S模式有時也稱為分散式客戶/伺服器計算模式。

    C/S模式是一種較為成熟且應用廣泛的企業計算模式,其客戶端應用程式的開發工具也較多,這些開發工具分兩類;一類為針對某一種資料庫管理系統的開發工具(如針對ORACLE的DEVELOPER 2000),另一類為對大部分資料庫系統都適用的前端開發工具(如POWERBUILDER,VISUAL BASIC ,VISUAL C++,DELPHI,C++ BUILDER,JAVA等)。

    3、  瀏覽器/伺服器計算模式及技術實現

    採用C/S模式的企業計算機應用系統中,每一個客戶機都必須安裝並正確配置相應的資料庫客戶端驅動程式。這樣,應用程式(也必須安裝在客戶機上)才能訪問資料庫。由於應用程式被分佈在各個客戶機上,這種形式使系統的維護變得困難,且容易造成不一致性。

    瀏覽器/伺服器(B/S)模式是在C/S模式的基礎上發展而來的。導致B/S模式產生的源動力來自不斷增加的業務規模和不斷複雜化的業務處理請求,解決這個問題的方法是在傳統C/S模式的基礎上增加中間應用層,由原來的兩層結構(客戶/伺服器)變成三層結構。

    在三層應用結構中,使用者介面層中(客戶端)負責處理使用者的輸入和向客戶的輸出。商業邏輯層負責建立資料庫的連線,根據使用者的請求生成訪問資料庫的SQL語句,並把結果返回給客戶端。資料庫層實際是負責資料庫的儲存和檢索,響應中間層的資料處理請求,並將結果返回給中間層。

    由於INTERNET及企業INTRANET的應用採用B/S模式,因此B/S模式也稱為網路計算機模式。在B/S模式中除了資料庫伺服器外,應用程式是以網頁形式(用超文字標識語言(HTML)編寫)存放於WEB伺服器上,使用者執行某個應用程式只需在客戶端上的瀏覽器中鍵入相應的資料處理工作,最後將結果透過瀏覽器顯示給使用者。可以說,B/S模式的計算機應用系統中,應用程式在一定程度上具有集中特徵。因此,其客戶端只需安裝瀏覽器,而應用程式相對集中地存放在WEB伺服器上。

    B/S模式的計算機應用系統使企業能夠把供應商和客戶作為企業的資源來進行管理,從技術上保證了企業資源規劃系統(Enterprise Resource Planning,ERP)的實現。

    另外B/S模式的企業計算機應用系統與INTERNET的結合也使新進提出的一些新的企業計算機應用(如電子商務,客戶關係管理)的實現成為可能。

    雖然B/S模式的計算機應用系統有如此多的優越性,但由於C/S模式的成熟性且C/S模式的計算機應用系統網路負載較小,因此,未來一段時間內,管理資訊系統開發中的企業計算機模式將是B/S模式和C/S模式共存的情況。但是,很顯然,企業計算機應用系統計算機的發展趨勢是向B/S模式轉變。

     

  • 2 # Lucky13352

    1、資料訪問層:主要看你的資料層裡面有沒有包含邏輯處理,實際上他的各個函式主要完成各個對資料檔案的操作。而不必管其他操作。 位於最外層(最上層),離使用者最近。用於顯示資料和接收使用者輸入的資料,為使用者提供一種互動式操作的介面。

    2、業務邏輯層:主要負責對資料層的操作。也就是說把一些資料層的操作進行組合。業務邏輯層(Business Logic Layer)無疑是系統架構中體現核心價值的部分。它的關注點主要集中在業務規則的制定、業務流程的實現等與業務需求有關的系統設計,也即是說它是與系統所應對的領域(Domain)邏輯有關,很多時候,也將業務邏輯層稱為領域層。

    3、表示層:主要對使用者的請求接受,以及資料的返回,為客戶端提供應用程式的訪問。

  • 中秋節和大豐收的關聯?
  • 紫薯芋圓的做法和禁忌?