管理信息系統(tǒng):第7章 系統(tǒng)設計
《管理信息系統(tǒng):第7章 系統(tǒng)設計》由會員分享,可在線閱讀,更多相關(guān)《管理信息系統(tǒng):第7章 系統(tǒng)設計(84頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、第七章第七章 系統(tǒng)設計系統(tǒng)設計 主要內(nèi)容系統(tǒng)的總體結(jié)構(gòu)設計模塊結(jié)構(gòu)設計代碼設計數(shù)據(jù)庫設計輸入/輸出設計處理流程設計系統(tǒng)設計報告系統(tǒng)運行和維護系統(tǒng)運行和維護 系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃 系統(tǒng)實施系統(tǒng)實施 系統(tǒng)分析系統(tǒng)分析 開發(fā) 設計 初步 調(diào)查 可行性 研究 審批 系統(tǒng) 評價 系統(tǒng) 維護 總體 設計 詳細 設計 審計 審查 編程 調(diào)試 系統(tǒng) 轉(zhuǎn)換 驗收 詳細 調(diào)查 邏輯 設計 階段階段回答的中心問題回答的中心問題成果成果系統(tǒng)分析系統(tǒng)分析 “做什么做什么”明確系統(tǒng)功能明確系統(tǒng)功能邏輯模型邏輯模型系統(tǒng)設計系統(tǒng)設計 “怎么做怎么做”如何實現(xiàn)系統(tǒng)說明如何實現(xiàn)系統(tǒng)說明書規(guī)定的系統(tǒng)功能書規(guī)定的系統(tǒng)功能物理模型物理模型
2、 第一節(jié)第一節(jié) 結(jié)構(gòu)化系統(tǒng)設計概述結(jié)構(gòu)化系統(tǒng)設計概述 人們對設計定義是 應用各種技術(shù)和原理,對設備、過程或系統(tǒng)做出足夠詳細的定義,使之能夠在物理上得以實現(xiàn)”系統(tǒng)設計”。 系統(tǒng)設計 是新系統(tǒng)的物理設計階段 根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型,綜合考慮各種約束,利用一切可用的技術(shù)手段和方法,進行各種具體設計,提出一個能在計算機上實現(xiàn)的新系統(tǒng)的實施方案,解決“系統(tǒng)怎樣做”的問題。一、系統(tǒng)設計目標和原則一、系統(tǒng)設計目標和原則 1.系統(tǒng)設計目標系統(tǒng)設計目標 2.系統(tǒng)設計原則系統(tǒng)設計原則 1)簡單性)簡單性 2)靈活性和適應性)靈活性和適應性 3)一致性和完整性)一致性和完整性 4)可靠性)可靠性
3、5)經(jīng)濟性)經(jīng)濟性二、系統(tǒng)設計內(nèi)容二、系統(tǒng)設計內(nèi)容 系統(tǒng)設計階段的主要任務包括: 系統(tǒng)的總體結(jié)構(gòu)設計 模塊結(jié)構(gòu)設計 代碼設計 數(shù)據(jù)庫設計 輸入/輸出設計 處理流程設計 系統(tǒng)設計文檔三、系統(tǒng)設計的步驟三、系統(tǒng)設計的步驟總體設計階段總體設計階段詳細設計階段詳細設計階段網(wǎng)絡結(jié)構(gòu)設計網(wǎng)絡結(jié)構(gòu)設計硬件結(jié)構(gòu)設計硬件結(jié)構(gòu)設計軟件結(jié)構(gòu)設計軟件結(jié)構(gòu)設計數(shù)據(jù)庫分析數(shù)據(jù)庫分析代碼設計代碼設計輸入輸出設計輸入輸出設計信息分類信息分類數(shù)據(jù)庫設計數(shù)據(jù)庫設計功能模塊設計功能模塊設計第二節(jié)第二節(jié) 系統(tǒng)物理配置方案設計系統(tǒng)物理配置方案設計 問題提出: 隨著信息技術(shù)的發(fā)展,各種計算機軟、硬件產(chǎn)品競相投向市場。多種多樣的計算機技術(shù)
4、產(chǎn)品為信息系統(tǒng)的建設提供了極大的靈活性,使我們可以根據(jù)應用的需要選用不同生產(chǎn)者的性能各異的軟、硬件產(chǎn)品,但同時也給系統(tǒng)設計工作帶來了新的困難,那就是如何從眾多廠家的產(chǎn)品中作出最明智的選擇?一、系統(tǒng)平臺設計的依據(jù)一、系統(tǒng)平臺設計的依據(jù) 系統(tǒng)平臺設計的依據(jù) 系統(tǒng)的吞吐量 每秒鐘執(zhí)行的作業(yè)數(shù)稱為系統(tǒng)的吞吐量。 系統(tǒng)的吞吐量越大,則系統(tǒng)的處理能力就越強。 系統(tǒng)的響應時間 從用戶向系統(tǒng)發(fā)出一個作業(yè)請求開始,經(jīng)系統(tǒng)處理后,給出應答結(jié)果的時間稱為系統(tǒng)的響應時間。(CPU /通訊線路) 系統(tǒng)的可靠性 系統(tǒng)的可靠性可以用連續(xù)工作時間表示。(24h/雙機雙工) 集中式還是分布式 地域范圍 廣域、局域計算機硬件及網(wǎng)
5、絡選擇計算機硬件及網(wǎng)絡選擇 數(shù)據(jù)庫管理系統(tǒng)選擇數(shù)據(jù)庫管理系統(tǒng)選擇 應用軟件的選擇應用軟件的選擇 系統(tǒng)物理系統(tǒng)物理配置方案設計配置方案設計 系統(tǒng)軟硬件的配置 計算機系統(tǒng)(軟件、硬件及其附屬設備)的配置,總的原則應該是: 技術(shù)上具有先進性 實現(xiàn)上具有可能性 使用上具有靈活性 發(fā)展上具有可擴充性 投資上具有受益性二、硬件及網(wǎng)絡選擇二、硬件及網(wǎng)絡選擇 網(wǎng)絡系統(tǒng)的設計 中小型主機方案與微機網(wǎng)絡方案的選取 網(wǎng)絡拓撲結(jié)構(gòu) 互連結(jié)構(gòu)及通信介質(zhì)的選型 網(wǎng)絡計算模式 網(wǎng)絡操作系統(tǒng)及網(wǎng)絡協(xié)議等的選擇三、數(shù)據(jù)庫管理系統(tǒng)的選擇三、數(shù)據(jù)庫管理系統(tǒng)的選擇 數(shù)據(jù)庫管理系統(tǒng)的選擇 管理信息系統(tǒng)都是以數(shù)據(jù)庫系統(tǒng)為基礎,一個好的數(shù)
6、據(jù)庫管理系統(tǒng)對管理信息系統(tǒng)的應用有著舉足輕重的重要影響。在數(shù)據(jù)庫管理系統(tǒng)的選擇上,主要考慮: 數(shù)據(jù)庫的性能; 數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺; 數(shù)據(jù)庫管理系統(tǒng)的安全保密性能; 數(shù)據(jù)的類型。第三節(jié)第三節(jié) 模塊結(jié)構(gòu)設計模塊結(jié)構(gòu)設計 一、模塊結(jié)構(gòu)圖一、模塊結(jié)構(gòu)圖 1.模塊的概念 模塊是組成目標系統(tǒng)邏輯模型和物理模型的基本單位,它的特點是可以組合、分解和更換。 一個模塊應具備以下四個要素: 1) 輸入和輸出 2) 處理功能 3) 內(nèi)部數(shù)據(jù) 4) 程序代碼 2.模塊結(jié)構(gòu)圖的基本符號模塊結(jié)構(gòu)圖的基本符號模塊調(diào)用數(shù)據(jù)控制信息轉(zhuǎn)接符號 模塊 這里所說的模塊通常是指用一個名字就可以調(diào)用的一段程序語句為物理模塊。ABC
7、DIJK 調(diào)用 在模塊結(jié)構(gòu)圖中,用聯(lián)接兩個模塊的箭頭表示調(diào)用,箭頭總是由調(diào)用模塊指向被調(diào)用模塊,但是應該理解成被調(diào)用模塊執(zhí)行后又返回到調(diào)用模塊。 3) 數(shù)據(jù) 當一個模塊調(diào)用另一個模塊時,調(diào)用模塊可以把數(shù)據(jù)傳送到被調(diào)用模塊處供處理,而被調(diào)用模塊又可以將處理的結(jié)果數(shù)據(jù)送回到調(diào)用模塊。 ABxyz圖圖 模塊調(diào)用模塊調(diào)用查學生成績讀成績單學號成績數(shù)據(jù)無此學生(a)(b) 4) 控制信息 為了指導程序下一步的執(zhí)行,模塊間有時還必須傳送某些控制信息,例如,數(shù)據(jù)輸入完成后給出的結(jié)束標志,文件讀到末尾所產(chǎn)生的文件結(jié)束標志等。 5) 轉(zhuǎn)接符號 當模塊結(jié)構(gòu)圖在一張圖面上畫不下,需要轉(zhuǎn)接到另外一張紙上,或為了避免圖
8、上線條交叉時,都可使用轉(zhuǎn)接符號,圓圈內(nèi)加上標號. 23二、二、 模塊間關(guān)系模塊間關(guān)系 1. 模塊間耦合模塊間耦合 所謂耦合就是指兩個實體互相依賴于對方的一個度量。所謂耦合就是指兩個實體互相依賴于對方的一個度量。 模塊之間聯(lián)系越緊密,其耦合性就越強模塊之間聯(lián)系越緊密,其耦合性就越強 模塊間耦合的高低取決于模塊間接口的復雜性、調(diào)用模塊間耦合的高低取決于模塊間接口的復雜性、調(diào)用的方式及傳遞的信息的方式及傳遞的信息 耦合是不能避免的,但是容易產(chǎn)生耦合是不能避免的,但是容易產(chǎn)生BUG,所以要控制,所以要控制 2.模塊內(nèi)聚合模塊內(nèi)聚合 內(nèi)聚是指一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度。內(nèi)聚是指一個模塊內(nèi)各個元
9、素彼此結(jié)合的緊密程度。 設計人員應盡可能的提高模塊的內(nèi)聚度,從而獲得較設計人員應盡可能的提高模塊的內(nèi)聚度,從而獲得較高的模塊獨立性高的模塊獨立性 第四節(jié)第四節(jié) 代碼設計代碼設計一、代碼概念一、代碼概念 代表事物名稱、屬性、狀態(tài)等的符號,一般用數(shù)字、字母或它們的組合來表示。代碼設計是科學管理的體現(xiàn)。 編碼的目的 二、代碼的功能二、代碼的功能1 1、鑒別功能、鑒別功能 代碼的最基本的特性。任何代碼都必須具備這種基代碼的最基本的特性。任何代碼都必須具備這種基本特征。在一個分類編碼標準中,一個代碼只能唯一本特征。在一個分類編碼標準中,一個代碼只能唯一的標識一個分類對象,而一個分類對象也只能有一個的標識
10、一個分類對象,而一個分類對象也只能有一個唯一的編碼。唯一的編碼。2 2、分類、分類 當按照分類對象的屬性分類,并分別賦予不同的當按照分類對象的屬性分類,并分別賦予不同的類別代碼時,代碼又可以作為分類對象類別的標識。類別代碼時,代碼又可以作為分類對象類別的標識。2001 169 0092001 169 009市場營銷市場營銷2001級級3 3、排序、排序 當按照分類對象產(chǎn)生的時間、所占的空間或其它方當按照分類對象產(chǎn)生的時間、所占的空間或其它方面的順序關(guān)系分類,并賦予不同的代碼時,代碼又可以面的順序關(guān)系分類,并賦予不同的代碼時,代碼又可以作為排序的標識。作為排序的標識。4 4、專用含義、專用含義當
11、分類對象需要采用一些專用的符號時,代碼可以提供一定的專門含義。當分類對象需要采用一些專用的符號時,代碼可以提供一定的專門含義。含義如下含義如下: : 漢語拼音的第一個字母表示自行車的用途漢語拼音的第一個字母表示自行車的用途, ,如如P P為普通車、為普通車、Q Q為輕便車、為輕便車、Z Z為載重為載重 車、車、X X為小輪車為小輪車. . 漢語拼音的第二個字母代表自行車的車輪直徑漢語拼音的第二個字母代表自行車的車輪直徑,A,A、E E、G G、MM分別指輪分別指輪徑徑2828、 26 26 、2424、2020英寸的女式車英寸的女式車. . 最后最后, ,漢語拼音后面的阿拉伯數(shù)字如漢語拼音后面
12、的阿拉伯數(shù)字如PA-12PA-12型的型的12,12,是工廠設計的順序號是工廠設計的順序號. . 四、代碼的種類四、代碼的種類 代碼的種類順序碼區(qū)間碼助記碼以某種順序形式編碼。簡單,易管理,但可識別性差以多區(qū)間代表多組,位置代表含意??煽壳乙撞僮饕步谢旌洗a。比較常用,易記憶易管理,但不易校對。例如:按照例如:按照GB2261-80規(guī)定:規(guī)定: 1為男性為男性 2為女性為女性優(yōu)點:短而簡單,記錄的定位方法簡單,易于管理;優(yōu)點:短而簡單,記錄的定位方法簡單,易于管理; 缺點:代碼本身沒有給出對象的任何其它信息缺點:代碼本身沒有給出對象的任何其它信息( (沒有邏輯基礎沒有邏輯基礎) ) 順序碼適宜中
13、最簡單、最常用的代碼。這種代碼順序碼適宜中最簡單、最常用的代碼。這種代碼是將順序的自然數(shù)或字母賦予分類對象。是將順序的自然數(shù)或字母賦予分類對象。( (一一) ) 順序碼順序碼(二)區(qū)間碼(二)區(qū)間碼 區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,區(qū)間碼把數(shù)據(jù)項分成若干組,每一區(qū)間代表一個組,碼中數(shù)字的碼中數(shù)字的值值和和位置位置 都代表一定意義。都代表一定意義。 4 3 0 0 8 14 3 0 0 8 1示例:郵政編碼示例:郵政編碼( (三三) )助憶碼助憶碼 助憶碼用文字、數(shù)字或文字數(shù)字結(jié)合起來描述,其助憶碼用文字、數(shù)字或文字數(shù)字結(jié)合起來描述,其特點是,可以通過聯(lián)想幫助記憶。特點是,可以通過
14、聯(lián)想幫助記憶。 例如:例如: 用用W-B-l2代表代表12英吋黑白電視機英吋黑白電視機 用用W-C-20代表代表 20英吋彩色電視機。英吋彩色電視機。五、代碼的設計原則五、代碼的設計原則 代碼的設計原則 唯一性和統(tǒng)一性 盡管編碼對象有不同的名稱、不同的描述,但編碼必須保證一個編碼對象僅被賦予一個代碼,一個代碼只反映一個編碼對象。 適應性、可擴性 代碼結(jié)構(gòu)必須能適應編碼對象不斷增加的需要,也就是說,必須為新的編碼對象留有足夠的備用碼。以適應分類編碼對象的特征或?qū)傩砸约捌湎嗷リP(guān)系可能出現(xiàn)的變化。 可識別性和含義性 代碼應盡可能反映分類編碼對象的特點,以助記憶并便于人們了解和使用,并減少機器處理時間
15、。 穩(wěn)定性和規(guī)范化 代碼不宜頻繁變動,編碼時應考慮其變化的可能性,盡可能保持代碼系統(tǒng)的相對穩(wěn)定性六、代碼的校驗六、代碼的校驗 代碼結(jié)構(gòu)中的校驗位 代碼作為計算機的重要輸入內(nèi)容之一,其正確性直接影響到整個處理工作的質(zhì)量。 特別是人們重復抄寫代碼和將它通過人手輸入計算機時,發(fā)生錯誤的可能性更大。 為了保證正確輸入,有意識地在編碼設計結(jié)構(gòu)中原有代碼的基礎上,另外加上一個校驗位,使它事實上變成代碼的一個組成部分。 校驗位通過事先規(guī)定的數(shù)學方法計算出來。 代碼一旦輸入,計算機會用同樣的數(shù)學運算方法接輸入的代碼數(shù)字計算出校驗位,并將它與輸入的校驗位進行比較,以證實輸入是否有錯。 校驗位可以發(fā)現(xiàn)以下各種錯誤
16、: 抄寫錯誤,例如1寫成7; 易位錯誤,例如1234寫成1324; 雙易錯誤,例如26913寫成21963; 隨機錯誤,包括以上兩種或三種綜合性錯誤或其他錯誤。 校驗碼是根據(jù)事先規(guī)定好的數(shù)學方法及代校驗碼是根據(jù)事先規(guī)定好的數(shù)學方法及代碼本體計算出來的。碼本體計算出來的。C1 C2C3.Cn代碼本體代碼本體P1 P2P3.Pn加權(quán)因子加權(quán)因子加權(quán)因子可以為:加權(quán)因子可以為:自然數(shù)自然數(shù) 1,2,3, 幾何級數(shù)幾何級數(shù) 2,4,8,16 質(zhì)數(shù)質(zhì)數(shù) 3,5,7,13,17C1 C2C3.Cn校驗位校驗位代碼本體代碼本體)mod(MSR 校驗的方法校驗的方法 確定校驗位值的方法第五節(jié)第五節(jié) 數(shù)據(jù)庫設計
17、數(shù)據(jù)庫設計 E-R圖也稱實體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。一、一、 概念模型設計(概念模型設計(E-R圖)圖) E-R圖基本元素 實體: 屬性: 聯(lián)系: 一對一聯(lián)系1:1 一對多聯(lián)系1:N 多對多聯(lián)系N:M無向線段實體集實體集 (Entity)(Entity): 具有相同屬性的實體具有相同的特征和性質(zhì). 用實體名及其屬性名集合來抽象和刻畫同類實體; 在E-R圖中用矩形矩形表示,矩形框內(nèi)寫明實體名;學生學生老師老師屬性屬性(Attribute)(Attribute): 實體所具有的某一特性,一
18、個實體可由若干個屬性來刻畫。 在E-R圖中用橢圓形橢圓形表示,并用無向邊將其與相應的實體連接起來; 比如學生的學號、姓名、性別、籍貫都是屬性。姓名姓名性別性別籍貫籍貫學號學號聯(lián)系聯(lián)系(Relationship)(Relationship): 聯(lián)系也稱關(guān)系,信息世界中反映實體內(nèi)部或?qū)嶓w之間的聯(lián)系。 在E-R圖中用菱形菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標上聯(lián)系的類型。教學教學mn兩個實體集之間的聯(lián)系兩個實體集之間的聯(lián)系1:1 1:1 聯(lián)系:聯(lián)系:如果對于A中的一個實體,B中至多有一個實體與其發(fā)生聯(lián)系,反之,B中的每一實體至多對應A中一個實體,則稱A與B是
19、1:1聯(lián)系。 1:n 1:n 聯(lián)系:聯(lián)系:如果對于A中的每一實體,實體B中有一個以上實體與之發(fā)生聯(lián)系,反之,B中的每一實體至多只能對應于A中的一個實體,則稱A與B是1:n聯(lián)系。 m:n m:n 聯(lián)系:聯(lián)系:如果A中至少有一實體對應于B中一個以上實體,反之,B中也至少有一個實體對應于A中一個以上實體,則稱A與B為m:n聯(lián)系。(a)11 聯(lián)系 (b)1n 聯(lián)系 (c)mn 聯(lián)系 1 實體型A 實體型A 實體型A 聯(lián)系名 聯(lián)系名 聯(lián)系名 實體型B 實體型B 實體型B 1 1 n n m 圖6.2 兩個實體型之間的三類聯(lián)系兩個實體集之間的類聯(lián)系作作E-R圖的步驟圖的步驟確定所有的實體集合 ;選擇實體集
20、應包含的屬性 ;確定實體集之間的聯(lián)系 ;確定聯(lián)系的類型,在用線將表示聯(lián)系的菱形框聯(lián)系到實體集時,在線旁注明是1或n(多)來表示聯(lián)系的類型 。 例例 在簡單的教務管理系統(tǒng)中,有如下語義約束: 一個學生可選修多門課程,一門課程可被多個學生選修。因此學生和課程之間是多對多的聯(lián)系; 一個教師可講授多門課程,一門課程可以由多個教師講授。因此教師和課程之間也是多對多的聯(lián)系; 一個系可有多個教師,一個教師只能屬于一個系。因此系和教師是之間一對多的聯(lián)系,同樣系和學生之間也是一對多的聯(lián)系。確定所有的實體集合 ;系系教師教師學生學生課程課程選擇實體集應包含的屬性 ;系系教師教師學生學生課程課程學號學號姓名姓名性別
21、性別年齡年齡平均成績平均成績教師號教師號課程號課程號課程名課程名教師號教師號姓名姓名性別性別職稱職稱系名系名電話電話確定實體集之間的聯(lián)系,用菱形表示聯(lián)系的名稱 ;確定聯(lián)系的類型,在聯(lián)系線旁注明是1或n(多)。mn1系系屬于屬于教師教師擁有擁有學生學生開課開課講授講授選修選修課程課程mmnm1m1mn1系系屬于屬于教師教師擁有擁有學生學生開課開課講授講授選修選修課程課程mmnm1m1學號學號姓名姓名性別性別年齡年齡平均成績平均成績成績成績教師號教師號課程號課程號課程名課程名教師號教師號姓名姓名性別性別職稱職稱系名系名電話電話教務管理系統(tǒng)的初步教務管理系統(tǒng)的初步E-RE-R圖圖二、邏輯模型設計二、
22、邏輯模型設計 E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則:模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的規(guī)則: 1)每一實體集對應于一個關(guān)系模式,實體名作為關(guān)系名,實體的屬性作為對應關(guān)系的屬性。 2)實體間的聯(lián)系一般對應一個關(guān)系,聯(lián)系名作為對應的關(guān)系名,不帶有屬性的聯(lián)系可以去掉。 3)實體和聯(lián)系中關(guān)鍵字對應的屬性在關(guān)系模式中仍作為關(guān)鍵字。轉(zhuǎn)換舉例一轉(zhuǎn)換舉例一廠長(廠長號,廠號,姓名,年齡)工廠(廠號,廠名,地點)轉(zhuǎn)換舉例二轉(zhuǎn)換舉例二倉庫(倉庫號,地點,面積)產(chǎn)品(貨號,品名,價格,倉庫號,數(shù)量)轉(zhuǎn)換舉例三轉(zhuǎn)換舉例三學號姓名年齡學生課程號課程名學時數(shù)課程學習mn學生(學號,姓名,年齡)課程(課程號,課程名,學時數(shù))成績學習(
23、學號,課程號,成績)三、三、 物理模型設計物理模型設計 1.確定數(shù)據(jù)庫的物理結(jié)構(gòu)確定數(shù)據(jù)庫的物理結(jié)構(gòu) 確定數(shù)據(jù)的存儲結(jié)構(gòu)設計數(shù)據(jù)的存取路徑確定數(shù)據(jù)的存放位置確定系統(tǒng)配置 2.評價物理結(jié)構(gòu)評價物理結(jié)構(gòu) 數(shù)據(jù)庫物理設計的過程中需要對時間效率、空間效率、維護代價和各種用戶要求進行權(quán)衡,其結(jié)果有多種方案,需要設計人員找出一個較優(yōu)的方案。第六節(jié)第六節(jié) 輸出與輸入設計輸出與輸入設計輸出設計輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。對于大多數(shù)用戶來說,輸出是系統(tǒng)開發(fā)的目的和評價系統(tǒng)開發(fā)成功與否的標準。因此,系統(tǒng)設計過程與實施過程相反,不是從輸入設計到輸出設計,而是從輸出設計到輸入設計。輸出設計的目的是正確及時地反映
24、和組成用于生產(chǎn)和服務部門的有用信息。輸出設計的目的是正確及時地反映和組成用于生產(chǎn)和服務部門的有用信息。輸出設計對輸入設計提出了內(nèi)容、格式等方面的要求。輸出設計對輸入設計提出了內(nèi)容、格式等方面的要求。在設計階段是先輸出設計,再輸入設計在設計階段是先輸出設計,再輸入設計 輸出設計的內(nèi)容包括: 1有關(guān)輸出信息使用方面的內(nèi)容 包括信息的使用者、使用目的、報告量、使用周期、有效期、保管方法和復寫份數(shù)等; 2輸出信息的內(nèi)容 包括輸出項目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字); 3輸出格式 如表格、圖形或文件; 4輸出設備 如打印機、顯示器、卡片輸出機等。對行打機尚須注明字行,行頁 5輸出介質(zhì) 如輸出到磁盤還是磁帶
25、上,輸出用紙是專用紙還是普通白紙等輸出方式:報表打印輸出方式:報表打印輸出方式:屏幕輸出輸出方式:屏幕輸出輸出方式:數(shù)據(jù)文件輸出輸出方式:數(shù)據(jù)文件輸出 數(shù)據(jù)處理的最終目的是為了使用戶得到所需要的數(shù)據(jù)。數(shù)據(jù)處理的最終目的是為了使用戶得到所需要的數(shù)據(jù)。正確性正確性有效性有效性及時性及時性用戶友好性用戶友好性1 1、確定輸出內(nèi)容、確定輸出內(nèi)容 確定用戶在使用信息方面的需求:使用目的、輸出速度、頻率、數(shù)量、安全性要求等。 設計輸出信息的內(nèi)容,包括:信息的形式(表格、圖形、文字)、輸出的項目、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)及取值范圍等。輸出設計輸出設計2 2、選擇輸出設備與介質(zhì)、選擇輸出設備與介質(zhì)輸出設備和介
26、質(zhì)一覽表輸出設輸出設備備打印機打印機卡片卡片/紙帶紙帶輸出機輸出機磁帶機磁帶機磁盤機磁盤機顯示終端顯示終端繪圖儀繪圖儀縮微膠卷縮微膠卷輸出機輸出機介質(zhì)介質(zhì)打印紙卡片/紙帶磁帶磁盤屏幕圖紙縮微膠卷用途與用途與特點特點便于保存,費用低廉可代替其它系統(tǒng)輸入之用容量大,適于順序存取容量大,存取更方便響應靈活的人機對話精度高,功能全體積小,易保存 表格信息。 圖形信息 在表示事物的趨勢、多方面因素的比較等方面有較大優(yōu)勢。直方圖圓餅圖曲線圖地圖等3 3、確定輸出格式、確定輸出格式 提供給用戶的信息要進行格式設計。輸出格式要滿足使用者提供給用戶的信息要進行格式設計。輸出格式要滿足使用者的要求和習慣,達到格式
27、清晰、美觀、易于閱讀和理解的要求。的要求和習慣,達到格式清晰、美觀、易于閱讀和理解的要求。 圖標 用來表示數(shù)據(jù)間的比例關(guān)系和比較情況。易于辨認,無需過多解釋。 報表 報表是最常用的一種輸出形式。一般由3個部分組成:表頭、表體和表尾。注意事項注意事項 在輸出設計上應盡量保持輸出內(nèi)容和格式的統(tǒng)在輸出設計上應盡量保持輸出內(nèi)容和格式的統(tǒng)一性。一性。 同一內(nèi)容的輸出,對于顯示器、打印機、文本文件和數(shù)據(jù)庫文件應具有一致的形式。 盡量利用原系統(tǒng)的輸出格式,如果要修改,應盡量利用原系統(tǒng)的輸出格式,如果要修改,應與相關(guān)部門協(xié)商。與相關(guān)部門協(xié)商。 輸出表格要考慮系統(tǒng)發(fā)展的需要。輸出表格要考慮系統(tǒng)發(fā)展的需要。輸入設
28、計輸入設計 輸入設計 輸入設計對系統(tǒng)的質(zhì)量有著決定性的重要影響。 輸出數(shù)據(jù)的正確性直接決定處理結(jié)果的正確性,如果輸入數(shù)據(jù)有誤,即使計算和處理十分正確,也無法獲得可靠的輸出信息。 同時,輸入設計是信息系統(tǒng)與用戶之間交互的紐帶,決定著人機交互的效率。 輸入設計的原則 輸入設計包括數(shù)據(jù)規(guī)范和數(shù)據(jù)準備的過程。 在輸入設計中,提高效率和減少錯誤是兩個最根本的原則。 以下是指導輸入設計的幾個目標: 1控制輸入量。 在輸入設計中,應盡量控制輸入數(shù)據(jù)總量,在輸入時,只需輸入基本的信息,而其他可通過計算、統(tǒng)計、檢索得到的信息則由系統(tǒng)自動產(chǎn)生。 2減少輸入延遲。 輸入數(shù)據(jù)的速度往往成為提高信息系統(tǒng)運行效率的瓶頸,
29、為減少延遲,可采用周轉(zhuǎn)文件、批量輸入等方式。 3減少輸入錯誤。 輸入設計中應采用多種輸入校驗方法和有效性驗證技術(shù),減少輸入錯誤。 4避免額外步驟。 在輸入設計時,應盡量避免不必要的輸入步驟,當步驟不能省略時,應仔細驗證現(xiàn)有步驟是否完備、高效。 5輸入過程應盡量簡化。 輸入設計在為用戶提供糾錯和輸入校驗的同時,就保證輸入過程簡單易用,不能因為查錯、糾錯而使輸入復雜化,增加用戶負擔。數(shù)據(jù)輸入設計數(shù)據(jù)輸入設計1 1、確定輸入數(shù)據(jù)內(nèi)容、確定輸入數(shù)據(jù)內(nèi)容 2 2、確定數(shù)據(jù)的輸入方式、確定數(shù)據(jù)的輸入方式 3 3、確定輸入數(shù)據(jù)的記錄格式、確定輸入數(shù)據(jù)的記錄格式 4 4、輸入數(shù)據(jù)的正確性校驗、輸入數(shù)據(jù)的正確性
30、校驗 5 5、確定輸入設備、確定輸入設備 目前常用的輸入設備有以下幾種目前常用的輸入設備有以下幾種: : 1、讀卡機 2、鍵盤-磁盤輸入裝置 3、光電閱讀器 數(shù)據(jù)輸入設備的選擇數(shù)據(jù)輸入設備的選擇4、終端輸入 5、聲音識別儀 1 1、輸入錯誤的種類、輸入錯誤的種類數(shù)據(jù)內(nèi)容錯誤數(shù)據(jù)內(nèi)容錯誤:原始單據(jù)有錯或錄入時發(fā)生錯誤。:原始單據(jù)有錯或錄入時發(fā)生錯誤。數(shù)據(jù)多余或不足數(shù)據(jù)多余或不足:數(shù)據(jù)收集中的錯誤,如單據(jù)的丟失或重復。:數(shù)據(jù)收集中的錯誤,如單據(jù)的丟失或重復。數(shù)據(jù)的延誤數(shù)據(jù)的延誤:由于輸入數(shù)據(jù)遲緩導致處理推遲。:由于輸入數(shù)據(jù)遲緩導致處理推遲。輸入檢驗輸入檢驗第七節(jié) 處理流程設計 一、處理流程設計的任
31、務一、處理流程設計的任務 處理流程設計的任務是設計出所有模塊和他們之間的相互關(guān)系(即聯(lián)結(jié)方式),并具體地設計出每個模塊內(nèi)部的功能和處理過程,為程序員提供詳細的技術(shù)資料。5.7.2設計工具 1IPO圖圖 IPO(Input-Process-Output)圖就是用來表述)圖就是用來表述每個模塊的輸入,輸出和數(shù)據(jù)加工的重要工具。每個模塊的輸入,輸出和數(shù)據(jù)加工的重要工具。 2控制流程圖控制流程圖處理步驟判斷控制流 3問題分析圖問題分析圖 4過程設計語言過程設計語言過程設計語言過程設計語言(PDL,Process Design Language)是一個籠統(tǒng)是一個籠統(tǒng)的名字,由許多種不同的過程設計語言。過
32、程設計語言用于描的名字,由許多種不同的過程設計語言。過程設計語言用于描述模塊中算法和加工的具體細節(jié),以便在開發(fā)人員之間比較精述模塊中算法和加工的具體細節(jié),以便在開發(fā)人員之間比較精確的進行交流。確的進行交流。第八節(jié)系統(tǒng)設計報告第八節(jié)系統(tǒng)設計報告系統(tǒng)設計報告主要包括以下內(nèi)容:(1)系統(tǒng)概述(2)總體結(jié)構(gòu)方案(包括總體結(jié)構(gòu)圖、子系統(tǒng)結(jié)構(gòu)圖、計算機流程圖等)(3)計算機系統(tǒng)配置方案(4)代碼設計方案(5)文件、數(shù)據(jù)庫設計方案(6)輸人輸出設計方案(7)系統(tǒng)詳細設計方案(8)接口及通信環(huán)境設計(9)安全、保密設計、數(shù)據(jù)準備(10)系統(tǒng)測試計劃(11)培訓計劃作業(yè)作業(yè) P140 7.2、7.3、7.6、7.8
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 110中國人民警察節(jié)(筑牢忠誠警魂感受別樣警彩)
- 2025正字當頭廉字入心爭當公安隊伍鐵軍
- XX國企干部警示教育片觀后感筑牢信仰之基堅守廉潔底線
- 2025做擔當時代大任的中國青年P(guān)PT青年思想教育微黨課
- 2025新年工作部署會圍繞六個干字提要求
- XX地區(qū)中小學期末考試經(jīng)驗總結(jié)(認真復習輕松應考)
- 支部書記上黨課筑牢清廉信念為高質(zhì)量發(fā)展營造風清氣正的環(huán)境
- 冬季消防安全知識培訓冬季用電防火安全
- 2025加強政治引領(政治引領是現(xiàn)代政黨的重要功能)
- 主播直播培訓直播技巧與方法
- 2025六廉六進持續(xù)涵養(yǎng)良好政治生態(tài)
- 員工職業(yè)生涯規(guī)劃方案制定個人職業(yè)生涯規(guī)劃
- 2024年XX地區(qū)黨建引領鄉(xiāng)村振興工作總結(jié)
- XX中小學期末考試經(jīng)驗總結(jié)(認真復習輕松應考)
- 幼兒園期末家長會長長的路慢慢地走