版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第八章管理信息系統(tǒng)的設(shè)計(jì)u系統(tǒng)設(shè)計(jì)的主要目的是系統(tǒng)設(shè)計(jì)的主要目的是: :為下一階段的系統(tǒng)實(shí)現(xiàn)(如編程、調(diào)試、為下一階段的系統(tǒng)實(shí)現(xiàn)(如編程、調(diào)試、試運(yùn)行等)制定藍(lán)圖,它包括總體設(shè)計(jì)試運(yùn)行等)制定藍(lán)圖,它包括總體設(shè)計(jì)和具體的物理設(shè)計(jì)兩個(gè)方面。和具體的物理設(shè)計(jì)兩個(gè)方面。 u管理信息系統(tǒng)設(shè)計(jì)的任務(wù)是管理信息系統(tǒng)設(shè)計(jì)的任務(wù)是: :在系統(tǒng)分析提出的邏輯模型基礎(chǔ)上在系統(tǒng)分析提出的邏輯模型基礎(chǔ)上, ,科科學(xué)合理的進(jìn)行物理模型設(shè)計(jì),主要是為學(xué)合理的進(jìn)行物理模型設(shè)計(jì),主要是為了解決了解決“怎樣做怎樣做”的問題。的問題。 系統(tǒng)設(shè)計(jì)遵循的原則1系統(tǒng)性系統(tǒng)性2靈活性靈活性3可靠性可靠性4經(jīng)濟(jì)性經(jīng)濟(jì)性第一節(jié) 系統(tǒng)總體結(jié)構(gòu)
2、設(shè)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì)可按以下步驟進(jìn)行:定義子系統(tǒng)。根據(jù)系統(tǒng)分析中有關(guān)系統(tǒng)的業(yè)務(wù)劃分情況,將系統(tǒng)分解成多個(gè)具有獨(dú)立功能的子系統(tǒng)。定義子系統(tǒng)外部接口。分析子系統(tǒng)之間的通信與協(xié)作,以獲得對(duì)子系統(tǒng)外部接口的定義。定義子系統(tǒng)物理架構(gòu)。根據(jù)系統(tǒng)的整體邏輯結(jié)構(gòu)、技術(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)化。軟件結(jié)構(gòu)設(shè)計(jì)是對(duì)組成系統(tǒng)的各個(gè)子系統(tǒng)的進(jìn)一步分解與規(guī)劃。主要包括確定構(gòu)造子系統(tǒng)的模塊元素;定義每個(gè)模塊功能;定義模塊接口,設(shè)計(jì)接口的數(shù)據(jù)結(jié)構(gòu);確定模塊間的調(diào)用與返回關(guān)系;評(píng)估軟件結(jié)構(gòu)質(zhì)
3、量,進(jìn)行結(jié)構(gòu)優(yōu)化等。1.1.模塊化模塊化系統(tǒng)中任何一個(gè)處理功能都可以看成是一個(gè)模塊。根據(jù)模塊功能具體化程度不同,可以分為邏輯模塊和物理模塊。在系統(tǒng)邏輯模型中定義的處理功能可視為邏輯模塊。物理模塊是邏輯模塊的具體化,可以是一個(gè)計(jì)算機(jī)程序、子程序或若干條程序語句,也可以是人工過程的某項(xiàng)具體工作。一個(gè)模塊應(yīng)具備以下4個(gè)要素:輸入和輸出、處理功能、內(nèi)部數(shù)據(jù)、程序代碼。前兩個(gè)要素是模塊的外部特性,即反映了模塊的外貌;后兩個(gè)要素是模塊的內(nèi)部特性。模塊的輸入輸出是模塊與外部環(huán)境的信息交換,一個(gè)模塊中的輸入來源和輸出去向都是同一個(gè) 調(diào)用者;模塊的處理功能是指它能做什么事,它是如何把輸入轉(zhuǎn)化成輸出的。在結(jié)構(gòu)化設(shè)
4、計(jì)中,主要考慮的是模塊的外部特性,對(duì)內(nèi)部特性只做必要的了解,具體的實(shí)現(xiàn)將在系統(tǒng)實(shí)施階段完成。模塊化是軟件設(shè)計(jì)和開發(fā)的基本原則和方法,是總體設(shè)計(jì)的主要工作之一。模塊是指一個(gè)獨(dú)立命名的,擁有明確定義的輸入、輸出和特性的程序?qū)嶓w。模塊是組成目標(biāo)系統(tǒng)邏輯模型和物理模型的基本單位,它的特點(diǎn)是可以組合、分解和更換。把系統(tǒng)的全部功能,按照一定的原則合理地劃分為若干個(gè)模塊,每個(gè)模塊完成一個(gè)特定子功能,所有這些模塊以模塊結(jié)構(gòu)圖的形式組成一個(gè)整體,這就是軟件模塊化的設(shè)計(jì)。模塊化設(shè)計(jì)可以簡(jiǎn)化軟件的設(shè)計(jì)和實(shí)現(xiàn),提高軟件的可理解性和可測(cè)試性,并使軟件更容易維護(hù)。模塊結(jié)構(gòu)圖中的基本符號(hào)如圖8.2所示。模塊。這里所說的模塊
5、通常是指用一個(gè)名字就可以調(diào)用的一段程序語句,為物理模塊。調(diào)用。在模塊結(jié)構(gòu)圖中,用連接兩個(gè)模塊的箭頭表示調(diào)用,箭頭總是由調(diào)用模塊指向被調(diào)用模塊,但是應(yīng)該理解成被調(diào)用模塊執(zhí)行后又返回到調(diào)用模塊,如圖8.3所示。數(shù)據(jù)。當(dāng)一個(gè)模塊調(diào)用另一個(gè)模塊時(shí),調(diào)用模塊可以把數(shù)據(jù)傳送到被調(diào)用模塊處以供處理,而被調(diào)用模塊又可以將處理的結(jié)果數(shù)據(jù)送回到調(diào)用模塊,如圖8.4所示??刂菩畔ⅰ榱酥笇?dǎo)程序下一步的執(zhí)行,模塊間有時(shí)還必須傳送某些控制信息,例如,數(shù)據(jù)輸入完成后給出的結(jié)束標(biāo)志,文件讀到末尾所產(chǎn)生的文件結(jié)束標(biāo)志等。轉(zhuǎn)接符號(hào)。當(dāng)模塊結(jié)構(gòu)圖在一張圖面上畫不下,需要轉(zhuǎn)接到另外一張紙上,或?yàn)榱吮苊鈭D上線條交叉時(shí),都可使用轉(zhuǎn)接符
6、號(hào),圓圈內(nèi)加上標(biāo)號(hào),如圖8.5所示。版本所有:蕭灃恒2022年5月27日星期五 模塊間的通訊表示: 表示數(shù)據(jù)流 表示傳送狀態(tài)標(biāo)志信號(hào) 在HIPO分層圖上加注模塊間的控制與通訊標(biāo)志就成了系統(tǒng)結(jié)構(gòu)圖。版本所有:蕭灃恒2022年5月27日星期五系統(tǒng)結(jié)構(gòu)圖提取庫提取庫存數(shù)據(jù)存數(shù)據(jù)修改庫修改庫存數(shù)據(jù)存數(shù)據(jù)提取庫房提取庫房收發(fā)數(shù)據(jù)收發(fā)數(shù)據(jù)處理收處理收發(fā)數(shù)據(jù)發(fā)數(shù)據(jù)重寫庫重寫庫存記錄存記錄寫補(bǔ)充寫補(bǔ)充訂貨記錄訂貨記錄增加增加在庫數(shù)在庫數(shù)設(shè)置補(bǔ)充設(shè)置補(bǔ)充訂貨標(biāo)志訂貨標(biāo)志減少減少在庫數(shù)在庫數(shù)增加增加記錄記錄刪除刪除記錄記錄版本所有:蕭灃恒版本所有:蕭灃恒2022年5月27日星期五 模塊的獨(dú)立性 模塊獨(dú)立性具有獨(dú)立
7、功能而且和其他模塊之間沒有過多的相互作用的模塊。版本所有:蕭灃恒2022年5月27日星期五模塊的獨(dú)立性 模塊的獨(dú)立程度取決于塊間耦合和塊內(nèi)組合。 塊間耦合是一個(gè)系統(tǒng)內(nèi)不同模塊之間互連程度的度量。 塊內(nèi)組合標(biāo)志一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。版本所有:蕭灃恒模塊之間的耦合方式模塊之間的耦合方式數(shù)據(jù)耦合數(shù)據(jù)耦合獨(dú)立耦合獨(dú)立耦合控制耦合控制耦合公共耦合公共耦合內(nèi)容耦合內(nèi)容耦合版本所有:蕭灃恒內(nèi)容耦合內(nèi)容耦合如果一個(gè)模塊訪問另一個(gè)模塊的內(nèi)部數(shù)據(jù)如果一個(gè)模塊訪問另一個(gè)模塊的內(nèi)部數(shù)據(jù)使用另一個(gè)模塊內(nèi)部的控制信息使用另一個(gè)模塊內(nèi)部的控制信息一個(gè)模塊調(diào)用執(zhí)行另一個(gè)模塊中間的部分程一個(gè)模塊調(diào)用執(zhí)行另一個(gè)
8、模塊中間的部分程序代碼序代碼模塊不符合單入口和單出口的原則模塊不符合單入口和單出口的原則版本所有:蕭灃恒公共耦合公共耦合如果兩個(gè)模塊都和同一個(gè)公用數(shù)據(jù)域有關(guān)如果兩個(gè)模塊都和同一個(gè)公用數(shù)據(jù)域有關(guān)兩個(gè)模塊與某一個(gè)公共環(huán)境聯(lián)系在一起兩個(gè)模塊與某一個(gè)公共環(huán)境聯(lián)系在一起版本所有:蕭灃恒使用公用數(shù)據(jù)存在的問題使用公用數(shù)據(jù)存在的問題公用數(shù)據(jù)沒有保護(hù),任何時(shí)候、任何程序都可公用數(shù)據(jù)沒有保護(hù),任何時(shí)候、任何程序都可以修改,模塊執(zhí)行時(shí)可能出錯(cuò)以修改,模塊執(zhí)行時(shí)可能出錯(cuò)不同的模塊都可以修改、使用公用數(shù)據(jù),因而不同的模塊都可以修改、使用公用數(shù)據(jù),因而維護(hù)困難維護(hù)困難但存在較多的公共耦合模塊時(shí),若修改某一數(shù)但存在較多的
9、公共耦合模塊時(shí),若修改某一數(shù)據(jù),則很難確定哪些模塊必須修改據(jù),則很難確定哪些模塊必須修改版本所有:蕭灃恒控制耦合控制耦合如果兩個(gè)模塊之間不僅存在著調(diào)用和被調(diào)用關(guān)系如果兩個(gè)模塊之間不僅存在著調(diào)用和被調(diào)用關(guān)系模塊模塊A A向模塊向模塊B B傳遞的信息控制了模塊傳遞的信息控制了模塊B B的內(nèi)部邏輯的內(nèi)部邏輯版本所有:蕭灃恒數(shù)據(jù)耦合數(shù)據(jù)耦合如果兩個(gè)模塊之間不僅存在著調(diào)用和被調(diào)用關(guān)系如果兩個(gè)模塊之間不僅存在著調(diào)用和被調(diào)用關(guān)系模塊之間存在著數(shù)據(jù)通信模塊之間存在著數(shù)據(jù)通信模塊之間的通信方式是數(shù)據(jù)傳遞或稱參數(shù)交換模塊之間的通信方式是數(shù)據(jù)傳遞或稱參數(shù)交換版本所有:蕭灃恒數(shù)據(jù)耦合數(shù)據(jù)耦合版本所有:蕭灃恒2022年
10、5月27日星期五獨(dú)立性耦合獨(dú)立性耦合(模塊耦合模塊耦合)如果兩個(gè)模塊之間僅僅存在著調(diào)用和被調(diào)用關(guān)系如果兩個(gè)模塊之間僅僅存在著調(diào)用和被調(diào)用關(guān)系模塊之間沒有任何的信息傳遞模塊之間沒有任何的信息傳遞兩個(gè)模塊的耦合程度最低兩個(gè)模塊的耦合程度最低版本所有:蕭灃恒2022年5月27日星期五版本所有:蕭灃恒系統(tǒng)設(shè)計(jì)模塊之間的聯(lián)結(jié)原則系統(tǒng)設(shè)計(jì)模塊之間的聯(lián)結(jié)原則盡量采用較低的耦合形式(簡(jiǎn)單耦合和數(shù)據(jù)耦合)盡量采用較低的耦合形式(簡(jiǎn)單耦合和數(shù)據(jù)耦合)減少控制耦合減少控制耦合必要時(shí)使用公共耦合,但一定要將數(shù)據(jù)控制在最少必要時(shí)使用公共耦合,但一定要將數(shù)據(jù)控制在最少絕對(duì)不能采用內(nèi)容耦合絕對(duì)不能采用內(nèi)容耦合版本所有:蕭灃
11、恒模塊的內(nèi)聚性原則模塊的內(nèi)聚性原則模塊的組合形式模塊的組合形式模塊組合形式的判斷模塊組合形式的判斷模塊組合形式的比較模塊組合形式的比較版本所有:蕭灃恒模塊的聚合形式模塊的聚合形式功能聚合功能聚合順序聚合順序聚合通信聚合通信聚合過程聚合過程聚合時(shí)間聚合時(shí)間聚合邏輯聚合邏輯聚合偶然聚合偶然聚合版本所有:蕭灃恒偶然組合偶然組合-偶然內(nèi)聚偶然內(nèi)聚一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作彼一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作彼此沒有任何關(guān)系此沒有任何關(guān)系它們是根據(jù)設(shè)計(jì)人員的個(gè)人喜好而隨意混合它們是根據(jù)設(shè)計(jì)人員的個(gè)人喜好而隨意混合在一起的在一起的無內(nèi)聚性無內(nèi)聚性版本所有:蕭灃恒偶然組合偶然組合-偶然內(nèi)聚偶然內(nèi)
12、聚版本所有:蕭灃恒邏輯組合邏輯組合-邏輯內(nèi)聚邏輯內(nèi)聚一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作在邏輯一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作在邏輯上相似,但功能卻彼此不同或無關(guān)上相似,但功能卻彼此不同或無關(guān)內(nèi)聚性低內(nèi)聚性低例例“會(huì)計(jì)報(bào)表會(huì)計(jì)報(bào)表”-“資金平衡表資金平衡表”、“固定資產(chǎn)固定資產(chǎn)表表”、“利潤(rùn)表利潤(rùn)表”等等版本所有:蕭灃恒邏輯組合邏輯組合-邏輯內(nèi)聚邏輯內(nèi)聚版本所有:蕭灃恒時(shí)間聚合時(shí)間聚合-時(shí)間內(nèi)聚時(shí)間內(nèi)聚一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作和時(shí)間一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作和時(shí)間有關(guān)有關(guān)內(nèi)聚性低,耦合性高內(nèi)聚性低,耦合性高版本所有:蕭灃恒過程聚合過程聚合-過程內(nèi)聚過程內(nèi)聚一個(gè)模塊內(nèi)部
13、的各個(gè)組成部分的處理動(dòng)作各不相一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作各不相同,彼此沒有什么關(guān)系同,彼此沒有什么關(guān)系它們受同一個(gè)控制流支配,決定它們的執(zhí)行順序它們受同一個(gè)控制流支配,決定它們的執(zhí)行順序內(nèi)聚性較低內(nèi)聚性較低例例“學(xué)籍變動(dòng)管理學(xué)籍變動(dòng)管理”版本所有:蕭灃恒通信聚合通信聚合-通信內(nèi)聚通信內(nèi)聚一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作都使一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作都使用相同的輸入數(shù)據(jù)用相同的輸入數(shù)據(jù)一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作都一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作都產(chǎn)生相同的輸出數(shù)據(jù)產(chǎn)生相同的輸出數(shù)據(jù)內(nèi)聚性低于順序組合模塊內(nèi)聚性低于順序組合模塊版本所有:蕭灃恒通信聚合通信聚合-
14、通信內(nèi)聚通信內(nèi)聚版本所有:蕭灃恒順序聚合順序聚合-順序內(nèi)聚順序內(nèi)聚一個(gè)模塊內(nèi)部的各個(gè)組成部分執(zhí)行的幾個(gè)處理一個(gè)模塊內(nèi)部的各個(gè)組成部分執(zhí)行的幾個(gè)處理動(dòng)作具有這樣的特征動(dòng)作具有這樣的特征前一個(gè)處理動(dòng)作所產(chǎn)生的輸出數(shù)據(jù)是下一個(gè)處理前一個(gè)處理動(dòng)作所產(chǎn)生的輸出數(shù)據(jù)是下一個(gè)處理動(dòng)作的輸入數(shù)據(jù)動(dòng)作的輸入數(shù)據(jù)順序組合模塊的內(nèi)聚性較高順序組合模塊的內(nèi)聚性較高例:例: “輸入并驗(yàn)證理貨單輸入并驗(yàn)證理貨單”版本所有:蕭灃恒順序組合順序組合-順序內(nèi)聚順序內(nèi)聚版本所有:蕭灃恒功能聚合功能聚合-功能內(nèi)聚功能內(nèi)聚一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作全都一個(gè)模塊內(nèi)部的各個(gè)組成部分的處理動(dòng)作全都為執(zhí)行同一個(gè)功能而存在為執(zhí)行同一
15、個(gè)功能而存在功能組合內(nèi)聚性最高,它是一個(gè)功能組合內(nèi)聚性最高,它是一個(gè) “ “暗盒暗盒”模塊模塊例例“解一個(gè)方程解一個(gè)方程”,“,“求平方根求平方根”,“,“計(jì)算利息計(jì)算利息”版本所有:蕭灃恒 模塊組合判斷樹模塊組合判斷樹 模塊組合判斷樹模塊組合判斷樹版本所有:蕭灃恒一、設(shè)計(jì)依據(jù)一、設(shè)計(jì)依據(jù)每秒鐘執(zhí)行的作業(yè)數(shù)成為系統(tǒng)的吞吐量,每秒鐘執(zhí)行的作業(yè)數(shù)成為系統(tǒng)的吞吐量,用用TPS(transaction per second)表)表示。系統(tǒng)的吞吐量越大,系統(tǒng)的處理能示。系統(tǒng)的吞吐量越大,系統(tǒng)的處理能力越強(qiáng)。力越強(qiáng)。三、三、 系統(tǒng)物理配置方案設(shè)計(jì)系統(tǒng)物理配置方案設(shè)計(jì)(一)系統(tǒng)的吞吐量(一)系統(tǒng)的吞吐量一、
16、設(shè)計(jì)依據(jù)一、設(shè)計(jì)依據(jù) 從用戶向系統(tǒng)發(fā)出一個(gè)作業(yè)請(qǐng)求開始,從用戶向系統(tǒng)發(fā)出一個(gè)作業(yè)請(qǐng)求開始,經(jīng)系統(tǒng)處理后,再給出應(yīng)答結(jié)果的時(shí)間經(jīng)系統(tǒng)處理后,再給出應(yīng)答結(jié)果的時(shí)間稱為系統(tǒng)的響應(yīng)時(shí)間。如果一個(gè)系統(tǒng)的稱為系統(tǒng)的響應(yīng)時(shí)間。如果一個(gè)系統(tǒng)的響應(yīng)時(shí)間越快,則計(jì)算機(jī)的運(yùn)算速度越響應(yīng)時(shí)間越快,則計(jì)算機(jī)的運(yùn)算速度越快,并且通信線路的傳遞速率也越高。快,并且通信線路的傳遞速率也越高。三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì)(二)(二)系統(tǒng)的響應(yīng)時(shí)間系統(tǒng)的響應(yīng)時(shí)間一、設(shè)計(jì)依據(jù)一、設(shè)計(jì)依據(jù)三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì)(三)系統(tǒng)的可靠性(三)系統(tǒng)的可靠性 系統(tǒng)的可靠性可以用連續(xù)工作的時(shí)系統(tǒng)的可靠
17、性可以用連續(xù)工作的時(shí)間來表示。例如,每天需要間來表示。例如,每天需要24小時(shí)小時(shí)連續(xù)工作的系統(tǒng),則系統(tǒng)的可靠性連續(xù)工作的系統(tǒng),則系統(tǒng)的可靠性就應(yīng)該很高就應(yīng)該很高 ,這時(shí)可以采用雙機(jī)雙,這時(shí)可以采用雙機(jī)雙工系統(tǒng)結(jié)構(gòu)方式。工系統(tǒng)結(jié)構(gòu)方式。一、設(shè)計(jì)依據(jù)一、設(shè)計(jì)依據(jù) 如果用文件系統(tǒng)管理數(shù)據(jù),則操作如果用文件系統(tǒng)管理數(shù)據(jù),則操作系統(tǒng)應(yīng)具備文件管理功能;如果用系統(tǒng)應(yīng)具備文件管理功能;如果用數(shù)據(jù)庫方式規(guī)律數(shù)據(jù),那么系統(tǒng)中數(shù)據(jù)庫方式規(guī)律數(shù)據(jù),那么系統(tǒng)中應(yīng)配備應(yīng)配備DBMS或分布式或分布式DBMS系統(tǒng)系統(tǒng)軟件和其他網(wǎng)絡(luò)管理軟件。軟件和其他網(wǎng)絡(luò)管理軟件。三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì)(四)數(shù)據(jù)管
18、理方式(四)數(shù)據(jù)管理方式一、設(shè)計(jì)依據(jù)一、設(shè)計(jì)依據(jù) 如果一個(gè)系統(tǒng)的處理方式是集中式的,如果一個(gè)系統(tǒng)的處理方式是集中式的,既可以是單機(jī)系統(tǒng),也可以是網(wǎng)絡(luò)系統(tǒng)。既可以是單機(jī)系統(tǒng),也可以是網(wǎng)絡(luò)系統(tǒng)。如果一個(gè)系統(tǒng)的處理方式是分布式的,如果一個(gè)系統(tǒng)的處理方式是分布式的,則必須采用網(wǎng)絡(luò)方案。則必須采用網(wǎng)絡(luò)方案。三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì)(五)(五) 集中式還是分布式集中式還是分布式一、設(shè)計(jì)依據(jù)一、設(shè)計(jì)依據(jù) 如果一個(gè)系統(tǒng)的功能比較簡(jiǎn)單,并如果一個(gè)系統(tǒng)的功能比較簡(jiǎn)單,并且規(guī)模不大,那么采用單用戶或多且規(guī)模不大,那么采用單用戶或多用戶的單機(jī)系統(tǒng)可以滿足要求;否用戶的單機(jī)系統(tǒng)可以滿足要求;否則
19、就要采用多機(jī)系統(tǒng),以便解決資則就要采用多機(jī)系統(tǒng),以便解決資源共享問題,通常為網(wǎng)絡(luò)結(jié)構(gòu)形式。源共享問題,通常為網(wǎng)絡(luò)結(jié)構(gòu)形式。三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì)(六)單機(jī)系統(tǒng)還是多機(jī)系統(tǒng)(六)單機(jī)系統(tǒng)還是多機(jī)系統(tǒng)一、設(shè)計(jì)依據(jù)一、設(shè)計(jì)依據(jù) 需要根據(jù)系統(tǒng)覆蓋的地域范圍來決需要根據(jù)系統(tǒng)覆蓋的地域范圍來決定是采用廣域網(wǎng)還是局域網(wǎng)。定是采用廣域網(wǎng)還是局域網(wǎng)。三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì)(七)地域范圍(七)地域范圍二計(jì)算機(jī)硬件選擇 計(jì)算機(jī)硬件的選擇取決于數(shù)據(jù)的處理方計(jì)算機(jī)硬件的選擇取決于數(shù)據(jù)的處理方式和運(yùn)行的軟件。管理對(duì)計(jì)算機(jī)的基本式和運(yùn)行的軟件。管理對(duì)計(jì)算機(jī)的基本要求是速度
20、快、容量大、通道能力強(qiáng)、要求是速度快、容量大、通道能力強(qiáng)、操作靈活方便,但是計(jì)算機(jī)的性能越高,操作靈活方便,但是計(jì)算機(jī)的性能越高,其價(jià)格也就越昂貴,因此,在計(jì)算機(jī)硬其價(jià)格也就越昂貴,因此,在計(jì)算機(jī)硬件的選擇上應(yīng)全面考慮。件的選擇上應(yīng)全面考慮。 三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì) 計(jì)算機(jī)硬件的選擇計(jì)算機(jī)硬件的選擇u(1)計(jì)算機(jī)主存計(jì)算機(jī)主存;u(2)CPU時(shí)鐘時(shí)鐘;u(3)輸入、輸出和通信的通道數(shù)目輸入、輸出和通信的通道數(shù)目;u (4)顯示方式顯示方式;u (5)外接轉(zhuǎn)儲(chǔ)設(shè)備及其類型。外接轉(zhuǎn)儲(chǔ)設(shè)備及其類型。三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì) 計(jì)算機(jī)硬網(wǎng)絡(luò)的選擇計(jì)算機(jī)硬
21、網(wǎng)絡(luò)的選擇u(1)網(wǎng)絡(luò)的拓樸結(jié)構(gòu)設(shè)計(jì)網(wǎng)絡(luò)的拓樸結(jié)構(gòu)設(shè)計(jì);u(2)網(wǎng)絡(luò)的邏輯設(shè)計(jì)。首先按軟件將系統(tǒng)從邏輯上分為網(wǎng)絡(luò)的邏輯設(shè)計(jì)。首先按軟件將系統(tǒng)從邏輯上分為各個(gè)分系統(tǒng)或子系統(tǒng),然后按需要配備設(shè)備,如主服務(wù)器、各個(gè)分系統(tǒng)或子系統(tǒng),然后按需要配備設(shè)備,如主服務(wù)器、主交換機(jī)、分系統(tǒng)交換機(jī)、子系統(tǒng)集線器主交換機(jī)、分系統(tǒng)交換機(jī)、子系統(tǒng)集線器 (HUB)、通訊、通訊服務(wù)器、路由器和調(diào)制解調(diào)器等,并考慮各設(shè)備之間的連服務(wù)器、路由器和調(diào)制解調(diào)器等,并考慮各設(shè)備之間的連接結(jié)構(gòu)接結(jié)構(gòu) u網(wǎng)絡(luò)操作系統(tǒng)。目前,流行的網(wǎng)絡(luò)操作系統(tǒng)有網(wǎng)絡(luò)操作系統(tǒng)。目前,流行的網(wǎng)絡(luò)操作系統(tǒng)有UNIX、Netware、Windows NT等。等
22、。 三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì) 網(wǎng)絡(luò)的拓樸結(jié)構(gòu)網(wǎng)絡(luò)的拓樸結(jié)構(gòu)三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì) 網(wǎng)絡(luò)的拓樸結(jié)構(gòu)網(wǎng)絡(luò)的拓樸結(jié)構(gòu)三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì) 數(shù)據(jù)庫的選擇數(shù)據(jù)庫的選擇u考慮的因素:考慮的因素: (1)數(shù)據(jù)庫的性能數(shù)據(jù)庫的性能;(2)數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺(tái)數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)平臺(tái);(3)數(shù)據(jù)數(shù)據(jù)庫管理系統(tǒng)的安全保密性能庫管理系統(tǒng)的安全保密性能;(4)數(shù)據(jù)的類型數(shù)據(jù)的類型u流行的有流行的有Oracle、Sybase、SQL Server、Informix、FoxPro等。等。 Or
23、acle、Sybase、SQL Server均是大型數(shù)據(jù)庫管理系統(tǒng),均是大型數(shù)據(jù)庫管理系統(tǒng),運(yùn)行于客戶運(yùn)行于客戶/服務(wù)器等模式,是開發(fā)大型服務(wù)器等模式,是開發(fā)大型MIS的首選,的首選, FoxBase在小型在小型MIS中最為流行。中最為流行。Microsoft推出的推出的Visual FoxPro在大型管理信息系統(tǒng)開發(fā)中也獲得了大量在大型管理信息系統(tǒng)開發(fā)中也獲得了大量應(yīng)用,而應(yīng)用,而Informix則適用于中型則適用于中型MIS的開發(fā)的開發(fā) 三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì) 軟件的選擇軟件的選擇應(yīng)用軟件開發(fā)軟件三、系統(tǒng)物理配置方案設(shè)計(jì)三、系統(tǒng)物理配置方案設(shè)計(jì)第二節(jié) 代碼設(shè)計(jì) 什
24、么是代碼?什么是代碼?代碼是代表事物名稱、屬性、狀態(tài)代碼是代表事物名稱、屬性、狀態(tài)等的符號(hào),為了便于計(jì)算機(jī)處理,等的符號(hào),為了便于計(jì)算機(jī)處理,一般用數(shù)字、字母或它們的組合來一般用數(shù)字、字母或它們的組合來表示。表示。 第二節(jié) 代碼設(shè)計(jì) 代碼的功能代碼的功能鑒別鑒別分類分類排序?qū)S煤x第二節(jié) 代碼設(shè)計(jì) 代碼設(shè)計(jì)的依據(jù)代碼設(shè)計(jì)的依據(jù)GB2260-80GB2260-80 中華人民共和國行政區(qū)劃代碼、中華人民共和國行政區(qū)劃代碼、GB1988-80GB1988-80 信息處理交換的七位編碼字符集信息處理交換的七位編碼字符集代碼的種類代碼的種類第二節(jié) 代碼設(shè)計(jì) 代碼的種類代碼的種類順序碼順序碼又稱系列碼,它
25、是一種用連續(xù)數(shù)字代表編碼對(duì)又稱系列碼,它是一種用連續(xù)數(shù)字代表編碼對(duì)象的碼象的碼 順序碼(系列碼) 碼內(nèi)容1廠長(zhǎng)2科長(zhǎng)3科員4生產(chǎn)工人優(yōu)點(diǎn)是短而簡(jiǎn)單,記錄優(yōu)點(diǎn)是短而簡(jiǎn)單,記錄的定位方法簡(jiǎn)單,易于的定位方法簡(jiǎn)單,易于管理管理 缺點(diǎn)沒缺點(diǎn)沒 有邏輯基礎(chǔ),它有邏輯基礎(chǔ),它本身不能說明任何信息本身不能說明任何信息的特征的特征 ,且新加的代碼,且新加的代碼只能列在最只能列在最 后,刪除則后,刪除則造成空碼造成空碼 第二節(jié) 代碼設(shè)計(jì) 代碼的種類代碼的種類區(qū)間碼區(qū)間碼又把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼又把數(shù)據(jù)項(xiàng)分成若干組,每一區(qū)間代表一個(gè)組,碼中數(shù)字的值和位置都代表一定意義中數(shù)字的值和位置都代表一定
26、意義如郵政編碼如郵政編碼 優(yōu)點(diǎn)是信息處理比較可靠,排序、分類、檢索等操優(yōu)點(diǎn)是信息處理比較可靠,排序、分類、檢索等操作易于進(jìn)作易于進(jìn) 行行 缺點(diǎn)碼的長(zhǎng)度與它分類屬性的數(shù)量有關(guān),有時(shí)可能缺點(diǎn)碼的長(zhǎng)度與它分類屬性的數(shù)量有關(guān),有時(shí)可能造成很長(zhǎng)的碼造成很長(zhǎng)的碼 區(qū)間碼又可分為以下多種類型 多面碼。例如,對(duì)于機(jī)制螺釘,可作如下表那樣的規(guī)定。代碼2342 表示材料為黃銅的1.5mm方形頭鍍鉻螺釘。 上下關(guān)聯(lián)區(qū)間碼。 例如,會(huì)計(jì)核算方面,用最左位代表核算種類,下一位代表會(huì)計(jì)核算項(xiàng)目。 十進(jìn)位碼。例如,圖書分類中的十進(jìn)位分類碼。材料 螺釘直徑螺釘頭形狀表面處理1-不銹鋼1-0.51-圓頭1未處理2-黃銅2-1.
27、02-平頭2鍍鉻3-鋼3-1.53-六角形狀3鍍鋅 4-方形頭4-方形頭4上漆第二節(jié) 代碼設(shè)計(jì) 代碼的種類代碼的種類助憶碼助憶碼用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述用文字、數(shù)字或文字?jǐn)?shù)字結(jié)合起來描述如用如用TV-B-12TV-B-12代表代表1212英寸黑白電視機(jī),用英寸黑白電視機(jī),用TV-C-20TV-C-20代代表表2020英寸彩色電視機(jī)英寸彩色電視機(jī)優(yōu)點(diǎn)是通過聯(lián)想幫助記憶優(yōu)點(diǎn)是通過聯(lián)想幫助記憶缺點(diǎn)可能引起聯(lián)想出錯(cuò)缺點(diǎn)可能引起聯(lián)想出錯(cuò) ,不宜太長(zhǎng)不宜太長(zhǎng) 代碼設(shè)計(jì)的若干原則 唯一性和統(tǒng)一性; 適應(yīng)性和擴(kuò)充性; 可識(shí)別性和可擴(kuò)性; 穩(wěn)定性和規(guī)范性。代碼結(jié)構(gòu)中的校驗(yàn)位代碼結(jié)構(gòu)中的校驗(yàn)位 為了保證
28、正確輸入,有意識(shí)地在編碼設(shè)為了保證正確輸入,有意識(shí)地在編碼設(shè)計(jì)結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另外加上一計(jì)結(jié)構(gòu)中原有代碼的基礎(chǔ)上,另外加上一個(gè)校驗(yàn)位,使它事實(shí)上變成代碼的一個(gè)組個(gè)校驗(yàn)位,使它事實(shí)上變成代碼的一個(gè)組成部分。校驗(yàn)位通過事先規(guī)定的數(shù)學(xué)方法成部分。校驗(yàn)位通過事先規(guī)定的數(shù)學(xué)方法計(jì)算出來。計(jì)算出來。代碼一旦輸入,計(jì)算機(jī)會(huì)用同樣的數(shù)學(xué)運(yùn)代碼一旦輸入,計(jì)算機(jī)會(huì)用同樣的數(shù)學(xué)運(yùn)算方法接輸入的代碼數(shù)字計(jì)算出校驗(yàn)位,算方法接輸入的代碼數(shù)字計(jì)算出校驗(yàn)位,并將它與輸入的校驗(yàn)位進(jìn)行比較,以證實(shí)并將它與輸入的校驗(yàn)位進(jìn)行比較,以證實(shí)輸入是否有錯(cuò)。輸入是否有錯(cuò)。 第二節(jié) 代碼設(shè)計(jì)校驗(yàn)位可以發(fā)現(xiàn)以下各種錯(cuò)誤校驗(yàn)位可以發(fā)現(xiàn)以
29、下各種錯(cuò)誤易位錯(cuò)誤易位錯(cuò)誤雙易錯(cuò)誤雙易錯(cuò)誤抄寫錯(cuò)誤抄寫錯(cuò)誤隨機(jī)錯(cuò)誤隨機(jī)錯(cuò)誤 代碼結(jié)構(gòu)中的校驗(yàn)位代碼結(jié)構(gòu)中的校驗(yàn)位 有多種確定校驗(yàn)位值的方法有多種確定校驗(yàn)位值的方法 算術(shù)級(jí)數(shù)法 原代碼原代碼1 2 3 4 5 各乘以權(quán)各乘以權(quán) 6 5 4 3 2 乘積之和乘積之和6+10+12+12+10=50 以以11為模去除乘積之和(若余數(shù)是為模去除乘積之和(若余數(shù)是10, 則按則按0處理),把得出處理),把得出的余數(shù)作為校驗(yàn)碼:的余數(shù)作為校驗(yàn)碼:50/11=46,因此代碼為,因此代碼為123456。 幾何級(jí)數(shù)法 原理同上,但把所乘權(quán)數(shù)改為原理同上,但把所乘權(quán)數(shù)改為32 16 8 4 2 等。等。 質(zhì)數(shù)法
30、原理同上,但把所乘權(quán)數(shù)改為質(zhì)數(shù)系列,如原理同上,但把所乘權(quán)數(shù)改為質(zhì)數(shù)系列,如17 13 7 5 3等。等。第三節(jié) 輸入輸出設(shè)計(jì)第三節(jié) 輸出設(shè)計(jì) 輸出設(shè)計(jì)的內(nèi)容包括: 1有關(guān)輸出信息使用方面的內(nèi)容 包括信息的使用者、使用目的、報(bào)告量、使用周期、有效期、保管方法和復(fù)寫份數(shù)等; 2輸出信息的內(nèi)容 包括輸出項(xiàng)目、位數(shù)、數(shù)據(jù)形式(文字、數(shù)字); 3輸出格式 如表格、圖形或文件; 4輸出設(shè)備 如打印機(jī)、顯示器、卡片輸出機(jī)等。對(duì)行打機(jī)尚須注明字行,行頁 5輸出介質(zhì) 如輸出到磁盤還是磁帶上,輸出用紙是專用紙還是普通白紙等第三節(jié) 輸出設(shè)計(jì) 輸出報(bào)告設(shè)計(jì)的注意點(diǎn): 1、方便使用者,如果確需修改,應(yīng)征得用戶、方便使
31、用者,如果確需修改,應(yīng)征得用戶同意。同意。 2、輸出表格要考慮到系統(tǒng)發(fā)展的需要。、輸出表格要考慮到系統(tǒng)發(fā)展的需要。輸輸出出設(shè)設(shè)計(jì)計(jì)示示例例 屏屏幕幕顯顯示示輸輸出出的的設(shè)設(shè)備備調(diào)調(diào)撥撥單單中國長(zhǎng)江三峽開發(fā)總公司設(shè)備調(diào)撥單中國長(zhǎng)江三峽開發(fā)總公司設(shè)備調(diào)撥單請(qǐng)購單位:工程建設(shè)部:右岸工程部請(qǐng)購單位:工程建設(shè)部:右岸工程部 1997年年5月月21日日 97調(diào)字第調(diào)字第設(shè)備設(shè)備名稱名稱棒磨機(jī)棒磨機(jī)型 號(hào)型 號(hào)規(guī)格規(guī)格 數(shù)量數(shù)量計(jì)劃計(jì)劃1賬面價(jià)格賬面價(jià)格單價(jià)單價(jià)180,200.00總價(jià)總價(jià)180,200.00單單位位設(shè)備設(shè)備編號(hào)編號(hào)150730 0 1 -001實(shí) 收實(shí) 收數(shù)數(shù)1結(jié)算價(jià)款結(jié)算價(jià)款單價(jià)單價(jià)1
32、80,200.00總價(jià)總價(jià)180,200.0000臺(tái)臺(tái)合 同合 同號(hào)號(hào)10號(hào)倉庫號(hào)倉庫發(fā) 貨發(fā) 貨倉庫倉庫中國建設(shè)銀行中國建設(shè)銀行開 戶開 戶銀行銀行32100876543賬賬 號(hào)號(hào)備備 注注 總總計(jì)計(jì)金金額額其其他他有有關(guān)關(guān)費(fèi)費(fèi)用用運(yùn)輸費(fèi)運(yùn)輸費(fèi)管理費(fèi)管理費(fèi)保險(xiǎn)費(fèi)保險(xiǎn)費(fèi)包裝費(fèi)包裝費(fèi) 610.4 5保險(xiǎn)費(fèi)保險(xiǎn)費(fèi)包裝費(fèi)包裝費(fèi)(大寫)(大寫)壹拾捌萬貳佰元整壹拾捌萬貳佰元整180,200.00180,200.00存存根根財(cái) 務(wù)財(cái) 務(wù)會(huì)計(jì)會(huì)計(jì)請(qǐng) 購請(qǐng) 購單單 位位發(fā) 貨發(fā) 貨倉倉 庫庫財(cái) 務(wù)財(cái) 務(wù)稽稽 查查業(yè)業(yè)務(wù)務(wù)單位主管:?jiǎn)挝恢鞴埽?收款:收款: 提貨:提貨: 發(fā)貨:發(fā)貨: 制單:制單:打打印印輸輸
33、出出的的設(shè)設(shè)備備調(diào)調(diào)撥撥單單 000016號(hào)號(hào)接接收收用用戶戶輸輸出出格格式式定定義義的的輸輸入入畫畫面面 輸入設(shè)計(jì)的原則 提高效率和減少錯(cuò)誤是兩個(gè)最根本的原則。 具體目標(biāo)是: 控制輸入量 減少輸入延遲 減少輸入錯(cuò)誤 輸入過程應(yīng)盡量簡(jiǎn)化 常用的輸入設(shè)備 鍵磁盤輸入裝置 光電閱讀器 終端輸入 輸入錯(cuò)誤的種類輸入錯(cuò)誤的種類數(shù)據(jù)本身錯(cuò)誤數(shù)據(jù)本身錯(cuò)誤數(shù)據(jù)多余或不足數(shù)據(jù)多余或不足數(shù)據(jù)的延誤數(shù)據(jù)的延誤輸入數(shù)據(jù)的校驗(yàn)方法輸入數(shù)據(jù)的校驗(yàn)方法重復(fù)校驗(yàn)重復(fù)校驗(yàn)視覺校驗(yàn)視覺校驗(yàn)檢驗(yàn)位校驗(yàn)檢驗(yàn)位校驗(yàn)控制總數(shù)校驗(yàn)控制總數(shù)校驗(yàn)數(shù)據(jù)類型校驗(yàn)數(shù)據(jù)類型校驗(yàn)格式校驗(yàn)格式校驗(yàn)邏輯校驗(yàn)邏輯校驗(yàn)界限校驗(yàn)界限校驗(yàn)順序校驗(yàn)順序校驗(yàn)記錄計(jì)數(shù)
34、校驗(yàn)記錄計(jì)數(shù)校驗(yàn)平衡校驗(yàn)平衡校驗(yàn)對(duì)照校驗(yàn)對(duì)照校驗(yàn) 原始單據(jù)的格式設(shè)計(jì) 輸入設(shè)計(jì)的重要內(nèi)容之一是設(shè)計(jì)好原始單據(jù)的格式。 設(shè)計(jì)原則 便于填寫 便于歸檔 單據(jù)的格式應(yīng)能保證輸入精度 實(shí)例見下表人事變動(dòng)通知單人事變動(dòng)通知單 _年年_月月_日日1002周英杰周英杰01400.0040.0090.0001004吳關(guān)興吳關(guān)興02350.0035.0050.0021005趙子英趙子英01450.0045.0090.0021007馬凌云馬凌云02600.0060.00120.001 科長(zhǎng)簽字科長(zhǎng)簽字_備注欄:備注欄:0調(diào)離調(diào)離 1新進(jìn)新進(jìn) 2修改數(shù)據(jù)修改數(shù)據(jù)人員代碼人員代碼姓名姓名部門部門基本工資基本工資附加工
35、資附加工資房費(fèi)房費(fèi)備注備注 輸入屏幕設(shè)計(jì) 常用的是人機(jī)對(duì)話方式,具體有: 菜單式 填表法 應(yīng)答式等。 詳見三峽工程開發(fā)總公司設(shè)備調(diào)撥單的錄入屏幕設(shè)計(jì)示例。三峽工程開發(fā)總公司設(shè)備調(diào)撥單的錄入屏幕設(shè)計(jì)示例三峽工程開發(fā)總公司設(shè)備調(diào)撥單的錄入屏幕設(shè)計(jì)示例第四節(jié) 模塊功能與處理過程設(shè)計(jì) 功能結(jié)構(gòu)圖就是按功能從屬關(guān)系畫成的圖表。愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解的過程就是一個(gè)由抽象到具體、由復(fù)雜到簡(jiǎn)單的過程。 下圖是工資管理子系統(tǒng)的功能結(jié)構(gòu)圖。 功能模塊 功能結(jié)構(gòu)圖中每一個(gè)框稱為一個(gè)功能模塊。 功能模塊可以根據(jù)具體情況分得大一點(diǎn)或小一點(diǎn)。分解得最小的功能模塊可以是一個(gè)程序中的每個(gè)處理過程,而較大
36、的功能模塊則可能是完成某一任務(wù)的一組程序。 模塊化 把一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)功能較單一的功能模塊的方法稱作模塊化。模塊化是一種重要的設(shè)計(jì)思想,它把一個(gè)復(fù)雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡(jiǎn)單的、更易于建立和修改的部分。 特點(diǎn)是: 各個(gè)模塊具有相對(duì)獨(dú)立性,可以分別加以設(shè)計(jì)實(shí)現(xiàn); 模塊之間的相互關(guān)系(如信息交換、調(diào)用關(guān)系)通過一定的方式予以說明。各模塊在這些關(guān)系的約束下共同構(gòu)成一個(gè)統(tǒng)一的整體,完成系統(tǒng)的功能。 實(shí)現(xiàn)模塊化的工具,可以借助于功能結(jié)構(gòu)圖的繪制。下面給出一個(gè)例子,說明建立功能結(jié)構(gòu)圖的步驟: 第一步第一步,從數(shù)據(jù)流程圖中,選出一個(gè)“功能處理”及其該“功能處理”的輸入和輸出數(shù)據(jù)流,作為模塊
37、劃分的對(duì)象。訂單處理缺貨文件 庫存文件已處理訂單訂單備貨單 第二步第二步,因?yàn)槿魏喂δ苣K都是由輸入、處理和輸出三個(gè)基本部分組成,因此,根據(jù)數(shù)據(jù)流程圖,可以把“訂單處理”模塊分解為輸入、處理和輸出三個(gè)功能模塊。1、輸入訂單2、讀庫存文件1、確定能否供貨2、處理缺貨單3、處理可供貨訂單1、編輯備貨單2、打印備貨單 第三步第三步,將各模塊逐層進(jìn)行功能分解,并繪制“訂單處理”的功能結(jié)構(gòu)圖。版本所有:蕭灃恒 HIPO(分層和輸入-處理-輸出)技術(shù) HIPO(Hierarchy plus Input/Process/Output)技術(shù):用圖形方法表達(dá)一個(gè)系統(tǒng)的輸入和輸出功能,以及模塊的層次。 HIPO分
38、層圖用此圖表示自頂向下分解所得系統(tǒng)的模塊層次結(jié)構(gòu)。 IPO圖此圖描述分層圖中一個(gè)模塊的輸入、輸出和處理內(nèi)容。版本所有:蕭灃恒HIPO(分層和輸入-處理-輸出)技術(shù) 如何繪制HIPO圖。 首先,繪制HIPO分層圖。 注: 表示一個(gè)模塊 表示模塊間的調(diào)用 方塊內(nèi)寫出該模塊名稱 采用自頂向下逐層擴(kuò)展的原則繪制版本所有:蕭灃恒HIPO(分層和輸入-處理-輸出)技術(shù) 例:現(xiàn)以一個(gè)庫房補(bǔ)充定貨系統(tǒng)為例,對(duì)其中的數(shù)據(jù)加工“修改庫存數(shù)據(jù)”這一功能,應(yīng)用HIPO技術(shù)進(jìn)行模塊結(jié)構(gòu)設(shè)計(jì)。提取庫提取庫存數(shù)據(jù)存數(shù)據(jù)修改庫修改庫存數(shù)據(jù)存數(shù)據(jù)提取庫房提取庫房收發(fā)數(shù)據(jù)收發(fā)數(shù)據(jù)處理收處理收發(fā)數(shù)據(jù)發(fā)數(shù)據(jù)重寫庫重寫庫存記錄存記錄寫
39、補(bǔ)充寫補(bǔ)充訂貨記錄訂貨記錄第一輪第一輪HIPOHIPO層次圖層次圖版本所有:蕭灃恒 HIPO(分層和輸入-處理-輸出)技術(shù) 上一圖還可以進(jìn)一步分解,例如處理數(shù)據(jù)這一模塊還可進(jìn)行如下分解:提取庫提取庫存數(shù)據(jù)存數(shù)據(jù)修改庫修改庫存數(shù)據(jù)存數(shù)據(jù)提取庫房提取庫房收發(fā)數(shù)據(jù)收發(fā)數(shù)據(jù)處理收處理收發(fā)數(shù)據(jù)發(fā)數(shù)據(jù)重寫庫重寫庫存記錄存記錄寫補(bǔ)充寫補(bǔ)充訂貨記錄訂貨記錄增加增加在庫數(shù)在庫數(shù)設(shè)置補(bǔ)充設(shè)置補(bǔ)充訂貨標(biāo)志訂貨標(biāo)志減少減少在庫數(shù)在庫數(shù)增加增加記錄記錄刪除刪除記錄記錄版本所有:蕭灃恒HIPO(分層和輸入-處理-輸出)技術(shù)IPO圖此圖描述分層圖中一個(gè)模塊的輸入、輸出和處理內(nèi)容。它的格式如下:IPOIPO圖圖系統(tǒng)名:庫存管
40、理系統(tǒng)名:庫存管理 制圖者:張三制圖者:張三模塊名:處理收發(fā)數(shù)據(jù)模塊名:處理收發(fā)數(shù)據(jù) 日日 期:期:2012-11-252012-11-25 由下列模塊調(diào)用:修改庫存數(shù)據(jù)由下列模塊調(diào)用:修改庫存數(shù)據(jù)輸入:輸入:輸出:修改后的庫存數(shù)據(jù)輸出:修改后的庫存數(shù)據(jù)調(diào)用下列模塊:調(diào)用下列模塊:內(nèi)部數(shù)據(jù)元素:內(nèi)部數(shù)據(jù)元素:處理內(nèi)容:處理內(nèi)容: 信息系統(tǒng)流程圖表達(dá)了各功能之間的數(shù)據(jù)傳送關(guān)系。 繪制信息系統(tǒng)流程圖的步驟:先為數(shù)據(jù)流程圖中的每個(gè)處理功能畫出數(shù)據(jù)關(guān)系圖。然后,把各個(gè)處理功能的數(shù)據(jù)關(guān)系圖綜合起來,形成整個(gè)系統(tǒng)的數(shù)據(jù)關(guān)系圖,即信息系統(tǒng)流程圖。數(shù)數(shù)據(jù)據(jù)關(guān)關(guān)系系的的一一般般形形式式 常用的系統(tǒng)流程圖符號(hào):常用的系統(tǒng)流程圖符號(hào):脫機(jī)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽省蕪湖市2026屆高三上學(xué)期教學(xué)質(zhì)量監(jiān)控(一模)地理試卷(含答案)
- 養(yǎng)老院老人健康監(jiān)測(cè)人員福利待遇制度
- 企業(yè)員工培訓(xùn)與考核制度
- 老年綜合評(píng)估與醫(yī)養(yǎng)服務(wù)匹配
- 吧臺(tái)培訓(xùn)課件
- 我國上市公司研發(fā)投入對(duì)企業(yè)價(jià)值的深度賦能研究
- 化工熱交換工安全管理水平考核試卷含答案
- 鏈條裝配工安全技能水平考核試卷含答案
- 銷軸鍘銷工標(biāo)準(zhǔn)化競(jìng)賽考核試卷含答案
- 紫膠熔膠過濾工安全宣傳知識(shí)考核試卷含答案
- 云南省2026年普通高中學(xué)業(yè)水平選擇性考試調(diào)研測(cè)試歷史試題(含答案詳解)
- 廣東省花都亞熱帶型巖溶地區(qū)地基處理與樁基礎(chǔ)施工技術(shù):難題破解與方案優(yōu)化
- 家里辦公制度規(guī)范
- 基于知識(shí)圖譜的高校學(xué)生崗位智能匹配平臺(tái)設(shè)計(jì)研究
- GB 4053.3-2025固定式金屬梯及平臺(tái)安全要求第3部分:工業(yè)防護(hù)欄桿及平臺(tái)
- 環(huán)氧拋砂防滑坡道施工組織設(shè)計(jì)
- 2026中央廣播電視總臺(tái)招聘124人參考筆試題庫及答案解析
- JG/T 3030-1995建筑裝飾用不銹鋼焊接管材
- GB/T 5237.3-2017鋁合金建筑型材第3部分:電泳涂漆型材
- GB/T 3625-2007換熱器及冷凝器用鈦及鈦合金管
- GA 1016-2012槍支(彈藥)庫室風(fēng)險(xiǎn)等級(jí)劃分與安全防范要求
評(píng)論
0/150
提交評(píng)論