亚洲综合日韩无码久久,超高清欧美videosseⅹo,精品国产免费第一区二区三区日韩,午夜国产精品久久影院,亚洲国产中文精品无码久久一线北

您好,歡迎來到江浙滬招生考試網(wǎng) !

設(shè)為首頁|加入收藏|聯(lián)系我們|網(wǎng)站地圖|

江浙滬招生考試網(wǎng)

您現(xiàn)在的位置: test4exam >> 學(xué)歷考試 >> 自考報(bào)考指南 >> 正文

自考人力資源管理系統(tǒng)中計(jì)算機(jī)應(yīng)用復(fù)習(xí)資料

日期:2014/1/6 15:24:09 來源:本站原創(chuàng) 訪問量:

  第一章管理系統(tǒng)中計(jì)算機(jī)應(yīng)用概論

  1.1信息與管理

  1.1.1信息和數(shù)據(jù)

  1.信息與數(shù)據(jù)的概念

  信息的定義:信息是對(duì)事物運(yùn)動(dòng)狀態(tài)和特征的描述,而數(shù)據(jù)是載荷信息的物理符號(hào)。

  信息和數(shù)據(jù)的區(qū)別:

  信息是認(rèn)識(shí)了的數(shù)據(jù),是數(shù)據(jù)的含義;同時(shí),信息更本質(zhì)地反映事物的概念,而數(shù)據(jù)則是信息的具體表現(xiàn),所以信息不隨載體的性質(zhì)而改變,而數(shù)據(jù)的具體形式卻取決于載體的性質(zhì)。

  管理信息的定義:經(jīng)過加工處理后對(duì)企業(yè)生產(chǎn)經(jīng)營活動(dòng)有影響的數(shù)據(jù)。只有經(jīng)過加工處理的數(shù)據(jù),才能成為對(duì)管理決策有用的信息。管理中涉及的數(shù)據(jù)是一種廣義的數(shù)據(jù),它不僅包括數(shù)值數(shù)據(jù),而且也包括非數(shù)值數(shù)據(jù)。

  2.信息的遞歸定義

  管理數(shù)據(jù)和信息之間的區(qū)別是相對(duì)的,一個(gè)系統(tǒng)或一次處理所輸出的信息,可能是另一個(gè)系統(tǒng)或另一次處理的原始數(shù)據(jù);低層決策所用的信息又可以成為加工處理高一層決策所需信息的數(shù)據(jù),這就是信息間的遞歸定義。

  1.1.2管理和管理系統(tǒng)

  1.管理

  管理是管理者或管理機(jī)構(gòu),通過計(jì)劃、組織、領(lǐng)導(dǎo)和控制等活動(dòng),對(duì)組織的資源進(jìn)行合理配置和有效利用,以實(shí)現(xiàn)組織特定目標(biāo)的過程。

  管理的概念有以下幾個(gè)含義:

  (1)管理的目的是實(shí)現(xiàn)企業(yè)的目標(biāo)。

  (2)管理是對(duì)組織資源進(jìn)行合理配置的過程。

  (3)管理的實(shí)施是通過計(jì)劃、組織、領(lǐng)導(dǎo)和控制等活動(dòng)進(jìn)行的。

  2.企業(yè)管理系統(tǒng)

  “系統(tǒng)”是由相互作用和相互制約的若干要素結(jié)合而成的,具有特定目標(biāo)和功能的有機(jī)整體。

  實(shí)現(xiàn)企業(yè)預(yù)期的經(jīng)濟(jì)效益目標(biāo),需要構(gòu)成一個(gè)可控制的管理系統(tǒng)。它一般有三個(gè)組成部分:一是管理的客體,即管理對(duì)象(生產(chǎn)和服務(wù)過程);二是管理的主體,即管理者和管理機(jī)構(gòu);三是聯(lián)系兩者的信息系統(tǒng)。

  1.2管理信息

  1.2.1管理信息的作用

  管理信息的作用也主要體現(xiàn)在以下幾方面:

  1.管理信息是重要的資源

  信息對(duì)經(jīng)濟(jì)發(fā)展、社會(huì)進(jìn)步起著巨大作用。信息的占有水平與利用程度,成為衡量一個(gè)國家現(xiàn)代化水平的重要標(biāo)志,是國家綜合實(shí)力的重要組成部分。

  管理者管理的主要資源有:人力資源、原材料資源、機(jī)器資源(包括設(shè)備和能源)、資金資源和信息資源五類。其中,前四種資源都是有形的,一般稱之為物質(zhì)資源;而信息資源是無形的,是由于它所描述的對(duì)象而具有價(jià)值,為此稱之為概念資源。管理者是利用概念資源來管理物質(zhì)資源的。

  2.管理信息是決策的基礎(chǔ)

  現(xiàn)代管理的核心是決策。正確的決策取決于多種因素,如決策體制、決策方法、領(lǐng)導(dǎo)者的能力、技巧等;但決定性的因素,是對(duì)客觀實(shí)際;即對(duì)未來行動(dòng)及其后果的正確判斷。信息系統(tǒng)可以幫助企業(yè)領(lǐng)導(dǎo)迅速取得和分析有關(guān)決策的信息,有助于企業(yè)降低決策中的不確定性和風(fēng)險(xiǎn)。如果信息不充分,決策就失去了根本的依據(jù), 信息不靈就可能導(dǎo)致決策的失敗。要提高企業(yè)的競爭能力,要實(shí)現(xiàn)正確的決策,就必須擁有大量的信息。

  3.管理信息是實(shí)施管理控制的依據(jù)

  管理過程就是信息的收集、傳遞、加工。判斷、決策的過程。企業(yè)系統(tǒng)的全部活動(dòng)可概括為兩大類:生產(chǎn)活動(dòng)和管理活動(dòng),圍繞著生產(chǎn)活動(dòng),執(zhí)行著決策、計(jì)劃和指揮職能。生產(chǎn)活動(dòng)中流動(dòng)的是物,而管理活動(dòng)中流動(dòng)的是信息。

  物流和信息流的關(guān)系:物流是生產(chǎn)經(jīng)營活動(dòng)的主體流動(dòng),信息流伴隨著物流產(chǎn)生,反映物流的狀況。管理人員通過信息流了解物流的運(yùn)動(dòng);同時(shí)通過信息流計(jì)劃和調(diào)節(jié)物流。因此,在經(jīng)營管理中信息流起著主導(dǎo)作用。

  企業(yè)中物流是單向的、不可逆的,而信息流是雙向的,即有信息反饋。

  信息反饋的定義:控制物流的輸入信息作用于受控對(duì)象后,把產(chǎn)生的結(jié)果信息返回到輸入端,并對(duì)信息再輸入發(fā)生影響的過程。而上述作用于受控對(duì)象后的結(jié)果信息稱為反饋信息。

  4.管理信息是系統(tǒng)內(nèi)外聯(lián)系的紐帶

  從企業(yè)內(nèi)部來看,企業(yè)本身是一個(gè)復(fù)雜系統(tǒng)。為將各組成部分聯(lián)結(jié)為一個(gè)整體,為使組織間相互協(xié)調(diào),就要將它們之間的信息流很好地組織起來。因此信息既是系統(tǒng)之間聯(lián)系的紐帶,也是系統(tǒng)內(nèi)各組成部分聯(lián)系的紐帶。

  1.2.2管理信息的特點(diǎn)和分類

  1.管理信息的特點(diǎn)

  管理信息具有一般信息的特點(diǎn),又有其本身獨(dú)特之處,這些特點(diǎn)可歸納如下:

  (l)原始數(shù)據(jù)來源的分散性。

  (2)信息資源的非消耗性。

  (3)信息量大。

  (4)信息處理方法的多樣性。

  除傳統(tǒng)的算術(shù)運(yùn)算和簡單統(tǒng)計(jì)加工外,近年來數(shù)理統(tǒng)計(jì)、運(yùn)籌學(xué)中的許多方法,在經(jīng)濟(jì)管理領(lǐng)域中的應(yīng)用日益廣泛。

  (5)信息的發(fā)生、加工、應(yīng)用,在空間、時(shí)間上的不一致性。

  2.管理信息的分類

  (1)按信息穩(wěn)定性分類,將信息分為固定信息和流動(dòng)信息兩類。

  固定信息是具有相對(duì)穩(wěn)定性的信息,在一段時(shí)間內(nèi)可以在各項(xiàng)管理任務(wù)中重復(fù)使用,不發(fā)生質(zhì)的變化。它是企業(yè)一切計(jì)劃和組織工作的重要依據(jù)。

  流動(dòng)信息(作業(yè)統(tǒng)計(jì)信息),它反映生產(chǎn)經(jīng)營活動(dòng)中實(shí)際進(jìn)程和實(shí)際狀態(tài)的信息。它隨生產(chǎn)經(jīng)營活動(dòng)的進(jìn)展不斷更新,時(shí)間性較強(qiáng),一般只具有一次性使用價(jià)值。但是及時(shí)收集這類信息,并與計(jì)劃進(jìn)行比較分析,是評(píng)價(jià)企業(yè)生產(chǎn)經(jīng)營活動(dòng)、揭示和克服薄弱環(huán)節(jié)的重要手段。

  通常將信息穩(wěn)定系數(shù)在0.85以上的信息劃成為固定信息。實(shí)際工作中,把一些相對(duì)穩(wěn)定的信息也包括在固定信息中,但它們的信息穩(wěn)定系數(shù)不得低于0.6.

  以工業(yè)企業(yè)為例,其固定信息主要由三個(gè)部分組成:

 、俣~標(biāo)準(zhǔn)信息。

 、谟(jì)劃合同信息。

  ③查詢信息。

  (2)按決策層次分類,將管理信息分為戰(zhàn)略信息、戰(zhàn)術(shù)信息和業(yè)務(wù)信息。

  企業(yè)是分層次進(jìn)行管理的,不同層次的管理具有不同的職能,需要不同的信息。

  戰(zhàn)略信息:供企業(yè)高級(jí)管理者進(jìn)行戰(zhàn)略決策時(shí)使用,包括系統(tǒng)內(nèi)外、過去和現(xiàn)在、各種環(huán)境的大量信息。

  戰(zhàn)術(shù)信息:供企業(yè)中級(jí)管理人員完成大量計(jì)劃編制、資源分配等工作時(shí)使用。主要包括系統(tǒng)內(nèi)部各種固定信息,歷史情況與現(xiàn)狀信息、以及部分具體的外部信息。

  業(yè)務(wù)信息:供企業(yè)基層管理人員執(zhí)行已經(jīng)制定的計(jì)劃,組織生產(chǎn)或服務(wù)活動(dòng)時(shí)使用。主要包括直接與生產(chǎn)、業(yè)務(wù)活動(dòng)有關(guān)的、反映當(dāng)前情況的信息。

  1.2.3管理信息處理的內(nèi)容

  管理信息處理的內(nèi)容主要包括信息的收集、存儲(chǔ)、加工、傳輸和提供五個(gè)方面:

  1.信息的收集

  根據(jù)數(shù)據(jù)和信息的來源不同,可以把信息收集工作分為原始信息收集和二次信息收集兩種。

  原始信息收集:在信息或數(shù)據(jù)發(fā)生的當(dāng)時(shí)、當(dāng)?shù),從信息或?shù)據(jù)所描述的實(shí)體上直接把信息或數(shù)據(jù)取出,并用某種技術(shù)手段在某種介質(zhì)上記錄下來。

  二次信息收集:收集已記錄在某種介質(zhì)上,與所描述的實(shí)體在時(shí)間與空間上已分離開的信息或數(shù)據(jù)。

  二者區(qū)別:原始信息收集的關(guān)鍵問題是完整、準(zhǔn)確、及時(shí)地把所需要的信息收集起來,它要求時(shí)間性強(qiáng)、校驗(yàn)功能強(qiáng)、系統(tǒng)穩(wěn)定可靠。

  二次信息收集則是在不同的信息系統(tǒng)之間進(jìn)行的,其實(shí)質(zhì)是從別的信息系統(tǒng)得到本信息系統(tǒng)所需要的信息,它的關(guān)鍵問題在于兩個(gè)方面:一是有目的地選取或抽取所需信息;二是正確地解釋所得到的信息。

  2.信息的存儲(chǔ)

  在信息存儲(chǔ)方面應(yīng)考慮存儲(chǔ)量、信息格式、使用方式、存儲(chǔ)時(shí)間、安全保密等問題。

  3.信息的加工

  對(duì)收集到的信息都要進(jìn)行加工,以便得到更加反映本質(zhì)或更符合用戶需要的信息。

  從加工本身來看,可以分為數(shù)值運(yùn)算和非數(shù)值處理兩大類:

  (1)數(shù)值運(yùn)算包括簡單的算術(shù)與代數(shù)運(yùn)算、數(shù)理統(tǒng)計(jì)中的各種統(tǒng)計(jì)量的計(jì)算及各種檢驗(yàn)、運(yùn)籌學(xué)中的各種最優(yōu)化算法以及模擬預(yù)測方法等。

  (2)非數(shù)值處理包括排序、合并、分類、選擇、分配,常規(guī)文字處理,圖形、圖像處理等。

  4.信息的傳輸

  信息的傳輸形成企業(yè)的信息流。信息傳輸應(yīng)考慮信息的種類、數(shù)量、頻率、可靠性要求等。

  在實(shí)際工作中,信息傳輸與信息存儲(chǔ)是相聯(lián)系的。當(dāng)信息分散存儲(chǔ)于若干地點(diǎn)時(shí),信息的傳輸量可以減少,但分散存儲(chǔ)也會(huì)帶來存儲(chǔ)管理上的一系列問題,如安全性、一致性等,而且變得難以解決。如果信息集中存儲(chǔ)在同一地點(diǎn),上述問題比較容易解決,但信息傳輸?shù)呢?fù)擔(dān)將大大加重。

  5.信息的提供

  信息加工完成后,就應(yīng)按管理工作的要求以各種形式,將信息提供給有關(guān)單位和人員,在企業(yè)中提供的主要形式為各種計(jì)劃、統(tǒng)計(jì)報(bào)表、報(bào)告文件等。

  1.2.4管理信息處理的要求

  現(xiàn)代企業(yè)對(duì)信息處理的要求可歸結(jié)為及時(shí)、準(zhǔn)確、適用、經(jīng)濟(jì)四個(gè)方面。

  在企業(yè)經(jīng)營活動(dòng)中,根據(jù)不同范疇的問題,需要進(jìn)行不同的決策,以及與之相應(yīng)的信息。這些決策大致可以分為三類:

  (1)戰(zhàn)略規(guī)劃:確定企業(yè)的目標(biāo)和方針,制定實(shí)現(xiàn)目標(biāo)所需要的資源配置計(jì)劃。一般來說,戰(zhàn)略規(guī)劃所需要的信息是經(jīng)過高度概括的,主要是外部信息,信息的范圍廣泛多樣。

  (2)管理控制:管理控制是經(jīng)營管理人員按照戰(zhàn)略規(guī)劃確定的方針策略,運(yùn)用給定的資源,有效地實(shí)現(xiàn)預(yù)定目標(biāo)的過程。

  (3)日常業(yè)務(wù)管理:日常業(yè)務(wù)管理就是高效率執(zhí)行特定業(yè)務(wù)的過程。由于業(yè)務(wù)的內(nèi)容、目標(biāo)、所用資源等都是在管理控制過程中確定的,因此,在這一過程中需要進(jìn)行判斷的過程不多。所需要的信息絕大部分是企業(yè)內(nèi)部發(fā)生的,信息內(nèi)容既明確又詳細(xì)。

  1.3管理系統(tǒng)中計(jì)算機(jī)應(yīng)用的發(fā)展

  1.3.1計(jì)算機(jī)應(yīng)用的發(fā)展階段

  管理系統(tǒng)中計(jì)算機(jī)應(yīng)用即廣義管理信息系統(tǒng)的概念,其發(fā)展可分為以下三個(gè)階段。

  l.電子數(shù)據(jù)處理(Electronic Data Processing,EDP)

  這一階段計(jì)算機(jī)在管理中的應(yīng)用主要在于日常業(yè)務(wù)與事務(wù)的處理、定期提供系統(tǒng)的業(yè)務(wù)信息。EDP的主要目標(biāo)是提高管理人員處理日常業(yè)務(wù)的工作效率,減輕工作負(fù)擔(dān),節(jié)省人力和降低工作費(fèi)用。這一階段還可以再分為兩個(gè)子階段:數(shù)據(jù)單項(xiàng)處理和數(shù)據(jù)綜合處理。

  2.數(shù)據(jù)的系統(tǒng)處理

  狹義的管理信息系統(tǒng)(Management Information System,MIS)階段。進(jìn)入20世紀(jì)60年代,由于計(jì)算機(jī)已普遍地應(yīng)用于各種業(yè)務(wù)管理,這時(shí)開始出現(xiàn)的管理信息系統(tǒng),它是為實(shí)現(xiàn)企業(yè)整體目標(biāo),對(duì)管 理信息進(jìn)行系統(tǒng)的處理,為各級(jí)管理人員提供業(yè)務(wù)信息和輔助決策的信息系統(tǒng)。MIS有以下特點(diǎn):

  (1)在企業(yè)管理中全面使用計(jì)算機(jī)。

  (2)應(yīng)用數(shù)據(jù)庫技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)。

  (3)采用決策模型解決結(jié)構(gòu)化的決策問題。

  (4)解決結(jié)構(gòu)化的決策問題:即可以利用一定的規(guī)則和公式來解決例行的和反復(fù)進(jìn)行的、有章可循、可以“委托”給計(jì)算機(jī)處理的問題,如用線性規(guī)劃求解生產(chǎn)資源最優(yōu)配置等問題。

  這種決策主要面向企業(yè)中、低層管理人員。

  3.支持決策

  現(xiàn)代管理的核心是決策。在企業(yè)中,高、中層管理決策問題具有半結(jié)構(gòu)化或非結(jié)構(gòu)化的特征,即:決策的目標(biāo)和評(píng)價(jià)標(biāo)準(zhǔn)經(jīng)常變動(dòng);支持決策的信息不能完全獲 得;支持決策的信息具有不確定性和模糊性;決策規(guī)則依決策者或決策環(huán)境而變化。為支持或輔助管理中半結(jié)構(gòu)化和非結(jié)構(gòu)化問題的決策,出現(xiàn)了以下各種支持決策 的系統(tǒng)。

  (1)決策支持系統(tǒng)(Decision support System,DSS)。DSS是在半結(jié)構(gòu)化決策活動(dòng)過程中,通過人機(jī)對(duì)話,向決策者提供信息,協(xié)助決策者發(fā)現(xiàn)和分析問題、探索決策方案,評(píng)價(jià)、預(yù)測和選 擇方案,以提高決策有效性的一種以計(jì)算機(jī)為手段的信息系統(tǒng)。

  DSS具有以下的特點(diǎn)。

 、僦饕槍(duì)管理人員經(jīng)常面臨半結(jié)構(gòu)化的決策問題。

  ②系統(tǒng)主要應(yīng)用數(shù)據(jù)和模型進(jìn)行決策分析研究,需要模型庫的支持。

  ③易于為非計(jì)算機(jī)專業(yè)人員以交互會(huì)話的方式來使用。

 、芟到y(tǒng)支持但不是代替高層管理者制定決策。DSS的基本結(jié)構(gòu)一般由一個(gè)模型庫、一個(gè)數(shù)據(jù)庫、它們的管理軟件系統(tǒng)(包括數(shù)據(jù)庫管理系統(tǒng)DBMS、模型庫管理系統(tǒng)MBMS),以及人-機(jī)交互系統(tǒng)(會(huì)話生成與管理軟件DGMS)組成。

  (2)群體決策支持系統(tǒng)。DSS的基本模型僅適用于較小的決策,為適應(yīng)集體決策的需要,產(chǎn)生了群體決策支持系統(tǒng)(Group Decision Support System,GDSS)。它是支持一群決策者為獲得有效決策結(jié)果的計(jì)算機(jī)輔助系統(tǒng)。GDSS除了進(jìn)行決策分析外,還著重于決策參與者之間的交流溝通。

  (3)智能支持系統(tǒng)。智能支持系統(tǒng)是將人工智能技術(shù)引入決策支持系統(tǒng)而形成的一種信息系統(tǒng)。

  專家系統(tǒng)(Expert System,ES)是使用某專業(yè)領(lǐng)域中專家的知識(shí)構(gòu)成的計(jì)算機(jī)系統(tǒng),其目標(biāo)是讓計(jì)算機(jī)具有與該領(lǐng)域?qū)<彝人降慕鉀Q實(shí)際問題的能力。ES具有以下特征:

 、僬莆肇S富知識(shí),有專家水平的專門知識(shí)與經(jīng)驗(yàn)。

  ②有通過學(xué)習(xí)或在運(yùn)行中增長和擴(kuò)大知識(shí)的能力。

 、塾信袛嗪屯评淼墓δ。即系統(tǒng)能對(duì)用戶的詢問自行識(shí)別和分析,自行調(diào)用知識(shí)庫中的有關(guān)知識(shí),形成針對(duì)用戶問題的知識(shí)、模型和專家系統(tǒng)建議。

  一個(gè)專家系統(tǒng)有兩個(gè)核心組成部分:一個(gè)是存放專門知識(shí)的知識(shí)庫;另一個(gè)是利用知識(shí)庫的知識(shí)實(shí)現(xiàn)問題求解的推理機(jī)。

  知識(shí)庫中存放著系統(tǒng)求解問題所需要的知識(shí)。由知識(shí)工程師將領(lǐng)域?qū)<翌^腦中的知識(shí)整理出來,并用系統(tǒng)表示的方法存人知識(shí)庫。推理機(jī)接受用戶咨詢的輸入數(shù)據(jù),用知識(shí)庫中的知識(shí)去求解問題,然后將解決問題的建議提交用戶。

  由專家系統(tǒng)和決策支持系統(tǒng)集成為智能決策支持系統(tǒng),在結(jié)構(gòu)上它比原來的決策支持系統(tǒng)增加了知識(shí)庫和推理機(jī)兩部分。

  (4)經(jīng)理信息系統(tǒng)。經(jīng)理信息系統(tǒng)(Executive Information Systern,EIS)是向高層主管提供企業(yè)整體績效信息的系統(tǒng)。EIS的目標(biāo)是以決策者最容易理解和接受的形式,向他們提供企業(yè)整體績效的信息。其特點(diǎn)是:

 、傩畔⑻崛》奖。

  ②提供關(guān)鍵成功因素的企業(yè)內(nèi)部和外部信息。

 、圩詣(dòng)識(shí)別例外情況。

  1.3.2管理系統(tǒng)中計(jì)算機(jī)應(yīng)用的基本條件

  管理系統(tǒng)中計(jì)算機(jī)應(yīng)用,除必須具有計(jì)算機(jī)軟硬件外,應(yīng)具備的基本條件如下。

  1.科學(xué)的管理基礎(chǔ)

  只有在合理的管理體制、完善的規(guī)章制度、穩(wěn)定的生產(chǎn)秩序、科學(xué)管理方法和完整、準(zhǔn)確的原始數(shù)據(jù)的基礎(chǔ)上,才能考慮應(yīng)用計(jì)算機(jī)管理的問題。為了適應(yīng)計(jì)算機(jī)管理的要求,必須逐步做到:

  (1)管理工作的程序化。

  (2)管理業(yè)務(wù)的標(biāo)準(zhǔn)化。

  (3)報(bào)表文件的統(tǒng)一化。

  (4)數(shù)據(jù)資料的完整化和代碼化。

  2.領(lǐng)導(dǎo)的支持和參與

  建立企業(yè)管理信息系統(tǒng),是一項(xiàng)技術(shù)復(fù)雜、難度大、周期長、投資多、要求條件高、一時(shí)又難以見效的系統(tǒng)工程,它涉及企業(yè)生產(chǎn)經(jīng)營活動(dòng)的各個(gè)方面和各個(gè)管理層次,有許多問題需要企業(yè)領(lǐng)導(dǎo)進(jìn)行決策和控制。企業(yè)領(lǐng)導(dǎo)必須親自介入信息系統(tǒng)規(guī)劃、決策、落實(shí)等系統(tǒng)開發(fā)的全過程。

  (1)抓好規(guī)劃。抓好規(guī)劃應(yīng)著重處理好三個(gè)問題:①從企業(yè)實(shí)際出發(fā),考慮發(fā)展遠(yuǎn)景,制定出可行的近期和長期的系統(tǒng)目標(biāo);②根據(jù)目標(biāo)的要求處理好資源的重新分配;③對(duì)現(xiàn)行管理系統(tǒng)進(jìn)行必要的改革,為新的管理信息系統(tǒng)的運(yùn)行,創(chuàng)造一個(gè)相應(yīng)的企業(yè)內(nèi)部環(huán)境。

  (2)抓好決策。一系列重大問題的解決方案,都必須經(jīng)過企業(yè)最高領(lǐng)導(dǎo)層的認(rèn)可,由企業(yè)主要領(lǐng)導(dǎo)做出決策。

  (3)抓好落實(shí)。主要抓三個(gè)方面的落實(shí):①組織落實(shí)。②資金落實(shí)。③措施落實(shí)。

  3.建立專業(yè)人員隊(duì)伍和培訓(xùn)

  這類培訓(xùn)一般按三個(gè)層次學(xué)習(xí)以下三方面的相應(yīng)的內(nèi)容:

  (1)向負(fù)責(zé)系統(tǒng)開發(fā)的領(lǐng)導(dǎo)成員介紹管理信息系統(tǒng)的基本概念、開發(fā)的方法和原則。

  (2)向參與系統(tǒng)開發(fā)的成員講解管理信息系統(tǒng)的開發(fā)方法、步驟和規(guī)范等知識(shí)。

  (3)向職能部門的業(yè)務(wù)人員普及計(jì)算機(jī)基礎(chǔ)知識(shí),介紹計(jì)算機(jī)在企業(yè)管理中應(yīng)用的必要性和可能性,加強(qiáng)他們?cè)谔岣咝畔⒐芾硪庾R(shí)、打破傳統(tǒng)觀念等方面的教育。

  1.4企業(yè)管理信息系統(tǒng)

  1.4.1管理信息系統(tǒng)的基本結(jié)構(gòu)形式

  1.職能結(jié)構(gòu)

  職能結(jié)構(gòu)是一種按現(xiàn)存管理職能部門和結(jié)構(gòu)來建立的管理信息系統(tǒng),也是一種應(yīng)用得最早又較為廣泛的一種結(jié)構(gòu)形式。

  2.管理階段結(jié)構(gòu)

  階段結(jié)構(gòu)是一種按照管理的階段或生產(chǎn)制造的不同進(jìn)程而設(shè)置子系統(tǒng)的結(jié)構(gòu)形式,如在制造型企業(yè)中按計(jì)劃、統(tǒng)計(jì)、監(jiān)控、分析和調(diào)節(jié)等管理過程設(shè)置子系統(tǒng)。

  3.層次(縱向綜合)結(jié)構(gòu)

  這種結(jié)構(gòu)先將整個(gè)系統(tǒng)劃分若干管理層次,然后在每個(gè)層次上建立若干功能子系統(tǒng)。

  (l)高級(jí)(公司級(jí))信息管理的任務(wù)是輔助管理者制定企業(yè)的技術(shù)政策和經(jīng)濟(jì)政策,確定和調(diào)整企業(yè)目標(biāo),編制長期計(jì)劃、對(duì)日常統(tǒng)計(jì)分析和生產(chǎn)過程進(jìn)行監(jiān)督,向上級(jí)或股東提供業(yè)績報(bào)告、對(duì)企業(yè)生產(chǎn)經(jīng)營活動(dòng)進(jìn)行經(jīng)常性的分析和預(yù)測,協(xié)調(diào)企業(yè)所有分支機(jī)構(gòu)的工作。

  (2)中級(jí)(各職能部門)信息管理的任務(wù)是輔助管理者根據(jù)企業(yè)目標(biāo)和長期計(jì)劃制定中期產(chǎn)、供、銷活動(dòng)的計(jì)劃,分析、評(píng)價(jià)、預(yù)測當(dāng)前活動(dòng)及其發(fā)展趨勢,檢查和修改計(jì)劃與預(yù)算,向高級(jí)管理者提供關(guān)于生產(chǎn)狀況和活動(dòng)的信息。

  (3)基層業(yè)務(wù)信息管理的任務(wù)是輔助管理者合理安排各項(xiàng)活動(dòng)的作業(yè)計(jì)劃的執(zhí)行。根據(jù)計(jì)劃實(shí)施情況進(jìn)行調(diào)節(jié)、控制,進(jìn)行作業(yè)統(tǒng)計(jì)、監(jiān)督和分析,向中、高層信息管理子系統(tǒng)輸出作業(yè)統(tǒng)計(jì)信息。

  4.全面綜合結(jié)構(gòu)

  全面綜合結(jié)構(gòu)是一種將橫向職能結(jié)構(gòu)和層次結(jié)構(gòu)相結(jié)合而建立的一種管理信息系統(tǒng)結(jié)構(gòu)形式。

  1.4.2管理信息系統(tǒng)軟件

  1.制造資源計(jì)劃(Manufacturing Resource Planning,MRPII)系統(tǒng)

  COPICS(Communication Oriented Production Information and Control System)是美國IBM公司開發(fā)的適用于各類制造業(yè)工廠的管理信息系統(tǒng)。這個(gè)系統(tǒng)主要由12個(gè)子系統(tǒng)組成,它們是:

  (1)技術(shù)和生產(chǎn)數(shù)據(jù)管理子系統(tǒng)。

  (2)訂貨服務(wù)子系統(tǒng)。

  (3)預(yù)測子系統(tǒng)。

  (4)主生產(chǎn)計(jì)劃子系統(tǒng)。

  (5)物料需求計(jì)劃子系統(tǒng)。

  (6)作業(yè)計(jì)劃子系統(tǒng)。

  (7)開發(fā)工作令子系統(tǒng)。

  (8)工廠監(jiān)控子系統(tǒng)。

  (9)工廠維護(hù)子系統(tǒng)。

  (10)采購及進(jìn)貨子系統(tǒng)。

  (11)庫房管理子系統(tǒng)。

  (12)成本計(jì)劃及管理子系統(tǒng)。

  2.企業(yè)資源計(jì)劃(Enterprise Resource Planning,ERP)

  根據(jù)計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的發(fā)展趨勢和企業(yè)對(duì)供應(yīng)鏈管理的需要,描繪出一整套企業(yè)管理系統(tǒng)體系標(biāo)準(zhǔn)。ERP應(yīng)用系統(tǒng)與MRP且相比主要特點(diǎn)是:

  (l)實(shí)現(xiàn)面向供應(yīng)鏈的信息集成。

  (2)采用信息技術(shù)的最新成果。在ERP中運(yùn)用先進(jìn)的信息技術(shù),將企業(yè)的經(jīng)營管理工作流程整合在一起。

  (3)結(jié)合企業(yè)業(yè)務(wù)流程重組。在ERP系統(tǒng)實(shí)施時(shí),引入業(yè)務(wù)流程重組的過程,使企業(yè)的經(jīng)營管理的工作流程變得更加規(guī)范。

  3.商業(yè)企業(yè)管理信息系統(tǒng)

  從縱向角度來看,企業(yè)管理信息系統(tǒng)是由分別面向企業(yè)三個(gè)不同管理層,面臨決策類型及信息需求特征和屬性均有差別的戰(zhàn)略信息子系統(tǒng)、管理戰(zhàn)術(shù)信息子系統(tǒng)和業(yè)務(wù)信息子系統(tǒng)組成的有機(jī)整體。

  (1)戰(zhàn)略信息子系統(tǒng)負(fù)責(zé)向最高經(jīng)營管理者提供有助于他們制定企業(yè)中、長期戰(zhàn)略的信息。

  (2)管理戰(zhàn)術(shù)信息子系統(tǒng)是向企業(yè)中級(jí)管理者提供信息、輔助他們正確地為實(shí)現(xiàn)企業(yè)經(jīng)營戰(zhàn)略籌措和運(yùn)用人力、物力、財(cái)力資源,實(shí)施商品經(jīng)營活動(dòng)控制和制定資源分配等戰(zhàn)術(shù)決策的子系統(tǒng)。

  (3)業(yè)務(wù)信息子系統(tǒng)是輔助企業(yè)管理者完成具體經(jīng)營業(yè)務(wù)活動(dòng)短期計(jì)劃、考核業(yè)務(wù)活動(dòng)績效與實(shí)施商品購銷存業(yè)務(wù)監(jiān)督控制的子系統(tǒng)。

  1.5企業(yè)信息化與管理創(chuàng)新

  1.5.1企業(yè)信息化

  企業(yè)信息化就是企業(yè)利用現(xiàn)代信息技術(shù),通過對(duì)信息資源的不斷深入開發(fā)和廣泛利用,不斷提高生產(chǎn)、經(jīng)營、管理、決策的效率和效益,進(jìn)而提高企業(yè)經(jīng)濟(jì)效益、增強(qiáng)企業(yè)競爭力的過程。目前企業(yè)信息化主要體現(xiàn)在以下三個(gè)領(lǐng)域。

  1.企業(yè)生產(chǎn)過程的自動(dòng)化、智能化

  在現(xiàn)代化工業(yè)企業(yè)中,產(chǎn)品設(shè)計(jì)、生產(chǎn)控制、監(jiān)測、處理環(huán)節(jié)都采用信息技術(shù)。在服務(wù)行業(yè)中,如商業(yè)企業(yè)應(yīng)用的電子收款機(jī)(POS)和銀行系統(tǒng)的自動(dòng)取款機(jī)(ATM)、信用卡、智能信用卡等也屬于此范疇。

  2.企業(yè)管理決策的網(wǎng)絡(luò)化、智能化

  企業(yè)采用信息技術(shù)對(duì)管理信息進(jìn)行自動(dòng)化、智能化處理,使企業(yè)管理科學(xué)化和最佳化,如管理信息系統(tǒng)、辦公自動(dòng)化系統(tǒng)、決策支持系統(tǒng)、專家系統(tǒng)、經(jīng)理信息系統(tǒng)等,都屬于此范圍。

  以上兩個(gè)方面的結(jié)合,組成計(jì)算機(jī)集成制造系統(tǒng)(Computer Integreted Manufacturing System,CIMS)。

  3.企業(yè)商務(wù)活動(dòng)的電子化

  企業(yè)通過管理信息系統(tǒng)、電子數(shù)據(jù)交換、企業(yè)內(nèi)部網(wǎng)(Intranet)、企業(yè)外部網(wǎng)(Extrnet)、因特網(wǎng)(Internet)等,使企業(yè)商務(wù)運(yùn)作實(shí)現(xiàn)交易無紙化、直接化,以達(dá)到降低交易成本,更快、更準(zhǔn)確地傳遞信息,改善管理和服務(wù)水平的目的。

  1.5.2企業(yè)信息化與管理創(chuàng)新

  企業(yè)進(jìn)行改革和創(chuàng)新,主要表現(xiàn)在以下幾方面:

  1.業(yè)務(wù)流程重組

  企業(yè)業(yè)務(wù)流程重組(Business Process Reengineering,BPR)是就是對(duì)企業(yè)的流程進(jìn)行根本的再思考和徹底的再設(shè)計(jì),以求得企業(yè)的成本、質(zhì)量、服務(wù)和速度等關(guān)鍵經(jīng)營績效指標(biāo)有巨大的提高。

  2.供應(yīng)鏈管理

  供應(yīng)鏈管理是通過信息流、物流、資金流,將供應(yīng)商、制造商、分銷商、零售商直到最終用戶連成一個(gè)整體的管理模式。

  供應(yīng)鏈管理的最終目標(biāo)是為了給顧客提供滿意的產(chǎn)品或服務(wù),快捷、可靠地滿足顧客個(gè)性化、多樣化的要求。供應(yīng)鏈管理是一種跨越企業(yè)界限的集成管理模式,將整個(gè)供應(yīng)鏈看做一個(gè)有機(jī)聯(lián)系的整體。

  3.虛擬企業(yè)

  虛擬企業(yè)是指具有企業(yè)功能,但在企業(yè)體內(nèi)沒有執(zhí)行這些功能的實(shí)體組織的企業(yè)。企業(yè)組織的虛擬化有兩方面含義:一是企業(yè)內(nèi)部的虛擬化;二是企業(yè)組織之間的虛擬化。

  企業(yè)內(nèi)部的虛擬化是指將企業(yè)一些傳統(tǒng)的運(yùn)作方式改為以信息技術(shù)為基礎(chǔ)的運(yùn)作,以實(shí)現(xiàn)企業(yè)組織的虛擬化,如網(wǎng)上證券交易。它具有交易功能,而這種交易完全是無形的。

  1.5.3電子商務(wù)

  電子商務(wù)(Electronic Commerce,EC)是指對(duì)整個(gè)貿(mào)易活動(dòng)實(shí)現(xiàn)電子化。即交易各方通過計(jì)算機(jī)和通信網(wǎng)絡(luò)進(jìn)行信息的發(fā)布、傳遞、存儲(chǔ)、統(tǒng)計(jì),以電子交易方式而不是通過紙介質(zhì)信息交換或直接面談方式進(jìn)行商業(yè)交易。

  l.電子商務(wù)的功能

  電子商務(wù)功能主要包括以下幾方面:

  (1)網(wǎng)上廣告宣傳。

  (2)網(wǎng)上咨詢和貿(mào)易洽談。

  (3)網(wǎng)上產(chǎn)品訂購。

  (4)網(wǎng)上貨幣支付和電子銀行。

  (5)服務(wù)傳遞。

  (6)意見征詢。

  (7)交易活動(dòng)管理。

  2.電子商務(wù)的分類

  電子商務(wù)有多種不同的分類方法,按照其服務(wù)對(duì)象的范圍,可劃分為以下幾類:

  (1)企業(yè)與消費(fèi)者之間的電子商務(wù)(簡稱B-C模式)。即通過Internet為消費(fèi)者提供網(wǎng)上商店,實(shí)現(xiàn)網(wǎng)上購物、網(wǎng)上服務(wù)與網(wǎng)上支付。

  (2)企業(yè)與企業(yè)之間的電子商務(wù)(簡稱B-B模式)。即企業(yè)與企業(yè)之間通過Internet或?qū)S镁W(wǎng)進(jìn)行商務(wù)談判、訂貨、簽約、接受發(fā)票、付款、索賠、商品發(fā)運(yùn)管理和運(yùn)輸跟蹤等活動(dòng)。它是電子商務(wù)模式中最需要關(guān)注的、最具有發(fā)展?jié)摿Φ哪J健?/P>

  3)企業(yè)內(nèi)部的電子商務(wù)。指企業(yè)內(nèi)部不同子公司或不同單位之間通過企業(yè)內(nèi)部網(wǎng)(Intranet)進(jìn)行的商務(wù)活動(dòng)。加強(qiáng)員工之間的信息溝通;促進(jìn)企業(yè)內(nèi)信息共享,使企業(yè)內(nèi)信息的獲取快捷、方便;更好地協(xié)調(diào)世界范圍內(nèi)的各項(xiàng)活動(dòng)和整體運(yùn)作。

  3.電子商務(wù)的特點(diǎn)

  與傳統(tǒng)的商務(wù)活動(dòng)方式相比較,電子商務(wù)具有以下特點(diǎn):

  (1)提供全球性商務(wù)服務(wù)。電子商務(wù)的開展不受地理位置的限制,是面對(duì)全球性統(tǒng)一的電子虛擬市場。

  (2)高效、快捷。通過高度可視化方式展示商品,高效完成銷售的各環(huán)節(jié),縮短銷售周期;能減少交易過程中的費(fèi)用,降低交易成本。

  (3)加強(qiáng)客戶關(guān)系管理。通過電子商務(wù),企業(yè)可以獲得關(guān)于客戶需求商品的具體信息,有針對(duì)性地對(duì)客戶開展促銷活動(dòng),將具有共同興趣、愛好和需求的潛在客戶聯(lián)系在一起,保持企業(yè)對(duì)客戶群體的跟蹤能力。

  (4)提高服務(wù)質(zhì)量。電子商務(wù)系統(tǒng)可以提供有關(guān)企業(yè)產(chǎn)品和服務(wù)的大量信息,咨詢和服務(wù)時(shí)間不受傳統(tǒng)商務(wù)活動(dòng)時(shí)間的限制;可以利用方便靈活的電子郵件來確認(rèn)訂貨、回答問題和解決顧客投訴。

  管理系統(tǒng)中計(jì)算機(jī)應(yīng)用課堂筆記2

  第二章企業(yè)管理的信息化平臺(tái)

  2.l計(jì)算機(jī)系統(tǒng)

  管理信息系統(tǒng)是在計(jì)算機(jī)系統(tǒng)的基礎(chǔ)上建立起來的,系統(tǒng)的開發(fā)、運(yùn)行、維護(hù)等都離不開計(jì)算機(jī)的硬件、軟件平臺(tái)(環(huán)境)。

  2.1.1計(jì)算機(jī)系統(tǒng)

  1.計(jì)算機(jī)和計(jì)算機(jī)系統(tǒng)

  計(jì)算機(jī)(Computer):一種用于計(jì)算的機(jī)器。計(jì)算機(jī)既可以進(jìn)行數(shù)值計(jì)算,又可以進(jìn)行邏輯計(jì)算。計(jì)算機(jī)還具有存儲(chǔ)記憶功能,可以把數(shù)據(jù)(原始數(shù)據(jù)、中間結(jié)果、最終結(jié)果)和程序都存儲(chǔ)起來。計(jì)算機(jī)就是按照程序的要求自動(dòng)對(duì)數(shù)據(jù)進(jìn)行各種計(jì)算處理的。

  2.計(jì)算機(jī)的分類

  按計(jì)算機(jī)的規(guī)模和性能,計(jì)算機(jī)可以分為六大類。

  (1)巨型機(jī)(Supercomputer)。價(jià)格昂貴、功能強(qiáng)大、計(jì)算速度在每秒千億次以上的計(jì)算機(jī)叫做巨型機(jī)或超級(jí)計(jì)算機(jī)。

  (2)小巨型機(jī)(Minisupercomputer)。這是一種價(jià)格相對(duì)便宜的小規(guī)模巨型機(jī),也叫桌上型超級(jí)計(jì)算機(jī)。

  (3)大型機(jī)、中型機(jī)(Mainframe)。這種計(jì)算機(jī)的計(jì)算速度為每秒幾億次至幾百億次。它一般是作為大型計(jì)算中心的主機(jī)。

  (4)小型機(jī)(Minicomputer)。其計(jì)算速度為每秒幾千萬次至幾億次。它一般為中小型企事業(yè)單位使用。

  (5)個(gè)人機(jī)(Personal Computer)。也叫微型計(jì)算機(jī)或PC計(jì)算機(jī)。這是一種面向個(gè)人使用的計(jì)算機(jī)。

  (6)工作站(Workstation)。這是介于高檔微機(jī)和小型機(jī)之間的機(jī)型。它一般都配備有大屏幕顯示器、大容量存儲(chǔ)器,而且速度快,通信功能強(qiáng),主要用于圖像處理或計(jì)算機(jī)輔助設(shè)計(jì)等專業(yè)領(lǐng)域。

  3.計(jì)算機(jī)硬件系統(tǒng)

  (1)基本結(jié)構(gòu)。目前計(jì)算機(jī)都是由運(yùn)算器、控制器、存儲(chǔ)器和輸入輸出設(shè)備等五個(gè)基本部分構(gòu)成的。

  微型計(jì)算機(jī)系統(tǒng)中,把運(yùn)算器和控制器做在一起,叫做中央處理器(CPU),各部分之間采用總線方式連接。

  (2)基本組成。

 、僦醒胩幚砥。CPU是微型計(jì)算機(jī)的核心,它由運(yùn)算器、控制器和一些寄存器組成。運(yùn)算器主要是執(zhí)行算術(shù)運(yùn)算和邏輯運(yùn)算;控制器則規(guī)定了計(jì)算機(jī)執(zhí)行指令的順序,并根據(jù)指令的具體含義,控制計(jì)算機(jī)各部件協(xié)調(diào)地工作。寄存器可以暫存指令和數(shù)據(jù)。

 、诖鎯(chǔ)器。微型計(jì)算機(jī)中的存儲(chǔ)器按用途和特性可以分為三類。

  4.計(jì)算機(jī)軟件系統(tǒng)

  計(jì)算機(jī)軟件:計(jì)算機(jī)程序、程序所使用的數(shù)據(jù)以及有關(guān)的文檔資料的集合。軟件的作用在于確定計(jì)算機(jī)做什么以及如何做。從用戶的角度來看,軟件是用戶與硬件之間的使用界面。

  (1)計(jì)算機(jī)軟件的分類。根據(jù)計(jì)算機(jī)軟件的總體結(jié)構(gòu)和表現(xiàn)形式,軟件一般可分為系統(tǒng)軟件和應(yīng)用軟件兩類。

  系統(tǒng)軟件:直接控制和協(xié)調(diào)計(jì)算機(jī)、通信設(shè)備及其他外部設(shè)備的軟件。它們與具體應(yīng)用無關(guān),只是在系統(tǒng)一級(jí)提供服務(wù)。操作系統(tǒng)就是典型的系統(tǒng)軟件。

  系統(tǒng)軟件中還包括語言處理程序和作為軟件研制開發(fā)工具的編輯程序、調(diào)試程序、裝配和鏈接程序、測試程序以及為適應(yīng)事務(wù)處理的需要而設(shè)置的數(shù)據(jù)庫管理程序等。

  應(yīng)用軟件:直接完成某種具體應(yīng)用的軟件。如工資管理程序、管理信息系圖形軟件、文字處理軟件、財(cái)會(huì)軟件、計(jì)劃報(bào)表軟件、輔助設(shè)計(jì)軟件等。

  (2)軟件、硬件系統(tǒng)的關(guān)系。

  在計(jì)算機(jī)系統(tǒng)中硬件是基礎(chǔ),軟件是靈魂;它們互相支持、互相協(xié)調(diào)實(shí)現(xiàn)計(jì)算機(jī)的計(jì)算與數(shù)據(jù)處理任務(wù)。

  (3)計(jì)算機(jī)程序設(shè)計(jì)語言。

  程序設(shè)計(jì)語言:用來書寫計(jì)算機(jī)可以執(zhí)行的程序的。常用的計(jì)算機(jī)程序設(shè)計(jì)語言有機(jī)器語言、匯編語言和高級(jí)語言等。最新出現(xiàn)的是面向?qū)ο蟮恼Z言4GL.

  (4)操作系統(tǒng)。

  操作系統(tǒng):控制和管理計(jì)算機(jī)硬件、軟件資源,合理組織計(jì)算機(jī)工作,并為用戶使用計(jì)算機(jī)提供服務(wù)的軟件。用戶不能直接操縱計(jì)算機(jī)硬件,而是通過操作系統(tǒng)來使用計(jì)算機(jī)。

  5.計(jì)算機(jī)系統(tǒng)的性能指標(biāo)

  評(píng)價(jià)計(jì)算機(jī)性能的指標(biāo):

  (l)字長:指計(jì)算機(jī)能一次同時(shí)處理的二進(jìn)制數(shù)碼的位數(shù)。它是計(jì)算機(jī)的一個(gè)重要技術(shù)性能指標(biāo)。首先,字長決定著計(jì)算機(jī)運(yùn)算的精度,字越長則計(jì)算機(jī)的運(yùn)算精度越高。其次,字長決定了指令直接尋址的能力,字越長則存放數(shù)據(jù)的存儲(chǔ)單元數(shù)越多,尋找地址的能力就越強(qiáng)。

  (2)運(yùn)算速度:用每秒鐘能執(zhí)行多少條指令來表示,單位一般用MIPS(百萬條指令/秒)。為了統(tǒng)一標(biāo)準(zhǔn),現(xiàn)在用各種指令的平均執(zhí)行時(shí)間及相對(duì)應(yīng)的指令運(yùn)行比例來綜合計(jì)算。

  (3)內(nèi)存容量:內(nèi)存儲(chǔ)器中能存儲(chǔ)信息的總字節(jié)數(shù)。計(jì)算機(jī)內(nèi)存容量越大,程序運(yùn)行速度越快,可運(yùn)行的程序也越多。

  (4)主頻:指計(jì)算機(jī)CPU的時(shí)鐘頻率。主頻的單位一般用兆赫茲(MHZ)來表示。它在很大程度上決定了計(jì)算機(jī)的運(yùn)算速度。

  (5)存取周期:存儲(chǔ)器完成一次讀(取)或?qū)?存)信息操作所需的時(shí)間稱存儲(chǔ)器的存取(或訪問)時(shí)間,而連續(xù)兩次讀或?qū)懰璧淖疃虝r(shí)間,稱存儲(chǔ)器的存取周期(或存儲(chǔ)周期)。存儲(chǔ)器的存取周期越短,計(jì)算機(jī)的運(yùn)算速度就越快。

  (6)總線寬度:總線是由數(shù)據(jù)總線DB、地址總線AB和控制總線CB三組線構(gòu)成的,每組線由若干根線組成?偩越寬,計(jì)算機(jī)的處理能力越強(qiáng)。

  2.1.2多媒體技術(shù)和多媒體計(jì)算機(jī)

  1.基本概念

  媒體:指信息表示和傳播的載體。一般分為感覺媒體、表示媒體、顯示媒體、存儲(chǔ)媒體、傳輸媒體五類。

  多媒體:指信息表示媒體的多樣化,例如文字、圖形、圖像、聲音、動(dòng)畫、視頻影像等。

  早期的計(jì)算機(jī)只能處理文字信息,可以叫做單媒體計(jì)算機(jī)。種能夠綜合處理多種媒體的計(jì)算機(jī)就叫做多媒體計(jì)算機(jī)。多媒體計(jì)算機(jī)必須增加聲音、圖像等媒體的輸入輸出設(shè)備及軟件。

  2.多媒體系統(tǒng)的主要特征

  多媒體系統(tǒng)必須具備四個(gè)主要的特征:

  (l)集成性?梢詫(duì)文字、圖形、圖像、聲音、視頻、動(dòng)畫等感覺媒體進(jìn)行綜合處理,達(dá)到各媒體的協(xié)調(diào)一致。

  (2)交互性?梢詫(shí)現(xiàn)人機(jī)交流,便于對(duì)系統(tǒng)功能加以控制和干預(yù)。

  (3)實(shí)時(shí)性。能使人的感官感覺到交流是連續(xù)的、及時(shí)的。

  (4)數(shù)字化。系統(tǒng)處理的都是數(shù)字信息,而不是模擬信息。

  2.2通信及網(wǎng)絡(luò)系統(tǒng)

  2.2.1數(shù)據(jù)通信技術(shù)基礎(chǔ)

  1.數(shù)據(jù)通信模型

  通信的基本功能就是實(shí)現(xiàn)兩個(gè)實(shí)體之間的數(shù)據(jù)交換。

  其中“信息源”是產(chǎn)生要發(fā)送數(shù)據(jù)的設(shè)備;

  “發(fā)送器”可以對(duì)發(fā)送信號(hào)進(jìn)行編碼或轉(zhuǎn)換,產(chǎn)生能夠傳輸?shù)墓、電信?hào);

  “接收器”將收到的信號(hào)轉(zhuǎn)換成目的站設(shè)備可以處理的信號(hào);

  “接收端”是信號(hào)傳送的目的地設(shè)備;

  “傳輸系統(tǒng)”是連接信息源與接收端之間的復(fù)雜線路網(wǎng)絡(luò)。連接信息源與接收端的物理和邏輯設(shè)備稱為信道。

  信號(hào):是數(shù)據(jù)在傳輸過程中的物理表示形式。信號(hào)電平連續(xù)變化才叫做模擬信號(hào),以脈沖形式變化的叫做數(shù)字信號(hào)。傳送模擬信號(hào)的是模擬信道,傳送數(shù)字信號(hào)的是數(shù)字信道。

  通信系統(tǒng)需要完成的任務(wù)如下:

  (1)信號(hào)接口:產(chǎn)生或接收符合通信協(xié)議的信號(hào)。

  (2)路由和尋址:為發(fā)出信號(hào)選擇到達(dá)目的地的路徑。

  (3)呼叫和應(yīng)答:信號(hào)發(fā)送前先呼叫,接收方應(yīng)答后建立通信鏈路,這個(gè)過程叫握手。

  (4)可靠傳輸:采用各種措施保證數(shù)據(jù)傳輸?shù)恼_性。

  2.數(shù)據(jù)通信的帶寬

  (1)兩種通信系統(tǒng),即模擬通信系統(tǒng)和數(shù)字通信系統(tǒng)。

  模擬通信系統(tǒng):傳遞的信號(hào)為模擬信號(hào),在時(shí)間和幅度取值上都是連續(xù)的。

  數(shù)字通信系統(tǒng):傳遞的信號(hào)為數(shù)字信號(hào),在時(shí)間上是離散的,在幅度取值上是經(jīng)過量化的。

  (2)模擬通信的帶寬。信號(hào)的帶寬就是頻帶的寬度,其單位是赫茲(HZ)。

  傳輸介質(zhì)或通信設(shè)備的帶寬是指其允許通過的頻率范圍。

  (3)數(shù)字通信的帶寬。它反映通信速度的快慢及信道容量的大小。數(shù)字通信中的帶寬是指信號(hào)的傳輸速率,或叫位率、比特率,其單位是b/s或bps(每秒位數(shù))。

  3.常用傳輸介質(zhì)

  (1)雙絞線,

  (2)同軸電纜,

  (3)光纜。

  (4)無線通信。

  (5)微波通信。頻率在100MHZ-10GHZ的電磁波信號(hào)叫做微波信號(hào),其波長為3cm-3m.由于微波頻率高,因此頻帶較寬;方向性好,適合進(jìn)行點(diǎn)對(duì)點(diǎn)的通信。成本比電纜和光纜都低,適合衛(wèi)星通信和城市之間通信。但是微波信號(hào)沒有繞射功能,只能進(jìn)行可視傳播,而且它的傳輸誤碼率也比較高。

  4.數(shù)據(jù)傳輸

  (1)基帶傳輸。使用數(shù)字信號(hào)傳輸數(shù)據(jù),終端設(shè)備將數(shù)字信號(hào)轉(zhuǎn)變成脈沖電信號(hào)時(shí),這種原始矩形脈沖信號(hào)固有的頻帶叫做基本頻帶,簡稱為基帶。在信道中直接傳輸基帶信號(hào)的方法,叫做基帶傳輸;鶐鬏斒且环N最基本的數(shù)據(jù)傳輸方式。

  (2)頻帶傳輸。利用模擬信道傳輸數(shù)字信號(hào)的方法稱為頻帶傳輸。在這樣的信道上傳輸數(shù)字信號(hào),必須先將數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào);在接收方還必須再將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),相應(yīng)的設(shè)備才能識(shí)別。

  在頻帶傳輸過程中實(shí)現(xiàn)信號(hào)相互轉(zhuǎn)換的設(shè)備是調(diào)制解調(diào)器。把數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)的過程叫做調(diào)制;將模擬信號(hào)還原為數(shù)字信號(hào)的過程叫做解調(diào)。

  5.調(diào)制與解調(diào)

  調(diào)制:把需要傳送的信號(hào)加載到另一種信號(hào)上,以便容易在給定的介質(zhì)中傳送的過程。這里所說的另一種信號(hào)叫做傳送信號(hào)的載波。

  解調(diào):信號(hào)傳送到接收站以后,再把載波上加載的信號(hào)卸載下來的過程。

  6.多路復(fù)用技術(shù)

  傳輸信號(hào)要求的帶寬與傳輸介質(zhì)允許通過的帶寬是不一樣的,為了節(jié)省開銷,應(yīng)當(dāng)充分利用傳輸介質(zhì)的帶寬。在一條介質(zhì)上同時(shí)傳送多于一路以上信號(hào)的傳輸方式,叫做該介質(zhì)的多路復(fù)用。

  7.數(shù)據(jù)交換技術(shù)

  (1)專線連接。最簡單的數(shù)據(jù)通信形式,是在兩個(gè)站點(diǎn)之間直接用線路連接起來進(jìn)行數(shù)據(jù)的交換。因?yàn)槭菍S镁路連接兩個(gè)站點(diǎn),所以不會(huì)發(fā)生線路擁堵問題。但是如果兩個(gè)站點(diǎn)的距離較遠(yuǎn),或者需要進(jìn)行多站點(diǎn)之間的通信,直接的線路連接方式顯然是不合適的。解決專線連接占用線路太多的辦法,是設(shè)置交換機(jī)。

  (2)電路交換。實(shí)際的電路交換是由交換機(jī)負(fù)責(zé)在兩個(gè)通信站點(diǎn)之間建立一條物理專用線路。這種由多臺(tái)交換機(jī)和它們的站點(diǎn)構(gòu)成的網(wǎng)絡(luò)叫做交換網(wǎng)絡(luò)。各通信站點(diǎn)與各自的交換機(jī)是專線連接,各交換機(jī)之間也是專線連接。

  (3)存儲(chǔ)轉(zhuǎn)發(fā)交換。也叫做包交換,存儲(chǔ)轉(zhuǎn)發(fā)交換的原理是:把待傳送的數(shù)據(jù)先存儲(chǔ)在結(jié)點(diǎn)機(jī)中,等到信道空閑時(shí)再根據(jù)優(yōu)先級(jí)別順序發(fā)送出去。只要存儲(chǔ)時(shí)間足夠長,就能夠?qū)⑿诺赖目臻e與忙碌狀態(tài)均勻化,從而壓縮信道和轉(zhuǎn)接設(shè)備的容量。這種交換方式不適合實(shí)時(shí)交換的信息傳輸,但是對(duì)于數(shù)據(jù)通信卻是非常合適的。

  存儲(chǔ)轉(zhuǎn)發(fā)交換方式可以分為報(bào)文交換和報(bào)文分組交換兩類。

 、賵(bào)文交換。不論傳送數(shù)據(jù)的長度是多少,都把它作為一個(gè)邏輯單元,加上目的地址、源地址、控制信息,按規(guī)定格式打成一個(gè)包發(fā)送。這個(gè)數(shù)據(jù)包就叫做報(bào)文,這種存儲(chǔ)轉(zhuǎn)發(fā)交換方式就叫做報(bào)文交換。

 、趫(bào)文分組交換。將一個(gè)長的報(bào)文分解為多個(gè)短小(一般不超過1000字節(jié))的組,叫做報(bào)文分組。

  2.2.2計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)

  計(jì)算機(jī)網(wǎng)絡(luò):是將地理位置不同,并具有獨(dú)立功能的多個(gè)計(jì)算機(jī)系統(tǒng)通過通信設(shè)備和線路連接起來,在功能完善的網(wǎng)絡(luò)軟件支持下,向多個(gè)用戶提供各種應(yīng)用服務(wù),從而實(shí)現(xiàn)數(shù)據(jù)、程序與硬件等各類資源共享的系統(tǒng)。

  計(jì)算機(jī)網(wǎng)絡(luò)的主要功能是:數(shù)據(jù)通信、資源共享和分布處理。

  1.計(jì)算機(jī)網(wǎng)絡(luò)的結(jié)構(gòu)

  典型的計(jì)算機(jī)網(wǎng)絡(luò)從邏輯功能上可以分為資源子網(wǎng)和通信子網(wǎng)兩大部分。

  (1)資源子網(wǎng):由主機(jī)、終端、終端控制器、聯(lián)網(wǎng)外設(shè)、各種軟件資源和信息資源組成的,向用戶提供各種網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù),負(fù)責(zé)整個(gè)網(wǎng)絡(luò)的數(shù)據(jù)處理業(yè)務(wù)和各種網(wǎng)絡(luò)資源的共享服務(wù)。

  (2)通信子網(wǎng):由通信控制處理機(jī)(CCP)、專用或公用的通信線路及其他通信設(shè)備組成的,完成所有網(wǎng)絡(luò)數(shù)據(jù)的傳輸、轉(zhuǎn)發(fā)、加工和交換等通信處理工作。

  2.計(jì)算機(jī)網(wǎng)絡(luò)的分類

  主要的分類方式有兩種:

  (1)按網(wǎng)絡(luò)傳輸技術(shù)分類:可以分為點(diǎn)對(duì)點(diǎn)式網(wǎng)絡(luò)和廣播式網(wǎng)絡(luò)。

  點(diǎn)對(duì)點(diǎn)信道:網(wǎng)絡(luò)通過通信信道來完成數(shù)據(jù)傳輸任務(wù),一條線路只能連接一對(duì)結(jié)點(diǎn)。

  廣播信道:多個(gè)結(jié)點(diǎn)共享一條通信信道,一個(gè)結(jié)點(diǎn)發(fā)送信號(hào),全網(wǎng)結(jié)點(diǎn)都會(huì)收到信息,這種信道就是廣播信道,采用的網(wǎng)絡(luò)傳輸技術(shù)就只能是廣播方式,這樣的網(wǎng)絡(luò)就叫廣播式網(wǎng)絡(luò)。

  點(diǎn)對(duì)點(diǎn)式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)可以是星型、環(huán)型、樹型等,廣播式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)可以是總線型、環(huán)型、衛(wèi)星型等。(2)按網(wǎng)絡(luò)覆蓋范圍分類

 、倬钟蚓W(wǎng)(Local Area Network,LAN):是小范圍的計(jì)算機(jī)網(wǎng)絡(luò)。它的覆蓋范圍一般在10公里以內(nèi)。設(shè)備的更新、新技術(shù)的引用都比較容易,所以傳輸速率也比較高,常?梢赃_(dá)到10-100Mbps.

  ②廣域網(wǎng)(Wide Area Network,WAN)也叫做遠(yuǎn)程網(wǎng),它可以覆蓋幾公里至幾千公里的范圍。廣域網(wǎng)的通信子網(wǎng)主要使用分組交換技術(shù),并使用傳統(tǒng)的電話網(wǎng)(公用通信網(wǎng))、衛(wèi)星通信網(wǎng)、無線網(wǎng)來傳輸信息。廣域網(wǎng)的傳輸速率較低,一般在幾十K至幾Mbps之間。

  3.計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)

  計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是指網(wǎng)絡(luò)中各結(jié)點(diǎn)與通信線路之間的關(guān)系結(jié)構(gòu),實(shí)際上主要是指通信子網(wǎng)的拓?fù)浣Y(jié)構(gòu)。常見的計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)有以下幾種。

  (1)星型拓?fù)?/P>

  由一個(gè)中心結(jié)點(diǎn)與各站點(diǎn)之間呈輻射狀連接,中心結(jié)點(diǎn)對(duì)全網(wǎng)的通信實(shí)行集中控制,任何兩個(gè)結(jié)點(diǎn)之間的通信都必須通過中心結(jié)點(diǎn)來實(shí)現(xiàn)。

  星型拓?fù)涞膬?yōu)點(diǎn)是結(jié)構(gòu)簡單,訪問協(xié)議簡單,單機(jī)故障不會(huì)影響網(wǎng)絡(luò)運(yùn)行;缺點(diǎn)是對(duì)中心結(jié)點(diǎn)的可靠性要求高,中心結(jié)點(diǎn)出現(xiàn)故障,整個(gè)網(wǎng)絡(luò)就會(huì)癱瘓,系統(tǒng)的擴(kuò)充比較困難。

  (2)環(huán)型拓?fù)?/P>

  使網(wǎng)絡(luò)中各站點(diǎn)首尾相連,以通信線路連接成一個(gè)封閉的環(huán)路,數(shù)據(jù)只能在環(huán)路中沿著一個(gè)方向逐點(diǎn)傳輸。環(huán)型拓?fù)浣Y(jié)構(gòu)簡單,傳輸延時(shí)確定,適合光纖介質(zhì)網(wǎng)絡(luò);但是任何一個(gè)結(jié)點(diǎn)的故障都會(huì)使全網(wǎng)癱瘓,而且結(jié)點(diǎn)的增加或減少都比較困難。

  (3)總線型拓?fù)?/P>

  所有的站點(diǎn)都連接到一條公用傳輸線——總線上,就形成了總線型計(jì)算機(jī)網(wǎng)絡(luò)結(jié)構(gòu)。其優(yōu)點(diǎn)是結(jié)構(gòu)簡單,易于擴(kuò)充、價(jià)格低廉,容易安裝。缺點(diǎn)是出現(xiàn)故障后需要檢查總線在各結(jié)點(diǎn)的連接,因此查錯(cuò)比較困難;雖然某臺(tái)計(jì)算機(jī)故障不會(huì)影響網(wǎng)絡(luò)運(yùn)行,但是若總線斷開則網(wǎng)絡(luò)將不可使用。

  (4)樹型拓?fù)?/P>

  由星型拓?fù)溲葑兌鴣,形狀像一棵根在上方的大樹。各結(jié)點(diǎn)按層次進(jìn)行連接,信息交換主要在上下結(jié)點(diǎn)之間進(jìn)行。樹型拓?fù)浣Y(jié)構(gòu)中的故障比較容易檢測和隔離。

  4.計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議

  通信協(xié)議:在通信過程中,通信雙方都必須遵守的規(guī)則和約定。

  網(wǎng)絡(luò)協(xié)議:計(jì)算機(jī)網(wǎng)絡(luò)通信的語言,規(guī)定了通信雙方交換數(shù)據(jù)或控制信息的格式、響應(yīng)及動(dòng)作;網(wǎng)絡(luò)協(xié)議是實(shí)現(xiàn)不同主機(jī)之間、不同操作系統(tǒng)之間及工作站之間通信的規(guī)則和約定。

  國際標(biāo)準(zhǔn)化組織(ISO)在1981年提出了開放系統(tǒng)互聯(lián)(OSI)參考模型,即網(wǎng)絡(luò)七層協(xié)議。

  2.2.3局域網(wǎng)

  從應(yīng)用角度看,局域網(wǎng)的技術(shù)特點(diǎn)如下。

  (1)覆蓋有限的地理范圍,適用于公司、機(jī)關(guān)、學(xué)校、工廠等處計(jì)算機(jī)、終端設(shè)備和信息處理設(shè)備間聯(lián)網(wǎng)的要求。

  (2)能夠提供高數(shù)據(jù)傳輸率、低誤碼率的高質(zhì)量數(shù)據(jù)傳輸環(huán)境。

  (3)屬于一個(gè)單位所有,易于建立、維護(hù)和擴(kuò)展。

  (4)局域網(wǎng)的特性主要由網(wǎng)絡(luò)拓?fù)洹鬏斀橘|(zhì)和介質(zhì)訪問控制方法決定。

  1.局域網(wǎng)的硬件組成

  局域網(wǎng)在邏輯上可以由網(wǎng)絡(luò)服務(wù)器、工作站、網(wǎng)卡、傳輸介質(zhì)和連接轉(zhuǎn)換部件構(gòu)成。

  其中連接轉(zhuǎn)換部件可以是中繼器、集線器、網(wǎng)橋、路由器、網(wǎng)關(guān)等。

  2.局域網(wǎng)的軟件系統(tǒng)

  局域網(wǎng)軟件系統(tǒng)主要包含三部分。

  (1)網(wǎng)絡(luò)操作系統(tǒng)。常用的網(wǎng)絡(luò)操作系統(tǒng)是Novell公司的Netware和Microsoft公司的Windows NT.

  (2)網(wǎng)絡(luò)管理軟件。主要用于監(jiān)視和控制網(wǎng)絡(luò)的運(yùn)行。常用的網(wǎng)絡(luò)管理軟件有HP公司的openview及IBM公司的Netview等。

  (3)網(wǎng)絡(luò)應(yīng)用軟件。網(wǎng)絡(luò)應(yīng)用軟件是用戶利用軟件開發(fā)平臺(tái),按照各自需要開發(fā)的各種各樣的網(wǎng)上業(yè)務(wù)應(yīng)用系統(tǒng)。常見的開發(fā)平臺(tái)有各種數(shù)據(jù)庫管理系統(tǒng)、辦公自動(dòng)化管理系統(tǒng)以及瀏覽器、網(wǎng)頁制作網(wǎng)站管理等軟件。

  3.局域網(wǎng)傳輸介質(zhì)

  局域網(wǎng)中常用的傳輸介質(zhì)是同軸電纜、雙絞線、光纖和無線通信信道。過去同軸電纜的性價(jià)比是最好的。目前中高速的局域網(wǎng)中都采用雙絞線作為傳輸介質(zhì),在遠(yuǎn)距離傳輸中使用光纖傳輸,在有移動(dòng)站點(diǎn)的局域網(wǎng)中,則采用無線通信技術(shù)。

  4.局域網(wǎng)工作方式

  局域網(wǎng)的工作方式有共享介質(zhì)式和交換式兩種。

  共享介質(zhì)式中,所有結(jié)點(diǎn)共享一條公共通信傳輸介質(zhì),當(dāng)一個(gè)結(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),將會(huì)以廣播的形式傳送到所有的結(jié)點(diǎn)上。因此在共享介質(zhì)的網(wǎng)絡(luò)中,在任何一個(gè)時(shí)間段內(nèi),只能有一個(gè)結(jié)點(diǎn)占用公共通信信道。共享介質(zhì)式容易發(fā)生沖突的現(xiàn)象。于是提出了交換式局域網(wǎng)工作方式。

  5.局域網(wǎng)的介質(zhì)訪問控制方式

  為了實(shí)現(xiàn)對(duì)多結(jié)點(diǎn)共享傳輸介質(zhì),并在發(fā)送和接收數(shù)據(jù)時(shí)為防止沖突而加以控制的方式有三種,即總線CSMA/CD控制、令牌環(huán)傳遞Token Ring控制和令牌總線傳遞Token Bus控制。

  6.局域網(wǎng)協(xié)議

  控制網(wǎng)絡(luò)訪問的協(xié)議,這類訪問主要就是CSMA/CD訪問和令牌傳送訪問。在OSI的七層數(shù)據(jù)通信協(xié)議基礎(chǔ)上,由局域網(wǎng)標(biāo)準(zhǔn)(IEEE802)委員會(huì)提 出了局域網(wǎng)協(xié)議IEEE802標(biāo)準(zhǔn),并且被國際標(biāo)準(zhǔn)化組織(ISO)于1984年3月批準(zhǔn)為國際標(biāo)準(zhǔn),稱為ISO 8802.

  7.局域網(wǎng)中計(jì)算機(jī)的相對(duì)地位

  在局域網(wǎng)中,計(jì)算機(jī)的相對(duì)地位有對(duì)等和客戶機(jī)/服務(wù)器方式兩種形式。

  (1)對(duì)等網(wǎng)絡(luò)模式。在這種網(wǎng)絡(luò)模式中,所有計(jì)算機(jī)都具有相同的地位,不設(shè)置專有的文件服務(wù)器,每一臺(tái)計(jì)算機(jī)都可以訪問網(wǎng)絡(luò)中的其他計(jì)算機(jī)。每一臺(tái)計(jì)算機(jī)既是其他計(jì)算機(jī)的服務(wù)器,同時(shí)又是其他計(jì)算機(jī)的客戶機(jī)。

  采用對(duì)等模式的局域網(wǎng)雖然價(jià)格比較便宜,但是網(wǎng)絡(luò)傳輸速度比較慢,保密性比較差,而且維護(hù)也比較困難。

  (2)客戶機(jī)/服務(wù)器網(wǎng)絡(luò)模式。這種模式用一臺(tái)或多臺(tái)單獨(dú)的、高性能、大容量的高檔微機(jī),或者是大中型機(jī)、小型機(jī)作為網(wǎng)絡(luò)中心服務(wù)器;而用多臺(tái)微型機(jī)作為客戶機(jī),以總線、星型總線等拓?fù)浣Y(jié)構(gòu)與服務(wù)器連接成局域網(wǎng)。

  8.網(wǎng)絡(luò)互聯(lián)技術(shù)

  網(wǎng)絡(luò)互聯(lián):指將分布在不同地理位置的、類型相同或不同的、協(xié)議相同或不相同的網(wǎng)絡(luò)及設(shè)備,相互連接構(gòu)成更大規(guī)模的網(wǎng)絡(luò),實(shí)現(xiàn)網(wǎng)絡(luò)資源的共享。

  互聯(lián)網(wǎng)絡(luò)能夠屏蔽各子網(wǎng)在網(wǎng)絡(luò)協(xié)議、服務(wù)器類型、網(wǎng)絡(luò)管理方面的差異。要實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián),必須做到以下幾點(diǎn):

  (1)在互聯(lián)的網(wǎng)絡(luò)之間提供鏈路,至少有物理線路和數(shù)據(jù)線。

  (2)在不同網(wǎng)絡(luò)結(jié)點(diǎn)的進(jìn)程之間提供適當(dāng)?shù)穆酚蓙斫粨Q數(shù)據(jù)。

  (3)提供網(wǎng)絡(luò)記賬服務(wù),記錄網(wǎng)絡(luò)資源使用情況。

  (4)提供各種互聯(lián)服務(wù),應(yīng)當(dāng)盡可能不改變互聯(lián)網(wǎng)的結(jié)構(gòu)。

  2.2.4 Internet的基礎(chǔ)

  Internet是全球性的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò);它連接了全世界千千萬萬個(gè)計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò),所以也叫做網(wǎng)際網(wǎng)。

  Internet也是基于客戶/服務(wù)器模式的,所有的服務(wù)由服務(wù)器提供,而各種訪問、存取則由客戶機(jī)完成。服務(wù)器常常是指主機(jī),它總有一個(gè)標(biāo)識(shí)地址;客戶實(shí)質(zhì)上是客戶端的軟件程序,它向服務(wù)器提出請(qǐng)求,并翻譯、轉(zhuǎn)換和顯示服務(wù)器傳輸來的信息。

  1.Internet的組成

  因特網(wǎng)主要由通信線路、路由器、主機(jī)和信息資源等組成。

  (1)通信線路。通信線路是連接因特網(wǎng)中各種設(shè)備的基礎(chǔ)設(shè)施,可以分為有線通信線路和無線通信信道兩類。通信線路的數(shù)據(jù)傳輸能力用帶寬和傳輸速率兩個(gè)指標(biāo)衡量,傳輸速率與帶寬成正比,帶寬越大,傳輸速率也就越高。

  (2)路由器。連接因特網(wǎng)中各局域網(wǎng)、廣域網(wǎng)的設(shè)備是路由器,它會(huì)根據(jù)信道的情況自動(dòng)選擇和設(shè)定路由,以最佳的路徑,按前后順序發(fā)送信號(hào)。

  (3)主機(jī)。按用途不同可以分為兩類:一類是信息資源與服務(wù)的提供者,叫做服務(wù)器。服務(wù)器總是由高性能、大容量的大型計(jì)算機(jī)擔(dān)當(dāng)。另一類是信息資源與服務(wù)的接受者,叫做客戶機(jī)。

  (4)信息資源。在因特網(wǎng)中的信息資源,比如文本、圖像、聲音、視頻信息。

  2.Internet通信協(xié)議

  在進(jìn)行數(shù)據(jù)通信時(shí)必須遵守統(tǒng)一的規(guī)范和約定。這種規(guī)范和約定就叫做網(wǎng)絡(luò)通信協(xié)議,因特網(wǎng)的網(wǎng)絡(luò)互聯(lián)通信協(xié)議是TCP/IP(Transmission Control Protocol/Internet Protocol)協(xié)議。

  3.Internet網(wǎng)絡(luò)地址

  為了實(shí)現(xiàn)網(wǎng)絡(luò)中的數(shù)據(jù)通信,規(guī)定因特網(wǎng)中每一臺(tái)主機(jī)在子網(wǎng)內(nèi)都有惟一的網(wǎng)絡(luò)地址。網(wǎng)絡(luò)地址可以是真實(shí)的物理地址。也可以是IP地址或城名。

  (1)物理地址。物理地址是制造在網(wǎng)卡上的地址碼。網(wǎng)絡(luò)的技術(shù)和標(biāo)準(zhǔn)不同,相應(yīng)的網(wǎng)卡地址編碼也不同。

  (2) IP地址。因?yàn)槲锢淼刂返囊?guī)范很不統(tǒng)一,為了確保主機(jī)地址的惟一性,因此在因特網(wǎng)中對(duì)所有的主機(jī)進(jìn)行統(tǒng)一的編碼。這種地址就叫做IP地址。IP地址和物理地址可以根據(jù)協(xié)議對(duì)應(yīng)轉(zhuǎn)換。

  IP地址由4個(gè)字節(jié)(32位)的二進(jìn)制數(shù)組成,表示為用圓點(diǎn)分隔的4個(gè)十進(jìn)制整數(shù)組合的形式。一個(gè)字節(jié)對(duì)應(yīng)一個(gè)十進(jìn)制數(shù),所以每個(gè)十進(jìn)制數(shù)的值應(yīng)在0-255之間。

  (3)域名。用字符來表示網(wǎng)絡(luò)地址,就是網(wǎng)絡(luò)域名。如,華夏大地域名是www.edu-edu.com.cn.

  4.Internet的應(yīng)用

  (1)信息服務(wù)。它具體分為以下幾類:

 、傩畔g覽。②信息發(fā)布。③信息檢索。④文件下載。

  (2)網(wǎng)上通信。網(wǎng)絡(luò)通信分為以下幾類:

 、匐娮余]件。②網(wǎng)上聊天。③IP電話。④網(wǎng)上尋呼。

  (3)協(xié)同工作。它可以有以下幾種形式:

  ①協(xié)同辦公和聯(lián)合研究。②網(wǎng)上討論。③IP網(wǎng)絡(luò)視頻會(huì)議。

  (4)電子商務(wù)。

  (5)網(wǎng)上教育。

  (6)網(wǎng)上娛樂。

  5.Internet的接入方法

  用戶要接入Internet必須通過因特網(wǎng)服務(wù)供應(yīng)商(Internet Service Provider,ISP),中國最大的ISP是具有國際出口的四大骨干網(wǎng):

  中國公用計(jì)算機(jī)互聯(lián)網(wǎng)CHINANET、中國教育和科研計(jì)算機(jī)網(wǎng)CERNET、中國科學(xué)技術(shù)網(wǎng)CSTNET、金橋信息網(wǎng)GBNET

  此外還有許許多多小型的ISP.一般用戶接入Internet的方式有兩種:一種是通過局域網(wǎng)接入;另一種是通過電話網(wǎng)撥號(hào)接入。

  (1)通過局域網(wǎng)接入。局域網(wǎng)通過路由器和數(shù)據(jù)通信網(wǎng)與ISP相連接,再通過ISP的連接通道接入Internet.這些數(shù)據(jù)通信網(wǎng)由中國電信、中國網(wǎng)通、中國移動(dòng)和中國聯(lián)通等四大電信運(yùn)營企業(yè)管理。

  (2)通過電話網(wǎng)接入。一般家庭采用電話網(wǎng)撥號(hào)入網(wǎng)方式。個(gè)人計(jì)算機(jī)上網(wǎng)必須使用調(diào)制解調(diào)器Modem.用戶的計(jì)算機(jī)與ISP的遠(yuǎn)程接入服務(wù)器RAS(Remote Access Server)之間,是通過調(diào)制解調(diào)器Modem與電話網(wǎng)連通的。

  6.企業(yè)內(nèi)部網(wǎng)

  所謂企業(yè)內(nèi)部網(wǎng)(Intranet),就是一個(gè)企業(yè)為實(shí)現(xiàn)內(nèi)部管理和通信而建立的獨(dú)立網(wǎng)絡(luò)。

  (1)發(fā)展過程。

  企業(yè)網(wǎng)絡(luò)技術(shù)基本上經(jīng)歷了三個(gè)階段:

 、偌刑幚黼A段。以一臺(tái)大型主機(jī)為核心,以眾多終端為客戶端組成的集中處理式系統(tǒng)。

  ②客戶機(jī)/服務(wù)器模式。這是一種分布式處理的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),即Client/Serve模式或C/S模式。客戶機(jī)可以是具有一般功能的PC機(jī)、工作 站,服務(wù)器則由處理功能和存儲(chǔ)容量都很強(qiáng)大的高檔微機(jī)、小型機(jī)、大型主機(jī)承擔(dān)。服務(wù)器既可以建立在局域網(wǎng)內(nèi),也可以通過廣域網(wǎng)或因特網(wǎng)與客戶機(jī)聯(lián)系。

  ③瀏覽器/服務(wù)器模式。所謂瀏覽器/服務(wù)器模式(Browser/Server模式,或B/S模式)就是Intranet,是最新型的企業(yè)內(nèi)部網(wǎng)。

  (2) Intranet的技術(shù)特點(diǎn)。其特點(diǎn)如下:

 、贋橛脩籼峁┝私y(tǒng)一、友好的瀏覽器操作界面,既方便用戶訪問內(nèi)部WWW服務(wù)器,也方便用戶訪問Internet的WWW服務(wù)器。

 、谝?yàn)椴僮鹘缑媾cInternet相同,所以企業(yè)用戶不需要進(jìn)行復(fù)雜的培訓(xùn),可以節(jié)約培訓(xùn)費(fèi)用和時(shí)間。

 、塾捎贗ntranet具有與Internet相同的、完善的網(wǎng)絡(luò)服務(wù)功能,所以用戶通信環(huán)境比傳統(tǒng)企業(yè)網(wǎng)得到了很大的改善。

 、躀ntranet的用戶既可以用E-mail發(fā)送郵件,又可以用WWW發(fā)布和閱讀文檔;企業(yè)管理者可以召開網(wǎng)絡(luò)會(huì)議和進(jìn)行網(wǎng)上辦公;產(chǎn)品開發(fā)可以用協(xié)同操作方式,實(shí)現(xiàn)網(wǎng)上聯(lián)合設(shè)計(jì)。

  (3) Intranet的基本結(jié)構(gòu)。Intranet是由服務(wù)器、客戶機(jī)、物理網(wǎng)絡(luò)和防火墻四個(gè)部分組成的。

  四個(gè)主要部分的構(gòu)成如下。

 、傥锢砭W(wǎng)絡(luò)是建立在TCP/IP協(xié)議上的任意拓?fù)浣Y(jié)構(gòu)的局域網(wǎng)或廣域網(wǎng)。

 、诜⻊(wù)器是整個(gè)Intranet網(wǎng)絡(luò)的核心硬件設(shè)備,一般運(yùn)行Windows NT Server、UNIX.OSZ Warp Server、Netware Server等網(wǎng)絡(luò)操作系統(tǒng)。物理服務(wù)器往往被劃分為若干個(gè)邏輯(軟件)服務(wù)器。

  ③客戶機(jī)。它為最終用戶提供上機(jī)應(yīng)用平臺(tái)、運(yùn)行瀏覽器軟件及其他軟件。

 、芊阑饓。當(dāng)Intranet與Internet連接時(shí),防火墻可提供必要的安全保護(hù)屏障,防止外部非法用戶侵人企業(yè)內(nèi)部網(wǎng)中。

  7.企業(yè)外部網(wǎng)

  企業(yè)外部網(wǎng)(Extranet):利用Internet的協(xié)議和標(biāo)準(zhǔn),并通過公共通信系統(tǒng)(可以是Internet網(wǎng)絡(luò)或?qū)S镁路),使通過認(rèn)證的指定用戶能夠分享企業(yè)內(nèi)部網(wǎng)上部分信息和部分應(yīng)用服務(wù)的半開放專用網(wǎng)。

  2.3數(shù)據(jù)庫系統(tǒng)

  2.3.1數(shù)據(jù)庫的基本概念

  1.數(shù)據(jù)庫的基本術(shù)語

  (1)數(shù)據(jù)庫(Data Base,DB):以一定的方式將相關(guān)數(shù)據(jù)組織在一起并存儲(chǔ)在外存儲(chǔ)器上所形成的、能為多個(gè)用戶共享的、與應(yīng)用程序彼此獨(dú)立的一組相互關(guān)聯(lián)的數(shù)據(jù)集合。

  (2)數(shù)據(jù)庫管理系統(tǒng):指幫助用戶建立、使用和管理數(shù)據(jù)庫的軟件系統(tǒng),簡稱為DBMS(Data Base Management System)。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心,DBMS通常由下列三個(gè)基本部分組成,即:

  ①數(shù)據(jù)描述語言DDL(Data DescriPtion Language)。用來描述數(shù)據(jù)庫、表的結(jié)構(gòu),供用戶建立數(shù)據(jù)庫及表。

  ②數(shù)據(jù)操作語言DML(Data ManiPulation Language)。供用戶對(duì)數(shù)據(jù)表進(jìn)行數(shù)據(jù)的查詢(包括檢索與統(tǒng)計(jì))和存儲(chǔ)(包括增加、刪除與修改)等操作。

 、燮渌芾砗涂刂瞥绦。實(shí)現(xiàn)數(shù)據(jù)庫建立、運(yùn)行和維護(hù)時(shí)的統(tǒng)一管理、統(tǒng)一控制,從而保證數(shù)據(jù)的安全、完整,及多用戶并發(fā)操作。同時(shí)完成初始數(shù)據(jù)的輸入、轉(zhuǎn)換、轉(zhuǎn)存、恢復(fù)、監(jiān)控、通信,以及工作日志等管理控制的實(shí)用程序。

  (3)數(shù)據(jù)庫系統(tǒng)(Data Base System):指以計(jì)算機(jī)系統(tǒng)為基礎(chǔ),以數(shù)據(jù)庫方式管理大量共享數(shù)據(jù)的綜合系統(tǒng)。它一般由數(shù)據(jù)庫、計(jì)算機(jī)硬軟件系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)和用戶(最終用戶、應(yīng)用程序設(shè)計(jì)員和數(shù)據(jù)庫管理員)四個(gè)部分構(gòu)成。

  (4)數(shù)據(jù)庫應(yīng)用系統(tǒng):是在數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持下建立的計(jì)算機(jī)應(yīng)用系統(tǒng),簡寫為DBAS.

  2.數(shù)據(jù)庫系統(tǒng)的特點(diǎn)

  數(shù)據(jù)庫系統(tǒng)和其他數(shù)據(jù)管理系統(tǒng)相比,有如下一些基本特點(diǎn)。

  (1)數(shù)據(jù)結(jié)構(gòu)化。文件系統(tǒng)中,獨(dú)立文件內(nèi)部的數(shù)據(jù)一般是有結(jié)構(gòu)的,但文件之間不存在聯(lián)系,因此從數(shù)據(jù)的整體來說是沒有結(jié)構(gòu)的。數(shù)據(jù)庫系統(tǒng)雖然也常常分成許多單獨(dú)的數(shù)據(jù)文件,并且文件內(nèi)部也具有完整的數(shù)據(jù)結(jié)構(gòu),但是它更注意同一數(shù)據(jù)庫中各數(shù)據(jù)文件之間的相互聯(lián)系。

  (2)數(shù)據(jù)共享。共享是數(shù)據(jù)庫系統(tǒng)的目的,也是它的重要特點(diǎn)。一個(gè)數(shù)據(jù)庫中的數(shù)據(jù),不僅可以為同一企業(yè)或組織的內(nèi)部各部門共享,還可以為不同組織、地區(qū)甚至不同國家的用戶所共享。而在文件系統(tǒng)中,數(shù)據(jù)總是由特定用戶專用的。

  (3)數(shù)據(jù)獨(dú)立性。在文件系統(tǒng)中,數(shù)據(jù)結(jié)構(gòu)和應(yīng)用程序是相互依賴的,任何一方的改變總是要影響另一方。在數(shù)據(jù)庫系統(tǒng)中,這種相互依賴性是很小的,數(shù)據(jù)和程序具有相對(duì)的獨(dú)立性。

  數(shù)據(jù)庫模式主要分為物理結(jié)構(gòu)和邏輯結(jié)構(gòu)兩個(gè)方面。描述物理結(jié)構(gòu)的稱為物理數(shù)據(jù)庫描述(或物理模式、內(nèi)模式),它直接與操作系統(tǒng)或硬件相聯(lián)系。一個(gè)數(shù)據(jù)庫系統(tǒng)只有一個(gè)內(nèi)模式。

  描述邏輯結(jié)構(gòu)的稱為模式(或概念模式、邏輯模式),它是數(shù)據(jù)庫數(shù)據(jù)的完整表示,是所有用戶的公共數(shù)據(jù)視圖。一個(gè)數(shù)據(jù)庫系統(tǒng)只有一個(gè)模式,它總是以某一種數(shù)據(jù)模型為基礎(chǔ),統(tǒng)一考慮所有用戶的要求,并有機(jī)地綜合成一個(gè)邏輯整體。模式僅僅是數(shù)據(jù)型的描述,不涉及具體數(shù)據(jù)值。模式的一組值稱為模式的一個(gè)實(shí)例,一 個(gè)模式往往有許多的實(shí)例。模式是相對(duì)穩(wěn)定的,而實(shí)例是不斷變動(dòng)的。因?yàn)槟J椒从车氖菙?shù)據(jù)庫的結(jié)構(gòu),一旦定義好基本上就不再變動(dòng);而實(shí)例反映的是數(shù)據(jù)庫某個(gè)時(shí)刻的狀態(tài),數(shù)據(jù)庫的數(shù)據(jù)是在不斷更新變化的。針對(duì)每一個(gè)用戶或應(yīng)用,又由模式導(dǎo)出若干個(gè)子模式(或叫外模式、用戶模式)。子模式是直接面向用戶的,用戶 能夠看見并使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)描述。每一個(gè)子模式都是模式的一個(gè)子集;也可以把它看成是模式的一個(gè)窗口。一個(gè)數(shù)據(jù)庫系統(tǒng)可以有多個(gè)子模式。

  數(shù)據(jù)庫系統(tǒng)的三級(jí)模式中還提供了兩個(gè)映像功能:一個(gè)是在物理結(jié)構(gòu)與邏輯結(jié)構(gòu)之間的映像(轉(zhuǎn)換)功能;另一個(gè)是在邏輯結(jié)構(gòu)與用戶結(jié)構(gòu)之間的映像(轉(zhuǎn)換)功能。第一種映像使得數(shù)據(jù)庫物理結(jié)構(gòu)改變時(shí)邏輯結(jié)構(gòu)不變,因而相應(yīng)的程序也不變,這就是數(shù)據(jù)庫的物理獨(dú)立性;第二種映像使得邏輯結(jié)構(gòu)改變時(shí),用戶結(jié)構(gòu)不變, 應(yīng)用程序也不用改變,這就是數(shù)據(jù)和程序的邏輯獨(dú)立性。由于這種獨(dú)立性,使得應(yīng)用程序的編寫再也不需要考慮數(shù)據(jù)的描述和存取問題,從而大大減少了應(yīng)用程序的修改和維護(hù)工作。

  (4)可控冗余度。在文件系統(tǒng)中,由于每個(gè)應(yīng)用都擁有并使用自己的數(shù)據(jù),各數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復(fù),這就是冗余。數(shù)據(jù)庫系統(tǒng)是為了整個(gè)系統(tǒng)的數(shù)據(jù)共享而建立的,各應(yīng)用的數(shù)據(jù)集中存儲(chǔ)、共同使用,盡可能地避免了數(shù)據(jù)的重復(fù)存儲(chǔ),減少了數(shù)據(jù)的冗余。

  (5)統(tǒng)一的管理和控制。數(shù)據(jù)庫通過數(shù)據(jù)庫管理系統(tǒng)軟件包統(tǒng)一管理數(shù)據(jù)。由于多用戶共享數(shù)據(jù),數(shù)據(jù)庫還具有安全性、完整性、并發(fā)性控制和數(shù)據(jù)恢復(fù)功能。

  2.3.2數(shù)據(jù)模型的基本概念

  1.模型的概念

  對(duì)現(xiàn)實(shí)世界事物特征的模擬和抽象就是這個(gè)事物的模型。在數(shù)據(jù)庫中數(shù)據(jù)模型是抽象的表示和處理現(xiàn)實(shí)世界中數(shù)據(jù)的工具。

  模型應(yīng)當(dāng)滿足以下要求:一是真實(shí)地反映現(xiàn)實(shí)世界;二是容易被人理解;三是便于在計(jì)算機(jī)上實(shí)現(xiàn)等。信息采用逐步抽象的方法,把數(shù)據(jù)模型劃分為兩類,以人的觀點(diǎn)模擬現(xiàn)實(shí)世界的模型叫做概念模型(或稱信息模型),以計(jì)算機(jī)系統(tǒng)的觀點(diǎn)模擬現(xiàn)實(shí)世界的模型叫做數(shù)據(jù)模型。

  2.概念模型

  概念模型就是概念層次的數(shù)據(jù)模型。它獨(dú)立于任何數(shù)據(jù)庫管理系統(tǒng),但是又很容易向數(shù)據(jù)庫管理系統(tǒng)支持的邏輯數(shù)據(jù)模型轉(zhuǎn)換。

  (l)基本術(shù)語

  實(shí)體:客觀存在,并且可以互相區(qū)別的事物。它可以是具體的物件,也可以是抽象的概念,還可以是某種聯(lián)系。

  屬性:實(shí)體具有的每一個(gè)特性都稱為一個(gè)屬性。屬性有“型”和“值”的概念,屬性的名稱(說明)就是屬性的“型”;對(duì)型的具體賦值就是屬性的“值”。

  碼:在眾多屬性中能夠惟一標(biāo)識(shí)(確定)實(shí)體的屬性或?qū)傩越M的稱為實(shí)體的碼。

  域:屬性的取值范圍稱為該屬性的域。

  實(shí)體型:用實(shí)體名及描述它的各屬性名,可以刻畫出全部同質(zhì)實(shí)體的共同特征和性質(zhì),它被稱為實(shí)體型。

  實(shí)體集:某個(gè)實(shí)體型下的全部實(shí)體,叫做實(shí)體集。

  聯(lián)系:一個(gè)實(shí)體集內(nèi)部各實(shí)體之間的相互聯(lián)系,叫做實(shí)體內(nèi)。

  (2)實(shí)體集內(nèi)部的聯(lián)系。在一個(gè)實(shí)體集內(nèi)部也存在著一對(duì)一、一對(duì)多和多對(duì)多的聯(lián)系。

  3.數(shù)據(jù)模型

  它分為邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型兩類。

  邏輯數(shù)據(jù)模型:是用戶通過數(shù)據(jù)庫管理系統(tǒng)看到的現(xiàn)實(shí)世界,它描述了數(shù)據(jù)庫數(shù)據(jù)的整體結(jié)構(gòu)。邏輯模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束三部分概念組成。數(shù)據(jù)結(jié)構(gòu)是對(duì)系統(tǒng)靜態(tài)特性的描述,人們一般以數(shù)據(jù)結(jié)構(gòu)的類型來命名數(shù)據(jù)模型,如層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P偷取?/P>

  物理數(shù)據(jù)模型:是用來描述數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法的。它不但受數(shù)據(jù)庫管理系統(tǒng)控制,而且與計(jì)算機(jī)存儲(chǔ)器、操作系統(tǒng)密切相關(guān)。

  (l)層次模型。層次數(shù)據(jù)庫的特點(diǎn)是實(shí)體之間按層次關(guān)系部定義。實(shí)體用記錄(類型)表示,實(shí)體的屬性對(duì)應(yīng)記錄的數(shù)據(jù)項(xiàng);實(shí)體之間的聯(lián)系用有向連線表示。

  層次模型以每個(gè)實(shí)體為結(jié)點(diǎn),上層結(jié)點(diǎn)叫做父結(jié)點(diǎn),下層結(jié)點(diǎn)叫做子結(jié)點(diǎn)。層次模型像一棵倒置的樹,最上層的結(jié)點(diǎn)沒有雙親,稱為根結(jié)點(diǎn);最下層的結(jié)點(diǎn)沒有子女,稱為葉結(jié)點(diǎn)。所以層次模型是一種以記錄類型為結(jié)點(diǎn)的有向樹結(jié)構(gòu)。

  (2)網(wǎng)狀模型。由于層次模型還不能很好地表達(dá)實(shí)體間的復(fù)雜關(guān)系(多對(duì)多聯(lián)系),于是又產(chǎn)生了網(wǎng)狀模型,它很好地解決了實(shí)體間復(fù)雜關(guān)系的表達(dá)問題,但是它也有致命的弱點(diǎn),即當(dāng)需求擴(kuò)展時(shí),對(duì)原有數(shù)據(jù)結(jié)構(gòu)及應(yīng)用程序的修改會(huì)產(chǎn)生嚴(yán)重的后果。

  (3)關(guān)系模型。關(guān)系模型以人們經(jīng)常使用的表格形式作為基本的存儲(chǔ)結(jié)構(gòu),通過相同關(guān)鍵字段來實(shí)現(xiàn)表格間的數(shù)據(jù)聯(lián)系。

  (4)面向?qū)ο竽P。不同于層次模型、網(wǎng)狀模型、關(guān)系模型這些傳統(tǒng)的數(shù)據(jù)模型,面向?qū)ο髷?shù)據(jù)模型是非傳統(tǒng)的數(shù)據(jù)模型。將面向?qū)ο蟪绦蛟O(shè)計(jì)方法與數(shù)據(jù)庫技術(shù)相結(jié)合就產(chǎn)生了面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。

  2.3.3關(guān)系模型與關(guān)系數(shù)據(jù)庫

  1.關(guān)系模型

  關(guān)系模型是一種新的數(shù)據(jù)模型。它建立在集合論和謂詞演算公式的基礎(chǔ)上。它提供的邏輯結(jié)構(gòu)簡單,數(shù)據(jù)獨(dú)立性強(qiáng),存取具有對(duì)稱性、操縱靈活。

  在數(shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu)如果依照關(guān)系模型定義,就是關(guān)系數(shù)據(jù)庫系統(tǒng)。關(guān)系數(shù)據(jù)庫系統(tǒng)由許多不同的關(guān)系構(gòu)成,其中每個(gè)關(guān)系就是一個(gè)實(shí)體,可以用一張二維表表示。

  關(guān)系二維表中的術(shù)語解釋如下:

  。關(guān)系(Relation):一張二維表對(duì)應(yīng)一個(gè)關(guān)系。

  。屬性(Attribute):表中每一列叫做一個(gè)屬性,屬性有名和值的區(qū)別。

  。元組(Topl):由屬性值組成的每一行叫做一個(gè)元組。

  。框架(rramework):由屬性名組成的表頭稱為框架(關(guān)系型)。

  。分量:表中的每一個(gè)屬性值。

  。域(Domain):每個(gè)屬性的取值范圍。

  。候選碼(Candidate Key):可以惟一確定的一個(gè)元組的屬性或?qū)傩越M(可簡稱碼)。

  。主碼(Primary Key):一個(gè)關(guān)系中往往會(huì)有多個(gè)候選碼,可以指定一個(gè)為主碼。

  。主屬性(Primary Attribute):可以作為候選碼的屬性也叫主屬性。

  。非主屬性(Non-key Attribute):不能作為候選碼的屬性叫做非主屬性。

  。關(guān)系模式:對(duì)關(guān)系的描述稱為關(guān)系模式,常常記做:

  關(guān)系名(屬性1,屬性2,屬性3,……,屬性n)

  在關(guān)系模型中,不但實(shí)體用關(guān)系表示,而且實(shí)體之間的聯(lián)系也用關(guān)系來表示。

  關(guān)系模型要求關(guān)系必須是規(guī)范化的,即要求每個(gè)關(guān)系必須滿足一定的條件,其中最基本的一條就是,關(guān)系中每個(gè)分量必須是不可再分的基本項(xiàng)。

  作為一個(gè)關(guān)系模型的基本約束條件,起碼必須具備以下幾條:

  。表格中每一數(shù)據(jù)項(xiàng)不可再分,是基本項(xiàng)。

  。每一列數(shù)據(jù)有相同的類型,叫做屬性。各列都有惟一的屬性名和不同的屬性值,列數(shù)可根據(jù)需要而設(shè)定。

  。每列的順序是任意的。

  。每一行數(shù)據(jù)是一個(gè)實(shí)體諸多屬性值的集合,叫做元組。一個(gè)表格中不允許有完全相同的行出現(xiàn)。

  。各行順序可以是任意的。

  2.關(guān)系操作

  關(guān)系數(shù)據(jù)模型的理論基礎(chǔ)是集合論,每一個(gè)關(guān)系就是一個(gè)笛卡爾積的子集。

  (1)傳統(tǒng)集合運(yùn)算。傳統(tǒng)集合運(yùn)算有并、交、差三種。

  (2)專門的關(guān)系運(yùn)算。專門的關(guān)系運(yùn)算主要有選擇(篩選)、投影和連接三種。選擇運(yùn)算是對(duì)關(guān)系表中元組(行)的操作,操作結(jié)果是找出滿足條件的元組。其中,

  投影運(yùn)算是對(duì)關(guān)系表中屬性(列)的操作,操作結(jié)果是找出關(guān)系中指定屬性全部值的子集。

  選擇運(yùn)算和投影運(yùn)算可以同時(shí)用一條命令來實(shí)現(xiàn)。

  連接運(yùn)算是對(duì)兩個(gè)關(guān)系的運(yùn)算,操作結(jié)果是找出滿足連接條件的所有元組,并且拼接成一個(gè)新的關(guān)系。完善的關(guān)系數(shù)據(jù)庫管理系統(tǒng)總是以數(shù)據(jù)操縱語言及結(jié)構(gòu)化查詢語言(SQL),來實(shí)現(xiàn)各種關(guān)系運(yùn)算。

  2.3.4 Vsual Foxpr數(shù)據(jù)庫管理系統(tǒng)

  1.VFP的基本概念

  (l)數(shù)據(jù)表。數(shù)據(jù)表簡稱為表,是VFP中最重要的操作對(duì)象。一個(gè)表就是一個(gè)關(guān)系,它總是以文件的形式存放在計(jì)算機(jī)的外存儲(chǔ)器中。表文件的存取名稱就是關(guān)系名,文件的擴(kuò)展名是DBF.

  (2)數(shù)據(jù)庫。在VFP中一張二維表稱為一個(gè)數(shù)據(jù)表(或者簡稱表)。在關(guān)系數(shù)據(jù)庫中,可以包含若干個(gè)表(以及視圖)。數(shù)據(jù)庫也可作為一個(gè)文件存放在計(jì)算機(jī)外存儲(chǔ)器中,其擴(kuò)展名是DBC.

  (3)索引。索引實(shí)際上是對(duì)數(shù)據(jù)表的排序,但是它不改變數(shù)據(jù)表中數(shù)據(jù)的物理順序,而是另外建立一個(gè)索引對(duì)應(yīng)列表。

  (4)關(guān)鍵字。關(guān)系中的碼在數(shù)據(jù)表中一般叫做關(guān)鍵字,主碼叫做主關(guān)鍵字。因?yàn)樵跀?shù)據(jù)表中,屬性叫做字段,所以關(guān)鍵字就是能夠惟一標(biāo)識(shí)一條記錄的字段或字段組合。如果一個(gè)字段不能成為當(dāng)前表的關(guān)鍵字,但卻是另一個(gè)數(shù)據(jù)表的關(guān)鍵字,那么這個(gè)字段就稱為外來關(guān)鍵字。

  (5)視圖。視圖是一種特殊類型的表,它往往由一個(gè)或多個(gè)表(或視圖)中的部分字段或部分記錄組成。但是視圖并不是一個(gè)完整的數(shù)據(jù)集合,只是在數(shù)據(jù)庫中存放了相應(yīng)的關(guān)系。

  (6)存儲(chǔ)過程。存儲(chǔ)過程實(shí)際上是封裝在數(shù)據(jù)庫中的一個(gè)命令(程序)文件。其中可以包含系統(tǒng)為實(shí)現(xiàn)數(shù)據(jù)庫中數(shù)據(jù)的保護(hù)、安全、鏈接、查詢、視圖及關(guān)聯(lián)等功能,而自動(dòng)或人為設(shè)計(jì)的若干程序過程段及函數(shù)等。

  管理系統(tǒng)中計(jì)算機(jī)應(yīng)用課堂筆記3

  第三章管理信息系統(tǒng)的開發(fā)策略

  3.1系統(tǒng)開發(fā)的任務(wù)和特點(diǎn)

  3.1.1系統(tǒng)開發(fā)的任務(wù)

  系統(tǒng)開發(fā)的任務(wù)就是根據(jù)企業(yè)管理的目標(biāo)、內(nèi)容、規(guī)模、性質(zhì)等具體情況,從系統(tǒng)論的觀點(diǎn)出發(fā),運(yùn)用系統(tǒng)工程的方法,按照系統(tǒng)發(fā)展的規(guī)律,為企業(yè)建立起計(jì)算機(jī)化的信息系統(tǒng)。其中最核心的工作,就是開發(fā)出一套適合于現(xiàn)代企業(yè)管理要求的應(yīng)用軟件系統(tǒng)。

  在計(jì)算機(jī)領(lǐng)域中,人們經(jīng)常用“系統(tǒng)開發(fā)”一詞來概括管理應(yīng)用軟件系統(tǒng)從項(xiàng)目提出直到運(yùn)行、評(píng)價(jià)為止的整個(gè)過程。這個(gè)過程有時(shí)又稱為“系統(tǒng)分析與設(shè)計(jì)”或簡稱為“系統(tǒng)設(shè)計(jì)”。

  3.1.2系統(tǒng)開發(fā)的特點(diǎn)

  管理信息系統(tǒng)開發(fā)的成果或產(chǎn)品是一套應(yīng)用軟件系統(tǒng)。與一般硬件設(shè)備的生產(chǎn)過程和單項(xiàng)事務(wù)處理的程序編寫相比,具有以下特點(diǎn):

  1.復(fù)雜性高

  2.集體的創(chuàng)造性活動(dòng)

  3.質(zhì)量要求高

  4.產(chǎn)品是無形的

  5.歷史短,經(jīng)驗(yàn)不足

  3.2系統(tǒng)開發(fā)的指導(dǎo)原則

  系統(tǒng)工程是為了合理地進(jìn)行開發(fā)、設(shè)計(jì)和運(yùn)用系統(tǒng)而采用的思想、步驟、組織和方法的總稱,管理信息系統(tǒng)的開發(fā)屬于系統(tǒng)工程的范疇。深入分析系統(tǒng)的特征,根據(jù)系統(tǒng)發(fā)展的規(guī)律來建立系統(tǒng),是系統(tǒng)開發(fā)的指導(dǎo)原則,其要點(diǎn)如下:

  3.2.1系統(tǒng)的目的性

  應(yīng)明確系統(tǒng)開發(fā)的目的,確立面向用戶的觀點(diǎn)。

  3.2.2系統(tǒng)的整體性

  強(qiáng)調(diào)系統(tǒng)的整體性,采用先確定邏輯模型,再設(shè)計(jì)物理模型的開發(fā)思路。

  系統(tǒng)開發(fā)采取整體化開發(fā)形式。其具體做法如下:

  一是詳細(xì)了解原系統(tǒng)信息處理過程,包括各種處理的物理細(xì)節(jié),得出原系統(tǒng)的物理模型。

  二是對(duì)原系統(tǒng)的物理模型進(jìn)行綜合和抽象,去掉物理細(xì)節(jié),分析原系統(tǒng)的邏輯功能,得出原系統(tǒng)的整體邏輯模型。

  三是對(duì)原系統(tǒng)的邏輯模型進(jìn)行改進(jìn)和完善,補(bǔ)充管理需要的、人工系統(tǒng)難以實(shí)現(xiàn)的新的功能,形成新系統(tǒng)的邏輯模型,解決新的計(jì)算機(jī)系統(tǒng)應(yīng)當(dāng)“做什么”的問題。

  四是建立新系統(tǒng)的物理模型,即確定新系統(tǒng)實(shí)現(xiàn)邏輯模型的技術(shù)方法和手段,解決新系統(tǒng)“如何做”的問題。

  這個(gè)過程就是由原系統(tǒng)物理模型,到原系統(tǒng)邏輯模型和計(jì)算機(jī)化邏輯模型,再到計(jì)算機(jī)化物理模型的過程。

  3.2.3系統(tǒng)的相關(guān)性

  分析系統(tǒng)的相關(guān)性,根據(jù)分解-協(xié)調(diào)的原則由頂向下發(fā)展系統(tǒng)。

  管理信息系統(tǒng)是由多個(gè)子系統(tǒng)(功能)組成的,整個(gè)系統(tǒng)是一個(gè)不可分割的整體,整個(gè)系統(tǒng)的功能并不是各子系統(tǒng)的簡單加和,其功能應(yīng)比所有子系統(tǒng)的功能總和還要大得多。

  整個(gè)系統(tǒng)為層次結(jié)構(gòu),系統(tǒng)可分解為多個(gè)子系統(tǒng),子系統(tǒng)同樣又可分解為更細(xì)一級(jí)以子系統(tǒng)。系統(tǒng)、子系統(tǒng)均有自身的目標(biāo)、界限、輸入、輸出和處理內(nèi)容。

  根據(jù)上述特性,發(fā)展了系統(tǒng)結(jié)構(gòu)化分析和設(shè)計(jì)的方法,其要點(diǎn)是“自頂向下”地開發(fā)系統(tǒng),分期分批進(jìn)行子系統(tǒng)的開發(fā),“由底向上”實(shí)施,先實(shí)現(xiàn)某些子系統(tǒng)再逐步實(shí)現(xiàn)總的目標(biāo)和功能。因此,在系統(tǒng)開發(fā)中“由頂向下”是主導(dǎo)原則,“由底向上”是輔助原則。

  3.2.4系統(tǒng)的環(huán)境適應(yīng)性

  應(yīng)該適應(yīng)環(huán)境變化的要求,開發(fā)易擴(kuò)展、易維護(hù)的系統(tǒng)。

  3.2.5工作成果文檔化,圖表規(guī)范化

  軟件是程序以及開發(fā)、使用和維護(hù)這些程序所需的所有文檔。要及時(shí)按照一定規(guī)范產(chǎn)生各種文檔,做到工作成果文檔化、圖表規(guī)范化。這些文檔有以下重要作用:

  其一,人的記憶力是有限的,各種調(diào)查分析的結(jié)果和設(shè)計(jì)的技術(shù)細(xì)節(jié)必須以書面形式記錄下來,以供查閱和核對(duì)。

  其二,開發(fā)人員之間、開發(fā)人員與用戶之間,可利用書面的、超越各自專業(yè)的共同語言——文檔的形式有效地進(jìn)行交流。

  其三,系統(tǒng)開發(fā)要經(jīng)過一定的過程,后一階段的工作要在前一階段的基礎(chǔ)上,也就是在前期工作文檔的基礎(chǔ)上繼續(xù)進(jìn)行。

  文檔的形式以圖表為主,其表達(dá)效果在很多情況下比文字?jǐn)⑹龊啙崱⑿蜗、效果真?shí)。但所用的圖表應(yīng)當(dāng)規(guī)范化、標(biāo)準(zhǔn)化。

  3.3系統(tǒng)開發(fā)的方法

  3.3.1生命周用法

  生命周期法將管理信息系統(tǒng)的開發(fā)過程劃分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施三個(gè)階段,每個(gè)階段又分成若干步驟。

  1.系統(tǒng)開發(fā)生命周期各階段的主要任務(wù)

  生命周期各階段的主要任務(wù)如下:

  (1)系統(tǒng)分析。在系統(tǒng)分析階段,首先根據(jù)用戶提出的建立新系統(tǒng)的要求,進(jìn)行總體規(guī)劃和可行性研究。系統(tǒng)分析是使系統(tǒng)開發(fā)達(dá)到合理、優(yōu)化的重要階段,這階段工作深入與否直接影響到新系統(tǒng)的質(zhì)量和經(jīng)濟(jì)性,它是開發(fā)成敗的關(guān)鍵。

  (2)系統(tǒng)設(shè)計(jì)。根據(jù)系統(tǒng)分析確定的邏輯模型,確定新系統(tǒng)的物理模型,即計(jì)算機(jī)化信息系統(tǒng)應(yīng)用軟件的總體結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計(jì),并提出系統(tǒng)配置方案。繼而對(duì)物理模型進(jìn)行詳細(xì)的設(shè)計(jì)。詳細(xì)設(shè)計(jì)的主要內(nèi)容有代碼設(shè)計(jì)、用戶界面設(shè)計(jì)、處理過程設(shè)計(jì)。最后,編寫系統(tǒng)設(shè)計(jì)報(bào)告。

  (3)系統(tǒng)實(shí)施。系統(tǒng)實(shí)施包括:按照物理模型實(shí)現(xiàn)應(yīng)用軟件的編制和測試、系統(tǒng)試運(yùn)行、系統(tǒng)切換、系統(tǒng)交付使用以及運(yùn)行后的系統(tǒng)維護(hù)和評(píng)價(jià)等工作。

  2.生命周期法的主要優(yōu)缺點(diǎn)

  生命周期法的主要優(yōu)點(diǎn)是:

  (1)強(qiáng)調(diào)系統(tǒng)的整體性、全局性。它采用“自頂向下”的原則分析和設(shè)計(jì)系統(tǒng),首先解決全局問題,強(qiáng)調(diào)在系統(tǒng)整體優(yōu)化的前提下,來考慮具體的解決方案。

  (2)嚴(yán)格區(qū)分工作階段。整個(gè)開發(fā)過程階段和步驟清楚,每一階段和步驟均有明確的成果,作為下一步工作的依據(jù)。這樣有利于整個(gè)項(xiàng)目的管理與控制,避免了開發(fā)過程的混亂狀態(tài)。

  但是,在實(shí)踐過程中也暴露出這種方法的一些缺陷:

  (1)難以準(zhǔn)確定義用戶需求。

  (2)開發(fā)周期長,難以適應(yīng)環(huán)境變化。

  3.3.2原型法

  原型法(Prototyping Approach)的基本思想是:首先由用戶與系統(tǒng)分析設(shè)計(jì)人員合作,在短期內(nèi)定義用戶的基本需求,開發(fā)出一個(gè)功能不十分完善、實(shí)驗(yàn)性的、簡易的應(yīng)用軟件系統(tǒng)的基本框架,稱之為原型。接著運(yùn)行這個(gè)原型,再不斷評(píng)價(jià)和改進(jìn)原型,使之逐步完善。其開發(fā)過程是多次重復(fù)、不斷演進(jìn)的過程。

  原型法的主要優(yōu)點(diǎn)是:

  l.符合人們認(rèn)識(shí)事物的規(guī)律

  2.用戶參與積極性高

  3.開發(fā)周期短,使用靈活

  由于原型法需要快速形成原型和不斷修改演進(jìn),要求系統(tǒng)的可變更性好,易于修改,因此,采用這種方法必須具有形成原型和修改原型的支撐工具,如系統(tǒng)分析和設(shè)計(jì)中各種圖表的生成器、計(jì)算機(jī)數(shù)據(jù)字典、程序生成器等。這些支撐工具正在研制與完善中,其發(fā)展對(duì)原型法的推廣使用起著相輔相成的作用。

  3.3.3面向?qū)ο蟮姆椒?Object Oriented)

  面向?qū)ο蟮姆椒ㄅc傳統(tǒng)方法比較有兩點(diǎn)重大突破。

  1.操作與數(shù)據(jù)共同封裝

  所謂“對(duì)象”就是數(shù)據(jù)和操作的封裝通信單位。在面向?qū)ο蠹夹g(shù)里,將數(shù)據(jù)和操作稱為對(duì)象的屬性和服務(wù)。數(shù)據(jù)表征了對(duì)象的狀態(tài),操作則是在外界激發(fā)下使數(shù)據(jù)的狀態(tài)改變。這里激發(fā)的因素就是對(duì)象間的通信,稱為消息。對(duì)象接收某則消息后,對(duì)屬性(數(shù)據(jù))進(jìn)行操作。

  2.類與繼承機(jī)制

  “類”就是指一組具有相同結(jié)構(gòu)、操作和約束條件的對(duì)象,對(duì)象類由“類說明”和“類實(shí)現(xiàn)”兩大部分組成!邦愓f明”統(tǒng)一描述對(duì)象類的結(jié)構(gòu)。應(yīng)遵守的約束規(guī)則以及執(zhí)行的操作。而“類實(shí)現(xiàn)”則由開發(fā)人員掌握。

  一個(gè)類的上層可以有超類,下層可以有子類,形成一種層次結(jié)構(gòu)。一個(gè)類可以有多個(gè)超類,也可以有多個(gè)子類。超類是下層子類的概括,因此子類可以繼承超類的屬性、操作和約束規(guī)則,這就是類繼承機(jī)制。繼承性使面向?qū)ο蟮南到y(tǒng)具有較好的可擴(kuò)充性和靈活性,因而有利于軟件系統(tǒng)的維護(hù)。

  3.3.4計(jì)算機(jī)輔助軟件工程

  計(jì)算機(jī)輔助軟件工程(Computer Aided Software Engineering,CASE)是提高系統(tǒng)開發(fā)效率和質(zhì)量的重要途徑。CASE技術(shù)的目標(biāo)就是要實(shí)現(xiàn)系統(tǒng)開發(fā)生命周期內(nèi)各階段工作基于計(jì)算機(jī)的自動(dòng)化。CASE的作用,可概括為三個(gè)方面:

  一是能實(shí)現(xiàn)一個(gè)具有快速響應(yīng)、專用資源和早期查錯(cuò)功能的交互式開發(fā)環(huán)境。

  二是對(duì)系統(tǒng)開發(fā)和維護(hù)過程中各個(gè)環(huán)節(jié)實(shí)現(xiàn)自動(dòng)化。

  三是通過強(qiáng)有力的圖形接口,實(shí)現(xiàn)直觀的程序設(shè)計(jì)。

  3.3.5開發(fā)方法的選擇

  原型法需要軟件支撐工具快速形成原型,并不斷地與用戶討論、修改,最終建立系統(tǒng)。要將這種方法用于大型信息系統(tǒng)開發(fā)中的所有環(huán)節(jié)是不適宜的。因此,它主要用于小型的。靈活性高的系統(tǒng)或局部系統(tǒng)的設(shè)計(jì)和實(shí)施。

  面向?qū)ο蟮姆椒ㄊ且詫?duì)象為基礎(chǔ),利用特定的軟件工具直接完成從對(duì)象的描述到應(yīng)用軟件結(jié)構(gòu)的轉(zhuǎn)換,特別適合于小型應(yīng)用軟件系統(tǒng)的開發(fā)。

  在大型系統(tǒng)的開發(fā)中,常常不是采用一種開發(fā)方法,而是采用多種方法的組合。

  結(jié)構(gòu)化生命周期法是目前較全面支持大、中型系統(tǒng)整個(gè)過程開發(fā)的方法,其他方法雖然有許多優(yōu)點(diǎn),但都只能作為結(jié)構(gòu)化生命周期法在局部開發(fā)環(huán)節(jié)上的補(bǔ)充,暫時(shí)還不能代替其在系統(tǒng)開發(fā)過程中的主導(dǎo)地位。

  系統(tǒng)開發(fā)的方法隨著系統(tǒng)開發(fā)工具的不斷改進(jìn),正在逐漸完善,本節(jié)列舉的各種方法不是相互獨(dú)立的,它們經(jīng)?梢曰旌鲜褂谩

  3.4系統(tǒng)開發(fā)的方式

  目前,我國企業(yè)系統(tǒng)開發(fā)方式主要有以下四種。

  1.由本企業(yè)自行開發(fā)

  這種開發(fā)方式需要有出色的領(lǐng)導(dǎo)和自己的開發(fā)隊(duì)伍,包括系統(tǒng)分析師、程序設(shè)計(jì)員、計(jì)算機(jī)技術(shù)人員和有經(jīng)驗(yàn)的管理人員等各類人員。

  自行開發(fā)的主要優(yōu)點(diǎn)是:

  (1)用戶的需求可以得到充分滿足。(2)系統(tǒng)維護(hù)容易。(3)可鍛煉本企業(yè)計(jì)算機(jī)開發(fā)應(yīng)用的隊(duì)伍。

  自行開發(fā)的主要缺點(diǎn)是:

  (1)系統(tǒng)開發(fā)周期一般較長。(2)難于擺脫本企業(yè)習(xí)慣的管理方式的影響,不易開發(fā)出一個(gè)高水平的管理信息系統(tǒng)。(3)用于企業(yè)內(nèi)部的開發(fā)費(fèi)用高。

  2.委托開發(fā)

  利用外部專門提供信息系統(tǒng)建立和維護(hù)的公司,來實(shí)現(xiàn)信息系統(tǒng)的開發(fā)。企業(yè)應(yīng)當(dāng)事前在調(diào)查研究的基礎(chǔ)上,向委托開發(fā)的單位提出系統(tǒng)開發(fā)任務(wù)書,明確新系統(tǒng)的目標(biāo)、范圍和總的功能需求。在開發(fā)過程中,企業(yè)應(yīng)派出精通管理業(yè)務(wù)的人員參與開發(fā)方案的研究、監(jiān)督控制工作的進(jìn)展,以保證工作的質(zhì)量。

  這種開發(fā)方式的優(yōu)點(diǎn)是:開發(fā)周期短;企業(yè)不必組織本企業(yè)的開發(fā)隊(duì)伍;如果選擇了好的開發(fā)單位,企業(yè)能密切配合系統(tǒng)開發(fā)管理工作,使之符合現(xiàn)代信息處理要求,則可開發(fā)出水平較高的系統(tǒng)。其缺點(diǎn)是:委托開發(fā)由于要由軟件公司對(duì)企業(yè)的系統(tǒng)進(jìn)行專門的開發(fā),用于外部的費(fèi)用很高;當(dāng)企業(yè)管理發(fā)生變化或擴(kuò)展時(shí),系統(tǒng) 維護(hù)工作困難。

  3.企業(yè)與軟件公司合作開發(fā)

  其主要優(yōu)點(diǎn)是:在合作開發(fā)中,可發(fā)揮軟件公司技術(shù)力量強(qiáng),本企業(yè)人員對(duì)管理業(yè)務(wù)熟悉的優(yōu)勢,共同開發(fā)出具有較高水平而適用性又強(qiáng)的系統(tǒng);有利于企業(yè)計(jì)算機(jī)應(yīng)用隊(duì)伍的培養(yǎng)與提高。

  4.購買應(yīng)用軟件產(chǎn)品

  購買商品化應(yīng)用軟件產(chǎn)品的主要優(yōu)點(diǎn)是:

  (1)軟件產(chǎn)品可靠性、穩(wěn)定性高。

  (2)反映了先進(jìn)的企業(yè)管理思想。

  (3)開發(fā)周期短。

  (4)費(fèi)用比較低。

  購買商品化軟件的主要缺點(diǎn)是:

  (1)系統(tǒng)實(shí)施費(fèi)用較高。

  (2)系統(tǒng)維護(hù)困難。

  商品化軟件應(yīng)用范圍正在日益擴(kuò)大,將成為系統(tǒng)建立的主要方式。

  3.5系統(tǒng)開發(fā)的組織與項(xiàng)目管理

  3.5.1系統(tǒng)開發(fā)的組織

  1.系統(tǒng)開發(fā)領(lǐng)導(dǎo)小組

  系統(tǒng)開發(fā)領(lǐng)導(dǎo)小組應(yīng)由企業(yè)負(fù)責(zé)人來主持,小組成員應(yīng)包括1名公司副經(jīng)理、系統(tǒng)開發(fā)項(xiàng)目組長、有經(jīng)驗(yàn)的系統(tǒng)分析師,以及用戶各主要部門的業(yè)務(wù)負(fù)責(zé)人,共約 5-7人組成。其主要任務(wù)是制定管理信息系統(tǒng)開發(fā)的方針策略;指導(dǎo)項(xiàng)目小組的工作;批準(zhǔn)項(xiàng)目計(jì)劃;在開發(fā)過程中,根據(jù)客觀發(fā)展情況進(jìn)行決策,協(xié)調(diào)各方面的關(guān)系;控制開發(fā)進(jìn)度。領(lǐng)導(dǎo)小組的職責(zé)范圍如下:

  (1)提出建立新系統(tǒng)的目標(biāo)和總策略。

  (2)指導(dǎo)項(xiàng)目小組工作,保證滿足企業(yè)不同部門對(duì)新系統(tǒng)的需求。

  (3)對(duì)開發(fā)工作進(jìn)行監(jiān)督與控制。

  (4)協(xié)調(diào)系統(tǒng)開發(fā)中有關(guān)的各項(xiàng)工作。

  (5)向上級(jí)組織報(bào)告系統(tǒng)開發(fā)工作的進(jìn)展情況。

  (6)委任計(jì)算中心的主要工作人員,規(guī)定他們的職責(zé)范圍。

  2.系統(tǒng)開發(fā)項(xiàng)目組

  項(xiàng)目小組直接負(fù)責(zé)系統(tǒng)開發(fā)的具體企業(yè)工作。項(xiàng)目小組成員由三類人員組成,即系統(tǒng)分析師、程序設(shè)計(jì)員和企業(yè)管理人員。在系統(tǒng)開發(fā)的各階段中。

  各類人員的工作任務(wù)及應(yīng)具備的素質(zhì)如下:

  (1)系統(tǒng)分析師。他們的主要任務(wù)是研究用戶對(duì)信息系統(tǒng)的需求;評(píng)價(jià)該企業(yè)開發(fā)計(jì)算機(jī)化信息系統(tǒng)的可行性;進(jìn)行系統(tǒng)分析與設(shè)計(jì),負(fù)責(zé)對(duì)新系統(tǒng)的安裝、測試和技術(shù)文件的編寫。他們不僅應(yīng)當(dāng)具備計(jì)算機(jī)硬件、軟件的知識(shí),懂得企業(yè)管理的業(yè)務(wù),還應(yīng)當(dāng)了解現(xiàn)代化管理方法以及各種經(jīng)濟(jì)數(shù)學(xué)模型在企業(yè)管理中的應(yīng)用, 并且應(yīng)當(dāng)具有理論聯(lián)系實(shí)際靈活運(yùn)用上述知識(shí)的能力。

  此外,他們應(yīng)當(dāng)善于處理人際關(guān)系。他們應(yīng)具有概括能力、邏輯抽象能力、想象力和創(chuàng)造力,才能設(shè)計(jì)出高質(zhì)量的系統(tǒng)

  (2)程序設(shè)計(jì)員。程序設(shè)計(jì)員的主要任務(wù)是按照系統(tǒng)分析師所提出的設(shè)計(jì)方案編制程序、調(diào)試程序、修改程序直到新系統(tǒng)投入運(yùn)行。

  (3)企業(yè)管理人員。參加系統(tǒng)開發(fā)的企業(yè)管理人員代表用戶,在實(shí)際工作中提出用戶的需求,一方面對(duì)開發(fā)工作的質(zhì)量進(jìn)行監(jiān)督;另一方面他們應(yīng)按照新系統(tǒng)的要求,組織管理基礎(chǔ)工作的整頓,提供新系統(tǒng)運(yùn)行所需的各種基礎(chǔ)數(shù)據(jù)。

  3.5.2系統(tǒng)開發(fā)的項(xiàng)目管理

  計(jì)算機(jī)管理信息系統(tǒng)的建立是一項(xiàng)復(fù)雜的系統(tǒng)工程,除了應(yīng)用軟件系統(tǒng)開發(fā)工作以外,還需要一定的支持環(huán)境,如進(jìn)行管理體制的改革,信息的標(biāo)準(zhǔn)化、規(guī)范化、完整化,應(yīng)用人員的培訓(xùn),硬件設(shè)備和系統(tǒng)軟件的配置,計(jì)算機(jī)房的建設(shè)等各方面的工作,只有這些工作完成以后,信息系統(tǒng)才能正常運(yùn)轉(zhuǎn)。

  管理系統(tǒng)中計(jì)算機(jī)應(yīng)用課堂筆記4

  第四章信息系統(tǒng)規(guī)劃和可行性研究

  4.1信息系統(tǒng)規(guī)劃概論

  4.1.1系統(tǒng)規(guī)劃的目的

  對(duì)信息系統(tǒng)規(guī)劃的目的,主要有如下幾方面:

  1.保證信息系統(tǒng)開發(fā)符合企業(yè)總的戰(zhàn)略目標(biāo),使系統(tǒng)能真正成為提高企業(yè)競爭力的有力工具。

  2.保證信息系統(tǒng)滿足企業(yè)各部門對(duì)信息的需求。

  企業(yè)是由眾多的部門所組成的復(fù)雜系統(tǒng),各部門有自己的功能,部門之間通過信息流相互聯(lián)系。

  3.為領(lǐng)導(dǎo)對(duì)系統(tǒng)開發(fā)決策提供依據(jù)。

  4.明確系統(tǒng)開發(fā)的優(yōu)先順序。

  4.1.2系統(tǒng)規(guī)劃的主要內(nèi)容

  一個(gè)企業(yè)的信息系統(tǒng)規(guī)劃可劃分為戰(zhàn)略性規(guī)劃和執(zhí)行性規(guī)劃兩大部分。戰(zhàn)略性規(guī)劃是宏觀指導(dǎo)性的長遠(yuǎn)規(guī)劃,執(zhí)行性規(guī)劃是對(duì)戰(zhàn)略性規(guī)劃的具體化和細(xì)化。

  1.信息系統(tǒng)的戰(zhàn)略性規(guī)劃

  信息系統(tǒng)的戰(zhàn)略性規(guī)劃就是要在企業(yè)戰(zhàn)略規(guī)劃的指導(dǎo)下,考慮企業(yè)管理環(huán)境和信息技術(shù)對(duì)信息系統(tǒng)的影響,對(duì)企業(yè)內(nèi)部的信息技術(shù)和信息資源開發(fā)工作進(jìn)行合理安排,確定信息系統(tǒng)在組織中的地位以及結(jié)構(gòu)關(guān)系,并制定出分階段的發(fā)展目標(biāo)、關(guān)鍵任務(wù)和主要內(nèi)容。

  2.企業(yè)信息系統(tǒng)的執(zhí)行性規(guī)劃

  企業(yè)信息系統(tǒng)執(zhí)行性規(guī)劃又稱為開發(fā)規(guī)劃,是對(duì)戰(zhàn)略性規(guī)劃的具體落實(shí),主要內(nèi)容如下:

  (1)系統(tǒng)目標(biāo)與范圍的描述。首先要確定信息系統(tǒng)目標(biāo);確定系統(tǒng)界面,系統(tǒng)與外部的信息聯(lián)系;系統(tǒng)的主要功能;系統(tǒng)與企業(yè)其他計(jì)算機(jī)的應(yīng)用。

  (2)系統(tǒng)運(yùn)行環(huán)境描述。它是說明系統(tǒng)運(yùn)行在管理方面的基本要求與條件,包括管理思想及管理方法變革的設(shè)想、業(yè)務(wù)流程重組及組織機(jī)構(gòu)的變化、職能調(diào)整的設(shè)想。

  (3)信息系統(tǒng)的硬件與系統(tǒng)軟件配置。它是說明計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)的配置要求,系統(tǒng)軟件的配置要求。其目的是通過系統(tǒng)配置可以比較準(zhǔn)確地估計(jì)出系統(tǒng)的總投資,有利于領(lǐng)導(dǎo)對(duì)是否開發(fā)信息系統(tǒng)進(jìn)行決策。

  (4)系統(tǒng)開發(fā)計(jì)劃。在計(jì)劃中要確定系統(tǒng)開發(fā)策略(即系統(tǒng)開發(fā)的方式與方法),開發(fā)階段的劃分,開發(fā)的優(yōu)先順序及每階段投入資源的預(yù)算,系統(tǒng)運(yùn)行環(huán)境的形成與優(yōu)化方案。

  4.1.3諾蘭模型

  美國專家諾蘭(R. L. Nolan)提出了在一個(gè)地區(qū)、一個(gè)行業(yè)乃至一個(gè)國家計(jì)算機(jī)應(yīng)用發(fā)展的客觀道路及規(guī)律,即所謂諾蘭模型。諾蘭模型六個(gè)階段模型。

  1.初始階段

  這個(gè)階段人們對(duì)計(jì)算機(jī)還很不了解,引入少數(shù)的計(jì)算機(jī)主要起到宣傳、啟蒙的作用,人們對(duì)它的興趣也只是由于新鮮,注重學(xué)習(xí)技術(shù),不求實(shí)際的效益。

  2.普及階段

  此時(shí)計(jì)算機(jī)技術(shù)開始普及,一些初期嘗試的成功,使人們對(duì)計(jì)算機(jī)技術(shù)開始產(chǎn)生了實(shí)際的、基于自身工作需要的興趣。這個(gè)階段,計(jì)算機(jī)的作用主要還是用于學(xué)習(xí)和培訓(xùn),真正用于管理的尚屬少數(shù)。學(xué)習(xí)及普及是這一階段的主要的工作。

  3.控制階段

  此時(shí)投入使用的計(jì)算機(jī)應(yīng)用系統(tǒng)逐漸多起來。然而由于缺乏全局考慮,各單項(xiàng)應(yīng)用之間不協(xié)調(diào),并未取得預(yù)期的效益。人們開始對(duì)計(jì)算機(jī)的使用進(jìn)行規(guī)劃與控制。

  4.集成階段

  人們按照信息系統(tǒng)工程的方法,全面規(guī)劃,切實(shí)地從管理的實(shí)際需要出發(fā),進(jìn)行信息系統(tǒng)的建設(shè)與改造。

  5.數(shù)據(jù)管理階段

  信息管理提高到了一個(gè)新的以計(jì)算機(jī)為技術(shù)手段的水平上,計(jì)算機(jī)已經(jīng)成為日常管理工作的不可缺少的工具,日常信息處理工作已經(jīng)普遍由計(jì)算機(jī)來完成。計(jì)算機(jī)作為日常信息處理工具的作用開始發(fā)揮出來,投資開始見效。

  6.成熟階段

  在日常數(shù)據(jù)已經(jīng)進(jìn)入計(jì)算機(jī)的條件下,人們進(jìn)一步對(duì)這些數(shù)據(jù)加工整理,充分利用,從而使決策水平提高,優(yōu)化管理,避免失誤,真正發(fā)揮對(duì)各級(jí)決策的支持作用。這時(shí),計(jì)算機(jī)的作用才充分發(fā)揮出來。

  4.2信息系統(tǒng)規(guī)劃的主要方法

  4.2.1戰(zhàn)略集合轉(zhuǎn)移法

  戰(zhàn)略集合轉(zhuǎn)移法(Strategy Set Transformation,SST)是把組織的總戰(zhàn)略看成一個(gè)信息集合,由使命、目標(biāo)、戰(zhàn)略和其他戰(zhàn)略變量(如管理水平、環(huán)境約束)等組成。信息系統(tǒng)戰(zhàn)略性規(guī)劃過程,就是將企業(yè)的戰(zhàn)略集轉(zhuǎn)化為MIS的戰(zhàn)略集的過程。

  該方法的第一步是識(shí)別和闡述企業(yè)的戰(zhàn)略集,首先考察企業(yè)是否有寫成文的戰(zhàn)略計(jì)劃,如果沒有,就要去構(gòu)造這個(gè)戰(zhàn)略集。可以采用下述步驟:

  一是描繪出企業(yè)有關(guān)的各類人員的結(jié)構(gòu),如企業(yè)股東。供應(yīng)商、顧客、管理者等不同集團(tuán)。

  二是識(shí)別每種集團(tuán)的目標(biāo)。

  三是識(shí)別每種集團(tuán)的使命及戰(zhàn)略。

  第二步是將企業(yè)的戰(zhàn)略集轉(zhuǎn)化為MIS的戰(zhàn)略集。MIS戰(zhàn)略集應(yīng)包括系統(tǒng)目標(biāo)、約束及戰(zhàn)略計(jì)劃。在此基礎(chǔ)上信息系統(tǒng)分析員可提出MIS執(zhí)行計(jì)劃。

  4.2.2關(guān)鍵成功要素法

  所謂的關(guān)鍵要素,就是關(guān)系到企業(yè)的生存與組織成功的重要因素,它們也是企業(yè)最需要得到的決策信息、是值得管理者重點(diǎn)關(guān)注的活動(dòng)區(qū)域。關(guān)鍵要素是企業(yè)IT支持最先要解決的問題,也是投資最先予以保證、質(zhì)量要求最高的環(huán)節(jié)。

  CSF分析包括四個(gè)步驟:

  一是了解企業(yè)及信息系統(tǒng)的戰(zhàn)略目標(biāo)。

  二是識(shí)別影響戰(zhàn)略目標(biāo)的所有成功要素?梢越柚蚬P(guān)系樹等方法來輔助分析。

  三是確定關(guān)鍵要素。這需要對(duì)所有成功因素進(jìn)行評(píng)價(jià),判斷它們對(duì)組織目標(biāo)的影響力,找出影響力大的因素,可以采用層次分析法、特爾斐法、模糊綜合評(píng)判法等來輔助分析。

  四是識(shí)別性能指標(biāo)和標(biāo)準(zhǔn)。給出每個(gè)關(guān)鍵要素的性能指標(biāo)和測量標(biāo)準(zhǔn)。

  4.2.3企業(yè)系統(tǒng)規(guī)劃法

  企業(yè)系統(tǒng)規(guī)劃法(Business System Planning,BSP)的基本出發(fā)點(diǎn)是:必須讓企業(yè)的信息系統(tǒng)支持企業(yè)的目標(biāo),讓信息系統(tǒng)戰(zhàn)略表達(dá)出企業(yè)各個(gè)管理層次的需求,向整個(gè)企業(yè)提供一致性的信息,并且在組織機(jī)構(gòu)和管理體制改變時(shí)保持工作能力。

  BSP方法實(shí)現(xiàn)的主要步驟有定義企業(yè)目標(biāo)、定義企業(yè)過程、定義數(shù)據(jù)類、定義信息系統(tǒng)總體結(jié)構(gòu)等。

  第一步是定義企業(yè)目標(biāo),要在企業(yè)各級(jí)管理部門中取得一致的看法,使企業(yè)的發(fā)展方向明確,使信息系統(tǒng)支持這些目標(biāo)。

  第二步是要定義企業(yè)過程,這是因BSP方法的核心。所謂企業(yè)過程就是企業(yè)資源管理所需要的、邏輯上相關(guān)的一組決策和活動(dòng)。企業(yè)過程演繹了企業(yè)目標(biāo)的完成過程,又獨(dú)立于具體的組織機(jī)構(gòu)變化,是建立企業(yè)信息系統(tǒng)的基礎(chǔ)。

  第三步是定義數(shù)據(jù)類,即認(rèn)識(shí)這些過程所產(chǎn)生、控制和使用的數(shù)據(jù),具體了解各種數(shù)據(jù)的內(nèi)容、范圍、可靠性等,認(rèn)識(shí)數(shù)據(jù)的共享要求和數(shù)據(jù)政策,以及數(shù)據(jù)使用中的問題,使信息系統(tǒng)規(guī)劃能夠;滿足數(shù)據(jù)資源管理的要求。

  第四步是定義信息系統(tǒng)總體結(jié)構(gòu),即對(duì)數(shù)據(jù)資源和信息流程進(jìn)行合理組織的方案,具體包括識(shí)別出系統(tǒng)和各個(gè)子系統(tǒng),以及它們所支持的企業(yè)過程,從而將企業(yè)目標(biāo)轉(zhuǎn)化成信息系統(tǒng)的目標(biāo)。

  4.3系統(tǒng)規(guī)劃的可行性研究

  系統(tǒng)規(guī)劃的可行性研究的工作內(nèi)容是進(jìn)行初步調(diào)查,綜合考察企業(yè)和環(huán)境狀況,信息處理狀況和問題,建立新系統(tǒng)的資源的狀況,以及企業(yè)領(lǐng)導(dǎo)和管理人員對(duì)建立新系統(tǒng)的支持程度等情況。明確原系統(tǒng)存在的問題、新系統(tǒng)的目標(biāo)與范圍,對(duì)系統(tǒng)的執(zhí)行性規(guī)劃進(jìn)行審定和可行性分析,初步評(píng)價(jià)解決問題的幾種設(shè)想和方案,對(duì)是 否有必要建立一個(gè)新的管理信息系統(tǒng)而提出建議。

  4.3.1初步調(diào)查

  初步調(diào)查是可行性分析的基礎(chǔ)。可行性分析小組需調(diào)查的內(nèi)容主要有以下幾個(gè)方面:

  l.企業(yè)和環(huán)境概況

  它包括企業(yè)發(fā)展歷史、發(fā)展目標(biāo)和經(jīng)營戰(zhàn)略、規(guī)模、產(chǎn)品結(jié)構(gòu)和水平、技術(shù)水平、經(jīng)濟(jì)實(shí)力、人員數(shù)量及結(jié)構(gòu)、設(shè)備情況、組織機(jī)構(gòu)、地理分布、客戶特點(diǎn)及分布、國家對(duì)企業(yè)發(fā)展的有關(guān)政策、同行業(yè)發(fā)展情況、競爭對(duì)手情況、產(chǎn)品市場動(dòng)態(tài)等。

  2.信息處理狀況

  它主要指調(diào)查企業(yè)固定信息與流動(dòng)信息量、信息處理的過程與能力、人員狀況、技術(shù)條件(包括計(jì)算機(jī)應(yīng)用情況)、工作效率等基本情況。在此基礎(chǔ)上進(jìn)一步了解現(xiàn)行系統(tǒng)存在哪些問題、哪些方面不能滿足用戶的需求、哪些是關(guān)鍵問題、用戶的真實(shí)要求及為什么要采用新的計(jì)算機(jī)管理系統(tǒng)來代替現(xiàn)行系統(tǒng)、用戶期望新系統(tǒng)應(yīng) 滿足哪些要求等。

  3.開展系統(tǒng)開發(fā)的資源情況

  為建立新的計(jì)算機(jī)管理信息系統(tǒng),企業(yè)可以或者準(zhǔn)備投入的資金、物力、人力以及其來源的情況。

  4.企業(yè)領(lǐng)導(dǎo)和各職能部門負(fù)責(zé)人對(duì)系統(tǒng)目標(biāo)和范圍的看法,對(duì)系統(tǒng)開發(fā)工作的態(tài)度。

  4.3.2規(guī)劃的可行性分析

  系統(tǒng)規(guī)劃方案的可行性應(yīng)從經(jīng)濟(jì)方面、技術(shù)方面、系統(tǒng)運(yùn)行方面進(jìn)行分析和評(píng)價(jià)。

  1.經(jīng)濟(jì)的可行性

  它主要是指進(jìn)行系統(tǒng)的投資/效益分析。新系統(tǒng)的投資包括硬件、系統(tǒng)軟件、輔助設(shè)備費(fèi)、機(jī)房建設(shè)和環(huán)境設(shè)施、系統(tǒng)開發(fā)費(fèi)、人員培訓(xùn)費(fèi)、運(yùn)行費(fèi)(包括硬件、軟件維護(hù),計(jì)算機(jī)系統(tǒng)人員的工資,日常消耗物資的費(fèi)用)等。系統(tǒng)的效益主要從改善決策、提高企業(yè)競爭力、加強(qiáng)計(jì)劃和控制、快速處理信息、改善顧客服務(wù)、減 少庫存、提高生產(chǎn)效率等方面取得。將初步算出的新系統(tǒng)可能獲得的年經(jīng)濟(jì)收益,與系統(tǒng)投資相比較,從而估算出投資效果系數(shù)和投資回收期。根據(jù)估算的直接經(jīng)濟(jì)效果和各種間接效益,評(píng)價(jià)新系統(tǒng)經(jīng)濟(jì)上的可行性。

  2.技術(shù)的可行性

  經(jīng)過經(jīng)濟(jì)分析,在確定企業(yè)準(zhǔn)備投資多 少來達(dá)到系統(tǒng)的目標(biāo)之后,再進(jìn)行技術(shù)上的可行性分析。評(píng)價(jià)總體方案所提出的技術(shù)條件如計(jì)算機(jī)硬件、系統(tǒng)軟件的配置、網(wǎng)絡(luò)系統(tǒng)性能和數(shù)據(jù)庫系統(tǒng)等,能否滿足新系統(tǒng)目標(biāo)的要求,并對(duì)達(dá)到新系統(tǒng)目標(biāo)的技術(shù)難點(diǎn)和解決方法的可行性進(jìn)行分析。此外,還應(yīng)分析開發(fā)和維護(hù)系統(tǒng)的技術(shù)力量,不僅考慮技術(shù)人員的數(shù)量,更應(yīng)考 慮他們的經(jīng)驗(yàn)和水平。

  3.系統(tǒng)運(yùn)行的可行性

  系統(tǒng)的建立要考慮社會(huì)的、人為的因素影響;要考慮改革不適合新系統(tǒng)運(yùn)行的管理體制和方法的可行性,實(shí)施各種有利于新系統(tǒng)運(yùn)行建議的可行性、人員的適應(yīng)性以及法律上的可行性(如保密、拷貝、轉(zhuǎn)讓的限制)等。此外,對(duì)新系統(tǒng)運(yùn)行后將對(duì)各方面產(chǎn)生的影響也應(yīng)加以分析。

  根據(jù)可行性分析結(jié)果,提出可行性研究報(bào)告,其主要內(nèi)容包括:

  ,F(xiàn)行系統(tǒng)概況,包括企業(yè)目標(biāo)、規(guī)模、組織結(jié)構(gòu)、人員、設(shè)備、效益等。

  。現(xiàn)行信息系統(tǒng)存在的主要問題和主要信息需求。

  。擬建系統(tǒng)的規(guī)劃方案。

  。經(jīng)濟(jì)可行性分析包括新系統(tǒng)的投資、運(yùn)行費(fèi)用、經(jīng)濟(jì)效益及社會(huì)效益。

  。技術(shù)可行性分析,包括對(duì)所提供技術(shù)的評(píng)估,分析使用規(guī)劃中所提供的技術(shù)能否達(dá)到預(yù)期目標(biāo)的可行性。

  。系統(tǒng)運(yùn)行的可行性分析。分析新系統(tǒng)運(yùn)行對(duì)管理思想、管理體制和方法變更的要求,實(shí)施各種有利于新系統(tǒng)運(yùn)行的改革建議的可行性、人員的適應(yīng)性。

  。結(jié)論。對(duì)可行性研究結(jié)果的簡要總結(jié)。

  系統(tǒng)規(guī)劃的可行性分析,以可行性分析報(bào)告的形式提交有關(guān)會(huì)議論證。會(huì)議除企業(yè)領(lǐng)導(dǎo)、企業(yè)各主要業(yè)務(wù)部門負(fù)責(zé)人、系統(tǒng)分析人員以外,還應(yīng)邀請(qǐng)計(jì)算機(jī)應(yīng)用方面的專家參加,充分討論,提出下一步行動(dòng)的建議或修改意見。結(jié)論可以是下列四種之一:

  (l)可以立即開始開發(fā)工作。

  (2)需要推遲到某些條件(如資金、技術(shù)、管理)具備后才能進(jìn)行系統(tǒng)開發(fā)。

  (3)需要對(duì)目標(biāo)進(jìn)行某些修改后才能進(jìn)行系統(tǒng)開發(fā)。

  (4)完全不可行,沒有必要進(jìn)行系統(tǒng)開發(fā),終止工作。

  第五章系統(tǒng)分析

  系統(tǒng)分析的主要目的是對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查,以充分掌握現(xiàn)行系統(tǒng)全面和真實(shí)的情況,分析用戶信息需求,在此基礎(chǔ)上提出新系統(tǒng)的邏輯模型。

  系統(tǒng)分析階段的主要活動(dòng)有:現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查、用戶需求分析和新系統(tǒng)邏輯模型的建立等。

  5.l現(xiàn)行系統(tǒng)詳細(xì)調(diào)查

  現(xiàn)狀調(diào)查是在所確定的系統(tǒng)范圍之內(nèi),對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳盡、深入的調(diào)查和分析,收集一切有關(guān)的事實(shí)、資料和數(shù)據(jù),徹底掌握現(xiàn)行系統(tǒng)的工作狀況,為下一步的需求分析和建立邏輯模型提供依據(jù)。

  現(xiàn)狀調(diào)查的方法可以多種多樣,如召開調(diào)查會(huì)、個(gè)別交談、發(fā)查表收集書面意見、調(diào)查人員直接參加業(yè)務(wù)實(shí)踐、請(qǐng)管理人員給組介紹情況、查閱企業(yè)的有關(guān)資料等。

  在現(xiàn)狀調(diào)查及以后的系統(tǒng)分析工作中,將要用到一系列描述、分析現(xiàn)行管理系統(tǒng)和新的目標(biāo)系統(tǒng)的工具(各種圖、表和方法)。

  現(xiàn)狀調(diào)查應(yīng)“自頂向下”、由抽象到具體地進(jìn)行,調(diào)查內(nèi)容有企業(yè)組織結(jié)構(gòu)和信息關(guān)聯(lián)狀況、系統(tǒng)業(yè)務(wù)流程、系統(tǒng)數(shù)據(jù)調(diào)查等幾個(gè)方面。

  5.1.1企業(yè)組織結(jié)構(gòu)與信息關(guān)聯(lián)狀況

  1.組織結(jié)構(gòu)

  現(xiàn)狀調(diào)查的第一步,就是要了解企業(yè)組織結(jié)構(gòu)的現(xiàn)狀及各組成部分之間的聯(lián)系,并用組織結(jié)構(gòu)圖將它描繪出來。

  2.信息關(guān)聯(lián)情況。

  在組織結(jié)構(gòu)調(diào)查以后,接著應(yīng)按照組織結(jié)構(gòu),進(jìn)一步了解企業(yè)各管理層次、各管理職能部門和生產(chǎn)部門之間的信息聯(lián)系,繪制出信息關(guān)聯(lián)圖。

  5.1.2系統(tǒng)的業(yè)務(wù)流程

  組織結(jié)構(gòu)圖和信息關(guān)聯(lián)圖描述了企業(yè)各組成部分及其信息之間的聯(lián)系,是企業(yè)管理信息系統(tǒng)背景的綜合性概述,比較粗略和抽象。

  1.調(diào)查應(yīng)按照原系統(tǒng)的管理業(yè)務(wù)流程,一個(gè)環(huán)節(jié)一個(gè)環(huán)節(jié)地深入細(xì)致地進(jìn)行。

  2.為了準(zhǔn)確地表達(dá)原系統(tǒng)的業(yè)務(wù)處理流程和便于以后各工作階段能有效地研究和使用這些調(diào)查成果,一般采用業(yè)務(wù)流程圖作為描述原系統(tǒng)業(yè)務(wù)的工具。

  業(yè)務(wù)流程圖是系統(tǒng)業(yè)務(wù)調(diào)查中使用得最普遍、最重要的工具。

  5.1.3系統(tǒng)的數(shù)據(jù)調(diào)查

  1.全面收集與業(yè)務(wù)有關(guān)的所有保存和傳遞數(shù)據(jù)的載體,包括各種原始憑證、票據(jù)、單據(jù)、臺(tái)賬

  對(duì)上述各種數(shù)據(jù)需要進(jìn)行匯總、整理,為以后的數(shù)據(jù)分析和數(shù)據(jù)庫設(shè)計(jì)打下基礎(chǔ)。系統(tǒng)調(diào)查的數(shù)據(jù)匯總為三類:

  (1)輸入數(shù)據(jù)。主要指輸入系統(tǒng)進(jìn)行處理的憑證、票據(jù),或下級(jí)部門上報(bào)給本系統(tǒng)的報(bào)表。

  (2)存儲(chǔ)數(shù)據(jù)。主要指各種臺(tái)賬、記錄文件,是本系統(tǒng)實(shí)現(xiàn)計(jì)算機(jī)化后,需要存儲(chǔ)的數(shù)據(jù)的主要內(nèi)容。

  (3)輸出數(shù)據(jù)。指由本系統(tǒng)將輸入數(shù)據(jù)和存儲(chǔ)數(shù)據(jù)進(jìn)行加工處理,產(chǎn)生的各類報(bào)表和查詢結(jié)果。它是計(jì)算機(jī)化以后系統(tǒng)輸出和網(wǎng)絡(luò)傳輸?shù)闹饕獌?nèi)容。

  2.數(shù)據(jù)分布的估算

  在匯總的基礎(chǔ)上按部門進(jìn)行數(shù)據(jù)分布估算,分析企業(yè)數(shù)據(jù)量在不同業(yè)務(wù)部門的分布、數(shù)據(jù)來源、數(shù)據(jù)的時(shí)間分布,各業(yè)務(wù)部門數(shù)據(jù)處理的重點(diǎn)等。同時(shí)也可以用所列的數(shù)據(jù)存儲(chǔ)量為基數(shù),并充分考慮到系統(tǒng)發(fā)展的需要,估計(jì)新系統(tǒng)計(jì)算設(shè)備應(yīng)提供的存儲(chǔ)能力。

  5.2需求分析和系統(tǒng)邏輯模型的建立

  需求分析則是對(duì)原系統(tǒng)的功能和信息作進(jìn)一步的分析和抽象,以確定新系統(tǒng)應(yīng)滿足的要求,即明確新系統(tǒng)應(yīng)當(dāng)“做什么”,從而完成新系統(tǒng)的邏輯設(shè)計(jì)。

  這個(gè)分析和抽象工作可分以下三步進(jìn)行:

  5.2.1數(shù)據(jù)流程圖的繪制

  數(shù)據(jù)流程圖既是對(duì)原系統(tǒng)進(jìn)行分析和抽象的工具,也是用以描述新系統(tǒng)邏輯模型的主要工具。它有兩個(gè)特點(diǎn):

  (1)具有概括性。

  (2)具有抽象性。

  由于數(shù)據(jù)流程圖簡明、清晰,不涉及技術(shù)細(xì)節(jié),容易讓用戶理解,因此數(shù)據(jù)流程圖是系統(tǒng)分析人員與用戶進(jìn)行交流的有效工具,也是系統(tǒng)設(shè)計(jì)的主要依據(jù)。

  1.數(shù)據(jù)流程圖的符號(hào)

  在數(shù)據(jù)流程圖中,采用四種符號(hào)。

  (1)外部實(shí)體。這是指不受所描述的系統(tǒng)控制,獨(dú)立于該系統(tǒng)之外的部門、群體,或另一個(gè)信息系統(tǒng)。

  (2)處理功能。這是指對(duì)輸入數(shù)據(jù)流進(jìn)行加工、變換與輸出數(shù)據(jù)流的邏輯處理過程。

  (3)數(shù)據(jù)存儲(chǔ)。這是指邏輯上要求存儲(chǔ)的數(shù)據(jù),不考慮具體數(shù)據(jù)的存儲(chǔ)介質(zhì)和技術(shù)手段。

  (4)數(shù)據(jù)流。這是指與所描述系統(tǒng)數(shù)據(jù)處理功能有關(guān)的各類數(shù)據(jù)的載體,是各處理功能輸入和輸出的數(shù)據(jù)集合。

  數(shù)據(jù)流用一根箭線表示。

  2.頂層數(shù)據(jù)流程圖

  數(shù)據(jù)流程圖的繪制,采取自頂向下逐步求精的方法,即先把整個(gè)系統(tǒng)當(dāng)做一個(gè)處理功能來看待,畫出最粗略的數(shù)據(jù)流程圖;然后逐層向下分析,分解為詳細(xì)的低層次的數(shù)據(jù)流程圖。

  (1)頂層數(shù)據(jù)流程圖的一般形式。任何系統(tǒng),無論多么復(fù)雜,頂層數(shù)據(jù)流程都可粗略地表達(dá)一種形式。若系統(tǒng)中具有全系統(tǒng)共享的數(shù)據(jù)存儲(chǔ),可表示在頂層數(shù)據(jù)流程圖中,部分處理功能共享的數(shù)據(jù)可在低層次數(shù)據(jù)流程圖中表達(dá)。

  (2)頂層數(shù)據(jù)流程圖的繪制。先應(yīng)根據(jù)系統(tǒng)可行性分析確定的范圍和目標(biāo)、用戶的需求,劃定系統(tǒng)的界面。界面內(nèi)的,作為具體分析的系統(tǒng);界面外的、與系統(tǒng)有數(shù)據(jù)聯(lián)系的部門和事物,則視為外部實(shí)體。

  3.低層次數(shù)據(jù)流程圖

  在頂層數(shù)據(jù)流程圖的基礎(chǔ)上,將處理功能(邏輯功能)逐步分解,可得到不同層次的數(shù)據(jù)流程圖。

  用分層次的數(shù)據(jù)流程圖來描述原系統(tǒng),把系統(tǒng)看作一個(gè)統(tǒng)一的整體,進(jìn)行綜合的邏輯描述。首先要?jiǎng)澏ㄏ到y(tǒng)的邊界,分析系統(tǒng)與外界的信息聯(lián)系。

  4.擴(kuò)展的數(shù)據(jù)流程圖

  擴(kuò)展的具體內(nèi)容有兩個(gè)方面:(1)應(yīng)用計(jì)算機(jī)以后,可以增加許多原來手工處理難以完成的各種功能。(2)擴(kuò)展是增加對(duì)各種例外情況和錯(cuò)誤情況的處理。

  最終確定的數(shù)據(jù)流程圖,是新系統(tǒng)的綜合邏輯描述,著重反映系統(tǒng)的全貌。而邏輯模型的許多細(xì)節(jié),如每個(gè)處理功能的要求,數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的具體內(nèi)容、特征等,不可能在一套圖中完全表示出來,因此還要進(jìn)一步進(jìn)行下面兩步的分析工作,即數(shù)據(jù)分析和功能分析。

  5.2.2數(shù)據(jù)分析

  數(shù)據(jù)分析的任務(wù),是將數(shù)據(jù)流程圖中所出現(xiàn)的各組成部分的內(nèi)容、特征用數(shù)據(jù)字典的形式做出明確的定義和說明。

  1.數(shù)據(jù)字典的作用和編寫要求。

  數(shù)據(jù)字典是給數(shù)據(jù)流程圖中每個(gè)成分以定義和說明的工具。數(shù)據(jù)字典的作用是對(duì)數(shù)據(jù)流程圖中的各種成分,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理功能、外部項(xiàng)等的邏輯內(nèi)容與特征予以詳細(xì)說明。數(shù)據(jù)字典中有關(guān)系統(tǒng)的詳細(xì)信息是以后系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與維護(hù)的重要依據(jù)。

  2.數(shù)據(jù)字典的生成方法

  生成數(shù)據(jù)字典的方法有兩種:由手工方式生成和由計(jì)算機(jī)輔助生成。手工編寫的優(yōu)點(diǎn)是具有較大靈活性與適應(yīng)性,但手工編寫效率低。編輯困難、容易出現(xiàn)疏漏和錯(cuò)誤,對(duì)數(shù)據(jù)字典的檢驗(yàn)、維護(hù)、查詢、統(tǒng)計(jì)、分析都不方便。計(jì)算機(jī)輔助編寫數(shù)據(jù)字典是將數(shù)據(jù)字典有關(guān)的數(shù)據(jù)輸入計(jì)算機(jī),存儲(chǔ)在數(shù)據(jù)字典庫中。計(jì)算機(jī)輔助生 成的數(shù)據(jù)字典具有查詢、維護(hù)、統(tǒng)計(jì)、分析等功能。

  數(shù)據(jù)字典中的條目有以下六種形式:

  (1)數(shù)據(jù)項(xiàng)。

  (2)數(shù)據(jù)結(jié)構(gòu)。

  (3)數(shù)據(jù)流。

  (4)數(shù)據(jù)存儲(chǔ)。

  (5)處理功能。

  (6)外部實(shí)體。

  5.2.3功能分析

  功能分析是對(duì)數(shù)據(jù)流程圖中處理過程的功能作詳細(xì)的說明。從邏輯上進(jìn)行分析,處理功能可歸納為三類,即數(shù)據(jù)的輸入和輸出處理、算術(shù)運(yùn)算、邏輯判斷。常采用決策樹、決策表及結(jié)構(gòu)化語言等作為描述功能分析的工具。

  1.決策樹

  決策樹又稱判定樹,是一種呈樹狀的圖形工具,適合于描述處理中具有多種策略,要根據(jù)若干條件的判定,確定所采用策略的情況。左端圓圈為樹根表示決策結(jié)點(diǎn);由決策結(jié)點(diǎn)引出的直線,形似樹枝,稱為條件技,每條樹枝代表一個(gè)條件;中間的圓圈稱為條件結(jié)點(diǎn);右端的實(shí)心圓表示決策結(jié)果。決策樹中條件結(jié)點(diǎn)以及每個(gè) 結(jié)點(diǎn)所引出條件技的數(shù)量依具體問題而定。

  決策樹的優(yōu)點(diǎn)是清晰、直觀;缺點(diǎn)是當(dāng)條件多,而且互相組合時(shí),不容易清楚地表達(dá)判斷過程。

  2.決策表

  決策表又稱判斷表,是一種呈表格狀的圖形工具,適用于描述處理判斷條件較多、各條件又相互組合、有多種決策方案的情況。決策表由四部分組成,

  3.結(jié)構(gòu)化語言

  在自然語言的基礎(chǔ)上發(fā)展了一種規(guī)范化的語言表達(dá)方式,它使用的詞匯主要有三種:即祈使語句中明確的動(dòng)詞;數(shù)據(jù)字典和數(shù)據(jù)流程圖中的名詞;表示處理邏輯結(jié)構(gòu)的保留字。

  用結(jié)構(gòu)化語言任何處理邏輯都可以表達(dá)為順序、選擇判斷、循環(huán)三種結(jié)構(gòu)。

  (1)順序結(jié)構(gòu)中的祈使語句應(yīng)包含一個(gè)動(dòng)詞及一個(gè)賓語,表示要進(jìn)行的處理(包括輸入、輸出及運(yùn)算等)。

  (2)判斷結(jié)構(gòu)有兩種表示形式,可與判定樹、判定表的表達(dá)方式相對(duì)應(yīng)。

  (3)循環(huán)結(jié)構(gòu)是指在條件成立時(shí),重復(fù)執(zhí)行某處理,直到條件不成立時(shí)為止。

  5.2.4數(shù)據(jù)/功能分析

  U/C矩陣是一張表格。它可以表數(shù)據(jù)/功能系統(tǒng)化分析的結(jié)果。它的左邊第一列列出系統(tǒng)中各功能的名稱,上面第一行列出系統(tǒng)中各數(shù)據(jù)類的名稱。表中在各功能與數(shù)據(jù)類的交叉處,填寫功能與數(shù)據(jù)類的關(guān)系。

  U/C矩陣的正確性,可由三方面來檢驗(yàn):

  (1)完備性檢驗(yàn)。這是指每一個(gè)數(shù)據(jù)類必須有一個(gè)產(chǎn)生者(即“C”)和至少有一個(gè)使用者(即“U”);每個(gè)功能必須產(chǎn)生或者使用數(shù)據(jù)類。否則這個(gè)U/C矩陣是不完備的。

  (2)一致性檢驗(yàn)。這是指每一個(gè)數(shù)據(jù)類僅有一個(gè)產(chǎn)生者,即在矩陣中每個(gè)數(shù)據(jù)類只有一個(gè)“C”。如果有多個(gè)產(chǎn)生者的情況出現(xiàn),則會(huì)產(chǎn)生數(shù)據(jù)不一致的現(xiàn)象。

  (3)無冗余性檢驗(yàn)。這是指每一行或每一列必須有“U”或“C”,即不允許有空行空列。若存在空行空列,則說明該功能或數(shù)據(jù)的劃分是沒有必要的、冗余的。

  將U/C矩陣進(jìn)行整理,移動(dòng)某些行或列,把字母“C”盡量靠近U/C矩陣的對(duì)角線,可得到C符號(hào)的適當(dāng)排列。

  5.3系統(tǒng)分析報(bào)告

  系統(tǒng)分析階段最后一項(xiàng)任務(wù)是編寫系統(tǒng)方案說明書。它實(shí)際上是整個(gè)系統(tǒng)分析階段的工作總結(jié)或成果,又是企業(yè)領(lǐng)導(dǎo)對(duì)系統(tǒng)進(jìn)入設(shè)計(jì)階段決策的依據(jù),其主要內(nèi)容包括:

  1.原系統(tǒng)的狀況和問題

  2.新系統(tǒng)的目標(biāo)

  3.新系統(tǒng)的邏輯設(shè)計(jì)

  4.有關(guān)新系統(tǒng)方案的比較

  管理系統(tǒng)中計(jì)算機(jī)應(yīng)用課堂筆記5

  第六章系統(tǒng)總體設(shè)計(jì)

  6.l系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

  6.1.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的任務(wù)

  系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的任務(wù),是根據(jù)系統(tǒng)分析的邏輯模型設(shè)計(jì)應(yīng)用軟件系統(tǒng)的物理結(jié)構(gòu)。系統(tǒng)物理模型必須符合邏輯模型,能夠完成邏輯模型所規(guī)定的信息處理功能,這是物理設(shè)計(jì)的基本要求。

  系統(tǒng)應(yīng)具有可修改性,即易讀,易于進(jìn)行查錯(cuò)、改錯(cuò)、可以根據(jù)環(huán)境的變化和用戶的要求進(jìn)行各種改變和改進(jìn)。系統(tǒng)是否具有可修改性,對(duì)于系統(tǒng)開發(fā)和維護(hù)影響極大。據(jù)統(tǒng)計(jì),在系統(tǒng)生命周期中各階段的應(yīng)用軟件費(fèi)用及人力投入大體分布如下:

  。系統(tǒng)開發(fā):20%

  。系統(tǒng)維護(hù):80%

  6.1.2結(jié)構(gòu)化設(shè)計(jì)的基本思想

  1.結(jié)構(gòu)化設(shè)計(jì)的要點(diǎn)

  系統(tǒng)是否具有可修改性與其結(jié)構(gòu)有著密切的關(guān)系!敖Y(jié)構(gòu)化設(shè)計(jì)”的構(gòu)想,成為系統(tǒng)設(shè)計(jì)的基本思想。其要點(diǎn)如下:

  (1)模塊化。

  (2)由頂向下,逐步求精。系統(tǒng)劃分模塊的工作應(yīng)按層次進(jìn)行:①把整個(gè)系統(tǒng)看做一個(gè)模塊,然后把它按功能分解成若干第一層模塊,它們各擔(dān)負(fù)一定的局部功 能,共同完成整個(gè)系統(tǒng)的功能。②每個(gè)第一層模塊又可以進(jìn)一步分解成為更簡單一些的第二層模塊,越下層的模塊,其功能越具體、越簡單。

  (3)上層模塊分解為下層模塊,有三種不同的結(jié)構(gòu)形式,即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。

  控制結(jié)構(gòu)圖也稱為軟件結(jié)構(gòu)圖或模塊結(jié)構(gòu)圖,它表示出一個(gè)系統(tǒng)的層次分解關(guān)系、模塊調(diào)用關(guān)系、模塊之間數(shù)據(jù)流和控制信息流的傳遞關(guān)系,它是系統(tǒng)物理結(jié)構(gòu)的主要工具。

  2.控制結(jié)構(gòu)圖的基本符號(hào)和規(guī)定

  (1)每個(gè)模塊有自身的任務(wù),只有接收到上級(jí)模塊的調(diào)用命令時(shí)才能執(zhí)行。

  (2)模塊之間的通信只限于其直接上、下級(jí)模塊,任何模塊不能直接與其他上下級(jí)模塊或同級(jí)模塊發(fā)生通信聯(lián)系。

  (3)若有某模塊要與非直接上、下級(jí)的其他模塊發(fā)生通信聯(lián)系,必須通過其上級(jí)模塊進(jìn)行傳遞。

  (4)模塊調(diào)用順序?yàn)樽陨隙隆T诳刂平Y(jié)構(gòu)圖中,把一個(gè)系統(tǒng)分解為若干模塊,實(shí)質(zhì)上是把一件比較抽象、其物理內(nèi)容不大確定的任務(wù),分解為若干件比較具體的、物理內(nèi)容比較確定的任務(wù)。

  控制結(jié)構(gòu)圖既可以反映系統(tǒng)整體結(jié)構(gòu),又能反映系統(tǒng)的細(xì)節(jié),能準(zhǔn)確反映各組成部分(各模塊)及它們之間的聯(lián)系。

  6.1.3模塊分解的規(guī)則

  1.模塊獨(dú)立性

  所謂兩個(gè)模塊彼此完全獨(dú)立,是指其中任一模塊在運(yùn)行時(shí),與另一個(gè)模塊存在無關(guān)。獨(dú)立性只是一個(gè)相對(duì)的概念。具有獨(dú)立功能而且和其他模塊之間相互作用少的模塊,稱為獨(dú)立性高的模塊。

  保證模塊獨(dú)立性高是設(shè)計(jì)一個(gè)系統(tǒng)的關(guān)鍵,它具有以下優(yōu)點(diǎn):

  (1)系統(tǒng)容易開發(fā)。系統(tǒng)開發(fā)往往由若干人分工合作完成,由于模塊之間聯(lián)系少,接口簡單,可以簡化合作者之間的協(xié)調(diào)工作。

  (2)系統(tǒng)可靠性高。模塊之間的相互影響小,當(dāng)一個(gè)模塊出錯(cuò)時(shí),產(chǎn)生波動(dòng)效應(yīng)的概率低,從而提高了系統(tǒng)的可靠性。

  (3)系統(tǒng)容易維護(hù)。在對(duì)一個(gè)模塊進(jìn)行修改和維護(hù)時(shí),不必?fù)?dān)心其他模塊的內(nèi)部是否會(huì)受到影響。

  要衡量模塊自身聯(lián)系是否緊密、與外部的聯(lián)系是否合理,需引入模塊凝聚、模塊耦合的概念。

  2.模塊凝聚

  模塊凝聚是用以衡量一個(gè)模塊內(nèi)部自身功能的內(nèi)在聯(lián)系是否緊密的指標(biāo),也是衡量模塊質(zhì)量好壞的重要標(biāo)準(zhǔn)。模塊按凝聚程度的高低可分為以下五級(jí):

  (1)偶然凝聚。一個(gè)模塊內(nèi)部各組成部分的處理彼此無關(guān),偶然地組合在一起,這是一種組織得最差的模塊,凝聚程度最低。

  (2)邏輯凝聚。一個(gè)模塊內(nèi)部各組成部分的處理邏輯相似,但功能卻彼此不同。這種模塊通常包含一個(gè)選擇控制和若干彼此獨(dú)立的處理功能。先執(zhí)行選擇功能,再根據(jù)選擇的結(jié)果,控制執(zhí)行不同的處理功能。由于它的邏輯途徑比較復(fù)雜,修改困難,因此凝聚程度較差。

  (3)時(shí)間凝聚。這是指若干處理由于執(zhí)行時(shí)間彼此有關(guān),集中在一起組成的模塊。如初始化模塊,各處理內(nèi)容必須在特定時(shí)間內(nèi)執(zhí)行,而各處理內(nèi)容彼此無關(guān),故凝聚程度較差。時(shí)間凝聚的模塊通常要影響到其他許多模塊的運(yùn)行,因此與其他模塊之間聯(lián)系多,修改比較困難。

  (4)數(shù)據(jù)凝聚。模塊內(nèi)部包含若干處理,它們按一定的順序執(zhí)行,且前一處理所產(chǎn)生的輸出數(shù)據(jù),是后一處理的輸入數(shù)據(jù),這稱為數(shù)據(jù)凝聚模塊。這種模塊可較明確表述其功能,內(nèi)部結(jié)構(gòu)較密切,與其他模塊聯(lián)系一般較少,凝聚性較好。

  (5)功能凝聚。一個(gè)模塊只執(zhí)行一個(gè)明確的功能,即上級(jí)模塊調(diào)用它時(shí),它只完成一項(xiàng)確定的任務(wù)。這種模塊獨(dú)立性強(qiáng)、便于修改。凝聚程度高,是結(jié)構(gòu)化設(shè)計(jì)模塊的理想目標(biāo)。一個(gè)模塊的內(nèi)部凝聚程度。

  3.模塊耦合

  模塊間的信息聯(lián)系方式,稱為模塊的耦合,它是衡量模塊間結(jié)構(gòu)性能的重要指標(biāo)。耦合有三種類型:

  (1)數(shù)據(jù)耦合。兩個(gè)模塊間通過調(diào)用關(guān)系傳遞被處理的數(shù)據(jù)稱為數(shù)據(jù)耦合。

  (2)控制耦合。兩個(gè)模塊間通過調(diào)用關(guān)系,不僅傳遞數(shù)據(jù),還傳遞對(duì)運(yùn)行過程有影響的控制信號(hào)。下層模塊執(zhí)行校驗(yàn)功能,校驗(yàn)結(jié)果的控制信號(hào)傳回上層模塊,以控制其他模塊的運(yùn)行。如數(shù)據(jù)正確,調(diào)用正常處理模塊;如數(shù)據(jù)異常,或遇到文件尾等不同情況時(shí),調(diào)用不同處理模塊,這種耦合使一個(gè)模塊的執(zhí)行直接影響到接 受該控制信號(hào)的模塊的運(yùn)行。這對(duì)于系統(tǒng)的修改工作是不利的,特別是對(duì)自下向上傳遞的控制信號(hào),影響面更大。因此,應(yīng)當(dāng)盡量將這種耦合減少到最低限度。

  (3)非法耦合。一個(gè)模塊與另一個(gè)模塊內(nèi)部發(fā)生聯(lián)系,即一個(gè)模塊中的某些內(nèi)容在另一模塊中以某種方式被引用,稱為非法耦合。例如,不經(jīng)過調(diào)用關(guān)系,直接使用或修改另一模塊中的數(shù)據(jù),將控制選擇指向另一模塊中的某一標(biāo)號(hào)(節(jié)、過程)等。

  模塊間數(shù)據(jù)耦合是最正常的方式,為保持模塊的獨(dú)立性,模塊之間互相傳遞的數(shù)據(jù)要盡量少;要努力避免控制耦合,特別是避免自下而上傳遞控制信號(hào);應(yīng)消除任何形式的非法耦合。

  6.1.4控制結(jié)構(gòu)圖的繪制

  繪制控制結(jié)構(gòu)圖的依據(jù)是數(shù)據(jù)流程圖。繪制控制結(jié)構(gòu)圖,首先是將上層數(shù)據(jù)流程圖映射為上層控制結(jié)構(gòu)圖,由頂層數(shù)據(jù)流程圖開始,逐級(jí)下推。

  每一層數(shù)據(jù)流程圖(DFD)中的“處理功能”,映射為相應(yīng)層次控制結(jié)構(gòu)圖中的“模塊”;而DFD中流人“處理功能”的數(shù)據(jù)流映射為輸入模塊的數(shù)據(jù) 流,DFD中流出“處理功能”的數(shù)據(jù)流映射成從“模塊”中輸出的數(shù)據(jù)流。能結(jié)構(gòu);另一方面應(yīng)按照模塊分解的規(guī)則,將凝聚程度低的、或具有控制耦合、非法耦合的結(jié)構(gòu)進(jìn)行分解。

  低層次模塊結(jié)構(gòu)的分解,一方面可參照低層次數(shù)據(jù)流程圖的功

  分解時(shí)采用以下兩種不同的方式:

  1.以轉(zhuǎn)換為中心結(jié)構(gòu)的分解

  如果待分解的模塊是一個(gè)數(shù)據(jù)凝聚的模塊,即內(nèi)部包含若干順序執(zhí)行且對(duì)某些數(shù)據(jù)進(jìn)行轉(zhuǎn)換處理,稱為以轉(zhuǎn)換為中心的結(jié)構(gòu)。這種模塊可分解為輸入、處理、輸出三大部分。

  2.以業(yè)務(wù)為中心結(jié)構(gòu)的分解

  待分解的模塊要處理幾項(xiàng)邏輯上相似的業(yè)務(wù),即它是一個(gè)邏輯凝聚的模塊。這種模塊可以將之分解為一個(gè)檢查業(yè)務(wù)類型的模塊和一個(gè)調(diào)度模塊,根據(jù)不同的業(yè)務(wù)類型,調(diào)度模塊調(diào)用不同的下層模塊,進(jìn)行不同的處理。

  以上兩種分解方式常常要混合使用,以達(dá)到模塊凝聚程度高、模塊之間獨(dú)立性強(qiáng)、易于修改的目的。

  6.2數(shù)據(jù)庫設(shè)計(jì)

  6.2.1數(shù)據(jù)庫設(shè)計(jì)的要求和步驟

  1.數(shù)據(jù)庫設(shè)計(jì)的要求

  數(shù)據(jù)庫設(shè)計(jì)的目標(biāo)是建立一個(gè)合適的數(shù)據(jù)模型。這個(gè)數(shù)據(jù)模型應(yīng)當(dāng)是:

  (1)滿足用戶要求:既能合理地組織用戶需要的所有數(shù)據(jù),又能支持用戶對(duì)數(shù)據(jù)的所有處理功能。

  (2)滿足某個(gè)數(shù)據(jù)庫管理系統(tǒng)的要求:能夠在數(shù)據(jù)庫管理系統(tǒng)中實(shí)現(xiàn)。

  (3)具有較高的范式:數(shù)據(jù)完整性好、效益高,便于理解和維護(hù),沒有數(shù)據(jù)沖突。

  2.數(shù)據(jù)庫設(shè)計(jì)步驟

  數(shù)據(jù)庫設(shè)計(jì)可以分為概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)三個(gè)階段。

  (1)概念結(jié)構(gòu)設(shè)計(jì)。這是數(shù)據(jù)庫設(shè)計(jì)的第一個(gè)階段,在管理信息系統(tǒng)的分析階段,已經(jīng)得到了系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)字典,現(xiàn)在要結(jié)合數(shù)據(jù)規(guī)范化的理論,用一種數(shù)據(jù)模型將用戶的數(shù)據(jù)需求明確地表示出來。

  概念數(shù)據(jù)模型是面向問題的模型,反映了用戶的現(xiàn)實(shí)工作環(huán)境,是與數(shù)據(jù)庫的具體實(shí)現(xiàn)技術(shù)無關(guān)的。建立系統(tǒng)概念數(shù)據(jù)模型的過程叫做概念結(jié)構(gòu)設(shè)計(jì)。

  (2)邏輯結(jié)構(gòu)設(shè)計(jì)。根據(jù)已經(jīng)建立的概念數(shù)據(jù)模型,以及所采用的某個(gè)數(shù)據(jù)庫管理系統(tǒng)軟件的數(shù)據(jù)模型特性,按照一定的轉(zhuǎn)換規(guī)則,把概念模型轉(zhuǎn)換為這個(gè)數(shù)據(jù)庫管理系統(tǒng)所能夠接受的邏輯數(shù)據(jù)模型。不同的數(shù)據(jù)庫管理系統(tǒng)提供了不同的邏輯數(shù)據(jù)模型,如層次模型、網(wǎng)狀模型、關(guān)系模型等。

  (3)物理結(jié)構(gòu)設(shè)計(jì)。為一個(gè)確定的邏輯數(shù)據(jù)模型選擇一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,就叫做數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)。數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法稱為數(shù)據(jù)庫的物理數(shù)據(jù)模型。

  6.2.2概念結(jié)構(gòu)設(shè)計(jì)

  描述概念數(shù)據(jù)模型的主要工具是E-R(實(shí)體一聯(lián)系)模型,或者叫做E-R圖。利用E-R圖實(shí)現(xiàn)概念結(jié)構(gòu)設(shè)計(jì)的方法就叫做E-R方法。

  1.概念模型的表示方法

  E-R圖主要是由實(shí)體、屬性和聯(lián)系三個(gè)要素構(gòu)成的。在E-R圖中,使用了下面四種基本的圖形符號(hào)。

  2.確定系統(tǒng)實(shí)體、屬性及聯(lián)系

  利用系統(tǒng)分析階段建立的數(shù)據(jù)字典,并對(duì)照數(shù)據(jù)流程圖對(duì)系統(tǒng)中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行分類、組織,確定系統(tǒng)中的實(shí)體、實(shí)體的屬性、標(biāo)識(shí)實(shí)體的碼以及實(shí)體之間聯(lián)系的類型。

  在數(shù)據(jù)字典中“數(shù)據(jù)項(xiàng)”是基本數(shù)據(jù)單位,一般可以作為實(shí)體的屬性。“數(shù)據(jù)結(jié)構(gòu)”、“數(shù)據(jù)存儲(chǔ)”和“數(shù)據(jù)流”條目都可以作為實(shí)體,因?yàn)樗鼈兛偸前巳舾傻臄?shù)據(jù)項(xiàng)。作為屬性必須是不可再分的數(shù)據(jù)項(xiàng),也就是說在屬性中不能包含其他的屬性。

  3.確定局部(分) E-R圖

  根據(jù)上面的分析,可以畫出部分實(shí)體-聯(lián)系圖。

  在這些實(shí)體中有下畫線的屬性可以作為實(shí)體的碼,這幾個(gè)實(shí)體之間存在著1:1、l:n和m:n幾種聯(lián)系。

  4.集成完整(總) E-R圖

  各個(gè)局部(分) E-R圖畫好以后,應(yīng)當(dāng)將它們合并起來集成為完整(總) E-R圖。在集成時(shí)應(yīng)當(dāng)注意如下幾點(diǎn):

  (1)消除不必要的冗余實(shí)體、屬性和聯(lián)系。

  (2)解決各分E-R圖之間的沖突。

  (3)根據(jù)情況修改或重構(gòu)E-R圖。

  6.2.3邏輯結(jié)構(gòu)設(shè)計(jì)

  邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù),就是把概念結(jié)構(gòu)設(shè)計(jì)階段建立的基本E-R圖,按選定的管理系統(tǒng)軟件支持的數(shù)據(jù)模型(層次、網(wǎng)狀、關(guān)系),轉(zhuǎn)換成相應(yīng)的邏輯模型。這種轉(zhuǎn)換要符合關(guān)系數(shù)據(jù)模型的原則。

  E-R圖向關(guān)系模型的轉(zhuǎn)換是要解決如何將實(shí)體和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系,并確定這些關(guān)系的屬性和碼。這種轉(zhuǎn)換一般按下面的原則進(jìn)行:

  (1)一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。

  (2)一個(gè)聯(lián)系也轉(zhuǎn)換為一個(gè)關(guān)系,聯(lián)系的屬性及聯(lián)系所連接的實(shí)體的碼都轉(zhuǎn)換為關(guān)系的屬性,但是關(guān)系的碼會(huì)根據(jù)聯(lián)系的類型變化,如果是:

  1:1聯(lián)系,兩端實(shí)體的碼都成為關(guān)系的候選碼。

  1:n聯(lián)系,n端實(shí)體的碼成為關(guān)系的碼。

  m:n聯(lián)系,兩端實(shí)體碼的組合成為關(guān)系的碼。

  (3)具有相同碼的關(guān)系可以合并。

  1.轉(zhuǎn)換關(guān)系

  2.合并關(guān)系

  6.3數(shù)據(jù)庫的物理實(shí)現(xiàn)

  數(shù)據(jù)庫設(shè)計(jì)的最后階段是確定數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法,也就是設(shè)計(jì)數(shù)據(jù)庫的物理數(shù)據(jù)模型。

  6.3.1建立VFP的數(shù)據(jù)表

  數(shù)據(jù)表也簡稱表,在VFP中數(shù)據(jù)表一般應(yīng)當(dāng)包含在數(shù)據(jù)庫中,叫做數(shù)據(jù)庫表(簡稱庫表);但是也可以獨(dú)立存在,叫做自由表。

  數(shù)據(jù)庫邏輯數(shù)據(jù)模型的一個(gè)關(guān)系對(duì)應(yīng)了VFP軟件中的一個(gè)表,關(guān)系的屬性對(duì)應(yīng)了表的字段,關(guān)系框架對(duì)應(yīng)了表結(jié)構(gòu),關(guān)系元組對(duì)應(yīng)了表記錄。

  1.建立數(shù)據(jù)表結(jié)構(gòu)

  (1)設(shè)計(jì)數(shù)據(jù)表。在利用VFP創(chuàng)建一個(gè)新的數(shù)據(jù)表文件以前,應(yīng)當(dāng)根據(jù)邏輯模型和數(shù)據(jù)字典先分析和設(shè)計(jì)數(shù)據(jù)表。需要確定數(shù)據(jù)表名稱,所含字段名稱、類型、寬度以及應(yīng)當(dāng)建立的索引字段等。

  (2)創(chuàng)建數(shù)據(jù)表。在VFP的主窗口,單擊工具欄“新建”按鈕,打開“新建”對(duì)話框。在文件類型框中選定“表”選項(xiàng),單擊“新建”按鈕,打開“創(chuàng)建”新文件的對(duì)話框。

  在表設(shè)計(jì)器中我們已經(jīng)可逐次鍵入字段名、類型、寬度及小數(shù)位數(shù)的信息。

  2.數(shù)據(jù)表記錄的輸入

  在創(chuàng)建數(shù)據(jù)表時(shí)可以根據(jù)系統(tǒng)提示直接輸入記錄,但是也可以暫時(shí)不輸入記錄。沒有記錄只有結(jié)構(gòu)的數(shù)據(jù)表叫做空表。

  文件有兩種打開方式,“以只讀方式打開”的文件是不能編輯修改的。因?yàn)椴恍枰肮蚕怼睌?shù)據(jù),我們選擇用“獨(dú)占”方式打開文件。單擊“確定”按鈕后數(shù)據(jù)表文件被打開。

  (3)追加記錄。首先在主菜單的“顯示”下拉菜單中,單擊“劉覽”選項(xiàng),打開表的瀏覽窗口。

  ①追加一條記錄。②連續(xù)追加。③成組追加。

  3.瀏覽數(shù)據(jù)表記錄

  6.3.2建立VFP的數(shù)據(jù)庫

  前面建立的表都是自由表,而實(shí)際上一個(gè)應(yīng)用系統(tǒng)總是由多個(gè)相關(guān)表構(gòu)成的。要在多個(gè)自由表之間建立聯(lián)系,必須通過數(shù)據(jù)庫來實(shí)現(xiàn)。

  數(shù)據(jù)庫本身是不存儲(chǔ)數(shù)據(jù)的,它只存儲(chǔ)表、視圖及它們之間的關(guān)系等。在數(shù)據(jù)庫中的表叫做數(shù)據(jù)庫表,數(shù)據(jù)庫為數(shù)據(jù)表提供了數(shù)據(jù)字典、各種數(shù)據(jù)保護(hù)和數(shù)據(jù)管理功能,所以數(shù)據(jù)庫表比自由表要完善得多。一個(gè)數(shù)據(jù)庫是由數(shù)據(jù)庫文件(。DBC)、數(shù)據(jù)庫備注文件(。DCT)和數(shù)據(jù)庫索引文件(。DCX) H類文件組成的。

  l.建立數(shù)據(jù)庫文件

  2.創(chuàng)建數(shù)據(jù)庫表

  可以直接在數(shù)據(jù)庫中建立數(shù)據(jù)表,也可以將自由表添加到數(shù)據(jù)庫中,但是不能將另一個(gè)數(shù)據(jù)庫中的表拉到當(dāng)前數(shù)據(jù)庫中來?梢栽谕粋(gè)數(shù)據(jù)庫中建立多個(gè)表。

  (1)添加數(shù)據(jù)表。打開選定數(shù)據(jù)庫的“數(shù)據(jù)庫設(shè)計(jì)器”窗口,在“數(shù)據(jù)庫設(shè)計(jì)器”工具欄中,單擊“添加表”選項(xiàng),將會(huì)彈出“打開”窗口,選擇要添加的表后,單擊“確定”按鈕,就可以把一個(gè)自由表添加到當(dāng)前數(shù)據(jù)庫中,并將自由表變成數(shù)據(jù)庫表。

  (2)創(chuàng)建數(shù)據(jù)庫表。也可以在數(shù)據(jù)庫設(shè)計(jì)器中直接創(chuàng)建數(shù)據(jù)表。首先單擊“數(shù)據(jù)庫設(shè)計(jì)器”工具欄的“新建表”按鈕,然后在對(duì)話框中單擊“新建表”按鈕,將打開數(shù)據(jù)庫“表設(shè)計(jì)器”。

  通過這幾個(gè)控制區(qū)信息的描述,可以實(shí)現(xiàn)數(shù)據(jù)庫對(duì)數(shù)據(jù)表的管理功能。

  數(shù)據(jù)庫表添加或創(chuàng)建完成以后,關(guān)閉數(shù)據(jù)庫設(shè)計(jì)器窗口。包含了數(shù)據(jù)表的數(shù)據(jù)庫文件就保存在外存儲(chǔ)器中。

  3.數(shù)據(jù)庫文件的打開與關(guān)閉

  (1)數(shù)據(jù)庫文件的打開。一般通過單擊主菜單“文件”下拉菜單的“打開”功能。在彈出的“打開”對(duì)話框窗口選定數(shù)據(jù)庫文件后,單擊“打開”按鈕打開。

  在打開一個(gè)數(shù)據(jù)庫表的時(shí)候,系統(tǒng)也會(huì)自動(dòng)先打開其數(shù)據(jù)庫文件,然后再打開選定的表。

  (2)數(shù)據(jù)庫文件的關(guān)閉。除了可以通過像關(guān)閉其他Windows窗口一樣,關(guān)閉“數(shù)據(jù)庫設(shè)計(jì)器”窗口來關(guān)閉當(dāng)前數(shù)據(jù)庫以外,還可以使用專門的命令來關(guān)閉數(shù)據(jù)庫。

  6.3.3設(shè)置數(shù)據(jù)表的索引

  1.索引表和索引文件

  用戶對(duì)數(shù)據(jù)表常常會(huì)有不同的需求,為了加快數(shù)據(jù)的檢索、顯示、查詢和打印速度,就需要對(duì)文件中的記錄順序進(jìn)行重組。實(shí)現(xiàn)的方法一般有兩種:一種叫做排序;另一種叫做索引。

  排序的作用是按指定字段或字段組中數(shù)據(jù)值的大小順序,以遞增(升序)或遞減(降序)方式重新排列全部數(shù)據(jù)記錄,并生成一個(gè)新的數(shù)據(jù)表文件。

  索引不建立一個(gè)新的數(shù)據(jù)表文件,只是按照給定字段表達(dá)式值的大小,生成一個(gè)索引表,并使數(shù)據(jù)表中的記錄按索引表的要求以遞增(升序)或遞減(降序)順序顯示。

  索引技術(shù)除可以重新排列數(shù)據(jù)表記錄的前后順序外,在建立數(shù)據(jù)表間的關(guān)聯(lián)時(shí),或者利用SQL語言建立查詢、視圖時(shí),都必須靠索引技術(shù)來支持。

  2.索引關(guān)鍵字的類型

  索引關(guān)鍵字:是由一個(gè)或若干個(gè)字段構(gòu)成的索引表達(dá)式。索引表達(dá)式的類型決定了不同的索引方式。VFP系統(tǒng)提供了四種不同的類型,它們分別是主索引、候選索引、普通索引和惟一索引。

  (1)主索引。主索引是能夠惟一地確定數(shù)據(jù)表中一條記錄的字段或字段組合表達(dá)式;要求該字段或字段組合表達(dá)式的值,在數(shù)據(jù)表的全部記錄中都不能出現(xiàn)重復(fù)。

  主索引只能在數(shù)據(jù)庫表中創(chuàng)建和使用,而且一個(gè)數(shù)據(jù)表只能指定一個(gè)主索引。表的主索引就相當(dāng)于關(guān)系的主碼。

  (2)候選索引。候選索引像主索引一樣,是能夠惟一地確定數(shù)據(jù)表中一條記錄的字段或字段組合表達(dá)式。但是,一個(gè)數(shù)據(jù)表允許建立多個(gè)候選索引,可以在數(shù)據(jù)庫表或自由表中創(chuàng)建候選索引。如果將一個(gè)包含了重復(fù)數(shù)據(jù)的字段指定為候選索引,系統(tǒng)會(huì)返回一個(gè)出錯(cuò)信息,并禁止創(chuàng)建該索引。表的候選索引相當(dāng)于關(guān)系的候選 碼。

  (3)普通索引。普通索引允許數(shù)據(jù)表中各記錄的索引字段或字段組合表達(dá)式的值相同,而且既允許在數(shù)據(jù)庫表中創(chuàng)建,也允許在自由表中創(chuàng)建。

  (4)唯一索引。唯一索引是VFP為保持與低版本軟件的兼容性而保留的一種索引類型,一般情況下很少使用。它允許數(shù)據(jù)表中各記錄的索引字段,或字段組合表達(dá)式的值相同,但是在索引表中只保留數(shù)據(jù)表中與索引字段值相同的第一條記錄。

  3.創(chuàng)建索引文件

  可以使用命令建立索引文件,但是利用表設(shè)計(jì)器創(chuàng)建索引文件更加直觀、方便。結(jié)構(gòu)復(fù)合索引文件可以在創(chuàng)建數(shù)據(jù)表時(shí)建立,也可以對(duì)已經(jīng)建立好的數(shù)據(jù)表創(chuàng)建或修改索引。

  4.索引的操作

  (l)打開與關(guān)閉。要使用索引,必須先要打開索引。結(jié)構(gòu)復(fù)合索引總是隨著數(shù)據(jù)表打開,一旦數(shù)據(jù)表文件關(guān)閉,相應(yīng)的索引文件也就自動(dòng)關(guān)閉了。

  (2)確定主索引。結(jié)構(gòu)復(fù)合索引打開后,其中的索引標(biāo)識(shí)(Tag)并不起作用,數(shù)據(jù)表記錄順序仍然保持著原始自然排列。必須要執(zhí)行確定主索引的操作后,數(shù)據(jù)表記錄的排列順序才會(huì)跟著變化。

  在程序中常常使用命令方式確定當(dāng)前主索引。

  (3)刪除索引標(biāo)識(shí)。要?jiǎng)h除結(jié)構(gòu)復(fù)合索引文件中的索引標(biāo)識(shí),應(yīng)當(dāng)打開數(shù)據(jù)表文件,并打開其表設(shè)計(jì)器對(duì)話框。在“索引”頁卡中選定要?jiǎng)h除的索引標(biāo)識(shí)后,單擊“刪除”按鈕刪除。

  6.3.4創(chuàng)建數(shù)據(jù)表之間的關(guān)聯(lián)

  對(duì)于數(shù)據(jù)庫中各相關(guān)數(shù)據(jù)表之間的聯(lián)系必須通過建立關(guān)聯(lián)來實(shí)現(xiàn)。

  數(shù)據(jù)表是和關(guān)系相對(duì)應(yīng)的,所以數(shù)據(jù)表之間的聯(lián)系也可以分為一對(duì)一、一對(duì)多和多對(duì)多三類。但是在實(shí)際處理時(shí),往往把一個(gè)多對(duì)多的聯(lián)系分解成兩個(gè)一對(duì)多的聯(lián)系處理。

  1.創(chuàng)建關(guān)聯(lián)

  在VFP中,表間的聯(lián)系有“永久性關(guān)聯(lián)”和“臨時(shí)性關(guān)聯(lián)”兩種:臨時(shí)性關(guān)聯(lián)只是在使用時(shí)臨時(shí)建立的表間聯(lián)系,一旦關(guān)閉數(shù)據(jù)表則臨時(shí)性關(guān)聯(lián)也就消失了;永久性關(guān)聯(lián)是被存放在數(shù)據(jù)庫中的數(shù)據(jù)表間聯(lián)系,它將隨數(shù)據(jù)庫長期保存,隨著數(shù)據(jù)庫的打開而打開、關(guān)閉而關(guān)閉。

  在創(chuàng)建數(shù)據(jù)表之間的關(guān)聯(lián)時(shí),當(dāng)前表叫做父表,要關(guān)聯(lián)的表叫做子表。必須保證兩個(gè)要建立關(guān)聯(lián)的數(shù)據(jù)表中存在同名字段;同時(shí)要求每個(gè)數(shù)據(jù)表事先分別對(duì)該字段建立了索引。

  (1)建立表間的一對(duì)一關(guān)系。首先,要使兩個(gè)表都具有同一屬性的字段;其次,定義父表與子表中同名宇段為主索引字段或候選索引字段。由于兩個(gè)表中的同一屬性的字段值都是惟一的,因此兩個(gè)表之間的關(guān)聯(lián)就是“一對(duì)一”的。

  (2)建立表間的一對(duì)多關(guān)系。首先,要使兩個(gè)表都具有同一名稱、屬性的字段;其次,定義父表中該字段為主索引字段或候選索引字段(其字段值是惟一的),子表中與其同名的字段為普通索引字段。由于兩個(gè)表中的同一屬性的字段值是一對(duì)多的關(guān)系,因此可以創(chuàng)建兩個(gè)表之間的“一對(duì)多”的關(guān)系。

  2.調(diào)整或刪除關(guān)聯(lián)

  修改主要有兩個(gè)方面:

  (l)刪除關(guān)聯(lián)。在數(shù)據(jù)庫設(shè)計(jì)器對(duì)話框窗口中,用鼠標(biāo)左鍵單擊關(guān)聯(lián)線,該連線變粗了則說明它已經(jīng)被選中。如果要?jiǎng)h除可敲[Del]鍵,也可以單擊鼠標(biāo)右鍵在彈出對(duì)話框窗口中單擊“刪除關(guān)系”選項(xiàng)。

  (2)編輯關(guān)聯(lián)。在數(shù)據(jù)庫設(shè)計(jì)器對(duì)話框窗口中,用鼠標(biāo)左鍵單擊關(guān)聯(lián)線,該連線變粗了則說明它已經(jīng)被選中。在主菜單“數(shù)據(jù)庫”選項(xiàng)的下拉菜單中單擊“編輯關(guān)系”選項(xiàng),也可以單擊鼠標(biāo)右鍵在彈出對(duì)話框窗口中單擊“編輯關(guān)系”選項(xiàng),這樣將會(huì)打開其對(duì)話框窗口。

  可以在“表”和“相關(guān)表”的下拉列表框中重新選擇新的相應(yīng)索引字段。

  6.3.5創(chuàng)建視圖

  在數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)中,用戶的局部概念模式是全局概念模式的子集,叫做用戶模式、外模式,它是從用戶的觀點(diǎn)看到的數(shù)據(jù)庫,所以也叫做用戶的視圖。

  在VFP中,視圖是數(shù)據(jù)庫的一個(gè)部分,分為本地視圖和遠(yuǎn)程視圖兩類。本地視圖是利用本地?cái)?shù)據(jù)庫表、自由表及其他視圖建立在本地服務(wù)器上的視圖。遠(yuǎn)程視圖是利用遠(yuǎn)程服務(wù)器中的數(shù)據(jù)建立的視圖。視圖也以文件的形式保存在存儲(chǔ)器中,文件擴(kuò)展名為。VUE.視圖是一種特殊類型的數(shù)據(jù)表,它往往由一個(gè)或多個(gè)表(或視圖)中的部分字段或部分記錄組成。雖然從用戶的角度看,視圖也像數(shù)據(jù)表一樣有自己的名字,相應(yīng)的字段、記錄,具備了一般數(shù)據(jù)表的特征,可是在實(shí)際存儲(chǔ)器 中并沒有這樣的數(shù)據(jù)實(shí)體;在數(shù)據(jù)庫中僅存放了與關(guān)聯(lián)數(shù)據(jù)表相應(yīng)的連接關(guān)系和操作要求。所以該視圖可稱為“虛表”或邏輯表。一般建立視圖的目的有三個(gè):

 、贁(shù)據(jù)庫系統(tǒng)是供多用戶使用的,不同的用戶只能查看與自己相關(guān)的一部分?jǐn)?shù)據(jù),以保障數(shù)據(jù)的安全和完整。視圖可以為每個(gè)用戶建立自己的數(shù)據(jù)集合。

 、跒榱吮WC數(shù)據(jù)表具有較高的范式,往往將一個(gè)數(shù)據(jù)集合分解成多個(gè)相關(guān)的數(shù)據(jù)表。而在使用多個(gè)表的數(shù)據(jù)時(shí),將各表中有用的數(shù)據(jù)集中到一個(gè)視圖是最方便的辦法。

 、酆喕瘜(duì)數(shù)據(jù)庫的操作管理。只要事先將各表中相關(guān)數(shù)據(jù)項(xiàng)集中放在一個(gè)視圖中,通過視圖就可以同時(shí)更新各表中的數(shù)據(jù)。

  6.4代碼設(shè)計(jì)

  代碼是計(jì)算機(jī)和人都容易理解的符號(hào)(或語言),能夠?qū)崿F(xiàn)人和計(jì)算機(jī)的溝通。代碼的重要性表現(xiàn)在以下幾個(gè)方面。

  。可以惟一地標(biāo)識(shí)一個(gè)分類對(duì)象(實(shí)體)。

  。加快輸入,減少出錯(cuò),便于存儲(chǔ)和檢索,節(jié)省存儲(chǔ)空間。

  。使數(shù)據(jù)的表達(dá)標(biāo)準(zhǔn)化。簡化處理程序,提高處理互效率。

  代碼也叫信息編碼,是作為事物(實(shí)體)惟一標(biāo)識(shí)的、一組有序字符組合。它必須便于計(jì)算機(jī)和人識(shí)別、處理。

  6.4.1代碼設(shè)計(jì)方法

  1.代碼設(shè)計(jì)的原則

  。惟一性:是區(qū)別系統(tǒng)中每個(gè)實(shí)體或?qū)傩缘奈┮粯?biāo)識(shí)。

  。簡單性:盡量壓縮代碼長度,可降低出錯(cuò)機(jī)會(huì)。

  。易識(shí)別性:為便于記憶、減少出錯(cuò),代碼應(yīng)當(dāng)邏輯性強(qiáng),表意明確。

  ?蓴U(kuò)充性:不需要變動(dòng)原代碼體系,可直接追加新代碼,以適應(yīng)系統(tǒng)發(fā)展。

  。合理性:必須在邏輯上滿足應(yīng)用需要,在結(jié)構(gòu)上與處理方法相一致。

  。規(guī)范性:盡可能采用現(xiàn)有的國標(biāo)、部標(biāo)編碼,結(jié)構(gòu)統(tǒng)一。

  2.代碼的類型

  代碼的類型是指代碼符號(hào)的表示形式,進(jìn)行代碼設(shè)計(jì)時(shí)可選擇一種或幾種代碼類型組合。

  (1)順序碼。它也叫序列碼,用連續(xù)數(shù)字作為每個(gè)實(shí)體的標(biāo)識(shí)。編碼順序可以是實(shí)體出現(xiàn)的先后,或?qū)嶓w名的字母順序等。其優(yōu)點(diǎn)是簡單、易處理、易擴(kuò)充、用途廣;缺點(diǎn)是沒有邏輯含義、不能表示信息特征、無法插人、刪除數(shù)據(jù)將造成空碼。

  (2)重復(fù)碼。采用與原來手工系統(tǒng)相同的編碼,叫做重復(fù)碼。其優(yōu)點(diǎn)是容易被原系統(tǒng)人員接受、易實(shí)現(xiàn)、便于推廣;缺點(diǎn)是不能任意更改、可能不盡合理。

  (3)成組碼。它是最常用的一種編碼、它將代碼分為幾段(組),每段表示一種含義,每段都由連續(xù)數(shù)字組成。其優(yōu)點(diǎn)是簡單、方便、能夠反映出分類體系、易校對(duì)、易處理;缺點(diǎn)是位數(shù)多不便記憶,必須為每段預(yù)留編碼,否則不易擴(kuò)充。例如:身份證編碼共17位:

  (4)表意碼。它將表示實(shí)體特征的文字、數(shù)字或記號(hào)直接作為編碼。其優(yōu)點(diǎn)是可以直接明白編碼含義、易理解、易記憶;缺點(diǎn)是編碼長度位數(shù)可變,給分類、處理帶來不便。例如:網(wǎng)站代碼:

  (5)專用碼。它是具有特殊用途的編碼,如漢字國標(biāo)碼、五筆字型編碼、自然碼、ASCll代碼等。

  (6)組合碼。它也叫合成碼、復(fù)雜碼。它由若干種簡單編碼組合而成,使用十分普遍。其優(yōu)點(diǎn)是容易分類、容易增加編碼層次、可以從不同角度識(shí)別編碼、容易實(shí)現(xiàn)多種分類統(tǒng)計(jì);缺點(diǎn)是編碼位數(shù)和數(shù)據(jù)項(xiàng)個(gè)數(shù)較多。

  3.代碼的校驗(yàn)

  為了減少編碼過程中的錯(cuò)誤,需要使用編碼校驗(yàn)技術(shù)。這是在原有代碼的基礎(chǔ)上,附加校驗(yàn)碼的技術(shù)。校驗(yàn)碼是根據(jù)事先規(guī)定好的算法構(gòu)成的,將它附加到代碼本體上以后,成為代碼的一個(gè)組成部分。當(dāng)代碼輸入計(jì)算機(jī)以后,系統(tǒng)將會(huì)按規(guī)定好的算法驗(yàn)證,從而檢測代碼的正確性。

  常用的簡單校驗(yàn)碼是在原代碼上增加一個(gè)校驗(yàn)位,并使得校驗(yàn)位成為代碼結(jié)構(gòu)中的一部分。系統(tǒng)可以按規(guī)定的算法對(duì)校驗(yàn)位進(jìn)行檢測,校驗(yàn)位正確,便認(rèn)為輸入代碼正確。

  管理系統(tǒng)中計(jì)算機(jī)應(yīng)用課堂筆記6

  6.4.2管理信息系統(tǒng)中的代碼

  管理信息系統(tǒng)中常見的代碼有部門代碼、人員代碼、物資代碼、設(shè)備代碼、產(chǎn)品代碼、會(huì)計(jì)科目代碼等。這些常見代碼的設(shè)計(jì)方法如下。

  1.部門代碼

  部門代碼一般采用成組碼,比如使用3位數(shù)字編碼。前2位作為一個(gè)企業(yè)各部門的編碼,后1位作為部門內(nèi)各科室、班組的編碼。

  2.人員代碼

  人員代碼涉及人事勞資部門,一般有兩種編碼方法:一種是用簡單的順序碼,代碼位數(shù)可以根據(jù)企業(yè)職工人數(shù)決定;另一種是使用組合碼,因?yàn)檫@樣便于分類、匯總。

  3.物資代碼

  物資代碼的設(shè)計(jì)既要考慮物資管理部門的要求,也要滿足會(huì)計(jì)核算的要求。一般可以采用成組碼,并且用表意碼輔助。

  4.設(shè)備代碼

  在設(shè)備代碼中應(yīng)反映設(shè)備的經(jīng)濟(jì)用途、使用情況、使用部門及設(shè)備類別等信息,所以一般使用組合碼。

  5.產(chǎn)品代碼

  產(chǎn)品代碼可以采用成組碼或表意碼設(shè)計(jì)。

  6.會(huì)計(jì)科目代碼

  會(huì)計(jì)科目代碼反映經(jīng)濟(jì)業(yè)務(wù)和會(huì)計(jì)核算的內(nèi)容,能夠在一定范圍內(nèi)綜合匯總會(huì)計(jì)指標(biāo)。代碼設(shè)計(jì)應(yīng)當(dāng)注意通用性,所以應(yīng)根據(jù)國家財(cái)政部及本行業(yè)、本地區(qū)的規(guī)定,編制會(huì)計(jì)科目代碼。

  第七章系統(tǒng)詳細(xì)設(shè)計(jì)

  管理信息系統(tǒng)的總體設(shè)計(jì)完成以后,還需要確定于系統(tǒng)和各模塊的具體實(shí)現(xiàn)方法,以便最終真正建立一個(gè)完善的管理信息系統(tǒng)。要建立系統(tǒng)的各個(gè)功能模塊,就要進(jìn)行程序設(shè)計(jì)。所謂程序設(shè)計(jì),實(shí)際上是對(duì)象的設(shè)計(jì)。對(duì)象有自己的數(shù)據(jù)(屬性),也包括作用于數(shù)據(jù)的操作(方法)和對(duì)象的響應(yīng)(事件)。

  7.l人機(jī)接口界面的設(shè)計(jì)

  人機(jī)對(duì)話也叫人機(jī)交互,是指在程序運(yùn)行過程中,為了控制或校驗(yàn)?zāi)康模ㄟ^計(jì)算機(jī)顯示屏幕,使人和計(jì)算機(jī)對(duì)話(交互)的操作。在Windows平臺(tái)上,這種對(duì)話的界面主要有三種形式即菜單方式、工具欄方式、對(duì)話框方式。

  下拉菜單一般作為應(yīng)用系統(tǒng)的主菜單,創(chuàng)建菜單的過程可以分成規(guī)劃與設(shè)計(jì)、創(chuàng)建、確定任務(wù)、生成和運(yùn)行測試五步。

  7.2輸入界面設(shè)計(jì)

  設(shè)計(jì)輸入界面就要方便用戶,做到高效、直觀、準(zhǔn)確、簡便、舒適。信息的輸入包括:數(shù)據(jù)的采集和數(shù)據(jù)的錄入兩個(gè)部分,采集就是確認(rèn)和獲取新產(chǎn)生數(shù)據(jù)的過程;錄入就是把源數(shù)據(jù)轉(zhuǎn)變成計(jì)算機(jī)可以識(shí)別處理的信息,并保存在外存儲(chǔ)器中的過程。

  7.2.1信息輸入的方法和原則

  1.信息輸入的方法

  可以分為批處理和聯(lián)機(jī)處理兩種類型。

  批處理:先把數(shù)據(jù)采集到一個(gè)文件中,待檢測合格或計(jì)算機(jī)空閑時(shí),再把數(shù)據(jù)文件中的數(shù)據(jù)一次性地輸入管理信息系統(tǒng)中。

  聯(lián)機(jī)處理:直接將采集到的數(shù)據(jù)實(shí)時(shí)輸入管理信息系統(tǒng)的方式。

  2.信息輸入的原則

  (1)源點(diǎn)輸入。

  (2)統(tǒng)一輸入。

  (3)數(shù)據(jù)簡潔。

  (4)用戶界面友好。

  3.輸入數(shù)據(jù)的校驗(yàn)

  數(shù)據(jù)校驗(yàn)主要使用人工靜態(tài)校驗(yàn)和計(jì)算機(jī)動(dòng)態(tài)校驗(yàn)兩種方式。

  (l)靜態(tài)校驗(yàn)、就是利用人工目測的方式檢查錯(cuò)誤。這種方式效率不高,查出率會(huì)因人而異,一般不超過80%。

  (2)重復(fù)校驗(yàn)。對(duì)于同一組數(shù)據(jù),由不同人員重復(fù)輸入;然后由計(jì)算機(jī)比較檢查一致性,叫做重復(fù)校驗(yàn)。重復(fù)校驗(yàn)可以將出錯(cuò)率降到0.l%以下。

  (3)界限校驗(yàn)。事先制定數(shù)據(jù)的取值范圍,由計(jì)算機(jī)系統(tǒng)校驗(yàn)數(shù)據(jù)是否超出了界限。

  (4)邏輯校驗(yàn)。校驗(yàn)數(shù)據(jù)的邏輯合理性。

  (5)平衡校驗(yàn)。由計(jì)算機(jī)來校驗(yàn)一組相關(guān)數(shù)據(jù)之間是否平衡,比如總計(jì)數(shù)應(yīng)當(dāng)?shù)扔诟餍∮?jì)數(shù)之和。

  (6)匹配校驗(yàn)。以業(yè)務(wù)代碼與存儲(chǔ)文件代碼比較,若不匹配則有數(shù)據(jù)錯(cuò)誤。該工作一般由計(jì)算機(jī)和人工共同完成。

  (7)存在校驗(yàn)。有些信息在輸入文件中必須存在,如果找不到,就可以判定是數(shù)據(jù)錯(cuò)誤。該工作可以用計(jì)算機(jī)來完成。

  4.計(jì)算機(jī)數(shù)據(jù)校驗(yàn)的實(shí)現(xiàn)

  (1)邏輯校驗(yàn)。為了防止在年齡字段中錯(cuò)誤地輸入字符值。

  (2)重復(fù)校驗(yàn)。要讓系統(tǒng)自動(dòng)進(jìn)行重復(fù)性校驗(yàn),最簡單的辦法是將數(shù)據(jù)表的碼設(shè)置為主索引域候選索引。

  (3)界限校驗(yàn)。

  (4)匹配校驗(yàn)。匹配校驗(yàn)是檢查兩個(gè)表之間的錯(cuò)誤。

  (5)存在校驗(yàn)。

  7.2.2輸入界面的設(shè)計(jì)

  1.界面設(shè)計(jì)的原則

  系統(tǒng)輸入界面也是人機(jī)交互的重要界面,一般應(yīng)注意如下幾個(gè)方面。

  (1)可靠性高、容錯(cuò)性好。

 、贋榭赡艿膮(shù)設(shè)置初始值。

 、谠O(shè)置各種校驗(yàn),隨時(shí)檢查和提示用戶系統(tǒng)工作狀態(tài)與錯(cuò)誤信息。

 、墼O(shè)置容錯(cuò)、糾錯(cuò)功能,允許用戶出錯(cuò)。

  (2)操作簡單,易學(xué)易用。盡可能減少錄入量。

  (3)創(chuàng)建空白界面。

  7.3輸出界面設(shè)計(jì)

  能夠針對(duì)用戶的需求,以最適當(dāng)?shù)姆绞,?zhǔn)確、及時(shí)地輸出最需要的信息,是輸出界面設(shè)計(jì)要解決的根本問題。

  7.3.1輸出方式的選擇

  1.選擇輸出設(shè)備

  常見的輸出設(shè)備有顯示器、打印機(jī)、磁盤磁帶、繪圖機(jī)、網(wǎng)絡(luò),也可以是揚(yáng)聲器等。

  2.選擇輸出形式

  一般用報(bào)表、標(biāo)簽輸出,也可以用簡單提示、報(bào)警等形式。另外,輸出也可以是文字、圖表、圖形、聲音,甚至影像。

  3.輸出內(nèi)容

  根據(jù)用戶的不同、使用目的的不同、使用期限的不同、安全級(jí)別的不同,分類設(shè)計(jì)各類輸出內(nèi)容。

  7.3.2輸出界面的設(shè)計(jì)

  報(bào)表輸出是最常見、最基本的輸出形式。報(bào)表輸出界面的設(shè)計(jì)的過程如下。

  1.創(chuàng)建報(bào)表布局

  報(bào)表對(duì)象包括兩個(gè)基本組成部分即數(shù)據(jù)源和布局。數(shù)據(jù)源是報(bào)表數(shù)據(jù)的來源,可以是數(shù)據(jù)表、視圖、查詢或臨時(shí)表;布局是用來定義報(bào)表輸出格式的文件。布局一般提供了列布局、行布局、一對(duì)多布局、多欄布局等。

  7.4處理過程設(shè)計(jì)

  7.4.1基本概念

  處理過程設(shè)計(jì)就是要對(duì)控制結(jié)構(gòu)圖中,每一個(gè)模塊內(nèi)部的處理過程,進(jìn)行具體的描述。這種描述將成為以后編寫處理程序的基礎(chǔ)。詳細(xì)地描述這個(gè)處理邏輯可以使用“輸入一加工一輸出”(Inpu Process Output,IPO)圖。IPO圖將為編制程序提供指導(dǎo),所以也叫做程序設(shè)計(jì)任務(wù)書。

  IPO圖的主體是處理過程描述,描述處理過程的工具,可以是圖形、表格和偽碼。

  在結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方式中,處理程序的設(shè)計(jì)需要詳細(xì)描述各種處理所用的算法和處理步驟等。在面向?qū)ο蟮脑O(shè)計(jì)方法中,處理程序主要描述系統(tǒng)中各對(duì)象的方法及其對(duì)外部事件的響應(yīng)和行為。

  7.5系統(tǒng)設(shè)計(jì)說明書

  系統(tǒng)設(shè)計(jì)說明書又稱為系統(tǒng)設(shè)計(jì)報(bào)告,是系統(tǒng)設(shè)計(jì)的最后成果,也是新系統(tǒng)的物理模型和系統(tǒng)實(shí)施的依據(jù)。

  編寫系統(tǒng)說明書的要求是:全面、清楚、準(zhǔn)確、詳細(xì)地闡明系統(tǒng)實(shí)施過程中的具體方法、技術(shù)、手段及環(huán)境要求。系統(tǒng)設(shè)計(jì)說明書的內(nèi)容應(yīng)當(dāng)包含七個(gè)方面。

  (1)控制結(jié)構(gòu)圖及每一模塊的詳細(xì)說明;

  (2)數(shù)據(jù)庫設(shè)計(jì)說明;

  (3)計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)配置說明;

  (4)代碼設(shè)計(jì)說明;

  (5)用戶界面設(shè)計(jì)說明;

  (6)計(jì)算機(jī)處理過程說明;

  (7)實(shí)施費(fèi)用估計(jì)。

  實(shí)施方案應(yīng)當(dāng)提供兩個(gè)以上,以便比較、討論、修改,最后選定一個(gè)方案。

  管理系統(tǒng)中計(jì)算機(jī)應(yīng)用課堂筆記7

  第八章系統(tǒng)實(shí)施

  系統(tǒng)實(shí)施階段是將新系統(tǒng)付諸實(shí)現(xiàn)的過程。它的主要活動(dòng)是根據(jù)系統(tǒng)設(shè)計(jì)所提供的控制結(jié)構(gòu)圖、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)配置方案及詳細(xì)設(shè)計(jì)資料,編制和調(diào)試程序,調(diào)試系統(tǒng)、進(jìn)行系統(tǒng)切換等工作,將技術(shù)設(shè)計(jì)轉(zhuǎn)化為物理實(shí)際系統(tǒng)。

  8.l系統(tǒng)實(shí)施的準(zhǔn)備工作

  1.建立系統(tǒng)平臺(tái)

  包括購置和安裝必要的計(jì)算機(jī)和通信硬件設(shè)備、軟件系統(tǒng)。所需硬件設(shè)備包括主機(jī)、外部設(shè)備、輔助設(shè)備(如穩(wěn)壓電源、空氣調(diào)節(jié)裝置)、機(jī)房設(shè)施。通信設(shè)備等。

  2.培訓(xùn)管理人員和操作人員

  首先,對(duì)新系統(tǒng)的用戶,即各類管理人員要進(jìn)行培訓(xùn)。培訓(xùn)內(nèi)容包括兩方面:一方面是關(guān)于先進(jìn)管理思想和方法的教育;另一方面是面向業(yè)務(wù)的培訓(xùn),使管理者學(xué)會(huì)新系統(tǒng)的應(yīng)用方法。

  3.基礎(chǔ)數(shù)據(jù)的準(zhǔn)備

  企業(yè)中有許多基礎(chǔ)數(shù)據(jù),要把它們轉(zhuǎn)存到計(jì)算機(jī)存儲(chǔ)器中。

  4.管理流程重組

  由于計(jì)算機(jī)的應(yīng)用,管理人員的工作內(nèi)容和工作方式也發(fā)生了很大變化。因此,必須根據(jù)系統(tǒng)設(shè)計(jì)的要求,重新規(guī)定系統(tǒng)業(yè)務(wù)流程、信息流向,改革組織機(jī)構(gòu),劃定各管理職能部門的職責(zé)范圍。

  8.2程序模塊的設(shè)計(jì)

  在系統(tǒng)實(shí)施階段,最重要的任務(wù)就是程序設(shè)計(jì)。在傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)方法中,程序設(shè)計(jì)就是處理過程的設(shè)計(jì);而在面向?qū)ο蟮某绦蛟O(shè)計(jì)方法中,程序設(shè)計(jì)卻主要指對(duì)象的設(shè)計(jì)。

  8.2.1程序設(shè)計(jì)的概述

  1.程序設(shè)計(jì)的任務(wù)

  程序設(shè)計(jì)的任務(wù),就是根據(jù)系統(tǒng)設(shè)計(jì)說明書中關(guān)于模塊的詳細(xì)描述和處理過程的描述,選擇合適的計(jì)算機(jī)語言來編制程序的工作。

  2.程序設(shè)計(jì)的質(zhì)量要求

  隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,人們對(duì)程序設(shè)計(jì)的質(zhì)量要求發(fā)生了變化。過去強(qiáng)調(diào)程序的正確性、高效率和短小精悍,以適應(yīng)設(shè)備資源有限的計(jì)算機(jī)系統(tǒng);現(xiàn)在則更加強(qiáng)調(diào)程序的正確性、可維護(hù)性、可靠性和可理解性。

  3.良好的編程習(xí)慣

  編制程序需要熟悉所使用的語言,具有盡可能豐富的編程經(jīng)驗(yàn);但是更加重要的是要具有系統(tǒng)的觀點(diǎn),采用結(jié)構(gòu)化設(shè)計(jì)思想和工具,自上而下統(tǒng)籌考慮,避免編程時(shí)變量隨意增減,變量類型隨機(jī)指定,無法兼容時(shí)再任意轉(zhuǎn)換等。

  8.2.2結(jié)構(gòu)化程序設(shè)計(jì)

  結(jié)構(gòu)化程序設(shè)計(jì)主要用于面向過程的編程方式,為了克服程序編制中的隨意性,避免錯(cuò)誤的出現(xiàn),現(xiàn)代程序的編寫都遵照“結(jié)構(gòu)化程序設(shè)計(jì)”的方法。其基本原則 是自頂而下、逐步求精。結(jié)構(gòu)化程序方法提出了順序、選擇和循環(huán)三種基本程序結(jié)構(gòu),任何一個(gè)程序都可以用這三種結(jié)構(gòu)裝配起來。

  1.順序結(jié)構(gòu)

  順序執(zhí)行,就是按照程序語句行的自然順序,一條語句接一條語句地執(zhí)行程序。順序結(jié)構(gòu)十分簡單,它只是一種編寫和執(zhí)行程序的協(xié)議、規(guī)則,并不需要用專門的結(jié)構(gòu)語句來支持。

  2.判斷選擇結(jié)構(gòu)

  在用程序解決實(shí)際問題時(shí),常常需要對(duì)問題的給定條件做出判斷,以便選擇不同的解決方法,這就必須使用判斷選擇(分支)結(jié)構(gòu)來編制程序。判斷選擇結(jié)構(gòu)有相應(yīng)的結(jié)構(gòu)語句。

  3.循環(huán)結(jié)構(gòu)

  在一個(gè)大程序段中,常常會(huì)重復(fù)使用某一段相同的或類似的程序段。在編制程序時(shí),不必重復(fù)編寫這個(gè)程序段,可以用重復(fù)結(jié)構(gòu)來替代它。重復(fù)結(jié)構(gòu)也叫循環(huán)結(jié)構(gòu)。系統(tǒng)提供了建立三種重復(fù)結(jié)構(gòu)。

  8.2.3程序的調(diào)試

  程序設(shè)計(jì)完成之后,很少有一次運(yùn)行成功的,尤其是復(fù)雜程序,包含的缺陷可能更多,程序設(shè)計(jì)者必須經(jīng)過多次調(diào)試,不斷地發(fā)現(xiàn)并修正其中的錯(cuò)誤,證實(shí)正確無誤以后才能投入使用。一個(gè)大的應(yīng)用系統(tǒng)可以先對(duì)各模塊分調(diào),然后再連調(diào)和總調(diào)。

  1.程序錯(cuò)誤的分類

  總結(jié)程序中出現(xiàn)的錯(cuò)誤,一般可分為語法錯(cuò)誤、系統(tǒng)錯(cuò)誤和邏輯錯(cuò)誤三類。

  語法錯(cuò)誤,因程序設(shè)計(jì)人員對(duì)程序設(shè)計(jì)語言的理解不夠,或程序設(shè)計(jì)基本功不扎實(shí)造成的結(jié)果。

  系統(tǒng)錯(cuò)誤,由于計(jì)算機(jī)硬件、軟件引起的錯(cuò)誤,比如計(jì)算機(jī)硬件故障;病毒感染等。對(duì)于系統(tǒng)錯(cuò)誤,主要是靠經(jīng)驗(yàn)和對(duì)硬件的了解,通過分析判斷排除。

  邏輯錯(cuò)誤,指那些雖然不違反系統(tǒng)規(guī)則,但是卻不合邏輯或不合題目語義的錯(cuò)誤。這些錯(cuò)誤系統(tǒng)一般很難自行檢測出來。

  8.2.4面向?qū)ο蟪绦蛟O(shè)計(jì)

  面向?qū)ο蟪绦蛟O(shè)計(jì)的最大特征是強(qiáng)調(diào)構(gòu)成事物的每一個(gè)對(duì)象,描述的是每個(gè)對(duì)象的屬性與方法。而對(duì)于響應(yīng)每個(gè)事件的程序,一般不再獨(dú)立構(gòu)成一個(gè)文件,而被封裝在每個(gè)具體的對(duì)象之中。

  1.概念

  (1)對(duì)象(Object)。一般來說,現(xiàn)實(shí)世界中可以獨(dú)立存在的。能夠被區(qū)分的一切實(shí)體(事物)都是對(duì)象。在VFP中所研究的對(duì)象,只是現(xiàn)實(shí)世界中實(shí) 體或概念在計(jì)算機(jī)中的一種抽象的模型化的表示。這種抽象事物中是封裝了數(shù)據(jù)和操作的對(duì)象,通過定義屬性和操作來描述其特征和功能,通過定義接口來描述其地位及與其他對(duì)象的相互關(guān)系,從而形成一個(gè)動(dòng)態(tài)的對(duì)象模型。

  (2)類(Class)。類是一組對(duì)象的屬性和行為特征的抽象描述,或者說是具有共同屬性、共同操作性質(zhì)的對(duì)象的集合;愔豢紤]通用特征與功能,用戶可以從基類中派生出許多子類。子類往往是在繼承基類的基礎(chǔ)上,又增加一些 新的特性與功能構(gòu)成。子類也像基類一樣可以派生出對(duì)象。類的基本特性是封裝性、繼承性和多態(tài)性。

  (3)屬性

  屬性就是對(duì)象的特性,是對(duì)象外觀及行為的特征。對(duì)象的屬性可以在建立對(duì)象時(shí)由其所屬的類(或子類)繼承,也可以在對(duì)象創(chuàng)建或運(yùn)行時(shí)進(jìn)行修改與設(shè)置。

  (4)事件

  事件是對(duì)象可以識(shí)別和響應(yīng)的行為與操作。它一般由用戶或系統(tǒng)來觸發(fā)。VFP中事件是固定的,用戶不能再創(chuàng)建新的事件。

  (5)方法

  方法是對(duì)象所具有的功能。因?yàn)橐环N功能必然是由一個(gè)過程來支持。所以過程也可以說就是一段程序(有時(shí)也叫方法程序)。

  2.面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)

  面向?qū)ο蟪绦蛟O(shè)計(jì)方法是一種支持模塊化設(shè)計(jì)和軟件重用的編程方法。它把程序設(shè)計(jì)的主要活動(dòng)集中在建立對(duì)象和對(duì)象之間的聯(lián)系上。面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想是封裝性和可擴(kuò)展性。

  (l)封裝性。面向?qū)ο蟪绦蛟O(shè)計(jì)中,數(shù)據(jù)結(jié)構(gòu)及算法全部被封裝在對(duì)象中。對(duì)象的數(shù)據(jù)結(jié)構(gòu)描述了對(duì)象的狀態(tài);對(duì)象的操作是它的行為。

  (2)可擴(kuò)展性?蓴U(kuò)展性體現(xiàn)為繼承和行為擴(kuò)展兩個(gè)方面。對(duì)象之間具有層次關(guān)系,下一層的對(duì)象是上一層對(duì)象的子對(duì)象,上一層對(duì)象就是下一層對(duì)象的父對(duì)象。

  面向?qū)ο蟮某绦蛟O(shè)計(jì)的行為擴(kuò)展,是指任何一個(gè)對(duì)象,除了可以繼承父對(duì)象的數(shù)據(jù)和操作外,也可以隨時(shí)為自己增加屬性和方法程序。

  通過這種封裝和繼承的特性,引出了面向?qū)ο笤O(shè)計(jì)的另一個(gè)重要特性——多態(tài)性。所謂多態(tài),就是在程序中同名但是具體功能不同的方法可以共存。實(shí)現(xiàn)多態(tài)有兩種辦法,那就是"覆蓋"和"重載".

  3.類的設(shè)計(jì)和使用

  用戶可以通過基類派生出對(duì)象及子類,也可以利用子類派生出對(duì)象或子類。把特殊需要的屬性、方法和事件定義在該子類中,從而創(chuàng)建出用戶的自定義類。

  8.3應(yīng)用系統(tǒng)的設(shè)計(jì)

  建立完整的以數(shù)據(jù)庫為核心的計(jì)算機(jī)應(yīng)用系統(tǒng),是系統(tǒng)實(shí)施階段的最終目的。一個(gè)完整的計(jì)算機(jī)應(yīng)用系統(tǒng),一般應(yīng)當(dāng)具有以下一些不同模塊。

  主程序、系統(tǒng)菜單、系統(tǒng)登錄界面、數(shù)據(jù)庫、數(shù)據(jù)輸入界面、數(shù)據(jù)輸出界面、數(shù)據(jù)維護(hù)功能、數(shù)據(jù)檢索功能、幫助功能和項(xiàng)目文件。

  8.3.1主控程序設(shè)計(jì)

  系統(tǒng)主控程序簡稱為主程序,是用來設(shè)置應(yīng)用系統(tǒng)的操作環(huán)境、控制和調(diào)用用戶初始界面、啟動(dòng)事件循環(huán)的最高一級(jí)的程序。同時(shí)在結(jié)束系統(tǒng)運(yùn)行時(shí),也負(fù)責(zé)關(guān)閉應(yīng)用系統(tǒng),結(jié)束事件循環(huán),恢復(fù)VFP系統(tǒng)初始環(huán)境的工作。

  8.3.2項(xiàng)目管理器

  為了便于管理和使用數(shù)據(jù)表、數(shù)據(jù)庫、視圖等對(duì)象,可以使用VFP的項(xiàng)目文件,它提供了對(duì)于任務(wù)中所有文件的管理和維護(hù)功能。創(chuàng)建項(xiàng)目文件的工具是VFP系統(tǒng)提供的項(xiàng)目管理器。

  項(xiàng)目管理器是開發(fā)及管理應(yīng)用系統(tǒng)人員的工作平臺(tái)。這里所說的“項(xiàng)目”是相關(guān)文件、數(shù)據(jù)及對(duì)象的集合。項(xiàng)目管理器有以下幾種功能:

  (1)采用“目錄樹”結(jié)構(gòu)對(duì)資源信息進(jìn)行集中管理。

  (2)以其集成環(huán)境為用戶提供了快捷訪問系統(tǒng)設(shè)計(jì)工具的窗口,在項(xiàng)目管理器窗口,有多種功能按鈕,可以根據(jù)需求創(chuàng)建、修改、增加和刪除資源文件。

  (3)支持建立數(shù)據(jù)字典,用以存儲(chǔ)各數(shù)據(jù)表間的關(guān)系。

  (4)用簡單面向?qū)ο蟮姆椒,將其系統(tǒng)資源編譯成可獨(dú)立運(yùn)行的。APP或。EXE文件。

  8.4系統(tǒng)測試

  系統(tǒng)測試是保證系統(tǒng)質(zhì)量的關(guān)鍵,是對(duì)整個(gè)系統(tǒng)開發(fā)過程,包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和實(shí)施的最終審查。

  8.4.1系統(tǒng)測試的對(duì)象和目的

  1.系統(tǒng)測試的對(duì)象

  系統(tǒng)測試的對(duì)象是整個(gè)應(yīng)用軟件系統(tǒng)。由于“程序十文檔=軟件”,所以系統(tǒng)測試的對(duì)象包括需求分析、系統(tǒng)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)各階段的文檔以及源程序。

  2.系統(tǒng)測試的目的

  應(yīng)用軟件系統(tǒng)測試的目的是努力發(fā)現(xiàn)軟件中的錯(cuò)誤,并改正錯(cuò)誤……測試中可能發(fā)現(xiàn)的錯(cuò)誤按其性質(zhì)可分為以下幾類:

  (1)功能錯(cuò)誤。由于處理功能說明不夠完整或不夠確切,致使編程時(shí)對(duì)功能有誤解而產(chǎn)生的錯(cuò)誤。

  (2)系統(tǒng)錯(cuò)誤。指與外部接口錯(cuò)誤、子程序調(diào)用錯(cuò)誤、參數(shù)使用錯(cuò)誤等。

  (3)過程錯(cuò)誤。主要指算術(shù)運(yùn)算錯(cuò)誤、邏輯錯(cuò)誤等。

  (4)數(shù)據(jù)錯(cuò)誤。指數(shù)據(jù)結(jié)構(gòu)、實(shí)體、屬性錯(cuò)誤,參數(shù)與控制數(shù)據(jù)混淆等。

  (5)編程錯(cuò)誤。指語法錯(cuò)誤、程序邏輯錯(cuò)誤、編程書寫錯(cuò)誤等。

  8.4.2系統(tǒng)測試的基本原則與方法

  1.系統(tǒng)測試的基本原則

  系統(tǒng)測試應(yīng)遵循以下基本原則:

  (l)成立測試小組,測試小組應(yīng)與開發(fā)組分立。即測試工作應(yīng)避免由原開發(fā)組人員承擔(dān)。

  (2)精心設(shè)計(jì)測試用例。一個(gè)測試用例必須由兩個(gè)部分組成:

 、賹(duì)系統(tǒng)的輸入數(shù)據(jù)描述;

 、谟蛇@些輸入數(shù)據(jù)經(jīng)系統(tǒng)處理,預(yù)期的測試正確結(jié)果。

  (3)進(jìn)行回歸測試。對(duì)于測試中發(fā)現(xiàn)錯(cuò)誤的軟件,經(jīng)修正后,要用原來的測試用例再進(jìn)行測試稱為回歸測試。利用回歸測試,一方面驗(yàn)證原有錯(cuò)誤是否確實(shí)修正了;另一方面能夠發(fā)現(xiàn)因修改而可能引入的新錯(cuò)誤。

  (4)集中測試出錯(cuò)多的模塊。一個(gè)模塊已發(fā)現(xiàn)的錯(cuò)誤越多,則其中存在錯(cuò)誤的概率也就越大。在進(jìn)行深入測試時(shí),要集中測試那些出錯(cuò)多的模塊。

  2.系統(tǒng)測試的方法

  軟件產(chǎn)品測試,常用以下兩種方法:

  (l)黑盒法。又稱為功能測試,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特征。從程序的輸入和輸出特性上測試其是否滿足設(shè)定的功能。

  (2)白盒法。又稱為結(jié)構(gòu)測試,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來設(shè)計(jì)測試用例,對(duì)軟件的邏輯路徑及過程進(jìn)行測試,檢查它與設(shè)計(jì)是否相符。

  8.4.3系統(tǒng)測試過程

  系統(tǒng)測試過程可分為四個(gè)步驟:

  1.單元測試(模塊分調(diào))

  每個(gè)模塊可以作為一個(gè)單獨(dú)的測試單元,而且也比較容易設(shè)計(jì)測試用例。單元測試中所發(fā)現(xiàn)的錯(cuò)誤,往往是編程和詳細(xì)設(shè)計(jì)的錯(cuò)誤。

  2.子系統(tǒng)測試(模塊聯(lián)調(diào))

  子系統(tǒng)測試是將經(jīng)過單元測試的模塊放在一起形成一個(gè)子系統(tǒng)來測試。子系統(tǒng)測試的目的是測試模塊間接口的正確性。

  3.系統(tǒng)測試

  系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來測試。在這個(gè)測試中發(fā)現(xiàn)的錯(cuò)誤有設(shè)計(jì)和編程的錯(cuò)誤,也有需求分析中的錯(cuò)誤。

  4.驗(yàn)收測試

  驗(yàn)收測試是將系統(tǒng)作為單一的實(shí)體進(jìn)行測試,測試內(nèi)容與系統(tǒng)測試基本相同,但是驗(yàn)收測試是在用戶參與下進(jìn)行的,它的目的是由用戶來測試軟件能否滿足用戶的需求。

  模塊與程序的調(diào)試,主要采用白盒法,而在子系統(tǒng)測試、系統(tǒng)測試過程中主要采用黑盒法。

  8.5系統(tǒng)切換

  系統(tǒng)切換就是指老系統(tǒng)停止使用、新系統(tǒng)開始運(yùn)行的過程。系統(tǒng)切換的任務(wù)就是保證新、老系統(tǒng)進(jìn)行平穩(wěn)而可靠的交接,最后使整個(gè)新系統(tǒng)能正式交付使用。

  8.5.1系統(tǒng)切換的方式

  1.直接切換

  在確定新系統(tǒng)運(yùn)行準(zhǔn)確無誤后,用新系統(tǒng)直接替換老系統(tǒng),終止老系統(tǒng)運(yùn)行,中間沒有過渡階段。這種方式節(jié)省人員和設(shè)備費(fèi)用,但風(fēng)險(xiǎn)大,很有可能出現(xiàn)意想不到的問題。因此,這種方式不能用于重要的系統(tǒng)。

  2.平行切換

  這種方式安排了一段新、老系統(tǒng)平行運(yùn)行的時(shí)期。平行運(yùn)行時(shí)間視業(yè)務(wù)內(nèi)容及系統(tǒng)運(yùn)行狀況而定,直到新系統(tǒng)正常運(yùn)行有保證時(shí),才停止舊系統(tǒng)運(yùn)行。其優(yōu)點(diǎn)是可以進(jìn)行兩系統(tǒng)的對(duì)比,發(fā)現(xiàn)和改正新系統(tǒng)的問題,風(fēng)險(xiǎn)小,安全,可靠;缺點(diǎn)是耗費(fèi)人力和設(shè)備。

  3.試點(diǎn)后直接切換

  某些系統(tǒng)有一些相同部分,例如系統(tǒng)中包括有多個(gè)銷售點(diǎn)、多個(gè)倉庫等。切換時(shí)先選擇一個(gè)銷售點(diǎn)或倉庫作試點(diǎn),試點(diǎn)成功后,其他部分可同時(shí)直接切換。這種方式風(fēng)險(xiǎn)較小,試點(diǎn)的部分可用來示范和培訓(xùn)其他部分的工作人員。

  4.逐步切換

  它的特點(diǎn)是分期分批地進(jìn)行切換。既避免了直接切換的風(fēng)險(xiǎn)性,又避免了平行切換時(shí)費(fèi)用大的問題。但是,需要很好地處理新、老系統(tǒng)之間的接口。在系統(tǒng)切換過程中,要根據(jù)出現(xiàn)的問題進(jìn)行修改、調(diào)試,因此它也是新系統(tǒng)不斷完善的過程。

  8.5.2系統(tǒng)切換的主要工作

  1.建立系統(tǒng)使用說明文檔

  系統(tǒng)使用說明文檔應(yīng)當(dāng)使用簡明、通用的語言說明系統(tǒng)各部分應(yīng)如何工作、維護(hù)和恢復(fù),主要使用說明文檔有:

  (1)用戶操作手冊(cè)(用戶使用說明書)。用戶操作手冊(cè)可針對(duì)不同子系統(tǒng)用戶編寫。在操作手冊(cè)中應(yīng)指明的主要內(nèi)容有:手冊(cè)使用者及編寫手冊(cè)的目的;應(yīng)用軟件(子系統(tǒng))目標(biāo)、功能、性能概述;運(yùn)行環(huán)境要求;系統(tǒng)支持軟件;用戶使用說明;操作舉例等。

  (2)計(jì)算機(jī)操作規(guī)程。根據(jù)具體系統(tǒng)制定。

  (3)程序說明書。程序說明書主要內(nèi)容為:整個(gè)系統(tǒng)程序的清單和說明;程序測試過程和測試用例;修改程序的規(guī)定等。

  2.系統(tǒng)初始化

  初始化包括對(duì)系統(tǒng)的運(yùn)行環(huán)境和資源進(jìn)行設(shè)置、系統(tǒng)運(yùn)行和控制參數(shù)設(shè)定,數(shù)據(jù)加載以及調(diào)整系統(tǒng)與業(yè)務(wù)工作同步等內(nèi)容。

  第九章系統(tǒng)的管理與維護(hù)

  系統(tǒng)的管理與維護(hù)由企業(yè)中專門的信息系統(tǒng)管理機(jī)構(gòu)負(fù)責(zé)。其目的是保證信息系統(tǒng)安全、正常、可靠的運(yùn)行;并對(duì)系統(tǒng)進(jìn)行評(píng)價(jià),不斷地改善和提高系統(tǒng)的性能,以充分發(fā)揮系統(tǒng)的作用。

  9.1信息系統(tǒng)的管理機(jī)構(gòu)

  9.1.1信息中心

  在企業(yè)組織系統(tǒng)中,信息中心的地位,與該企業(yè)中信息技術(shù)應(yīng)用的范圍和深度有直接的關(guān)系。可分為四種情況。

  1.電子數(shù)據(jù)處理階段

  當(dāng)計(jì)算機(jī)的應(yīng)用處于電子數(shù)據(jù)處理階段,計(jì)算機(jī)的應(yīng)用一般由對(duì)應(yīng)的職能部門領(lǐng)導(dǎo)。

  2.管理信息系統(tǒng)階段

  信息處理由所屬各職能部門獨(dú)立出來,建立企業(yè)的信息中心,它平行于企業(yè)各職能部門,直接受公司某方面負(fù)責(zé)人領(lǐng)導(dǎo)。

  3.ERP系統(tǒng)階段

  企業(yè)引入ERP系統(tǒng)以后,一般需要由一名副總裁專門負(fù)責(zé)信息中心的管理工作,即信息技術(shù)經(jīng)理或信息主管(Chieflnformation Officer,CIO)。他們主持信息中心工作,并直接向總裁匯報(bào)。他們與財(cái)務(wù)副總裁、市場營銷副總裁、生產(chǎn)副總裁、開發(fā)與技術(shù)管理副總裁處于相同位置。

  4.CIMS階段

  CIMS(計(jì)算機(jī)集成制造系統(tǒng))階段,流行的組織形式是企業(yè)單獨(dú)成立有信息副總裁(CIO)的一個(gè)信息技術(shù)監(jiān)管委員會(huì),與財(cái)務(wù)、生產(chǎn)等部門平級(jí),而其他的副總裁均為委員會(huì)成員。這種組織方式既使IT獨(dú)立于其他業(yè)務(wù)部門,同時(shí)又能與其他部門保持聯(lián)系與溝通。

  9.1.2信息中心的管理方式

  信息中心是負(fù)責(zé)對(duì)企業(yè)的信息資源進(jìn)行規(guī)劃、配置、協(xié)調(diào)、控制和管理的機(jī)構(gòu)。其管理的基本方式有集中式與分散式兩種。

  集中式是指將所有信息資源的規(guī)劃、配置、協(xié)調(diào)、控制和管理權(quán)全部集中于統(tǒng)一的信息中心,企業(yè)任何一個(gè)部門的信息資源需求都由信息中心負(fù)責(zé)提供。集中式主要優(yōu)點(diǎn)是:統(tǒng)一的、集中的、專業(yè)化的資源管理和控制,有利于企業(yè)全部信息資源的協(xié)調(diào)和平衡;系統(tǒng)具有整體性,有統(tǒng)一的信息資源標(biāo)準(zhǔn)和操作規(guī)范,有利于實(shí)現(xiàn) 數(shù)據(jù)的完整性和安全性控制。

  分散式的極端形式是將信息資源分別置于企業(yè)各部門的管理和控制之下,信息系統(tǒng)開發(fā)活動(dòng)、開發(fā)人員、數(shù)據(jù)存儲(chǔ)都采取分散的形式。分散式的主要優(yōu)點(diǎn)是:能滿足各部門內(nèi)部的信息需求,各部門對(duì)信息資源的控制。使用和維護(hù)比較方便。

  9.1.3信息中心的組成和職責(zé)

  1.信息中心的組成

  2.各組成部分的工作職責(zé)

  各組成部分的工作職責(zé)如下:

  (1)系統(tǒng)開發(fā)組。負(fù)責(zé)協(xié)助制定信息系統(tǒng)新的規(guī)劃,分析企業(yè)對(duì)信息新的需求,負(fù)責(zé)應(yīng)用軟件、應(yīng)用系統(tǒng)的開發(fā)和文檔管理工作。

  (2)系統(tǒng)維護(hù)組。負(fù)責(zé)維護(hù)應(yīng)用軟件系統(tǒng)。

  (3)計(jì)算機(jī)運(yùn)行組。負(fù)責(zé)計(jì)算機(jī)硬件和系統(tǒng)軟件的安裝及維護(hù),使信息系統(tǒng)的硬件設(shè)備處于良好工作狀態(tài)。

  (4)數(shù)據(jù)庫管理組。負(fù)責(zé)管理數(shù)據(jù)庫的信息、數(shù)據(jù)庫的安全和維護(hù)工作。

  (5)網(wǎng)絡(luò)組。負(fù)責(zé)網(wǎng)絡(luò)的設(shè)計(jì)、安裝、運(yùn)行、安全和維護(hù)工作。

  9.2系統(tǒng)安全性與可靠性

  安全性是指應(yīng)保護(hù)管理信息系統(tǒng)不受來自系統(tǒng)外部的自然災(zāi)害和人為的破壞,防止非法使用者對(duì)系統(tǒng)資源,特別是信息的非法使用而采取的安全和保密手段?煽啃钥刂浦饕阜乐箒碜韵到y(tǒng)內(nèi)部的差錯(cuò)、故障而采取的保護(hù)措施。

  9.2.1系統(tǒng)的安全性

  1.影響安全性的因素

  影響信息系統(tǒng)安全性的因素很多,主要有:

  (1)自然災(zāi)害、偶然事件。

  (2)軟件的非法刪改、復(fù)制和竊取,使系統(tǒng)的軟件遭泄密和破壞。

  (3)數(shù)據(jù)的非法篡改、盜用或破壞。

  (4)硬件故障。

  2.系統(tǒng)安全性保護(hù)措施

  為保證系統(tǒng)安全,除加強(qiáng)行政管理外,并采取下列措施:

  (1)物理安全控制。物理安全控制是指為保證系統(tǒng)各種設(shè)備和環(huán)境設(shè)施的安全而采取的措施。

  (2)人員及管理控制。主要指用戶合法身份的確認(rèn)和檢驗(yàn)。用戶合法身份檢驗(yàn)是防止有意或無意的非法進(jìn)入系統(tǒng)的最常用的措施。

  (3)存取控制。通過用戶鑒別,獲得使用計(jì)算機(jī)權(quán)的用戶,應(yīng)根據(jù)預(yù)先定義好的用戶權(quán)限進(jìn)行存取,稱為存取控制。

  (4)數(shù)據(jù)加密。數(shù)據(jù)加密由加密(編碼)和解密(解碼)兩部分組成。加密是將明文信息進(jìn)行編碼,使它轉(zhuǎn)換成一種不可理解的內(nèi)容。這種不可理解的內(nèi)容稱為密文。解密是加密的逆過程,即將密文還原成原來可理解的形式。

  9.2.2系統(tǒng)的可靠性

  系統(tǒng)可靠性是指在運(yùn)行中能抵御各種外界干擾、正常工作的能力。系統(tǒng)可靠性可以通過系統(tǒng)平均無故障運(yùn)行時(shí)間、系統(tǒng)開工率等指標(biāo)來衡量。在系統(tǒng)投入運(yùn)行后,實(shí)用的可靠性措施主要有:

  1.設(shè)備冗余技術(shù)

  指在系統(tǒng)中有兩套硬件設(shè)備,以雙工或雙機(jī)方式工作,用冗余的設(shè)備來防止萬一發(fā)生的硬件故障。雙工方式是指一臺(tái)設(shè)備聯(lián)機(jī)運(yùn)行,另一臺(tái)同樣的設(shè)備處于脫機(jī)后備狀態(tài)或處理其他事務(wù)。

  雙機(jī)方式則是由兩臺(tái)相同的設(shè)備并聯(lián)完成相同的任務(wù),處理相同的信息,然后比較兩者的處理結(jié)果,只有當(dāng)處理結(jié)果一致時(shí),才可認(rèn)定處理是正確的。

  系統(tǒng)的冗余設(shè)備主要指中央處理器、內(nèi)存儲(chǔ)器,也可以包括外存儲(chǔ)器、輸入/輸出設(shè)備等。在大型和重要的信息系統(tǒng)中,采用冗余設(shè)備技術(shù)是提高系統(tǒng)可靠性常用的方法。其主要缺點(diǎn)是增加硬件系統(tǒng)的費(fèi)用和信息系統(tǒng)的成本。

  2.負(fù)荷分布技術(shù)

  負(fù)荷分布技術(shù)是將信息系統(tǒng)的信息處理、數(shù)據(jù)存儲(chǔ)以及其他信息管理功能分布在多個(gè)設(shè)備單元上,以防止單一設(shè)備的故障致使整個(gè)系統(tǒng)癱瘓。

  3.系統(tǒng)重新組合技術(shù)

  重新組合技術(shù)是當(dāng)系統(tǒng)發(fā)生故障后,為了使系統(tǒng)部分恢復(fù)或完全恢復(fù),自動(dòng)將故障設(shè)備停用,或用備件替換故障設(shè)備;并可在恢復(fù)的系統(tǒng)上啟用數(shù)據(jù)庫的后備數(shù)據(jù),根據(jù)數(shù)據(jù)處理過程記錄,將數(shù)據(jù)恢復(fù)到故障發(fā)生前的狀態(tài)。

  9.3系統(tǒng)評(píng)價(jià)

  系統(tǒng)轉(zhuǎn)換投入運(yùn)行后,需要進(jìn)行的全面地檢驗(yàn)和分析稱為系統(tǒng)評(píng)價(jià)。系統(tǒng)評(píng)價(jià)主要由目標(biāo)與功能評(píng)價(jià)、性能評(píng)價(jià)及經(jīng)濟(jì)效果評(píng)價(jià)等方面組成。

  9.3.1目標(biāo)功能評(píng)價(jià)

  針對(duì)系統(tǒng)開發(fā)所確定的目標(biāo),逐項(xiàng)檢查,是否達(dá)到預(yù)期目標(biāo)。根據(jù)用戶提出的功能要求,檢查系統(tǒng)運(yùn)行的實(shí)際狀況,分析系統(tǒng)功能的完成情況,評(píng)價(jià)用戶對(duì)功能的滿意程度。

  9.3.2性能評(píng)價(jià)

  性能評(píng)價(jià)著重評(píng)價(jià)系統(tǒng)的技術(shù)性能,包括系統(tǒng)的穩(wěn)定性、可靠性、安全性、響應(yīng)時(shí)間、容錯(cuò)性、使用效率等。評(píng)價(jià)指標(biāo)如:

  1.提供用戶信息的及時(shí)性、準(zhǔn)確性

  2.系統(tǒng)的可靠性、安全性

  3.系統(tǒng)運(yùn)行效率

  4.信息中心工作質(zhì)量

  對(duì)系統(tǒng)目標(biāo)功能和性能評(píng)價(jià)的目的,是為系統(tǒng)的進(jìn)一步改進(jìn)提供依據(jù)和方向。

  9.3.3經(jīng)濟(jì)效果評(píng)價(jià)

  評(píng)價(jià)其應(yīng)用的經(jīng)濟(jì)效果,應(yīng)從直接經(jīng)濟(jì)效果和間接經(jīng)濟(jì)效果兩方面來分析。

  1.直接經(jīng)濟(jì)效果

  直接經(jīng)濟(jì)效果是可計(jì)量的,它主要取決于以下話要素:應(yīng)用計(jì)算機(jī)管理后,由于合理地利用現(xiàn)有設(shè)備能力、原材料、能量,使產(chǎn)品產(chǎn)量(或提供的服務(wù))增長;由于勞動(dòng)生產(chǎn)率提高,節(jié)省人力,物資儲(chǔ)備減少,產(chǎn)品門務(wù))質(zhì)量提高,非生產(chǎn)費(fèi)用降低,使生產(chǎn)門務(wù))成本降低等。

  2.間接經(jīng)濟(jì)效果

  間接經(jīng)濟(jì)效果反映在企業(yè)管理思想、管理方法、管理基礎(chǔ)、業(yè)務(wù)流程、組織結(jié)構(gòu)、員工素質(zhì)等的變化上,主要表現(xiàn)在:

  (1)系統(tǒng)運(yùn)行集成化。

  (2)業(yè)務(wù)流程合理化。

  (3)績效控制動(dòng)態(tài)化。

  (4)管理改善持續(xù)化。

  9.4系統(tǒng)維護(hù)

  系統(tǒng)維護(hù)是管理信息系統(tǒng)生命周期的最后一項(xiàng)活動(dòng)。系統(tǒng)維護(hù)的目的是保證系統(tǒng)正常而可靠的運(yùn)行,并隨著環(huán)境的變化,不斷改善和提高。

  9.4.1系統(tǒng)維護(hù)的內(nèi)容

  系統(tǒng)維護(hù)是面向系統(tǒng)中各組成要素的。按照維護(hù)對(duì)象的不同,系統(tǒng)維護(hù)的內(nèi)容可分為以下幾類:

  1.應(yīng)用軟件維護(hù)

  一旦業(yè)務(wù)處理出現(xiàn)問題或發(fā)生變化,就要修改應(yīng)用程序及有關(guān)文檔。應(yīng)用軟件維護(hù)是系統(tǒng)維護(hù)最主要的內(nèi)容。

  2.數(shù)據(jù)維護(hù)

  根據(jù)業(yè)務(wù)處理的變化,數(shù)據(jù)需要不斷更新,經(jīng)常要求增、刪數(shù)據(jù),調(diào)整數(shù)據(jù)結(jié)構(gòu),以及數(shù)據(jù)的轉(zhuǎn)儲(chǔ)和恢復(fù),等這些都屬于數(shù)據(jù)維護(hù)的工作內(nèi)容。

  3.代碼維護(hù)

  對(duì)系統(tǒng)中各種代碼進(jìn)行增加、刪除、修改以及設(shè)置新的代碼。

  4.硬件設(shè)備維護(hù)

  主要指對(duì)主機(jī)及外部設(shè)備的日常維護(hù)和管理、故障檢修、易損件更換,某些設(shè)備功能擴(kuò)展等。

  9.4.2應(yīng)用軟件系統(tǒng)維護(hù)

  1.應(yīng)用軟件系統(tǒng)維護(hù)與重新開發(fā)的含義

  應(yīng)用軟件系統(tǒng)維護(hù)是指對(duì)已開發(fā)投入運(yùn)行的應(yīng)用軟件系統(tǒng)進(jìn)行局部修改或改進(jìn)的活動(dòng)。重新開發(fā)則是指對(duì)正在運(yùn)行的系統(tǒng)要進(jìn)行重大的改動(dòng),需重新開發(fā)一個(gè)新系統(tǒng)來取代它。

  2.應(yīng)用軟件系統(tǒng)維護(hù)的類型

  按照每次進(jìn)行維護(hù)的具體目標(biāo),維護(hù)可分為以下四類:

  (1)完善性的維護(hù)。完善性維護(hù)就是在應(yīng)用軟件系統(tǒng)使用期間為不斷改善和加強(qiáng)系統(tǒng)的功能和性能,以滿足用戶日益增長的需求所進(jìn)行的維護(hù)工作。在整個(gè)維護(hù)工作量中,完善性維護(hù)居第一位。

  (2)適應(yīng)性維護(hù)。適應(yīng)性維護(hù)是指為了讓應(yīng)用軟件系統(tǒng)適應(yīng)運(yùn)行環(huán)境的變化而進(jìn)行的維護(hù)活動(dòng)。適應(yīng)性維護(hù)工作量約占整個(gè)維護(hù)工作量的25%。

  (3)糾錯(cuò)性維護(hù)。糾錯(cuò)性維護(hù)的目的在于,糾正在開發(fā)期間未能發(fā)現(xiàn)的遺留錯(cuò)誤。對(duì)這些錯(cuò)誤的相繼發(fā)現(xiàn),對(duì)它們進(jìn)行診斷和改正的過程稱為糾錯(cuò)性維護(hù)。這類維護(hù)約占總維護(hù)工作量的20%。

  (4)預(yù)防性維護(hù)。其主要思想是維護(hù)人員不應(yīng)被動(dòng)地等待用戶提出要求才做維護(hù)工作,而應(yīng)該選擇那些還有較長使用壽命。

  3.應(yīng)用軟件系統(tǒng)維護(hù)的管理

  系統(tǒng)的維護(hù)工作一定要慎重。每項(xiàng)維護(hù)工作都應(yīng)由專人負(fù)責(zé),并且通過一定的批準(zhǔn)手續(xù)。維護(hù)工作的審批者要對(duì)系統(tǒng)非常熟悉,能夠判斷各種維護(hù)的必要性、影響范圍和產(chǎn)生的后果。

  當(dāng)有關(guān)人員完成維護(hù)修改任務(wù)后,由維護(hù)小組組織測試并與用戶共同驗(yàn)收成果。通過驗(yàn)收后,新的成果可正式投入使用,系統(tǒng)的相應(yīng)文檔應(yīng)進(jìn)行更新、歸檔。

  9.4.3數(shù)據(jù)庫的維護(hù)

  數(shù)據(jù)庫維護(hù)階段的主要工作是:數(shù)據(jù)庫安全性控制;數(shù)據(jù)庫的正確性保護(hù)、轉(zhuǎn)儲(chǔ)與恢復(fù);數(shù)據(jù)庫的重組織與重構(gòu)造。

  1.數(shù)據(jù)庫的正確性保護(hù)、轉(zhuǎn)儲(chǔ)與恢復(fù)

  2.數(shù)據(jù)庫的重組織與重構(gòu)造

  數(shù)據(jù)庫運(yùn)行一段時(shí)間后,由于記錄的不斷增、刪、改,會(huì)使數(shù)據(jù)庫的物理存儲(chǔ)變壞,降低了數(shù)據(jù)庫存儲(chǔ)空間的利用率和數(shù)據(jù)的存取效率。數(shù)據(jù)庫管理員就要進(jìn)行數(shù)據(jù)庫的重組織。在重組織過程中,按原設(shè)計(jì)要求重新安排記錄的存儲(chǔ)位置。

  9.5系統(tǒng)運(yùn)行的管理制度

  為保證計(jì)算機(jī)管理信息系統(tǒng)的正常運(yùn)行,必須建立一整套運(yùn)行管理制度,這套管理制度主要應(yīng)當(dāng)包括:

  1.系統(tǒng)操作員操作制度

  系統(tǒng)操作員主要職責(zé)是負(fù)責(zé)中心機(jī)房的管理、系統(tǒng)數(shù)據(jù)的備份/恢復(fù)、共享數(shù)據(jù)的管理等,在系統(tǒng)操作運(yùn)行中起到主要的作用。

  2.子系統(tǒng)操作員操作制度

  子系統(tǒng)操作員負(fù)責(zé)子系統(tǒng)的管理與操作,該制度應(yīng)規(guī)定各子系統(tǒng)終端室(或工作站)的工作環(huán)境要求、正常工作職責(zé)及處理細(xì)則。系統(tǒng)操作員、子系統(tǒng)操作員應(yīng)每日填寫工作日志。

  3.計(jì)算機(jī)機(jī)房管理制度

  如規(guī)定保證機(jī)房安全和清潔,使計(jì)算機(jī)能正常運(yùn)行的各種措施;規(guī)定上機(jī)操作規(guī)程,以及意外事故發(fā)生的處理辦法等。

  4.文檔管理制度

  規(guī)定文檔管理人員的職責(zé)、文檔保存、借閱、修改的管理細(xì)則。

  5.應(yīng)用軟件維護(hù)制度

相關(guān)閱讀
·推薦文章

Copyright ©2013-2015 江浙滬招生考試網(wǎng) All Rights Reserved.
地址: 蘇州市姑蘇區(qū)閶胥路483號(hào)(工投創(chuàng)業(yè)園)  電話:0512-85551931 郵編: 214000
郵箱: [email protected] 版權(quán)所有:蘇州邁峰教育科技有限公司 蘇ICP備15050684號(hào)-2