第六節 管理信息係統設計方案的選擇
一、基本處理方案
一般來說,一個有經驗的電子計算機數據處理係統分析員或程序設計員,把一個邏輯模型在一台電子計算機上具體實現並不困難。但是具體情況要具體分析,每一個企業的性質,管理的業務內容可能是大不相同,對管理的要求也有所不同。因此選擇的電子計算機型號、處理的方式也有所不同。大多數有三種處理方式作為新係統的設計方案。
1.批處理係統
這種方式是把所有的業務活動、任務都集中在某一段時間裏處理,數據文件可以建立在磁盤上,也可以建立在磁帶上,例如每天發生的各項會計憑證,或入庫單據、出庫畢據,積累在一起,湊夠一定數量以後,把它們一次輸入到電子計算機裏,修改相應的總分類賬或庫存文件。批處理方式相對人工係統來說,速度快,費用低,程序具有較強的可修改性。
2.聯機處理係統
數據可以用聯機的方式錄入,還可以用聯機的方式對這些數據做及時處理。這意味著數據隨時可以用終端設備輸入到電子計算機中去,而不像批處理那樣,要積累到某一時候成批地輸入。例如接到一張顧客的訂貨單就立即用終端設備輸入,並且立即調用相應的程序,以聯機的方式進行編輯和校正。在驗證無誤之後,立即對有關的數據文件加以更新。因此聯機處理是一種對數據庫立即存取聯機詢問的係統。聯機處理係統的價格較貴,電子計算機的硬件和軟件維護費用比較高。對數據的安全性、完整性的要求也比較高。但是,有些業務必須使用聯機處理方式,例如銀行客戶的存款,取款業務,飛機訂票業務,它們不能等到下班以後再修改客戶的銀行存款賬目或清點飛機訂票座位,而是要隨時發生業務隨時處理,否則會發生一個客戶在同一天裏可能到銀行多次來取款而產生賬目混亂。或者同一個飛機座位被兩個以上的旅客所訂,當然這種現象是絕對不允許發生的。又例如流水線生產作業,為了能夠即時控製生產,也需要聯機處理係統。
3.分布式處理係統
在一個大型企業中,很可能各個工廠分布在不同的地理區域,在這種情況下,采用分布式處理係統是一種比較好的設計方案。在各個工廠分別設置一台小型或微型電子計算機,甚至是智能終端,在企業的總部有一台電子計算機,可以是小型機或是中型機,起著信息管理的作用,形成一個電子計算機網絡,各個工廠的數據在各自的小型、微型電子計算機或智能終端上錄入,還可以在它上麵做簡單的處理工作,複雜的業務才通過網絡去處理。地方計算機每隔一定時間或是隨時向中心計算機發送數據,中心計算機接收到數據後加以處理,並及時對數據庫進行修正,再將處理結果發回給地方計算機,地方計算機接收到數據後,可以相應地對地方數據庫進行修正,產生所需要的報表。分布式處理係統具有聯機處理係統的優點,但費用低廉,處理能力比聯機係統強,其最大的優點是可以共享數摒序,可靠性高,成本倆,靈活性大。
除了上述三種基本設計方案以外,還有其它多種設計方案,係統分析員和係統設計員往往隻選取其中一種基本設計方案的某一特性,又選取另一種基本設計方案的某一特性,綜合考慮。
例如工資計算可以采用批處理方式,而庫存管理可以用聯機處理方式或分布式處理方式。又例如對顧客的訂貨單,其錄入與編輯可以采用聯機處理方式。而用於製定生產計劃時可以采取批處理方式等,因此在一個電子計算機企業管理係統中,很可能同時具有三種基本設計方案的某些特點,以一種最經濟、最有效的方式組合起來。
二、係統設計的目標
係統設計的目標,理所當然是要使係統具有用戶所要求的功能。如果係統的邏輯模型是要求產生各種管理用的報表,例如產生市場銷售分析報告,財務報表,工資報表,生產計劃等,而所設計出來的係統卻不能滿足這些要求或不能正確地編製出各項報表,那麼這個設計就是失敗的。
但是正確地完成某項任務的設計方案並不是唯一的,可以有許多種方案供我們選擇,要從中選擇一個盡可能好的設計方案,那麼,評價的標準是什麼呢?則要根據給定的係統設計目標評價這個設計是否是一個好的設計。
係統設計的目標主要有三個,一個是運行效率,這是指在特定的硬件環境中,在給定的時間裏能完成多少用戶要求的業務工作,二是可靠性,這是指電子計算機硬件和軟件係統的可靠性,三是可修改性,這是指這個設計方案具有的靈活性,是否易於修改,滿足用戶對各種不同事務處理的要求。
這三個目標一般來說是相互製約的,如果要求的係統具有高度的可靠性,它的運行效率可能會降低,如果要求係統的運行效率很高,那麼它的可修改性可能會降低,不夠靈活,所以一個良好的設計方案就需要在這三者之間尋求一個切合實際要求的可行辦法,而不能片麵地追求一個目標。
第七節 企業管理信息係統構成的實例
企業管理信息係統是包括整個企業生產經營活動的一個複雜係統,對它的分析和研究,可以應用大係統理論的係統分析法,它的基本思想就是先分解後協調,將一個複雜係統按一定的標誌分解成若幹子係統。各子係統分別負擔著某一方麵的具體目標和任務,具有一定的獨立性。根據子係統的目標和約束條件,應用模型化和最優方案,通過係統分析,獲得各子係統的最優方案。然後結合上一級係統及鄰近係統對它的影響,將各子係統綜合協調,構成一個總係統,進而再求得總體的最優。因此,各個子係統是整個係統的有機組成部分,它們之間是相互聯係、相互作用的。
一、劃分子係統的依據
管理信息係統的子係統的劃分,在很大程度上是相對的,不是固定不變的,其功能特征一般分為兩大類,即職能子係統和保證子係統。
職能子係統決定企業的組織經濟模型,係統的結構、管理任務的組成、內容以及它們之間的相互關係和任務處理順序。這類子係統的數量多少,根據不同企業部門和產品複雜程'度的不同,以及工藝特點、生產規模和類型的不同而不同,差別是很大的。
所謂保證子係統,是為職能子係統正常有效工作創造必不可少的物質技術條件,如信息源的設置、收集、傳遞、程序算法、技術設備、組織和製度的條件。與這些條件相對應的是信息係統、軟件係統、硬件係統和組織保證等。
信息子係統在整個係統中占有重要的位置,它是整個係統職能活動的基礎。因此,整個係統工作成效,在很大程度上取決於信息的合理組織和使用。管理係統的軟件係統和硬件係統的配備,取決於各職能子係統功能的複雜程度,也取決於信息自動化水平。同時,先進而可靠的軟件係統和硬件係統,也可以促使企業管理信息係統向更高的水平發展。
二、劃分子係統實例
在企業中,根據不同的對象,可以劃分如下的基本職能子係統。即;