信息管理系統(tǒng)第五章課件_第1頁
信息管理系統(tǒng)第五章課件_第2頁
信息管理系統(tǒng)第五章課件_第3頁
信息管理系統(tǒng)第五章課件_第4頁
信息管理系統(tǒng)第五章課件_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、管理信息系統(tǒng)華北電力大學(xué)電子與通信工程系苑津莎電子郵件:第五章 管理信息系統(tǒng)的設(shè)計(jì)5.1 系統(tǒng)設(shè)計(jì)概述5.2 系統(tǒng)總體設(shè)計(jì)5.3 系統(tǒng)詳細(xì)設(shè)計(jì)5.1 系統(tǒng)設(shè)計(jì)概述5.1.1 系統(tǒng)設(shè)計(jì)的依據(jù)系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析的基礎(chǔ)上由抽象到具體的過程,要考慮到系統(tǒng)實(shí)現(xiàn)的內(nèi)外環(huán)境和主客觀條件。通常系統(tǒng)設(shè)計(jì)階段工作可依據(jù)以下幾個(gè)方面來考慮:系統(tǒng)分析的成果現(xiàn)行技術(shù)現(xiàn)行的信息管理和信息技術(shù)標(biāo)準(zhǔn)、規(guī)范和有關(guān)法律制度用戶需求系統(tǒng)運(yùn)行環(huán)境5.1.2 系統(tǒng)設(shè)計(jì)的原則1.系統(tǒng)性系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設(shè)計(jì)中,要從整個(gè)系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致,對(duì)系統(tǒng)的數(shù)據(jù)采集要做

2、到數(shù)出一處、全局共享,使一次輸入得到多次利用2.靈活性為保持系統(tǒng)的長久生命力,要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性。為此,系統(tǒng)應(yīng)具有較好的開放性和結(jié)構(gòu)的可變性5.1.2 系統(tǒng)設(shè)計(jì)的原則3.可靠性可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾時(shí)的恢復(fù)能力衡量系統(tǒng)可靠性的指標(biāo)是平均故障間隔時(shí)間和平均維護(hù)時(shí)間4.經(jīng)濟(jì)性經(jīng)濟(jì)性是指在滿足系統(tǒng)需求的前提下,盡可能減少系統(tǒng)的開銷5.1.3 系統(tǒng)設(shè)計(jì)的內(nèi)容1.制定規(guī)范需要采用的管理規(guī)則:包括操作流程、交流方式、工作紀(jì)律等設(shè)計(jì)文檔的編制標(biāo)準(zhǔn):包括文檔體系、文檔格式、圖表樣式等信息編碼形式,硬件、操作系統(tǒng)的接口規(guī)約,命名規(guī)則等設(shè)計(jì)目標(biāo)、設(shè)計(jì)原則2.系統(tǒng)架構(gòu)設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì)

3、就是根據(jù)系統(tǒng)的需求框架,確定系統(tǒng)的基本結(jié)構(gòu),以獲得有關(guān)系統(tǒng)創(chuàng)建的總體方案5.1.3 系統(tǒng)設(shè)計(jì)的內(nèi)容3.軟件結(jié)構(gòu)設(shè)計(jì)通常程序中的一個(gè)模塊完成一個(gè)適當(dāng)?shù)墓δ埽瑧?yīng)該把模塊組織成良好的層次系統(tǒng),頂層模塊調(diào)用它的下層模塊以實(shí)現(xiàn)程序的完整功能,每個(gè)下層模塊再調(diào)用更下層的模塊,從而完成程序的一個(gè)子功能,最下層模塊完成具體的功能。如果數(shù)據(jù)流程圖已經(jīng)細(xì)化到了適當(dāng)?shù)膶哟?,則可以直接從數(shù)據(jù)流程圖中映射出軟件結(jié)構(gòu)4.公共數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)公共數(shù)據(jù)變量的數(shù)據(jù)結(jié)構(gòu)與作用范圍;輸入、輸出文件的結(jié)構(gòu);數(shù)據(jù)庫中的表結(jié)構(gòu)、視圖結(jié)構(gòu)以及數(shù)據(jù)完整性等5.1.3 系統(tǒng)設(shè)計(jì)的內(nèi)容5.安全性設(shè)計(jì)系統(tǒng)安全性設(shè)計(jì)包括:操作權(quán)限管理設(shè)計(jì)、操作日志管

4、理設(shè)計(jì)文件與數(shù)據(jù)加密設(shè)計(jì)特定功能的操作校驗(yàn)設(shè)計(jì)等。系統(tǒng)總體設(shè)計(jì)需要對(duì)這些方面的問題做出專門的說明,并制定出相應(yīng)的處理規(guī)則6.故障處理設(shè)計(jì)在系統(tǒng)總體設(shè)計(jì)時(shí),需要對(duì)各種可能出現(xiàn)的、來自于軟件、硬件以及網(wǎng)絡(luò)通信方面的故障做出專門考慮。例如,提供備用設(shè)備、設(shè)置出錯(cuò)處理模塊、設(shè)置數(shù)據(jù)備份模塊等5.1.3 系統(tǒng)設(shè)計(jì)的內(nèi)容7.編寫文檔用正式文檔記錄系統(tǒng)總體設(shè)計(jì)的結(jié)果,在這個(gè)階段應(yīng)該完成的文檔通常包括:系統(tǒng)總體設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、用戶手冊(cè)、測試計(jì)劃、詳細(xì)的實(shí)現(xiàn)計(jì)劃等8.系統(tǒng)設(shè)計(jì)評(píng)審需求確認(rèn):確認(rèn)所設(shè)計(jì)的軟件是否覆蓋了所有已確定是軟件需求接口確認(rèn):確認(rèn)該軟件的內(nèi)部接口與外部接口是否已經(jīng)明確定義模塊確認(rèn):

5、確認(rèn)所設(shè)計(jì)的模塊是否滿足高內(nèi)聚性、低耦合度的要求,模塊的作用范圍是否在其控制范圍之內(nèi)風(fēng)險(xiǎn)性:該設(shè)計(jì)在現(xiàn)有技術(shù)條件下和預(yù)算范圍內(nèi)是否能按時(shí)實(shí)現(xiàn)實(shí)用性:該設(shè)計(jì)對(duì)于需求的解決是否實(shí)用可維護(hù)性:該設(shè)計(jì)是否考慮了今后的可維護(hù)性質(zhì)量:該設(shè)計(jì)是否表現(xiàn)出了良好的質(zhì)量特征5.2 總體設(shè)計(jì)5.2.1 系統(tǒng)架構(gòu)設(shè)計(jì)定義子系統(tǒng)子系統(tǒng)要具有相對(duì)獨(dú)立性要使子系統(tǒng)之間數(shù)據(jù)的依賴性盡量小 子系統(tǒng)劃分的結(jié)果應(yīng)使數(shù)據(jù)冗余最小子系統(tǒng)的設(shè)置應(yīng)考慮今后管理發(fā)展的需要子系統(tǒng)的劃分應(yīng)便于系統(tǒng)分階段實(shí)現(xiàn)定義子系統(tǒng)外部接口分析子系統(tǒng)之間的通信與協(xié)作,以獲得對(duì)子系統(tǒng)外部接口的定義5.2.1 系統(tǒng)架構(gòu)設(shè)計(jì)定義系統(tǒng)物理架構(gòu)根據(jù)系統(tǒng)的整體邏輯結(jié)構(gòu)、技

6、術(shù)特點(diǎn)、應(yīng)用特點(diǎn)以及系統(tǒng)開發(fā)的資金投入等情況,選擇合適的系統(tǒng)物理架構(gòu)。包括硬件設(shè)備、軟件環(huán)境、網(wǎng)絡(luò)結(jié)構(gòu)、數(shù)據(jù)庫結(jié)構(gòu)等,并將子系統(tǒng)按照子系統(tǒng)所選的物理架構(gòu)進(jìn)行合理部署與優(yōu)化5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)1. 模塊化模塊化是軟件設(shè)計(jì)和開發(fā)的基本原則和方法,是總體設(shè)計(jì)的主要工作之一模塊是指一個(gè)獨(dú)立命名的,擁有明確定義的輸入、輸出和特性的程序?qū)嶓w把一個(gè)管理信息系統(tǒng)設(shè)計(jì)成若干模塊的方法稱為模塊化模塊化的基本思想:相對(duì)獨(dú)立、單一功能的模塊組成的結(jié)構(gòu),簡化研制工作,防止錯(cuò)誤蔓延,提高系統(tǒng)的可靠性。模塊之間的調(diào)用關(guān)系非常明確、簡單。每個(gè)模塊可以單獨(dú)被理解、編寫、調(diào)試、查錯(cuò)與修改。5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)模塊的屬性輸

7、入和輸出:模塊的輸入來源和輸出去向都是同一個(gè)調(diào)用者。一個(gè)模塊從調(diào)用者取得輸入,加工后再把輸出返回調(diào)用者邏輯功能:模塊把輸入轉(zhuǎn)換成輸出內(nèi)部信息:僅供該模塊本身引用的數(shù)據(jù) 程序代碼:實(shí)現(xiàn)模塊功能的程序前兩個(gè)要素是模塊的外部特性,反映模塊的外貌。后兩個(gè)要素是模塊的內(nèi)部結(jié)構(gòu)特性。在結(jié)構(gòu)化設(shè)計(jì)中,首先關(guān)心的是外部特性,其內(nèi)部特性只做必要了解5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)2. 模塊的獨(dú)立性模塊同模塊的聯(lián)系稱為模塊的耦合度一個(gè)模塊內(nèi)部各成份的聯(lián)系稱為塊模塊的內(nèi)聚性耦合度內(nèi)容耦合: 一個(gè)模塊直接修改、訪問另一個(gè)模塊的內(nèi)部數(shù)據(jù); 一個(gè)模塊不通過正常入口轉(zhuǎn)到另一模塊內(nèi)部。內(nèi)容耦合破壞了模塊的獨(dú)立性和系統(tǒng)的結(jié)構(gòu)化。公共耦

8、合若一組模塊都訪問同一個(gè)公共數(shù)據(jù)環(huán)境,則它們之間的耦合就稱為公共耦合。公共的數(shù)據(jù)環(huán)境可以是全局?jǐn)?shù)據(jù)結(jié)構(gòu)、共享的通信區(qū)、內(nèi)存的公共覆蓋區(qū)等。 5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)控制耦合如果一個(gè)模塊通過傳送開關(guān)、標(biāo)志、名字等控制信息,明顯地控制選擇另一模塊的功能,就是控制耦合。 數(shù)據(jù)耦合一個(gè)模塊訪問另一個(gè)模塊時(shí),彼此之間是通過簡單數(shù)據(jù)參數(shù) (不是控制參數(shù)、公共數(shù)據(jù)結(jié)構(gòu)或外部變量) 來交換輸入、輸出信息的。 獨(dú)立耦合兩個(gè)模塊之間沒有直接關(guān)系,它們之間的聯(lián)系完全是通過主模塊的控制和調(diào)用來實(shí)現(xiàn)的 5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)內(nèi)聚性偶然內(nèi)聚 塊內(nèi)的各個(gè)任務(wù)(通過語句或指令來實(shí)現(xiàn)的)沒有什么有意義

9、的聯(lián)系,之所以能構(gòu)成一個(gè)模塊完全是偶然的原因。 邏輯內(nèi)聚一個(gè)模塊完成的任務(wù)在邏輯上屬于相同或相似的一類(例如,用一個(gè)模塊產(chǎn)生各種類型的輸出),則該種模塊內(nèi)的聯(lián)系稱為邏輯內(nèi)聚。 邏輯內(nèi)聚存在的問題是:修改困難,調(diào)用模塊中有一個(gè)要對(duì)其改動(dòng),還要考慮到其它調(diào)用模塊;模塊內(nèi)需要增加開關(guān),以判別是誰調(diào)用,因而增加了塊間聯(lián)系;實(shí)際上每次調(diào)用只執(zhí)行模塊中的一部分,而其它部分也一同被裝入內(nèi)存,因而效率不高。5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)時(shí)間內(nèi)聚時(shí)間內(nèi)聚是指一個(gè)模塊中包含的任務(wù)需要在同一時(shí)間內(nèi)執(zhí)行(如初始化,結(jié)束等所需操作)。 過程內(nèi)聚如果一個(gè)模塊內(nèi)的各個(gè)處理元素是相關(guān)的,而且必須按固定的次序執(zhí)行,這種內(nèi)聚就叫做過程

10、內(nèi)聚。過程內(nèi)聚的各模塊內(nèi)往往體現(xiàn)為有次序的流程。 通信內(nèi)聚若一個(gè)模塊中的各處理元素需引用共同的數(shù)據(jù)(同一數(shù)據(jù)項(xiàng)、數(shù)據(jù)區(qū)或文件),則稱其元素間的聯(lián)系為通信內(nèi)聚。通信內(nèi)聚的各部分間是借助共同使用的數(shù)據(jù)聯(lián)系在一起的,故有較好的可理解性。 順序內(nèi)聚若一個(gè)模塊內(nèi)的各處理元素關(guān)系密切,必須按規(guī)定的處理次序順序執(zhí)行,這樣的模塊為順序內(nèi)聚類型。順序內(nèi)聚的模塊內(nèi),后執(zhí)行的語句或語句段往往依賴先執(zhí)行的語句或語句段,以先執(zhí)行的部分為條件。 功能內(nèi)聚功能內(nèi)聚是內(nèi)聚度最高的一種模塊類型。如果模塊僅完成一個(gè)單一的功能,且該模塊的所有部分是實(shí)現(xiàn)這一功能所必須的,沒有多余的語句,則該模塊為功能內(nèi)聚。 5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)

11、設(shè)計(jì)時(shí)應(yīng)注意:設(shè)計(jì)功能獨(dú)立單一的模塊控制使用全局?jǐn)?shù)據(jù)模塊間盡量傳遞數(shù)據(jù)型信息5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)3.結(jié)構(gòu)化設(shè)計(jì)建模模塊:使用矩形來表示軟件系統(tǒng)中的一個(gè)模塊,框中寫模塊名調(diào)用:用帶箭頭的線段表示模塊間的調(diào)用關(guān)系模塊間的通訊:用小箭頭表示模塊間在調(diào)用過程中相互傳遞的信息5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)模塊間傳遞的信息可分為兩類:作數(shù)據(jù)用的信息和作控制用的信息。具體可分為以下兩種箭頭:尾部有小空心圓圈標(biāo)記,表示作數(shù)據(jù)用信息尾部有小實(shí)心圓圈標(biāo)記,表示作控制用信息輔助符號(hào)選擇調(diào)用循環(huán)調(diào)用5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)從數(shù)據(jù)流圖導(dǎo)出初始結(jié)構(gòu)圖的方法變換流分析確定變換流、輸入流和輸出流部分設(shè)計(jì)

12、模塊結(jié)構(gòu)的頂層和第一層設(shè)計(jì)中下各層實(shí)例: 某學(xué)校的學(xué)生“選課”系統(tǒng)的數(shù)據(jù)流程圖下圖5.7所示。學(xué)生,輸入密碼,經(jīng)過驗(yàn)證合格后,先查詢相關(guān)課程信息,再進(jìn)行選課登記,選課完成后,顯示所選課程表,并打印輸出課表5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)確定變換流、輸入流和輸出流部分。從左向右分析數(shù)據(jù)流程圖,確定“登錄系統(tǒng)”為輸入部分;從右向左分析數(shù)據(jù)流程圖,確定“打印課表”、“顯示課表”為輸出部分;分別用虛線加以標(biāo)示虛線內(nèi)部分為變換流,包括“課程查詢”和“選課登記”兩個(gè)加工。虛線外的兩部分為輸入流和輸出流。5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)事務(wù)流分析5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)對(duì)于事務(wù)型數(shù)據(jù)流程圖,通過事務(wù)

13、分析,可以導(dǎo)出它所對(duì)應(yīng)的標(biāo)準(zhǔn)形式的模塊結(jié)構(gòu)圖5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)實(shí)例:某火車售票系統(tǒng)的數(shù)據(jù)流程圖如下所示5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)混合流分析與設(shè)計(jì)混合數(shù)據(jù)流程圖5.2.2 軟件結(jié)構(gòu)設(shè)計(jì)由混合數(shù)據(jù)流程圖導(dǎo)出的控制結(jié)構(gòu)圖5.2.3 系統(tǒng)物理配置方案設(shè)計(jì)1.設(shè)計(jì)系統(tǒng)物理配置方案的方法開發(fā)人員在設(shè)計(jì)計(jì)算機(jī)物理系統(tǒng)配置方案的時(shí)候,可采用以下方法得到計(jì)算機(jī)物理系統(tǒng)配置的各種方案信息調(diào)查法方案征集法招標(biāo)法試用法基準(zhǔn)測試法2.系統(tǒng)配置方案報(bào)告的具體內(nèi)容計(jì)算機(jī)物理系統(tǒng)配置概述計(jì)算機(jī)物理系統(tǒng)選擇的依據(jù)計(jì)算機(jī)物理系統(tǒng)配置指出費(fèi)用情況具體配置方案的評(píng)價(jià)5.2.3 系統(tǒng)物理配置方案設(shè)計(jì)3.系統(tǒng)

14、軟硬件選擇計(jì)算機(jī)網(wǎng)絡(luò)的選擇 網(wǎng)絡(luò)的配置與設(shè)計(jì)應(yīng)遵循以下原則:技術(shù)先進(jìn)可擴(kuò)充保護(hù)現(xiàn)有資源可靠性和安全性配套能力好網(wǎng)絡(luò)設(shè)備選型應(yīng)遵循以下原則:技術(shù)可行性原則服務(wù)保證原則經(jīng)濟(jì)合理原則 5.2.3 系統(tǒng)物理配置方案設(shè)計(jì)計(jì)算機(jī)硬件的選擇數(shù)據(jù)庫管理系統(tǒng)的選擇應(yīng)用軟件的選擇5.3 詳細(xì)設(shè)計(jì) 5.3.1 代碼設(shè)計(jì)1.代碼的功能鑒別分類排序?qū)S煤x2.代碼的種類順序碼層次碼助記碼 混合碼5.3.1 代碼設(shè)計(jì)3.代碼設(shè)計(jì)的原則惟一性可擴(kuò)充性合理性規(guī)范性系統(tǒng)性短小精悍即選擇最小值代碼具有規(guī)律性、便于編碼和識(shí)別5.3.1 代碼設(shè)計(jì)4.代碼設(shè)計(jì)的步驟確定代碼對(duì)象考察是否已有標(biāo)準(zhǔn)代碼根據(jù)代碼的使用范圍、使用時(shí)間,根據(jù)實(shí)際

15、情況選擇代碼的種類與類型考慮檢錯(cuò)功能編寫代碼表5.3.2 數(shù)據(jù)庫設(shè)計(jì)1.概念設(shè)計(jì)實(shí)體: 指客觀存在并相互區(qū)別的事物,實(shí)體可以是具體的,也可以是抽象的聯(lián)系:實(shí)體和實(shí)體之間的關(guān)系被抽象為聯(lián)系。聯(lián)系分為一對(duì)一,一對(duì)多或多對(duì)多三種屬性:指實(shí)體的特征主鍵: 能唯一地標(biāo)識(shí)該實(shí)體的屬性或?qū)傩越M5.3.2 數(shù)據(jù)庫設(shè)計(jì)2.邏輯設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)是在概念設(shè)計(jì)的基礎(chǔ)上完成的設(shè)計(jì)數(shù)據(jù)表: 按以下規(guī)則從數(shù)據(jù)關(guān)系模型中映射出數(shù)據(jù)庫中的數(shù)據(jù)表每一個(gè)實(shí)體應(yīng)該映射為數(shù)據(jù)庫邏輯結(jié)構(gòu)中的一個(gè)數(shù)據(jù)表每一個(gè)n:m關(guān)系也應(yīng)映射為數(shù)據(jù)庫邏輯結(jié)構(gòu)中的一個(gè)數(shù)據(jù)表每一個(gè)1:n關(guān)系也可映射為一個(gè)獨(dú)立的數(shù)據(jù)表每一個(gè)1:1關(guān)系可映射為一個(gè)獨(dú)立的數(shù)據(jù)表,

16、也可以與跟它相連的任意一端或兩端的實(shí)體合并組成數(shù)據(jù)表5.3.2 數(shù)據(jù)庫設(shè)計(jì)規(guī)范數(shù)據(jù)表第一范式:每個(gè)屬性值都必須是原子值,即僅僅是一個(gè)簡單值而不含內(nèi)部結(jié)構(gòu)第二范式:滿足第一范式條件,而且每個(gè)非主鍵屬性都由整個(gè)主鍵決定第三范式:符合第二范式的條件,一個(gè)非主鍵屬性值不依賴于另一個(gè)非主鍵屬性值5.3.2 數(shù)據(jù)庫設(shè)計(jì)關(guān)聯(lián)數(shù)據(jù)表關(guān)聯(lián)數(shù)據(jù)表就是將數(shù)據(jù)關(guān)系模型中數(shù)據(jù)實(shí)體之間的關(guān)系,在數(shù)據(jù)庫邏輯結(jié)構(gòu)中明確體現(xiàn)出來,它們將作為建立數(shù)據(jù)表之間參照完整性規(guī)則的依據(jù)5.3.2 數(shù)據(jù)庫設(shè)計(jì)設(shè)計(jì)數(shù)據(jù)視圖數(shù)據(jù)視圖也稱為虛表,與數(shù)據(jù)表一樣,都可以將數(shù)據(jù)以記錄集合的形式表現(xiàn)出來數(shù)據(jù)視圖的作用是能夠使數(shù)據(jù)表現(xiàn)與數(shù)據(jù)存儲(chǔ)之間進(jìn)行有效

17、的邏輯隔離可以使數(shù)據(jù)庫中的數(shù)據(jù)具有更高的安全性可以簡化前端程序員對(duì)數(shù)據(jù)庫的復(fù)雜編程等5.3.2 數(shù)據(jù)庫設(shè)計(jì)3.物理設(shè)計(jì)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)數(shù)據(jù)索引與聚集數(shù)據(jù)完整性5.3.3 輸入/輸出設(shè)計(jì)1.輸出設(shè)計(jì)輸出類型設(shè)計(jì)外部輸出內(nèi)部輸出中間輸出交互輸出操作輸出輸出形式設(shè)計(jì)表格輸出顯示輸出磁介質(zhì)輸出5.3.3 輸入/輸出設(shè)計(jì)輸出內(nèi)容設(shè)計(jì)輸出頻率、速度、有效期、份數(shù)、機(jī)密安全性等輸出信息的具體形式輸出項(xiàng)目及數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)類型、精度、取值范等輸出設(shè)輸出設(shè)備的選擇5.3.3 輸入/輸出設(shè)計(jì)設(shè)計(jì)輸出報(bào)告應(yīng)注意的問題方便使用者要考慮系統(tǒng)的硬件性能盡量利用原系統(tǒng)的輸出格式,確實(shí)需要修改的,應(yīng)與有關(guān)部門協(xié)商,征得用戶同意輸出

18、表格要考慮發(fā)展的需要。例如,是否有必要在輸出表中留出備用項(xiàng)目,以滿足將來新增項(xiàng)目的需要輸出格式和大小要根據(jù)硬件能力,認(rèn)真設(shè)計(jì),并試制輸出樣品,經(jīng)用戶同意后才可正式使用5.3.3 輸入/輸出設(shè)計(jì)2.輸入設(shè)計(jì)輸入設(shè)計(jì)的原則輸入量要少輸入過程應(yīng)便捷,有容錯(cuò)能力,以減少錯(cuò)誤的發(fā)生盡早校驗(yàn)數(shù)據(jù)。對(duì)輸入數(shù)據(jù)的校驗(yàn)應(yīng)盡量接近原數(shù)據(jù)發(fā)生點(diǎn),以便錯(cuò)誤及時(shí)得到糾正盡量直接輸入編碼,減少漢字的輸入量輸入方式設(shè)計(jì)鍵盤輸入鍵盤磁盤輸入數(shù)模/模數(shù)轉(zhuǎn)換方式網(wǎng)絡(luò)或通信傳輸5.3.3 輸入/輸出設(shè)計(jì)輸入內(nèi)容及格式設(shè)計(jì)輸入數(shù)據(jù)的校驗(yàn)q 視覺校驗(yàn) q 控制總數(shù)校驗(yàn) q 數(shù)據(jù)類型校驗(yàn) q 格式校驗(yàn) q 邏輯校驗(yàn) q 界限校驗(yàn) q 記

19、錄計(jì)數(shù)校驗(yàn) q 平衡校驗(yàn) q 對(duì)照校驗(yàn)5.3.4 人機(jī)界面設(shè)計(jì)1. 界面設(shè)計(jì)應(yīng)考慮的因素 用戶工作環(huán)境與工作習(xí)慣界面風(fēng)格的一致性界面信息反饋界面的合適性容錯(cuò)性審美性和可用性2. 界面功能設(shè)計(jì) 用戶與界面之間的交互系統(tǒng)信息在界面上的表示系統(tǒng)對(duì)新用戶的學(xué)習(xí)指導(dǎo)錯(cuò)誤消息聯(lián)機(jī)幫助5.3.5 計(jì)算機(jī)處理過程設(shè)計(jì) 程序流程圖PAD圖盒圖 5.3.6 編寫系統(tǒng)設(shè)計(jì)說明書1.系統(tǒng)設(shè)計(jì)的成果系統(tǒng)總體結(jié)構(gòu)圖系統(tǒng)設(shè)備配置圖系統(tǒng)分布編碼方案庫結(jié)構(gòu)圖系統(tǒng)詳細(xì)設(shè)計(jì)方案說明書 5.3.6 編寫系統(tǒng)設(shè)計(jì)說明書2.系統(tǒng)設(shè)計(jì)說明書的組成引言摘要:系統(tǒng)的目標(biāo)名稱和功能等的說明。背景:項(xiàng)目開發(fā)者、用戶、本項(xiàng)目和其它系統(tǒng)或機(jī)構(gòu)的關(guān)系和聯(lián)系。系統(tǒng)環(huán)境與限制:硬件、軟件和運(yùn)行環(huán)境方面的限制;保密和安全的限制;有關(guān)系統(tǒng)軟件文本;有關(guān)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)文本。參考資料和專門術(shù)語說明 5.3.6 編寫系統(tǒng)設(shè)計(jì)說明書系統(tǒng)設(shè)計(jì)方案模塊設(shè)計(jì):系統(tǒng)的模塊結(jié)構(gòu)圖、各模塊的名稱、功能、調(diào)用關(guān)系、局部數(shù)據(jù)項(xiàng)和詳細(xì)算法說明等代碼設(shè)計(jì):各類代碼的類型、名稱、功能、使用范圍和使用要求等的設(shè)計(jì)說明書文件(數(shù)據(jù)庫)設(shè)計(jì)說明:概述(目標(biāo)、主要功能)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論