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