信息系統結構的分類
信息系統結構分物理結構與邏輯結構兩種,物理結構是指不考慮系統各部分的實際工作與功能結構,只抽象地考察其硬體系統的空間分布情況。邏輯結構是指信息系統各種功能子系統的綜合體。
(一)信息系統的物理結構
按照信息系統硬體在空間上的拓撲結構,其物理結構一般分為集中式與分散式兩大類。
集中式結構是指物理資源在空間上集中配置。早期的單機系統是最典型的集中式結構,它將軟體、數據與主要外部設備集中在一套計算機系統之中。由分布在不同地點的多個用戶通過終端共享資源的多用戶系統,也屬於集中式結構。
集中式結構的優點是資源集中,便於管理,資源利用率較高。但是隨著系統規模的擴大,以及系統的日趨複雜,集中式結構的維護與管理越來越困難,也不利於用戶發揮在信息系統建設過程中的積極性與主動性。此外,資源過於集中會造成系統的脆弱性,一旦主機出現故障,就會使整個系統癱瘓。目前在信息系統建設中,一般很少使用集中式結構。
隨著資料庫技術與網路技術的發展,分散式結構的信息系統開始產生,分散式系統是指通過計算機網路把不同地點的計算機硬體、軟體、數據等資源聯繫在一起,實現不同地點的資源共享。各地的計算機系統既可以在網路系統的統一管理下工作,也可以脫離網路環境利用本地資源獨立運作。由於分散式結構適應了現代企業管理髮展的趨勢,即企業組織結構朝著扁平化、網路化方向發展,分散式結構已經成為信息系統的主流模式。
它的主要特徵是:可以根據套用需求來配置資源,提高信息系統對用戶需求與外部環境變化的應變能力,系統擴展方便,安全性好,某個結點所出現的故障不會導致整個系統的停止運作。然而由於資源分散,且又分屬於各個子系統,系統管理的標準不易統一,協調困難,不利於對整個資源的規劃與管理。
分散式結構又可分為一般分散式與客戶機/伺服器模式。
一般分散式系統中的伺服器只提供軟體與數據的檔案服務,各計算機系統根據規定的許可權存取伺服器上的數據檔案與程式檔案。
客戶機/伺服器結構中,網路上的計算機分為客戶機與伺服器兩大類。伺服器包括檔案伺服器、資料庫伺服器、列印伺服器等;網路結點上的其他計算機系統則稱為客戶機。用戶通過客戶機向伺服器提出服務請求,伺服器根據請求向用戶提供經過加工的信息。
(二)信息系統的邏輯結構
信息系統的邏輯結構是其功能綜合體和概念性框架。由於信息系統種類繁多,規模不一,功能上存在較大差異,其邏輯結構也不盡相同。對於一個工廠的管理信息系統,從管理職能角度劃分,包括供應、生產、銷售、人事、財務等主要功能的信息管理了系統。一個完整的信息系統支持組織的各種功能子系統,使得每個子系統可以完成事務處理、操作管理、管理控制與戰略規劃等各個層次的功能。在每個子系統中可以有自己的專用檔案,同時可以共用系統資料庫中的數據,通過接口檔案實現子系統之間的聯繫。與之相類似,每個子系統有各自的專用程式,也可以調用服務於各種功能的公共程式,以及系統模型庫中的模型。
信息系統結構的綜合
從不同的側面,人們可對信息系統進行不同的分解。在信息系統研製的過程中,最常見的方法是將信息系統按職能劃分成一個個職能子系統,然後逐個研製和開發。顯然,即使每個子系統的性能均很好,並不能確保每個系統的優良性能,切不可忽視對整個系統的全盤考慮,尤其是對各個子系統之問的相互關係應做充分的考慮。因此,在信息系統開發中,強調各子系統之間的協調一致性和整體性。要達到這個目的,就必須在構造信息系統時注意對各種子系統進行統一規劃,並對各子系統進行綜合。
1.橫向綜合
將同一管理層次的各種職能綜合在一起,例如,將運行控制層的人事和工資子系統綜合在一起,使基層業務處理一體化。
2.縱向綜合
把某種職能的各個管理層次的業務組織在一起,這種綜合溝通了上下級之間的聯繫,如T廠的會計系統和公司的會計系統綜合在一起,他們都有共同之處,能形成一體化的處理過程。
3.縱橫綜合
主要是從信息模型和處理模型兩個方面來進行綜合,做到信息集中共享,程式儘量模組化,注意提取通用部分,建立系統公用資料庫和統一的信息處理系統。