欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      理系統(tǒng)中計算機應(yīng)用教案(第2章)

      時間:2019-05-15 05:40:14下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《理系統(tǒng)中計算機應(yīng)用教案(第2章)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《理系統(tǒng)中計算機應(yīng)用教案(第2章)》。

      第一篇:理系統(tǒng)中計算機應(yīng)用教案(第2章)

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

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

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

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

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

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

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

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

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

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

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

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

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

      (2)基本組成。

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

      ②存儲器。微型計算機中的存儲器按用途和特性可以分為三類。

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

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

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

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

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

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

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

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

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

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

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

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

      評價計算機性能的指標:

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

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

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

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

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

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

      2.1.2 多媒體技術(shù)和多媒體計算機 1.基本概念

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

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

      早期的計算機只能處理文字信息,可以叫做單媒體計算機。種能夠綜合處理多種媒體的計算機就叫做多媒體計算機。多媒體計算機必須增加聲音、圖像等媒體的輸入輸出設(shè)備及軟件。2.多媒體系統(tǒng)的主要特征

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

      (l)集成性。可以對文字、圖形、圖像、聲音、視頻、動畫等感覺媒體進行綜合處理,達到各媒體的協(xié)調(diào)一致。

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

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

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

      2.2 通信及網(wǎng)絡(luò)系統(tǒng) 2.2.1 數(shù)據(jù)通信技術(shù)基礎(chǔ) 1.數(shù)據(jù)通信模型

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

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

      “發(fā)送器” 可以對發(fā)送信號進行編碼或轉(zhuǎn)換,產(chǎn)生能夠傳輸?shù)墓?、電信號?/p>

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

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

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

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

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

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

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

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

      (4)可靠傳輸:采用各種措施保證數(shù)據(jù)傳輸?shù)恼_性。2.數(shù)據(jù)通信的帶寬

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

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

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

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

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

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

      (1)雙絞線,(2)同軸電纜,(3)光纜。

      (4)無線通信。

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

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

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

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

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

      解調(diào):信號傳送到接收站以后,再把載波上加載的信號卸載下來的過程。6.多路復(fù)用技術(shù)

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

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

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

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

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

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

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

      ② 報文分組交換。將一個長的報文分解為多個短小(一般不超過1000字節(jié))的組,叫做報文分組。2.2.2 計算機網(wǎng)絡(luò)基礎(chǔ)

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

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

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

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

      主要的分類方式有兩種:

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

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

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

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

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

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

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

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

      拓撲(Topology)是將各種物體的位置表示成抽象位置。在網(wǎng)絡(luò)中,拓撲形象地描述了網(wǎng)絡(luò)的安排和配置,包括各種結(jié)點和結(jié)點的相互關(guān)系。拓撲不關(guān)心事物的細節(jié)也不在乎什么相互的比例關(guān)系,只將討論范圍內(nèi)的事物之間的相互關(guān)系表示出來,將這些事物之間的關(guān)系通過圖表示出來。網(wǎng)絡(luò)中的計算機等設(shè)備要實現(xiàn)互聯(lián),就需要以一定的結(jié)構(gòu)方式進行連接,這種連接方式就叫做“拓撲結(jié)構(gòu)”,通俗地講這些網(wǎng)絡(luò)設(shè)備如何連接在一起的。

      (1)星型拓撲

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

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

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

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

      (3)總線型拓撲

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

      (4)樹型拓撲

      由星型拓撲演變而來,形狀像一棵根在上方的大樹。各結(jié)點按層次進行連接,信息交換主要在上下結(jié)點之間進行。樹型拓撲結(jié)構(gòu)中的故障比較容易檢測和隔離。4.計算機網(wǎng)絡(luò)協(xié)議

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

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

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

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

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

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

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

      (4)局域網(wǎng)的特性主要由網(wǎng)絡(luò)拓撲、傳輸介質(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ò)的運行。常用的網(wǎng)絡(luò)管理軟件有HP公司的openview及IBM公司的Netview等。

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

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

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

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

      為了實現(xiàn)對多結(jié)點共享傳輸介質(zhì),并在發(fā)送和接收數(shù)據(jù)時為防止沖突而加以控制的方式有三種,即總線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)標準(IEEE802)委員會提出了局域網(wǎng)協(xié)議IEEE802標準,并且被國際標準化組織(ISO)于1984年3月批準為國際標準,稱為ISO 8802。

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

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

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

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

      (2)客戶機/服務(wù)器網(wǎng)絡(luò)模式。這種模式用一臺或多臺單獨的、高性能、大容量的高檔微機,或者是大中型機、小型機作為網(wǎng)絡(luò)中心服務(wù)器;而用多臺微型機作為客戶機,以總線、星型總線等拓撲結(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ò),實現(xiàn)網(wǎng)絡(luò)資源的共享。

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

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

      (2)在不同網(wǎng)絡(luò)結(jié)點的進程之間提供適當(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是全球性的計算機互聯(lián)網(wǎng)絡(luò);它連接了全世界千千萬萬個計算機網(wǎng)絡(luò)的網(wǎng)絡(luò),所以也叫做網(wǎng)際網(wǎng)。

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

      1.Internet的組成

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

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

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

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

      (4)信息資源。在因特網(wǎng)中的信息資源,比如文本、圖像、聲音、視頻信息。2.Internet通信協(xié)議

      在進行數(shù)據(jù)通信時必須遵守統(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ò)地址

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

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

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

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

      (3)域名。用字符來表示網(wǎng)絡(luò)地址,就是網(wǎng)絡(luò)域名。如,華夏大地域名是004km.cn。4.Internet的應(yīng)用

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

      ① 信息瀏覽。② 信息發(fā)布。③ 信息檢索。④ 文件下載。

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

      ① 電子郵件。② 網(wǎng)上聊天。③ IP電話。④ 網(wǎng)上尋呼。

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

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

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

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

      (6)網(wǎng)上娛樂。5.Internet的接入方法

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

      中國公用計算機互聯(lián)網(wǎng)CHINANET、中國教育和科研計算機網(wǎng)CERNET、中國科學(xué)技術(shù)網(wǎng)CSTNET、金橋信息網(wǎng)GBNET 此外還有許許多多小型的ISP。一般用戶接入Internet的方式有兩種:一種是通過局域網(wǎng)接入;另一種是通過電話網(wǎng)撥號接入。

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

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

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

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

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

      ① 集中處理階段。以一臺大型主機為核心,以眾多終端為客戶端組成的集中處理式系統(tǒng)。

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

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

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

      ① 為用戶提供了統(tǒng)一、友好的瀏覽器操作界面,既方便用戶訪問內(nèi)部WWW服務(wù)器,也方便用戶訪問Internet的WWW服務(wù)器。

      ② 因為操作界面與Internet相同,所以企業(yè)用戶不需要進行復(fù)雜的培訓(xùn),可以節(jié)約培訓(xùn)費用和時間。

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

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

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

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

      ① 物理網(wǎng)絡(luò)是建立在TCP/IP協(xié)議上的任意拓撲結(jié)構(gòu)的局域網(wǎng)或廣域網(wǎng)。

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

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

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

      企業(yè)外部網(wǎng)(Extranet):利用Internet的協(xié)議和標準,并通過公共通信系統(tǒng)(可以是Internet網(wǎng)絡(luò)或?qū)S镁€路),使通過認證的指定用戶能夠分享企業(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ù)組織在一起并存儲在外存儲器上所形成的、能為多個用戶共享的、與應(yīng)用程序彼此獨立的一組相互關(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通常由下列三個基本部分組成,即:

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

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

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

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

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

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

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

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

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

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

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

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

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

      對現(xiàn)實世界事物特征的模擬和抽象就是這個事物的模型。在數(shù)據(jù)庫中數(shù)據(jù)模型是抽象的表示和處理現(xiàn)實世界中數(shù)據(jù)的工具。模型應(yīng)當(dāng)滿足以下要求:一是真實地反映現(xiàn)實世界;二是容易被人理解;三是便于在計算機上實現(xiàn)等。信息采用逐步抽象的方法,把數(shù)據(jù)模型劃分為兩類,以人的觀點模擬現(xiàn)實世界的模型叫做概念模型(或稱信息模型),以計算機系統(tǒng)的觀點模擬現(xiàn)實世界的模型叫做數(shù)據(jù)模型。2.概念模型

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

      (l)基本術(shù)語

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

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

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

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

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

      實體集:某個實體型下的全部實體,叫做實體集。

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

      (2)實體集內(nèi)部的聯(lián)系。在一個實體集內(nèi)部也存在著一對一、一對多和多對多的聯(lián)系。3.數(shù)據(jù)模型

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

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

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

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

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

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

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

      (4)面向?qū)ο竽P汀2煌趯哟文P?、網(wǎng)狀模型、關(guān)系模型這些傳統(tǒng)的數(shù)據(jù)模型,面向?qū)ο髷?shù)據(jù)模型是非傳統(tǒng)的數(shù)據(jù)模型。將面向?qū)ο蟪绦蛟O(shè)計方法與數(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ù)獨立性強,存取具有對稱性、*縱靈活。

      在數(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)成,其中每個關(guān)系就是一個實體,可以用一張二維表表示。

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

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

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

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

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

      .分量:表中的每一個屬性值。

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

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

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

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

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

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

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

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

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

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

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

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

      .每列的順序是任意的。

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

      .各行順序可以是任意的。2.關(guān)系操作

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

      (設(shè)A、B為集合,用A中的元素x作第一元素,B中的元素y作第二元素,構(gòu)成有序?qū)?,所有這樣的有序?qū)M成的集合,叫做A和B的笛卡兒積,記做A×B。

      在數(shù)據(jù)庫中,設(shè)有關(guān)系A(chǔ)為<學(xué)號、姓名>,具體內(nèi)容為{<1,張三>,<2,李四>};關(guān)系B為<學(xué)號、年齡>,具體內(nèi)容為{<1,20><2,22>}。

      則A×B={<1,張三,1,20>,<1,張三,2,22>,<2,李四,1,20>,<2,李四,2,22>} 如果再做第一列=第三列的選擇,再做只保留第一、第二、第三列的投影,即得{<1,張三,20>,<2,李四,22>}這樣,通過關(guān)系代數(shù)的三個運算,我們查到了每個人的年齡)

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

      (2)專門的關(guān)系運算。專門的關(guān)系運算主要有選擇(篩選)、投影和連接三種。選擇運算是對關(guān)系表中元組(行)的操作,操作結(jié)果是找出滿足條件的元組。其中,投影運算是對關(guān)系表中屬性(列)的操作,操作結(jié)果是找出關(guān)系中指定屬性全部值的子集。

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

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

      2.3.4 Vsual Foxpr數(shù)據(jù)庫管理系統(tǒng) 1.VFP的基本概念

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

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

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

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

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

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

      第二篇:理系統(tǒng)中計算機應(yīng)用教案(第6章)

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

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

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

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

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

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

      .系統(tǒng)維護:80% 6.1.2 結(jié)構(gòu)化設(shè)計的基本思想 1.結(jié)構(gòu)化設(shè)計的要點

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

      (1)模塊化。

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

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

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

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

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

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

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

      控制結(jié)構(gòu)圖既可以反映系統(tǒng)整體結(jié)構(gòu),又能反映系統(tǒng)的細節(jié),能準確反映各組成部分(各模塊)及它們之間的聯(lián)系。6.1.3 模塊分解的規(guī)則 1.模塊獨立性

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

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

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

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

      (3)系統(tǒng)容易維護。在對一個模塊進行修改和維護時,不必擔(dān)心其他模塊的內(nèi)部是否會受到影響。

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

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

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

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

      (3)時間凝聚。這是指若干處理由于執(zhí)行時間彼此有關(guān),集中在一起組成的模塊。如初始化模塊,各處理內(nèi)容必須在特定時間內(nèi)執(zhí)行,而各處理內(nèi)容彼此無關(guā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)功能凝聚。一個模塊只執(zhí)行一個明確的功能,即上級模塊調(diào)用它時,它只完成一項確定的任務(wù)。這種模塊獨立性強、便于修改。凝聚程度高,是結(jié)構(gòu)化設(shè)計模塊的理想目標。一個模塊的內(nèi)部凝聚程度。3.模塊耦合

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

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

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

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

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

      繪制控制結(jié)構(gòu)圖的依據(jù)是數(shù)據(jù)流程圖。繪制控制結(jié)構(gòu)圖,首先是將上層數(shù)據(jù)流程圖映射為上層控制結(jié)構(gòu)圖,由頂層數(shù)據(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)進行分解。

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

      分解時采用以下兩種不同的方式: 1.以轉(zhuǎn)換為中心結(jié)構(gòu)的分解

      如果待分解的模塊是一個數(shù)據(jù)凝聚的模塊,即內(nèi)部包含若干順序執(zhí)行且對某些數(shù)據(jù)進行轉(zhuǎn)換處理,稱為以轉(zhuǎn)換為中心的結(jié)構(gòu)。這種模塊可分解為輸入、處理、輸出三大部分。2.以業(yè)務(wù)為中心結(jié)構(gòu)的分解

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

      以上兩種分解方式常常要混合使用,以達到模塊凝聚程度高、模塊之間獨立性強、易于修改的目的。6.2 數(shù)據(jù)庫設(shè)計

      6.2.1 數(shù)據(jù)庫設(shè)計的要求和步驟 1.數(shù)據(jù)庫設(shè)計的要求

      數(shù)據(jù)庫設(shè)計的目標是建立一個合適的數(shù)據(jù)模型。這個數(shù)據(jù)模型應(yīng)當(dāng)是:

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

      (2)滿足某個數(shù)據(jù)庫管理系統(tǒng)的要求:能夠在數(shù)據(jù)庫管理系統(tǒng)中實現(xiàn)。

      (3)具有較高的范式:數(shù)據(jù)完整性好、效益高,便于理解和維護,沒有數(shù)據(jù)沖突。2.數(shù)據(jù)庫設(shè)計步驟

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

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

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

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

      (3)物理結(jié)構(gòu)設(shè)計。為一個確定的邏輯數(shù)據(jù)模型選擇一個最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,就叫做數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計。數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存取方法稱為數(shù)據(jù)庫的物理數(shù)據(jù)模型。6.2.2 概念結(jié)構(gòu)設(shè)計

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

      1.概念模型的表示方法

      E-R圖主要是由實體、屬性和聯(lián)系三個要素構(gòu)成的。在E-R圖中,使用了下面四種基本的圖形符號。2.確定系統(tǒng)實體、屬性及聯(lián)系

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

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

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

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

      在這些實體中有下畫線的屬性可以作為實體的碼,這幾個實體之間存在著1:

      1、l:n和m:n幾種聯(lián)系。4.集成完整(總)E-R圖

      各個局部(分)E-R圖畫好以后,應(yīng)當(dāng)將它們合并起來集成為完整(總)E-R圖。在集成時應(yīng)當(dāng)注意如下幾點:

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

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

      (3)根據(jù)情況修改或重構(gòu)E-R圖。6.2.3 邏輯結(jié)構(gòu)設(shè)計

      邏輯結(jié)構(gòu)設(shè)計的任務(wù),就是把概念結(jié)構(gòu)設(shè)計階段建立的基本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)換是要解決如何將實體和實體間的聯(lián)系轉(zhuǎn)換為關(guān)系,并確定這些關(guān)系的屬性和碼。這種轉(zhuǎn)換一般按下面的原則進行:

      (1)一個實體轉(zhuǎn)換為一個關(guān)系,實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。

      (2)一個聯(lián)系也轉(zhuǎn)換為一個關(guān)系,聯(lián)系的屬性及聯(lián)系所連接的實體的碼都轉(zhuǎn)換為關(guān)系的屬性,但是關(guān)系的碼會根據(jù)聯(lián)系的類型變化,如果是:

      1:1聯(lián)系,兩端實體的碼都成為關(guān)系的候選碼。

      1:n聯(lián)系,n端實體的碼成為關(guān)系的碼。

      m:n聯(lián)系,兩端實體碼的組合成為關(guān)系的碼。

      (3)具有相同碼的關(guān)系可以合并。1.轉(zhuǎn)換關(guān)系 2.合并關(guān)系

      6.3 數(shù)據(jù)庫的物理實現(xiàn)

      數(shù)據(jù)庫設(shè)計的最后階段是確定數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存取方法,也就是設(shè)計數(shù)據(jù)庫的物理數(shù)據(jù)模型。6.3.1 建立 VFP的數(shù)據(jù)表

      數(shù)據(jù)表也簡稱表,在VFP中數(shù)據(jù)表一般應(yīng)當(dāng)包含在數(shù)據(jù)庫中,叫做數(shù)據(jù)庫表(簡稱庫表);但是也可以獨立存在,叫做自由表。

      數(shù)據(jù)庫邏輯數(shù)據(jù)模型的一個關(guān)系對應(yīng)了VFP軟件中的一個表,關(guān)系的屬性對應(yīng)了表的字段,關(guān)系框架對應(yīng)了表結(jié)構(gòu),關(guān)系元組對應(yīng)了表記錄。1.建立數(shù)據(jù)表結(jié)構(gòu)

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

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

      在表設(shè)計器中我們已經(jīng)可逐次鍵入字段名、類型、寬度及小數(shù)位數(shù)的信息。2.數(shù)據(jù)表記錄的輸入

      在創(chuàng)建數(shù)據(jù)表時可以根據(jù)系統(tǒng)提示直接輸入記錄,但是也可以暫時不輸入記錄。沒有記錄只有結(jié)構(gòu)的數(shù)據(jù)表叫做空表。文件有兩種打開方式,“以只讀方式打開” 的文件是不能編輯修改的。因為不需要“共享”數(shù)據(jù),我們選擇用“獨占” 方式打開文件。單擊“確定”按鈕后數(shù)據(jù)表文件被打開。

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

      ①追加一條記錄。②連續(xù)追加。③成組追加。3.瀏覽數(shù)據(jù)表記錄 6.3.2 建立 VFP的數(shù)據(jù)庫

      前面建立的表都是自由表,而實際上一個應(yīng)用系統(tǒng)總是由多個相關(guān)表構(gòu)成的。要在多個自由表之間建立聯(lián)系,必須通過數(shù)據(jù)庫來實現(xiàn)。

      數(shù)據(jù)庫本身是不存儲數(shù)據(jù)的,它只存儲表、視圖及它們之間的關(guān)系等。在數(shù)據(jù)庫中的表叫做數(shù)據(jù)庫表,數(shù)據(jù)庫為數(shù)據(jù)表提供了數(shù)據(jù)字典、各種數(shù)據(jù)保護和數(shù)據(jù)管理功能,所以數(shù)據(jù)庫表比自由表要完善得多。一個數(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ù)庫中,但是不能將另一個數(shù)據(jù)庫中的表拉到當(dāng)前數(shù)據(jù)庫中來。可以在同一個數(shù)據(jù)庫中建立多個表。

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

      (2)創(chuàng)建數(shù)據(jù)庫表。也可以在數(shù)據(jù)庫設(shè)計器中直接創(chuàng)建數(shù)據(jù)表。首先單擊“數(shù)據(jù)庫設(shè)計器”工具欄的“新建表” 按鈕,然后在對話框中

      單擊“新建表” 按鈕,將打開數(shù)據(jù)庫“表設(shè)計器”。

      通過這幾個控制區(qū)信息的描述,可以實現(xiàn)數(shù)據(jù)庫對數(shù)據(jù)表的管理功能。

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

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

      在打開一個數(shù)據(jù)庫表的時候,系統(tǒng)也會自動先打開其數(shù)據(jù)庫文件,然后再打開選定的表。

      (2)數(shù)據(jù)庫文件的關(guān)閉。除了可以通過像關(guān)閉其他Windows窗口一樣,關(guān)閉“數(shù)據(jù)庫設(shè)計器” 窗口來關(guān)閉當(dāng)前數(shù)據(jù)庫以外,還可以使用專門的命令來關(guān)閉數(shù)據(jù)庫。6.3.3 設(shè)置數(shù)據(jù)表的索引 1.索引表和索引文件

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

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

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

      索引技術(shù)除可以重新排列數(shù)據(jù)表記錄的前后順序外,在建立數(shù)據(jù)表間的關(guān)聯(lián)時,或者利用 SQL語言建立查詢、視圖時,都必須*索引技術(shù)來支持。2.索引關(guān)鍵字的類型

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

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

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

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

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

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

      可以使用命令建立索引文件,但是利用表設(shè)計器創(chuàng)建索引文件更加直觀、方便。結(jié)構(gòu)復(fù)合索引文件可以在創(chuàng)建數(shù)據(jù)表時建立,也可以對已經(jīng)建立好的數(shù)據(jù)表創(chuàng)建或修改索引。4.索引的*作

      (l)打開與關(guān)閉。要使用索引,必須先要打開索引。結(jié)構(gòu)復(fù)合索引總是隨著數(shù)據(jù)表打開,一旦數(shù)據(jù)表文件關(guān)閉,相應(yīng)的索引文件也就自動關(guān)閉了。

      (2)確定主索引。結(jié)構(gòu)復(fù)合索引打開后,其中的索引標識(Tag)并不起作用,數(shù)據(jù)表記錄順序仍然保持著原始自然排列。必須要執(zhí)行確定主索引的*作后,數(shù)據(jù)表記錄的排列順序才會跟著變化。

      在程序中常常使用命令方式確定當(dāng)前主索引。

      (3)刪除索引標識。要刪除結(jié)構(gòu)復(fù)合索引文件中的索引標識,應(yīng)當(dāng)打開數(shù)據(jù)表文件,并打開其表設(shè)計器對話框。在“索引” 頁卡中選定要刪除的索引標識后,單擊“刪除” 按鈕刪除。6.3.4 創(chuàng)建數(shù)據(jù)表之間的關(guān)聯(lián)

      對于數(shù)據(jù)庫中各相關(guān)數(shù)據(jù)表之間的聯(lián)系必須通過建立關(guān)聯(lián)來實現(xiàn)。

      數(shù)據(jù)表是和關(guān)系相對應(yīng)的,所以數(shù)據(jù)表之間的聯(lián)系也可以分為一對一、一對多和多對多三類。但是在實際處理時,往往把一個多對多的聯(lián)系分解成兩個一對多的聯(lián)系處理。1.創(chuàng)建關(guān)聯(lián)

      在VFP中,表間的聯(lián)系有“永久性關(guān)聯(lián)” 和“臨時性關(guān)聯(lián)”兩種:臨時性關(guān)聯(lián)只是在使用時臨時建立的表間聯(lián)系,一旦關(guān)閉數(shù)據(jù)表則臨時性關(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)時,當(dāng)前表叫做父表,要關(guān)聯(lián)的表叫做子表。必須保證兩個要建立關(guān)聯(lián)的數(shù)據(jù)表中存在同名字段;同時要求每個數(shù)據(jù)表事先分別對該字段建立了索引。

      (1)建立表間的一對一關(guān)系。首先,要使兩個表都具有同一屬性的字段;其次,定義父表與子表中同名宇段為主索引字段或候選索引字段。由于兩個表中的同一屬性的字段值都是惟一的,因此兩個表之間的關(guān)聯(lián)就是“一對一” 的。

      (2)建立表間的一對多關(guān)系。首先,要使兩個表都具有同一名稱、屬性的字段;其次,定義父表中該字段為主索引字段或候選索引字段(其字段值是惟一的),子表中與其同名的字段為普通索引字段。由于兩個表中的同一屬性的字段值是一對多的關(guān)系,因此可以創(chuàng)建兩個表之間的“一對多” 的關(guān)系。2.調(diào)整或刪除關(guān)聯(lián)

      修改主要有兩個方面:

      (l)刪除關(guān)聯(lián)。在數(shù)據(jù)庫設(shè)計器對話框窗口中,用鼠標左鍵單擊關(guān)聯(lián)線,該連線變粗了則說明它已經(jīng)被選中。如果要刪除可敲[Del]鍵,也可以單擊鼠標右鍵在彈出對話框窗口中單擊“刪除關(guān)系” 選項。

      (2)編輯關(guān)聯(lián)。在數(shù)據(jù)庫設(shè)計器對話框窗口中,用鼠標左鍵單擊關(guān)聯(lián)線,該連線變粗了則說明它已經(jīng)被選中。在主菜單“數(shù)據(jù)庫”選項的下拉菜單中單擊“編輯關(guān)系”選項,也可以單擊鼠標右鍵在彈出對話框窗口中單擊“編輯關(guān)系” 選項,這樣將會打開其對話框窗口。

      可以在“表” 和“相關(guān)表” 的下拉列表框中重新選擇新的相應(yīng)索引字段。6.3.5 創(chuàng)建視圖

      在數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計中,用戶的局部概念模式是全局概念模式的子集,叫做用戶模式、外模式,它是從用戶的觀點看到的數(shù)據(jù)庫,所以也叫做用戶的視圖。

      在 VFP中,視圖是數(shù)據(jù)庫的一個部分,分為本地視圖和遠程視圖兩類。本地視圖是利用本地數(shù)據(jù)庫表、自由表及其他視圖建立在本地服務(wù)器上的視圖。遠程視圖是利用遠程服務(wù)器中的數(shù)據(jù)建立的視圖。視圖也以文件的形式保存在存儲器中,文件擴展名為.VUE。視圖是一種特殊類型的數(shù)據(jù)表,它往往由一個或多個表(或視圖)中的部分字段或部分記錄組成。雖然從用戶的角度看,視圖也像數(shù)據(jù)表一樣有自己的名字,相應(yīng)的字段、記錄,具備了一般數(shù)據(jù)表的特征,可是在實際存儲器中并沒有這樣的數(shù)據(jù)實體;在數(shù)據(jù)庫中僅存放了與關(guān)聯(lián)數(shù)據(jù)表相應(yīng)的連接關(guān)系和*作要求。所以該視圖可稱為“虛表” 或邏輯表。一般建立視圖的目的有三個:

      ①數(shù)據(jù)庫系統(tǒng)是供多用戶使用的,不同的用戶只能查看與自己相關(guān)的一部分數(shù)據(jù),以保障數(shù)據(jù)的安全和完整。視圖可以為每個用戶建立自己的數(shù)據(jù)集合。

      ②為了保證數(shù)據(jù)表具有較高的范式,往往將一個數(shù)據(jù)集合分解成多個相關(guān)的數(shù)據(jù)表。而在使用多個表的數(shù)據(jù)時,將各表中有用的數(shù)據(jù)集中到一個視圖是最方便的辦法。

      ③簡化對數(shù)據(jù)庫的*作管理。只要事先將各表中相關(guān)數(shù)據(jù)項集中放在一個視圖中,通過視圖就可以同時更新各表中的數(shù)據(jù)。

      6.4 代碼設(shè)計

      代碼是計算機和人都容易理解的符號(或語言),能夠?qū)崿F(xiàn)人和計算機的溝通。代碼的重要性表現(xiàn)在以下幾個方面。

      .可以惟一地標識一個分類對象(實體)。

      .加快輸入,減少出錯,便于存儲和檢索,節(jié)省存儲空間。

      .使數(shù)據(jù)的表達標準化.簡化處理程序,提高處理互效率。

      代碼也叫信息編碼,是作為事物(實體)惟一標識的、一組有序字符組合。它必須便于計算機和人識別、處理。6.4.1 代碼設(shè)計方法 1.代碼設(shè)計的原則

      .惟一性:是區(qū)別系統(tǒng)中每個實體或?qū)傩缘奈┮粯俗R。

      .簡單性:盡量壓縮代碼長度,可降低出錯機會。

      .易識別性:為便于記憶、減少出錯,代碼應(yīng)當(dāng)邏輯性強,表意明確。

      .可擴充性:不需要變動原代碼體系,可直接追加新代碼,以適應(yīng)系統(tǒng)發(fā)展。

      .合理性:必須在邏輯上滿足應(yīng)用需要,在結(jié)構(gòu)上與處理方法相一致。

      .規(guī)范性:盡可能采用現(xiàn)有的國標、部標編碼,結(jié)構(gòu)統(tǒng)一。2.代碼的類型

      代碼的類型是指代碼符號的表示形式,進行代碼設(shè)計時可選擇一種或幾種代碼類型組合。

      (1)順序碼。它也叫序列碼,用連續(xù)數(shù)字作為每個實體的標識。編碼順序可以是實體出現(xiàn)的先后,或?qū)嶓w名的字母順序等。其優(yōu)點是簡單、易處理、易擴充、用途廣;缺點是沒有邏輯含義、不能表示信息特征、無法插人、刪除數(shù)據(jù)將造成空碼。

      (2)重復(fù)碼。采用與原來手工系統(tǒng)相同的編碼,叫做重復(fù)碼。其優(yōu)點是容易被原系統(tǒng)人員接受、易實現(xiàn)、便于推廣;缺點是不能任意更改、可能不盡合理。

      (3)成組碼。它是最常用的一種編碼、它將代碼分為幾段(組),每段表示一種含義,每段都由連續(xù)數(shù)字組成。其優(yōu)點是簡單、方便、能夠反映出分類體系、易校對、易處理;缺點是位數(shù)多不便記憶,必須為每段預(yù)留編碼,否則不易擴充。例如:身份證編碼共17位:

      (4)表意碼。它將表示實體特征的文字、數(shù)字或記號直接作為編碼。其優(yōu)點是可以直接明白編碼含義、易理解、易記憶;缺點是編碼長度位數(shù)可變,給分類、處理帶來不便。例如:網(wǎng)站代碼:

      (5)專用碼。它是具有特殊用途的編碼,如漢字國標碼、五筆字型編碼、自然碼、ASCll代碼等。

      (6)組合碼。它也叫合成碼、復(fù)雜碼。它由若干種簡單編碼組合而成,使用十分普遍。其優(yōu)點是容易分類、容易增加編碼層次、可以從不同角度識別編碼、容易實現(xiàn)多種分類統(tǒng)計;缺點是編碼位數(shù)和數(shù)據(jù)項個數(shù)較多。3.代碼的校驗

      為了減少編碼過程中的錯誤,需要使用編碼校驗技術(shù)。這是在原有代碼的基礎(chǔ)上,附加校驗碼的技術(shù)。校驗碼是根據(jù)事先規(guī)定好的算法構(gòu)成的,將它附加到代碼本體上以后,成為代碼的一個組成部分。當(dāng)代碼輸入計算機以后,系統(tǒng)將會按規(guī)定好的算法驗證,從而檢測代碼的正確性。

      常用的簡單校驗碼是在原代碼上增加一個校驗位,并使得校驗位成為代碼結(jié)構(gòu)中的一部分。系統(tǒng)可以按規(guī)定的算法對校驗位進行檢測,校驗位正確,便認為輸入代碼正確。6.4.2 管理信息系統(tǒng)中的代碼

      管理信息系統(tǒng)中常見的代碼有部門代碼、人員代碼、物資代碼、設(shè)備代碼、產(chǎn)品代碼、會計科目代碼等。這些常見代碼的設(shè)計方法如下。1.部門代碼

      部門代碼一般采用成組碼,比如使用3位數(shù)字編碼。前2位作為一個企業(yè)各部門的編碼,后1位作為部門內(nèi)各科室、班組的編碼。2.人員代碼

      人員代碼涉及人事勞資部門,一般有兩種編碼方法:一種是用簡單的順序碼,代碼位數(shù)可以根據(jù)企業(yè)職工人數(shù)決定;另一種是使用組合碼,因為這樣便于分類、匯總。3.物資代碼

      物資代碼的設(shè)計既要考慮物資管理部門的要求,也要滿足會計核算的要求。一般可以采用成組碼,并且用表意碼輔助。4.設(shè)備代碼

      在設(shè)備代碼中應(yīng)反映設(shè)備的經(jīng)濟用途、使用情況、使用部門及設(shè)備類別等信息,所以一般使用組合碼。5.產(chǎn)品代碼

      產(chǎn)品代碼可以采用成組碼或表意碼設(shè)計。6.會計科目代碼

      會計科目代碼反映經(jīng)濟業(yè)務(wù)和會計核算的內(nèi)容,能夠在一定范圍內(nèi)綜合匯總會計指標。代碼設(shè)計應(yīng)當(dāng)注意通用性,所以應(yīng)根據(jù)國家財政部及本行業(yè)、本地區(qū)的規(guī)定,編制會計科目代碼。

      第三篇:管理系統(tǒng)中計算機應(yīng)用

      00052 管理系統(tǒng)中計算機應(yīng)用練習(xí)題

      一、填空題

      1.信息的第一和基本性質(zhì)是___事實性_________________。

      2.管理系統(tǒng)中計算機應(yīng)用的條件包括科學(xué)的管理基礎(chǔ)、領(lǐng)導(dǎo)的支持與參與及__ 建立專業(yè)人員隊伍和培訓(xùn)

      3.管理人員管理的主要無形資源是___信息_________________。

      4.評價管理信息系統(tǒng)應(yīng)用的經(jīng)濟效果,應(yīng)從直接經(jīng)濟效果和____間接經(jīng)濟效果______。兩方面來分析。

      5.決策支持系統(tǒng)的主要工作方式是__________人機對話__________。

      6.數(shù)據(jù)庫是按一定結(jié)構(gòu)存儲在計算機中相關(guān)數(shù)據(jù)的_______集合_____________。

      7.管理控制信息是屬于管理信息的___策略級_________________。

      8.系統(tǒng)對提高管理水平,降低運營成本等帶來的收益屬于_____直接經(jīng)濟效益_______________。

      9.系統(tǒng)分析中可行性研究包括__技術(shù) 經(jīng)濟管理可行性__________________。

      10.在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)存取的最小單位是____記錄________________。

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

      12.在諾蘭模型中,開始對計算機的使用進行規(guī)劃與控制是在___控制階段_________________。

      13.在醫(yī)院,患者與醫(yī)生的關(guān)系是屬于___M:N關(guān)系_________________。

      14.在一個學(xué)生選課關(guān)系中,學(xué)生學(xué)號與課程之間是____M:N關(guān)系_________________。

      15.醫(yī)院心電監(jiān)護儀上的數(shù)字對于醫(yī)生來說是____信息________________。

      16.在管理信息系統(tǒng)各種開發(fā)方式中,對企業(yè)開發(fā)能力要求最高的是____自行開發(fā)________________。

      17.系統(tǒng)設(shè)計階段工作的依據(jù)是____系統(tǒng)分析報告________________。

      18.子系統(tǒng)劃分方法中最好的方法是____功能劃分________________。

      19.在系統(tǒng)生命周期中,花費費用和人力投入最多的階段是_______系統(tǒng)維護_____________。

      20.在企業(yè)管理信息系統(tǒng)中,對數(shù)據(jù)庫存取權(quán)限最高的人員是______數(shù)據(jù)庫管理員______________。

      21.系統(tǒng)維護中工作量最大的活動是___應(yīng)用程序維護_________________。

      22.管理信息系統(tǒng)實施階段的工作內(nèi)容有_____程序設(shè)計 設(shè)備購買 數(shù)據(jù)采集_______________。

      23.數(shù)據(jù)字典的建立是在____系統(tǒng)分析階段________________。

      24.數(shù)據(jù)庫設(shè)計,屬于系統(tǒng)開發(fā)的____系統(tǒng)總體設(shè)計階段_______________。

      25.信息系統(tǒng)的開發(fā)方式有多種,其中開發(fā)費用較少,時間最短的是___購買現(xiàn)成軟件_________________。

      26.系統(tǒng)新系統(tǒng)取代舊系統(tǒng),風(fēng)險較大的轉(zhuǎn)換方法是____直接切換法________________。

      27.應(yīng)用軟件系統(tǒng)維護的類型有:完善性維護、適應(yīng)性維護、改正性維護和____預(yù)防性維護___________

      28.計算機系統(tǒng)應(yīng)該包括______硬件系統(tǒng)和軟件系統(tǒng)______________。

      29.第1-3代電子計算機使用的電子元件分別是____電子管晶體管中小規(guī)模型集成管____________

      30.在計算機中,一個漢字占的二進制位數(shù)是______16位______________。

      31.計算機能直接識別和執(zhí)行的語言是______機器語言_______________。

      32.計算機中用來表示內(nèi)存儲器容量大小的最基本單位是_____字節(jié)_______________。

      33.格式化磁盤的主要目的是_____磁盤初始化_______________。

      34.計算機病毒是指_______特制的具有破壞性的程序_____________。

      35.Windows中文件的擴展名的長度為___3個_________________。

      36.一個文件路徑名為C:filetxtl12.txt,其中txtl是一個____文本文件________________。

      37.在Windows中,當(dāng)一個應(yīng)用程序窗口被最小化后,該應(yīng)用程序?qū)___被轉(zhuǎn)入后臺執(zhí)行________________

      38.廣域網(wǎng)傳輸介質(zhì)一般采用____光纖________________。

      39.計算網(wǎng)絡(luò)最突出的特點是________資源共存____________。

      40.域名中,ctbu表示_______主機名_____________。

      二、名詞解釋

      1.數(shù)據(jù)答:數(shù)據(jù)是載荷信息的物理符號;是信息的具體表現(xiàn);數(shù)據(jù)的具體形式取決于載體的性質(zhì)。

      2.電子商務(wù)答:對整個貿(mào)易活動實現(xiàn)電子化。即交易各方通過計算機和通信網(wǎng)絡(luò)進行信息的發(fā)布、傳

      遞、存儲、統(tǒng)計,以電子交易方式而不是通過紙介質(zhì)信息交換或直接面談方式進行商業(yè)交易。

      3.數(shù)據(jù)庫管理系統(tǒng)(DBMS):答:是指幫助用戶建立、使用和管理數(shù)據(jù)庫的軟件系統(tǒng),簡稱為DBMS。數(shù)據(jù)

      庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心。

      4.業(yè)務(wù)流程圖答:以一項業(yè)務(wù)或一組相互關(guān)聯(lián)的業(yè)務(wù)作為描述對象,對它們的處理過程及所涉及的信

      息進行描述。

      5.存取控制答:通過用戶鑒別,獲得使用計算機權(quán)的用戶,應(yīng)根據(jù)預(yù)先定義好的用戶權(quán)限進行存取,稱為存取控制,是在共享資源條件下保證信息系統(tǒng)安全性的重要措施。

      6.信息答:信息是對事物運動狀態(tài)和特征的描述;信息是數(shù)據(jù)的含義;信息不隨載體性質(zhì)的改變而改

      變。

      7.管理信息系統(tǒng)(MIS)答:是由人和計算機系統(tǒng)組成的,為實現(xiàn)企業(yè)整體目標,對管理信息進行系統(tǒng)的處理,為各級管理人員提供業(yè)務(wù)信息和決策信息的系統(tǒng)。

      8.數(shù)據(jù)庫答:以一定的組織方式存儲在計算機外存儲器中的,相互關(guān)聯(lián)的為多個用戶或應(yīng)用共享的數(shù)據(jù)

      集合。

      9.類答:一組具有相同結(jié)構(gòu)、操作和約束條件的對象,或者是具有共同屬性、共同操作性質(zhì)的對象的集合。

      10.數(shù)據(jù)加密答:為防止數(shù)據(jù)在存儲介質(zhì)中被非法拷貝和在傳輸過程中被非法竊取,在系統(tǒng)中應(yīng)對機密

      數(shù)據(jù)采取加密存儲和加密傳輸?shù)劝踩胧?/p>

      二、簡答題

      1.簡述管理信息的特點。答:(1)原始數(shù)據(jù)來源的分散性(2)信息資源的非消耗性(3)信息

      量大(4)信息處理方法的多樣性(5)信息的發(fā)生、加工、應(yīng)用,在空間、時間上

      2.簡述電子商務(wù)的特點及分類答:特點:(1)提供全球性商務(wù)服務(wù)(2)高效、快捷(3)加強

      客戶關(guān)系管理(4)提高服務(wù)質(zhì)量。分類:(1)企業(yè)與消費者之間(B-C模式)(2)企業(yè)與企業(yè)之間(B-B模式)(3)企業(yè)內(nèi)部的電子商務(wù)

      3.簡述可行性研究的目的。答:明確原系統(tǒng)存在的問題、新系統(tǒng)的目標與范圍,對系統(tǒng)的執(zhí)行性

      規(guī)劃進行審定和可行性分析,初步評價解決問題的幾種設(shè)想和方案,對是否有必要建立一個新的管理信息系統(tǒng)而提出建議。

      4.簡述系統(tǒng)維護的目的及主要工作答:目的:保證系統(tǒng)正常而可靠的運行,并隨著環(huán)境的變化、不斷改善和提高,始終處于正確的工作狀態(tài)。維護階段的主要工作是:(1)數(shù)據(jù)庫安全性控制(2)數(shù)據(jù)庫的正確性保護、轉(zhuǎn)儲與恢復(fù)(3)數(shù)據(jù)庫的重組織與重構(gòu)造。

      5.簡述管理系統(tǒng)中計算機應(yīng)用的基本條件答:(1)科學(xué)的管理基礎(chǔ):①管理工作的程序化②管理

      業(yè)務(wù)的標準化③報表文件的統(tǒng)一化。④數(shù)據(jù)資料的完整化和代碼化。(2)領(lǐng)導(dǎo)的支持和參與:①抓好規(guī)劃②抓好決策③抓好落實。(3)建立專業(yè)人員隊伍和培訓(xùn)

      6.簡述企業(yè)信息化的概念及主要體現(xiàn)在那些方面。答:企業(yè)信息化是企業(yè)利用現(xiàn)代信息技術(shù),通

      過對信息資源的不斷深入開發(fā)和廣泛利用,不斷提高生產(chǎn)、經(jīng)營、管理、決策的效率和效益,進而提高企業(yè)經(jīng)濟效益、增強企業(yè)競爭力的過程。主要體現(xiàn)在以下三個方面:(1)企業(yè)生產(chǎn)過程的自動化、智能化(2)企業(yè)管理決策的網(wǎng)絡(luò)化、智能化(3)企業(yè)商務(wù)活動的電子化。

      7.簡述可行性研究報告的主要內(nèi)容答:(1)模塊化(2)由頂向下,逐步求精(3)上層模塊分解為

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

      8.簡述可行性研究報告的內(nèi)容答:(1)現(xiàn)行系統(tǒng)概況(2)現(xiàn)行信息系統(tǒng)存在的主要問題和主要信息需求(3)擬建系統(tǒng)的規(guī)劃方案(4)經(jīng)濟可行性分析(5)技術(shù)可行性分析(6)系統(tǒng)運行的可行性分析(7)結(jié)論。

      9.簡述自行開發(fā)管理信息系統(tǒng)的優(yōu)缺點答:主要優(yōu)點是:(1)用戶的需求可以得到充分滿足(2)系統(tǒng)維護容易(3)可鍛煉本企業(yè)計算機開發(fā)應(yīng)用的隊伍。主要缺點是:(1)系統(tǒng)開發(fā)周期一般較長(2)難于擺脫本企業(yè)習(xí)慣的管理方式的影響,不易開發(fā)出一個高水平的管理信息系統(tǒng)(3)用于企業(yè)內(nèi)部的開發(fā)費用高。

      10.簡述影響系統(tǒng)的安全性的因素及保護措施答:影響系統(tǒng)的安全性的因素:(1)自然災(zāi)害、偶然事件

      (2)軟件的非法刪改、復(fù)制和竊取,使系統(tǒng)的軟件遭泄密和破壞(3)數(shù)據(jù)的非法篡改、盜用或破壞(4)硬件故障。系統(tǒng)安全性保護措施:(1)物理安全控制(2)人員及管理控制(3)存取控制(4)數(shù)據(jù)加密。

      第四篇:理系統(tǒng)中計算機應(yīng)用教案(第8章)

      第八章 系統(tǒng)實施

      系統(tǒng)實施階段是將新系統(tǒng)付諸實現(xiàn)的過程。它的主要活動是根據(jù)系統(tǒng)設(shè)計所提供的控制結(jié)構(gòu)圖、數(shù)據(jù)庫設(shè)計、系統(tǒng)配置方案及詳細設(shè)計資料,編制和調(diào)試程序,調(diào)試系統(tǒng)、進行系統(tǒng)切換等工作,將技術(shù)設(shè)計轉(zhuǎn)化為物理實際系統(tǒng)。8.l 系統(tǒng)實施的準備工作 1.建立系統(tǒng)平臺

      包括購置和安裝必要的計算機和通信硬件設(shè)備、軟件系統(tǒng)。所需硬件設(shè)備包括主機、外部設(shè)備、輔助設(shè)備(如穩(wěn)壓電源、空氣調(diào)節(jié)裝置)、機房設(shè)施。通信設(shè)備等。2.培訓(xùn)管理人員和*作人員

      首先,對新系統(tǒng)的用戶,即各類管理人員要進行培訓(xùn)。培訓(xùn)內(nèi)容包括兩方面:一方面是關(guān)于先進管理思想和方法的教育;另一方面是面向業(yè)務(wù)的培訓(xùn),使管理者學(xué)會新系統(tǒng)的應(yīng)用方法。3.基礎(chǔ)數(shù)據(jù)的準備

      企業(yè)中有許多基礎(chǔ)數(shù)據(jù),要把它們轉(zhuǎn)存到計算機存儲器中。4.管理流程重組

      由于計算機的應(yīng)用,管理人員的工作內(nèi)容和工作方式也發(fā)生了很大變化。因此,必須根據(jù)系統(tǒng)設(shè)計的要求,重新規(guī)定系統(tǒng)業(yè)務(wù)流程、信息流向,改革組織機構(gòu),劃定各管理職能部門的職責(zé)范圍。8.2 程序模塊的設(shè)計

      在系統(tǒng)實施階段,最重要的任務(wù)就是程序設(shè)計。在傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計方法中,程序設(shè)計就是處理過程的設(shè)計;而在面向?qū)ο蟮某绦蛟O(shè)計方法中,程序設(shè)計卻主要指對象的設(shè)計。8.2.1 程序設(shè)計的概述 1.程序設(shè)計的任務(wù)

      程序設(shè)計的任務(wù),就是根據(jù)系統(tǒng)設(shè)計說明書中關(guān)于模塊的詳細描述和處理過程的描述,選擇合適的計算機語言來編制程序的工作。

      2.程序設(shè)計的質(zhì)量要求

      隨著計算機硬件技術(shù)的飛速發(fā)展,人們對程序設(shè)計的質(zhì)量要求發(fā)生了變化。過去強調(diào)程序的正確性、高效率和短小精悍,以適應(yīng)設(shè)備資源有限的計算機系統(tǒng);現(xiàn)在則更加強調(diào)程序的正確性、可維護性、可*性和可理解性。3.良好的編程習(xí)慣

      編制程序需要熟悉所使用的語言,具有盡可能豐富的編程經(jīng)驗;但是更加重要的是要具有系統(tǒng)的觀點,采用結(jié)構(gòu)化設(shè)計思想和工具,自上而下統(tǒng)籌考慮,避免編程時變量隨意增減,變量類型隨機指定,無法兼容時再任意轉(zhuǎn)換等。8.2.2 結(jié)構(gòu)化程序設(shè)計

      結(jié)構(gòu)化程序設(shè)計主要用于面向過程的編程方式,為了克服程序編制中的隨意性,避免錯誤的出現(xiàn),現(xiàn)代程序的編寫都遵照“結(jié)構(gòu)化程序設(shè)計”的方法。其基本原則是自頂而下、逐步求精。結(jié)構(gòu)化程序方法提出了順序、選擇和循環(huán)三種基本程序結(jié)構(gòu),任何一個程序都可以用這三種結(jié)構(gòu)裝配起來。1.順序結(jié)構(gòu)

      順序執(zhí)行,就是按照程序語句行的自然順序,一條語句接一條語句地執(zhí)行程序。順序結(jié)構(gòu)十分簡單,它只是一種編寫和執(zhí)行程序的協(xié)議、規(guī)則,并不需要用專門的結(jié)構(gòu)語句來支持。2.判斷選擇結(jié)構(gòu)

      在用程序解決實際問題時,常常需要對問題的給定條件做出判斷,以便選擇不同的解決方法,這就必須使用判斷選擇(分支)結(jié)構(gòu)來編制程序。判斷選擇結(jié)構(gòu)有相應(yīng)的結(jié)構(gòu)語句。3.循環(huán)結(jié)構(gòu)

      在一個大程序段中,常常會重復(fù)使用某一段相同的或類似的程序段。在編制程序時,不必重復(fù)編寫這個程序段,可以用重復(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è)計完成之后,很少有一次運行成功的,尤其是復(fù)雜程序,包含的缺陷可能更多,程序設(shè)計者必須經(jīng)過多次調(diào)試,不斷地發(fā)現(xiàn)并修正其中的錯誤,證實正確無誤以后才能投入使用。一個大的應(yīng)用系統(tǒng)可以先對各模塊分調(diào),然后再連調(diào)和總調(diào)。1.程序錯誤的分類

      總結(jié)程序中出現(xiàn)的錯誤,一般可分為語法錯誤、系統(tǒng)錯誤和邏輯錯誤三類。

      語法錯誤,因程序設(shè)計人員對程序設(shè)計語言的理解不夠,或程序設(shè)計基本功不扎實造成的結(jié)果。

      系統(tǒng)錯誤,由于計算機硬件、軟件引起的錯誤,比如計算機硬件故障;病毒感染等。對于系統(tǒng)錯誤,主要是*經(jīng)驗和對硬件的了解,通過分析判斷排除。

      邏輯錯誤,指那些雖然不違反系統(tǒng)規(guī)則,但是卻不合邏輯或不合題目語義的錯誤。這些錯誤系統(tǒng)一般很難自行檢測出來。8.2.4 面向?qū)ο蟪绦蛟O(shè)計

      面向?qū)ο蟪绦蛟O(shè)計的最大特征是強調(diào)構(gòu)成事物的每一個對象,描述的是每個對象的屬性與方法。而對于響應(yīng)每個事件的程序,一般不再獨立構(gòu)成一個文件,而被封裝在每個具體的對象之中。1.概念

      (1)對象(Object)。一般來說,現(xiàn)實世界中可以獨立存在的。能夠被區(qū)分的一切實體(事物)都是對象。在 VFP中所研究的對象,只是現(xiàn)實世界中實體或概念在計算機中的一種抽象的模型化的表示。這種抽象事物中是封裝了數(shù)據(jù)和*作的對象,通過定義屬性和*作來描述其特征和功能,通過定義接口來描述其地位及與其他對象的相互關(guān)系,從而形成一個動態(tài)的對象模型。

      (2)類(Class)。類是一組對象的屬性和行為特征的抽象描述,或者說是具有共同屬性、共同*作性質(zhì)的對象的集合?;愔豢紤]通用特征與功能,用戶可以從基類中派生出許多子類。子類往往是在繼承基類的基礎(chǔ)上,又增加一些新的特性與功能構(gòu)成。子類也像基類一樣可以派生出對象。類的基本特性是封裝性、繼承性和多態(tài)性。

      (3)屬性

      屬性就是對象的特性,是對象外觀及行為的特征。對象的屬性可以在建立對象時由其所屬的類(或子類)繼承,也可以在對象創(chuàng)建或運行時進行修改與設(shè)置。

      (4)事件

      事件是對象可以識別和響應(yīng)的行為與*作。它一般由用戶或系統(tǒng)來觸發(fā)。VFP中事件是固定的,用戶不能再創(chuàng)建新的事件。

      (5)方法

      方法是對象所具有的功能。因為一種功能必然是由一個過程來支持。所以過程也可以說就是一段程序(有時也叫方法程序)。2.面向?qū)ο蟪绦蛟O(shè)計的特點

      面向?qū)ο蟪绦蛟O(shè)計方法是一種支持模塊化設(shè)計和軟件重用的編程方法。它把程序設(shè)計的主要活動集中在建立對象和對象之間的聯(lián)系上。面向?qū)ο蟪绦蛟O(shè)計的基本思想是封裝性和可擴展性。

      (l)封裝性。面向?qū)ο蟪绦蛟O(shè)計中,數(shù)據(jù)結(jié)構(gòu)及算法全部被封裝在對象中。對象的數(shù)據(jù)結(jié)構(gòu)描述了對象的狀態(tài);對象的*作是它的行為。

      (2)可擴展性??蓴U展性體現(xiàn)為繼承和行為擴展兩個方面。對象之間具有層次關(guān)系,下一層的對象是上一層對象的子對象,上一層對象就是下一層對象的父對象。

      面向?qū)ο蟮某绦蛟O(shè)計的行為擴展,是指任何一個對象,除了可以繼承父對象的數(shù)據(jù)和*作外,也可以隨時為自己增加屬性和方法程序。

      通過這種封裝和繼承的特性,引出了面向?qū)ο笤O(shè)計的另一個重要特性--多態(tài)性。所謂多態(tài),就是在程序中同名但是具體功能不同的方法可以共存。實現(xiàn)多態(tài)有兩種辦法,那就是“覆蓋”和“重載”。

      3.類的設(shè)計和使用

      用戶可以通過基類派生出對象及子類,也可以利用子類派生出對象或子類。把特殊需要的屬性、方法和事件定義在該子類中,從而創(chuàng)建出用戶的自定義類。8.3 應(yīng)用系統(tǒng)的設(shè)計

      建立完整的以數(shù)據(jù)庫為核心的計算機應(yīng)用系統(tǒng),是系統(tǒng)實施階段的最終目的。一個完整的計算機應(yīng)用系統(tǒng),一般應(yīng)當(dāng)具有以下一些不同模塊。

      主程序、系統(tǒng)菜單、系統(tǒng)登錄界面、數(shù)據(jù)庫、數(shù)據(jù)輸入界面、數(shù)據(jù)輸出界面、數(shù)據(jù)維護功能、數(shù)據(jù)檢索功能、幫助功能和項目文件。8.3.1 主控程序設(shè)計

      系統(tǒng)主控程序簡稱為主程序,是用來設(shè)置應(yīng)用系統(tǒng)的*作環(huán)境、控制和調(diào)用用戶初始界面、啟動事件循環(huán)的最高一級的程序。同時在結(jié)束系統(tǒng)運行時,也負責(zé)關(guān)閉應(yīng)用系統(tǒng),結(jié)束事件循環(huán),恢復(fù) VFP系統(tǒng)初始環(huán)境的工作。8.3.2 項目管理器

      為了便于管理和使用數(shù)據(jù)表、數(shù)據(jù)庫、視圖等對象,可以使用 VFP的項目文件,它提供了對于任務(wù)中所有文件的管理和維護功能。創(chuàng)建項目文件的工具是 VFP系統(tǒng)提供的項目管理器。

      項目管理器是開發(fā)及管理應(yīng)用系統(tǒng)人員的工作平臺。這里所說的“項目”是相關(guān)文件、數(shù)據(jù)及對象的集合。項目管理器有以下幾種功能:

      (1)采用“目錄樹” 結(jié)構(gòu)對資源信息進行集中管理。

      (2)以其集成環(huán)境為用戶提供了快捷訪問系統(tǒng)設(shè)計工具的窗口,在項目管理器窗口,有多種功能按鈕,可以根據(jù)需求創(chuàng)建、修改、增加和刪除資源文件。

      (3)支持建立數(shù)據(jù)字典,用以存儲各數(shù)據(jù)表間的關(guān)系。

      (4)用簡單面向?qū)ο蟮姆椒?,將其系統(tǒng)資源編譯成可獨立運行的.APP或.EXE文件。8.4 系統(tǒng)測試

      系統(tǒng)測試是保證系統(tǒng)質(zhì)量的關(guān)鍵,是對整個系統(tǒng)開發(fā)過程,包括系統(tǒng)分析、系統(tǒng)設(shè)計和實施的最終審查。8.4.1 系統(tǒng)測試的對象和目的 1.系統(tǒng)測試的對象

      系統(tǒng)測試的對象是整個應(yīng)用軟件系統(tǒng)。由于“程序十文檔=軟件”,所以系統(tǒng)測試的對象包括需求分析、系統(tǒng)總體設(shè)計、詳細設(shè)計各階段的文檔以及源程序。2.系統(tǒng)測試的目的

      應(yīng)用軟件系統(tǒng)測試的目的是努力發(fā)現(xiàn)軟件中的錯誤,并改正錯誤。測試中可能發(fā)現(xiàn)的錯誤按其性質(zhì)可分為以下幾類:

      (1)功能錯誤。由于處理功能說明不夠完整或不夠確切,致使編程時對功能有誤解而產(chǎn)生的錯誤。

      (2)系統(tǒng)錯誤。指與外部接口錯誤、子程序調(diào)用錯誤、參數(shù)使用錯誤等。

      (3)過程錯誤。主要指算術(shù)運算錯誤、邏輯錯誤等。

      (4)數(shù)據(jù)錯誤。指數(shù)據(jù)結(jié)構(gòu)、實體、屬性錯誤,參數(shù)與控制數(shù)據(jù)混淆等。

      (5)編程錯誤。指語法錯誤、程序邏輯錯誤、編程書寫錯誤等。8.4.2 系統(tǒng)測試的基本原則與方法 1.系統(tǒng)測試的基本原則

      系統(tǒng)測試應(yīng)遵循以下基本原則:

      (l)成立測試小組,測試小組應(yīng)與開發(fā)組分立。即測試工作應(yīng)避免由原開發(fā)組人員承擔(dān)。

      (2)精心設(shè)計測試用例。一個測試用例必須由兩個部分組成:

      ① 對系統(tǒng)的輸入數(shù)據(jù)描述;

      ② 由這些輸入數(shù)據(jù)經(jīng)系統(tǒng)處理,預(yù)期的測試正確結(jié)果。

      (3)進行回歸測試。對于測試中發(fā)現(xiàn)錯誤的軟件,經(jīng)修正后,要用原來的測試用例再進行測試稱為回歸測試。利用回歸測試,一方面驗證原有錯誤是否確實修正了;另一方面能夠發(fā)現(xiàn)因修改而可能引入的新錯誤。

      (4)集中測試出錯多的模塊。一個模塊已發(fā)現(xiàn)的錯誤越多,則其中存在錯誤的概率也就越大。在進行深入測試時,要集中測試那些出錯多的模塊。2.系統(tǒng)測試的方法

      軟件產(chǎn)品測試,常用以下兩種方法:

      (l)黑盒法。又稱為功能測試,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特征。從程序的輸入和輸出特性上測試其是否滿足設(shè)定的功能。

      (2)白盒法。又稱為結(jié)構(gòu)測試,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來設(shè)計測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設(shè)計是否相符。8.4.3 系統(tǒng)測試過程

      系統(tǒng)測試過程可分為四個步驟: 1.單元測試(模塊分調(diào))

      每個模塊可以作為一個單獨的測試單元,而且也比較容易設(shè)計測試用例。單元測試中所發(fā)現(xiàn)的錯誤,往往是編程和詳細設(shè)計的錯誤。

      2.子系統(tǒng)測試(模塊聯(lián)調(diào))

      子系統(tǒng)測試是將經(jīng)過單元測試的模塊放在一起形成一個子系統(tǒng)來測試。子系統(tǒng)測試的目的是測試模塊間接口的正確性。3.系統(tǒng)測試

      系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個完整的系統(tǒng)來測試。在這個測試中發(fā)現(xiàn)的錯誤有設(shè)計和編程的錯誤,也有需求分析中的錯誤。4.驗收測試

      驗收測試是將系統(tǒng)作為單一的實體進行測試,測試內(nèi)容與系統(tǒng)測試基本相同,但是驗收測試是在用戶參與下進行的,它的目的是由用戶來測試軟件能否滿足用戶的需求。

      模塊與程序的調(diào)試,主要采用白盒法,而在子系統(tǒng)測試、系統(tǒng)測試過程中主要采用黑盒法。8.5 系統(tǒng)切換

      系統(tǒng)切換就是指老系統(tǒng)停止使用、新系統(tǒng)開始運行的過程。系統(tǒng)切換的任務(wù)就是保證新、老系統(tǒng)進行平穩(wěn)而可*的交接,最后使整個新系統(tǒng)能正式交付使用。8.5.1 系統(tǒng)切換的方式 1.直接切換

      在確定新系統(tǒng)運行準確無誤后,用新系統(tǒng)直接替換老系統(tǒng),終止老系統(tǒng)運行,中間沒有過渡階段。這種方式節(jié)省人員和設(shè)備費用,但風(fēng)險大,很有可能出現(xiàn)意想不到的問題。因此,這種方式不能用于重要的系統(tǒng)。2.平行切換

      這種方式安排了一段新、老系統(tǒng)平行運行的時期。平行運行時間視業(yè)務(wù)內(nèi)容及系統(tǒng)運行狀況而定,直到新系統(tǒng)正常運行有保證時,才停止舊系統(tǒng)運行。其優(yōu)點是可以進行兩系統(tǒng)的對比,發(fā)現(xiàn)和改正新系統(tǒng)的問題,風(fēng)險小,安全,可*;缺點是耗費人力和設(shè)備。

      3.試點后直接切換

      某些系統(tǒng)有一些相同部分,例如系統(tǒng)中包括有多個銷售點、多個倉庫等。切換時先選擇一個銷售點或倉庫作試點,試點成功后,其他部分可同時直接切換。這種方式風(fēng)險較小,試點的部分可用來示范和培訓(xùn)其他部分的工作人員。4.逐步切換

      它的特點是分期分批地進行切換。既避免了直接切換的風(fēng)險性,又避免了平行切換時費用大的問題。但是,需要很好地處理新、老系統(tǒng)之間的接口。在系統(tǒng)切換過程中,要根據(jù)出現(xiàn)的問題進行修改、調(diào)試,因此它也是新系統(tǒng)不斷完善的過程。8.5.2 系統(tǒng)切換的主要工作 1.建立系統(tǒng)使用說明文檔

      系統(tǒng)使用說明文檔應(yīng)當(dāng)使用簡明、通用的語言說明系統(tǒng)各部分應(yīng)如何工作、維護和恢復(fù),主要使用說明文檔有:

      (1)用戶*作手冊(用戶使用說明書)。用戶*作手冊可針對不同子系統(tǒng)用戶編寫。在*作手冊中應(yīng)指明的主要內(nèi)容有:手冊使用者及編寫手冊的目的;應(yīng)用軟件(子系統(tǒng))目標、功能、性能概述;運行環(huán)境要求;系統(tǒng)支持軟件;用戶使用說明;*作舉例等。

      (2)計算機*作規(guī)程。根據(jù)具體系統(tǒng)制定。

      (3)程序說明書。程序說明書主要內(nèi)容為:整個系統(tǒng)程序的清單和說明;程序測試過程和測試用例;修改程序的規(guī)定等。2.系統(tǒng)初始化

      初始化包括對系統(tǒng)的運行環(huán)境和資源進行設(shè)置、系統(tǒng)運行和控制參數(shù)設(shè)定,數(shù)據(jù)加載以及調(diào)整系統(tǒng)與業(yè)務(wù)工作同步等內(nèi)容。

      第五篇:管理系統(tǒng)中計算機應(yīng)用——專業(yè)術(shù)語

      管理系統(tǒng)中計算機應(yīng)用——專業(yè)術(shù)語

      電子商務(wù):EC 移動商務(wù):MC

      下一代通信網(wǎng)絡(luò):NGN

      信息技術(shù)管理的理論框架:COBIT 國際標準化組織:ISO

      基于計算機的信息系統(tǒng):CBIS 電子數(shù)據(jù)處理:EDP 管理信息系統(tǒng):MIS 決策支持系統(tǒng):DSS 業(yè)務(wù)流程重組:BPR 企業(yè)資源規(guī)劃:ERP 戰(zhàn)略性信息系統(tǒng):SIS 因特網(wǎng)服務(wù)商:ISP 供應(yīng)鏈管理:SCM 客戶關(guān)系管理:CRM 全球定位系統(tǒng):GPS 定位服務(wù):LBS 物聯(lián)網(wǎng):IOT 信息系統(tǒng):IS

      業(yè)務(wù)處理系統(tǒng):TPS 管理信息系統(tǒng):MIS 決策支持系統(tǒng):DSS 業(yè)務(wù)處理系統(tǒng):TPS

      聯(lián)機事務(wù)處理系統(tǒng):OLTP 物料需求計劃系統(tǒng):MRP 物料清單:BOM 制造資源規(guī)劃:MRP

      聯(lián)機分析處理應(yīng)用:OLAP 主管信息系統(tǒng):EIS 專家系統(tǒng):ES

      群決策支持系統(tǒng):GDSS 供應(yīng)鏈管理:SCM 客戶關(guān)系管理:CRM 客戶端/服務(wù)器模式:C/S 瀏覽器/服務(wù)器模式:B/S

      靜態(tài)圖像信息壓縮標準:JPEG 動態(tài)圖像信息壓縮標準:MPEG 虛擬現(xiàn)實:VR 數(shù)據(jù)通信:DC 幅移鍵控:ASK

      頻移鍵控:FSK 相移鍵控:PSK 頻分復(fù)用:FDM 時分復(fù)用:TDM 波分復(fù)用:WDM 碼分多路復(fù)用:CDM 用戶數(shù)據(jù)報協(xié)義:UDP 云計算:cloud computing

      分布式計算:distributed computing 并行計算:parallel computing 網(wǎng)格計算:grid computing 基礎(chǔ)設(shè)施服務(wù):IaaS平臺服務(wù):PaaS 軟件服務(wù):SaaS 數(shù)據(jù)庫系統(tǒng):DBS 數(shù)據(jù)庫:DB

      數(shù)據(jù)庫管理系統(tǒng):DBMS 數(shù)據(jù)庫管理員:DBA 數(shù)據(jù)庫描述語言:DDL 數(shù)據(jù)操作語言:DML

      面向?qū)ο髷?shù)據(jù)庫系統(tǒng):OODBS 數(shù)據(jù)集市:DM

      實體—聯(lián)系模型:E-R圖 結(jié)構(gòu)化查詢語言:SQL 一范式:1NF

      企業(yè)信息主管:CIO 結(jié)構(gòu)化方法:SM 生命周期法:SDLC 面向?qū)ο螅篛O

      面向?qū)ο蟪绦蛟O(shè)計:OOP 面向?qū)ο蟪绦蚍治觯篛OA 面向?qū)ο蟮脑O(shè)計:OOD 快速應(yīng)用開發(fā):RAD 聯(lián)合應(yīng)用開發(fā):JAD

      基于構(gòu)件的軟件開發(fā):CBSD 演示產(chǎn)品:DEMO

      數(shù)據(jù)流程:DATA FLOW

      數(shù)據(jù)字典:DATA DICTIONARY 結(jié)構(gòu)化程序設(shè)計:SP

      輸入—處理—輸出圖:IPO 垃圾進垃圾出:GIGO 系統(tǒng)故障率:FR

      平均無故障運行時間:MTBF 物料清單:BOM

      下載理系統(tǒng)中計算機應(yīng)用教案(第2章)word格式文檔
      下載理系統(tǒng)中計算機應(yīng)用教案(第2章).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        管理系統(tǒng)中計算機應(yīng)用3

        1.5企業(yè)信息化與管理創(chuàng)新1.5.1企業(yè)信息化 企業(yè)信息化就是企業(yè)利用現(xiàn)代信息技術(shù),通過對信息資源的不斷深入開發(fā)和廣泛利用,不斷提高生產(chǎn)、經(jīng)營、管理、決策的效率和效益,進而提......

        管理系統(tǒng)中計算機應(yīng)用概論

        第一章管理系統(tǒng)中計算機應(yīng)用概論 信息:對事物運動狀態(tài)和特征的概念 數(shù)據(jù):載荷信息的物理符號 管理信息:經(jīng)過加工處理后對企業(yè)生產(chǎn)經(jīng)營,活動有影響的數(shù)據(jù) 信息間的遞歸:一個系統(tǒng)或......

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

        第一章 概論 一、單項選擇題 1.關(guān)于數(shù)據(jù)和信息的描述中,正確的是 A.?dāng)?shù)據(jù)是對事物運動狀態(tài)和特征的描述B.信息是載荷數(shù)據(jù)且不可改變的物理符號 C.任何數(shù)據(jù)都可以表示為決策所用的......

        管理系統(tǒng)中計算機的應(yīng)用

        簡答 1、管理的概念 1管理的目的是實現(xiàn)企業(yè)的目標 2管理是對組織資源進行合理配置的過程 3管理的實施是通過計劃、組織、領(lǐng)導(dǎo)和控制等活動進行的。 2、管理信息......

        管理系統(tǒng)中計算機應(yīng)用201804試題

        2018年4月高等教育自學(xué)考試全國統(tǒng)一命題考試 管理系統(tǒng)中計算機應(yīng)用試卷 (課程代碼00051) 本試卷共7頁,滿分l00分??荚嚂r間l50分鐘。 考生答題注意事項: 1.本卷所有試題必須在......

        管理系統(tǒng)中計算機應(yīng)用_筆記第一章

        信息的定義:信息是對事物運動狀態(tài)和特征的描述,而數(shù)據(jù)是載荷信息的物理符號。信息和數(shù)據(jù)的區(qū)別:信息是認識了的數(shù)據(jù),是數(shù)據(jù)的含義;同時,信息更本質(zhì)地反映事物的概念,而數(shù)據(jù)則是信息......

        管理系統(tǒng)中計算機應(yīng)用實踐方案

        `管理系統(tǒng)中計算機應(yīng)用實踐方案一、教材《管理系統(tǒng)中計算機應(yīng)用》,江呈明,周山蕪主編,04年版。 二、考核時間:50分鐘。 三、考核內(nèi)容及分數(shù)分布: 1、windows資源管理器的綜合應(yīng)用......

        管理系統(tǒng)中計算機應(yīng)用小抄必備

        名詞 諾蘭模型:是美國專家諾蘭根據(jù)大量歷史資料與實際發(fā)展狀況的考察,提出的在一個地區(qū)、一個行業(yè)及至一個國家計算機應(yīng)用發(fā)展的客觀道路及規(guī)律。 IP地址:為確保網(wǎng)路上計算機主......