中文在线免费看视频,欧美日韩亚洲二区在线,亚洲视频欧洲视频,国产中文字幕一区

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

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

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

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

自考人力資源管理系統中計算機應用復習資料

日期:2014/1/6 15:24:09 來(lái)源:本站原創(chuàng ) 訪(fǎng)問(wèn)量:

  第一章管理系統中計算機應用概論

  1.1信息與管理

  1.1.1信息和數據

  1.信息與數據的概念

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

  信息和數據的區別:

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

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

  2.信息的遞歸定義

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

  1.1.2管理和管理系統

  1.管理

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

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

  (1)管理的目的是實(shí)現企業(yè)的目標。

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

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

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

  “系統”是由相互作用和相互制約的若干要素結合而成的,具有特定目標和功能的有機整體。

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

  1.2管理信息

  1.2.1管理信息的作用

  管理信息的作用也主要體現在以下幾方面:

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

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

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

  2.管理信息是決策的基礎

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

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

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

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

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

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

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

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

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

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

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

  (l)原始數據來(lái)源的分散性。

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

  (3)信息量大。

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

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

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

  2.管理信息的分類(lèi)

  (1)按信息穩定性分類(lèi),將信息分為固定信息和流動(dòng)信息兩類(lèi)。

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

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

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

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

 、俣~標準信息。

 、谟媱澓贤畔。

 、鄄樵(xún)信息。

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

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

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

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

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

  1.2.3管理信息處理的內容

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

  1.信息的收集

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

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

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

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

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

  2.信息的存儲

  在信息存儲方面應考慮存儲量、信息格式、使用方式、存儲時(shí)間、安全保密等問(wèn)題。

  3.信息的加工

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

  從加工本身來(lái)看,可以分為數值運算和非數值處理兩大類(lèi):

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

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

  4.信息的傳輸

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

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

  5.信息的提供

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

  1.2.4管理信息處理的要求

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

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

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

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

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

  1.3管理系統中計算機應用的發(fā)展

  1.3.1計算機應用的發(fā)展階段

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

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

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

  2.數據的系統處理

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

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

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

  (3)采用決策模型解決結構化的決策問(wèn)題。

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

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

  3.支持決策

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

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

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

 、僦饕槍芾砣藛T經(jīng)常面臨半結構化的決策問(wèn)題。

 、谙到y主要應用數據和模型進(jìn)行決策分析研究,需要模型庫的支持。

 、垡子跒榉怯嬎銠C專(zhuān)業(yè)人員以交互會(huì )話(huà)的方式來(lái)使用。

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

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

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

  專(zhuān)家系統(Expert System,ES)是使用某專(zhuān)業(yè)領(lǐng)域中專(zhuān)家的知識構成的計算機系統,其目標是讓計算機具有與該領(lǐng)域專(zhuān)家同等水平的解決實(shí)際問(wèn)題的能力。ES具有以下特征:

 、僬莆肇S富知識,有專(zhuān)家水平的專(zhuān)門(mén)知識與經(jīng)驗。

 、谟型ㄟ^(guò)學(xué)習或在運行中增長(cháng)和擴大知識的能力。

 、塾信袛嗪屯评淼墓δ。即系統能對用戶(hù)的詢(xún)問(wèn)自行識別和分析,自行調用知識庫中的有關(guān)知識,形成針對用戶(hù)問(wèn)題的知識、模型和專(zhuān)家系統建議。

  一個(gè)專(zhuān)家系統有兩個(gè)核心組成部分:一個(gè)是存放專(zhuān)門(mén)知識的知識庫;另一個(gè)是利用知識庫的知識實(shí)現問(wèn)題求解的推理機。

  知識庫中存放著(zhù)系統求解問(wèn)題所需要的知識。由知識工程師將領(lǐng)域專(zhuān)家頭腦中的知識整理出來(lái),并用系統表示的方法存人知識庫。推理機接受用戶(hù)咨詢(xún)的輸入數據,用知識庫中的知識去求解問(wèn)題,然后將解決問(wèn)題的建議提交用戶(hù)。

  由專(zhuān)家系統和決策支持系統集成為智能決策支持系統,在結構上它比原來(lái)的決策支持系統增加了知識庫和推理機兩部分。

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

 、傩畔⑻崛》奖。

 、谔峁╆P(guān)鍵成功因素的企業(yè)內部和外部信息。

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

  1.3.2管理系統中計算機應用的基本條件

  管理系統中計算機應用,除必須具有計算機軟硬件外,應具備的基本條件如下。

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

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

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

  (2)管理業(yè)務(wù)的標準化。

  (3)報表文件的統一化。

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

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

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

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

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

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

  3.建立專(zhuān)業(yè)人員隊伍和培訓

  這類(lèi)培訓一般按三個(gè)層次學(xué)習以下三方面的相應的內容:

  (1)向負責系統開(kāi)發(fā)的領(lǐng)導成員介紹管理信息系統的基本概念、開(kāi)發(fā)的方法和原則。

  (2)向參與系統開(kāi)發(fā)的成員講解管理信息系統的開(kāi)發(fā)方法、步驟和規范等知識。

  (3)向職能部門(mén)的業(yè)務(wù)人員普及計算機基礎知識,介紹計算機在企業(yè)管理中應用的必要性和可能性,加強他們在提高信息管理意識、打破傳統觀(guān)念等方面的教育。

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

  1.4.1管理信息系統的基本結構形式

  1.職能結構

  職能結構是一種按現存管理職能部門(mén)和結構來(lái)建立的管理信息系統,也是一種應用得最早又較為廣泛的一種結構形式。

  2.管理階段結構

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

  3.層次(縱向綜合)結構

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

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

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

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

  4.全面綜合結構

  全面綜合結構是一種將橫向職能結構和層次結構相結合而建立的一種管理信息系統結構形式。

  1.4.2管理信息系統軟件

  1.制造資源計劃(Manufacturing Resource Planning,MRPII)系統

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

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

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

  (3)預測子系統。

  (4)主生產(chǎn)計劃子系統。

  (5)物料需求計劃子系統。

  (6)作業(yè)計劃子系統。

  (7)開(kāi)發(fā)工作令子系統。

  (8)工廠(chǎng)監控子系統。

  (9)工廠(chǎng)維護子系統。

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

  (11)庫房管理子系統。

  (12)成本計劃及管理子系統。

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

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

  (l)實(shí)現面向供應鏈的信息集成。

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

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

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

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

  (1)戰略信息子系統負責向最高經(jīng)營(yíng)管理者提供有助于他們制定企業(yè)中、長(cháng)期戰略的信息。

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

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

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

  1.5.1企業(yè)信息化

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

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

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

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

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

  以上兩個(gè)方面的結合,組成計算機集成制造系統(Computer Integreted Manufacturing System,CIMS)。

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

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

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

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

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

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

  2.供應鏈管理

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

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

  3.虛擬企業(yè)

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

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

  1.5.3電子商務(wù)

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

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

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

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

  (2)網(wǎng)上咨詢(xún)和貿易洽談。

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

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

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

  (6)意見(jiàn)征詢(xún)。

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

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

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

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

  (2)企業(yè)與企業(yè)之間的電子商務(wù)(簡(jiǎn)稱(chēng)B-B模式)。即企業(yè)與企業(yè)之間通過(guò)Internet或專(zhuān)用網(wǎng)進(jìn)行商務(wù)談判、訂貨、簽約、接受發(fā)票、付款、索賠、商品發(fā)運管理和運輸跟蹤等活動(dòng)。它是電子商務(wù)模式中最需要關(guān)注的、最具有發(fā)展潛力的模式。

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

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

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

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

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

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

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

  管理系統中計算機應用課堂筆記2

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

  2.l計算機系統

  管理信息系統是在計算機系統的基礎上建立起來(lái)的,系統的開(kāi)發(fā)、運行、維護等都離不開(kāi)計算機的硬件、軟件平臺(環(huán)境)。

  2.1.1計算機系統

  1.計算機和計算機系統

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

  2.計算機的分類(lèi)

  按計算機的規模和性能,計算機可以分為六大類(lèi)。

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

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

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

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

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

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

  3.計算機硬件系統

  (1)基本結構。目前計算機都是由運算器、控制器、存儲器和輸入輸出設備等五個(gè)基本部分構成的。

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

  (2)基本組成。

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

 、诖鎯ζ。微型計算機中的存儲器按用途和特性可以分為三類(lèi)。

  4.計算機軟件系統

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

  (1)計算機軟件的分類(lèi)。根據計算機軟件的總體結構和表現形式,軟件一般可分為系統軟件和應用軟件兩類(lèi)。

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

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

  應用軟件:直接完成某種具體應用的軟件。如工資管理程序、管理信息系圖形軟件、文字處理軟件、財會(huì )軟件、計劃報表軟件、輔助設計軟件等。

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

  在計算機系統中硬件是基礎,軟件是靈魂;它們互相支持、互相協(xié)調實(shí)現計算機的計算與數據處理任務(wù)。

  (3)計算機程序設計語(yǔ)言。

  程序設計語(yǔ)言:用來(lái)書(shū)寫(xiě)計算機可以執行的程序的。常用的計算機程序設計語(yǔ)言有機器語(yǔ)言、匯編語(yǔ)言和高級語(yǔ)言等。最新出現的是面向對象的語(yǔ)言4GL.

  (4)操作系統。

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

  5.計算機系統的性能指標

  評價(jià)計算機性能的指標:

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

  (2)運算速度:用每秒鐘能執行多少條指令來(lái)表示,單位一般用MIPS(百萬(wàn)條指令/秒)。為了統一標準,現在用各種指令的平均執行時(shí)間及相對應的指令運行比例來(lái)綜合計算。

  (3)內存容量:內存儲器中能存儲信息的總字節數。計算機內存容量越大,程序運行速度越快,可運行的程序也越多。

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

  (5)存取周期:存儲器完成一次讀(取)或寫(xiě)(存)信息操作所需的時(shí)間稱(chēng)存儲器的存取(或訪(fǎng)問(wèn))時(shí)間,而連續兩次讀或寫(xiě)所需的最短時(shí)間,稱(chēng)存儲器的存取周期(或存儲周期)。存儲器的存取周期越短,計算機的運算速度就越快。

  (6)總線(xiàn)寬度:總線(xiàn)是由數據總線(xiàn)DB、地址總線(xiàn)AB和控制總線(xiàn)CB三組線(xiàn)構成的,每組線(xiàn)由若干根線(xiàn)組成?偩(xiàn)越寬,計算機的處理能力越強。

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

  1.基本概念

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

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

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

  2.多媒體系統的主要特征

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

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

  (2)交互性?梢詫(shí)現人機交流,便于對系統功能加以控制和干預。

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

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

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

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

  1.數據通信模型

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

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

  “發(fā)送器”可以對發(fā)送信號進(jìn)行編碼或轉換,產(chǎn)生能夠傳輸的光、電信號;

  “接收器”將收到的信號轉換成目的站設備可以處理的信號;

  “接收端”是信號傳送的目的地設備;

  “傳輸系統”是連接信息源與接收端之間的復雜線(xiàn)路網(wǎng)絡(luò )。連接信息源與接收端的物理和邏輯設備稱(chēng)為信道。

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

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

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

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

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

  (4)可靠傳輸:采用各種措施保證數據傳輸的正確性。

  2.數據通信的帶寬

  (1)兩種通信系統,即模擬通信系統和數字通信系統。

  模擬通信系統:傳遞的信號為模擬信號,在時(shí)間和幅度取值上都是連續的。

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

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

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

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

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

  (1)雙絞線(xiàn),

  (2)同軸電纜,

  (3)光纜。

  (4)無(wú)線(xiàn)通信。

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

  4.數據傳輸

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

  (2)頻帶傳輸。利用模擬信道傳輸數字信號的方法稱(chēng)為頻帶傳輸。在這樣的信道上傳輸數字信號,必須先將數字信號轉換為模擬信號;在接收方還必須再將模擬信號轉換為數字信號,相應的設備才能識別。

  在頻帶傳輸過(guò)程中實(shí)現信號相互轉換的設備是調制解調器。把數字信號轉換為模擬信號的過(guò)程叫做調制;將模擬信號還原為數字信號的過(guò)程叫做解調。

  5.調制與解調

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

  解調:信號傳送到接收站以后,再把載波上加載的信號卸載下來(lái)的過(guò)程。

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

  傳輸信號要求的帶寬與傳輸介質(zhì)允許通過(guò)的帶寬是不一樣的,為了節省開(kāi)銷(xiāo),應當充分利用傳輸介質(zhì)的帶寬。在一條介質(zhì)上同時(shí)傳送多于一路以上信號的傳輸方式,叫做該介質(zhì)的多路復用。

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

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

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

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

  存儲轉發(fā)交換方式可以分為報文交換和報文分組交換兩類(lèi)。

 、賵笪慕粨Q。不論傳送數據的長(cháng)度是多少,都把它作為一個(gè)邏輯單元,加上目的地址、源地址、控制信息,按規定格式打成一個(gè)包發(fā)送。這個(gè)數據包就叫做報文,這種存儲轉發(fā)交換方式就叫做報文交換。

 、趫笪姆纸M交換。將一個(gè)長(cháng)的報文分解為多個(gè)短小(一般不超過(guò)1000字節)的組,叫做報文分組。

  2.2.2計算機網(wǎng)絡(luò )基礎

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

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

  1.計算機網(wǎng)絡(luò )的結構

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

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

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

  2.計算機網(wǎng)絡(luò )的分類(lèi)

  主要的分類(lèi)方式有兩種:

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

  點(diǎn)對點(diǎn)信道:網(wǎng)絡(luò )通過(guò)通信信道來(lái)完成數據傳輸任務(wù),一條線(xiàn)路只能連接一對結點(diǎn)。

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

  點(diǎn)對點(diǎn)式網(wǎng)絡(luò )拓撲結構可以是星型、環(huán)型、樹(shù)型等,廣播式網(wǎng)絡(luò )拓撲結構可以是總線(xiàn)型、環(huán)型、衛星型等。(2)按網(wǎng)絡(luò )覆蓋范圍分類(lèi)

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

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

  3.計算機網(wǎng)絡(luò )的拓撲結構

  計算機網(wǎng)絡(luò )拓撲結構是指網(wǎng)絡(luò )中各結點(diǎn)與通信線(xiàn)路之間的關(guān)系結構,實(shí)際上主要是指通信子網(wǎng)的拓撲結構。常見(jiàn)的計算機網(wǎng)絡(luò )拓撲結構有以下幾種。

  (1)星型拓撲

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

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

  (2)環(huán)型拓撲

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

  (3)總線(xiàn)型拓撲

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

  (4)樹(shù)型拓撲

  由星型拓撲演變而來(lái),形狀像一棵根在上方的大樹(shù)。各結點(diǎn)按層次進(jìn)行連接,信息交換主要在上下結點(diǎn)之間進(jìn)行。樹(shù)型拓撲結構中的故障比較容易檢測和隔離。

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

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

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

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

  2.2.3局域網(wǎng)

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

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

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

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

  (4)局域網(wǎng)的特性主要由網(wǎng)絡(luò )拓撲、傳輸介質(zhì)和介質(zhì)訪(fǎng)問(wèn)控制方法決定。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  (2)客戶(hù)機/服務(wù)器網(wǎng)絡(luò )模式。這種模式用一臺或多臺單獨的、高性能、大容量的高檔微機,或者是大中型機、小型機作為網(wǎng)絡(luò )中心服務(wù)器;而用多臺微型機作為客戶(hù)機,以總線(xiàn)、星型總線(xiàn)等拓撲結構與服務(wù)器連接成局域網(wǎng)。

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

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

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

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

  (2)在不同網(wǎng)絡(luò )結點(diǎn)的進(jìn)程之間提供適當的路由來(lái)交換數據。

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

  (4)提供各種互聯(lián)服務(wù),應當盡可能不改變互聯(lián)網(wǎng)的結構。

  2.2.4 Internet的基礎

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

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

  1.Internet的組成

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

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

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

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

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

  2.Internet通信協(xié)議

  在進(jìn)行數據通信時(shí)必須遵守統一的規范和約定。這種規范和約定就叫做網(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í)現網(wǎng)絡(luò )中的數據通信,規定因特網(wǎng)中每一臺主機在子網(wǎng)內都有惟一的網(wǎng)絡(luò )地址。網(wǎng)絡(luò )地址可以是真實(shí)的物理地址。也可以是IP地址或城名。

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

  (2) IP地址。因為物理地址的規范很不統一,為了確保主機地址的惟一性,因此在因特網(wǎng)中對所有的主機進(jìn)行統一的編碼。這種地址就叫做IP地址。IP地址和物理地址可以根據協(xié)議對應轉換。

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

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

  4.Internet的應用

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

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

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

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

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

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

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

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

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

  5.Internet的接入方法

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

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

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

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

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

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

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

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

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

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

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

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

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

 、贋橛脩(hù)提供了統一、友好的瀏覽器操作界面,既方便用戶(hù)訪(fǎng)問(wèn)內部WWW服務(wù)器,也方便用戶(hù)訪(fǎng)問(wèn)Internet的WWW服務(wù)器。

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

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

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

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

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

 、傥锢砭W(wǎng)絡(luò )是建立在TCP/IP協(xié)議上的任意拓撲結構的局域網(wǎng)或廣域網(wǎng)。

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

 、劭蛻(hù)機。它為最終用戶(hù)提供上機應用平臺、運行瀏覽器軟件及其他軟件。

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

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

  企業(yè)外部網(wǎng)(Extranet):利用Internet的協(xié)議和標準,并通過(guò)公共通信系統(可以是Internet網(wǎng)絡(luò )或專(zhuān)用線(xiàn)路),使通過(guò)認證的指定用戶(hù)能夠分享企業(yè)內部網(wǎng)上部分信息和部分應用服務(wù)的半開(kāi)放專(zhuān)用網(wǎng)。

  2.3數據庫系統

  2.3.1數據庫的基本概念

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

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

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

 、贁祿枋稣Z(yǔ)言DDL(Data DescriPtion Language)。用來(lái)描述數據庫、表的結構,供用戶(hù)建立數據庫及表。

 、跀祿僮髡Z(yǔ)言DML(Data ManiPulation Language)。供用戶(hù)對數據表進(jìn)行數據的查詢(xún)(包括檢索與統計)和存儲(包括增加、刪除與修改)等操作。

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

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

  (4)數據庫應用系統:是在數據庫管理系統(DBMS)支持下建立的計算機應用系統,簡(jiǎn)寫(xiě)為DBAS.

  2.數據庫系統的特點(diǎn)

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

  (1)數據結構化。文件系統中,獨立文件內部的數據一般是有結構的,但文件之間不存在聯(lián)系,因此從數據的整體來(lái)說(shuō)是沒(méi)有結構的。數據庫系統雖然也常常分成許多單獨的數據文件,并且文件內部也具有完整的數據結構,但是它更注意同一數據庫中各數據文件之間的相互聯(lián)系。

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

  (3)數據獨立性。在文件系統中,數據結構和應用程序是相互依賴(lài)的,任何一方的改變總是要影響另一方。在數據庫系統中,這種相互依賴(lài)性是很小的,數據和程序具有相對的獨立性。

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

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

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

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

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

  2.3.2數據模型的基本概念

  1.模型的概念

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

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

  2.概念模型

  概念模型就是概念層次的數據模型。它獨立于任何數據庫管理系統,但是又很容易向數據庫管理系統支持的邏輯數據模型轉換。

  (l)基本術(shù)語(yǔ)

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

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

  碼:在眾多屬性中能夠惟一標識(確定)實(shí)體的屬性或屬性組的稱(chēng)為實(shí)體的碼。

  域:屬性的取值范圍稱(chēng)為該屬性的域。

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

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

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

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

  3.數據模型

  它分為邏輯數據模型和物理數據模型兩類(lèi)。

  邏輯數據模型:是用戶(hù)通過(guò)數據庫管理系統看到的現實(shí)世界,它描述了數據庫數據的整體結構。邏輯模型通常由數據結構、數據操作和數據完整性約束三部分概念組成。數據結構是對系統靜態(tài)特性的描述,人們一般以數據結構的類(lèi)型來(lái)命名數據模型,如層次模型、網(wǎng)狀模型、關(guān)系模型、面向對象模型等。

  物理數據模型:是用來(lái)描述數據的物理存儲結構和存儲方法的。它不但受數據庫管理系統控制,而且與計算機存儲器、操作系統密切相關(guān)。

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

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

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

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

  (4)面向對象模型。不同于層次模型、網(wǎng)狀模型、關(guān)系模型這些傳統的數據模型,面向對象數據模型是非傳統的數據模型。將面向對象程序設計方法與數據庫技術(shù)相結合就產(chǎn)生了面向對象數據庫系統。

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

  1.關(guān)系模型

  關(guān)系模型是一種新的數據模型。它建立在集合論和謂詞演算公式的基礎上。它提供的邏輯結構簡(jiǎn)單,數據獨立性強,存取具有對稱(chēng)性、操縱靈活。

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

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

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

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

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

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

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

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

  。候選碼(Candidate Key):可以惟一確定的一個(gè)元組的屬性或屬性組(可簡(jiǎn)稱(chēng)碼)。

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

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

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

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

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

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

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

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

  。表格中每一數據項不可再分,是基本項。

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

  。每列的順序是任意的。

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

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

  2.關(guān)系操作

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

  (1)傳統集合運算。傳統集合運算有并、交、差三種。

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

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

  選擇運算和投影運算可以同時(shí)用一條命令來(lái)實(shí)現。

  連接運算是對兩個(gè)關(guān)系的運算,操作結果是找出滿(mǎn)足連接條件的所有元組,并且拼接成一個(gè)新的關(guān)系。完善的關(guān)系數據庫管理系統總是以數據操縱語(yǔ)言及結構化查詢(xún)語(yǔ)言(SQL),來(lái)實(shí)現各種關(guān)系運算。

  2.3.4 Vsual Foxpr數據庫管理系統

  1.VFP的基本概念

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

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

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

  (4)關(guān)鍵字。關(guān)系中的碼在數據表中一般叫做關(guān)鍵字,主碼叫做主關(guān)鍵字。因為在數據表中,屬性叫做字段,所以關(guān)鍵字就是能夠惟一標識一條記錄的字段或字段組合。如果一個(gè)字段不能成為當前表的關(guān)鍵字,但卻是另一個(gè)數據表的關(guān)鍵字,那么這個(gè)字段就稱(chēng)為外來(lái)關(guān)鍵字。

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

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

  管理系統中計算機應用課堂筆記3

  第三章管理信息系統的開(kāi)發(fā)策略

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

  3.1.1系統開(kāi)發(fā)的任務(wù)

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

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

  3.1.2系統開(kāi)發(fā)的特點(diǎn)

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

  1.復雜性高

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

  3.質(zhì)量要求高

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

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

  3.2系統開(kāi)發(fā)的指導原則

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

  3.2.1系統的目的性

  應明確系統開(kāi)發(fā)的目的,確立面向用戶(hù)的觀(guān)點(diǎn)。

  3.2.2系統的整體性

  強調系統的整體性,采用先確定邏輯模型,再設計物理模型的開(kāi)發(fā)思路。

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

  一是詳細了解原系統信息處理過(guò)程,包括各種處理的物理細節,得出原系統的物理模型。

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

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

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

  這個(gè)過(guò)程就是由原系統物理模型,到原系統邏輯模型和計算機化邏輯模型,再到計算機化物理模型的過(guò)程。

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

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

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

  整個(gè)系統為層次結構,系統可分解為多個(gè)子系統,子系統同樣又可分解為更細一級以子系統。系統、子系統均有自身的目標、界限、輸入、輸出和處理內容。

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

  3.2.4系統的環(huán)境適應性

  應該適應環(huán)境變化的要求,開(kāi)發(fā)易擴展、易維護的系統。

  3.2.5工作成果文檔化,圖表規范化

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

  其一,人的記憶力是有限的,各種調查分析的結果和設計的技術(shù)細節必須以書(shū)面形式記錄下來(lái),以供查閱和核對。

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

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

  文檔的形式以圖表為主,其表達效果在很多情況下比文字敘述簡(jiǎn)潔、形象、效果真實(shí)。但所用的圖表應當規范化、標準化。

  3.3系統開(kāi)發(fā)的方法

  3.3.1生命周用法

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

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

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

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

  (2)系統設計。根據系統分析確定的邏輯模型,確定新系統的物理模型,即計算機化信息系統應用軟件的總體結構和數據庫設計,并提出系統配置方案。繼而對物理模型進(jìn)行詳細的設計。詳細設計的主要內容有代碼設計、用戶(hù)界面設計、處理過(guò)程設計。最后,編寫(xiě)系統設計報告。

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

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

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

  (1)強調系統的整體性、全局性。它采用“自頂向下”的原則分析和設計系統,首先解決全局問(wèn)題,強調在系統整體優(yōu)化的前提下,來(lái)考慮具體的解決方案。

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

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

  (1)難以準確定義用戶(hù)需求。

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

  3.3.2原型法

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

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

  l.符合人們認識事物的規律

  2.用戶(hù)參與積極性高

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

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

  3.3.3面向對象的方法(Object Oriented)

  面向對象的方法與傳統方法比較有兩點(diǎn)重大突破。

  1.操作與數據共同封裝

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

  2.類(lèi)與繼承機制

  “類(lèi)”就是指一組具有相同結構、操作和約束條件的對象,對象類(lèi)由“類(lèi)說(shuō)明”和“類(lèi)實(shí)現”兩大部分組成!邦(lèi)說(shuō)明”統一描述對象類(lèi)的結構。應遵守的約束規則以及執行的操作。而“類(lèi)實(shí)現”則由開(kāi)發(fā)人員掌握。

  一個(gè)類(lèi)的上層可以有超類(lèi),下層可以有子類(lèi),形成一種層次結構。一個(gè)類(lèi)可以有多個(gè)超類(lèi),也可以有多個(gè)子類(lèi)。超類(lèi)是下層子類(lèi)的概括,因此子類(lèi)可以繼承超類(lèi)的屬性、操作和約束規則,這就是類(lèi)繼承機制。繼承性使面向對象的系統具有較好的可擴充性和靈活性,因而有利于軟件系統的維護。

  3.3.4計算機輔助軟件工程

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

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

  二是對系統開(kāi)發(fā)和維護過(guò)程中各個(gè)環(huán)節實(shí)現自動(dòng)化。

  三是通過(guò)強有力的圖形接口,實(shí)現直觀(guān)的程序設計。

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

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

  面向對象的方法是以對象為基礎,利用特定的軟件工具直接完成從對象的描述到應用軟件結構的轉換,特別適合于小型應用軟件系統的開(kāi)發(fā)。

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

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

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

  3.4系統開(kāi)發(fā)的方式

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

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

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

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

  (1)用戶(hù)的需求可以得到充分滿(mǎn)足。(2)系統維護容易。(3)可鍛煉本企業(yè)計算機開(kāi)發(fā)應用的隊伍。

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

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

  2.委托開(kāi)發(fā)

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

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

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

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

  4.購買(mǎi)應用軟件產(chǎn)品

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

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

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

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

  (4)費用比較低。

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

  (1)系統實(shí)施費用較高。

  (2)系統維護困難。

  商品化軟件應用范圍正在日益擴大,將成為系統建立的主要方式。

  3.5系統開(kāi)發(fā)的組織與項目管理

  3.5.1系統開(kāi)發(fā)的組織

  1.系統開(kāi)發(fā)領(lǐng)導小組

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

  (1)提出建立新系統的目標和總策略。

  (2)指導項目小組工作,保證滿(mǎn)足企業(yè)不同部門(mén)對新系統的需求。

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

  (4)協(xié)調系統開(kāi)發(fā)中有關(guān)的各項工作。

  (5)向上級組織報告系統開(kāi)發(fā)工作的進(jìn)展情況。

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

  2.系統開(kāi)發(fā)項目組

  項目小組直接負責系統開(kāi)發(fā)的具體企業(yè)工作。項目小組成員由三類(lèi)人員組成,即系統分析師、程序設計員和企業(yè)管理人員。在系統開(kāi)發(fā)的各階段中。

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

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

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

  (2)程序設計員。程序設計員的主要任務(wù)是按照系統分析師所提出的設計方案編制程序、調試程序、修改程序直到新系統投入運行。

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

  3.5.2系統開(kāi)發(fā)的項目管理

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

  管理系統中計算機應用課堂筆記4

  第四章信息系統規劃和可行性研究

  4.1信息系統規劃概論

  4.1.1系統規劃的目的

  對信息系統規劃的目的,主要有如下幾方面:

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

  2.保證信息系統滿(mǎn)足企業(yè)各部門(mén)對信息的需求。

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

  3.為領(lǐng)導對系統開(kāi)發(fā)決策提供依據。

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

  4.1.2系統規劃的主要內容

  一個(gè)企業(yè)的信息系統規劃可劃分為戰略性規劃和執行性規劃兩大部分。戰略性規劃是宏觀(guān)指導性的長(cháng)遠規劃,執行性規劃是對戰略性規劃的具體化和細化。

  1.信息系統的戰略性規劃

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

  2.企業(yè)信息系統的執行性規劃

  企業(yè)信息系統執行性規劃又稱(chēng)為開(kāi)發(fā)規劃,是對戰略性規劃的具體落實(shí),主要內容如下:

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

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

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

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

  4.1.3諾蘭模型

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

  1.初始階段

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

  2.普及階段

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

  3.控制階段

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

  4.集成階段

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

  5.數據管理階段

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

  6.成熟階段

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

  4.2信息系統規劃的主要方法

  4.2.1戰略集合轉移法

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

  該方法的第一步是識別和闡述企業(yè)的戰略集,首先考察企業(yè)是否有寫(xiě)成文的戰略計劃,如果沒(méi)有,就要去構造這個(gè)戰略集?梢圆捎孟率霾襟E:

  一是描繪出企業(yè)有關(guān)的各類(lèi)人員的結構,如企業(yè)股東。供應商、顧客、管理者等不同集團。

  二是識別每種集團的目標。

  三是識別每種集團的使命及戰略。

  第二步是將企業(yè)的戰略集轉化為MIS的戰略集。MIS戰略集應包括系統目標、約束及戰略計劃。在此基礎上信息系統分析員可提出MIS執行計劃。

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

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

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

  一是了解企業(yè)及信息系統的戰略目標。

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

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

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

  4.2.3企業(yè)系統規劃法

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

  BSP方法實(shí)現的主要步驟有定義企業(yè)目標、定義企業(yè)過(guò)程、定義數據類(lèi)、定義信息系統總體結構等。

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

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

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

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

  4.3系統規劃的可行性研究

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

  4.3.1初步調查

  初步調查是可行性分析的基礎?尚行苑治鲂〗M需調查的內容主要有以下幾個(gè)方面:

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

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

  2.信息處理狀況

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

  3.開(kāi)展系統開(kāi)發(fā)的資源情況

  為建立新的計算機管理信息系統,企業(yè)可以或者準備投入的資金、物力、人力以及其來(lái)源的情況。

  4.企業(yè)領(lǐng)導和各職能部門(mén)負責人對系統目標和范圍的看法,對系統開(kāi)發(fā)工作的態(tài)度。

  4.3.2規劃的可行性分析

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

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

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

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

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

  3.系統運行的可行性

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

  根據可行性分析結果,提出可行性研究報告,其主要內容包括:

  ,F行系統概況,包括企業(yè)目標、規模、組織結構、人員、設備、效益等。

  ,F行信息系統存在的主要問(wèn)題和主要信息需求。

  。擬建系統的規劃方案。

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

  。技術(shù)可行性分析,包括對所提供技術(shù)的評估,分析使用規劃中所提供的技術(shù)能否達到預期目標的可行性。

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

  。結論。對可行性研究結果的簡(jiǎn)要總結。

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

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

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

  (3)需要對目標進(jìn)行某些修改后才能進(jìn)行系統開(kāi)發(fā)。

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

  第五章系統分析

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

  系統分析階段的主要活動(dòng)有:現行系統的詳細調查、用戶(hù)需求分析和新系統邏輯模型的建立等。

  5.l現行系統詳細調查

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

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

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

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

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

  1.組織結構

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

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

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

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

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

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

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

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

  5.1.3系統的數據調查

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

  對上述各種數據需要進(jìn)行匯總、整理,為以后的數據分析和數據庫設計打下基礎。系統調查的數據匯總為三類(lèi):

  (1)輸入數據。主要指輸入系統進(jìn)行處理的憑證、票據,或下級部門(mén)上報給本系統的報表。

  (2)存儲數據。主要指各種臺賬、記錄文件,是本系統實(shí)現計算機化后,需要存儲的數據的主要內容。

  (3)輸出數據。指由本系統將輸入數據和存儲數據進(jìn)行加工處理,產(chǎn)生的各類(lèi)報表和查詢(xún)結果。它是計算機化以后系統輸出和網(wǎng)絡(luò )傳輸的主要內容。

  2.數據分布的估算

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

  5.2需求分析和系統邏輯模型的建立

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

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

  5.2.1數據流程圖的繪制

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

  (1)具有概括性。

  (2)具有抽象性。

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

  1.數據流程圖的符號

  在數據流程圖中,采用四種符號。

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

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

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

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

  數據流用一根箭線(xiàn)表示。

  2.頂層數據流程圖

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

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

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

  3.低層次數據流程圖

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

  用分層次的數據流程圖來(lái)描述原系統,把系統看作一個(gè)統一的整體,進(jìn)行綜合的邏輯描述。首先要劃定系統的邊界,分析系統與外界的信息聯(lián)系。

  4.擴展的數據流程圖

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

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

  5.2.2數據分析

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

  1.數據字典的作用和編寫(xiě)要求。

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

  2.數據字典的生成方法

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

  數據字典中的條目有以下六種形式:

  (1)數據項。

  (2)數據結構。

  (3)數據流。

  (4)數據存儲。

  (5)處理功能。

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

  5.2.3功能分析

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

  1.決策樹(shù)

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

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

  2.決策表

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

  3.結構化語(yǔ)言

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

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

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

  (2)判斷結構有兩種表示形式,可與判定樹(shù)、判定表的表達方式相對應。

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

  5.2.4數據/功能分析

  U/C矩陣是一張表格。它可以表數據/功能系統化分析的結果。它的左邊第一列列出系統中各功能的名稱(chēng),上面第一行列出系統中各數據類(lèi)的名稱(chēng)。表中在各功能與數據類(lèi)的交叉處,填寫(xiě)功能與數據類(lèi)的關(guān)系。

  U/C矩陣的正確性,可由三方面來(lái)檢驗:

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

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

  (3)無(wú)冗余性檢驗。這是指每一行或每一列必須有“U”或“C”,即不允許有空行空列。若存在空行空列,則說(shuō)明該功能或數據的劃分是沒(méi)有必要的、冗余的。

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

  5.3系統分析報告

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

  1.原系統的狀況和問(wèn)題

  2.新系統的目標

  3.新系統的邏輯設計

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

  管理系統中計算機應用課堂筆記5

  第六章系統總體設計

  6.l系統總體結構設計

  6.1.1系統總體結構設計的任務(wù)

  系統總體結構設計的任務(wù),是根據系統分析的邏輯模型設計應用軟件系統的物理結構。系統物理模型必須符合邏輯模型,能夠完成邏輯模型所規定的信息處理功能,這是物理設計的基本要求。

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

  。系統開(kāi)發(fā):20%

  。系統維護:80%

  6.1.2結構化設計的基本思想

  1.結構化設計的要點(diǎn)

  系統是否具有可修改性與其結構有著(zhù)密切的關(guān)系!敖Y構化設計”的構想,成為系統設計的基本思想。其要點(diǎn)如下:

  (1)模塊化。

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

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

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

  2.控制結構圖的基本符號和規定

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

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

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

  (4)模塊調用順序為自上而下。在控制結構圖中,把一個(gè)系統分解為若干模塊,實(shí)質(zhì)上是把一件比較抽象、其物理內容不大確定的任務(wù),分解為若干件比較具體的、物理內容比較確定的任務(wù)。

  控制結構圖既可以反映系統整體結構,又能反映系統的細節,能準確反映各組成部分(各模塊)及它們之間的聯(lián)系。

  6.1.3模塊分解的規則

  1.模塊獨立性

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

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

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

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

  (3)系統容易維護。在對一個(gè)模塊進(jìn)行修改和維護時(shí),不必擔心其他模塊的內部是否會(huì )受到影響。

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

  2.模塊凝聚

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

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

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

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

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

  (5)功能凝聚。一個(gè)模塊只執行一個(gè)明確的功能,即上級模塊調用它時(shí),它只完成一項確定的任務(wù)。這種模塊獨立性強、便于修改。凝聚程度高,是結構化設計模塊的理想目標。一個(gè)模塊的內部凝聚程度。

  3.模塊耦合

  模塊間的信息聯(lián)系方式,稱(chēng)為模塊的耦合,它是衡量模塊間結構性能的重要指標。耦合有三種類(lèi)型:

  (1)數據耦合。兩個(gè)模塊間通過(guò)調用關(guān)系傳遞被處理的數據稱(chēng)為數據耦合。

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

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

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

  6.1.4控制結構圖的繪制

  繪制控制結構圖的依據是數據流程圖。繪制控制結構圖,首先是將上層數據流程圖映射為上層控制結構圖,由頂層數據流程圖開(kāi)始,逐級下推。

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

  低層次模塊結構的分解,一方面可參照低層次數據流程圖的功

  分解時(shí)采用以下兩種不同的方式:

  1.以轉換為中心結構的分解

  如果待分解的模塊是一個(gè)數據凝聚的模塊,即內部包含若干順序執行且對某些數據進(jìn)行轉換處理,稱(chēng)為以轉換為中心的結構。這種模塊可分解為輸入、處理、輸出三大部分。

  2.以業(yè)務(wù)為中心結構的分解

  待分解的模塊要處理幾項邏輯上相似的業(yè)務(wù),即它是一個(gè)邏輯凝聚的模塊。這種模塊可以將之分解為一個(gè)檢查業(yè)務(wù)類(lèi)型的模塊和一個(gè)調度模塊,根據不同的業(yè)務(wù)類(lèi)型,調度模塊調用不同的下層模塊,進(jìn)行不同的處理。

  以上兩種分解方式常常要混合使用,以達到模塊凝聚程度高、模塊之間獨立性強、易于修改的目的。

  6.2數據庫設計

  6.2.1數據庫設計的要求和步驟

  1.數據庫設計的要求

  數據庫設計的目標是建立一個(gè)合適的數據模型。這個(gè)數據模型應當是:

  (1)滿(mǎn)足用戶(hù)要求:既能合理地組織用戶(hù)需要的所有數據,又能支持用戶(hù)對數據的所有處理功能。

  (2)滿(mǎn)足某個(gè)數據庫管理系統的要求:能夠在數據庫管理系統中實(shí)現。

  (3)具有較高的范式:數據完整性好、效益高,便于理解和維護,沒(méi)有數據沖突。

  2.數據庫設計步驟

  數據庫設計可以分為概念結構設計、邏輯結構設計和物理結構設計三個(gè)階段。

  (1)概念結構設計。這是數據庫設計的第一個(gè)階段,在管理信息系統的分析階段,已經(jīng)得到了系統的數據流程圖和數據字典,現在要結合數據規范化的理論,用一種數據模型將用戶(hù)的數據需求明確地表示出來(lái)。

  概念數據模型是面向問(wèn)題的模型,反映了用戶(hù)的現實(shí)工作環(huán)境,是與數據庫的具體實(shí)現技術(shù)無(wú)關(guān)的。建立系統概念數據模型的過(guò)程叫做概念結構設計。

  (2)邏輯結構設計。根據已經(jīng)建立的概念數據模型,以及所采用的某個(gè)數據庫管理系統軟件的數據模型特性,按照一定的轉換規則,把概念模型轉換為這個(gè)數據庫管理系統所能夠接受的邏輯數據模型。不同的數據庫管理系統提供了不同的邏輯數據模型,如層次模型、網(wǎng)狀模型、關(guān)系模型等。

  (3)物理結構設計。為一個(gè)確定的邏輯數據模型選擇一個(gè)最適合應用要求的物理結構的過(guò)程,就叫做數據庫的物理結構設計。數據庫在物理設備上的存儲結構和存取方法稱(chēng)為數據庫的物理數據模型。

  6.2.2概念結構設計

  描述概念數據模型的主要工具是E-R(實(shí)體一聯(lián)系)模型,或者叫做E-R圖。利用E-R圖實(shí)現概念結構設計的方法就叫做E-R方法。

  1.概念模型的表示方法

  E-R圖主要是由實(shí)體、屬性和聯(lián)系三個(gè)要素構成的。在E-R圖中,使用了下面四種基本的圖形符號。

  2.確定系統實(shí)體、屬性及聯(lián)系

  利用系統分析階段建立的數據字典,并對照數據流程圖對系統中的各個(gè)數據項進(jìn)行分類(lèi)、組織,確定系統中的實(shí)體、實(shí)體的屬性、標識實(shí)體的碼以及實(shí)體之間聯(lián)系的類(lèi)型。

  在數據字典中“數據項”是基本數據單位,一般可以作為實(shí)體的屬性!皵祿Y構”、“數據存儲”和“數據流”條目都可以作為實(shí)體,因為它們總是包含了若干的數據項。作為屬性必須是不可再分的數據項,也就是說(shuō)在屬性中不能包含其他的屬性。

  3.確定局部(分) E-R圖

  根據上面的分析,可以畫(huà)出部分實(shí)體-聯(lián)系圖。

  在這些實(shí)體中有下畫(huà)線(xiàn)的屬性可以作為實(shí)體的碼,這幾個(gè)實(shí)體之間存在著(zhù)1:1、l:n和m:n幾種聯(lián)系。

  4.集成完整(總) E-R圖

  各個(gè)局部(分) E-R圖畫(huà)好以后,應當將它們合并起來(lái)集成為完整(總) E-R圖。在集成時(shí)應當注意如下幾點(diǎn):

  (1)消除不必要的冗余實(shí)體、屬性和聯(lián)系。

  (2)解決各分E-R圖之間的沖突。

  (3)根據情況修改或重構E-R圖。

  6.2.3邏輯結構設計

  邏輯結構設計的任務(wù),就是把概念結構設計階段建立的基本E-R圖,按選定的管理系統軟件支持的數據模型(層次、網(wǎng)狀、關(guān)系),轉換成相應的邏輯模型。這種轉換要符合關(guān)系數據模型的原則。

  E-R圖向關(guān)系模型的轉換是要解決如何將實(shí)體和實(shí)體間的聯(lián)系轉換為關(guān)系,并確定這些關(guān)系的屬性和碼。這種轉換一般按下面的原則進(jìn)行:

  (1)一個(gè)實(shí)體轉換為一個(gè)關(guān)系,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。

  (2)一個(gè)聯(lián)系也轉換為一個(gè)關(guān)系,聯(lián)系的屬性及聯(lián)系所連接的實(shí)體的碼都轉換為關(guān)系的屬性,但是關(guān)系的碼會(huì )根據聯(lián)系的類(lèi)型變化,如果是:

  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.轉換關(guān)系

  2.合并關(guān)系

  6.3數據庫的物理實(shí)現

  數據庫設計的最后階段是確定數據庫在物理設備上的存儲結構和存取方法,也就是設計數據庫的物理數據模型。

  6.3.1建立VFP的數據表

  數據表也簡(jiǎn)稱(chēng)表,在VFP中數據表一般應當包含在數據庫中,叫做數據庫表(簡(jiǎn)稱(chēng)庫表);但是也可以獨立存在,叫做自由表。

  數據庫邏輯數據模型的一個(gè)關(guān)系對應了VFP軟件中的一個(gè)表,關(guān)系的屬性對應了表的字段,關(guān)系框架對應了表結構,關(guān)系元組對應了表記錄。

  1.建立數據表結構

  (1)設計數據表。在利用VFP創(chuàng )建一個(gè)新的數據表文件以前,應當根據邏輯模型和數據字典先分析和設計數據表。需要確定數據表名稱(chēng),所含字段名稱(chēng)、類(lèi)型、寬度以及應當建立的索引字段等。

  (2)創(chuàng )建數據表。在VFP的主窗口,單擊工具欄“新建”按鈕,打開(kāi)“新建”對話(huà)框。在文件類(lèi)型框中選定“表”選項,單擊“新建”按鈕,打開(kāi)“創(chuàng )建”新文件的對話(huà)框。

  在表設計器中我們已經(jīng)可逐次鍵入字段名、類(lèi)型、寬度及小數位數的信息。

  2.數據表記錄的輸入

  在創(chuàng )建數據表時(shí)可以根據系統提示直接輸入記錄,但是也可以暫時(shí)不輸入記錄。沒(méi)有記錄只有結構的數據表叫做空表。

  文件有兩種打開(kāi)方式,“以只讀方式打開(kāi)”的文件是不能編輯修改的。因為不需要“共享”數據,我們選擇用“獨占”方式打開(kāi)文件。單擊“確定”按鈕后數據表文件被打開(kāi)。

  (3)追加記錄。首先在主菜單的“顯示”下拉菜單中,單擊“劉覽”選項,打開(kāi)表的瀏覽窗口。

 、僮芳右粭l記錄。②連續追加。③成組追加。

  3.瀏覽數據表記錄

  6.3.2建立VFP的數據庫

  前面建立的表都是自由表,而實(shí)際上一個(gè)應用系統總是由多個(gè)相關(guān)表構成的。要在多個(gè)自由表之間建立聯(lián)系,必須通過(guò)數據庫來(lái)實(shí)現。

  數據庫本身是不存儲數據的,它只存儲表、視圖及它們之間的關(guān)系等。在數據庫中的表叫做數據庫表,數據庫為數據表提供了數據字典、各種數據保護和數據管理功能,所以數據庫表比自由表要完善得多。一個(gè)數據庫是由數據庫文件(。DBC)、數據庫備注文件(。DCT)和數據庫索引文件(。DCX) H類(lèi)文件組成的。

  l.建立數據庫文件

  2.創(chuàng )建數據庫表

  可以直接在數據庫中建立數據表,也可以將自由表添加到數據庫中,但是不能將另一個(gè)數據庫中的表拉到當前數據庫中來(lái)?梢栽谕粋(gè)數據庫中建立多個(gè)表。

  (1)添加數據表。打開(kāi)選定數據庫的“數據庫設計器”窗口,在“數據庫設計器”工具欄中,單擊“添加表”選項,將會(huì )彈出“打開(kāi)”窗口,選擇要添加的表后,單擊“確定”按鈕,就可以把一個(gè)自由表添加到當前數據庫中,并將自由表變成數據庫表。

  (2)創(chuàng )建數據庫表。也可以在數據庫設計器中直接創(chuàng )建數據表。首先單擊“數據庫設計器”工具欄的“新建表”按鈕,然后在對話(huà)框中單擊“新建表”按鈕,將打開(kāi)數據庫“表設計器”。

  通過(guò)這幾個(gè)控制區信息的描述,可以實(shí)現數據庫對數據表的管理功能。

  數據庫表添加或創(chuàng )建完成以后,關(guān)閉數據庫設計器窗口。包含了數據表的數據庫文件就保存在外存儲器中。

  3.數據庫文件的打開(kāi)與關(guān)閉

  (1)數據庫文件的打開(kāi)。一般通過(guò)單擊主菜單“文件”下拉菜單的“打開(kāi)”功能。在彈出的“打開(kāi)”對話(huà)框窗口選定數據庫文件后,單擊“打開(kāi)”按鈕打開(kāi)。

  在打開(kāi)一個(gè)數據庫表的時(shí)候,系統也會(huì )自動(dòng)先打開(kāi)其數據庫文件,然后再打開(kāi)選定的表。

  (2)數據庫文件的關(guān)閉。除了可以通過(guò)像關(guān)閉其他Windows窗口一樣,關(guān)閉“數據庫設計器”窗口來(lái)關(guān)閉當前數據庫以外,還可以使用專(zhuān)門(mén)的命令來(lái)關(guān)閉數據庫。

  6.3.3設置數據表的索引

  1.索引表和索引文件

  用戶(hù)對數據表常常會(huì )有不同的需求,為了加快數據的檢索、顯示、查詢(xún)和打印速度,就需要對文件中的記錄順序進(jìn)行重組。實(shí)現的方法一般有兩種:一種叫做排序;另一種叫做索引。

  排序的作用是按指定字段或字段組中數據值的大小順序,以遞增(升序)或遞減(降序)方式重新排列全部數據記錄,并生成一個(gè)新的數據表文件。

  索引不建立一個(gè)新的數據表文件,只是按照給定字段表達式值的大小,生成一個(gè)索引表,并使數據表中的記錄按索引表的要求以遞增(升序)或遞減(降序)順序顯示。

  索引技術(shù)除可以重新排列數據表記錄的前后順序外,在建立數據表間的關(guān)聯(lián)時(shí),或者利用SQL語(yǔ)言建立查詢(xún)、視圖時(shí),都必須靠索引技術(shù)來(lái)支持。

  2.索引關(guān)鍵字的類(lèi)型

  索引關(guān)鍵字:是由一個(gè)或若干個(gè)字段構成的索引表達式。索引表達式的類(lèi)型決定了不同的索引方式。VFP系統提供了四種不同的類(lèi)型,它們分別是主索引、候選索引、普通索引和惟一索引。

  (1)主索引。主索引是能夠惟一地確定數據表中一條記錄的字段或字段組合表達式;要求該字段或字段組合表達式的值,在數據表的全部記錄中都不能出現重復。

  主索引只能在數據庫表中創(chuàng )建和使用,而且一個(gè)數據表只能指定一個(gè)主索引。表的主索引就相當于關(guān)系的主碼。

  (2)候選索引。候選索引像主索引一樣,是能夠惟一地確定數據表中一條記錄的字段或字段組合表達式。但是,一個(gè)數據表允許建立多個(gè)候選索引,可以在數據庫表或自由表中創(chuàng )建候選索引。如果將一個(gè)包含了重復數據的字段指定為候選索引,系統會(huì )返回一個(gè)出錯信息,并禁止創(chuàng )建該索引。表的候選索引相當于關(guān)系的候選 碼。

  (3)普通索引。普通索引允許數據表中各記錄的索引字段或字段組合表達式的值相同,而且既允許在數據庫表中創(chuàng )建,也允許在自由表中創(chuàng )建。

  (4)唯一索引。唯一索引是VFP為保持與低版本軟件的兼容性而保留的一種索引類(lèi)型,一般情況下很少使用。它允許數據表中各記錄的索引字段,或字段組合表達式的值相同,但是在索引表中只保留數據表中與索引字段值相同的第一條記錄。

  3.創(chuàng )建索引文件

  可以使用命令建立索引文件,但是利用表設計器創(chuàng )建索引文件更加直觀(guān)、方便。結構復合索引文件可以在創(chuàng )建數據表時(shí)建立,也可以對已經(jīng)建立好的數據表創(chuàng )建或修改索引。

  4.索引的操作

  (l)打開(kāi)與關(guān)閉。要使用索引,必須先要打開(kāi)索引。結構復合索引總是隨著(zhù)數據表打開(kāi),一旦數據表文件關(guān)閉,相應的索引文件也就自動(dòng)關(guān)閉了。

  (2)確定主索引。結構復合索引打開(kāi)后,其中的索引標識(Tag)并不起作用,數據表記錄順序仍然保持著(zhù)原始自然排列。必須要執行確定主索引的操作后,數據表記錄的排列順序才會(huì )跟著(zhù)變化。

  在程序中常常使用命令方式確定當前主索引。

  (3)刪除索引標識。要刪除結構復合索引文件中的索引標識,應當打開(kāi)數據表文件,并打開(kāi)其表設計器對話(huà)框。在“索引”頁(yè)卡中選定要刪除的索引標識后,單擊“刪除”按鈕刪除。

  6.3.4創(chuàng )建數據表之間的關(guān)聯(lián)

  對于數據庫中各相關(guān)數據表之間的聯(lián)系必須通過(guò)建立關(guān)聯(lián)來(lái)實(shí)現。

  數據表是和關(guān)系相對應的,所以數據表之間的聯(lián)系也可以分為一對一、一對多和多對多三類(lèi)。但是在實(shí)際處理時(shí),往往把一個(gè)多對多的聯(lián)系分解成兩個(gè)一對多的聯(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í)性關(guān)聯(lián)也就消失了;永久性關(guān)聯(lián)是被存放在數據庫中的數據表間聯(lián)系,它將隨數據庫長(cháng)期保存,隨著(zhù)數據庫的打開(kāi)而打開(kāi)、關(guān)閉而關(guān)閉。

  在創(chuàng )建數據表之間的關(guān)聯(lián)時(shí),當前表叫做父表,要關(guān)聯(lián)的表叫做子表。必須保證兩個(gè)要建立關(guān)聯(lián)的數據表中存在同名字段;同時(shí)要求每個(gè)數據表事先分別對該字段建立了索引。

  (1)建立表間的一對一關(guān)系。首先,要使兩個(gè)表都具有同一屬性的字段;其次,定義父表與子表中同名宇段為主索引字段或候選索引字段。由于兩個(gè)表中的同一屬性的字段值都是惟一的,因此兩個(gè)表之間的關(guān)聯(lián)就是“一對一”的。

  (2)建立表間的一對多關(guān)系。首先,要使兩個(gè)表都具有同一名稱(chēng)、屬性的字段;其次,定義父表中該字段為主索引字段或候選索引字段(其字段值是惟一的),子表中與其同名的字段為普通索引字段。由于兩個(gè)表中的同一屬性的字段值是一對多的關(guān)系,因此可以創(chuàng )建兩個(gè)表之間的“一對多”的關(guān)系。

  2.調整或刪除關(guān)聯(lián)

  修改主要有兩個(gè)方面:

  (l)刪除關(guān)聯(lián)。在數據庫設計器對話(huà)框窗口中,用鼠標左鍵單擊關(guān)聯(lián)線(xiàn),該連線(xiàn)變粗了則說(shuō)明它已經(jīng)被選中。如果要刪除可敲[Del]鍵,也可以單擊鼠標右鍵在彈出對話(huà)框窗口中單擊“刪除關(guān)系”選項。

  (2)編輯關(guān)聯(lián)。在數據庫設計器對話(huà)框窗口中,用鼠標左鍵單擊關(guān)聯(lián)線(xiàn),該連線(xiàn)變粗了則說(shuō)明它已經(jīng)被選中。在主菜單“數據庫”選項的下拉菜單中單擊“編輯關(guān)系”選項,也可以單擊鼠標右鍵在彈出對話(huà)框窗口中單擊“編輯關(guān)系”選項,這樣將會(huì )打開(kāi)其對話(huà)框窗口。

  可以在“表”和“相關(guān)表”的下拉列表框中重新選擇新的相應索引字段。

  6.3.5創(chuàng )建視圖

  在數據庫的概念結構設計中,用戶(hù)的局部概念模式是全局概念模式的子集,叫做用戶(hù)模式、外模式,它是從用戶(hù)的觀(guān)點(diǎn)看到的數據庫,所以也叫做用戶(hù)的視圖。

  在VFP中,視圖是數據庫的一個(gè)部分,分為本地視圖和遠程視圖兩類(lèi)。本地視圖是利用本地數據庫表、自由表及其他視圖建立在本地服務(wù)器上的視圖。遠程視圖是利用遠程服務(wù)器中的數據建立的視圖。視圖也以文件的形式保存在存儲器中,文件擴展名為。VUE.視圖是一種特殊類(lèi)型的數據表,它往往由一個(gè)或多個(gè)表(或視圖)中的部分字段或部分記錄組成。雖然從用戶(hù)的角度看,視圖也像數據表一樣有自己的名字,相應的字段、記錄,具備了一般數據表的特征,可是在實(shí)際存儲器 中并沒(méi)有這樣的數據實(shí)體;在數據庫中僅存放了與關(guān)聯(lián)數據表相應的連接關(guān)系和操作要求。所以該視圖可稱(chēng)為“虛表”或邏輯表。一般建立視圖的目的有三個(gè):

 、贁祿䦷煜到y是供多用戶(hù)使用的,不同的用戶(hù)只能查看與自己相關(guān)的一部分數據,以保障數據的安全和完整。視圖可以為每個(gè)用戶(hù)建立自己的數據集合。

 、跒榱吮WC數據表具有較高的范式,往往將一個(gè)數據集合分解成多個(gè)相關(guān)的數據表。而在使用多個(gè)表的數據時(shí),將各表中有用的數據集中到一個(gè)視圖是最方便的辦法。

 、酆(jiǎn)化對數據庫的操作管理。只要事先將各表中相關(guān)數據項集中放在一個(gè)視圖中,通過(guò)視圖就可以同時(shí)更新各表中的數據。

  6.4代碼設計

  代碼是計算機和人都容易理解的符號(或語(yǔ)言),能夠實(shí)現人和計算機的溝通。代碼的重要性表現在以下幾個(gè)方面。

  ?梢晕┮坏貥俗R一個(gè)分類(lèi)對象(實(shí)體)。

  。加快輸入,減少出錯,便于存儲和檢索,節省存儲空間。

  。使數據的表達標準化。簡(jiǎn)化處理程序,提高處理互效率。

  代碼也叫信息編碼,是作為事物(實(shí)體)惟一標識的、一組有序字符組合。它必須便于計算機和人識別、處理。

  6.4.1代碼設計方法

  1.代碼設計的原則

  。惟一性:是區別系統中每個(gè)實(shí)體或屬性的惟一標識。

  。簡(jiǎn)單性:盡量壓縮代碼長(cháng)度,可降低出錯機會(huì )。

  。易識別性:為便于記憶、減少出錯,代碼應當邏輯性強,表意明確。

  ?蓴U充性:不需要變動(dòng)原代碼體系,可直接追加新代碼,以適應系統發(fā)展。

  。合理性:必須在邏輯上滿(mǎn)足應用需要,在結構上與處理方法相一致。

  。規范性:盡可能采用現有的國標、部標編碼,結構統一。

  2.代碼的類(lèi)型

  代碼的類(lèi)型是指代碼符號的表示形式,進(jìn)行代碼設計時(shí)可選擇一種或幾種代碼類(lèi)型組合。

  (1)順序碼。它也叫序列碼,用連續數字作為每個(gè)實(shí)體的標識。編碼順序可以是實(shí)體出現的先后,或實(shí)體名的字母順序等。其優(yōu)點(diǎn)是簡(jiǎn)單、易處理、易擴充、用途廣;缺點(diǎn)是沒(méi)有邏輯含義、不能表示信息特征、無(wú)法插人、刪除數據將造成空碼。

  (2)重復碼。采用與原來(lái)手工系統相同的編碼,叫做重復碼。其優(yōu)點(diǎn)是容易被原系統人員接受、易實(shí)現、便于推廣;缺點(diǎn)是不能任意更改、可能不盡合理。

  (3)成組碼。它是最常用的一種編碼、它將代碼分為幾段(組),每段表示一種含義,每段都由連續數字組成。其優(yōu)點(diǎn)是簡(jiǎn)單、方便、能夠反映出分類(lèi)體系、易校對、易處理;缺點(diǎn)是位數多不便記憶,必須為每段預留編碼,否則不易擴充。例如:身份證編碼共17位:

  (4)表意碼。它將表示實(shí)體特征的文字、數字或記號直接作為編碼。其優(yōu)點(diǎn)是可以直接明白編碼含義、易理解、易記憶;缺點(diǎn)是編碼長(cháng)度位數可變,給分類(lèi)、處理帶來(lái)不便。例如:網(wǎng)站代碼:

  (5)專(zhuān)用碼。它是具有特殊用途的編碼,如漢字國標碼、五筆字型編碼、自然碼、ASCll代碼等。

  (6)組合碼。它也叫合成碼、復雜碼。它由若干種簡(jiǎn)單編碼組合而成,使用十分普遍。其優(yōu)點(diǎn)是容易分類(lèi)、容易增加編碼層次、可以從不同角度識別編碼、容易實(shí)現多種分類(lèi)統計;缺點(diǎn)是編碼位數和數據項個(gè)數較多。

  3.代碼的校驗

  為了減少編碼過(guò)程中的錯誤,需要使用編碼校驗技術(shù)。這是在原有代碼的基礎上,附加校驗碼的技術(shù)。校驗碼是根據事先規定好的算法構成的,將它附加到代碼本體上以后,成為代碼的一個(gè)組成部分。當代碼輸入計算機以后,系統將會(huì )按規定好的算法驗證,從而檢測代碼的正確性。

  常用的簡(jiǎn)單校驗碼是在原代碼上增加一個(gè)校驗位,并使得校驗位成為代碼結構中的一部分。系統可以按規定的算法對校驗位進(jìn)行檢測,校驗位正確,便認為輸入代碼正確。

  管理系統中計算機應用課堂筆記6

  6.4.2管理信息系統中的代碼

  管理信息系統中常見(jiàn)的代碼有部門(mén)代碼、人員代碼、物資代碼、設備代碼、產(chǎn)品代碼、會(huì )計科目代碼等。這些常見(jiàn)代碼的設計方法如下。

  1.部門(mén)代碼

  部門(mén)代碼一般采用成組碼,比如使用3位數字編碼。前2位作為一個(gè)企業(yè)各部門(mén)的編碼,后1位作為部門(mén)內各科室、班組的編碼。

  2.人員代碼

  人員代碼涉及人事勞資部門(mén),一般有兩種編碼方法:一種是用簡(jiǎn)單的順序碼,代碼位數可以根據企業(yè)職工人數決定;另一種是使用組合碼,因為這樣便于分類(lèi)、匯總。

  3.物資代碼

  物資代碼的設計既要考慮物資管理部門(mén)的要求,也要滿(mǎn)足會(huì )計核算的要求。一般可以采用成組碼,并且用表意碼輔助。

  4.設備代碼

  在設備代碼中應反映設備的經(jīng)濟用途、使用情況、使用部門(mén)及設備類(lèi)別等信息,所以一般使用組合碼。

  5.產(chǎn)品代碼

  產(chǎn)品代碼可以采用成組碼或表意碼設計。

  6.會(huì )計科目代碼

  會(huì )計科目代碼反映經(jīng)濟業(yè)務(wù)和會(huì )計核算的內容,能夠在一定范圍內綜合匯總會(huì )計指標。代碼設計應當注意通用性,所以應根據國家財政部及本行業(yè)、本地區的規定,編制會(huì )計科目代碼。

  第七章系統詳細設計

  管理信息系統的總體設計完成以后,還需要確定于系統和各模塊的具體實(shí)現方法,以便最終真正建立一個(gè)完善的管理信息系統。要建立系統的各個(gè)功能模塊,就要進(jìn)行程序設計。所謂程序設計,實(shí)際上是對象的設計。對象有自己的數據(屬性),也包括作用于數據的操作(方法)和對象的響應(事件)。

  7.l人機接口界面的設計

  人機對話(huà)也叫人機交互,是指在程序運行過(guò)程中,為了控制或校驗目的,通過(guò)計算機顯示屏幕,使人和計算機對話(huà)(交互)的操作。在Windows平臺上,這種對話(huà)的界面主要有三種形式即菜單方式、工具欄方式、對話(huà)框方式。

  下拉菜單一般作為應用系統的主菜單,創(chuàng )建菜單的過(guò)程可以分成規劃與設計、創(chuàng )建、確定任務(wù)、生成和運行測試五步。

  7.2輸入界面設計

  設計輸入界面就要方便用戶(hù),做到高效、直觀(guān)、準確、簡(jiǎn)便、舒適。信息的輸入包括:數據的采集和數據的錄入兩個(gè)部分,采集就是確認和獲取新產(chǎn)生數據的過(guò)程;錄入就是把源數據轉變成計算機可以識別處理的信息,并保存在外存儲器中的過(guò)程。

  7.2.1信息輸入的方法和原則

  1.信息輸入的方法

  可以分為批處理和聯(lián)機處理兩種類(lèi)型。

  批處理:先把數據采集到一個(gè)文件中,待檢測合格或計算機空閑時(shí),再把數據文件中的數據一次性地輸入管理信息系統中。

  聯(lián)機處理:直接將采集到的數據實(shí)時(shí)輸入管理信息系統的方式。

  2.信息輸入的原則

  (1)源點(diǎn)輸入。

  (2)統一輸入。

  (3)數據簡(jiǎn)潔。

  (4)用戶(hù)界面友好。

  3.輸入數據的校驗

  數據校驗主要使用人工靜態(tài)校驗和計算機動(dòng)態(tài)校驗兩種方式。

  (l)靜態(tài)校驗、就是利用人工目測的方式檢查錯誤。這種方式效率不高,查出率會(huì )因人而異,一般不超過(guò)80%。

  (2)重復校驗。對于同一組數據,由不同人員重復輸入;然后由計算機比較檢查一致性,叫做重復校驗。重復校驗可以將出錯率降到0.l%以下。

  (3)界限校驗。事先制定數據的取值范圍,由計算機系統校驗數據是否超出了界限。

  (4)邏輯校驗。校驗數據的邏輯合理性。

  (5)平衡校驗。由計算機來(lái)校驗一組相關(guān)數據之間是否平衡,比如總計數應當等于各小計數之和。

  (6)匹配校驗。以業(yè)務(wù)代碼與存儲文件代碼比較,若不匹配則有數據錯誤。該工作一般由計算機和人工共同完成。

  (7)存在校驗。有些信息在輸入文件中必須存在,如果找不到,就可以判定是數據錯誤。該工作可以用計算機來(lái)完成。

  4.計算機數據校驗的實(shí)現

  (1)邏輯校驗。為了防止在年齡字段中錯誤地輸入字符值。

  (2)重復校驗。要讓系統自動(dòng)進(jìn)行重復性校驗,最簡(jiǎn)單的辦法是將數據表的碼設置為主索引域候選索引。

  (3)界限校驗。

  (4)匹配校驗。匹配校驗是檢查兩個(gè)表之間的錯誤。

  (5)存在校驗。

  7.2.2輸入界面的設計

  1.界面設計的原則

  系統輸入界面也是人機交互的重要界面,一般應注意如下幾個(gè)方面。

  (1)可靠性高、容錯性好。

 、贋榭赡艿膮翟O置初始值。

 、谠O置各種校驗,隨時(shí)檢查和提示用戶(hù)系統工作狀態(tài)與錯誤信息。

 、墼O置容錯、糾錯功能,允許用戶(hù)出錯。

  (2)操作簡(jiǎn)單,易學(xué)易用。盡可能減少錄入量。

  (3)創(chuàng )建空白界面。

  7.3輸出界面設計

  能夠針對用戶(hù)的需求,以最適當的方式,準確、及時(shí)地輸出最需要的信息,是輸出界面設計要解決的根本問(wèn)題。

  7.3.1輸出方式的選擇

  1.選擇輸出設備

  常見(jiàn)的輸出設備有顯示器、打印機、磁盤(pán)磁帶、繪圖機、網(wǎng)絡(luò ),也可以是揚聲器等。

  2.選擇輸出形式

  一般用報表、標簽輸出,也可以用簡(jiǎn)單提示、報警等形式。另外,輸出也可以是文字、圖表、圖形、聲音,甚至影像。

  3.輸出內容

  根據用戶(hù)的不同、使用目的的不同、使用期限的不同、安全級別的不同,分類(lèi)設計各類(lèi)輸出內容。

  7.3.2輸出界面的設計

  報表輸出是最常見(jiàn)、最基本的輸出形式。報表輸出界面的設計的過(guò)程如下。

  1.創(chuàng )建報表布局

  報表對象包括兩個(gè)基本組成部分即數據源和布局。數據源是報表數據的來(lái)源,可以是數據表、視圖、查詢(xún)或臨時(shí)表;布局是用來(lái)定義報表輸出格式的文件。布局一般提供了列布局、行布局、一對多布局、多欄布局等。

  7.4處理過(guò)程設計

  7.4.1基本概念

  處理過(guò)程設計就是要對控制結構圖中,每一個(gè)模塊內部的處理過(guò)程,進(jìn)行具體的描述。這種描述將成為以后編寫(xiě)處理程序的基礎。詳細地描述這個(gè)處理邏輯可以使用“輸入一加工一輸出”(Inpu Process Output,IPO)圖。IPO圖將為編制程序提供指導,所以也叫做程序設計任務(wù)書(shū)。

  IPO圖的主體是處理過(guò)程描述,描述處理過(guò)程的工具,可以是圖形、表格和偽碼。

  在結構化系統設計方式中,處理程序的設計需要詳細描述各種處理所用的算法和處理步驟等。在面向對象的設計方法中,處理程序主要描述系統中各對象的方法及其對外部事件的響應和行為。

  7.5系統設計說(shuō)明書(shū)

  系統設計說(shuō)明書(shū)又稱(chēng)為系統設計報告,是系統設計的最后成果,也是新系統的物理模型和系統實(shí)施的依據。

  編寫(xiě)系統說(shuō)明書(shū)的要求是:全面、清楚、準確、詳細地闡明系統實(shí)施過(guò)程中的具體方法、技術(shù)、手段及環(huán)境要求。系統設計說(shuō)明書(shū)的內容應當包含七個(gè)方面。

  (1)控制結構圖及每一模塊的詳細說(shuō)明;

  (2)數據庫設計說(shuō)明;

  (3)計算機和網(wǎng)絡(luò )系統配置說(shuō)明;

  (4)代碼設計說(shuō)明;

  (5)用戶(hù)界面設計說(shuō)明;

  (6)計算機處理過(guò)程說(shuō)明;

  (7)實(shí)施費用估計。

  實(shí)施方案應當提供兩個(gè)以上,以便比較、討論、修改,最后選定一個(gè)方案。

  管理系統中計算機應用課堂筆記7

  第八章系統實(shí)施

  系統實(shí)施階段是將新系統付諸實(shí)現的過(guò)程。它的主要活動(dòng)是根據系統設計所提供的控制結構圖、數據庫設計、系統配置方案及詳細設計資料,編制和調試程序,調試系統、進(jìn)行系統切換等工作,將技術(shù)設計轉化為物理實(shí)際系統。

  8.l系統實(shí)施的準備工作

  1.建立系統平臺

  包括購置和安裝必要的計算機和通信硬件設備、軟件系統。所需硬件設備包括主機、外部設備、輔助設備(如穩壓電源、空氣調節裝置)、機房設施。通信設備等。

  2.培訓管理人員和操作人員

  首先,對新系統的用戶(hù),即各類(lèi)管理人員要進(jìn)行培訓。培訓內容包括兩方面:一方面是關(guān)于先進(jìn)管理思想和方法的教育;另一方面是面向業(yè)務(wù)的培訓,使管理者學(xué)會(huì )新系統的應用方法。

  3.基礎數據的準備

  企業(yè)中有許多基礎數據,要把它們轉存到計算機存儲器中。

  4.管理流程重組

  由于計算機的應用,管理人員的工作內容和工作方式也發(fā)生了很大變化。因此,必須根據系統設計的要求,重新規定系統業(yè)務(wù)流程、信息流向,改革組織機構,劃定各管理職能部門(mén)的職責范圍。

  8.2程序模塊的設計

  在系統實(shí)施階段,最重要的任務(wù)就是程序設計。在傳統的結構化程序設計方法中,程序設計就是處理過(guò)程的設計;而在面向對象的程序設計方法中,程序設計卻主要指對象的設計。

  8.2.1程序設計的概述

  1.程序設計的任務(wù)

  程序設計的任務(wù),就是根據系統設計說(shuō)明書(shū)中關(guān)于模塊的詳細描述和處理過(guò)程的描述,選擇合適的計算機語(yǔ)言來(lái)編制程序的工作。

  2.程序設計的質(zhì)量要求

  隨著(zhù)計算機硬件技術(shù)的飛速發(fā)展,人們對程序設計的質(zhì)量要求發(fā)生了變化。過(guò)去強調程序的正確性、高效率和短小精悍,以適應設備資源有限的計算機系統;現在則更加強調程序的正確性、可維護性、可靠性和可理解性。

  3.良好的編程習慣

  編制程序需要熟悉所使用的語(yǔ)言,具有盡可能豐富的編程經(jīng)驗;但是更加重要的是要具有系統的觀(guān)點(diǎn),采用結構化設計思想和工具,自上而下統籌考慮,避免編程時(shí)變量隨意增減,變量類(lèi)型隨機指定,無(wú)法兼容時(shí)再任意轉換等。

  8.2.2結構化程序設計

  結構化程序設計主要用于面向過(guò)程的編程方式,為了克服程序編制中的隨意性,避免錯誤的出現,現代程序的編寫(xiě)都遵照“結構化程序設計”的方法。其基本原則 是自頂而下、逐步求精。結構化程序方法提出了順序、選擇和循環(huán)三種基本程序結構,任何一個(gè)程序都可以用這三種結構裝配起來(lái)。

  1.順序結構

  順序執行,就是按照程序語(yǔ)句行的自然順序,一條語(yǔ)句接一條語(yǔ)句地執行程序。順序結構十分簡(jiǎn)單,它只是一種編寫(xiě)和執行程序的協(xié)議、規則,并不需要用專(zhuān)門(mén)的結構語(yǔ)句來(lái)支持。

  2.判斷選擇結構

  在用程序解決實(shí)際問(wèn)題時(shí),常常需要對問(wèn)題的給定條件做出判斷,以便選擇不同的解決方法,這就必須使用判斷選擇(分支)結構來(lái)編制程序。判斷選擇結構有相應的結構語(yǔ)句。

  3.循環(huán)結構

  在一個(gè)大程序段中,常常會(huì )重復使用某一段相同的或類(lèi)似的程序段。在編制程序時(shí),不必重復編寫(xiě)這個(gè)程序段,可以用重復結構來(lái)替代它。重復結構也叫循環(huán)結構。系統提供了建立三種重復結構。

  8.2.3程序的調試

  程序設計完成之后,很少有一次運行成功的,尤其是復雜程序,包含的缺陷可能更多,程序設計者必須經(jīng)過(guò)多次調試,不斷地發(fā)現并修正其中的錯誤,證實(shí)正確無(wú)誤以后才能投入使用。一個(gè)大的應用系統可以先對各模塊分調,然后再連調和總調。

  1.程序錯誤的分類(lèi)

  總結程序中出現的錯誤,一般可分為語(yǔ)法錯誤、系統錯誤和邏輯錯誤三類(lèi)。

  語(yǔ)法錯誤,因程序設計人員對程序設計語(yǔ)言的理解不夠,或程序設計基本功不扎實(shí)造成的結果。

  系統錯誤,由于計算機硬件、軟件引起的錯誤,比如計算機硬件故障;病毒感染等。對于系統錯誤,主要是靠經(jīng)驗和對硬件的了解,通過(guò)分析判斷排除。

  邏輯錯誤,指那些雖然不違反系統規則,但是卻不合邏輯或不合題目語(yǔ)義的錯誤。這些錯誤系統一般很難自行檢測出來(lái)。

  8.2.4面向對象程序設計

  面向對象程序設計的最大特征是強調構成事物的每一個(gè)對象,描述的是每個(gè)對象的屬性與方法。而對于響應每個(gè)事件的程序,一般不再獨立構成一個(gè)文件,而被封裝在每個(gè)具體的對象之中。

  1.概念

  (1)對象(Object)。一般來(lái)說(shuō),現實(shí)世界中可以獨立存在的。能夠被區分的一切實(shí)體(事物)都是對象。在VFP中所研究的對象,只是現實(shí)世界中實(shí) 體或概念在計算機中的一種抽象的模型化的表示。這種抽象事物中是封裝了數據和操作的對象,通過(guò)定義屬性和操作來(lái)描述其特征和功能,通過(guò)定義接口來(lái)描述其地位及與其他對象的相互關(guān)系,從而形成一個(gè)動(dòng)態(tài)的對象模型。

  (2)類(lèi)(Class)。類(lèi)是一組對象的屬性和行為特征的抽象描述,或者說(shuō)是具有共同屬性、共同操作性質(zhì)的對象的集合;(lèi)只考慮通用特征與功能,用戶(hù)可以從基類(lèi)中派生出許多子類(lèi)。子類(lèi)往往是在繼承基類(lèi)的基礎上,又增加一些 新的特性與功能構成。子類(lèi)也像基類(lèi)一樣可以派生出對象。類(lèi)的基本特性是封裝性、繼承性和多態(tài)性。

  (3)屬性

  屬性就是對象的特性,是對象外觀(guān)及行為的特征。對象的屬性可以在建立對象時(shí)由其所屬的類(lèi)(或子類(lèi))繼承,也可以在對象創(chuàng )建或運行時(shí)進(jìn)行修改與設置。

  (4)事件

  事件是對象可以識別和響應的行為與操作。它一般由用戶(hù)或系統來(lái)觸發(fā)。VFP中事件是固定的,用戶(hù)不能再創(chuàng )建新的事件。

  (5)方法

  方法是對象所具有的功能。因為一種功能必然是由一個(gè)過(guò)程來(lái)支持。所以過(guò)程也可以說(shuō)就是一段程序(有時(shí)也叫方法程序)。

  2.面向對象程序設計的特點(diǎn)

  面向對象程序設計方法是一種支持模塊化設計和軟件重用的編程方法。它把程序設計的主要活動(dòng)集中在建立對象和對象之間的聯(lián)系上。面向對象程序設計的基本思想是封裝性和可擴展性。

  (l)封裝性。面向對象程序設計中,數據結構及算法全部被封裝在對象中。對象的數據結構描述了對象的狀態(tài);對象的操作是它的行為。

  (2)可擴展性?蓴U展性體現為繼承和行為擴展兩個(gè)方面。對象之間具有層次關(guān)系,下一層的對象是上一層對象的子對象,上一層對象就是下一層對象的父對象。

  面向對象的程序設計的行為擴展,是指任何一個(gè)對象,除了可以繼承父對象的數據和操作外,也可以隨時(shí)為自己增加屬性和方法程序。

  通過(guò)這種封裝和繼承的特性,引出了面向對象設計的另一個(gè)重要特性——多態(tài)性。所謂多態(tài),就是在程序中同名但是具體功能不同的方法可以共存。實(shí)現多態(tài)有兩種辦法,那就是"覆蓋"和"重載".

  3.類(lèi)的設計和使用

  用戶(hù)可以通過(guò)基類(lèi)派生出對象及子類(lèi),也可以利用子類(lèi)派生出對象或子類(lèi)。把特殊需要的屬性、方法和事件定義在該子類(lèi)中,從而創(chuàng )建出用戶(hù)的自定義類(lèi)。

  8.3應用系統的設計

  建立完整的以數據庫為核心的計算機應用系統,是系統實(shí)施階段的最終目的。一個(gè)完整的計算機應用系統,一般應當具有以下一些不同模塊。

  主程序、系統菜單、系統登錄界面、數據庫、數據輸入界面、數據輸出界面、數據維護功能、數據檢索功能、幫助功能和項目文件。

  8.3.1主控程序設計

  系統主控程序簡(jiǎn)稱(chēng)為主程序,是用來(lái)設置應用系統的操作環(huán)境、控制和調用用戶(hù)初始界面、啟動(dòng)事件循環(huán)的最高一級的程序。同時(shí)在結束系統運行時(shí),也負責關(guān)閉應用系統,結束事件循環(huán),恢復VFP系統初始環(huán)境的工作。

  8.3.2項目管理器

  為了便于管理和使用數據表、數據庫、視圖等對象,可以使用VFP的項目文件,它提供了對于任務(wù)中所有文件的管理和維護功能。創(chuàng )建項目文件的工具是VFP系統提供的項目管理器。

  項目管理器是開(kāi)發(fā)及管理應用系統人員的工作平臺。這里所說(shuō)的“項目”是相關(guān)文件、數據及對象的集合。項目管理器有以下幾種功能:

  (1)采用“目錄樹(shù)”結構對資源信息進(jìn)行集中管理。

  (2)以其集成環(huán)境為用戶(hù)提供了快捷訪(fǎng)問(wèn)系統設計工具的窗口,在項目管理器窗口,有多種功能按鈕,可以根據需求創(chuàng )建、修改、增加和刪除資源文件。

  (3)支持建立數據字典,用以存儲各數據表間的關(guān)系。

  (4)用簡(jiǎn)單面向對象的方法,將其系統資源編譯成可獨立運行的。APP或。EXE文件。

  8.4系統測試

  系統測試是保證系統質(zhì)量的關(guān)鍵,是對整個(gè)系統開(kāi)發(fā)過(guò)程,包括系統分析、系統設計和實(shí)施的最終審查。

  8.4.1系統測試的對象和目的

  1.系統測試的對象

  系統測試的對象是整個(gè)應用軟件系統。由于“程序十文檔=軟件”,所以系統測試的對象包括需求分析、系統總體設計、詳細設計各階段的文檔以及源程序。

  2.系統測試的目的

  應用軟件系統測試的目的是努力發(fā)現軟件中的錯誤,并改正錯誤……測試中可能發(fā)現的錯誤按其性質(zhì)可分為以下幾類(lèi):

  (1)功能錯誤。由于處理功能說(shuō)明不夠完整或不夠確切,致使編程時(shí)對功能有誤解而產(chǎn)生的錯誤。

  (2)系統錯誤。指與外部接口錯誤、子程序調用錯誤、參數使用錯誤等。

  (3)過(guò)程錯誤。主要指算術(shù)運算錯誤、邏輯錯誤等。

  (4)數據錯誤。指數據結構、實(shí)體、屬性錯誤,參數與控制數據混淆等。

  (5)編程錯誤。指語(yǔ)法錯誤、程序邏輯錯誤、編程書(shū)寫(xiě)錯誤等。

  8.4.2系統測試的基本原則與方法

  1.系統測試的基本原則

  系統測試應遵循以下基本原則:

  (l)成立測試小組,測試小組應與開(kāi)發(fā)組分立。即測試工作應避免由原開(kāi)發(fā)組人員承擔。

  (2)精心設計測試用例。一個(gè)測試用例必須由兩個(gè)部分組成:

 、賹ο到y的輸入數據描述;

 、谟蛇@些輸入數據經(jīng)系統處理,預期的測試正確結果。

  (3)進(jìn)行回歸測試。對于測試中發(fā)現錯誤的軟件,經(jīng)修正后,要用原來(lái)的測試用例再進(jìn)行測試稱(chēng)為回歸測試。利用回歸測試,一方面驗證原有錯誤是否確實(shí)修正了;另一方面能夠發(fā)現因修改而可能引入的新錯誤。

  (4)集中測試出錯多的模塊。一個(gè)模塊已發(fā)現的錯誤越多,則其中存在錯誤的概率也就越大。在進(jìn)行深入測試時(shí),要集中測試那些出錯多的模塊。

  2.系統測試的方法

  軟件產(chǎn)品測試,常用以下兩種方法:

  (l)黑盒法。又稱(chēng)為功能測試,在完全不考慮程序的內部結構和特性的情況下,測試軟件的外部特征。從程序的輸入和輸出特性上測試其是否滿(mǎn)足設定的功能。

  (2)白盒法。又稱(chēng)為結構測試,按照程序的內部結構和處理邏輯來(lái)設計測試用例,對軟件的邏輯路徑及過(guò)程進(jìn)行測試,檢查它與設計是否相符。

  8.4.3系統測試過(guò)程

  系統測試過(guò)程可分為四個(gè)步驟:

  1.單元測試(模塊分調)

  每個(gè)模塊可以作為一個(gè)單獨的測試單元,而且也比較容易設計測試用例。單元測試中所發(fā)現的錯誤,往往是編程和詳細設計的錯誤。

  2.子系統測試(模塊聯(lián)調)

  子系統測試是將經(jīng)過(guò)單元測試的模塊放在一起形成一個(gè)子系統來(lái)測試。子系統測試的目的是測試模塊間接口的正確性。

  3.系統測試

  系統測試是將經(jīng)過(guò)測試的子系統裝配成一個(gè)完整的系統來(lái)測試。在這個(gè)測試中發(fā)現的錯誤有設計和編程的錯誤,也有需求分析中的錯誤。

  4.驗收測試

  驗收測試是將系統作為單一的實(shí)體進(jìn)行測試,測試內容與系統測試基本相同,但是驗收測試是在用戶(hù)參與下進(jìn)行的,它的目的是由用戶(hù)來(lái)測試軟件能否滿(mǎn)足用戶(hù)的需求。

  模塊與程序的調試,主要采用白盒法,而在子系統測試、系統測試過(guò)程中主要采用黑盒法。

  8.5系統切換

  系統切換就是指老系統停止使用、新系統開(kāi)始運行的過(guò)程。系統切換的任務(wù)就是保證新、老系統進(jìn)行平穩而可靠的交接,最后使整個(gè)新系統能正式交付使用。

  8.5.1系統切換的方式

  1.直接切換

  在確定新系統運行準確無(wú)誤后,用新系統直接替換老系統,終止老系統運行,中間沒(méi)有過(guò)渡階段。這種方式節省人員和設備費用,但風(fēng)險大,很有可能出現意想不到的問(wèn)題。因此,這種方式不能用于重要的系統。

  2.平行切換

  這種方式安排了一段新、老系統平行運行的時(shí)期。平行運行時(shí)間視業(yè)務(wù)內容及系統運行狀況而定,直到新系統正常運行有保證時(shí),才停止舊系統運行。其優(yōu)點(diǎn)是可以進(jìn)行兩系統的對比,發(fā)現和改正新系統的問(wèn)題,風(fēng)險小,安全,可靠;缺點(diǎn)是耗費人力和設備。

  3.試點(diǎn)后直接切換

  某些系統有一些相同部分,例如系統中包括有多個(gè)銷(xiāo)售點(diǎn)、多個(gè)倉庫等。切換時(shí)先選擇一個(gè)銷(xiāo)售點(diǎn)或倉庫作試點(diǎn),試點(diǎn)成功后,其他部分可同時(shí)直接切換。這種方式風(fēng)險較小,試點(diǎn)的部分可用來(lái)示范和培訓其他部分的工作人員。

  4.逐步切換

  它的特點(diǎn)是分期分批地進(jìn)行切換。既避免了直接切換的風(fēng)險性,又避免了平行切換時(shí)費用大的問(wèn)題。但是,需要很好地處理新、老系統之間的接口。在系統切換過(guò)程中,要根據出現的問(wèn)題進(jìn)行修改、調試,因此它也是新系統不斷完善的過(guò)程。

  8.5.2系統切換的主要工作

  1.建立系統使用說(shuō)明文檔

  系統使用說(shuō)明文檔應當使用簡(jiǎn)明、通用的語(yǔ)言說(shuō)明系統各部分應如何工作、維護和恢復,主要使用說(shuō)明文檔有:

  (1)用戶(hù)操作手冊(用戶(hù)使用說(shuō)明書(shū))。用戶(hù)操作手冊可針對不同子系統用戶(hù)編寫(xiě)。在操作手冊中應指明的主要內容有:手冊使用者及編寫(xiě)手冊的目的;應用軟件(子系統)目標、功能、性能概述;運行環(huán)境要求;系統支持軟件;用戶(hù)使用說(shuō)明;操作舉例等。

  (2)計算機操作規程。根據具體系統制定。

  (3)程序說(shuō)明書(shū)。程序說(shuō)明書(shū)主要內容為:整個(gè)系統程序的清單和說(shuō)明;程序測試過(guò)程和測試用例;修改程序的規定等。

  2.系統初始化

  初始化包括對系統的運行環(huán)境和資源進(jìn)行設置、系統運行和控制參數設定,數據加載以及調整系統與業(yè)務(wù)工作同步等內容。

  第九章系統的管理與維護

  系統的管理與維護由企業(yè)中專(zhuān)門(mén)的信息系統管理機構負責。其目的是保證信息系統安全、正常、可靠的運行;并對系統進(jìn)行評價(jià),不斷地改善和提高系統的性能,以充分發(fā)揮系統的作用。

  9.1信息系統的管理機構

  9.1.1信息中心

  在企業(yè)組織系統中,信息中心的地位,與該企業(yè)中信息技術(shù)應用的范圍和深度有直接的關(guān)系?煞譃樗姆N情況。

  1.電子數據處理階段

  當計算機的應用處于電子數據處理階段,計算機的應用一般由對應的職能部門(mén)領(lǐng)導。

  2.管理信息系統階段

  信息處理由所屬各職能部門(mén)獨立出來(lái),建立企業(yè)的信息中心,它平行于企業(yè)各職能部門(mén),直接受公司某方面負責人領(lǐng)導。

  3.ERP系統階段

  企業(yè)引入ERP系統以后,一般需要由一名副總裁專(zhuān)門(mén)負責信息中心的管理工作,即信息技術(shù)經(jīng)理或信息主管(Chieflnformation Officer,CIO)。他們主持信息中心工作,并直接向總裁匯報。他們與財務(wù)副總裁、市場(chǎng)營(yíng)銷(xiāo)副總裁、生產(chǎn)副總裁、開(kāi)發(fā)與技術(shù)管理副總裁處于相同位置。

  4.CIMS階段

  CIMS(計算機集成制造系統)階段,流行的組織形式是企業(yè)單獨成立有信息副總裁(CIO)的一個(gè)信息技術(shù)監管委員會(huì ),與財務(wù)、生產(chǎn)等部門(mén)平級,而其他的副總裁均為委員會(huì )成員。這種組織方式既使IT獨立于其他業(yè)務(wù)部門(mén),同時(shí)又能與其他部門(mén)保持聯(lián)系與溝通。

  9.1.2信息中心的管理方式

  信息中心是負責對企業(yè)的信息資源進(jìn)行規劃、配置、協(xié)調、控制和管理的機構。其管理的基本方式有集中式與分散式兩種。

  集中式是指將所有信息資源的規劃、配置、協(xié)調、控制和管理權全部集中于統一的信息中心,企業(yè)任何一個(gè)部門(mén)的信息資源需求都由信息中心負責提供。集中式主要優(yōu)點(diǎn)是:統一的、集中的、專(zhuān)業(yè)化的資源管理和控制,有利于企業(yè)全部信息資源的協(xié)調和平衡;系統具有整體性,有統一的信息資源標準和操作規范,有利于實(shí)現 數據的完整性和安全性控制。

  分散式的極端形式是將信息資源分別置于企業(yè)各部門(mén)的管理和控制之下,信息系統開(kāi)發(fā)活動(dòng)、開(kāi)發(fā)人員、數據存儲都采取分散的形式。分散式的主要優(yōu)點(diǎn)是:能滿(mǎn)足各部門(mén)內部的信息需求,各部門(mén)對信息資源的控制。使用和維護比較方便。

  9.1.3信息中心的組成和職責

  1.信息中心的組成

  2.各組成部分的工作職責

  各組成部分的工作職責如下:

  (1)系統開(kāi)發(fā)組。負責協(xié)助制定信息系統新的規劃,分析企業(yè)對信息新的需求,負責應用軟件、應用系統的開(kāi)發(fā)和文檔管理工作。

  (2)系統維護組。負責維護應用軟件系統。

  (3)計算機運行組。負責計算機硬件和系統軟件的安裝及維護,使信息系統的硬件設備處于良好工作狀態(tài)。

  (4)數據庫管理組。負責管理數據庫的信息、數據庫的安全和維護工作。

  (5)網(wǎng)絡(luò )組。負責網(wǎng)絡(luò )的設計、安裝、運行、安全和維護工作。

  9.2系統安全性與可靠性

  安全性是指應保護管理信息系統不受來(lái)自系統外部的自然災害和人為的破壞,防止非法使用者對系統資源,特別是信息的非法使用而采取的安全和保密手段?煽啃钥刂浦饕阜乐箒(lái)自系統內部的差錯、故障而采取的保護措施。

  9.2.1系統的安全性

  1.影響安全性的因素

  影響信息系統安全性的因素很多,主要有:

  (1)自然災害、偶然事件。

  (2)軟件的非法刪改、復制和竊取,使系統的軟件遭泄密和破壞。

  (3)數據的非法篡改、盜用或破壞。

  (4)硬件故障。

  2.系統安全性保護措施

  為保證系統安全,除加強行政管理外,并采取下列措施:

  (1)物理安全控制。物理安全控制是指為保證系統各種設備和環(huán)境設施的安全而采取的措施。

  (2)人員及管理控制。主要指用戶(hù)合法身份的確認和檢驗。用戶(hù)合法身份檢驗是防止有意或無(wú)意的非法進(jìn)入系統的最常用的措施。

  (3)存取控制。通過(guò)用戶(hù)鑒別,獲得使用計算機權的用戶(hù),應根據預先定義好的用戶(hù)權限進(jìn)行存取,稱(chēng)為存取控制。

  (4)數據加密。數據加密由加密(編碼)和解密(解碼)兩部分組成。加密是將明文信息進(jìn)行編碼,使它轉換成一種不可理解的內容。這種不可理解的內容稱(chēng)為密文。解密是加密的逆過(guò)程,即將密文還原成原來(lái)可理解的形式。

  9.2.2系統的可靠性

  系統可靠性是指在運行中能抵御各種外界干擾、正常工作的能力。系統可靠性可以通過(guò)系統平均無(wú)故障運行時(shí)間、系統開(kāi)工率等指標來(lái)衡量。在系統投入運行后,實(shí)用的可靠性措施主要有:

  1.設備冗余技術(shù)

  指在系統中有兩套硬件設備,以雙工或雙機方式工作,用冗余的設備來(lái)防止萬(wàn)一發(fā)生的硬件故障。雙工方式是指一臺設備聯(lián)機運行,另一臺同樣的設備處于脫機后備狀態(tài)或處理其他事務(wù)。

  雙機方式則是由兩臺相同的設備并聯(lián)完成相同的任務(wù),處理相同的信息,然后比較兩者的處理結果,只有當處理結果一致時(shí),才可認定處理是正確的。

  系統的冗余設備主要指中央處理器、內存儲器,也可以包括外存儲器、輸入/輸出設備等。在大型和重要的信息系統中,采用冗余設備技術(shù)是提高系統可靠性常用的方法。其主要缺點(diǎn)是增加硬件系統的費用和信息系統的成本。

  2.負荷分布技術(shù)

  負荷分布技術(shù)是將信息系統的信息處理、數據存儲以及其他信息管理功能分布在多個(gè)設備單元上,以防止單一設備的故障致使整個(gè)系統癱瘓。

  3.系統重新組合技術(shù)

  重新組合技術(shù)是當系統發(fā)生故障后,為了使系統部分恢復或完全恢復,自動(dòng)將故障設備停用,或用備件替換故障設備;并可在恢復的系統上啟用數據庫的后備數據,根據數據處理過(guò)程記錄,將數據恢復到故障發(fā)生前的狀態(tài)。

  9.3系統評價(jià)

  系統轉換投入運行后,需要進(jìn)行的全面地檢驗和分析稱(chēng)為系統評價(jià)。系統評價(jià)主要由目標與功能評價(jià)、性能評價(jià)及經(jīng)濟效果評價(jià)等方面組成。

  9.3.1目標功能評價(jià)

  針對系統開(kāi)發(fā)所確定的目標,逐項檢查,是否達到預期目標。根據用戶(hù)提出的功能要求,檢查系統運行的實(shí)際狀況,分析系統功能的完成情況,評價(jià)用戶(hù)對功能的滿(mǎn)意程度。

  9.3.2性能評價(jià)

  性能評價(jià)著(zhù)重評價(jià)系統的技術(shù)性能,包括系統的穩定性、可靠性、安全性、響應時(shí)間、容錯性、使用效率等。評價(jià)指標如:

  1.提供用戶(hù)信息的及時(shí)性、準確性

  2.系統的可靠性、安全性

  3.系統運行效率

  4.信息中心工作質(zhì)量

  對系統目標功能和性能評價(jià)的目的,是為系統的進(jìn)一步改進(jìn)提供依據和方向。

  9.3.3經(jīng)濟效果評價(jià)

  評價(jià)其應用的經(jīng)濟效果,應從直接經(jīng)濟效果和間接經(jīng)濟效果兩方面來(lái)分析。

  1.直接經(jīng)濟效果

  直接經(jīng)濟效果是可計量的,它主要取決于以下話(huà)要素:應用計算機管理后,由于合理地利用現有設備能力、原材料、能量,使產(chǎn)品產(chǎn)量(或提供的服務(wù))增長(cháng);由于勞動(dòng)生產(chǎn)率提高,節省人力,物資儲備減少,產(chǎn)品門(mén)務(wù))質(zhì)量提高,非生產(chǎn)費用降低,使生產(chǎn)門(mén)務(wù))成本降低等。

  2.間接經(jīng)濟效果

  間接經(jīng)濟效果反映在企業(yè)管理思想、管理方法、管理基礎、業(yè)務(wù)流程、組織結構、員工素質(zhì)等的變化上,主要表現在:

  (1)系統運行集成化。

  (2)業(yè)務(wù)流程合理化。

  (3)績(jì)效控制動(dòng)態(tài)化。

  (4)管理改善持續化。

  9.4系統維護

  系統維護是管理信息系統生命周期的最后一項活動(dòng)。系統維護的目的是保證系統正常而可靠的運行,并隨著(zhù)環(huán)境的變化,不斷改善和提高。

  9.4.1系統維護的內容

  系統維護是面向系統中各組成要素的。按照維護對象的不同,系統維護的內容可分為以下幾類(lèi):

  1.應用軟件維護

  一旦業(yè)務(wù)處理出現問(wèn)題或發(fā)生變化,就要修改應用程序及有關(guān)文檔。應用軟件維護是系統維護最主要的內容。

  2.數據維護

  根據業(yè)務(wù)處理的變化,數據需要不斷更新,經(jīng)常要求增、刪數據,調整數據結構,以及數據的轉儲和恢復,等這些都屬于數據維護的工作內容。

  3.代碼維護

  對系統中各種代碼進(jìn)行增加、刪除、修改以及設置新的代碼。

  4.硬件設備維護

  主要指對主機及外部設備的日常維護和管理、故障檢修、易損件更換,某些設備功能擴展等。

  9.4.2應用軟件系統維護

  1.應用軟件系統維護與重新開(kāi)發(fā)的含義

  應用軟件系統維護是指對已開(kāi)發(fā)投入運行的應用軟件系統進(jìn)行局部修改或改進(jìn)的活動(dòng)。重新開(kāi)發(fā)則是指對正在運行的系統要進(jìn)行重大的改動(dòng),需重新開(kāi)發(fā)一個(gè)新系統來(lái)取代它。

  2.應用軟件系統維護的類(lèi)型

  按照每次進(jìn)行維護的具體目標,維護可分為以下四類(lèi):

  (1)完善性的維護。完善性維護就是在應用軟件系統使用期間為不斷改善和加強系統的功能和性能,以滿(mǎn)足用戶(hù)日益增長(cháng)的需求所進(jìn)行的維護工作。在整個(gè)維護工作量中,完善性維護居第一位。

  (2)適應性維護。適應性維護是指為了讓?xiě)密浖到y適應運行環(huán)境的變化而進(jìn)行的維護活動(dòng)。適應性維護工作量約占整個(gè)維護工作量的25%。

  (3)糾錯性維護。糾錯性維護的目的在于,糾正在開(kāi)發(fā)期間未能發(fā)現的遺留錯誤。對這些錯誤的相繼發(fā)現,對它們進(jìn)行診斷和改正的過(guò)程稱(chēng)為糾錯性維護。這類(lèi)維護約占總維護工作量的20%。

  (4)預防性維護。其主要思想是維護人員不應被動(dòng)地等待用戶(hù)提出要求才做維護工作,而應該選擇那些還有較長(cháng)使用壽命。

  3.應用軟件系統維護的管理

  系統的維護工作一定要慎重。每項維護工作都應由專(zhuān)人負責,并且通過(guò)一定的批準手續。維護工作的審批者要對系統非常熟悉,能夠判斷各種維護的必要性、影響范圍和產(chǎn)生的后果。

  當有關(guān)人員完成維護修改任務(wù)后,由維護小組組織測試并與用戶(hù)共同驗收成果。通過(guò)驗收后,新的成果可正式投入使用,系統的相應文檔應進(jìn)行更新、歸檔。

  9.4.3數據庫的維護

  數據庫維護階段的主要工作是:數據庫安全性控制;數據庫的正確性保護、轉儲與恢復;數據庫的重組織與重構造。

  1.數據庫的正確性保護、轉儲與恢復

  2.數據庫的重組織與重構造

  數據庫運行一段時(shí)間后,由于記錄的不斷增、刪、改,會(huì )使數據庫的物理存儲變壞,降低了數據庫存儲空間的利用率和數據的存取效率。數據庫管理員就要進(jìn)行數據庫的重組織。在重組織過(guò)程中,按原設計要求重新安排記錄的存儲位置。

  9.5系統運行的管理制度

  為保證計算機管理信息系統的正常運行,必須建立一整套運行管理制度,這套管理制度主要應當包括:

  1.系統操作員操作制度

  系統操作員主要職責是負責中心機房的管理、系統數據的備份/恢復、共享數據的管理等,在系統操作運行中起到主要的作用。

  2.子系統操作員操作制度

  子系統操作員負責子系統的管理與操作,該制度應規定各子系統終端室(或工作站)的工作環(huán)境要求、正常工作職責及處理細則。系統操作員、子系統操作員應每日填寫(xiě)工作日志。

  3.計算機機房管理制度

  如規定保證機房安全和清潔,使計算機能正常運行的各種措施;規定上機操作規程,以及意外事故發(fā)生的處理辦法等。

  4.文檔管理制度

  規定文檔管理人員的職責、文檔保存、借閱、修改的管理細則。

  5.應用軟件維護制度

相關(guān)閱讀
·推薦文章

Copyright ©2013-2015 江浙滬招生考試網(wǎng) All Rights Reserved.
地址: 蘇州市姑蘇區閶胥路483號(工投創(chuàng )業(yè)園)  電話(huà):0512-85551931 郵編: 214000
郵箱: [email protected] 版權所有:蘇州邁峰教育科技有限公司 蘇ICP備15050684號-2