管理系統(tǒng)中計算機應用ppt.ppt
《管理系統(tǒng)中計算機應用ppt.ppt》由會員分享,可在線閱讀,更多相關《管理系統(tǒng)中計算機應用ppt.ppt(181頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、課程介紹,管理系統(tǒng)中計算機應用是高等教育經(jīng)濟/管理類本科專業(yè)必修課程.企業(yè)管理信息系統(tǒng)推廣應用的實踐證明,管理人員不了解計算機應用知識、計算機人員不了解管理,是建立計算機管理信息系統(tǒng)的主要障礙。因此,向管理人員普及計算機知識已是當務之急。本課程的目的是使管理人員學習掌握一定的計算機程序設計和系統(tǒng)分析與設計知識,是他們一方面在建立計算機管理信息系統(tǒng)過程中,能切實有效地支持與配合計算機系統(tǒng)開發(fā)人員的工作;另一方面也初步具備參與開發(fā)小型計算機應用系統(tǒng)的基礎。,第一章 管理系統(tǒng)中計算機應用概論,第一節(jié) 信息與管理 一、信息與數(shù)據(jù)的概念 信息的定義:信息是對事物運動狀態(tài)和特征的描述,而數(shù)據(jù)是載荷信息的物
2、理符號。 信息和數(shù)據(jù)的區(qū)別:信息是認識了的數(shù)據(jù),是數(shù)據(jù)的含義;同時,信息更本質地反映事物的概念,而數(shù)據(jù)則是信息的具體表現(xiàn),所以信息不隨載體的性質而改變,而數(shù)據(jù)的具體形式卻取決于載體的性質。,管理信息的定義:經(jīng)過加工處理后對企業(yè)生產經(jīng)營活動有影響的數(shù)據(jù)。只有經(jīng)過加工處理的數(shù)據(jù),才能成為對管理決策有用的信息。 二、信息的遞歸定義 管理數(shù)據(jù)和信息之間的區(qū)別是相對的,一個系統(tǒng)或一次處理所輸出的信息,可能是另一個系統(tǒng)或另一次處理的原始數(shù)據(jù);低層決策所用的信息又可以成為加工處理高一層決策所需信息的數(shù)據(jù),這就是信息間的遞歸定義。,三、管理 管理是管理者或管理機構,通過計劃、組織、領導和控制等活動,對組織的資
3、源進行合理配置和有效利用,以實現(xiàn)組織特定目標的過程。 管理的概念有以下幾個含義: (1)管理的目的是實現(xiàn)企業(yè)的目標。 (2)管理是對組織資源進行合理配置的過程。 (3)管理的實施是通過計劃、組織、領導和控制等活動進行的。,四、企業(yè)管理系統(tǒng) 實現(xiàn)企業(yè)預期的經(jīng)濟效益目標,需要構成一個可控制的管理系統(tǒng)。它一般有三個組成部分: 一是管理的客體,即管理對象(生產和服務過程) ; 二是管理的主體,即管理者和管理機構; 三是聯(lián)系兩者的信息系統(tǒng)。,第二節(jié) 管理信息,一、管理信息的作用 管理信息的作用也主要體現(xiàn)在以下幾方面: 1.管理信息是重要的資源 2.管理信息是決策的基礎 3.管理信息是實施管理控制的依據(jù)
4、4.管理信息是系統(tǒng)內外聯(lián)系的紐帶,二、管理信息的特點 管理信息具有一般信息的特點,又有其本身獨特之處,這些特點可歸納如下: (l) 原始數(shù)據(jù)來源的分散性。 (2) 信息資源的非消耗性。 (3) 信息量大。 (4) 信息處理方法的多樣性。 (5) 信息的發(fā)生、加工、應用,在空間、時間上的不一致性。,三、管理信息的分類 (1)按信息穩(wěn)定性分類,將信息分為固定信息和流動信息兩類。 (2)固定信息是具有相對穩(wěn)定性的信息,在一段時間內可以在各項管理任務中重復使用,不發(fā)生質的變化。它是企業(yè)一切計劃和組織工作的重要依據(jù)。 流動信息(作業(yè)統(tǒng)計信息) ,它反映生產經(jīng)營活動中實際進程和實際狀態(tài)的信息。 通常將信息
5、穩(wěn)定系數(shù)在0.85以上的信息劃成為固定信息。,(2) 按決策層次分類,將管理信息分為戰(zhàn)略信息、戰(zhàn)術信息和業(yè)務信息。 戰(zhàn)略信息:供企業(yè)高級管理者進行戰(zhàn)略決策時使用,包括系統(tǒng)內外、過去和現(xiàn)在、各種環(huán)境的大量信息。 戰(zhàn)術信息:供企業(yè)中級管理人員完成大量計劃編制、資源分配等工作時使用。主要包括系統(tǒng)內部各種固定信息,歷史情況與現(xiàn)狀信息、以及部分具體的外部信息 。 業(yè)務信息:供企業(yè)基層管理人員執(zhí)行已經(jīng)制定的計劃,組織生產或服務活動時使用。主要包括直接與生產、業(yè)務活動有關的、反映當前情況的信息。,四、管理信息處理的內容 管理信息處理的內容主要包括信息的收集、存儲、加工、傳輸和提供五個方面。 1.信息的收集
6、原始信息收集:在信息或數(shù)據(jù)發(fā)生的當時、當?shù)兀瑥男畔⒒驍?shù)據(jù)所描述的實體上直接把信息或數(shù)據(jù)取出,并用某種技術手段在某種介質上記錄下來。 二次信息收集:收集已記錄在某種介質上,與所描述的實體在時間與空間上已分離開的信息或數(shù)據(jù)。,2.信息的存儲 在信息存儲方面應考慮存儲量、信息格式、使用方式、存儲時間、安全保密等問題。 3.信息的加工 從加工本身來看,可以分為數(shù)值運算和非數(shù)值處理兩大類: (1)數(shù)值運算包括簡單的算術與代數(shù)運算、數(shù)理統(tǒng)計中的各種統(tǒng)計量的計算及各種檢驗、運籌學中的各種最優(yōu)化算法以及模擬預測方法等。 (2)非數(shù)值處理包括排序、合并、分類、選擇、分配,常規(guī)文字處理,圖形、圖像處理等。,4.信
7、息的傳輸 信息傳輸應考慮信息的種類、數(shù)量、頻率、可能性要求等。 5.信息的提供 信息加工完成后,就應按管理工作的要求以各種形式,將信息提供給有關單位和人員,在企業(yè)中提供的主要形式為各種計劃、統(tǒng)計報表、報告文件等。,第三節(jié)、管理系統(tǒng)中計算機應用的發(fā)展,一、計算機應用的發(fā)展階段 管理系統(tǒng)中計算機應用即廣義管理信息系統(tǒng)的概念,其發(fā)展可分為以下三個階段: l.電子數(shù)據(jù)處理(Electronic Data Processing,EDP) a.數(shù)據(jù)單項處理 b.數(shù)據(jù)綜合處理,2.數(shù)據(jù)的系統(tǒng)處理 MIS有以下特點: (1) 在企業(yè)管理中全面使用計算機。 (2) 應用數(shù)據(jù)庫技術和計算機網(wǎng)絡。 (3) 采用決策
8、模型解決結構化的決策問題。 3.支持決策 (1) 決策支持系統(tǒng)(Decision support System,DSS)。 (2) 群體決策支持系統(tǒng)。 (3) 智能支持系統(tǒng)。 (4) 經(jīng)理信息系統(tǒng)。,二、管理系統(tǒng)中計算機應用的基本條件 管理系統(tǒng)中計算機應用,除必須具有計算機軟硬件外,應具備的基本條件如下 : 1.科學的管理基礎 為了適應計算機管理的要求,必須逐步做到: (1) 管理工作的程序化。 (2) 管理業(yè)務的標準化。 (3) 報表文件的統(tǒng)一化。 (4) 數(shù)據(jù)資料的完整化和代碼化。,2.領導的支持和參與劃。 (2) 抓好決策。 (3) 抓好落實。 3.建立專業(yè)人員隊伍和培訓 這類培訓一般按
9、三個層次學習以下三方面的相應的內容: (1) 向負責系統(tǒng)開發(fā)的領導成員介紹管理信息系統(tǒng)的基本概念、開發(fā)的方法和原則。,(2) 向參與系統(tǒng)開發(fā)的成員講解管理信息系統(tǒng)的開發(fā)方法、步驟和規(guī)范等知識。 (3) 向職能部門的業(yè)務人員普及計算機基礎知識,介紹計算機在企業(yè)管理中應用的必要性和可能性,加強他們在提高信息管理意識、打破傳統(tǒng)觀念等方面的教育。,第四節(jié)、企業(yè)管理信息系統(tǒng),一、管理信息系統(tǒng)的基本結構形式 1.職能結構 2.管理階段結構 3.層次(縱向綜合)結構 4.全面綜合結構,二、管理信息系統(tǒng)軟件 1.制造資源計劃(Manufacturing Resource Planning,MRPII)
10、 系統(tǒng) 2.企業(yè)資源計劃(Enterprise Resource Planning,ERP) 3.商業(yè)企業(yè)管理信息系統(tǒng),第五節(jié)、企業(yè)信息化與管理創(chuàng)新,一、企業(yè)信息化 目前企業(yè)信息化主要體現(xiàn)在以下三個領域 : 1.企業(yè)生產過程的自動化、智能化 2.企業(yè)管理決策的網(wǎng)絡化、智能化 3.企業(yè)商務活動的電子化,二、企業(yè)信息化與管理創(chuàng)新 企業(yè)進行改革和創(chuàng)新,主要表現(xiàn)在以下幾方面: 1.業(yè)務流程重組 2.供應鏈管理 3.虛擬企業(yè),三、電子商務 電子商務(Electronic Commerce,EC) 是指對整個貿易活動實現(xiàn)電子化。即交易各方通過計算機和通信網(wǎng)絡進行信息的發(fā)布、傳遞、存儲、統(tǒng)計,以電子交易方式
11、而不是通過紙介質信息交換或直接面談方式進行商業(yè)交易。 l.電子商務的功能 電子商務功能主要包括以下幾方面: (1) 網(wǎng)上廣告宣傳。 (2) 網(wǎng)上咨詢和貿易洽談。,(3) 網(wǎng)上產品訂購。 (4) 網(wǎng)上貨幣支付和電子銀行。 (5) 服務傳遞。 (6) 意見征詢。 7) 交易活動管理。 2.電子商務的分類 (1) 企業(yè)與消費者之間的電子商務(簡稱B-C模式)。 (2) 企業(yè)與企業(yè)之間的電子商務(簡稱B-B模式) 。 (3)企業(yè)內部的電子商務。,3.電子商務的特點 (1) 提供全球性商務服務。 (2) 高效、快捷。通過高度可視化方式展示商品,高效完成銷售的各環(huán)節(jié),縮短銷售周期;能減少交易過程中的費用,
12、降低交易成本。 (3) 加強客戶關系管理。 (4) 提高服務質量。,,五、管理信息處理的要求 現(xiàn)代企業(yè)對信息處理的要求可歸結為 1、及時 2、準確 3、適用 4、經(jīng)濟,第二章 企業(yè)管理的信息化平臺,第一節(jié)、計算機系統(tǒng) 一、計算機系統(tǒng) 1.計算機和計算機系統(tǒng) 計算機(Computer):一種用于計算的機器。計算機既可以進行數(shù)值計算,又可以進行邏輯計算。計算機還具有存儲記憶功能,可以把數(shù)據(jù)(原始數(shù)據(jù)、中間結果、最終結果)和程序都存儲起來,2.計算機的分類 按計算機的規(guī)模和性能,計算機可以分為六大類: (1) 巨型機(Supercomputer)。 (2) 小巨型機(Minisupercompute
13、r)。 (3) 大型機、中型機(Mainframe)。 (4) 小型機(Minicomputer)。 (5) 個人機(Personal Computer)。 (6) 工作站(Workstation)。,3.計算機硬件系統(tǒng) (1)基本結構。 (2) 基本組成。 中央處理器。 存儲器。,4.計算機軟件系統(tǒng) 計算機軟件的分類。 系統(tǒng)軟件:直接控制和協(xié)調計算機、通信設備及其他外部設備的軟件。應用軟件:直接完成某種具體應用的軟件。 (2) 軟件、硬件系統(tǒng)的關系。 在計算機系統(tǒng)中硬件是基礎,軟件是靈魂;它們互相支持、互相協(xié)調實現(xiàn)計算機的計算與數(shù)據(jù)處理任務。 (3) 計算機程序設計語言。 (4) 操作系統(tǒng)。
14、,5.計算機系統(tǒng)的性能指標 評價計算機性能的指標: (1) 字長:指計算機能一次同時處理的二進制數(shù)碼的位數(shù)。 (2)運算速度:用每秒鐘能執(zhí)行多少條指令來表示,單位一般用MIPS(百萬條指令/秒) 。 (3)內存容量:內存儲器中能存儲信息的總字節(jié)數(shù)。 (4)主頻:指計算機CPU的時鐘頻率。,(5) 存取周期:存儲器完成一次讀(取) 或寫(存) 信息操作所需的時間稱存儲器的存取(或訪問) 時間,而連續(xù)兩次讀或寫所需的最短時間,稱存儲器的存取周期(或存儲周期) 。 (6) 總線寬度:總線是由數(shù)據(jù)總線DB、地址總線AB和控制總線CB三組線構成的,每組線由若干根線組成。,二、多媒體技術和多媒體計算機 1
15、.基本概念 媒體:指信息表示和傳播的載體。 多媒體:指信息表示媒體的多樣化,例如文字、圖形、圖像、聲音、動畫、視頻影像等。 2. 多媒體系統(tǒng)的主要特征 多媒體系統(tǒng)必須具備四個主要的特征: (l) 集成性。 (2) 交互性。 (3) 實時性 (4) 數(shù)字化。,第二節(jié)、通信及網(wǎng)絡系統(tǒng),一、數(shù)據(jù)通信技術基礎 1.數(shù)據(jù)通信模型 通信系統(tǒng)需要完成的任務如下: (1)信號接口:產生或接收符合通信協(xié)議的信號。 (2) 路由和尋址:為發(fā)出信號選擇到達目的地的路徑。 (3)呼叫和應答:信號發(fā)送前先呼叫,接收方應答后建立通信鏈路,這個過程叫握手。 (4)可傳輸:采用各種措施保證數(shù)據(jù)傳輸?shù)恼_性。,2.數(shù)據(jù)通信
16、的帶寬 (1)兩種通信系統(tǒng),即模擬通信系統(tǒng)和數(shù)字通信系統(tǒng)。 (2)模擬通信的帶寬。 (3)數(shù)字通信的帶寬。,3.常用傳輸介質 (1)雙絞線 (2)同軸電纜 (3)光纜 (4)無線通信 (5)微波通信,4.數(shù)據(jù)傳輸 (1) 基帶傳輸。使用數(shù)字信號傳輸數(shù)據(jù),終端設備將數(shù)字信號轉變成脈沖電信號時,這種原始矩形脈沖信號固有的頻帶叫做基本頻帶,簡稱為基帶。 (2) 頻帶傳輸。利用模擬信道傳輸數(shù)字信號的方法稱為頻帶傳輸。,5.調制與解調 調制:把需要傳送的信號加載到另一種信號上,以便容易在給定的介質中傳送的過程。這里所說的另一種信號叫做傳送信號的載波。 解調:信號傳送到接收站以后,再把載波上加載的信號卸載
17、下來的過程。 6.多路復用技術 在一條介質上同時傳送多于一路以上信號的傳輸方式,叫做該介質的多路復用。,7.數(shù)據(jù)交換技術 (1)專線連接。 (2)電路交換。 (3)存儲轉發(fā)交換。 存儲轉發(fā)交換方式可以分為: 報文交換。 報文分組交換。,二、計算機網(wǎng)絡基礎 計算機網(wǎng)絡:是將地理位置不同,并具有獨立功能的多個計算機系統(tǒng)通過通信設備和線路連接起來,在功能完善的網(wǎng)絡軟件支持下,向多個用戶提供各種應用服務,從而實現(xiàn)數(shù)據(jù)、程序與硬件等各類資源共享的系統(tǒng)。 計算機網(wǎng)絡的主要功能是:數(shù)據(jù)通信、資源共享和分布處理。,1.計算機網(wǎng)絡的結構 (1)資源子網(wǎng):由主機、終端、終端控制器、聯(lián)網(wǎng)外設、各種軟件資源和信息資源
18、組成的 . (2) 通信子網(wǎng):由通信控制處理機(CCP)、專用或公用的通信線路及其他通信設備組成的 2.計算機網(wǎng)絡的分類 (1) 按網(wǎng)絡傳輸技術分類:可以分為點對點式網(wǎng)絡和廣播式網(wǎng)絡。 (2) 按網(wǎng)絡覆蓋范圍分類, 局域網(wǎng)(Local Area Network,LAN):是小范圍的計算機網(wǎng)絡。 廣域網(wǎng)(Wide Area Network,WAN) 也叫做遠程網(wǎng) 3.計算機網(wǎng)絡的拓撲結構 (1) 星型拓撲 (2) 環(huán)型拓撲 (3) 總線型拓撲 (4) 樹型拓撲,4.計算機網(wǎng)絡協(xié)議 通信協(xié)議:在通信過程中,通信雙方都必須遵守的規(guī)則和約定。 網(wǎng)絡協(xié)議:計算機網(wǎng)絡通信的語言,規(guī)定了通信雙方交換數(shù)
19、據(jù)或控制信息的格式、響應及動作;網(wǎng)絡協(xié)議是實現(xiàn)不同主機之間、不同操作系統(tǒng)之間及工作站之間通信的規(guī)則和約定。 國際標準化組織(ISO)在1981年提出了開放系統(tǒng)互聯(lián)(OSI) 參考模型,即網(wǎng)絡七層協(xié)議。,三、局域網(wǎng) 局域網(wǎng)的技術特點如下 : (1)覆蓋有限的地理范圍,適用于公司、機關、學校、工廠等處計算機、終端設備和信息處理設備間聯(lián)網(wǎng)的要求。 (2)能夠提供高數(shù)據(jù)傳輸率、低誤碼率的高質量數(shù)據(jù)傳輸環(huán)境。 (3)屬于一個單位所有,易于建立、維護和擴展。 (4)局域網(wǎng)的特性主要由網(wǎng)絡拓撲、傳輸介質和介質訪問控制方法決定。,1.局域網(wǎng)的硬件組成 局域網(wǎng)在邏輯上可以由網(wǎng)絡服務器、工作站、網(wǎng)卡、傳輸介質和連
20、接轉換部件構成。 其中連接轉換部件可以是中繼器、集線器、網(wǎng)橋、路由器、網(wǎng)關等。 2.局域網(wǎng)的軟件系統(tǒng) (1) 網(wǎng)絡操作系統(tǒng)。 (2) 網(wǎng)絡管理軟件。 (3) 網(wǎng)絡應用軟件。,3.局域網(wǎng)傳輸介質 局域網(wǎng)中常用的傳輸介質是同軸電纜、雙絞線、光纖和無線通信信道。 4.局域網(wǎng)工作方式 共享介質式,所有結點共享一條公共通信傳輸介質,當一個結點發(fā)送數(shù)據(jù)時,將會以廣播的形式傳送到所有的結點上。 交換式,5.局域網(wǎng)的介質訪問控制方式 : 總線CSMA/CD控制、令牌環(huán)傳遞Token Ring控制和令牌總線傳遞 Token Bus控制 6.局域網(wǎng)協(xié)議 控制網(wǎng)絡訪問的協(xié)議,這類訪問主要就是CSMA/CD訪問和令牌
21、傳送訪問。 7.局域網(wǎng)中計算機的相對地位 對等網(wǎng)絡模式。 (2) 客戶機/服務器網(wǎng)絡模式。,8.網(wǎng)絡互聯(lián)技術 網(wǎng)絡互聯(lián):指將分布在不同地理位置的、類型相同或不同的、協(xié)議相同或不相同的網(wǎng)絡及設備,相互連接構成更大規(guī)模的網(wǎng)絡,實現(xiàn)網(wǎng)絡資源的共享。要實現(xiàn)網(wǎng)絡互聯(lián),必須做到以下幾點: (1)在互聯(lián)的網(wǎng)絡之間提供鏈路,至少有物理線路和數(shù)據(jù)線。 (2) 在不同網(wǎng)絡結點的進程之間提供適當?shù)穆酚蓙斫粨Q數(shù)據(jù)。 (3) 提供網(wǎng)絡記賬服務,記錄網(wǎng)絡資源使用情況。 (4) 提供各種互聯(lián)服務,應當盡可能不改變互聯(lián)網(wǎng)的結構。,,四、Internet的基礎 Internet是全球性的計算機互聯(lián)網(wǎng)絡;它連接了全世界千千萬萬個
22、計算機網(wǎng)絡的網(wǎng)絡,所以也叫做網(wǎng)際網(wǎng)。 1.Internet的組成 (1)通信線路。 (2) 路由器。 (3) 主機。 (4) 信息資源。,2.Internet通信協(xié)議 在進行數(shù)據(jù)通信時必須遵守統(tǒng)一的規(guī)范和約定。這種規(guī)范和約定就叫做網(wǎng)絡通信協(xié)議,因特網(wǎng)的網(wǎng)絡互聯(lián)通信協(xié)議是TCP/IP(Transmission Control Protocol/Internet Protocol) 協(xié)議。 3.Internet網(wǎng)絡地址 (1)物理地址。 (2)IP地址。 (3)域名。,4.Internet的應用 信息服務。它具體分為以下幾類: 信息瀏覽。 信息發(fā)布。 信息檢索。 文件下載。 (2) 網(wǎng)上通信。網(wǎng)絡
23、通信分為以下幾類: 電子郵件。 網(wǎng)上聊天。 IP電話。 網(wǎng)上尋呼。,(3) 協(xié)同工作。它可以有以下幾種形式: 協(xié)同辦公和聯(lián)合研究。 網(wǎng)上討論。 IP網(wǎng)絡視頻會議。 (4) 電子商務。 (5) 網(wǎng)上教育。 (6) 網(wǎng)上娛樂。 5.Internet的接入方法 (1) 通過局域網(wǎng)接入。 (2) 通過電話網(wǎng)接入 。,6.企業(yè)內部網(wǎng) 所謂企業(yè)內部網(wǎng)(Intranet) ,就是一個企業(yè)為實現(xiàn)內部管理和通信而建立的獨立網(wǎng)絡。 (1) 發(fā)展過程:企業(yè)網(wǎng)絡技術基本上經(jīng)歷了三個階段: 集中處理階段。 客戶機/服務器模式。 瀏覽器/服務器模式。 (2) Intranet的技術特點。 (3) Intranet的基本結
24、構 Intranet是由服務器、客戶機、物理網(wǎng)絡和防火墻四個部分組成的。,7.企業(yè)外部網(wǎng)企業(yè)外部網(wǎng)(Extranet):利用Internet的協(xié)議和標準,并通過公共通信系統(tǒng)(可以是Internet網(wǎng)絡或專用線路) ,使通過認證的指定用戶能夠分享企業(yè)內部網(wǎng)上部分信息和部分應用服務的半開放專用網(wǎng)。,第三節(jié)、數(shù)據(jù)庫系統(tǒng),一、數(shù)據(jù)庫的基本概念 1.數(shù)據(jù)庫的基本術語 數(shù)據(jù)庫(Data Base,DB) (2) 數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)描述語言DDL(Data DescriPtion Language) 數(shù)據(jù)操作語言DML(Data ManiPulation Language) 其他管理和控制程序,(3) 數(shù)
25、據(jù)庫系統(tǒng)(Data Base System):指以計算機系統(tǒng)為基礎,以數(shù)據(jù)庫方式管理大量共享數(shù)據(jù)的綜合系統(tǒng)。 (4) 數(shù)據(jù)庫應用系統(tǒng):是在數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持下建立的計算機應用系統(tǒng),簡寫為DBAS。,2.數(shù)據(jù)庫系統(tǒng)的特點 (1) 數(shù)據(jù)結構化。 (2) 數(shù)據(jù)共享。 (3) 數(shù)據(jù)獨立性。 (4) 可控冗余度。 (5) 統(tǒng)一的管理和控制。,二、數(shù)據(jù)模型的基本概念 1.模型的概念 2.概念模型 (l) 基本術語 (2) 實體集內部的聯(lián)系 3.數(shù)據(jù)模型 邏輯數(shù)據(jù)模型:是用戶通過數(shù)據(jù)庫管理系統(tǒng)看到的現(xiàn)實世界,它描述了數(shù)據(jù)庫數(shù)據(jù)的整體結構。,物理數(shù)據(jù)模型:是用來描述數(shù)據(jù)的物理存儲結構和存儲方法的.
26、 層次模型 網(wǎng)狀模型 關系模型 面向對象模型,三、關系模型與關系數(shù)據(jù)庫 1.關系模型 關系模型是一種新的數(shù)據(jù)模型。它建立在集合論和謂詞演算公式的基礎上。它提供的邏輯結構簡單,數(shù)據(jù)獨立性強,存取具有對稱性、操縱靈活。 2.關系操作 (1) 傳統(tǒng)集合運算。傳統(tǒng)集合運算有并、交、差三種。 (2) 專門的關系運算。專門的關系運算主要有選擇(篩選)、投影和連接三種。選擇運算是對關系表中元組(行) 的操作,操作結果是找出滿足條件的元組。,四、Vsual Foxpro數(shù)據(jù)庫管理系統(tǒng) (l) 數(shù)據(jù)表。 (2) 數(shù)據(jù)庫。 (3) 索引。 (4) 關鍵字。 (5) 視圖。 (6) 存儲過程。,第三章 管理信息系統(tǒng)
27、的開發(fā)策略 第一節(jié)、系統(tǒng)開發(fā)的任務和特點 一、系統(tǒng)開發(fā)的任務 系統(tǒng)開發(fā)的任務就是根據(jù)企業(yè)管理的目標、內容、規(guī)模、性質等具體情況,從系統(tǒng)論的觀點出發(fā),運用系統(tǒng)工程的方法,按照系統(tǒng)發(fā)展的規(guī)律,為企業(yè)建立起計算機化的信息系統(tǒng)。其中最核心的工作,就是開發(fā)出一套適合于現(xiàn)代企業(yè)管理要求的應用軟件系統(tǒng)。,二、系統(tǒng)開發(fā)的特點 1.復雜性高 2.集體的創(chuàng)造性活動 3.質量要求高 4.產品是無形的 5.歷史短,經(jīng)驗不足。,第二節(jié)、系統(tǒng)開發(fā)的指導原則 一、系統(tǒng)開發(fā)的指導原則 1、系統(tǒng)的目的性 應明確系統(tǒng)開發(fā)的目的,確立面向用戶的觀點。 2、系統(tǒng)的整體性 強調系統(tǒng)的整體性,采用先確定邏輯模型,再設計物理模型
28、的開發(fā)思路。 3、系統(tǒng)的相關性 分析系統(tǒng)的相關性,根據(jù)分解協(xié)調的原則由頂向下發(fā)展系統(tǒng)。,、系統(tǒng)的環(huán)境適應性 應該適應環(huán)境變化的要求,開發(fā)易擴展、易維護的系統(tǒng)。 5、工作成果文檔化,圖表規(guī)范化 軟件是程序以及開發(fā)、使用和維護這些程序所需的所有文檔。,第三節(jié)、系統(tǒng)開發(fā)的方法 一、系統(tǒng)開發(fā)的方法 1、生命周期法 生命周期法將管理信息系統(tǒng)的開發(fā)過程劃分為系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施三個階段,每個階段又分成若干步驟。 1)系統(tǒng)開發(fā)生命周期各階段的主要任務 系統(tǒng)分析。在系統(tǒng)分析階段,首先根據(jù)用戶提出的建立新系統(tǒng)的要求,進行總體規(guī)劃和可行性研究。 (2) 系統(tǒng)設計。根據(jù)系統(tǒng)分析確定的邏輯模型,確定新系統(tǒng)的物
29、理模型,即計算機化信息系統(tǒng)應用軟件的總體結構和數(shù)據(jù)庫設計,并提出系統(tǒng)配置方案。,(3) 系統(tǒng)實施。系統(tǒng)實施包括:按照物理模型實現(xiàn)應用軟件的編制和測試、系統(tǒng)試運行、系統(tǒng)切換、系統(tǒng)交付使用以及運行后的系統(tǒng)維護和評價等工作。 2)生命周期法的主要優(yōu)缺點 生命周期法的主要優(yōu)點是: (1) 強調系統(tǒng)的整體性、全局性。它采用“自頂向下” 的原則分析和設計系統(tǒng),首先解決全局問題,強調在系統(tǒng)整體優(yōu)化的前提下,來考慮具體的解決方案。,(2) 嚴格區(qū)分工作階段。整個開發(fā)過程階段和步驟清楚,每一階段和步驟均有明確的成果,作為下一步工作的依據(jù)。這樣有利于整個項目的管理與控制,避免了開發(fā)過程的混亂狀態(tài)。 缺陷: (1)
30、 難以準確定義用戶需求。 (2) 開發(fā)周期長,難以適應環(huán)境變化。,2、原型法 原型法(Prototyping Approach)的基本思想是:首先由用戶與系統(tǒng)分析設計人員合作,在短期內定義用戶的基本需求,開發(fā)出一個功能不十分完善、實驗性的、簡易的應用軟件系統(tǒng)的基本框架,稱之為原型。 原型法的主要優(yōu)點是: l)符合人們認識事物的規(guī)律 2)用戶參與積極性高 3) 開發(fā)周期短,使用靈活,3、面向對象的方法(Object Oriented) 1)操作與數(shù)據(jù)共同封裝 2)類與繼承機制 4、計算機輔助軟件工程 計算機輔助軟件工程(Computer Aided Software Engineering,C
31、ASE)是提高系統(tǒng)開發(fā)效率和質量的重要途徑。,5、開發(fā)方法的選擇 原型法需要軟件支撐工具快速形成原型,并不斷地與用戶討論、修改,最終建立系統(tǒng)。要將這種方法用于大型信息系統(tǒng)開發(fā)中的所有環(huán)節(jié)是不適宜的。因此,它主要用于小型的。靈活性高的系統(tǒng)或局部系統(tǒng)的設計和實施。 面向對象的方法是以對象為基礎,利用特定的軟件工具直接完成從對象的描述到應用軟件結構的轉換,特別適合于小型應用軟件系統(tǒng)的開發(fā)。 在大型系統(tǒng)的開發(fā)中,常常不是采用一種開發(fā)方法,而是采用多種方法的組合。,第四節(jié)、系統(tǒng)開發(fā)的方式 一、系統(tǒng)開發(fā)的方式 目前,我國企業(yè)系統(tǒng)開發(fā)方式主要有以下四種 1.由本企業(yè)自行開發(fā) 2.委托開發(fā) 3.企業(yè)與軟件公
32、司合作開發(fā) 4.購買應用軟件產品,第五節(jié)、系統(tǒng)開發(fā)的組織與項目管理 一、系統(tǒng)開發(fā)的組織與項目管理 1、系統(tǒng)開發(fā)的組織 1)系統(tǒng)開發(fā)領導小組 領導小組的職責范圍如下: (1) 提出建立新系統(tǒng)的目標和總策略。 (2) 指導項目小組工作,保證滿足企業(yè)不同部門對新系統(tǒng)的需求。 (3) 對開發(fā)工作進行監(jiān)督與控制。 (4) 協(xié)調系統(tǒng)開發(fā)中有關的各項工作。,(5) 向上級組織報告系統(tǒng)開發(fā)工作的進展情況。 (6) 委任計算中心的主要工作人員,規(guī)定他們的職責范圍。 2)系統(tǒng)開發(fā)項目組 項目小組直接負責系統(tǒng)開發(fā)的具體企業(yè)工作。項目小組成員由三類人員組成,即系統(tǒng)分析師、程序設計員和企業(yè)管理人員。,2、系統(tǒng)開發(fā)的項目
33、管理 計算機管理信息系統(tǒng)的建立是一項復雜的系統(tǒng)工程,除了應用軟件系統(tǒng)開發(fā)工作以外,還需要一定的支持環(huán)境,如進行管理體制的改革,信息的標準化、規(guī)范化、完整化,應用人員的培訓,硬件設備和系統(tǒng)軟件的配置,計算機房的建設等各方面的工作,只有這些工作完成以后,信息系統(tǒng)才能正常運轉。,第四章 信息系統(tǒng)規(guī)劃和可行性研究 第一節(jié)、信息系統(tǒng)規(guī)劃概論 一、系統(tǒng)規(guī)劃的目的 對信息系統(tǒng)規(guī)劃的目的,主要有如下幾方面: 1.保證信息系統(tǒng)開發(fā)符合企業(yè)總的戰(zhàn)略目標,使系統(tǒng)能真正成為提高企業(yè)競爭力的有力工具。 2.保證信息系統(tǒng)滿足企業(yè)各部門對信息的需求。 3.為領導對系統(tǒng)開發(fā)決策提供依據(jù)。 4.明確系統(tǒng)開發(fā)的優(yōu)先順序。,二、
34、系統(tǒng)規(guī)劃的主要內容 一個企業(yè)的信息系統(tǒng)規(guī)劃可劃分為戰(zhàn)略性規(guī)劃和執(zhí)行性規(guī)劃兩大部分。戰(zhàn)略性規(guī)劃是宏觀指導性的長遠規(guī)劃,執(zhí)行性規(guī)劃是對戰(zhàn)略性規(guī)劃的具體化和細化。 1.信息系統(tǒng)的戰(zhàn)略性規(guī)劃 信息系統(tǒng)的戰(zhàn)略性規(guī)劃就是要在企業(yè)戰(zhàn)略規(guī)劃的指導下,考慮企業(yè)管理環(huán)境和信息技術對信息系統(tǒng)的影響,對企業(yè)內部的信息技術和信息資源開發(fā)工作進行合理安排,確定信息系統(tǒng)在組織中的地位以及結構關系,并制定出分階段的發(fā)展目標、關鍵任務和主要內容。,2.企業(yè)信息系統(tǒng)的執(zhí)行性規(guī)劃 企業(yè)信息系統(tǒng)執(zhí)行性規(guī)劃又稱為開發(fā)規(guī)劃,是對戰(zhàn)略性規(guī)劃的具體落實,主要內容如下: (1) 系統(tǒng)目標與范圍的描述。首先要確定信息系統(tǒng)目標;確定系統(tǒng)界面,系
35、統(tǒng)與外部的信息聯(lián)系;系統(tǒng)的主要功能;系統(tǒng)與企業(yè)其他計算機的應用。 (2) 系統(tǒng)運行環(huán)境描述。它是說明系統(tǒng)運行在管理方面的基本要求與條件,包括管理思想及管理方法變革的設想、業(yè)務流程重組及組織機構的變化、職能調整的設想。,(3) 信息系統(tǒng)的硬件與系統(tǒng)軟件配置。它是說明計算機和網(wǎng)絡系統(tǒng)的配置要求,系統(tǒng)軟件的配置要求。其目的是通過系統(tǒng)配置可以比較準確地估計出系統(tǒng)的總投資,有利于領導對是否開發(fā)信息系統(tǒng)進行決策。 (4) 系統(tǒng)開發(fā)計劃。在計劃中要確定系統(tǒng)開發(fā)策略(即系統(tǒng)開發(fā)的方式與方法) ,開發(fā)階段的劃分,開發(fā)的優(yōu)先順序及每階段投入資源的預算,系統(tǒng)運行環(huán)境的形成與優(yōu)化方案,三、諾蘭模型 諾蘭模型六個階段:
36、 1.初始階段 這個階段人們對計算機還很不了解,引入少數(shù)的計算機主要起到宣傳、啟蒙的作用,人們對它的興趣也只是由于新鮮,注重學習技術,不求實際的效益。 2.普及階段 此時計算機技術開始普及,一些初期嘗試的成功,使人們對計算機技術開始產生了實際的、基于自身工作需要的興趣。這個階段,計算機的作用主要還是用于學習和培訓,真正用于管理的尚屬少數(shù)。學習及普及是這一階段的主要的工作。,3.控制階段 此時投入使用的計算機應用系統(tǒng)逐漸多起來。然而由于缺乏全局考慮,各單項應用之間不協(xié)調,并未取得預期的效益。人們開始對計算機的使用進行規(guī)劃與控制。 4.集成階段 人們按照信息系統(tǒng)工程的方法,全面規(guī)劃,切實地從管理的
37、實際需要出發(fā),進行信息系統(tǒng)的建設與改造。,5.數(shù)據(jù)管理階段 信息管理提高到了一個新的以計算機為技術手段的水平上,計算機已經(jīng)成為日常管理工作的不可缺少的工具,日常信息處理工作已經(jīng)普遍由計算機來完成。計算機作為日常信息處理工具的作用開始發(fā)揮出來,投資開始見效。 6.成熟階段 在日常數(shù)據(jù)已經(jīng)進入計算機的條件下,人們進一步對這些數(shù)據(jù)加工整理,充分利用,從而使決策水平提高,優(yōu)化管理,避免失誤,真正發(fā)揮對各級決策的支持作用。這時,計算機的作用才充分發(fā)揮出來。,第二節(jié)、信息系統(tǒng)規(guī)劃的主要方法 一、戰(zhàn)略集合轉移法 戰(zhàn)略集合轉移法(Strategy Set Transformation,SST) 是把組織的總
38、戰(zhàn)略看成一個信息集合,由使命、目標、戰(zhàn)略和其他戰(zhàn)略變量(如管理水平、環(huán)境約束)等組成。 第一步是識別和闡述企業(yè)的戰(zhàn)略集,首先考察企業(yè)是否有寫成文的戰(zhàn)略計劃,如果沒有,就要去構造這個戰(zhàn)略集??梢圆捎孟率霾襟E: 一是描繪出企業(yè)有關的各類人員的結構,如企業(yè)股東。供應商、顧客、管理者等不同集團。,二是識別每種集團的目標。 三是識別每種集團的使命及戰(zhàn)略。 第二步是將企業(yè)的戰(zhàn)略集轉化為MIS的戰(zhàn)略集。MIS戰(zhàn)略集應包括系統(tǒng)目標、約束及戰(zhàn)略計劃。在此基礎上信息系統(tǒng)分析員可提出MIS執(zhí)行計劃。,二、關鍵成功要素法 所謂的關鍵要素,就是關系到企業(yè)的生存與組織成功的重要因素,它們也是企業(yè)最需要得到的決策信息、是
39、值得管理者重點關注的活動區(qū)域。 關鍵成功要素法分析包括四個步驟: 一是了解企業(yè)及信息系統(tǒng)的戰(zhàn)略目標。 二是識別影響戰(zhàn)略目標的所有成功要素??梢越柚蚬P系樹等方法來輔助分析。 三是確定關鍵要素。這需要對所有成功因素進行評價,判斷它們對組織目標的影響力,找出影響力大的因素,可以采用層次分析法、特爾斐法、模糊綜合評判法等來輔助分析。 四是識別性能指標和標準。給出每個關鍵要素的性能指標和測量標準。,三、企業(yè)系統(tǒng)規(guī)劃法 企業(yè)系統(tǒng)規(guī)劃法(Business System Planning,BSP) 的基本出發(fā)點是:必須讓企業(yè)的信息系統(tǒng)支持企業(yè)的目標,讓信息系統(tǒng)戰(zhàn)略表達出企業(yè)各個管理層次的需求,向整個企業(yè)
40、提供一致性的信息,并且在組織機構和管理體制改變時保持工作能力。 企業(yè)系統(tǒng)規(guī)劃方法實現(xiàn)的主要步驟: 第一步是定義企業(yè)目標,要在企業(yè)各級管理部門中取得一致的看法,使企業(yè)的發(fā)展方向明確,使信息系統(tǒng)支持這些目標。,第二步是要定義企業(yè)過程,這是因BSP方法的核心。所謂企業(yè)過程就是企業(yè)資源管理所需要的、邏輯上相關的一組決策和活動。企業(yè)過程演繹了企業(yè)目標的完成過程,又獨立于具體的組織機構變化,是建立企業(yè)信息系統(tǒng)的基礎。 第三步是定義數(shù)據(jù)類,即認識這些過程所產生、控制和使用的數(shù)據(jù),具體了解各種數(shù)據(jù)的內容、范圍、可*性等,認識數(shù)據(jù)的共享要求和數(shù)據(jù)政策,以及數(shù)據(jù)使用中的問題,使信息系統(tǒng)規(guī)劃能夠;滿足數(shù)據(jù)資源管理的
41、要求。 第四步是定義信息系統(tǒng)總體結構,即對數(shù)據(jù)資源和信息流程進行合理組織的方案,具體包括識別出系統(tǒng)和各個子系統(tǒng),以及它們所支持的企業(yè)過程,從而將企業(yè)目標轉化成信息系統(tǒng)的目標。,第三節(jié)、系統(tǒng)規(guī)劃的可行性研究 一、初步調查 初步調查是可行性分析的基礎??尚行苑治鲂〗M需調查的內容主要有以下幾個方面: 1.企業(yè)和環(huán)境概況 2.信息處理狀況 3.開展系統(tǒng)開發(fā)的資源情況 4.企業(yè)領導和各職能部門負責人對系統(tǒng)目標和范圍的看法,對系統(tǒng)開發(fā)工作的態(tài)度。,二、規(guī)劃的可行性分析 系統(tǒng)規(guī)劃方案的可行性應從經(jīng)濟方面、技術方面、系統(tǒng)運行方面進行分析和評價 : 1.經(jīng)濟的可行性 它主要是指進行系統(tǒng)的投資/效益分析。 2.
42、技術的可行性 經(jīng)過經(jīng)濟分析,在確定企業(yè)準備投資多少來達到系統(tǒng)的目標之后,再進行技術上的可行性分析。 3.系統(tǒng)運行的可行性 系統(tǒng)的建立要考慮社會的、人為的因素影響,根據(jù)可行性分析結果,提出可行性研究報告,其主要內容包括: 1.現(xiàn)行系統(tǒng)概況,包括企業(yè)目標、規(guī)模、組織結構、人員、設備、效益等。 2.現(xiàn)行信息系統(tǒng)存在的主要問題和主要信息需求。 3.擬建系統(tǒng)的規(guī)劃方案。 4.經(jīng)濟可行性分析包括新系統(tǒng)的投資、運行費用、經(jīng)濟效益及社會效益。 5.技術可行性分析,包括對所提供技術的評估,分析使用規(guī)劃中所提供的技術能否達到預期目標的可行性。 6.結論。對可行性研究結果的簡要總結。,結論可以是下列四種之一: (1
43、) 可以立即開始開發(fā)工作。 (2) 需要推遲到某些條件(如資金、技術、管理) 具備后才能進行系統(tǒng)開發(fā)。 (3) 需要對目標進行某些修改后才能進行系統(tǒng)開發(fā)。 (4) 完全不可行,沒有必要進行系統(tǒng)開發(fā),終止工作。,2.頂層數(shù)據(jù)流程圖 (1)頂層數(shù)據(jù)流程圖的一般形式。 (2)頂層數(shù)據(jù)流程圖的繪制。 3.低層次數(shù)據(jù)流程圖 在頂層數(shù)據(jù)流程圖的基礎上,將處理功能(邏輯功能) 逐步分解,可得到不同層次的數(shù)據(jù)流程圖.用分層次的數(shù)據(jù)流程圖來描述原系統(tǒng),把系統(tǒng)看作一個統(tǒng)一的整體,進行綜合的邏輯描述。首先要劃定系統(tǒng)的邊界,分析系統(tǒng)與外界的信息聯(lián)系。,4.擴展的數(shù)據(jù)流程圖 擴展的具體內容有兩個方面:(1) 應用計算機
44、以后,可以增加許多原來手工處理難以完成的各種功能。(2) 擴展是增加對各種例外情況和錯誤情況的處理。 最終確定的數(shù)據(jù)流程圖,是新系統(tǒng)的綜合邏輯描述,著重反映系統(tǒng)的全貌。而邏輯模型的許多細節(jié),如每個處理功能的要求,數(shù)據(jù)流和數(shù)據(jù)存儲的具體內容、特征等,不可能在一套圖中完全表示出來,因此還要進一步進行下面兩步的分析工作,即數(shù)據(jù)分析和功能分析。,二、數(shù)據(jù)分析 數(shù)據(jù)分析的任務,是將數(shù)據(jù)流程圖中所出現(xiàn)的各組成部分的內容、特征用數(shù)據(jù)字典的形式做出明確的定義和說明。 1.數(shù)據(jù)字典的作用和編寫要求。 數(shù)據(jù)字典是給數(shù)據(jù)流程圖中每個成分以定義和說明的工具。數(shù)據(jù)字典的作用是對數(shù)據(jù)流程圖中的各種成分,包括數(shù)據(jù)項、數(shù)據(jù)
45、結構、數(shù)據(jù)流、數(shù)據(jù)存儲、處理功能、外部項等的邏輯內容與特征予以詳細說明。數(shù)據(jù)字典中有關系統(tǒng)的詳細信息是以后系統(tǒng)設計、系統(tǒng)實施與維護的重要依據(jù)。,2.數(shù)據(jù)字典的生成方法 生成數(shù)據(jù)字典的方法有兩種:由手工方式生成和由計算機輔助生成。手工編寫的優(yōu)點是具有較大靈活性與適應性,但手工編寫效率低。編輯困難、容易出現(xiàn)疏漏和錯誤,對數(shù)據(jù)字典的檢驗、維護、查詢、統(tǒng)計、分析都不方便。計算機輔助編寫數(shù)據(jù)字典是將數(shù)據(jù)字典有關的數(shù)據(jù)輸入計算機,存儲在數(shù)據(jù)字典庫中。計算機輔助生成的數(shù)據(jù)字典具有查詢、維護、統(tǒng)計、分析等功能。,數(shù)據(jù)字典中的條目有以下六種形式: (1) 數(shù)據(jù)項。 (2) 數(shù)據(jù)結構。 (3) 數(shù)據(jù)流。 (4)
46、數(shù)據(jù)存儲。 (5) 處理功能。 (6) 外部實體。,三、功能分析 功能分析是對數(shù)據(jù)流程圖中處理過程的功能作詳細的說明。常采用決策樹、決策表及結構化語言等作為描述功能分析的工具。 1.決策樹 決策樹又稱判定樹,是一種呈樹狀的圖形工具,適合于描述處理中具有多種策略,要根據(jù)若干條件的判定,確定所采用策略的情況。左端圓圈為樹根表示決策結點;由決策結點引出的直線,形似樹枝,稱為條件技,每條樹枝代表一個條件;中間的圓圈稱為條件結點;右端的實心圓表示決策結果。決策樹中條件結點以及每個結點所引出條件技的數(shù)量依具體問題而定。,決策樹的優(yōu)點是清晰、直觀;缺點是當條件多,而且互相組合時,不容易清楚地表達判斷過程。
47、2.決策表 決策表又稱判斷表,是一種呈表格狀的圖形工具,適用于描述處理判斷條件較多、各條件又相互組合、有多種決策方案的情況。決策表由四部分組成。 3.結構化語言 在自然語言的基礎上發(fā)展了一種規(guī)范化的語言表達方式,它使用的詞匯主要有三種:即祈使語句中明確的動詞;數(shù)據(jù)字典和數(shù)據(jù)流程圖中的名詞;表示處理邏輯結構的保留字。,用結構化語言任何處理邏輯都可以表達為順序、選擇判斷、循環(huán)三種結構。 (1) 順序結構中的祈使語句應包含一個動詞及一個賓語,表示要進行的處理(包括輸入、輸出及運算等) 。 (2) 判斷結構有兩種表示形式,可與判定樹、判定表的表達方式相對應。 (3) 循環(huán)結構是指在條件成立時,重復執(zhí)行
48、某處理,直到條件不成立時為止。,四、數(shù)據(jù)/功能分析 U/C矩陣是一張表格。它可以表數(shù)據(jù)/功能系統(tǒng)化分析的結果。它的左邊第一列列出系統(tǒng)中各功能的名稱,上面第一行列出系統(tǒng)中各數(shù)據(jù)類的名稱。表中在各功能與數(shù)據(jù)類的交*處,填寫功能與數(shù)據(jù)類的關系。 U/C矩陣的正確性,可由三方面來檢驗: (1) 完備性檢驗。這是指每一個數(shù)據(jù)類必須有一個產生者(即“C”) 和至少有一個使用者(即“U”) ;每個功能必須產生或者使用數(shù)據(jù)類。否則這個U/C矩陣是不完備的。,(2) 一致性檢驗。這是指每一個數(shù)據(jù)類僅有一個產生者,即在矩陣中每個數(shù)據(jù)類只有一個“C”。如果有多個產生者的情況出現(xiàn),則會產生數(shù)據(jù)不一致的現(xiàn)象。 (3)
49、無冗余性檢驗。這是指每一行或每一列必須有“U” 或“C”,即不允許有空行空列。若存在空行空列,則說明該功能或數(shù)據(jù)的劃分是沒有必要的、冗余的。 將U/C矩陣進行整理,移動某些行或列,把字母“C” 盡量*近U/C矩陣的對角線,可得到C符號的適當排列。,第三節(jié)、系統(tǒng)分析報告,系統(tǒng)分析報告 系統(tǒng)分析階段最后一項任務是編寫系統(tǒng)方案說明書。它實際上是整個系統(tǒng)分析階段的工作總結或成果,又是企業(yè)領導對系統(tǒng)進入設計階段決策的依據(jù),其主要內容包括: 1.原系統(tǒng)的狀況和問題 2.新系統(tǒng)的目標 3.新系統(tǒng)的邏輯設計 4.有關新系統(tǒng)方案的比較,第六章 系統(tǒng)總體設計,第一節(jié)、系統(tǒng)總體結構設計 一、系統(tǒng)總體結構設計的任務
50、系統(tǒng)總體結構設計的任務,是根據(jù)系統(tǒng)分析的邏輯模型設計應用軟件系統(tǒng)的物理結構。 系統(tǒng)物理模型必須符合邏輯模型,能夠完成邏輯模型所規(guī)定的信息處理功能,這是物理設計的基本要求。,二、結構化設計的基本思想 1.結構化設計的要點 系統(tǒng)是否具有可修改性與其結構有著密切的關系?!敖Y構化設計” 的構想,成為系統(tǒng)設計的基本思想。其要點如下: (1) 模塊化。 (2) 由頂向下,逐步求精。 (3) 上層模塊分解為下層模塊,有三種不同的結構形式,即順序結構、選擇結構和循環(huán)結構。,2.控制結構圖的基本符號和規(guī)定 (1) 每個模塊有自身的任務,只有接收到上級模塊的調用命令時才能執(zhí)行。 (2) 模塊之間的通信只限于其直接
51、上、下級模塊,任何模塊不能直接與其他上下級模塊或同級模塊發(fā)生通信聯(lián)系。 (3) 若有某模塊要與非直接上、下級的其他模塊發(fā)生通信聯(lián)系,必須通過其上級模塊進行傳遞。 (4) 模塊調用順序為自上而下。,三、模塊分解的規(guī)則 1.模塊獨立性 所謂兩個模塊彼此完全獨立,是指其中任一模塊在運行時,與另一個模塊存在無關。獨立性只是一個相對的概念。具有獨立功能而且和其他模塊之間相互作用少的模塊,稱為獨立性高的模塊。 保證模塊獨立性高是設計一個系統(tǒng)的關鍵,它具有以下優(yōu)點: (1) 系統(tǒng)容易開發(fā)。系統(tǒng)開發(fā)往往由若干人分工合作完成,由于模塊之間聯(lián)系少,接口簡單,可以簡化合作者之間的協(xié)調工作。,(2) 系統(tǒng)可靠性高。模
52、塊之間的相互影響小,當一個模塊出錯時,產生波動效應的概率低,從而提高了系統(tǒng)的可*性。 (3) 系統(tǒng)容易維護。在對一個模塊進行修改和維護時,不必擔心其他模塊的內部是否會受到影響。 2.模塊凝聚 模塊凝聚是用以衡量一個模塊內部自身功能的內在聯(lián)系是否緊密的指標,也是衡量模塊質量好壞的重要標準。模塊按凝聚程度的高低可分為以下五級:,(1) 偶然凝聚。一個模塊內部各組成部分的處理彼此無關,偶然地組合在一起,這是一種組織得最差的模塊,凝聚程度最低。 (2) 邏輯凝聚。一個模塊內部各組成部分的處理邏輯相似,但功能卻彼此不同。這種模塊通常包含一個選擇控制和若干彼此獨立的處理功能。先執(zhí)行選擇功能,再根據(jù)選擇的結
53、果,控制執(zhí)行不同的處理功能。由于它的邏輯途徑比較復雜,修改困難,因此凝聚程度較差。,(3) 時間凝聚。這是指若干處理由于執(zhí)行時間彼此有關,集中在一起組成的模塊。如初始化模塊,各處理內容必須在特定時間內執(zhí)行,而各處理內容彼此無關,故凝聚程度較差。時間凝聚的模塊通常要影響到其他許多模塊的運行,因此與其他模塊之間聯(lián)系多,修改比較困難。 (4) 數(shù)據(jù)凝聚。模塊內部包含若干處理,它們按一定的順序執(zhí)行,且前一處理所產生的輸出數(shù)據(jù),是后一處理的輸入數(shù)據(jù),這稱為數(shù)據(jù)凝聚模塊。這種模塊可較明確表述其功能,內部結構較密切,與其他模塊聯(lián)系一般較少,凝聚性較好。,(5) 功能凝聚。一個模塊只執(zhí)行一個明確的功能,即上級
54、模塊調用它時,它只完成一項確定的任務。這種模塊獨立性強、便于修改。凝聚程度高,是結構化設計模塊的理想目標。一個模塊的內部凝聚程度。,,3.模塊耦合 模塊間的信息聯(lián)系方式,稱為模塊的耦合,它是衡量模塊間結構性能的重要指標。耦合有三種類型: (1) 數(shù)據(jù)耦合。兩個模塊間通過調用關系傳遞被處理的數(shù)據(jù)稱為數(shù)據(jù)耦合。 (2) 控制耦合。兩個模塊間通過調用關系,不僅傳遞數(shù)據(jù),還傳遞對運行過程有影響的控制信號。 (3)非法耦合。一個模塊與另一個模塊內部發(fā)生聯(lián)系,即一個模塊中的某些內容在另一模塊中以某種方式被引用,稱為非法耦合。,四、控制結構圖的繪制 繪制控制結構圖的依據(jù)是數(shù)據(jù)流程圖。繪制控制結構圖,首先是將
55、上層數(shù)據(jù)流程圖映射為上層控制結構圖,由頂層數(shù)據(jù)流程圖開始,逐級下推。 分解時采用以下兩種不同的方式: 1.以轉換為中心結構的分解 如果待分解的模塊是一個數(shù)據(jù)凝聚的模塊,即內部包含若干順序執(zhí)行且對某些數(shù)據(jù)進行轉換處理,稱為以轉換為中心的結構。這種模塊可分解為輸入、處理、輸出三大部分。,2.以業(yè)務為中心結構的分解 待分解的模塊要處理幾項邏輯上相似的業(yè)務,即它是一個邏輯凝聚的模塊。這種模塊可以將之分解為一個檢查業(yè)務類型的模塊和一個調度模塊,根據(jù)不同的業(yè)務類型,調度模塊調用不同的下層模塊,進行不同的處理。 以上兩種分解方式常常要混合使用,以達到模塊凝聚程度高、模塊之間獨立性強、易于修改的目的。,第二節(jié)
56、、數(shù)據(jù)庫設計,一、數(shù)據(jù)庫設計的要求和步驟 1.數(shù)據(jù)庫設計的要求 數(shù)據(jù)庫設計的目標是建立一個合適的數(shù)據(jù)模型。這個數(shù)據(jù)模型應當是: (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ù)據(jù)庫設計可以分為概念結構設計、邏輯結構設計和物理結構設計三個階段。 (1) 概念結構設計。這是數(shù)據(jù)庫設計的第一個階段,在管理信息系統(tǒng)的分析階段,已經(jīng)得到了系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)字典,現(xiàn)在要結合數(shù)據(jù)規(guī)范化的理論,用一種數(shù)
57、據(jù)模型將用戶的數(shù)據(jù)需求明確地表示出來。 概念數(shù)據(jù)模型是面向問題的模型,反映了用戶的現(xiàn)實工作環(huán)境,是與數(shù)據(jù)庫的具體實現(xiàn)技術無關的。建立系統(tǒng)概念數(shù)據(jù)模型的過程叫做概念結構設計。,(2) 邏輯結構設計。根據(jù)已經(jīng)建立的概念數(shù)據(jù)模型,以及所采用的某個數(shù)據(jù)庫管理系統(tǒng)軟件的數(shù)據(jù)模型特性,按照一定的轉換規(guī)則,把概念模型轉換為這個數(shù)據(jù)庫管理系統(tǒng)所能夠接受的邏輯數(shù)據(jù)模型。不同的數(shù)據(jù)庫管理系統(tǒng)提供了不同的邏輯數(shù)據(jù)模型,如層次模型、網(wǎng)狀模型、關系模型等。 (3) 物理結構設計。為一個確定的邏輯數(shù)據(jù)模型選擇一個最適合應用要求的物理結構的過程,就叫做數(shù)據(jù)庫的物理結構設計。數(shù)據(jù)庫在物理設備上的存儲結構和存取方法稱為數(shù)據(jù)庫的
58、物理數(shù)據(jù)模型。,二、概念結構設計 描述概念數(shù)據(jù)模型的主要工具是E-R(實體一聯(lián)系) 模型,或者叫做E-R圖。利用E-R圖實現(xiàn)概念結構設計的方法就叫做E-R方法。 1.概念模型的表示方法 E-R圖主要是由實體、屬性和聯(lián)系三個要素構成的。在E-R圖中,使用了下面四種基本的圖形符號。 2.確定系統(tǒng)實體、屬性及聯(lián)系 利用系統(tǒng)分析階段建立的數(shù)據(jù)字典,并對照數(shù)據(jù)流程圖對系統(tǒng)中的各個數(shù)據(jù)項進行分類、組織,確定系統(tǒng)中的實體、實體的屬性、標識實體的碼以及實體之間聯(lián)系的類型。,3.確定局部(分) E-R圖 根據(jù)上面的分析,可以畫出部分實體聯(lián)系圖。 在這些實體中有下畫線的屬性可以作為實體的碼,這幾個實體之間存在著1
59、:1、l:n和m:n幾種聯(lián)系。 4.集成完整(總) E-R圖 各個局部(分) E-R圖畫好以后,應當將它們合并起來集成為完整(總) E-R圖。在集成時應當注意如下幾點: (1)消除不必要的冗余實體、屬性和聯(lián)系。 (2) 解決各分E-R圖之間的沖突。 (3) 根據(jù)情況修改或重構E-R圖。,三、邏輯結構設計 邏輯結構設計的任務,就是把概念結構設計階段建立的基本E-R圖,按選定的管理系統(tǒng)軟件支持的數(shù)據(jù)模型(層次、網(wǎng)狀、關系) ,轉換成相應的邏輯模型。這種轉換要符合關系數(shù)據(jù)模型的原則。 E-R圖向關系模型的轉換是要解決如何將實體和實體間的聯(lián)系轉換為關系,并確定這些關系的屬性和碼。這種轉換一般按下面的原
60、則進行: (1) 一個實體轉換為一個關系,實體的屬性就是關系的屬性,實體的碼就是關系的碼。,(2) 一個聯(lián)系也轉換為一個關系,聯(lián)系的屬性及聯(lián)系所連接的實體的碼都轉換為關系的屬性,但是關系的碼會根據(jù)聯(lián)系的類型變化,如果是: 1:1聯(lián)系,兩端實體的碼都成為關系的候選碼。 1:n聯(lián)系,n端實體的碼成為關系的碼。 m:n聯(lián)系,兩端實體碼的組合成為關系的碼。 (3) 具有相同碼的關系可以合并。 1.轉換關系 2.合并關系,第三節(jié)、數(shù)據(jù)庫的物理實現(xiàn),一、建立 VFP的數(shù)據(jù)表 數(shù)據(jù)表也簡稱表,在VFP中數(shù)據(jù)表一般應當包含在數(shù)據(jù)庫中,叫做數(shù)據(jù)庫表(簡稱庫表);但是也可以獨立存在,叫做自由表。 數(shù)據(jù)庫邏輯數(shù)
61、據(jù)模型的一個關系對應了VFP軟件中的一個表,關系的屬性對應了表的字段,關系框架對應了表結構,關系元組對應了表記錄。,1.建立數(shù)據(jù)表結構 (1) 設計數(shù)據(jù)表。在利用 VFP創(chuàng)建一個新的數(shù)據(jù)表文件以前,應當根據(jù)邏輯模型和數(shù)據(jù)字典先分析和設計數(shù)據(jù)表。需要確定數(shù)據(jù)表名稱,所含字段名稱、類型、寬度以及應當建立的索引字段等。 (2) 創(chuàng)建數(shù)據(jù)表。在 VFP的主窗口,單擊工具欄“新建” 按鈕,打開“新建” 對話框。在文件類型框中選定“表”選項,單擊“新建” 按鈕,打開“創(chuàng)建” 新文件的對話框。 在表設計器中我們已經(jīng)可逐次鍵入字段名、類型、寬度及小數(shù)位數(shù)的信息。,2.數(shù)據(jù)表記錄的輸入 在創(chuàng)建數(shù)據(jù)表時可以根據(jù)系
62、統(tǒng)提示直接輸入記錄,但是也可以暫時不輸入記錄。沒有記錄只有結構的數(shù)據(jù)表叫做空表。 文件有兩種打開方式,“以只讀方式打開” 的文件是不能編輯修改的。因為不需要“共享”數(shù)據(jù),我們選擇用“獨占” 方式打開文件。單擊“確定”按鈕后數(shù)據(jù)表文件被打開。 (3) 追加記錄。首先在主菜單的“顯示”下拉菜單中,單擊“劉覽”選項,打開表的瀏覽窗口。 追加一條記錄。連續(xù)追加。成組追加。 3.瀏覽數(shù)據(jù)表記錄,二、建立 VFP的數(shù)據(jù)庫 數(shù)據(jù)庫本身是不存儲數(shù)據(jù)的,它只存儲表、視圖及它們之間的關系等。在數(shù)據(jù)庫中的表叫做數(shù)據(jù)庫表,數(shù)據(jù)庫為數(shù)據(jù)表提供了數(shù)據(jù)字典、各種數(shù)據(jù)保護和數(shù)據(jù)管理功能,所以數(shù)據(jù)庫表比自由表要完善得多。一個數(shù)
63、據(jù)庫是由數(shù)據(jù)庫文件(.DBC)、數(shù)據(jù)庫備注文件(.DCT) 和數(shù)據(jù)庫索引文件(.DCX) H類文件組成的。 l.建立數(shù)據(jù)庫文件 2.創(chuàng)建數(shù)據(jù)庫表 3.數(shù)據(jù)庫文件的打開與關閉,三、設置數(shù)據(jù)表的索引 1.索引表和索引文件 用戶對數(shù)據(jù)表常常會有不同的需求,為了加快數(shù)據(jù)的檢索、顯示、查詢和打印速度,就需要對文件中的記錄順序進行重組。實現(xiàn)的方法一般有兩種:一種叫做排序;另一種叫做索引。 排序的作用是按指定字段或字段組中數(shù)據(jù)值的大小順序,以遞增(升序) 或遞減(降序) 方式重新排列全部數(shù)據(jù)記錄,并生成一個新的數(shù)據(jù)表文件。,2.索引關鍵字的類型 索引關鍵字:是由一個或若干個字段構成的索引表達式。索引表達式的
64、類型決定了不同的索引方式。VFP系統(tǒng)提供了四種不同的類型,它們分別是主索引、候選索引、普通索引和惟一索引。 (1) 主索引。 (2) 候選索引。 (3) 普通索引。 (4) 唯一索引。,4.索引的操作 (1) 打開與關閉。要使用索引,必須先要打開索引。結構復合索引總是隨著數(shù)據(jù)表打開,一旦數(shù)據(jù)表文件關閉,相應的索引文件也就自動關閉了。 (2) 確定主索引。結構復合索引打開后,其中的索引標識(Tag) 并不起作用,數(shù)據(jù)表記錄順序仍然保持著原始自然排列。必須要執(zhí)行確定主索引的操作后,數(shù)據(jù)表記錄的排列順序才會跟著變化。 (3) 刪除索引標識。要刪除結構復合索引文件中的索引標識,應當打開數(shù)據(jù)表文件,并打
65、開其表設計器對話框。在“索引” 頁卡中選定要刪除的索引標識后,單擊“刪除” 按鈕刪除。,三、創(chuàng)建數(shù)據(jù)表之間的關聯(lián) 對于數(shù)據(jù)庫中各相關數(shù)據(jù)表之間的聯(lián)系必須通過建立關聯(lián)來實現(xiàn)。 數(shù)據(jù)表是和關系相對應的,所以數(shù)據(jù)表之間的聯(lián)系也可以分為一對一、一對多和多對多三類。但是在實際處理時,往往把一個多對多的聯(lián)系分解成兩個一對多的聯(lián)系處理。 1.創(chuàng)建關聯(lián) (1) 建立表間的一對一關系。 (2) 建立表間的一對多關系。,2.調整或刪除關聯(lián) 修改主要有兩個方面: (l) 刪除關聯(lián)。在數(shù)據(jù)庫設計器對話框窗口中,用鼠標左鍵單擊關聯(lián)線,該連線變粗了則說明它已經(jīng)被選中。如果要刪除可敲Del鍵,也可以單擊鼠標右鍵在彈出對話框
66、窗口中單擊“刪除關系” 選項。 (2) 編輯關聯(lián)。在數(shù)據(jù)庫設計器對話框窗口中,用鼠標左鍵單擊關聯(lián)線,該連線變粗了則說明它已經(jīng)被選中。在主菜單“數(shù)據(jù)庫”選項的下拉菜單中單擊“編輯關系”選項,也可以單擊鼠標右鍵在彈出對話框窗口中單擊“編輯關系” 選項,這樣將會打開其對話框窗口。,四、創(chuàng)建視圖 在數(shù)據(jù)庫的概念結構設計中,用戶的局部概念模式是全局概念模式的子集,叫做用戶模式、外模式,它是從用戶的觀點看到的數(shù)據(jù)庫,所以也叫做用戶的視圖。 在 VFP中,視圖是數(shù)據(jù)庫的一個部分,分為本地視圖和遠程視圖兩類。本地視圖是利用本地數(shù)據(jù)庫表、自由表及其他視圖建立在本地服務器上的視圖。遠程視圖是利用遠程服務器中的數(shù)據(jù)建立的視圖。,一般建立視圖的目的有三個: 數(shù)據(jù)庫系統(tǒng)是供多用戶使用的,不同的用戶只能查看與自己相關的一部分數(shù)據(jù),以保障數(shù)據(jù)的安全和完整。視圖可以為每個用戶建立自己的數(shù)據(jù)集合。 為了保證數(shù)據(jù)表具有較高的范式,往往將一個數(shù)據(jù)集合分解成多個相關的數(shù)據(jù)表。而在使用多個表的數(shù)據(jù)時,將各表中有用的數(shù)據(jù)集中到一個視圖是最方便的辦法。 簡化對數(shù)據(jù)庫的操作管理。只要事先將各表中相關數(shù)據(jù)項集中放在一個視圖中,通過視圖
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點美食推薦
- XX國有企業(yè)黨委書記個人述責述廉報告及2025年重點工作計劃
- 世界濕地日濕地的含義及價值
- 20XX年春節(jié)節(jié)后復工安全生產培訓人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點節(jié)后常見的八大危險
- 廈門城市旅游介紹廈門景點介紹廈門美食展示
- 節(jié)后開工第一課復工復產十注意節(jié)后復工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓
- 深圳城市旅游介紹景點推薦美食探索
- 節(jié)后復工安全生產培訓勿忘安全本心人人講安全個個會應急
- 預防性維修管理
- 常見閥門類型及特點
- 設備預防性維修
- 2.乳化液泵工理論考試試題含答案