李旭軍(安徽經濟管理學院計算機工程系,安徽合肥230051)
計算機信息管理系統設計原理探究
李旭軍
(安徽經濟管理學院計算機工程系,安徽合肥230051)
隨著當今計算機信息技術的迅速發展,計算機信息管理系統的設計越來越受到人們的重視,完善的計算機信息管理系統將會實現計算機技術在各行各業的高效運用目標。因為,計算機信息管理系統能有效地幫助管理者預測、分析、控制和得出其所需要的信息。本文主要是對我國計算機信息管理系統設計的現狀進行探討分析,從中找出問題所在,并提出相應的解決措施,希望有助于我國計算機信息管理系統設計技術的發展。
計算機;信息管理系統;設計原理;解決策略
所謂的計算機信息管理系統指的是管理人員通過使用計算機為基本工具來收集數據、分析數據存儲數據和處理數據,從而獲得自己所需要資料的整個計算機信息系統。作為計算機領域分支里的一重要部分——計算機管理系統,其功能主要是對各個計算機硬件方向資源信息的整合和優化。
其中,數據處理過程就是管理者通過計算機對相關數據資源的收集、傳送、輸入、存儲以及輸出等操作的過程。而數據預測是指管理者通過使用如統計分析、數學以及建模等現代先進的科學手段來分析先前掌握的數據資料并對未來的情況加以預測。同時,控制作用就是通過對各個部門所反映的信息資料進行分析、檢測、比較從而探究各部門執行任務的實際情況;此外,計劃作用就是在充分考慮到企業給出的限制性條件的情況下,合理地分配每一個部門的工作任務,根據各個管理階層的情況給以不同的計劃報告和管理任務。總之,計算機信息管理新系統就是充分利用計算機技術、網路技術以及數據庫技術的一種全新的技術系統和社會系統。
1.選取科學的程序設計語言
調查顯示,一般情況下專業基礎扎實的計算機程序開發人員所使用的是C++程序語言,但是聰明的計算機程序開發人員通常不會使用C++。因為雖然C++的完整性較好,使用起來效率較高,但是相關往往難以學會,難以將其在設計中運用自如,并且它的更新與升級的速度比其他程序語言緩慢得多。根據當前計算機信息管理系統或者數據開發的模式可知,往往其前臺運行的是通過某種計算機語言編制的程序,而位于后臺的則是數據庫,此外,應用程序必須要經過數據引擎才能對后臺的數據庫進行存取和訪問。經研究表明,目前主要有PB、VB和Delphi這三種程序語言向用戶能夠提供功能強大的數據接口,相比之下,C ++在這方面處于劣勢。因此,在進行計算機信息管理系統設計時采用PB、VB和Delphi這三種程序語言比較科學,從而既能實現運行速度快的目標,又能夠很好的予以維護。相反,如果是對于進行Windows操作系統的開發,則可以選擇使用C++之類的語言,更能提高程序的執行效率與程序運行的可靠性。
2.計算機信息管理系統設計原理中的原則
通常情況下,對于計算機信息管理系統設計原理的主要目的,往往是通過將計算機信息管理系統劃分為幾個功能明確、彼此相互獨立的部分或者模塊。而“內聚”與“耦合”就是評價計算機信息管理系統劃分模塊整體質量以及模塊功能獨立性的重要指標。作為評價計算機信息管理系統模塊功能獨立性的用語——耦合,其主要涉及到如非法耦合、控制耦合以及數據耦合等幾種模塊與模塊之間的結合程度,耦合方式中聯系程度最好的是數據耦合。主要是用于評價計算機信息管理系統劃分模塊自身各個組成部分間的結合程度的名詞——內聚,可分為巧合內聚、邏輯內聚、通信內聚、過程內聚、功能內聚以及順序內聚等形式,然而內聚方式中聯系效果最好的則是巧合內聚??偟膩碚f,對于模塊的劃分在計算機信息管理系統設計中有明確規定,必須按照相關標準進行。一個正確而科學的模塊劃分方法應該以模塊自身內部的結合或者聯系強度為出發點,最大限度地確保模塊間接口處的明確、簡易和保持一定合理的共性并且各模塊間必須相互獨立,互不干擾。也就是在計算機信息管理系統設計過程中務必遵循“內聚大、耦合小”的基本設計原則,從而使計算機信息管理系統的設計工作效率更高,所設計的產品更能滿足相關要求與標準。
3.模塊設計原理
對于計算機信息管理系統模塊結構的設計,其目的主要是根據前面分割獨立出來的子系統中模塊自身的內部特點,并描繪出詳細的子系統模塊結構圖,以便為接下來的工作提供更可靠、明確的信息。因此,在計算機信息管理系統子系統模塊設計過程中,必須充分考慮到如何去規定模塊與模塊之間、子系統與子系統之間相互傳輸的數據資源和它們之間的配置和使用方法。此外,對于應該怎樣科學衡量和促進各個模塊結構質量的提升以及該怎樣正確合理地從數據流圖里面輸出并保存模塊結構圖,程序設計人員在計算機信息管理系統設計中模塊與模塊之間必須予以足夠的重視,積極探究其問題所在并提出相應的解決措施,從而提高計算機信息管理系統的設計效率。
1.原型設計法
經探究表明,此方法主要是一種根據用戶需求,通過利用系統快速開發工具并建立一個系統模型,在此基礎上與用戶進行交流合作并最終滿足用戶需求的快速管理信息系統的設計方法。同時,該方法具見效快、有開發周期短、信息交流方便等優點。在設計過程中,其涉及到系統初步設計、系統需求分析、系統檢測、系統調試和評價等內容,用戶只需參與系統初步設計與系統分析階段,從而在完成對應用系統的描述后,設計者能夠從中獲取許多基本需求信息,最終通過使用相關開發工具生成相應的應用系統,并快速、有效地建立一個目標應用系統的最初版本。
2.周期設計法
周期法是由結構化系統分析和設計組成的一種管理信息系統設計方法。其設計理念是將系統的生命周期劃分為系統分析、系統調查、系統實施、系統設計與轉換、系統維護與評價等不同階段。依照規定的任務要求和步驟,使用系統的工作方法與特定的圖表工具,來完成規定的信息文檔,從而在模塊化和結構化的基礎上進行管理信息系統的設計工作。在使用周期法設計的設計過程中,一般是先將整個計算機信息管理系統功能視作一個大的模塊,然后根據系統分析設計的要求對其進行進一步的模塊拆解與組合工作。
同時,使用周期法進行計算機信息管理系統設計工作主要有以下幾方面的特點:(1)開發思路清晰化。結構化生命周期法的系統開發以“面向用戶”為主要發展目標,確保整個開發設計過程中與用戶進行溝通與交流,從中取得共識,從而使計算機信息管理系統的設計工作建立在社會效益的基礎之上;(2)設計工作階段的程式化。為了方便對計算機信息管理系統設計過程的控制,務必要使結構化生命周期法的每個階段工作內容明確,并且設計進程程序化。在每一階段工作完成后,必須還要充分根據階段工作要求和目標來進行重新審查,使每一階段工作有條不紊,從而避免了給以后的工作留下安全隱患;(3)計算機信息管理設計工作文件的規范化。這就要求相關程序設計人員在使用結構化生命周期法進行設計時,確保每一階段的工作完成后必須按照要求完成相應的文檔報告與圖表,從而確保各個階段的工作銜接以及便于系統工作的監視與維護; (4)設計方法的結構化。在計算機信息管理系統的設計過程中,周期法采用自上而下的模塊化、結構化分析與設計方法,從而確保了系統間各子系統之間的相對獨立工作,互不干擾,進而實現計算機信息管理系統的分析、設計與維護的高效性。此外,對于計算機信息管理系統的設計,我們還可以根據所設計系統的復雜、難易程度和相關的人力、資金等狀況,然后通過合作開發、獨立開發、委托開發或者購買現成軟件選等模式,最大限度地提升計算機信息管理系統設計的效率。
3.綜合設計法
綜合設計法就是在進行計算機信息管理系統設計過程中,將周期設計法和原型設計法兩者有機結合起來,并采用結構化生命周期法的設計思想,從而使設計效果更優化。同時,在系統初步設計與分析上則采用原型設計法作出原始模型,通過用戶進行反復交流與合作并達成共識后,繼續按結構化生命周期法進行系統詳細設計及系統實施與轉換,系統維護與評價階段的工作。經探究表明,綜合設計法具有既能兼顧到周期設計法設計過程中控制性強的特點,又有原型設計法開發周期短、見效快的優點。同時,商業信息在管理信息系統開發中可根據不同的實際情況,科學地使用綜合設計法,使得整個計算機信息管理系統設計過程更具靈活性,呈現出更好的開發設計效果。此外,由于信息社會不斷的發展進步,計算機信息管理系統與企事業單位的發展、擴大息息相關,甚至會關系到各企事業單位的存亡問題。同時,信息管理系統本身也在不斷的發展與完善,從一開始的的生命周期設計法到20世紀80年代初出現的原型設計法,再到面向用戶的綜合設計法,一路走來,直到現在最新技術和計算機輔助軟件工程等的出現,從而使得計算機信息管理系統開發的效率與使用性能都在不斷的提高。
綜上所述,隨著當今計算機信息技術產業的飛速發展和因特網的廣泛應用,信息化產業在不久的將來將成為我國的支柱產業之一。同時,人們的生活方式和工作方式也因此發生翻天覆地的變化。因此,這就要求我們的程序設計員必須具有過硬的計算機專業技能、掌握科學信息技術和科學理論知識,并精通計算機網絡應用技術,同時,還要了解計算機操作系統和數據庫管理相關知識,能夠有效運用計算機信息管理系統進行數據處理、分析、決策和控制等功能,只有這樣才能成為一個高水準的計算機信息管理系統設計的復合型人才,才能更好地推動計算機技術在信息管理中的運用,從而適應信息產業化時代對計算機信息管理系統設計的要求。
TP309
A
1006-5342(2012)08-0139-02
2012-05-08
安徽經濟管理學院示范實驗實訓中心資助項目(yjsfzx201101)