版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第5部分 信息系統(tǒng)設計,信息系統(tǒng)設計的目的與任務,目的:將系統(tǒng)分析階段所提出的、充分反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的、基于計算機與網(wǎng)絡技術的物理(技術)方案。任務:從信息系統(tǒng)的總體目標出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟、技術和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術方案,合理選擇計算機和通信軟、硬件設備,提出系統(tǒng)的實施計劃。,系統(tǒng)設計的依據(jù),1. 系統(tǒng)分析成果系統(tǒng)分析
2、的成果是系統(tǒng)設計的主要依據(jù),系統(tǒng)設計是系統(tǒng)分析的繼續(xù),系統(tǒng)設計人員必須嚴格執(zhí)照系統(tǒng)分析階段的成果——“系統(tǒng)說明書”所規(guī)定的目標、任務和邏輯功能進行設計工作。對系統(tǒng)邏輯功能的充分理解是系統(tǒng)設計成功的關鍵。2. 現(xiàn)行技術主要指可供選用的計算機硬件技術、軟件技術、數(shù)據(jù)管理技術以用數(shù)據(jù)通信與計算機網(wǎng)絡技術。3. 現(xiàn)行的信息管理和信息技術的標準、規(guī)范和有關法律制度。4. 用戶需求系統(tǒng)的直接使用者是用戶,進行系統(tǒng)設計時應充分尊重和理解用戶
3、的要求,特別是用戶在操作使用方面的要求,盡可能使用戶感到滿意。5. 系統(tǒng)運行環(huán)境新系統(tǒng)的目標要和現(xiàn)行的管理方法相匹配,與組織的改革與發(fā)展相適應,要符合當前需要,適應系統(tǒng)工作環(huán)境。其中包括基礎設施的配置情況、直接用戶的空間分布情況、工作地的自然條件及安全保密方面的要求,現(xiàn)行系統(tǒng)的硬、軟件狀況和管理與技術環(huán)境的發(fā)展趨勢,在新系統(tǒng)的技術方案中要盡可能保護已有投資,又要有較強的應變能力,以適應未來的發(fā)展。,系統(tǒng)設計任務,邏輯模型,物理模型,
4、,做什么,怎么做,科學合理地提出,,,從具體到抽象,從抽象又回到具體,系統(tǒng)分析,系統(tǒng)設計,信息系統(tǒng)設計階段的主要內(nèi)容,1.系統(tǒng)總體設計 (1)系統(tǒng)總體布局方案的確定 (2)軟件系統(tǒng)總體結(jié)構(gòu)的設計 (3)數(shù)據(jù)存儲的總體設計 (4)計算機和網(wǎng)絡系統(tǒng)方案的選擇2.詳細設計 (1)代碼設計 (2)數(shù)據(jù)庫設計 (3)人機界面設計(包括輸入設計、輸出設計、人-機對
5、話設計) (4)處理過程設計3.系統(tǒng)實施進度與計劃的制訂4.“系統(tǒng)設計說明書”的編寫,結(jié)構(gòu)化系統(tǒng)設計,結(jié)構(gòu)化系統(tǒng)設計(Structured design, SD)從建立一個具有良好結(jié)構(gòu)的系統(tǒng)的觀點出發(fā),基于把一個復雜的系統(tǒng)分解成相對獨立的模塊的原則,研究將系統(tǒng)分解為不同模塊的方法技術,分析系統(tǒng)分解時產(chǎn)生的各種影響,提出評價結(jié)構(gòu)質(zhì)量的具本標準,給出從表達用戶要求的數(shù)據(jù)流圖(DFD)導出模塊結(jié)構(gòu)圖的規(guī)則。,系統(tǒng)設計原則,簡單
6、性:只要能達到預定的目標和實現(xiàn)預定的功能,系統(tǒng)就應避免一切不必要的復雜,盡量簡單。靈活性(適應性、可修改性、可變性):系統(tǒng)對外界環(huán)境條件的變化有很強的適應性。這樣其可保持長久的生命力。為此,系統(tǒng)應具有較好的開放性和結(jié)構(gòu)的可變性。完整性(系統(tǒng)性):系統(tǒng)是作為一個整體而存在的。因此,在系統(tǒng)設計中要從整個系統(tǒng)的角度進行考慮,系統(tǒng)的代碼要統(tǒng)一,設計規(guī)范要標準,傳遞語言要盡可能一致,對系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享,使一次輸入得
7、到多次利用??煽啃裕褐赶到y(tǒng)抵御外界干擾的能力及受外界干擾時的恢復能力。一個成功的信息系統(tǒng)必須具有較高的可靠性,如安全保密性、檢錯及糾錯能力、抗病毒能力等。經(jīng)濟性:系統(tǒng)應該給用戶帶來一定的效益(直接經(jīng)濟效益、間接經(jīng)濟效益)。系統(tǒng)的投資和經(jīng)營費用應盡快得到回收。,結(jié)構(gòu)化信息系統(tǒng)設計的要點,將系統(tǒng)按一定規(guī)則構(gòu)造成相對獨立的模塊,即所謂的模塊化。系統(tǒng)的模塊化要講究層次結(jié)構(gòu)即自頂向下,逐步求精。在設計時,一方面要將整個應用軟件系統(tǒng)合理
8、劃分成各種功能模塊,另一方面又要正確處理模塊間與模塊內(nèi)部的聯(lián)系。模塊分解即上層模塊分解為下層模塊,有三種不同的結(jié)構(gòu)形式:順序、選擇和循環(huán)結(jié)構(gòu)。對于開發(fā)者來說,可以有多種可供選擇的處理方式和技術手段、物理模型和開發(fā)方案。,系統(tǒng)總體設計,任務:以邏輯方案(主要是數(shù)據(jù)流程圖)為主,進行: 1.設計供選擇的布局方案、計算機和網(wǎng)絡方案 2.推薦最佳方案 3.總體設計(劃分系統(tǒng)功能模塊、數(shù)據(jù)存儲),系統(tǒng)
9、總體布局,系統(tǒng)的總體設計任務是指確定整個系統(tǒng)的各項信息資源的配置、系統(tǒng)各部分的結(jié)構(gòu),以及計算機與網(wǎng)絡系統(tǒng)的選擇等。其中系統(tǒng)的總體布局是指系統(tǒng)的硬、軟件資源以及數(shù)據(jù)資源在空間上的配置方案,通常有以下幾種方案可供選擇:從信息資源管理的集中程度來看:集中式系統(tǒng)(Centralized System)分布式系統(tǒng)(Distributed Systems)從信息處理方式來看:批處理方式(Batch processing)聯(lián)機處理方式(O
10、n-line processing),集中式系統(tǒng),集設備、軟件資源、數(shù)據(jù)于一體的集中管理系統(tǒng),主要有以下幾種類型:單機批處理系統(tǒng)單機多終端分時系統(tǒng)(終端無處理功能)主機智能終端系統(tǒng)(終端有輔助處理功能),分布式系統(tǒng),利用計算機網(wǎng)絡把分布在不同地點的計算機硬件、軟件、數(shù)據(jù)等信息資源聯(lián)系在一起,服務于一個共同的目標而實現(xiàn)相互通信和資源共享,就形成了信息系統(tǒng)的分布式結(jié)構(gòu)。具有分布式結(jié)構(gòu)的系統(tǒng)稱為分布式系統(tǒng)。 分布式
11、系統(tǒng)運行的網(wǎng)絡環(huán)境有: 局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、局域網(wǎng)和廣域網(wǎng)混合形式以及互聯(lián)網(wǎng)(Internet)、內(nèi)聯(lián)網(wǎng)(Intranet)等。,分布式系統(tǒng),分布式系統(tǒng)的計算模式有:資源共享模式客戶機/服務器(C/S)模式瀏覽器/Web服務器(B/S)模式,文件服務模式,C/S模式,客戶機/服務器(C/S)模式中,將信息系統(tǒng)分解為兩部分。常用的C/S模式有兩層結(jié)構(gòu)、三層結(jié)構(gòu)兩種。,數(shù)據(jù)庫服務器,客戶機,數(shù)據(jù)庫
12、服務器,客戶機,應用服務器,B/S模式,B/S模式基于三層或多層分布式環(huán)境。各層應用邏輯和商業(yè)服務被分高為各種組件,組件之間通過網(wǎng)絡進行通信??蛻舳耍ǖ谝粚樱硎緦?,又稱為Web瀏覽器層)Web應用服務器(第二層,功能層,又稱商務邏輯層)數(shù)據(jù)庫服務器(第三層,數(shù)據(jù)層),Web服務器,瀏覽器,數(shù)據(jù)庫服務器,瀏覽器,Web服務器,數(shù)據(jù)庫服務器,瀏覽器,Web服務器,應用服務器,B/S模式,系統(tǒng)體系結(jié)構(gòu)設計,C/S與B/S模式的綜合
13、應用,客戶端利用瀏覽器通過Web服務器實現(xiàn)信息查詢、檢索、公告發(fā)布等??蛻舳死脩密浖苯优c數(shù)據(jù)庫服務器或其它應用服務器進行信息交流。,C/S客戶機,C/S應用服務器,數(shù)據(jù)庫服務器,瀏覽器,Web服務器,基于Web的應用服務器,系統(tǒng)體系結(jié)構(gòu)設計,Web服務器,應用服務器,數(shù)據(jù)庫服務器DBServer,,接口中間層,,,,,,,瀏覽器(Browser),HTTP/HTML,HTTP/WML,HTTP/XML,無線設備,其他應
14、用,CGIJDBC/ODBCMiddleware,SQL,企業(yè)內(nèi)部信息系統(tǒng),,系統(tǒng)布局方案的選擇原則,1. 處理功能、存儲能力應滿足系統(tǒng)要求2. 使用方便3. 可維護性、可擴展性、可變更性好4. 安全性、可靠性高5. 經(jīng)濟實用,信息系統(tǒng)平臺確定的依據(jù),信息系統(tǒng)平臺確定應考慮用戶投資、技術支持等諸多因素,應將硬件與軟件平臺統(tǒng)籌考慮。 主要考慮因素有: (1)用戶單位的實際應用環(huán)境和應用需求;
15、 (2)作為平臺的硬件產(chǎn)品的功能與性能; (3)國內(nèi)、國際目前信息系統(tǒng)平臺發(fā)展的主流; (4)信息系統(tǒng)總體設計人員采用的技術策略和實現(xiàn)手段; (5)性能/價格比,技術支持,后援保證; (6)用戶的投資能力和技術水平。,信息系統(tǒng)平臺選型分析,信息系統(tǒng)平臺主要包括:計算機網(wǎng)絡環(huán)境的選擇服務器主機設備的選擇計算機軟件包括操作系統(tǒng)的選擇、Web服務器軟件、應用服務器軟件、數(shù)據(jù)庫系統(tǒng)等,
16、網(wǎng)絡環(huán)境,位于系統(tǒng)體系結(jié)構(gòu)的底層,屬于硬件基礎設施,是信息的傳輸系統(tǒng)。,主要由Internet的接入及其設備、支持管理系統(tǒng)的局域網(wǎng)、Intranet和Extranet四個部分組成。,企業(yè)管理系統(tǒng)與Internet連接設計,1. 選擇ISP(Internet Service Provider)服務商ISP:分為IAP和ICPIAP(Internet Access Provider):Internet接入提供商ICP(Internet
17、 Content Provider):Internet內(nèi)容提供商,為用戶提供各種網(wǎng)上信息服務,如網(wǎng)絡新聞、搜索引擎、網(wǎng)頁制作、電子商務等。2. 選擇接入方式虛機主機服務器托管專線方式接入數(shù)據(jù)中心綜合業(yè)務數(shù)字網(wǎng)(ISDN,Integrated Services Digital Network)方式接入非對稱數(shù)字用戶環(huán)路(ADSL,Asymmetric Digital Subscriber Loop)方式接入線纜調(diào)制解調(diào)器(
18、Cable Modem)方式接入T1和T3連接,支持管理信息系統(tǒng)的Intranet,1. 總體設計Intranet網(wǎng)絡拓撲結(jié)構(gòu)設計(有點到點連接、總線結(jié)構(gòu)、星形結(jié)構(gòu)、環(huán)形結(jié)構(gòu))2. Intranet物理配置方案設計采用何種主干網(wǎng)架設,網(wǎng)絡設備、服務器、網(wǎng)管工具、網(wǎng)絡操作系統(tǒng)、工作站的選取等。3. 系統(tǒng)構(gòu)建設計(1) 硬件平臺的架設包括是否對現(xiàn)有網(wǎng)絡升級、IP地址分配、網(wǎng)絡配置、分配Web服務器、FTP服務器、配置客戶端等
19、(2) Intranet維護設計硬件的監(jiān)護、軟件的維護、信息的更新、Intranet安全性測試、數(shù)據(jù)的備份與恢復方案的設計4. 網(wǎng)絡管理設計,服務器,服務器是指客戶機/服務器(或瀏覽器/服務器)網(wǎng)絡上的一些機器,管理著應用程序、數(shù)據(jù)和網(wǎng)絡資源,系統(tǒng)中的服務器主機平臺軟件和應用軟件運行的主要環(huán)境。目前的服務器主要可以分為PC服務器和Unix服務器兩大類。,服務器主機設計與選擇,開放性好(可以運行各種操作系統(tǒng))可管理性高(管理方便、
20、快捷)可用性好(故障處理技術成熟)可靠性高、安全性好;可擴展性好模塊化設計網(wǎng)絡吞吐量及網(wǎng)絡接口能力高售后服務和技術支持好,操作系統(tǒng)選擇,管理信息系統(tǒng)應采用的操作系統(tǒng)時考慮的主要因素:符合國際標準、獨立于硬件、多服務器支持、公布應用程序接口、技術支持、多種傳輸協(xié)議、易于管理、有容錯能力、可靠性、可伸縮性、互操作性、安全性。支持網(wǎng)絡化管理信息系統(tǒng)運行的主流操作系統(tǒng)主要有:Windows系列和Unix/Linux系統(tǒng)兩個家族
21、,目前各種服務器都支持Windows。Unix/Linux又可以分成Unix和Linux兩部分。目前主流Unix操作系統(tǒng)主要包括IBM公司的AIX和SUN公司的SunOS、Solaris、HP公司的HP-UX、OSF/1。 Linux以共享軟件為基礎,具有很多版本,如Turbo Linux 、Red Hat、Red Flag等,Linux既可以在各種PC服務器上運行,也可以在某些小型機上運行。,Web服務器選擇,Web服務器是位于
22、客戶端Web瀏覽器和需要獲得的信息之間的基本媒介,負責傳送靜態(tài)內(nèi)容到Web瀏覽器。在開發(fā)B/S結(jié)構(gòu)的管理信息系統(tǒng)時,Web服務器的地位顯得尤為重要,它們不僅在處理核心事務時具有關鍵地位,而且對于網(wǎng)絡安全和性能也十分重要。,Web服務器軟件的選擇原則,大多數(shù)Web服務器軟件主要是為一種操作系統(tǒng)進行優(yōu)化的,所以首先要和操作系統(tǒng)聯(lián)系起來考慮。對于Web服務器軟件,在選擇時要考慮以下幾個方面:響應能力;保護原有投資;管理的難易程度;
23、功能擴展難易程度;穩(wěn)定可靠性;安全性。,常用Web服務器軟件,Appache Httpd服務器:自由軟件,簡單、速度快、性能穩(wěn)定,并可作為代理服務器來使用??捎糜诤芏嗖僮飨到y(tǒng)平臺。 Internet Information Server:Microsoft推出的IIS提供適應性較強的Internet 和Intranet 服務器功能。在Windows 下,具有很高執(zhí)行效率且易于管理,內(nèi)置了ASP動態(tài)網(wǎng)頁制作技術。IIS安裝簡單、
24、操作方便、負載能力較強。 ONE Web Server :Sun公司推出的建立在開放標準基礎上的多進程、多線程、安全的Web 服務器。它具備高性能、可靠性、可升級性和可管理性,適用于任何規(guī)模的企業(yè)。Sun ONE Web Server還提供了全文搜索索引和檢索功能,允許用戶在服務器上搜索文檔并在Web 頁面上顯示搜索結(jié)果。,兩種主流搭配,Windows NT/2000+IISLinux +apache httpd,常用的Web應
25、用服務器,Apache:TomcatBEA:Weblogic IBM :WebSphere SUN:iPlanet Application Server搭配方案:Unix +Websphere Application Server Unix +iPlanet Web Server如果選用IBM的Unix 服務器,則最好使用IBM提供的Websphere;如果選用HP的Unix 服務器,那么iPlanet Web Ser
26、ver 則是最佳選擇。,數(shù)據(jù)庫系統(tǒng)的選擇與配置,數(shù)據(jù)技術對管理信息系統(tǒng)的支持主要表現(xiàn)在存儲管理各種數(shù)據(jù)和決策支持。管理信息系統(tǒng)處理的數(shù)據(jù)一般有兩種:一種是結(jié)構(gòu)化的數(shù)據(jù);另一種是非結(jié)構(gòu)化的數(shù)據(jù),例如,各種網(wǎng)頁、聲音、圖像等,一般以文件形式進行管理。目前的一些關系數(shù)據(jù)庫能夠?qū)Ψ墙Y(jié)構(gòu)化數(shù)據(jù)進行管理。,關系數(shù)據(jù)庫,具有簡潔的數(shù)據(jù)模型、透明的查詢語言和方便的操作方法、易于管理結(jié)構(gòu)化的數(shù)據(jù)、數(shù)據(jù)冗余較低、具有豐富的開發(fā)工具。關系數(shù)據(jù)庫一般還
27、支持聯(lián)機事務處理(OLTP)、聯(lián)機事務分析(OLAP)等,部分關系數(shù)據(jù)庫還支持數(shù)據(jù)挖掘、數(shù)據(jù)倉庫等。主流的關系數(shù)據(jù)庫產(chǎn)品主要包括:Oracle 、Informix、Sybase 、DB2、SQL Server 、MySQL等 。,多媒體數(shù)據(jù)庫,主要處理非結(jié)構(gòu)化數(shù)據(jù) 。 據(jù)數(shù)據(jù)模型的不同,多媒體數(shù)據(jù)庫可以分為基于關系模型的多媒體數(shù)據(jù)庫、基于面向?qū)ο蠹夹g的多媒體數(shù)據(jù)庫和超媒體數(shù)據(jù)庫3種?;陉P系模型的多媒體數(shù)據(jù)庫以傳統(tǒng)的關系模型為基
28、礎,在數(shù)據(jù)類型方面進行了擴充,增加了如語音、圖像等新的數(shù)據(jù)類型。這樣的數(shù)據(jù)庫有Oracle 8i、DB2等 。面向?qū)ο蟮亩嗝襟w數(shù)據(jù)庫將數(shù)據(jù)抽象為不同的數(shù)據(jù)對象 。例Illustra Server 。超媒體數(shù)據(jù)庫的基本特點是利用所謂的關系鏈來表示多媒體數(shù)據(jù)片段。,數(shù)據(jù)庫的性價比,軟件系統(tǒng)的總體結(jié)構(gòu)設計,主要任務:根據(jù)系統(tǒng)的總體目標和功能將整個系統(tǒng)合理劃分成若干個功能模塊,正確地處理模塊間的調(diào)用關系和數(shù)據(jù)聯(lián)系即模塊之間的接口,定義各模塊
29、的內(nèi)部結(jié)構(gòu)等。,軟件系統(tǒng)總體結(jié)構(gòu)設計的原則,1. 分解——協(xié)調(diào)原則軟件系統(tǒng)是一個整體,系統(tǒng)目標和功能的實現(xiàn)是由相互聯(lián)系的各個組成部分共同工作的結(jié)果,在處理過程中要根據(jù)系統(tǒng)總體要求協(xié)調(diào)各部分的關系。分解的具體要求:(1)按系統(tǒng)功能進行分解(2)按管理活動和信息運動的客觀規(guī)律分解(3)按信息處理的方式和手段分解(4)按系統(tǒng)的工作規(guī)程分解(5)按用戶工作的特殊需要分解(6)按開發(fā)、維護和修改的方便性分解協(xié)調(diào)的主要依據(jù):(1
30、)目標協(xié)調(diào)(2)工作進程協(xié)調(diào)(3)工作規(guī)范和技術規(guī)范協(xié)調(diào)(4)信息協(xié)調(diào)(指信息的提供和收回)(5)業(yè)務內(nèi)容協(xié)調(diào)(如某些業(yè)務指標的控制等),軟件系統(tǒng)總體結(jié)構(gòu)設計的原則,2. 模塊化原則結(jié)構(gòu)化設計的基礎是模塊化,結(jié)構(gòu)化方法規(guī)定了一系列模塊的分解——協(xié)調(diào)原則和技術,將整個系統(tǒng)分解成相對獨立的若干模塊,通過對模塊的設計和模塊間關系的協(xié)調(diào)來實現(xiàn)整個軟件系統(tǒng)的功能。,軟件系統(tǒng)總體結(jié)構(gòu)設計的原則,3. 自頂向下的原則 首先抓住系統(tǒng)總的功能
31、目標,然后逐層分解,即先確定上層模塊的功能,再確定下層模塊的功能。,軟件系統(tǒng)總體結(jié)構(gòu)設計的原則,4. 信息隱蔽、抽象的原則上層模塊只負責為下一層模塊的工作提供原則和依據(jù),并不規(guī)定下層模塊具體行為,即上層模塊中規(guī)定下層模塊做什么和所屬模塊間的協(xié)調(diào)關系,但不規(guī)定怎么做,以保證各模塊的相對獨立性和內(nèi)部結(jié)構(gòu)的合理性,使得模塊與模塊之間層次分明、易于理解、易于實施、易于維護。,軟件系統(tǒng)總體結(jié)構(gòu)設計的原則,5. 一致性原則要保證整個軟件設計過程
32、中具有統(tǒng)一的規(guī)范、統(tǒng)一的標準、統(tǒng)一的文件模式等。,軟件系統(tǒng)總體結(jié)構(gòu)設計的原則,6. 明確性原則每個模塊必須功能明確、接口明確、消除多重功能和無用接口。,系統(tǒng)設計工具,系統(tǒng)流程圖HIPO(分層和輸入-處理-輸出)技術系統(tǒng)結(jié)構(gòu)圖(控制結(jié)構(gòu)圖),系統(tǒng)流程圖,系統(tǒng)流程圖是傳統(tǒng)的描述工具,通常用它表達系統(tǒng)的執(zhí)行過程。它用圖形符號描述了所有的輸入/輸出和與之有關的處理,同時也包括對所有文件的建立過程。系統(tǒng)流程圖也表達了數(shù)據(jù)在系統(tǒng)中的流向。
33、但是,它著重表達的是數(shù)據(jù)在系統(tǒng)中傳輸時所通過的存儲介質(zhì)和工作站點,與物理技術有著密切的關系。在繪制系統(tǒng)流程圖時的主要依據(jù):1.信息處理的步驟和內(nèi)容2.每一步驟根據(jù)內(nèi)容所涉及的物理過程,主要包括:輸入/輸出的內(nèi)容和形式、存儲要求、加工所有的物理設備3.各步驟之間的物理和邏輯關系系統(tǒng)流程圖既表示信息聯(lián)系,又表示信息處理的邏輯順序,還反映了人機關系,但不考慮加工方法和人-機對話過程。,系統(tǒng)流程圖使用的符號,輸入/輸出,人工操作,預處
34、理,人工輸入,,通信聯(lián)結(jié),處理,輔助處理,數(shù)據(jù)庫存貯,顯示,,聯(lián)結(jié),文件,脫機儲存,磁帶,判斷,,離頁聯(lián)結(jié)符,卡片,紙帶,直接訪問存儲器,磁盤,端點,,庫存系統(tǒng)的流程圖,編輯事務,配件,報表,事務歷史,入庫單,出庫單,新品單,報廢單,庫存歷史,修正文件,編輯后的事務,供應商,聯(lián)機處理,聯(lián)機處理,供應商,配件庫存,配件,錯誤,,,,,,,,,,,,,,,,系統(tǒng)流程圖的特點,系統(tǒng)流程圖表達了數(shù)據(jù)在系統(tǒng)中的流向和使用的計算機設備、
35、編輯原始單據(jù)、文件調(diào)用和修正、產(chǎn)生報表和后備存貯文件等,它側(cè)重于系統(tǒng)的物理組成和信息處理的順序,無法指出系統(tǒng)軟件結(jié)構(gòu)和每個模塊的功能,因此也就無法評審這個系統(tǒng)是否滿足用戶的信息需求,也不可能知道這個系統(tǒng)的大小以及是否易于維護和修改等。,HIPO技術,HIPO技術是用圖形方法表達一個系統(tǒng)的輸入和輸出功能以及模塊的層次。HIPO(Hierarchy plus Input/process/Output)技術包含兩個方面的內(nèi)容:1.H圖表示
36、自頂向下分解所得系統(tǒng)的模塊層次結(jié)構(gòu),H圖又可稱為模塊層次圖。2.IPO圖(輸入-處理-輸出圖)描述分層圖中一個模塊的輸入、輸出和處理內(nèi)容。應用HIPO技術可以進行系統(tǒng)設計、評價,在系統(tǒng)實施之前加工、修改已設計的系統(tǒng)。HIPO圖清晰易懂,可以使用戶、管理人員和其他系統(tǒng)建設者很方便地理解軟件系統(tǒng)的結(jié)構(gòu),也有利用程序的編寫和系統(tǒng)的維護。,HIPO技術實例,以庫存管理系統(tǒng)為例,對其中的數(shù)據(jù)加工“修改庫存數(shù)據(jù)”功能應用HIPO技術進行模塊結(jié)
37、構(gòu)設計。,H圖中一個方形的方塊代表一個模塊,方塊內(nèi)可寫出標識此模塊的處理功能或模塊名。模塊間的調(diào)用關系,用聯(lián)結(jié)兩模塊的直線表示。,第二輪H圖,第二輪H圖,IPO圖,IPO圖是圖形化表格。它描述分層圖中每一個模塊的輸入/輸出關系、處理內(nèi)容、本模塊的內(nèi)部數(shù)據(jù)和模塊間的調(diào)用關系,是系統(tǒng)設計的重要成果,是系統(tǒng)實施階段編制程序設計任務書和進行程序設計的出發(fā)點和依據(jù)。系統(tǒng)設計中,每一模塊都要有相應的IPO圖作為設計結(jié)果的描述。,IPO圖
38、 系統(tǒng)名:制圖者: 模塊名:日 期:,IPO圖例,IPO圖 系統(tǒng)名:庫存管理制圖者:白XX 模塊名:處理收發(fā)數(shù)據(jù)日 期:1/5/2008,HIPO圖,H圖(分層圖)表示了系統(tǒng)的模塊層次結(jié)構(gòu),但它只能一般地看到各模塊間的關系。模塊間的具本通信與控制關系、數(shù)據(jù)流在模塊之間的流動狀況,分層圖沒有明確描述。逐個查閱IPO圖,對于復雜的系統(tǒng)如隨煙海,無法看清全局情況。
39、,系統(tǒng)結(jié)構(gòu)圖(控制結(jié)構(gòu)圖),在系統(tǒng)設計中,為了保證系統(tǒng)的可行性、可讀性、可修改性,要求各模塊之間的耦合(即數(shù)據(jù)聯(lián)系)盡可能小,盡量減少不必要的數(shù)據(jù)在模塊之間的流動,盡量防止和減少因一個模塊的問題對其他模塊工作的影響,這就要求系統(tǒng)對模塊之間的控制和通信關系有明確的描述。描述模塊的層次結(jié)構(gòu)和它們之間的控制通信聯(lián)系工具是系統(tǒng)結(jié)構(gòu)圖。系統(tǒng)結(jié)構(gòu)圖用方塊表示模塊。模塊間用箭線聯(lián)結(jié),箭頭指示方向為被調(diào)用的模塊。調(diào)用關系分為直接調(diào)用(無條件調(diào)用)、選
40、擇調(diào)用(判斷調(diào)用)和重復調(diào)用(循環(huán)調(diào)用)三種。系統(tǒng)結(jié)構(gòu)圖的出發(fā)點是數(shù)據(jù)流圖,但如果已具備H圖,則在此基礎上加注模塊間的控制與通信標志就成了系統(tǒng)結(jié)構(gòu)圖,模塊間的調(diào)用關系,模塊A,模塊B,直接調(diào)用,模塊A,模塊B,選擇調(diào)用,,模塊A,模塊B,重復調(diào)用,,雙層嵌套的重復調(diào)用,模塊A,模塊C,重復調(diào)用可以嵌套,上例是雙層嵌套的重復調(diào)用。其中外層的模塊B、D每被模塊A調(diào)用一次時,內(nèi)層的模塊C被模塊A重復調(diào)用多次。,模塊B,模塊D,,,,,模塊間
41、通信的表示方法,在兩模塊連接箭線旁邊用圓圈頭的短箭線“O→”并加注文字或代號表示數(shù)據(jù)流,箭頭方向表示數(shù)據(jù)傳送方向;用帶圓點頭的短箭線“●→”并加注文字表示傳送狀態(tài)標志信號(如錯誤信號或開關信號)。,系統(tǒng)結(jié)構(gòu)圖示例,修改庫存數(shù)據(jù),提取庫房收發(fā)數(shù)據(jù),提取原有庫存數(shù)據(jù),處理收發(fā)數(shù)據(jù),刷新庫存記錄,,,,,增加在庫數(shù),減少在庫數(shù),增加記錄,刪除記錄,,,,,,,,,,,,,,,,,,,,,,,,,,,a,b,b,c,d,e,
42、e,a,b,d,f,g,g,,,c,,,i,,,i,,,j,,,j,,,i,,,,,m,a,,,m,,,,,n,n,,,c,a.收發(fā)數(shù)據(jù)b.收發(fā)處理錯誤標志c.零件號d.庫存數(shù)據(jù)e.主文件錯誤標志f.修改錯誤標志g.重寫錯誤標志i.在庫數(shù)j. 收發(fā)數(shù)k.臨界庫存水平m.增加記錄標志n.刪除記錄標志,模塊(module),在軟件系統(tǒng)設計中,模塊是指一組程序語句,它包括輸入與輸出、邏輯處理功能、內(nèi)部信息及其運行環(huán)境。
43、(1)輸入與輸出,模塊的輸入來源和輸出去向在正常的情況下都是同一個調(diào)用者,即模塊。從調(diào)用者處獲得輸入信息,經(jīng)過模塊本身的處理后,再把輸出返送給調(diào)用者(2)邏輯功能,模塊的邏輯功能描述了該模塊能夠做什么樣的事情,具備什么樣功能,即對于輸入信息能夠加工成什么樣的輸出信息。(3)內(nèi)部信息,模塊的內(nèi)部信息是指模塊執(zhí)行的指令和在模塊運行時所需要的屬于該模塊自己的數(shù)據(jù)。(4)運行環(huán)境,模塊的運行環(huán)境說明了模塊的調(diào)用與被調(diào)用的關系。在系統(tǒng)設計
44、中,只關心模塊的外部信息,即研究模塊能完成什么樣的功能,具體的實現(xiàn)將在系統(tǒng)實施階段完成。模塊通常還有其他一些附加屬性,如模塊的名稱、編號等。,模塊化,模塊化就是將系統(tǒng)劃分為若干個模塊,每個模塊完成一個特定的功能,然后將這些模塊匯集起來組成一個整體(即系統(tǒng)),用以完成指定功能的一種方法。采用模塊化設計原理可以使整個系統(tǒng)設計簡易、結(jié)構(gòu)清晰,可讀性、可維護性增強,提高系統(tǒng)的可行性,同時也有助于信息系統(tǒng)開發(fā)與組織管理。系統(tǒng)設計強調(diào)把一個系統(tǒng)
45、設計成具有層次的模塊化結(jié)構(gòu)。理想的系統(tǒng)結(jié)構(gòu):每個模塊完成一個相對獨立的特定功能;模塊之間的接口簡單。,模塊獨立程度,模塊獨立程度可以由兩個定性標準度量,分別稱為塊間聯(lián)系和塊內(nèi)聯(lián)系。塊間聯(lián)系是度量不同模塊彼此間互相依賴(聯(lián)結(jié))的緊密程度,塊內(nèi)聯(lián)系則是衡量一個模塊內(nèi)部的各個部分彼此結(jié)合的緊密程度。,塊間耦合(coupling),塊間耦合是一個系統(tǒng)內(nèi)不同模塊之間互連程度的度量。塊間耦合強弱取決于模塊間聯(lián)系形式及接口的復雜程度。模塊間接口
46、的復雜性越高,說明耦合的程度也越高。塊間耦合程度直接影響系統(tǒng)的可讀性、可維護性及可修改性。在系統(tǒng)設計中,應盡可能追求塊間耦合松散的系統(tǒng)。在這樣的系統(tǒng)中,可以研究、測試、維護任何一個模塊,而不需要對其他模塊有很多了解。同時,由于模塊間耦合簡單,錯誤傳播的可能性就越小。,塊內(nèi)聯(lián)系(cohesion),模塊內(nèi)部元素的聯(lián)系方式即為塊內(nèi)聯(lián)系,有時也稱為模塊內(nèi)部的緊湊性或關聯(lián)度或內(nèi)聚度,它是決定系統(tǒng)結(jié)構(gòu)的另一個重要因素。所謂模塊內(nèi)部的元素是指該
47、模塊的程序中的一條或若干條的指令。系統(tǒng)中的每個模塊應具有高度的塊內(nèi)聯(lián)系,它的各個元素都是彼此相關的,是為完成一個共同的功能而結(jié)合在一起的。模塊設計中應盡力避免較低的塊內(nèi)聯(lián)系,這是基本原則。,模塊間的耦合形式,模塊間的耦合形式?jīng)Q定了模塊間聯(lián)系程度。模塊間的耦合分為:非直接耦合數(shù)據(jù)耦合標記耦合控制耦合外部耦合公共耦合內(nèi)容耦合,模塊間的耦合形式,(1)非直接耦合:指兩個能彼此獨立工作,沒有直接關系,僅通過主程序開展控制和調(diào)用
48、來實現(xiàn),兩者之間不傳遞任何信息。是一種最理想的耦合。(2)數(shù)據(jù)耦合:指兩個模塊之間通過數(shù)據(jù)交換實現(xiàn)相互之間的聯(lián)系。一個模塊帶參數(shù)調(diào)用另一個模塊,被調(diào)用模塊執(zhí)行后返回一個參數(shù)給調(diào)用它的模塊,每個參數(shù)是單個數(shù)據(jù)項。數(shù)據(jù)耦合是一種好的形式,但如果模塊間傳遞的數(shù)據(jù)量大,會產(chǎn)生不利影響。(3)標記耦合:一個模塊調(diào)用另一個模塊時,傳送存放數(shù)據(jù)的變量名或文件名等標記符號,這種耦合出錯機會多,復雜程度高。(4)控制耦合:如果兩個模塊間傳遞的
49、信息中有控制信息,則這種塊間耦合稱為控制耦合。通常被調(diào)用的模塊含有多種功能,傳遞的控制變量決定調(diào)用哪一種功能。被調(diào)用模塊的邏輯控制走向,受控于調(diào)用模塊。控制耦合程度高,增加了編程和理解的復雜性,在設計時應盡量避免。(5)外部耦合:指模塊與外部環(huán)境間的聯(lián)系,如輸入輸出模塊。(6)公共耦合:多個模塊共享公共的數(shù)據(jù)區(qū)為公共耦合,耦合程度高,在設計中應避免。(7)內(nèi)容耦合:如果一個模塊需要涉及另一個模塊的內(nèi)部信息(數(shù)據(jù)、部分程序代碼
50、、模塊的出入口不符合單入單出原則),則這種聯(lián)系稱為內(nèi)容耦合,這是一種最不好的耦合,應盡力避免。七種耦合方式的耦合強度由弱變強,模塊間的接口方式也越來越復雜。,模塊間的聯(lián)結(jié)形式圖示,A,B,C,,,A,B,C,,,A,B,C,Data,數(shù)據(jù)耦合,控制耦合,公共耦合,系統(tǒng)模塊設計應遵循的原則,模塊間盡量使用數(shù)據(jù)耦合;必要時才采用控制耦合;對公共耦合應限制耦合的模塊數(shù);堅決不用內(nèi)容耦合。,模塊內(nèi)部的組合形式(內(nèi)聚),模塊內(nèi)部的組合形式
51、主要有七種。(1)偶然組合:如果一個模塊所要完成的動作之間沒有任何關系,或者即使有某種關系,也是非常松散的,就稱之為偶然組合。偶然組合可理解性差,難于修改,設計中應盡力避免。(2)邏輯組合:如果一個模塊內(nèi)部的各個組成部分在邏輯上具有相似的處理動作,但功能上、用途上卻彼此無關,則稱之為邏輯組合。邏輯組合的模塊與其他模塊之間有相當復雜的塊間聯(lián)系,其可修改性差,維護困難。(3)時間組合:時間組合也稱為瞬時組合,模塊內(nèi)各組成部分所包含的處
52、理動作必須在同一時間內(nèi)完成。時間組合模塊的聯(lián)系程度較低,不易于修改,維護較難,但它在一定程度上反映了系統(tǒng)的某些實質(zhì),因此比邏輯組合要強一些。(4)過程組合:如果一個模塊內(nèi)部的各個組成部分所要完成的動作彼此間沒什么關系,但必須以特定的次序(控制流)執(zhí)行,則稱之為過程組合,其組合方式較強,可修改性高。(5)通信組合:如果一個模塊內(nèi)部的各個組成部分所完成的動作都使用了同一個輸入數(shù)據(jù)或產(chǎn)生同一個輸出數(shù)據(jù),則稱之為通信組合。通信組合方式的模塊
53、與其他模塊間的聯(lián)系較簡單,其內(nèi)部緊湊性比過程組合強,但它各部分執(zhí)行次序可以是任意的,容易產(chǎn)生重復動作。(6)順序組合:對于一個模塊內(nèi)部的各個組成部分,如果前一部分處理動作的輸出是后一部分處理動作的輸入,則稱之為順序組合。其塊內(nèi)聯(lián)系程度較高,與其他模塊的聯(lián)系也較低。(7)功能組合:如果一個模塊內(nèi)部包括且僅包括為完成某一功能所必需的組成部分,則稱之為功能組合。功能組合方式有一個目的、有單一的功能,因而界面清楚,與其他模塊的聯(lián)系低,可讀性
54、、可修改性、可維護性、可測試性均很好,是最高級程序塊內(nèi)聯(lián)系,在進行模塊設計時,應盡可能追求功能塊內(nèi)組合。低內(nèi)聚:偶然組合、邏輯組合、時間組合中內(nèi)聚:過程組合、通信組合高內(nèi)聚:順序組合、功能組合,模塊內(nèi)部的組合形式,A,B,C,a,B,C,D,E,F,G,B,C,D,A,A,H,A,B,C,讀入,編輯,A,偶然組合,邏輯組合前模塊,邏輯組合,通信組合,順序組合,,,,,模塊內(nèi)部的七種組合形式的比較,,模塊設計的注意事項,模塊塊間耦合
55、(耦合度)與塊內(nèi)組合(內(nèi)聚度)是模塊設計中最重要的概念,低耦合度、高內(nèi)聚度是設計中的兩項重要原則。1. 改進系統(tǒng)結(jié)構(gòu)2. 系統(tǒng)的深度和寬度3. 模塊的扇出數(shù)與扇入數(shù)4. 模塊的規(guī)模5. 模塊的作用范圍與控制范圍,系統(tǒng)結(jié)構(gòu)的改進,對于初步設計出的系統(tǒng)結(jié)構(gòu),應分析與審查,發(fā)現(xiàn)高耦合、低內(nèi)聚的模塊,要通過模塊的分解與合并,改進系統(tǒng)結(jié)構(gòu),從而提高內(nèi)聚度,降低耦合度。1. 對于若干個模塊共有一個子功能,應當將其獨立抽出,作為一個新的模
56、塊可被其它模塊所調(diào)用。2. 盡可能地采用數(shù)據(jù)信息作為模塊之間聯(lián)系的媒介,可以通過分解等手段,將一些傳遞控制信息或其他非數(shù)據(jù)信息的模塊轉(zhuǎn)化為數(shù)據(jù)聯(lián)系的模塊。3. 強調(diào)以功能劃分模塊。每一模塊盡量做到只有單一的功能,對于復雜的模塊,應從功能的角度出發(fā)予以分解。4. 強調(diào)系統(tǒng)整體的最優(yōu)性優(yōu)于局部的最優(yōu)性,不片面追求系統(tǒng)中每一模塊的最優(yōu)設計,局部的優(yōu)化應服從整體的安排。,系統(tǒng)的深度和寬度,系統(tǒng)的深度表示系統(tǒng)結(jié)構(gòu)中的控制層數(shù)。寬度則表示控
57、制的總分布,即同一層次的模塊總數(shù)的最大值。一般情況下,深度和寬度標志著一個系統(tǒng)的復雜程度,它們之間應有一定的比例關系,即深度與寬度均要適當。深度過大,可能說明系統(tǒng)分割得不細;寬度過大,則有可能帶來系統(tǒng)管理上的困難。,,,,,,,,,,,,,,,,,寬度,,深度,模塊的扇出數(shù)與扇入數(shù),一個模塊控制的直屬下級模塊的個數(shù)稱為該模塊的扇出數(shù);一個模塊的直接上級模塊個數(shù)稱為模塊的扇入數(shù)。,,,,,,,,,,,,,,,,,,扇入,扇出,模塊的
58、扇出數(shù)與扇入數(shù),模塊的扇出數(shù)直接影響系統(tǒng)的寬度,扇出過大則意味著該模塊的直接下屬模塊多,控制與協(xié)調(diào)較困難。這時一般需要增加中間層次的控制模塊。扇出數(shù)小,說明上、下級模塊或其本身可能過大,應考慮是否采用分解的方法,使結(jié)構(gòu)變得合理。模塊的扇出數(shù)必須適當,經(jīng)驗表明,一個設計較好的系統(tǒng)的平均扇出數(shù)通常是3或4,一般不應超過7,否則會引起出錯概率的增大。模塊的扇入數(shù)通常說明系統(tǒng)的通用性情況,扇入數(shù)越大,表明共享該模塊的上級模塊數(shù)越多,
59、因而通用性強,維護也較方便,但是片面追求高扇入數(shù)可能使得模塊的獨立性降低。通常, 一個較好的系統(tǒng)結(jié)構(gòu),高層扇出數(shù)較高,中間扇出數(shù)較少,低層模塊有很高的扇入數(shù)。,模塊的規(guī)模,系統(tǒng)分解模塊時,模塊規(guī)模不可過大,也不可過小。過大->分解不充分,內(nèi)聚度降低過小->降低模塊的獨立性,接口復雜經(jīng)驗表明,一個模塊的規(guī)模最好限制在1~2頁紙內(nèi),這樣的模塊易于編制、維護、修改。,模塊的作用范圍與控制范圍,模塊的作用范圍是指受該模塊
60、內(nèi)部的一個判定影響的所有模塊的集合。只要某一模塊中含有一些依賴于某個判定的操作,那么該模塊就在這個判定的作用范圍之中。模塊的控制范圍包括該模塊本身及所有的下屬模塊的集合??刂品秶耆Q于系統(tǒng)的結(jié)構(gòu),它與模塊本身的功能無關。系統(tǒng)設計中,對于模塊的控制范圍和作用范圍有兩條規(guī)則:1. 所有受模塊M的一個判定影響的模塊應從屬于模塊M。即對任何一個內(nèi)部存在判定調(diào)用邏輯模塊,其作用范圍應是其控制范圍的子集。2. 受模塊M判定影響的模
61、塊,最好局限在模塊M本身或其直屬下級模塊。即做出判定調(diào)用的模塊與屬于該判定作用范圍的模塊在系統(tǒng)的層次上不能相隔過遠,否則會增大模塊間的塊間聯(lián)系。SD 方法認為:當作用范圍為控制范圍的子集時,才能獲得較低的塊間聯(lián)系。,實例,在下圖 中,確定模塊A 的控制范圍及模塊F 的控制范圍和作用范圍。,模塊A 的控制范圍是:模塊A、B、C、D、G、E、F。如果模塊F 的判定涉及到模塊B、E、F,則模塊F 的作用范圍是:模塊B、E、F。模塊
62、F 的控制范圍是:模塊F。顯然,不滿足模塊的“作用范圍與控制范圍”的原則,塊間聯(lián)系大,因此不是一個好的設計。,A,B,C,D,G,E,實例,確定右圖中模塊TOP 的控制范圍和模塊B 的控制范圍及作用范圍。模塊TOP 的控制范圍是:TOP、X、T、B、A、B1、B2;模塊B 的控制范圍與作用范圍:相同,均為:模塊B、A、B1、B2;滿足控制范圍與作用范圍的原則,而且,判定的作用范圍恰好在判定所在模塊的下一層。,TOP,B2,
63、X,T,A,B1,實例:根據(jù)應用范圍與作用范圍原理,判斷圖中各設計,(a) (b)圖(a):模塊F 的作用范圍不在控制范圍之內(nèi),不滿足作用范圍與控制范圍的原則。圖(b):模塊TOP 作用范圍所涉及到的模塊不是直接的,所以也不是一個好的設計。,TOP,E,A,B,C,D
64、,F,E,A,B,C,D,從數(shù)據(jù)流圖導出模塊結(jié)構(gòu)圖,數(shù)據(jù)流圖兩種典型結(jié)構(gòu):變換型結(jié)構(gòu)和事務型結(jié)構(gòu).變換型結(jié)構(gòu)是一種線性結(jié)構(gòu),它可以明顯地分為輸入、主加工和輸出三個部分;事務型結(jié)構(gòu)通??梢源_定一個處理邏輯,起調(diào)度作用,為系統(tǒng)的事務中心,事務中心對每一種類型的事務分別有專門的模塊予以處理,這種模塊就稱為“事務”模塊,它的直接下級模塊稱為“動作”模塊,事務中心為進入系統(tǒng)的事務選擇相應用的“事務”模塊。兩種典型的結(jié)構(gòu)分別通過“變換為中
65、心的分析”和“以事務為中心的分析”技術導出標準形式的模塊結(jié)構(gòu)圖。,以變換為中心的設計,以數(shù)據(jù)流圖為基礎,首先找出變換中心,確定模塊結(jié)構(gòu)圖的頂層模塊,然后,按照“自頂向下”的設計原則逐步細化,最后得到一個滿足數(shù)據(jù)流圖所表達用戶要求的模塊結(jié)構(gòu)。變換分析的整個過程分為三步:確定主加工,找出變換中心;設計模塊結(jié)構(gòu)的頂層和第一層;設計中、下層模塊。,變換型數(shù)據(jù)流圖,變換型結(jié)構(gòu)的數(shù)據(jù)流圖,找出變換中心,確定主加工,根據(jù)系統(tǒng)分析報告,可以決定
66、數(shù)據(jù)流程圖中系統(tǒng)的主加工。通常,幾股數(shù)據(jù)流的匯合處或是一個數(shù)據(jù)流的分流處可以定義為系統(tǒng)的主加工,即系統(tǒng)的變換中心。變換中心的確定:在數(shù)據(jù)流圖中標出輸入數(shù)據(jù)的最后點,即系統(tǒng)主加工的輸入數(shù)據(jù)流,稱為邏輯輸入。再找出輸出數(shù)據(jù)的第一點即系統(tǒng)主加工的輸出數(shù)據(jù)流,稱為邏輯輸出。這兩點間留下的加工框,就是變換中心,也即主加工。將此主加工的功能用一個模塊來表示,這就是結(jié)構(gòu)圖的頂層模塊。,設計模塊結(jié)構(gòu)圖的頂層和第一層,變換中心即結(jié)構(gòu)圖的“頂”,即系統(tǒng)的
67、主模塊,“頂”設計好后,由頂向下,就可按輸入、變換、輸出等分支來處理從而設計出結(jié)構(gòu)的第一層。為主加工每個輸入(邏輯輸入)設計一個輸入模塊,其功能是向主模塊提供數(shù)據(jù)。為主加工每一個輸出(邏輯輸出)設計一個輸出模塊,其功能是從主模塊接收數(shù)據(jù)并為下層模塊提供數(shù)據(jù)輸出。為主加工設計一個變換模塊,其功能是將邏輯輸入變換成邏輯輸出。第一層模塊同主模塊間傳送的數(shù)據(jù)應該與數(shù)據(jù)流圖相對應,主模塊控制并協(xié)調(diào)輸入、變換以及輸出模塊的工作。,在數(shù)據(jù)流圖
68、中找系統(tǒng)的主加工,,,主加工,設計中、下層模塊,設計中、下層模塊,是從第一層模塊開始,自頂向下,逐步細化來完成,主要包括:輸入模塊的細化輸出模塊的細化變換中心的細化在設計每一個模塊時,應注意給它們起一個適當?shù)拿?,以反映出該模塊的功能。,用變換分析由DFD導出的結(jié)構(gòu)圖,處理,計算,輸入,輸出,讀數(shù)據(jù),編輯,格式編排,輸出,,,,,,,,,,,機內(nèi)數(shù)據(jù),正確數(shù)據(jù),正確數(shù)據(jù),正確數(shù)據(jù),結(jié)果,結(jié)果,格式化結(jié)果,格式化結(jié)果,由變換型數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息系統(tǒng)分析與設計課程設計---成績查詢信息系統(tǒng)分析與設計
- 信息系統(tǒng)分析與設計
- 信息系統(tǒng)分析與設計課程設計--酒店管理信息系統(tǒng)分析與設計
- 倉庫管理信息系統(tǒng)(信息系統(tǒng)分析與設計)
- 信息系統(tǒng)分析與設計題庫
- 信息系統(tǒng)分析與設計.pdf
- 賓館管理信息系統(tǒng)----信息系統(tǒng)分析與設計
- 倉庫管理信息系統(tǒng)(信息系統(tǒng)分析與設計)
- 醫(yī)院信息系統(tǒng)分析與設計his
- 信息系統(tǒng)分析與設計_大論文
- 信息系統(tǒng)分析與設計課程設計
- 信息系統(tǒng)分析與設計課程設計
- 信息系統(tǒng)分析與設計章節(jié)試題
- 【課程設計】信息系統(tǒng)分析與設計
- 信息系統(tǒng)分析與設計課程設計-校園訂餐管理信息系統(tǒng)
- 信息系統(tǒng)分析與設計復習提綱
- 信息系統(tǒng)分析與設計復習提綱
- 信息系統(tǒng)分析與設計試題庫
- 信息系統(tǒng)分析與設計課程設計報告
- 管理信息系統(tǒng)課程設計---學校管理信息系統(tǒng)分析與設計
評論
0/150
提交評論