MIS12_信息系統(tǒng)的建設(shè)與開(kāi)發(fā)的策略_第1頁(yè)
MIS12_信息系統(tǒng)的建設(shè)與開(kāi)發(fā)的策略_第2頁(yè)
MIS12_信息系統(tǒng)的建設(shè)與開(kāi)發(fā)的策略_第3頁(yè)
MIS12_信息系統(tǒng)的建設(shè)與開(kāi)發(fā)的策略_第4頁(yè)
MIS12_信息系統(tǒng)的建設(shè)與開(kāi)發(fā)的策略_第5頁(yè)
已閱讀5頁(yè),還剩90頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、管理信息系統(tǒng)管理信息系統(tǒng)內(nèi)容框架內(nèi)容框架12.1 12.1 組織信息系統(tǒng)建設(shè)的策略組織信息系統(tǒng)建設(shè)的策略12.2 12.2 信息系統(tǒng)開(kāi)發(fā)方法信息系統(tǒng)開(kāi)發(fā)方法12.3 12.3 系統(tǒng)分析系統(tǒng)分析12.4 12.4 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)12.5 12.5 系統(tǒng)實(shí)施系統(tǒng)實(shí)施前言前言12.1 12.1 組織信息系統(tǒng)建設(shè)的策略組織信息系統(tǒng)建設(shè)的策略 系統(tǒng)定制系統(tǒng)定制:管理軟件為核心的企業(yè)信息化。:管理軟件為核心的企業(yè)信息化。 軟件包軟件包:預(yù)先編制好的、能完成一定功能的、:預(yù)先編制好的、能完成一定功能的、供出售或出租的成套軟件系統(tǒng)。供出售或出租的成套軟件系統(tǒng)。 信息系統(tǒng)外包信息系統(tǒng)外包:將一個(gè)企業(yè)的計(jì)算中心

2、的運(yùn)營(yíng)、:將一個(gè)企業(yè)的計(jì)算中心的運(yùn)營(yíng)、遠(yuǎn)程通信網(wǎng)絡(luò)管理和應(yīng)用軟件的開(kāi)發(fā)交由外部遠(yuǎn)程通信網(wǎng)絡(luò)管理和應(yīng)用軟件的開(kāi)發(fā)交由外部專(zhuān)業(yè)公司或機(jī)構(gòu)來(lái)完成。專(zhuān)業(yè)公司或機(jī)構(gòu)來(lái)完成。 最終用戶開(kāi)發(fā)最終用戶開(kāi)發(fā):一些涉及面小,功能較簡(jiǎn)單的:一些涉及面小,功能較簡(jiǎn)單的系統(tǒng)。系統(tǒng)。12.2 12.2 信息系統(tǒng)開(kāi)發(fā)方法信息系統(tǒng)開(kāi)發(fā)方法 信息系統(tǒng)開(kāi)發(fā)信息系統(tǒng)開(kāi)發(fā):針對(duì)組織的問(wèn)題和機(jī)會(huì)而:針對(duì)組織的問(wèn)題和機(jī)會(huì)而建立一個(gè)信息系統(tǒng)的全部活動(dòng)。建立一個(gè)信息系統(tǒng)的全部活動(dòng)。 一般包括一般包括系統(tǒng)分析系統(tǒng)分析、系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)、編程編程、測(cè)測(cè)試試、轉(zhuǎn)換轉(zhuǎn)換和和使用維護(hù)使用維護(hù)。這些活動(dòng)通常是按。這些活動(dòng)通常是按順序完成的。順序完成的。

3、結(jié)構(gòu)化方法的基本思路結(jié)構(gòu)化方法的基本思路 結(jié)構(gòu)化結(jié)構(gòu)化:用一組規(guī)范的步驟、準(zhǔn)則和工:用一組規(guī)范的步驟、準(zhǔn)則和工具來(lái)進(jìn)行某項(xiàng)工作。具來(lái)進(jìn)行某項(xiàng)工作。 把整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程分成若干階段,每把整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程分成若干階段,每個(gè)階段進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一個(gè)階段進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個(gè)或多個(gè)任務(wù),形成符合給定規(guī)范的產(chǎn)個(gè)或多個(gè)任務(wù),形成符合給定規(guī)范的產(chǎn)品(成果)。品(成果)。結(jié)構(gòu)化方法的主要原則結(jié)構(gòu)化方法的主要原則1. 1. 用戶參與的原則用戶參與的原則2. 2. 嚴(yán)格區(qū)分工作階段,嚴(yán)格區(qū)分工作階段,“先邏輯,后物先邏輯,后物理

4、理”的原則的原則3. 3. 結(jié)構(gòu)化、模塊化、自頂向下進(jìn)行開(kāi)發(fā)結(jié)構(gòu)化、模塊化、自頂向下進(jìn)行開(kāi)發(fā)的原則的原則4. 4. 充分預(yù)料可能發(fā)生的變化充分預(yù)料可能發(fā)生的變化5. 5. 工作文件的標(biāo)準(zhǔn)化和文獻(xiàn)化工作文件的標(biāo)準(zhǔn)化和文獻(xiàn)化結(jié)構(gòu)化方法的基本思路與主要原則結(jié)構(gòu)化方法的基本思路與主要原則開(kāi)發(fā)階段開(kāi)發(fā)階段主要工作主要工作文檔資料文檔資料系統(tǒng)調(diào)查與規(guī)劃系統(tǒng)調(diào)查與規(guī)劃初步調(diào)查擬定開(kāi)發(fā)計(jì)初步調(diào)查擬定開(kāi)發(fā)計(jì)劃劃可行性研究報(bào)告可行性研究報(bào)告系統(tǒng)分析系統(tǒng)分析數(shù)據(jù)流程、數(shù)據(jù)及處數(shù)據(jù)流程、數(shù)據(jù)及處理分析理分析系統(tǒng)分析說(shuō)明書(shū)系統(tǒng)分析說(shuō)明書(shū)系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)

5、系統(tǒng)實(shí)施系統(tǒng)實(shí)施編制程序編制程序流程及用戶使用手冊(cè)流程及用戶使用手冊(cè)系統(tǒng)測(cè)試與維護(hù)系統(tǒng)測(cè)試與維護(hù)測(cè)試、維護(hù)測(cè)試、維護(hù)系統(tǒng)測(cè)試報(bào)告系統(tǒng)測(cè)試報(bào)告表表12-1 12-1 信息系統(tǒng)開(kāi)發(fā)各階段的名稱、工作及文檔信息系統(tǒng)開(kāi)發(fā)各階段的名稱、工作及文檔12.2.2 12.2.2 原型法原型法 原型法:可以逐步改進(jìn)成可運(yùn)行系統(tǒng)的模型。原型法:可以逐步改進(jìn)成可運(yùn)行系統(tǒng)的模型。 它與結(jié)構(gòu)化開(kāi)發(fā)方法的根本區(qū)別是:它與結(jié)構(gòu)化開(kāi)發(fā)方法的根本區(qū)別是:面向目標(biāo)面向目標(biāo) 四個(gè)階段:四個(gè)階段:(1 1)確定用戶的最初要求)確定用戶的最初要求(2 2)初建原型)初建原型(3 3)用戶、開(kāi)發(fā)人員使用并評(píng)價(jià)原型)用戶、開(kāi)發(fā)人員使用并評(píng)

6、價(jià)原型(4 4)開(kāi)發(fā)人員修改原型)開(kāi)發(fā)人員修改原型輔助活動(dòng)輔助活動(dòng)原型法原型法結(jié)構(gòu)化生命結(jié)構(gòu)化生命周期法周期法開(kāi)發(fā)路徑開(kāi)發(fā)路徑循環(huán)迭代型循環(huán)迭代型嚴(yán)格順序型嚴(yán)格順序型用戶參與程序用戶參與程序高高低低開(kāi)發(fā)過(guò)程的可見(jiàn)性開(kāi)發(fā)過(guò)程的可見(jiàn)性好好差差對(duì)功能需求或環(huán)境變化的適應(yīng)性對(duì)功能需求或環(huán)境變化的適應(yīng)性較好較好差差用戶的信息反饋用戶的信息反饋早早遲遲對(duì)開(kāi)發(fā)環(huán)境,軟件工具的要求對(duì)開(kāi)發(fā)環(huán)境,軟件工具的要求高高低低對(duì)開(kāi)發(fā)過(guò)程的管理和控制對(duì)開(kāi)發(fā)過(guò)程的管理和控制較困難較困難遲遲穩(wěn)定數(shù)量穩(wěn)定數(shù)量較少較少多多表表12-2 12-2 原型法與結(jié)構(gòu)生命周期法的比較原型法與結(jié)構(gòu)生命周期法的比較12.3 12.3 系統(tǒng)分析系

7、統(tǒng)分析 系統(tǒng)分析階段的主要活動(dòng)有:系統(tǒng)分析階段的主要活動(dòng)有:(1 1)系統(tǒng)初步調(diào)查)系統(tǒng)初步調(diào)查(2 2)可行性研究)可行性研究(3 3)系統(tǒng)詳細(xì)調(diào)查)系統(tǒng)詳細(xì)調(diào)查(4 4)新系統(tǒng)邏輯方案的提出)新系統(tǒng)邏輯方案的提出12.3.1 12.3.1 可行性分析可行性分析 系統(tǒng)分析人員對(duì)用戶提出的各種問(wèn)題和初始系統(tǒng)分析人員對(duì)用戶提出的各種問(wèn)題和初始要求,對(duì)問(wèn)題進(jìn)行識(shí)別,通過(guò)可行性分析確要求,對(duì)問(wèn)題進(jìn)行識(shí)別,通過(guò)可行性分析確定開(kāi)發(fā)系統(tǒng)的必要性。定開(kāi)發(fā)系統(tǒng)的必要性。1. 1. 可行性分析的任務(wù)可行性分析的任務(wù):明確應(yīng)用項(xiàng)目的開(kāi)發(fā):明確應(yīng)用項(xiàng)目的開(kāi)發(fā)必要性和可行性。必要性和可行性。a a)必要性必要性:來(lái)自

8、實(shí)現(xiàn)開(kāi)發(fā)任務(wù)的迫切性。:來(lái)自實(shí)現(xiàn)開(kāi)發(fā)任務(wù)的迫切性。b b)可行性可行性:取決于實(shí)現(xiàn)應(yīng)用系統(tǒng)的資源和條:取決于實(shí)現(xiàn)應(yīng)用系統(tǒng)的資源和條件。件。可行性分析的內(nèi)容可行性分析的內(nèi)容(1 1)管理可行性管理可行性:管理人員對(duì)開(kāi)發(fā)應(yīng)用:管理人員對(duì)開(kāi)發(fā)應(yīng)用項(xiàng)目的態(tài)度和管理方面的條件。項(xiàng)目的態(tài)度和管理方面的條件。 必須有主管領(lǐng)導(dǎo)的支持:一把手工程必須有主管領(lǐng)導(dǎo)的支持:一把手工程 管理方面的條件主要是指:管理方面的條件主要是指:(a a)管理方法是否科學(xué))管理方法是否科學(xué)(b b)相應(yīng)管理制度改革的時(shí)機(jī)是否成熟)相應(yīng)管理制度改革的時(shí)機(jī)是否成熟(c c)規(guī)章制度是否齊全)規(guī)章制度是否齊全(d d)原始數(shù)據(jù)是否正確)

9、原始數(shù)據(jù)是否正確(2 2)技術(shù)可行性技術(shù)可行性 分析當(dāng)前的軟硬件技術(shù)能否滿足對(duì)系統(tǒng)提分析當(dāng)前的軟硬件技術(shù)能否滿足對(duì)系統(tǒng)提出的要求(如增加存儲(chǔ)能力,實(shí)現(xiàn)通信功出的要求(如增加存儲(chǔ)能力,實(shí)現(xiàn)通信功能,提高處理速度)能,提高處理速度) 開(kāi)發(fā)人員的水平開(kāi)發(fā)人員的水平(3 3)經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性:主要是預(yù)估費(fèi)用支出和:主要是預(yù)估費(fèi)用支出和對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià)。對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià)。 在費(fèi)用支出方面,不僅要考慮主機(jī)費(fèi)用,而且在費(fèi)用支出方面,不僅要考慮主機(jī)費(fèi)用,而且要計(jì)算外圍設(shè)備費(fèi)用、軟件開(kāi)發(fā)費(fèi)用、人員培要計(jì)算外圍設(shè)備費(fèi)用、軟件開(kāi)發(fā)費(fèi)用、人員培訓(xùn)費(fèi)用、將來(lái)系統(tǒng)投入運(yùn)行后的經(jīng)常性費(fèi)用(訓(xùn)費(fèi)用、將來(lái)系

10、統(tǒng)投入運(yùn)行后的經(jīng)常性費(fèi)用(如管理、維護(hù)費(fèi)用等)和設(shè)備費(fèi)用。如管理、維護(hù)費(fèi)用等)和設(shè)備費(fèi)用。 經(jīng)濟(jì)效益從兩方面考慮:經(jīng)濟(jì)效益從兩方面考慮:(1 1)顯性效益顯性效益:如加快流動(dòng)資金周轉(zhuǎn),減少資金:如加快流動(dòng)資金周轉(zhuǎn),減少資金積壓等。積壓等。(2 2)隱性效益隱性效益:如提供更多高質(zhì)量的信息,提高:如提供更多高質(zhì)量的信息,提高獲取信息的速度。獲取信息的速度??尚行苑治鰣?bào)告可行性分析報(bào)告 可行性分析的結(jié)果以報(bào)告的形式編寫(xiě)出來(lái),內(nèi)可行性分析的結(jié)果以報(bào)告的形式編寫(xiě)出來(lái),內(nèi)容包括:容包括:(1 1)系統(tǒng)簡(jiǎn)述)系統(tǒng)簡(jiǎn)述(2 2)項(xiàng)目目標(biāo))項(xiàng)目目標(biāo)(3 3)所需資源、預(yù)算和期望效益)所需資源、預(yù)算和期望效益(

11、4 4)對(duì)項(xiàng)目的可行性的結(jié)論)對(duì)項(xiàng)目的可行性的結(jié)論 結(jié)論應(yīng)明確以下內(nèi)容之一結(jié)論應(yīng)明確以下內(nèi)容之一:(1 1)可以立即開(kāi)發(fā))可以立即開(kāi)發(fā)(2 2)改進(jìn)原系統(tǒng))改進(jìn)原系統(tǒng)(3 3)目前不可行,或者需推遲到某些條件具備后)目前不可行,或者需推遲到某些條件具備后再進(jìn)行。再進(jìn)行。12.3.2 12.3.2 詳細(xì)調(diào)查詳細(xì)調(diào)查 調(diào)查對(duì)象:現(xiàn)行系統(tǒng)(包括手工系統(tǒng)和已采用計(jì)算調(diào)查對(duì)象:現(xiàn)行系統(tǒng)(包括手工系統(tǒng)和已采用計(jì)算機(jī)的管理信息系統(tǒng))機(jī)的管理信息系統(tǒng)) 目的:目的:完全掌握現(xiàn)行系統(tǒng)的現(xiàn)狀,發(fā)現(xiàn)問(wèn)題和薄弱完全掌握現(xiàn)行系統(tǒng)的現(xiàn)狀,發(fā)現(xiàn)問(wèn)題和薄弱環(huán)節(jié),收集資料,為下一步的系統(tǒng)分析和提出新系環(huán)節(jié),收集資料,為下一步的

12、系統(tǒng)分析和提出新系統(tǒng)的邏輯設(shè)計(jì)做好準(zhǔn)備。統(tǒng)的邏輯設(shè)計(jì)做好準(zhǔn)備。 遵循的原則:用戶參與。遵循的原則:用戶參與。即由使用部門(mén)的業(yè)務(wù)人員、即由使用部門(mén)的業(yè)務(wù)人員、主管人員和設(shè)計(jì)部門(mén)的系統(tǒng)分析人員、系統(tǒng)設(shè)計(jì)人主管人員和設(shè)計(jì)部門(mén)的系統(tǒng)分析人員、系統(tǒng)設(shè)計(jì)人員共同進(jìn)行。員共同進(jìn)行。 調(diào)查的方法:調(diào)查的方法:召開(kāi)調(diào)查會(huì)、訪問(wèn)、發(fā)調(diào)查表、參加召開(kāi)調(diào)查會(huì)、訪問(wèn)、發(fā)調(diào)查表、參加業(yè)務(wù)實(shí)踐等。業(yè)務(wù)實(shí)踐等。 為了便于分析人員和管理人員之間進(jìn)行業(yè)務(wù)交流和為了便于分析人員和管理人員之間進(jìn)行業(yè)務(wù)交流和分析問(wèn)題,在調(diào)查過(guò)程中應(yīng)盡量使用各種形象、直分析問(wèn)題,在調(diào)查過(guò)程中應(yīng)盡量使用各種形象、直觀的圖表工具。觀的圖表工具。 通常用組織

13、機(jī)構(gòu)圖描述組織的結(jié)構(gòu);通常用組織機(jī)構(gòu)圖描述組織的結(jié)構(gòu); 用業(yè)務(wù)流程圖和表格分配圖描述管理業(yè)務(wù)狀況;用業(yè)務(wù)流程圖和表格分配圖描述管理業(yè)務(wù)狀況; 用數(shù)據(jù)流程圖描述和分析數(shù)據(jù)、數(shù)據(jù)流程及各項(xiàng)功用數(shù)據(jù)流程圖描述和分析數(shù)據(jù)、數(shù)據(jù)流程及各項(xiàng)功能;能; 用判斷樹(shù)和決策表等描述處理功能和決策模型。用判斷樹(shù)和決策表等描述處理功能和決策模型。調(diào)查范圍:調(diào)查范圍:圍繞組織內(nèi)部信息流所涉及領(lǐng)域的各個(gè)圍繞組織內(nèi)部信息流所涉及領(lǐng)域的各個(gè)方面,應(yīng)該包括企業(yè)的生產(chǎn)、經(jīng)營(yíng)、管理等。方面,應(yīng)該包括企業(yè)的生產(chǎn)、經(jīng)營(yíng)、管理等。(1)組織機(jī)構(gòu)圖:)組織機(jī)構(gòu)圖:反映組織內(nèi)部之間隸屬關(guān)系的反映組織內(nèi)部之間隸屬關(guān)系的樹(shù)狀結(jié)構(gòu)圖。樹(shù)狀結(jié)構(gòu)圖。

14、(2)組織)組織/業(yè)務(wù)關(guān)系圖:業(yè)務(wù)關(guān)系圖:反映組織各部分在承擔(dān)業(yè)反映組織各部分在承擔(dān)業(yè)務(wù)時(shí)的關(guān)系。務(wù)時(shí)的關(guān)系。(3)業(yè)務(wù)流程圖()業(yè)務(wù)流程圖(Transaction Flow Diagram,TFD):):用根據(jù)系統(tǒng)調(diào)查表中所得到的資料和問(wèn)卷調(diào)查的結(jié)用根據(jù)系統(tǒng)調(diào)查表中所得到的資料和問(wèn)卷調(diào)查的結(jié)果,按業(yè)務(wù)實(shí)際處理過(guò)程將它們繪制在同一張圖上。果,按業(yè)務(wù)實(shí)際處理過(guò)程將它們繪制在同一張圖上。采用一些規(guī)定的符號(hào)及連線來(lái)表示某個(gè)具體業(yè)務(wù)處采用一些規(guī)定的符號(hào)及連線來(lái)表示某個(gè)具體業(yè)務(wù)處理過(guò)程,基本上是按照業(yè)務(wù)的實(shí)際處理步驟和過(guò)程理過(guò)程,基本上是按照業(yè)務(wù)的實(shí)際處理步驟和過(guò)程繪制。繪制。業(yè)務(wù)流程圖業(yè)務(wù)流程圖 業(yè)務(wù)

15、流程圖是業(yè)務(wù)流程圖是直觀描述現(xiàn)系統(tǒng)業(yè)務(wù)處理直觀描述現(xiàn)系統(tǒng)業(yè)務(wù)處理由開(kāi)始到結(jié)束的整個(gè)過(guò)程的非結(jié)構(gòu)化圖型由開(kāi)始到結(jié)束的整個(gè)過(guò)程的非結(jié)構(gòu)化圖型工具工具,它可以描述一個(gè)系統(tǒng)的業(yè)務(wù),也可,它可以描述一個(gè)系統(tǒng)的業(yè)務(wù),也可以描述一項(xiàng)具體業(yè)務(wù)的處理過(guò)程。以描述一項(xiàng)具體業(yè)務(wù)的處理過(guò)程。 它是系統(tǒng)分析員描述現(xiàn)系統(tǒng)的最好的工它是系統(tǒng)分析員描述現(xiàn)系統(tǒng)的最好的工具,是系統(tǒng)分析員與企業(yè)管理人員交流的具,是系統(tǒng)分析員與企業(yè)管理人員交流的有力工具。有力工具。外部外部實(shí)體實(shí)體表示單位或個(gè)人,圈內(nèi)寫(xiě)明單位或個(gè)表示單位或個(gè)人,圈內(nèi)寫(xiě)明單位或個(gè)人職務(wù)的名稱。人職務(wù)的名稱。表格表格表示輸入或輸出的報(bào)表、計(jì)劃、單據(jù)表示輸入或輸出的報(bào)表、

16、計(jì)劃、單據(jù)、報(bào)告等,框內(nèi)寫(xiě)明其名稱。、報(bào)告等,框內(nèi)寫(xiě)明其名稱。存儲(chǔ)存儲(chǔ)表示各種帳目、規(guī)范、定額手冊(cè)、報(bào)表示各種帳目、規(guī)范、定額手冊(cè)、報(bào)表積累等大量存檔信息。符號(hào)內(nèi)部寫(xiě)表積累等大量存檔信息。符號(hào)內(nèi)部寫(xiě)明其名稱。明其名稱。業(yè)務(wù)業(yè)務(wù)處理處理框內(nèi)寫(xiě)明處理的名稱??騼?nèi)寫(xiě)明處理的名稱。流向線流向線表示信息或處理的流向。表示信息或處理的流向。業(yè)務(wù)流程圖使用的符號(hào)業(yè)務(wù)流程圖使用的符號(hào)例題例題 根據(jù)下列關(guān)于學(xué)生成績(jī)管理業(yè)務(wù)的需求陳述,完成根據(jù)下列關(guān)于學(xué)生成績(jī)管理業(yè)務(wù)的需求陳述,完成相應(yīng)任務(wù):相應(yīng)任務(wù): (1)(1)填報(bào)成績(jī)填報(bào)成績(jī): :各科任課教師將自己所擔(dān)任的課程的各科任課教師將自己所擔(dān)任的課程的考試成績(jī)填寫(xiě)

17、成考試成績(jī)填寫(xiě)成“成績(jī)報(bào)告單成績(jī)報(bào)告單”( (簡(jiǎn)稱成績(jī)單簡(jiǎn)稱成績(jī)單) ),報(bào),報(bào)送到教務(wù)科。教務(wù)科的管理員將成績(jī)單的數(shù)據(jù)登記送到教務(wù)科。教務(wù)科的管理員將成績(jī)單的數(shù)據(jù)登記到到“成績(jī)簿成績(jī)簿”中中( (每個(gè)年級(jí)為一個(gè)成績(jī)簿)。每個(gè)年級(jí)為一個(gè)成績(jī)簿)。 (2)(2)重修處理:重修處理:管理員根據(jù)管理員根據(jù)“成績(jī)簿成績(jī)簿”,確定重修,確定重修名單。其原則是:本學(xué)期的單科課程成績(jī)名單。其原則是:本學(xué)期的單科課程成績(jī)60=5=5(即有(即有5 5科或科或5 5科以上課程科以上課程不及格),則將該學(xué)號(hào)及姓名寫(xiě)入不及格),則將該學(xué)號(hào)及姓名寫(xiě)入“留級(jí)名單留級(jí)名單”中。例如,某一學(xué)生累計(jì)有中。例如,某一學(xué)生累計(jì)有

18、5 5門(mén)或門(mén)或5 5門(mén)以上課門(mén)以上課程不及格,則將其學(xué)號(hào)寫(xiě)入程不及格,則將其學(xué)號(hào)寫(xiě)入“留級(jí)名單留級(jí)名單”。根。根據(jù)留級(jí)名單,編制據(jù)留級(jí)名單,編制“留級(jí)通知單留級(jí)通知單”。 (4)(4)成績(jī)統(tǒng)計(jì):成績(jī)統(tǒng)計(jì):管理員根據(jù)管理員根據(jù)“成績(jī)簿成績(jī)簿”,按班統(tǒng),按班統(tǒng)計(jì),編制計(jì),編制“學(xué)生成績(jī)統(tǒng)計(jì)表學(xué)生成績(jī)統(tǒng)計(jì)表”。舉例:學(xué)生成績(jī)管理業(yè)務(wù)流程圖舉例:學(xué)生成績(jī)管理業(yè)務(wù)流程圖教師教師成績(jī)單成績(jī)單教務(wù)科教務(wù)科登記登記重修處理重修處理成績(jī)簿成績(jī)簿留級(jí)處理留級(jí)處理成績(jī)統(tǒng)計(jì)成績(jī)統(tǒng)計(jì)留級(jí)通知留級(jí)通知單單重 修 通 知重 修 通 知單單各院系各院系成績(jī)統(tǒng)計(jì)表成績(jī)統(tǒng)計(jì)表各院系各院系教務(wù)處教務(wù)處圖圖1212. .1 1 學(xué)生

19、成績(jī)管理業(yè)務(wù)流程圖學(xué)生成績(jī)管理業(yè)務(wù)流程圖通過(guò)這個(gè)例圖,我們能找出畫(huà)業(yè)務(wù)流程圖的幾條規(guī)律:通過(guò)這個(gè)例圖,我們能找出畫(huà)業(yè)務(wù)流程圖的幾條規(guī)律:1 1)業(yè)務(wù)處理的起始是單位或個(gè)人輸入報(bào)表,而結(jié)束是報(bào)表輸出給單位或)業(yè)務(wù)處理的起始是單位或個(gè)人輸入報(bào)表,而結(jié)束是報(bào)表輸出給單位或個(gè)人。個(gè)人。2 2)報(bào)表輸入給某個(gè)處理后,產(chǎn)生的輸出應(yīng)是報(bào)表或帳冊(cè)。)報(bào)表輸入給某個(gè)處理后,產(chǎn)生的輸出應(yīng)是報(bào)表或帳冊(cè)。3 3)一般不應(yīng)出現(xiàn)由單位到單位或由處理到處理或由報(bào)表到報(bào)表的情況。)一般不應(yīng)出現(xiàn)由單位到單位或由處理到處理或由報(bào)表到報(bào)表的情況。 12.3.3 12.3.3 數(shù)據(jù)分析數(shù)據(jù)分析數(shù)據(jù)分析的主要工具有數(shù)據(jù)分析的主要工具有

20、數(shù)據(jù)流程圖數(shù)據(jù)流程圖和和數(shù)據(jù)字典數(shù)據(jù)字典。(1)數(shù)據(jù)流程圖(數(shù)據(jù)流程圖(Data Flow Diagram,DFD ) DFD是結(jié)構(gòu)化分析的一種主要工具,是是結(jié)構(gòu)化分析的一種主要工具,是MISMIS開(kāi)開(kāi)發(fā)的主要工具,是組織中信息運(yùn)動(dòng)的抽象,是發(fā)的主要工具,是組織中信息運(yùn)動(dòng)的抽象,是M MISIS邏輯模型的主要形式。它使用一組簡(jiǎn)單的符邏輯模型的主要形式。它使用一組簡(jiǎn)單的符號(hào),描述系統(tǒng)的數(shù)據(jù)由外部號(hào),描述系統(tǒng)的數(shù)據(jù)由外部“流入流入”系統(tǒng),經(jīng)系統(tǒng),經(jīng)過(guò)多級(jí)的加工處理,經(jīng)過(guò)不同結(jié)構(gòu)的存儲(chǔ),最過(guò)多級(jí)的加工處理,經(jīng)過(guò)不同結(jié)構(gòu)的存儲(chǔ),最后以用戶所需要的各種形式后以用戶所需要的各種形式“流出流出”的全過(guò)程。的

21、全過(guò)程。它是面向功能的。它是面向功能的。 利用利用DFD,可以將系統(tǒng)分析員在系統(tǒng)分析可以將系統(tǒng)分析員在系統(tǒng)分析中所設(shè)計(jì)的新系統(tǒng)邏輯模型描述出來(lái),以表中所設(shè)計(jì)的新系統(tǒng)邏輯模型描述出來(lái),以表達(dá)設(shè)計(jì)者的邏輯方案及新系統(tǒng)的設(shè)計(jì)思想達(dá)設(shè)計(jì)者的邏輯方案及新系統(tǒng)的設(shè)計(jì)思想。 DFD是系統(tǒng)設(shè)計(jì)的主要依據(jù)。因?yàn)榻Y(jié)構(gòu)化是系統(tǒng)設(shè)計(jì)的主要依據(jù)。因?yàn)榻Y(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法強(qiáng)調(diào)系統(tǒng)開(kāi)發(fā)的階段性,前一系統(tǒng)設(shè)計(jì)方法強(qiáng)調(diào)系統(tǒng)開(kāi)發(fā)的階段性,前一階段是后一階段的基礎(chǔ),后一階段是前一階階段是后一階段的基礎(chǔ),后一階段是前一階段的繼續(xù)。在進(jìn)行系統(tǒng)的物理設(shè)計(jì)時(shí),必須段的繼續(xù)。在進(jìn)行系統(tǒng)的物理設(shè)計(jì)時(shí),必須依據(jù)邏輯模型。依據(jù)邏輯模型。 DFD是利

22、用有限的符號(hào)(外部實(shí)體、數(shù)據(jù)流是利用有限的符號(hào)(外部實(shí)體、數(shù)據(jù)流、數(shù)據(jù)處理和數(shù)據(jù)存儲(chǔ))及若干規(guī)則來(lái)描述系、數(shù)據(jù)處理和數(shù)據(jù)存儲(chǔ))及若干規(guī)則來(lái)描述系統(tǒng)邏輯模型的統(tǒng)邏輯模型的。 DFD是由頂層圖(是由頂層圖(TOP圖)、一級(jí)細(xì)化圖)、一級(jí)細(xì)化DFD、二級(jí)細(xì)化二級(jí)細(xì)化DFD等一組圖所組成。等一組圖所組成。 應(yīng)用自頂向下、逐層分解、先整體后局部的應(yīng)用自頂向下、逐層分解、先整體后局部的思想進(jìn)行設(shè)計(jì)的。思想進(jìn)行設(shè)計(jì)的。 頂層圖是將系統(tǒng)高度抽象與概括而得到的,頂層圖是將系統(tǒng)高度抽象與概括而得到的,它將系統(tǒng)視為一個(gè)整體、是由一個(gè)處理功能所它將系統(tǒng)視為一個(gè)整體、是由一個(gè)處理功能所構(gòu)成的系統(tǒng)構(gòu)成的系統(tǒng)。 一級(jí)細(xì)化一

23、級(jí)細(xì)化DFD是對(duì)頂層圖的處理功能的分解是對(duì)頂層圖的處理功能的分解與細(xì)化,這是從整體到部分的細(xì)化,劃分的是與細(xì)化,這是從整體到部分的細(xì)化,劃分的是子系統(tǒng)。如同認(rèn)識(shí)一部汽車(chē),頂層圖中所看到子系統(tǒng)。如同認(rèn)識(shí)一部汽車(chē),頂層圖中所看到的只是整部汽車(chē),而一級(jí)細(xì)化圖看到的是汽車(chē)的只是整部汽車(chē),而一級(jí)細(xì)化圖看到的是汽車(chē)的部件,是組成汽車(chē)的幾個(gè)大部分。的部件,是組成汽車(chē)的幾個(gè)大部分。 二級(jí)細(xì)化二級(jí)細(xì)化DFD是將一級(jí)細(xì)化圖中的每個(gè)處理是將一級(jí)細(xì)化圖中的每個(gè)處理功能的進(jìn)一步分解與細(xì)化,對(duì)于汽車(chē)的例子,功能的進(jìn)一步分解與細(xì)化,對(duì)于汽車(chē)的例子,這一步就應(yīng)該認(rèn)識(shí)到組成汽車(chē)部件的零件了。這一步就應(yīng)該認(rèn)識(shí)到組成汽車(chē)部件的零件

24、了。 一個(gè)實(shí)際系統(tǒng),根據(jù)它的規(guī)模和復(fù)雜程度的不同一個(gè)實(shí)際系統(tǒng),根據(jù)它的規(guī)模和復(fù)雜程度的不同,很可能還需要進(jìn)行三級(jí)及三級(jí)以上的細(xì)化。也可,很可能還需要進(jìn)行三級(jí)及三級(jí)以上的細(xì)化。也可能某些處理需要繼續(xù)細(xì)化,而另一些處理就不需再能某些處理需要繼續(xù)細(xì)化,而另一些處理就不需再往下細(xì)化了。這分解與細(xì)化不是無(wú)止境的,不是越往下細(xì)化了。這分解與細(xì)化不是無(wú)止境的,不是越細(xì)越好,而是細(xì)化到細(xì)越好,而是細(xì)化到“處理具有獨(dú)立功能處理具有獨(dú)立功能”為止。為止。 一個(gè)數(shù)據(jù)流圖的每一層圖都能完整地描述系統(tǒng)的一個(gè)數(shù)據(jù)流圖的每一層圖都能完整地描述系統(tǒng)的整個(gè)處理過(guò)程,差別在于不同層的圖,其抽象與概整個(gè)處理過(guò)程,差別在于不同層的圖

25、,其抽象與概括程度不同、細(xì)化程度不同。越是上面的層圖,它括程度不同、細(xì)化程度不同。越是上面的層圖,它的概括與抽象程度就越高,越是下層的圖,它的細(xì)的概括與抽象程度就越高,越是下層的圖,它的細(xì)化程度就越高?;潭染驮礁?。DFD符號(hào)定義表符號(hào)定義表圖形符號(hào)圖形符號(hào)名名 稱稱說(shuō)說(shuō) 明明外部實(shí)體外部實(shí)體記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得的組織機(jī)構(gòu)或個(gè)人,在方框內(nèi)部得的組織機(jī)構(gòu)或個(gè)人,在方框內(nèi)部填入實(shí)體名稱。填入實(shí)體名稱。處理處理記述某種業(yè)務(wù)的手工或計(jì)算機(jī)處理,記述某種業(yè)務(wù)的手工或計(jì)算機(jī)處理,其中其中Pm區(qū)記述處理代碼,區(qū)記述處理代碼,C區(qū)記述區(qū)記述處理名稱。處理名稱。 數(shù)據(jù)存

26、儲(chǔ)數(shù)據(jù)存儲(chǔ)記述與處理有關(guān)的數(shù)據(jù)存儲(chǔ),記述與處理有關(guān)的數(shù)據(jù)存儲(chǔ),Dn區(qū)區(qū)記述存儲(chǔ)的代碼,記述存儲(chǔ)的代碼,S區(qū)記述存儲(chǔ)數(shù)據(jù)區(qū)記述存儲(chǔ)數(shù)據(jù)的名稱。的名稱。數(shù)據(jù)流數(shù)據(jù)流記述數(shù)據(jù)流流動(dòng)方向,記述數(shù)據(jù)流流動(dòng)方向,F(xiàn)m記述數(shù)據(jù)記述數(shù)據(jù)流的名稱流的名稱,Fn記述數(shù)據(jù)流的代碼。記述數(shù)據(jù)流的代碼。DFD圖例說(shuō)明圖例說(shuō)明(1)外部實(shí)體)外部實(shí)體指由系統(tǒng)之外向系統(tǒng)提供原始數(shù)據(jù)(輸入數(shù)據(jù))的指由系統(tǒng)之外向系統(tǒng)提供原始數(shù)據(jù)(輸入數(shù)據(jù))的實(shí)體及接受系統(tǒng)的結(jié)果數(shù)據(jù)(輸出數(shù)據(jù))的實(shí)體。實(shí)體及接受系統(tǒng)的結(jié)果數(shù)據(jù)(輸出數(shù)據(jù))的實(shí)體。向系統(tǒng)輸入原始數(shù)據(jù)的外部實(shí)體應(yīng)是具體的,接受向系統(tǒng)輸入原始數(shù)據(jù)的外部實(shí)體應(yīng)是具體的,接受系統(tǒng)輸出數(shù)據(jù)

27、的外部實(shí)體可以是抽象的、概括的。系統(tǒng)輸出數(shù)據(jù)的外部實(shí)體可以是抽象的、概括的。(2)數(shù)據(jù)處理)數(shù)據(jù)處理處理是指計(jì)算機(jī)對(duì)數(shù)據(jù)的加工處理。處理是指計(jì)算機(jī)對(duì)數(shù)據(jù)的加工處理。(1)處理的名稱應(yīng)該是處理的名稱應(yīng)該是動(dòng)詞加賓語(yǔ)動(dòng)詞加賓語(yǔ),而不能,而不能只是動(dòng)詞或只是名詞。如只是動(dòng)詞或只是名詞。如“打印重修名單打印重修名單”是處理的名稱,而是處理的名稱,而“打印打印”或或“重修名單重修名單”都不符合處理名稱的規(guī)定。都不符合處理名稱的規(guī)定。(2)處理的代碼不僅使下文的引用可以省略處理的代碼不僅使下文的引用可以省略書(shū)寫(xiě)處理名稱,而且可以直接看出處理所處書(shū)寫(xiě)處理名稱,而且可以直接看出處理所處的的DFD的細(xì)化級(jí)別以及

28、它與上級(jí)的細(xì)化級(jí)別以及它與上級(jí)DFD的處理的處理的對(duì)應(yīng)關(guān)系(也稱為子圖與父圖的關(guān)系),的對(duì)應(yīng)關(guān)系(也稱為子圖與父圖的關(guān)系),即下級(jí)即下級(jí)DFD中的處理是由上級(jí)的中的處理是由上級(jí)的DFD的哪個(gè)的哪個(gè)處理分解而來(lái)的。處理分解而來(lái)的。為統(tǒng)一表示,特對(duì)處理的代碼做如下規(guī)定:為統(tǒng)一表示,特對(duì)處理的代碼做如下規(guī)定:TOP圖中的處理代碼用圖中的處理代碼用P表示。表示。 一級(jí)細(xì)化一級(jí)細(xì)化DFD中的處理用中的處理用P1,P2,.表示。表示。 二級(jí)二級(jí)細(xì)化細(xì)化DFD中,由中,由P1分解的處理用分解的處理用P1.1,P1.2,.表示;表示; 由由P2分解的處理用分解的處理用P2.1,P2.2,.表示;表示; 其余類(lèi)

29、推。其余類(lèi)推。三級(jí)細(xì)化三級(jí)細(xì)化DFD中,中, P1.1分解的處理用分解的處理用P1.1.1,P1.1.2,.表示;表示; 由由P1.2分解的處理用分解的處理用P1.2.1,P1.2.2,.表示;表示; 由由P3.1分解的用分解的用P3.1.1,P3.1.2,.表示。表示。(3) 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ) 一般經(jīng)過(guò)處理的數(shù)據(jù)需要將結(jié)果存儲(chǔ)起來(lái)以便下一般經(jīng)過(guò)處理的數(shù)據(jù)需要將結(jié)果存儲(chǔ)起來(lái)以便下次處理使用。在計(jì)算機(jī)中的存儲(chǔ)一般是數(shù)據(jù)庫(kù)文件次處理使用。在計(jì)算機(jī)中的存儲(chǔ)一般是數(shù)據(jù)庫(kù)文件,因此說(shuō),因此說(shuō),DFD中的存儲(chǔ)是數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)。中的存儲(chǔ)是數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)。 關(guān)于存儲(chǔ)的代碼:關(guān)于存儲(chǔ)的代碼: 對(duì)于各獨(dú)立的數(shù)

30、據(jù)存儲(chǔ)結(jié)構(gòu)可用對(duì)于各獨(dú)立的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)可用D1、D2、.表示表示。有些情況,隨著系統(tǒng)功能的細(xì)化,數(shù)據(jù)存儲(chǔ)也可。有些情況,隨著系統(tǒng)功能的細(xì)化,數(shù)據(jù)存儲(chǔ)也可能出現(xiàn)由抽象到具體的情況。也就是說(shuō),能出現(xiàn)由抽象到具體的情況。也就是說(shuō),數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)也會(huì)出現(xiàn)細(xì)化的情況,使得父圖中的某個(gè)存儲(chǔ)在子也會(huì)出現(xiàn)細(xì)化的情況,使得父圖中的某個(gè)存儲(chǔ)在子圖中變成多個(gè)存儲(chǔ)。圖中變成多個(gè)存儲(chǔ)。 這時(shí)存儲(chǔ)的代碼應(yīng)按以下方法確定。設(shè)父圖中有存這時(shí)存儲(chǔ)的代碼應(yīng)按以下方法確定。設(shè)父圖中有存儲(chǔ)代碼為儲(chǔ)代碼為Dn,則它在子圖中分解后的代碼應(yīng)為則它在子圖中分解后的代碼應(yīng)為Dn.1、Dn.2、Dn.3、。 例如,在一級(jí)例如,在一級(jí)DFD中,

31、職工檔案的存儲(chǔ)用中,職工檔案的存儲(chǔ)用D1表示,表示,在二級(jí)在二級(jí)DFD中,職工檔案被細(xì)化為職工自然信息、中,職工檔案被細(xì)化為職工自然信息、職工學(xué)歷信息、職工家庭信息、職工歷史信息、職職工學(xué)歷信息、職工家庭信息、職工歷史信息、職工獎(jiǎng)懲信息等數(shù)據(jù)存儲(chǔ),這些存儲(chǔ)的代碼可用工獎(jiǎng)懲信息等數(shù)據(jù)存儲(chǔ),這些存儲(chǔ)的代碼可用D1.1,D1.2,D1.3 .表示。表示。 存儲(chǔ)的名稱應(yīng)是唯一的,應(yīng)是名詞或名詞詞組。存儲(chǔ)的名稱應(yīng)是唯一的,應(yīng)是名詞或名詞詞組。 DFD中的存儲(chǔ)第一次出現(xiàn)時(shí)需標(biāo)明其代碼和名稱,中的存儲(chǔ)第一次出現(xiàn)時(shí)需標(biāo)明其代碼和名稱,而在其后的而在其后的DFD中,只標(biāo)明其代碼即可。中,只標(biāo)明其代碼即可。4)數(shù)

32、據(jù)流)數(shù)據(jù)流 數(shù)據(jù)流是指由外部實(shí)體傳送給系統(tǒng)的原始數(shù)據(jù)(輸數(shù)據(jù)流是指由外部實(shí)體傳送給系統(tǒng)的原始數(shù)據(jù)(輸入數(shù)據(jù)流)和由系統(tǒng)加工后傳送給外部實(shí)體的結(jié)果入數(shù)據(jù)流)和由系統(tǒng)加工后傳送給外部實(shí)體的結(jié)果數(shù)據(jù)(輸出數(shù)據(jù)流),數(shù)據(jù)流的名稱與現(xiàn)實(shí)系統(tǒng)的數(shù)據(jù)(輸出數(shù)據(jù)流),數(shù)據(jù)流的名稱與現(xiàn)實(shí)系統(tǒng)的各種票據(jù)、報(bào)表等相對(duì)應(yīng)。各種票據(jù)、報(bào)表等相對(duì)應(yīng)。關(guān)于數(shù)據(jù)流的表示:關(guān)于數(shù)據(jù)流的表示:數(shù)據(jù)流的名稱在一個(gè)系統(tǒng)中應(yīng)是唯一的;數(shù)據(jù)流的名稱在一個(gè)系統(tǒng)中應(yīng)是唯一的;對(duì)于流入或流出存儲(chǔ)的數(shù)據(jù)流,當(dāng)其名稱與存儲(chǔ)名對(duì)于流入或流出存儲(chǔ)的數(shù)據(jù)流,當(dāng)其名稱與存儲(chǔ)名稱相同時(shí),可以省略稱相同時(shí),可以省略Fm及及Fn; 為了節(jié)省為了節(jié)省DFD繪圖

33、時(shí)間,使圖面整潔,一般可在頂繪圖時(shí)間,使圖面整潔,一般可在頂層圖中將數(shù)據(jù)流名稱及其代碼同時(shí)給出,而在其后層圖中將數(shù)據(jù)流名稱及其代碼同時(shí)給出,而在其后的各圖中就可以只使用代碼表示數(shù)據(jù)流了。的各圖中就可以只使用代碼表示數(shù)據(jù)流了。例如例如: 這樣,在其后的圖中就可以使用這樣,在其后的圖中就可以使用F7F7表示該數(shù)據(jù)流了,而表示該數(shù)據(jù)流了,而省略漢字的書(shū)寫(xiě)。省略漢字的書(shū)寫(xiě)。有的情況下,隨著有的情況下,隨著DFDDFD的細(xì)化,數(shù)據(jù)流也可能被細(xì)化的細(xì)化,數(shù)據(jù)流也可能被細(xì)化。例如,一個(gè)系統(tǒng)的查詢輸出常常是多種的,這些不例如,一個(gè)系統(tǒng)的查詢輸出常常是多種的,這些不同內(nèi)容的查詢輸出數(shù)據(jù)流為了使圖簡(jiǎn)化,在頂層圖中

34、同內(nèi)容的查詢輸出數(shù)據(jù)流為了使圖簡(jiǎn)化,在頂層圖中是以一個(gè)是以一個(gè)“查詢信息查詢信息”的輸出數(shù)據(jù)流表示的,而在其的輸出數(shù)據(jù)流表示的,而在其細(xì)化的細(xì)化的DFDDFD中,應(yīng)該將其具體化,這種情況的數(shù)據(jù)流中,應(yīng)該將其具體化,這種情況的數(shù)據(jù)流代碼的表示可采用與處理標(biāo)號(hào)相同的辦法。設(shè)頂層圖代碼的表示可采用與處理標(biāo)號(hào)相同的辦法。設(shè)頂層圖中有數(shù)據(jù)流的代碼為中有數(shù)據(jù)流的代碼為F20F20,則細(xì)化后可為則細(xì)化后可為F20.1F20.1、F20.F20.2 2。DFD的設(shè)計(jì)規(guī)則的設(shè)計(jì)規(guī)則(1)DFD的設(shè)計(jì)過(guò)程是按照自頂向下逐層分解的思想的設(shè)計(jì)過(guò)程是按照自頂向下逐層分解的思想進(jìn)行的,分解是處理功能的分解。我們稱某一處理

35、細(xì)進(jìn)行的,分解是處理功能的分解。我們稱某一處理細(xì)化后的圖是該處理的子圖?;蟮膱D是該處理的子圖。子圖與父圖必需保持輸入與輸出的一致。子圖與父圖必需保持輸入與輸出的一致。例如圖例如圖1212. .2 2為父圖,圖為父圖,圖1212. .3 3為子圖。圖為子圖。圖1212. .2 2的輸入是的輸入是數(shù)據(jù)流數(shù)據(jù)流A A、輸出是數(shù)據(jù)流輸出是數(shù)據(jù)流X X,處理處理P1P1細(xì)化后得到圖細(xì)化后得到圖1212. .3 3,其輸入必須是數(shù)據(jù)流,其輸入必須是數(shù)據(jù)流A A ,輸出必須是數(shù)據(jù)流輸出必須是數(shù)據(jù)流X X,這就這就是子圖與父圖的輸入、輸出必需保持一致的原則。是子圖與父圖的輸入、輸出必需保持一致的原則。P1X

36、A圖圖12.2 父圖父圖XD1P1.1A圖圖12.3 子圖子圖P1.2(2 2)隨著)隨著DFDDFD的細(xì)化,圖越來(lái)越復(fù)雜,為便于的細(xì)化,圖越來(lái)越復(fù)雜,為便于閱讀和繪圖,閱讀和繪圖,可以將某一層的細(xì)化圖畫(huà)在一張圖可以將某一層的細(xì)化圖畫(huà)在一張圖中,也允許將某一處理功能分解后的各處理功能中,也允許將某一處理功能分解后的各處理功能畫(huà)在多張圖中,作為子圖之一。畫(huà)在多張圖中,作為子圖之一。也可以將幾個(gè)功也可以將幾個(gè)功能分解后的各功能畫(huà)在一張圖中。同一層的各子能分解后的各功能畫(huà)在一張圖中。同一層的各子圖共同組成了該層的圖共同組成了該層的DFDDFD。這時(shí),為準(zhǔn)確表示各這時(shí),為準(zhǔn)確表示各功能之間的數(shù)據(jù)聯(lián)系,

37、各子圖之間須通過(guò)公共的功能之間的數(shù)據(jù)聯(lián)系,各子圖之間須通過(guò)公共的存儲(chǔ)聯(lián)系起來(lái)。存儲(chǔ)聯(lián)系起來(lái)。P2.1P2.2B圖圖12.4 P2的的細(xì)細(xì)化化DFDD1D2圖圖12.5 P3的的細(xì)細(xì)化化DFDP3.2P3.1D2D3Y圖圖12.4是是P2的細(xì)化的細(xì)化DFD,圖圖12.5是是P3的細(xì)化的細(xì)化DFD,它們同屬于二級(jí)細(xì)化圖(由圖中的處理代碼可知)它們同屬于二級(jí)細(xì)化圖(由圖中的處理代碼可知),存儲(chǔ),存儲(chǔ)D2是在兩圖中重復(fù)出現(xiàn)的。由此可知是在兩圖中重復(fù)出現(xiàn)的。由此可知P2.2處處理的結(jié)果寫(xiě)入理的結(jié)果寫(xiě)入D2,而而P3.1處理的輸入數(shù)據(jù)就是處理的輸入數(shù)據(jù)就是D2存存儲(chǔ)的數(shù)據(jù)。通過(guò)儲(chǔ)的數(shù)據(jù)。通過(guò)D2存儲(chǔ)可將這

38、兩個(gè)圖聯(lián)系起來(lái)。存儲(chǔ)可將這兩個(gè)圖聯(lián)系起來(lái)。(3)為繪圖方便,減少數(shù)據(jù)流向線的交叉,允許同為繪圖方便,減少數(shù)據(jù)流向線的交叉,允許同一存儲(chǔ)或同一外部實(shí)體在同一圖中重復(fù)畫(huà)出。一存儲(chǔ)或同一外部實(shí)體在同一圖中重復(fù)畫(huà)出。(4)在)在MIS中,處理與處理之間傳輸?shù)臄?shù)據(jù)都是成中,處理與處理之間傳輸?shù)臄?shù)據(jù)都是成批的。這種情況下,合理的設(shè)計(jì)應(yīng)是前一處理將數(shù)據(jù)批的。這種情況下,合理的設(shè)計(jì)應(yīng)是前一處理將數(shù)據(jù)寫(xiě)入存儲(chǔ),而后面的處理從存儲(chǔ)中讀取數(shù)據(jù)。這就是寫(xiě)入存儲(chǔ),而后面的處理從存儲(chǔ)中讀取數(shù)據(jù)。這就是說(shuō)在說(shuō)在DFD中,中,處理與處理之間通常是用存儲(chǔ)聯(lián)系起來(lái)處理與處理之間通常是用存儲(chǔ)聯(lián)系起來(lái)的。的。如上面例圖中,處理與處理

39、都是通過(guò)存儲(chǔ)聯(lián)系的如上面例圖中,處理與處理都是通過(guò)存儲(chǔ)聯(lián)系的,而不能用數(shù)據(jù)流向線直接將兩個(gè)處理連接起來(lái)。,而不能用數(shù)據(jù)流向線直接將兩個(gè)處理連接起來(lái)。(5)在在DFDDFD中,中,存儲(chǔ)的輸入來(lái)源與輸出去向不能存儲(chǔ)的輸入來(lái)源與輸出去向不能是外部實(shí)體,而只能是處理。是外部實(shí)體,而只能是處理。 如圖如圖1212. .6 6中的數(shù)據(jù)流中的數(shù)據(jù)流F1F1輸入到存儲(chǔ)及圖輸入到存儲(chǔ)及圖1212. .7 7的數(shù)據(jù)流的數(shù)據(jù)流F8F8由存儲(chǔ)輸出都是錯(cuò)誤的。由存儲(chǔ)輸出都是錯(cuò)誤的。圖圖1212. .7 7 錯(cuò)誤的輸出錯(cuò)誤的輸出F8F8D1D1R R圖圖1212. .6 6 錯(cuò)誤的輸入錯(cuò)誤的輸入F1F1R RD1D1(6

40、 6)在)在DFDDFD設(shè)計(jì)中,數(shù)據(jù)一般是不允許重設(shè)計(jì)中,數(shù)據(jù)一般是不允許重復(fù)錄入的。因此,復(fù)錄入的。因此,DFDDFD中的同一數(shù)據(jù)流不允中的同一數(shù)據(jù)流不允許在同一級(jí)圖中重復(fù)出現(xiàn)。許在同一級(jí)圖中重復(fù)出現(xiàn)。(7 7)對(duì)于輸入的查詢條件及對(duì)話信息,不對(duì)于輸入的查詢條件及對(duì)話信息,不應(yīng)作為數(shù)據(jù)流出現(xiàn)在應(yīng)作為數(shù)據(jù)流出現(xiàn)在DFDDFD中。中。(8)對(duì)于業(yè)務(wù)處理中的非正常的錯(cuò)誤情況處理對(duì)于業(yè)務(wù)處理中的非正常的錯(cuò)誤情況處理,在,在DFDDFD中不予表示。中不予表示。 如圖如圖1212. .8 8所示,輸入的所示,輸入的F1F1就應(yīng)該是正確的,就應(yīng)該是正確的,P2.1P2.1應(yīng)應(yīng)是輸入是輸入F1F1的處理。應(yīng)

41、該注意,該圖中的錯(cuò)誤是不應(yīng)該表的處理。應(yīng)該注意,該圖中的錯(cuò)誤是不應(yīng)該表示示“不正確的不正確的F1F1”,F(xiàn)1F1就應(yīng)該是正確的,而輸入過(guò)程產(chǎn)就應(yīng)該是正確的,而輸入過(guò)程產(chǎn)生的錯(cuò)誤屬于數(shù)據(jù)校驗(yàn)問(wèn)題,有別與此。生的錯(cuò)誤屬于數(shù)據(jù)校驗(yàn)問(wèn)題,有別與此。不正確的不正確的F1P2.1F1D1R正確的正確的F1圖圖12.8 錯(cuò)誤錯(cuò)誤的的數(shù)數(shù)據(jù)流表示據(jù)流表示校核校核F1(9 9)如果一個(gè)數(shù)據(jù)處理對(duì)一個(gè)數(shù)據(jù)存儲(chǔ)中如果一個(gè)數(shù)據(jù)處理對(duì)一個(gè)數(shù)據(jù)存儲(chǔ)中的數(shù)據(jù)既讀又寫(xiě),則它們之間的數(shù)據(jù)流應(yīng)為的數(shù)據(jù)既讀又寫(xiě),則它們之間的數(shù)據(jù)流應(yīng)為雙向箭頭。雙向箭頭。(1010)一個(gè)處理必須要有輸入和輸出。一個(gè)處理必須要有輸入和輸出。DFD設(shè)計(jì)

42、步驟設(shè)計(jì)步驟(1)前期工作前期工作作好詳細(xì)調(diào)查,作好詳細(xì)調(diào)查,明確用戶真正需求明確用戶真正需求及業(yè)務(wù)處理詳及業(yè)務(wù)處理詳細(xì)過(guò)程與方法;細(xì)過(guò)程與方法;明確系統(tǒng)的界限明確系統(tǒng)的界限,即計(jì)算機(jī)處理的業(yè)務(wù)與人工處,即計(jì)算機(jī)處理的業(yè)務(wù)與人工處理的界限、本系統(tǒng)與其它系統(tǒng)的界限。理的界限、本系統(tǒng)與其它系統(tǒng)的界限。對(duì)系統(tǒng)中將要建立的主要存儲(chǔ),應(yīng)作系統(tǒng)考慮。對(duì)系統(tǒng)中將要建立的主要存儲(chǔ),應(yīng)作系統(tǒng)考慮。例如,圖書(shū)管理中的主題應(yīng)是圖書(shū),應(yīng)考慮例如,圖書(shū)管理中的主題應(yīng)是圖書(shū),應(yīng)考慮“圖書(shū)圖書(shū)”存儲(chǔ)需要存儲(chǔ)哪些數(shù)據(jù),這些數(shù)據(jù)存儲(chǔ)在一個(gè)數(shù)存儲(chǔ)需要存儲(chǔ)哪些數(shù)據(jù),這些數(shù)據(jù)存儲(chǔ)在一個(gè)數(shù)據(jù)存儲(chǔ)中還是多個(gè),據(jù)存儲(chǔ)中還是多個(gè),。(2)設(shè)

43、計(jì)頂層圖設(shè)計(jì)頂層圖頂層圖又稱頂層圖又稱TOPTOP圖,由它確定出系統(tǒng)的總的處理功能、所有圖,由它確定出系統(tǒng)的總的處理功能、所有的輸入的輸入/ /輸出數(shù)據(jù)流及外部輸出數(shù)據(jù)流及外部 實(shí)體。此圖對(duì)系統(tǒng)的功能高實(shí)體。此圖對(duì)系統(tǒng)的功能高度概括成為一個(gè)數(shù)據(jù)處理。它著重給出了系統(tǒng)與環(huán)境的關(guān)度概括成為一個(gè)數(shù)據(jù)處理。它著重給出了系統(tǒng)與環(huán)境的關(guān)系,可以看出系統(tǒng)與其它系統(tǒng)間的數(shù)據(jù)關(guān)聯(lián)關(guān)系。該圖要系,可以看出系統(tǒng)與其它系統(tǒng)間的數(shù)據(jù)關(guān)聯(lián)關(guān)系。該圖要標(biāo)明數(shù)據(jù)流的名稱及代碼、外部實(shí)體的名稱,系統(tǒng)總功能標(biāo)明數(shù)據(jù)流的名稱及代碼、外部實(shí)體的名稱,系統(tǒng)總功能的名稱及代碼。的名稱及代碼。(3)設(shè)計(jì)一級(jí)細(xì)化設(shè)計(jì)一級(jí)細(xì)化DFDDFD根據(jù)

44、根據(jù)TOPTOP圖,對(duì)其數(shù)據(jù)處理的功能分解為幾個(gè)大的部分。注圖,對(duì)其數(shù)據(jù)處理的功能分解為幾個(gè)大的部分。注意,分解后的系統(tǒng)的輸入意,分解后的系統(tǒng)的輸入/ /輸出數(shù)據(jù)流及外部實(shí)體都必然與輸出數(shù)據(jù)流及外部實(shí)體都必然與TOPTOP圖中的保持一致。在該圖中,外部實(shí)體可以不畫(huà)、數(shù)據(jù)圖中的保持一致。在該圖中,外部實(shí)體可以不畫(huà)、數(shù)據(jù)流的名稱可以不寫(xiě)。該圖應(yīng)由一張圖畫(huà)出。流的名稱可以不寫(xiě)。該圖應(yīng)由一張圖畫(huà)出。(4)設(shè)計(jì)二級(jí)細(xì)化設(shè)計(jì)二級(jí)細(xì)化DFDDFD根據(jù)一級(jí)細(xì)化根據(jù)一級(jí)細(xì)化DFDDFD,對(duì)其中包含多個(gè)功能的數(shù)據(jù)處理進(jìn)對(duì)其中包含多個(gè)功能的數(shù)據(jù)處理進(jìn)一步分解。一步分解。分解時(shí)也必須遵守輸入分解時(shí)也必須遵守輸入/ /

45、輸出不變的原則,輸出不變的原則,即父圖與子圖保持一致的原則。即父圖與子圖保持一致的原則。該圖可能由多張圖組該圖可能由多張圖組成,各圖是通過(guò)公共的存儲(chǔ)連接起來(lái)的。成,各圖是通過(guò)公共的存儲(chǔ)連接起來(lái)的。(5)設(shè)計(jì)三級(jí)及三級(jí)以下的細(xì)化設(shè)計(jì)三級(jí)及三級(jí)以下的細(xì)化DFDDFD數(shù)據(jù)處理功能的分解,是由實(shí)際業(yè)務(wù)功能決定的。各數(shù)據(jù)處理功能的分解,是由實(shí)際業(yè)務(wù)功能決定的。各處理功能的細(xì)化層次是不同的,有的需要進(jìn)行三級(jí)及處理功能的細(xì)化層次是不同的,有的需要進(jìn)行三級(jí)及三級(jí)以下的細(xì)化,有的可能只進(jìn)行一級(jí)或二級(jí)就已經(jīng)三級(jí)以下的細(xì)化,有的可能只進(jìn)行一級(jí)或二級(jí)就已經(jīng)是功能單一的處理了,就不需要再細(xì)化了。是功能單一的處理了,就不

46、需要再細(xì)化了。DFD設(shè)計(jì)的幾個(gè)問(wèn)題的考慮設(shè)計(jì)的幾個(gè)問(wèn)題的考慮(1)功能分解的思路)功能分解的思路一種考慮是根據(jù)處理業(yè)務(wù)而逐步細(xì)化,就是將一個(gè)整一種考慮是根據(jù)處理業(yè)務(wù)而逐步細(xì)化,就是將一個(gè)整體業(yè)務(wù),先分成幾個(gè)部分,再進(jìn)一步將每個(gè)部分分解體業(yè)務(wù),先分成幾個(gè)部分,再進(jìn)一步將每個(gè)部分分解成小的部分,成小的部分,。一種考慮是按處理的輸入、處理。一種考慮是按處理的輸入、處理、輸出三部分分解,因?yàn)橐粋€(gè)處理,總應(yīng)包括有輸入、輸出三部分分解,因?yàn)橐粋€(gè)處理,總應(yīng)包括有輸入、處理、輸出三部分內(nèi)容。、處理、輸出三部分內(nèi)容。在實(shí)際設(shè)計(jì)中,高層按功能分解,低層按輸入、處理在實(shí)際設(shè)計(jì)中,高層按功能分解,低層按輸入、處理、輸

47、出三部分分解。如一個(gè)物資管理系統(tǒng),它的一級(jí)、輸出三部分分解。如一個(gè)物資管理系統(tǒng),它的一級(jí)細(xì)化細(xì)化DFD應(yīng)是按業(yè)務(wù)功能分解成應(yīng)是按業(yè)務(wù)功能分解成“物資計(jì)劃、物資采物資計(jì)劃、物資采購(gòu)、合同管理、庫(kù)存管理購(gòu)、合同管理、庫(kù)存管理”等子系統(tǒng),而二級(jí)或三級(jí)等子系統(tǒng),而二級(jí)或三級(jí)細(xì)化時(shí)再按細(xì)化時(shí)再按“輸入、處理、輸出輸入、處理、輸出”分解好些。分解好些。(2)細(xì)化的寬度與深度的考慮)細(xì)化的寬度與深度的考慮 這個(gè)問(wèn)題與模塊化理論中的這個(gè)問(wèn)題與模塊化理論中的“系統(tǒng)的寬度與深度系統(tǒng)的寬度與深度”問(wèn)題是問(wèn)題是一致的。如果在一致的。如果在DFD設(shè)計(jì)時(shí)注意該問(wèn)題,在系統(tǒng)設(shè)計(jì)時(shí)就設(shè)計(jì)時(shí)注意該問(wèn)題,在系統(tǒng)設(shè)計(jì)時(shí)就不會(huì)在不會(huì)

48、在“系統(tǒng)的寬度與深度系統(tǒng)的寬度與深度”上出現(xiàn)問(wèn)題。該問(wèn)題說(shuō)的是上出現(xiàn)問(wèn)題。該問(wèn)題說(shuō)的是,在分解功能時(shí),既不能過(guò)細(xì),也不應(yīng)過(guò)粗,在分解功能時(shí),既不能過(guò)細(xì),也不應(yīng)過(guò)粗,經(jīng)驗(yàn)指出,經(jīng)驗(yàn)指出,一般應(yīng)在一般應(yīng)在57之間為宜。之間為宜。(3)關(guān)于查詢功能的考慮)關(guān)于查詢功能的考慮 一般在系統(tǒng)調(diào)查時(shí),多數(shù)用戶都注意到講解他的業(yè)務(wù)處理一般在系統(tǒng)調(diào)查時(shí),多數(shù)用戶都注意到講解他的業(yè)務(wù)處理過(guò)程、方法、內(nèi)容等,而往往想不到提出查詢的問(wèn)題。這過(guò)程、方法、內(nèi)容等,而往往想不到提出查詢的問(wèn)題。這是因?yàn)?,在手工管理中,查詢很不方便,所以查詢的也很是因?yàn)椋谑止す芾碇?,查詢很不方便,所以查詢的也很少。而?jì)算機(jī)處理就大不相同了,

49、對(duì)計(jì)算機(jī)而言,信息查少。而計(jì)算機(jī)處理就大不相同了,對(duì)計(jì)算機(jī)而言,信息查詢是它的特長(zhǎng),所以在信息系統(tǒng)中,方便的查詢功能應(yīng)是詢是它的特長(zhǎng),所以在信息系統(tǒng)中,方便的查詢功能應(yīng)是不可少的。不可少的。(4)數(shù)據(jù)處理功能單一)數(shù)據(jù)處理功能單一 細(xì)化不是越細(xì)越好,原則是細(xì)化不是越細(xì)越好,原則是使數(shù)據(jù)處理具有使數(shù)據(jù)處理具有單一功能單一功能。單一功能還可以說(shuō)成是。單一功能還可以說(shuō)成是“只做一件只做一件事事”,再具體地說(shuō),就應(yīng)考慮一個(gè)程序所能完,再具體地說(shuō),就應(yīng)考慮一個(gè)程序所能完成的功能。成的功能。 還應(yīng)考慮還應(yīng)考慮一個(gè)處理與其它處理的聯(lián)系盡可能一個(gè)處理與其它處理的聯(lián)系盡可能地少地少。一般,輸入的一個(gè)數(shù)據(jù)流應(yīng)由一

50、個(gè)具有。一般,輸入的一個(gè)數(shù)據(jù)流應(yīng)由一個(gè)具有輸入功能的處理完成;輸出的一個(gè)數(shù)據(jù)流應(yīng)由輸入功能的處理完成;輸出的一個(gè)數(shù)據(jù)流應(yīng)由一個(gè)具有輸出功能的處理完成一個(gè)具有輸出功能的處理完成。方案方案1 1:按業(yè)務(wù)處理功能分解:按業(yè)務(wù)處理功能分解教師教師P成成績(jī)績(jī)管管理理 各院系各院系圖圖12.9 成成績(jī)績(jī)管理管理頂層頂層DFD重修通知重修通知 F2留留級(jí)級(jí)通知通知 F3成成績(jī)單績(jī)單F1教務(wù)處教務(wù)處成成績(jī)統(tǒng)計(jì)績(jī)統(tǒng)計(jì)表表F4 成成績(jī)績(jī)輸輸入入 重修重修處處理理 成成績(jī)統(tǒng)計(jì)績(jī)統(tǒng)計(jì) 留留級(jí)處級(jí)處理理D2 重修名重修名單單 F1F2F3F4圖圖12.10 成成績(jī)績(jī)管理一管理一級(jí)細(xì)級(jí)細(xì)化化DFDD1 成成績(jī)績(jī)簿簿 P2

51、 P3 P4 P1 確定重修名確定重修名單單 打印重修通知打印重修通知D1 F2D2 圖圖12.11 P2的的細(xì)細(xì)化化DFD P2.2P2.1D3 留留級(jí)級(jí)名名單單F3 確定留確定留級(jí)級(jí)名名單單 打印留打印留級(jí)級(jí)通知通知D2 圖圖12.12 P3的的細(xì)細(xì)化化DFDP3.2P3.1 統(tǒng)計(jì)計(jì)統(tǒng)計(jì)計(jì)算算 打印成打印成績(jī)統(tǒng)計(jì)績(jī)統(tǒng)計(jì)表表D1 D4 成成績(jī)統(tǒng)計(jì)績(jī)統(tǒng)計(jì)表表 F4圖圖12.13 P4的的細(xì)細(xì)化化DFDP4.2 P4.1 方案方案2 2:按:按“輸入、處理、輸出輸入、處理、輸出”的方法分解的方法分解教師教師P成成績(jī)績(jī)管管 理理各院系各院系圖圖12.14 成成績(jī)績(jī)管理管理頂層頂層DFD重修通知重修

52、通知 F2留留級(jí)級(jí)通知通知 F3成成績(jī)單績(jī)單F1 教務(wù)處教務(wù)處成成績(jī)統(tǒng)計(jì)績(jī)統(tǒng)計(jì)表表 F4P1成成績(jī)績(jī)單單輸輸入入P2成成績(jī)績(jī)處處理理P3報(bào)報(bào)表表打打印印F1 F3F2F4D4 成成績(jī)統(tǒng)計(jì)績(jī)統(tǒng)計(jì)表表D3 留留級(jí)級(jí)名名單單D2 重修名重修名單單D1 成成績(jī)績(jī)簿簿 圖圖12.15 成成績(jī)績(jī)管理一管理一級(jí)細(xì)級(jí)細(xì)化化DFD D1 P2.3 D1 圖圖12.16 P2的的細(xì)細(xì)化化DFDP2.1 P2.2 D3 D4 成成績(jī)統(tǒng)計(jì)績(jī)統(tǒng)計(jì)確定重修名確定重修名單單 確定留確定留級(jí)級(jí)名名單單 D2 F2P3.1 D2 打印重修通知打印重修通知F3 P3.2 打印留打印留級(jí)級(jí)通知通知D3 F4P3.3 打印成打印成績(jī)

53、統(tǒng)計(jì)績(jī)統(tǒng)計(jì)表表D4 圖圖12.17 P3的的細(xì)細(xì)化化DFD數(shù)據(jù)字典數(shù)據(jù)字典一、數(shù)據(jù)字典的作用和內(nèi)容一、數(shù)據(jù)字典的作用和內(nèi)容二、數(shù)據(jù)字典的定義二、數(shù)據(jù)字典的定義三、數(shù)據(jù)字典中對(duì)數(shù)據(jù)三、數(shù)據(jù)字典中對(duì)數(shù)據(jù) 結(jié)構(gòu)的定義結(jié)構(gòu)的定義 數(shù)據(jù)字典的作用數(shù)據(jù)字典的作用: : 數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。描述。 數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)字典的內(nèi)容: : 主要是對(duì)數(shù)據(jù)流程圖中的六個(gè)元素進(jìn)行具體主要是對(duì)數(shù)據(jù)流程圖中的六個(gè)元素進(jìn)行具體的定義:的定義: 數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)

54、據(jù)流、 處理邏輯、數(shù)據(jù)存儲(chǔ)、外部實(shí)體。處理邏輯、數(shù)據(jù)存儲(chǔ)、外部實(shí)體。數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)字典的內(nèi)容 下面以對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行定義為例說(shuō)明:下面以對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行定義為例說(shuō)明: 對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行定義前首先應(yīng)弄清什么是對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行定義前首先應(yīng)弄清什么是數(shù)據(jù)結(jié)構(gòu)?數(shù)據(jù)結(jié)構(gòu)?什么是數(shù)據(jù)結(jié)構(gòu)?什么是數(shù)據(jù)結(jié)構(gòu)?一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成;一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成;也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成;也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成;還可以由若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)組成。還可以由若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)組成。數(shù)據(jù)結(jié)構(gòu)用來(lái)描述某些數(shù)據(jù)項(xiàng)之間的關(guān)系。數(shù)據(jù)結(jié)構(gòu)用來(lái)描述某些數(shù)據(jù)項(xiàng)之間的關(guān)系。 對(duì)數(shù)據(jù)結(jié)構(gòu)對(duì)數(shù)據(jù)結(jié)構(gòu) “用戶訂

55、貨單用戶訂貨單”的定義:的定義: 數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)編號(hào) : : 數(shù)據(jù)結(jié)構(gòu)名稱數(shù)據(jù)結(jié)構(gòu)名稱 : : 用戶訂貨單用戶訂貨單 簡(jiǎn)述簡(jiǎn)述 : : 用戶所填用戶情況及訂貨要求等信息用戶所填用戶情況及訂貨要求等信息 數(shù)據(jù)結(jié)構(gòu)組成數(shù)據(jù)結(jié)構(gòu)組成 : DS03-02 + DS03-03 + DS03-04: DS03-02 + DS03-03 + DS03-04 DS03-01:DS03-01:用戶訂貨單用戶訂貨單 DS03-02:DS03-02:訂貨單標(biāo)識(shí)訂貨單標(biāo)識(shí)DS03-03:DS03-03:用戶情況用戶情況 DS03-04:DS03-04:配件情況配件情況 I1:I1:訂貨單編號(hào)訂貨單編號(hào) I3:I

56、3:用戶代碼用戶代碼 I10:I10:配件代碼配件代碼 I2:I2:日期日期 I4:I4:用戶名稱用戶名稱 I11:I11:配件名稱配件名稱 I5:I5:用戶地址用戶地址 I12:I12:配件規(guī)格配件規(guī)格 I6:I6:用戶姓名用戶姓名 I13:I13:訂貨數(shù)量訂貨數(shù)量 I7:I7:電話電話 I8:I8:開(kāi)戶銀行開(kāi)戶銀行 I9:I9:帳號(hào)帳號(hào) 描述處理邏輯的工具描述處理邏輯的工具 數(shù)據(jù)流程圖中比較復(fù)雜的處理邏輯可以用數(shù)據(jù)流程圖中比較復(fù)雜的處理邏輯可以用本節(jié)介紹的描述工具來(lái)加以說(shuō)明。本節(jié)介紹的描述工具來(lái)加以說(shuō)明。 本節(jié)內(nèi)容:本節(jié)內(nèi)容: 一、判斷樹(shù)一、判斷樹(shù) 二、判斷表(又稱決策表)二、判斷表(又稱

57、決策表) 三、結(jié)構(gòu)英語(yǔ)表示法三、結(jié)構(gòu)英語(yǔ)表示法一、判斷樹(shù) 庫(kù)存量庫(kù)存量 欠款時(shí)間欠款時(shí)間 3030天天100100天天 30天天100100天天需求量需求量需求量需求量庫(kù)存量庫(kù)存量庫(kù)存量庫(kù)存量 庫(kù)存量庫(kù)存量先按庫(kù)存發(fā)貨,先按庫(kù)存發(fā)貨,進(jìn)貨后再補(bǔ)發(fā)進(jìn)貨后再補(bǔ)發(fā)先付款,再發(fā)貨先付款,再發(fā)貨立即發(fā)貨立即發(fā)貨不發(fā)貨不發(fā)貨通知先付欠款通知先付欠款圖圖12.18 判判斷樹(shù)斷樹(shù)二、判斷表(又稱決策表) 判斷表(又稱決策表)可以清晰地表達(dá)判斷表(又稱決策表)可以清晰地表達(dá)條件、決策規(guī)則和應(yīng)采取的行動(dòng)之間的條件、決策規(guī)則和應(yīng)采取的行動(dòng)之間的邏輯關(guān)系。邏輯關(guān)系。決策規(guī)則號(hào)決策規(guī)則號(hào)1 12 23 34 45 56

58、 6條條 件件欠款時(shí)間欠款時(shí)間3030天天Y YY Y N N N N N N N N欠款時(shí)間欠款時(shí)間100100天天N N N N Y Y Y Y N N N N需求量需求量庫(kù)存量庫(kù)存量Y Y N N Y Y N N Y Y N N應(yīng)采應(yīng)采取的取的行動(dòng)行動(dòng)立即發(fā)貨立即發(fā)貨 先按庫(kù)存量發(fā)貨先按庫(kù)存量發(fā)貨, ,進(jìn)貨后再進(jìn)貨后再補(bǔ)發(fā)補(bǔ)發(fā) 先付款先付款, ,再發(fā)貨再發(fā)貨 不發(fā)貨不發(fā)貨 要求先付欠款要求先付欠款 處理訂貨單的判斷表處理訂貨單的判斷表三、結(jié)構(gòu)英語(yǔ)表示法 結(jié)構(gòu)英語(yǔ)表示法結(jié)構(gòu)英語(yǔ)表示法是一種模仿計(jì)算是一種模仿計(jì)算機(jī)語(yǔ)言來(lái)描述處機(jī)語(yǔ)言來(lái)描述處理邏輯的方法。理邏輯的方法。 它使用了由它使用了由“

59、IF”、“THEN”和和“ELSE”等詞組等詞組成的規(guī)范化語(yǔ)言成的規(guī)范化語(yǔ)言。(見(jiàn)右例)。(見(jiàn)右例)。 IF 欠款時(shí)間欠款時(shí)間30天天 IF 需要量需要量庫(kù)存量庫(kù)存量 THEN 立即發(fā)貨立即發(fā)貨 ELSE 先按庫(kù)存量發(fā)貨,進(jìn)貨后再補(bǔ)發(fā)先按庫(kù)存量發(fā)貨,進(jìn)貨后再補(bǔ)發(fā) ELSE IF 欠款時(shí)間欠款時(shí)間100天天 IF 需求量需求量庫(kù)存量庫(kù)存量 THEN 先付款再發(fā)貨先付款再發(fā)貨 ELSE 不發(fā)貨不發(fā)貨 ELSE 要求先付欠款要求先付欠款詳細(xì)調(diào)詳細(xì)調(diào)查的內(nèi)容查的內(nèi)容 確定確定管理模型管理模型 管管理理信信息息系系統(tǒng)統(tǒng)的的系系統(tǒng)統(tǒng)分分析析 系統(tǒng)系統(tǒng)化分析化分析 應(yīng)把建立新系統(tǒng)看成是對(duì)組織的一種有目的改變

60、過(guò)程應(yīng)把建立新系統(tǒng)看成是對(duì)組織的一種有目的改變過(guò)程。通過(guò)詳細(xì)調(diào)查掌握現(xiàn)行系統(tǒng)現(xiàn)狀,為分析和提出新。通過(guò)詳細(xì)調(diào)查掌握現(xiàn)行系統(tǒng)現(xiàn)狀,為分析和提出新系統(tǒng)的邏輯設(shè)計(jì)做好準(zhǔn)備。系統(tǒng)的邏輯設(shè)計(jì)做好準(zhǔn)備。在調(diào)查原系統(tǒng)的基礎(chǔ)上,分析原系統(tǒng)業(yè)務(wù)流程和數(shù)據(jù)在調(diào)查原系統(tǒng)的基礎(chǔ)上,分析原系統(tǒng)業(yè)務(wù)流程和數(shù)據(jù)流程的不足,提出優(yōu)化改進(jìn)方法,給出新系統(tǒng)要采用流程的不足,提出優(yōu)化改進(jìn)方法,給出新系統(tǒng)要采用的信息處理方案。的信息處理方案。 針對(duì)管理過(guò)程信息處理特點(diǎn)找出相應(yīng)的管理模型,使針對(duì)管理過(guò)程信息處理特點(diǎn)找出相應(yīng)的管理模型,使MISMIS充分運(yùn)用現(xiàn)代管理科學(xué)成果。充分運(yùn)用現(xiàn)代管理科學(xué)成果。 管理業(yè)務(wù)調(diào)查(組織結(jié)構(gòu)、管理功能和

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論