




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、MIS開發(fā)的專題l專題一:數(shù)據(jù)流程圖專題一:數(shù)據(jù)流程圖l專題二:數(shù)據(jù)字典專題二:數(shù)據(jù)字典l專題三:代碼設(shè)計(jì)專題三:代碼設(shè)計(jì)l專題四:數(shù)據(jù)庫(kù)設(shè)計(jì)(概念模型與數(shù)據(jù)專題四:數(shù)據(jù)庫(kù)設(shè)計(jì)(概念模型與數(shù)據(jù)模式)模式)專題一:數(shù)據(jù)流程圖專題一:數(shù)據(jù)流程圖(一)數(shù)據(jù)流圖基本符號(hào)(一)數(shù)據(jù)流圖基本符號(hào)(二)數(shù)據(jù)流圖的繪制(二)數(shù)據(jù)流圖的繪制1、外部實(shí)體、外部實(shí)體2、數(shù)據(jù)流、數(shù)據(jù)流3、處、處 理理4、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)存儲(chǔ)文件名稱文件名稱l外部實(shí)體外部實(shí)體:位于系統(tǒng)之外的信息提供者或使用位于系統(tǒng)之外的信息提供者或使用者。外部實(shí)體也可以是另外一個(gè)信息系統(tǒng)。者。外部實(shí)體也可以是另外一個(gè)信息系統(tǒng)。l說明數(shù)據(jù)輸入的說明數(shù)據(jù)輸
2、入的源點(diǎn)源點(diǎn)( (數(shù)據(jù)源數(shù)據(jù)源) )或數(shù)據(jù)輸出的或數(shù)據(jù)輸出的終終點(diǎn)點(diǎn)( (數(shù)據(jù)終點(diǎn)數(shù)據(jù)終點(diǎn)) )。l外部實(shí)體可用來明確系統(tǒng)外部實(shí)體可用來明確系統(tǒng)和環(huán)境的界限和環(huán)境的界限!l同一個(gè)外部實(shí)體可以在一張數(shù)據(jù)流程圖中出現(xiàn)同一個(gè)外部實(shí)體可以在一張數(shù)據(jù)流程圖中出現(xiàn)若干次。若干次。源點(diǎn)和終點(diǎn)源點(diǎn)和終點(diǎn)( (又稱端點(diǎn)又稱端點(diǎn)) )是系統(tǒng)外的實(shí)體,稱作外是系統(tǒng)外的實(shí)體,稱作外部項(xiàng)。它們存在于環(huán)境之中,與系統(tǒng)有信息交部項(xiàng)。它們存在于環(huán)境之中,與系統(tǒng)有信息交流,從源點(diǎn)到系統(tǒng)的信息叫系統(tǒng)的輸入;從系流,從源點(diǎn)到系統(tǒng)的信息叫系統(tǒng)的輸入;從系統(tǒng)到終點(diǎn)的信息稱系統(tǒng)的輸出。同個(gè)端點(diǎn)可以統(tǒng)到終點(diǎn)的信息稱系統(tǒng)的輸出。同個(gè)端點(diǎn)可以
3、是人或其它系統(tǒng)。在是人或其它系統(tǒng)。在DFDDFD中引入源點(diǎn)和終點(diǎn)是中引入源點(diǎn)和終點(diǎn)是為了便于理解系統(tǒng),所以不需要詳細(xì)描述它們。為了便于理解系統(tǒng),所以不需要詳細(xì)描述它們。它們可有編號(hào),以它們可有編號(hào),以“S”“S”開頭。開頭。l數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑, ,因此由因此由一一項(xiàng)或一組項(xiàng)或一組固定成份的數(shù)據(jù)組成,如固定成份的數(shù)據(jù)組成,如“選課單選課單”由由“學(xué)號(hào)、姓名、課程編號(hào)、課程名稱學(xué)號(hào)、姓名、課程編號(hào)、課程名稱”等成等成分組成。分組成。l數(shù)據(jù)流是指處理功能的輸入或輸出。數(shù)據(jù)流是指處理功能的輸入或輸出。l由于數(shù)據(jù)流是流動(dòng)中的數(shù)據(jù),所以必須有流向,由于數(shù)據(jù)流是流
4、動(dòng)中的數(shù)據(jù),所以必須有流向,除了與數(shù)據(jù)存儲(chǔ)之間的數(shù)據(jù)流不用命名外,數(shù)除了與數(shù)據(jù)存儲(chǔ)之間的數(shù)據(jù)流不用命名外,數(shù)據(jù)流應(yīng)該用名詞或名詞短語命名。據(jù)流應(yīng)該用名詞或名詞短語命名。統(tǒng)計(jì)統(tǒng)計(jì)學(xué)籍學(xué)籍變動(dòng)變動(dòng)領(lǐng)導(dǎo)領(lǐng)導(dǎo)數(shù)據(jù)存儲(chǔ)名稱數(shù)據(jù)存儲(chǔ)名稱編號(hào)編號(hào)審核審核學(xué)籍卡學(xué)籍卡學(xué)籍卡學(xué)籍卡學(xué)生學(xué)生合格訂貨單合格訂貨單編輯編輯 訂貨單訂貨單計(jì)算計(jì)算應(yīng)收款應(yīng)收款訂貨單訂貨單l處理又稱功能處理又稱功能,表示對(duì)數(shù)據(jù)進(jìn)行的操作,表示對(duì)數(shù)據(jù)進(jìn)行的操作, ,把流向把流向它的數(shù)據(jù)進(jìn)行一定的變換處理,產(chǎn)生新的數(shù)據(jù)。它的數(shù)據(jù)進(jìn)行一定的變換處理,產(chǎn)生新的數(shù)據(jù)。 如如“處理選課單處理選課單” 、“產(chǎn)生發(fā)票產(chǎn)生發(fā)票”等。等。l處理的處理的命名(
5、描述)命名(描述)盡量最好使用動(dòng)賓詞組,一個(gè)動(dòng)詞加一個(gè)名詞;盡量最好使用動(dòng)賓詞組,一個(gè)動(dòng)詞加一個(gè)名詞;不要使用空洞的動(dòng)詞。不要使用空洞的動(dòng)詞。處理的命名(描述):處理的命名(描述): 最好使用動(dòng)賓詞組,一個(gè)最好使用動(dòng)賓詞組,一個(gè)動(dòng)詞加一個(gè)名詞。動(dòng)詞加一個(gè)名詞。處理的編號(hào):處理的編號(hào): 處理的唯一標(biāo)識(shí),可用數(shù)字表示,也處理的唯一標(biāo)識(shí),可用數(shù)字表示,也可用可用P P加數(shù)字表示,應(yīng)表示出它的層數(shù),加數(shù)字表示,應(yīng)表示出它的層數(shù),P1P1; P1.1P1.1; P1.2P1.2; P1.1.1P1.1.1處理的執(zhí)行者(部門):處理的執(zhí)行者(部門): 表示功能由誰來完成,可以是人、部門表示功能由誰來完成,
6、可以是人、部門或是程序,也可以沒有。處理必須同時(shí)有或是程序,也可以沒有。處理必須同時(shí)有輸入和輸出的數(shù)據(jù)流。輸入和輸出的數(shù)據(jù)流。計(jì)算利潤(rùn)計(jì)算利潤(rùn)P456P4.1編制月報(bào)編制月報(bào)財(cái)務(wù)處財(cái)務(wù)處P5計(jì)算利潤(rùn)計(jì)算利潤(rùn)P456P4.1每個(gè)處理至少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸每個(gè)處理至少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流出數(shù)據(jù)流!處理處理沒有輸出!沒有輸出!數(shù)據(jù)源數(shù)據(jù)源沒有輸入!沒有輸入!處理處理數(shù)據(jù)數(shù)據(jù)終點(diǎn)終點(diǎn)1.1.一個(gè)加工的輸出數(shù)據(jù)流不應(yīng)與輸入數(shù)據(jù)流同名,即一個(gè)加工的輸出數(shù)據(jù)流不應(yīng)與輸入數(shù)據(jù)流同名,即使它們的組成成分相同。使它們的組成成分相同。2.2.保持?jǐn)?shù)據(jù)守恒。也就是說,一個(gè)加工所有輸出數(shù)據(jù)保持?jǐn)?shù)據(jù)守恒
7、。也就是說,一個(gè)加工所有輸出數(shù)據(jù)流中的數(shù)據(jù)必須能從該加工的輸入數(shù)據(jù)流中直接獲得流中的數(shù)據(jù)必須能從該加工的輸入數(shù)據(jù)流中直接獲得,或者說是通過該加工能產(chǎn)生的數(shù)據(jù)。,或者說是通過該加工能產(chǎn)生的數(shù)據(jù)。3.3.每個(gè)加工必須既有輸入數(shù)據(jù)流,又有輸出數(shù)據(jù)流每個(gè)加工必須既有輸入數(shù)據(jù)流,又有輸出數(shù)據(jù)流4.4.所有的數(shù)據(jù)流必須以一個(gè)加工開始,或以一個(gè)加工所有的數(shù)據(jù)流必須以一個(gè)加工開始,或以一個(gè)加工結(jié)束。結(jié)束。l數(shù)據(jù)存儲(chǔ)是指通過數(shù)據(jù)文件、文件夾和賬本等存數(shù)據(jù)存儲(chǔ)是指通過數(shù)據(jù)文件、文件夾和賬本等存儲(chǔ)數(shù)據(jù),如儲(chǔ)數(shù)據(jù),如“學(xué)生檔案學(xué)生檔案” 、“庫(kù)存臺(tái)帳庫(kù)存臺(tái)帳”等;等;l數(shù)據(jù)存儲(chǔ)上一定要有數(shù)據(jù)流。數(shù)據(jù)存儲(chǔ)上一定要有數(shù)據(jù)
8、流。l與數(shù)據(jù)流不同的是數(shù)據(jù)存儲(chǔ)本身不產(chǎn)生任何操作,與數(shù)據(jù)流不同的是數(shù)據(jù)存儲(chǔ)本身不產(chǎn)生任何操作,它僅僅響應(yīng)存儲(chǔ)和訪問數(shù)據(jù)的要求。它僅僅響應(yīng)存儲(chǔ)和訪問數(shù)據(jù)的要求。l為了避免線條的交叉,同一個(gè)數(shù)據(jù)存儲(chǔ)可以出現(xiàn)為了避免線條的交叉,同一個(gè)數(shù)據(jù)存儲(chǔ)可以出現(xiàn)若干次。若干次。名稱名稱數(shù)據(jù)存儲(chǔ):是數(shù)據(jù)的數(shù)據(jù)存儲(chǔ):是數(shù)據(jù)的“保存處保存處”和和“中轉(zhuǎn)中轉(zhuǎn)站站”!可以避免處理和處理之間的直接箭頭聯(lián)系,!可以避免處理和處理之間的直接箭頭聯(lián)系,這樣能提高每個(gè)處理的獨(dú)立性。這樣能提高每個(gè)處理的獨(dú)立性。指向數(shù)據(jù)存儲(chǔ)的箭頭,表示送數(shù)據(jù)到數(shù)據(jù)存儲(chǔ)指向數(shù)據(jù)存儲(chǔ)的箭頭,表示送數(shù)據(jù)到數(shù)據(jù)存儲(chǔ)( (存存放、改寫等等放、改寫等等) );從
9、數(shù)據(jù)存儲(chǔ)發(fā)出的箭頭,表示從;從數(shù)據(jù)存儲(chǔ)發(fā)出的箭頭,表示從數(shù)據(jù)存儲(chǔ)讀取數(shù)據(jù),如上圖數(shù)據(jù)存儲(chǔ)讀取數(shù)據(jù),如上圖“數(shù)據(jù)的讀取與存儲(chǔ)數(shù)據(jù)的讀取與存儲(chǔ)圖圖”中,中,“商品編號(hào)商品編號(hào)#-”#-”表示按這個(gè)數(shù)據(jù)項(xiàng)檢索,表示按這個(gè)數(shù)據(jù)項(xiàng)檢索,即即“商品編號(hào)商品編號(hào)”是關(guān)鍵字。是關(guān)鍵字。教教 師師統(tǒng)計(jì)統(tǒng)計(jì)成績(jī)成績(jī)分析分析期末期末成績(jī)成績(jī)登記登記期末期末成績(jī)成績(jī)分析分析補(bǔ)考補(bǔ)考成績(jī)成績(jī)登記登記補(bǔ)考補(bǔ)考成績(jī)成績(jī)期末成績(jī)期末成績(jī)領(lǐng)領(lǐng) 導(dǎo)導(dǎo)學(xué)學(xué) 生生動(dòng)態(tài)動(dòng)態(tài)管理管理學(xué)籍表學(xué)籍表D1D1D1D1 學(xué)籍表學(xué)籍表D1D1 學(xué)籍表學(xué)籍表期末成績(jī)期末成績(jī)通知單通知單留退名單留退名單補(bǔ)考成績(jī)補(bǔ)考成績(jī)留退名單留退名單 數(shù)據(jù)流數(shù)據(jù)流必
10、須要么從必須要么從某個(gè)處理流某個(gè)處理流出、要么流出、要么流入某個(gè)處理入某個(gè)處理,而不能與,而不能與處理無任何處理無任何關(guān)系。關(guān)系。數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)EX1EX1:請(qǐng)根據(jù)以下銷售過程畫出數(shù)據(jù)流程圖:用戶將定貨請(qǐng)根據(jù)以下銷售過程畫出數(shù)據(jù)流程圖:用戶將定貨單交給某企業(yè)的業(yè)務(wù)經(jīng)理,經(jīng)檢驗(yàn)后,對(duì)不合格的訂單單交給某企業(yè)的業(yè)務(wù)經(jīng)理,經(jīng)檢驗(yàn)后,對(duì)不合格的訂單要由用戶重填,合格的訂單交倉(cāng)庫(kù)保管員做出庫(kù)處理,要由用戶重填,合格的訂單交倉(cāng)庫(kù)保管員做出庫(kù)處理,即:查閱庫(kù)存臺(tái)帳,如果有貨則向用戶開票發(fā)貨,如缺即:查閱庫(kù)存臺(tái)帳,如果有貨則向用戶開票發(fā)貨,如缺貨,則通知采購(gòu)員
11、采購(gòu)。貨,則通知采購(gòu)員采購(gòu)。用戶用戶發(fā)票發(fā)票不合格訂單不合格訂單訂貨單訂貨單檢驗(yàn)訂單檢驗(yàn)訂單合格訂單合格訂單出庫(kù)出庫(kù)處理處理采購(gòu)?fù)ㄖ少?gòu)?fù)ㄖ獛?kù)存臺(tái)帳庫(kù)存臺(tái)帳EX1EX1采購(gòu)員采購(gòu)員EX2EX2:請(qǐng)根據(jù)以下定貨過程畫出數(shù)據(jù)流程圖:采購(gòu)員從請(qǐng)根據(jù)以下定貨過程畫出數(shù)據(jù)流程圖:采購(gòu)員從倉(cāng)庫(kù)收到缺貨通知單后立即進(jìn)行定貨處理,即,查閱倉(cāng)庫(kù)收到缺貨通知單后立即進(jìn)行定貨處理,即,查閱訂貨合同單,若已定貨,則向供貨單位發(fā)出催貨單,訂貨合同單,若已定貨,則向供貨單位發(fā)出催貨單,否則,填寫定貨單送供貨單位。供貨單位發(fā)運(yùn)貨物后,否則,填寫定貨單送供貨單位。供貨單位發(fā)運(yùn)貨物后,立即向采購(gòu)員發(fā)出取貨通知。立即向采購(gòu)員發(fā)出
12、取貨通知。EX2EX2倉(cāng)庫(kù)倉(cāng)庫(kù)缺貨通知單缺貨通知單訂貨處理訂貨處理催貨單催貨單供貨單位供貨單位訂貨單訂貨單取貨通知取貨通知訂貨合同單訂貨合同單EX3EX3:請(qǐng)根據(jù)以下儲(chǔ)蓄所存款過程畫出數(shù)據(jù)流程圖:儲(chǔ)戶將填請(qǐng)根據(jù)以下儲(chǔ)蓄所存款過程畫出數(shù)據(jù)流程圖:儲(chǔ)戶將填寫好的存款單、存折和存款交儲(chǔ)蓄所,查對(duì)儲(chǔ)戶帳,將不合寫好的存款單、存折和存款交儲(chǔ)蓄所,查對(duì)儲(chǔ)戶帳,將不合格的存款單退給儲(chǔ)戶重填,合格的存款單交存款處理,處理格的存款單退給儲(chǔ)戶重填,合格的存款單交存款處理,處理時(shí)要修改儲(chǔ)戶帳,并將存折交還儲(chǔ)戶,而將存款放入現(xiàn)金庫(kù)。時(shí)要修改儲(chǔ)戶帳,并將存折交還儲(chǔ)戶,而將存款放入現(xiàn)金庫(kù)。EX3EX3儲(chǔ)戶儲(chǔ)戶查對(duì)賬戶查對(duì)
13、賬戶存款處理存款處理儲(chǔ)戶帳儲(chǔ)戶帳不合格存款單不合格存款單存折、存款單存折、存款單現(xiàn)金單現(xiàn)金單新存折新存折存折存折合格存款單合格存款單現(xiàn)金庫(kù)現(xiàn)金庫(kù)EX4EX4:某倉(cāng)庫(kù)管理系統(tǒng)按以下步驟進(jìn)行信息處理,試畫出數(shù)某倉(cāng)庫(kù)管理系統(tǒng)按以下步驟進(jìn)行信息處理,試畫出數(shù)據(jù)流程圖。據(jù)流程圖。 (1 1) 保管員根據(jù)當(dāng)日的出庫(kù)單和入庫(kù)單通過出、入庫(kù)處保管員根據(jù)當(dāng)日的出庫(kù)單和入庫(kù)單通過出、入庫(kù)處理去修改庫(kù)存臺(tái)帳。理去修改庫(kù)存臺(tái)帳。 (2 2) 根據(jù)庫(kù)存臺(tái)帳由統(tǒng)計(jì)、打印程序輸出出庫(kù)日?qǐng)?bào)表。根據(jù)庫(kù)存臺(tái)帳由統(tǒng)計(jì)、打印程序輸出出庫(kù)日?qǐng)?bào)表。 (3 3) 需要查詢時(shí),可利用查詢程序在輸入查詢條件后需要查詢時(shí),可利用查詢程序在輸入查
14、詢條件后 ,到庫(kù)存臺(tái)帳去查找,顯示查詢結(jié)果。到庫(kù)存臺(tái)帳去查找,顯示查詢結(jié)果。查詢結(jié)果查詢結(jié)果EX4EX4保管員保管員入庫(kù)單入庫(kù)單庫(kù)存臺(tái)帳庫(kù)存臺(tái)帳出庫(kù)單出庫(kù)單出入庫(kù)出入庫(kù)處理處理查詢處查詢處理理統(tǒng)計(jì)統(tǒng)計(jì)打印打印庫(kù)存日庫(kù)存日?qǐng)?bào)表報(bào)表查詢條件查詢條件(一)數(shù)據(jù)流圖基本符號(hào)(一)數(shù)據(jù)流圖基本符號(hào)(二)數(shù)據(jù)流圖的繪制(二)數(shù)據(jù)流圖的繪制l繪制數(shù)據(jù)流圖是一個(gè)迭代的過程!逐步反復(fù)修改完善的繪制數(shù)據(jù)流圖是一個(gè)迭代的過程!逐步反復(fù)修改完善的過程!過程!l數(shù)據(jù)流程圖是數(shù)據(jù)流程圖是分層次分層次的,繪制時(shí)采取的,繪制時(shí)采取自頂向下逐層分解自頂向下逐層分解的辦法。的辦法。l先畫先畫關(guān)聯(lián)圖關(guān)聯(lián)圖,只需說明(子)系統(tǒng),只需
15、說明(子)系統(tǒng)總的處理功能總的處理功能、輸入、輸入和輸出。和輸出。l再將關(guān)聯(lián)圖的再將關(guān)聯(lián)圖的處理分解處理分解,分解為更多的處理組成的下一,分解為更多的處理組成的下一層流程圖。層流程圖。數(shù)據(jù)流圖的繪制步驟數(shù)據(jù)流圖的繪制步驟(1 1)確定所開發(fā)的系統(tǒng)的外部項(xiàng)(外部實(shí)體),即系)確定所開發(fā)的系統(tǒng)的外部項(xiàng)(外部實(shí)體),即系統(tǒng)的數(shù)據(jù)來源和去處。統(tǒng)的數(shù)據(jù)來源和去處。(2 2)確定整個(gè)系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系)確定整個(gè)系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個(gè)加工環(huán)節(jié),畫出關(guān)聯(lián)圖。統(tǒng)作為一個(gè)加工環(huán)節(jié),畫出關(guān)聯(lián)圖。(3 3)確定系統(tǒng)的主要信息處理功能,按此將整個(gè)系統(tǒng))確定系統(tǒng)的主要信息處理功能,按
16、此將整個(gè)系統(tǒng)分解成幾個(gè)加工環(huán)節(jié)(子系統(tǒng))確定每個(gè)加工的輸出分解成幾個(gè)加工環(huán)節(jié)(子系統(tǒng))確定每個(gè)加工的輸出與輸入數(shù)據(jù)流以及與這些加工有關(guān)的數(shù)據(jù)存儲(chǔ)。與輸入數(shù)據(jù)流以及與這些加工有關(guān)的數(shù)據(jù)存儲(chǔ)。 (4 4)根據(jù)自頂向下,逐層分解的原則,對(duì)上層圖中全)根據(jù)自頂向下,逐層分解的原則,對(duì)上層圖中全部或部分加工環(huán)節(jié)進(jìn)行分解。部或部分加工環(huán)節(jié)進(jìn)行分解。(5 5)重復(fù)步驟()重復(fù)步驟(4 4),直到逐層分解結(jié)束。),直到逐層分解結(jié)束。(6 6)對(duì)圖進(jìn)行檢查和合理布局,主要檢查分解是)對(duì)圖進(jìn)行檢查和合理布局,主要檢查分解是否恰當(dāng)、徹底,否恰當(dāng)、徹底,DFDDFD中各層是否有遺漏、重復(fù)、中各層是否有遺漏、重復(fù)、沖突
17、之處,各層沖突之處,各層DFDDFD及同層及同層DFDDFD之間關(guān)系是否爭(zhēng)取之間關(guān)系是否爭(zhēng)取及命名、編號(hào)是否確切、合理等,對(duì)錯(cuò)誤與不當(dāng)及命名、編號(hào)是否確切、合理等,對(duì)錯(cuò)誤與不當(dāng)之處進(jìn)行修改。之處進(jìn)行修改。(7 7)和用戶進(jìn)行交流,在用戶完全理解數(shù)據(jù)圖的)和用戶進(jìn)行交流,在用戶完全理解數(shù)據(jù)圖的內(nèi)容的基礎(chǔ)上征求用戶的意見。內(nèi)容的基礎(chǔ)上征求用戶的意見。 關(guān)聯(lián)圖(即頂層關(guān)聯(lián)圖(即頂層DFDDFD),),非常概括地反映出信非常概括地反映出信息系統(tǒng)息系統(tǒng)最主要的最主要的邏輯功能、外部實(shí)體、輸入和輸邏輯功能、外部實(shí)體、輸入和輸出數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)。內(nèi)容應(yīng)盡可能少,使人立出數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)。內(nèi)容應(yīng)盡可能少,使人
18、立即知道系統(tǒng)的主要功能和組成部分。即知道系統(tǒng)的主要功能和組成部分。發(fā)貨單發(fā)貨單訂貨單訂貨單P1P1銷售處理銷售處理 逐層分解逐層分解DFDDFD!擴(kuò)展上一層的處擴(kuò)展上一層的處理,功能越來越理,功能越來越具體,數(shù)據(jù)存儲(chǔ)、具體,數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)流就越來越數(shù)據(jù)流就越來越多。適中的分解多。適中的分解速度!速度!保持保持m進(jìn)進(jìn)n出!出!上下兩層處理的上下兩層處理的輸入和輸出數(shù)據(jù)輸入和輸出數(shù)據(jù)流必須對(duì)應(yīng),隨流必須對(duì)應(yīng),隨著逐層擴(kuò)展,輸著逐層擴(kuò)展,輸入和輸出數(shù)據(jù)流、入和輸出數(shù)據(jù)流、外部項(xiàng)通常會(huì)增外部項(xiàng)通常會(huì)增加。加。Page Page 4242DFD舉例舉例畫出儲(chǔ)蓄所儲(chǔ)蓄業(yè)務(wù)的畫出儲(chǔ)蓄所儲(chǔ)蓄業(yè)務(wù)的DFDDFD
19、經(jīng)調(diào)查經(jīng)調(diào)查, ,該儲(chǔ)蓄所處理系統(tǒng)能完成儲(chǔ)戶的存該儲(chǔ)蓄所處理系統(tǒng)能完成儲(chǔ)戶的存/ /取款取款要求處理。如果是要求處理。如果是存款存款, ,如果是如果是新儲(chǔ)戶新儲(chǔ)戶, ,則將該儲(chǔ)戶則將該儲(chǔ)戶數(shù)據(jù)記入數(shù)據(jù)記入存款帳文件存款帳文件; ;如果是如果是老儲(chǔ)戶老儲(chǔ)戶, ,則按儲(chǔ)戶編號(hào)則按儲(chǔ)戶編號(hào)在存款帳中查找該記錄在存款帳中查找該記錄, ,填寫存款額并修改余額填寫存款額并修改余額; ;如如果是果是取款取款, ,先檢查是否超支。存先檢查是否超支。存/ /取款后應(yīng)修改存款取款后應(yīng)修改存款帳和儲(chǔ)戶存折帳和儲(chǔ)戶存折, ,將存折交給儲(chǔ)戶。將存折交給儲(chǔ)戶。Page Page 4343頂層頂層DFDDFDStep1 S
20、tep1 畫出頂層畫出頂層DFDDFD儲(chǔ)戶儲(chǔ)戶P0P0儲(chǔ)蓄管理儲(chǔ)蓄管理存取款單存取款單存折存折儲(chǔ)戶儲(chǔ)戶新存折新存折Page Page 4444P1P1劃分業(yè)務(wù)類型劃分業(yè)務(wù)類型P2P2存款處理存款處理P3P3取款處理取款處理存款單存款單存折存折存折存折取款單取款單非法取款單非法取款單存取款單存取款單存折存折新存折新存折新存折新存折DFD/1DFD/1Page Page 4545DFD/2DFD/2P2.1P2.1新老儲(chǔ)戶檢查新老儲(chǔ)戶檢查P2.2P2.2登記、計(jì)息登記、計(jì)息P2.3P2.3查找修改、計(jì)息查找修改、計(jì)息P2.4P2.4打印存折打印存折F1F1 存款帳存款帳存款單存款單存折存折(1)(
21、1)F1F1 存款帳存款帳新存折新存折新戶信息新戶信息老戶信息老戶信息Page Page 4646DFD/2P3.1P3.1檢查取款單檢查取款單P3.2P3.2修改、計(jì)息修改、計(jì)息P3.3P3.3打印存折打印存折取款單取款單存折存折非法取款單非法取款單F1F1 存款帳存款帳(2 2)合法取款單合法取款單新存折新存折Page Page 4747練習(xí):圖書管理系統(tǒng)練習(xí):圖書管理系統(tǒng)購(gòu)入新書購(gòu)入新書讀者借書讀者借書讀者還書讀者還書查詢統(tǒng)計(jì)查詢統(tǒng)計(jì)系統(tǒng)功能要求:系統(tǒng)功能要求:Page Page 4848功能描述功能描述1.1.購(gòu)入新書購(gòu)入新書寫入圖書目錄文件;2.2.讀者借書讀者借書填借書單;檢查讀者
22、號(hào)有效性,無效,拒借;讀者號(hào)有效,檢查借書是否超數(shù)? 已達(dá)5本,拒絕借;未超,可借,寫回借書文件中;Page Page 4949功能描述功能描述3.3.讀者還書讀者還書 從借書文件中讀出該書記錄,查明借書日期,計(jì)算借書時(shí)間,如超期則計(jì)算罰款額并罰款,然后寫回借書文件,無則直接寫回借書文件。4.4.查詢統(tǒng)計(jì)查詢統(tǒng)計(jì)查詢某讀者情況(讀者文件)查詢某圖書借閱情況統(tǒng)計(jì)圖書借閱情況Page Page 5050查詢要求查詢要求查詢結(jié)果查詢結(jié)果罰款單罰款單讀者讀者P0P0圖書管理圖書管理讀者讀者借書單借書單還書單還書單采購(gòu)人員采購(gòu)人員入庫(kù)單入庫(kù)單P1P1類型判斷類型判斷P2P2新書入庫(kù)新書入庫(kù)P3P3借書借
23、書P4P4還書還書P5P5查詢查詢?nèi)霂?kù)單入庫(kù)單借書單借書單還書單還書單查詢要求查詢要求 F1F1圖書文件圖書文件 F2F2 借書文件借書文件 F1F1圖書文件圖書文件罰款單罰款單 F3F3讀者文件讀者文件入庫(kù)單、借書單入庫(kù)單、借書單還書單、查詢要求還書單、查詢要求Page Page 5252P3.1P3.1檢查讀者檢查讀者編號(hào)編號(hào)借書單借書單 F3F3 讀者文件讀者文件有效借有效借書單書單P3.2P3.2審定借書審定借書限額限額P3.3P3.3登記借書登記借書信息信息合格借合格借書單書單超額借書單超額借書單 F2F2 借書文件借書文件無效借書單無效借書單Page Page 5353P4.1P4
24、.1審定還書審定還書期限期限還書單還書單P4.2P4.2修改借書修改借書信息信息P4.3P4.3計(jì)算超期計(jì)算超期罰款罰款未超期還書單未超期還書單 F2F2 借書文件借書文件超期還書單超期還書單罰款單罰款單還書單還書單Page Page 5454P5.1P5.1查詢類別查詢類別判斷判斷查詢要求查詢要求P5.2P5.2讀者查詢讀者查詢P5.3P5.3圖書查詢圖書查詢P5.4P5.4圖書統(tǒng)計(jì)圖書統(tǒng)計(jì)查詢的讀者信息查詢的讀者信息查詢的圖書信息查詢的圖書信息統(tǒng)計(jì)要求統(tǒng)計(jì)要求讀者信息讀者信息圖書信息圖書信息統(tǒng)計(jì)表統(tǒng)計(jì)表 F3F3 讀者文件讀者文件 F1F1 圖書文件圖書文件 F3F3 借書文件借書文件數(shù)據(jù)
25、流圖只能給出數(shù)據(jù)流圖只能給出系統(tǒng)邏輯功能的一個(gè)總體框架系統(tǒng)邏輯功能的一個(gè)總體框架而缺乏更加詳細(xì)、具體的內(nèi)容。而缺乏更加詳細(xì)、具體的內(nèi)容。數(shù)據(jù)的詳細(xì)分析數(shù)據(jù)的詳細(xì)分析數(shù)據(jù)的詳細(xì)分析數(shù)據(jù)的詳細(xì)分析就是對(duì)數(shù)據(jù)流圖中所有出現(xiàn)的數(shù)據(jù)就是對(duì)數(shù)據(jù)流圖中所有出現(xiàn)的數(shù)據(jù)和信息進(jìn)行深入的調(diào)查與分析,明確它們的和信息進(jìn)行深入的調(diào)查與分析,明確它們的屬性、屬性、存儲(chǔ)情況存儲(chǔ)情況,給出定量的描述和分析。,給出定量的描述和分析。數(shù)據(jù)詳細(xì)分析的工具是數(shù)據(jù)詳細(xì)分析的工具是數(shù)據(jù)字典(數(shù)據(jù)字典(DDDD,Data Data DictionaryDictionary)專題二:數(shù)據(jù)字典專題二:數(shù)據(jù)字典數(shù)據(jù)字典是數(shù)據(jù)流程圖的補(bǔ)充!數(shù)據(jù)
26、字典是數(shù)據(jù)流程圖的補(bǔ)充!對(duì)對(duì)DFDDFD的所有元素作詳細(xì)的的所有元素作詳細(xì)的文字文字說明!說明! 數(shù)據(jù)流程圖數(shù)據(jù)流程圖 數(shù)據(jù)字典數(shù)據(jù)字典 圖形圖形文字文字 在設(shè)計(jì)在設(shè)計(jì)DFD時(shí),為提高可讀性,時(shí),為提高可讀性,要求數(shù)據(jù)流名、加工名、文件名及外要求數(shù)據(jù)流名、加工名、文件名及外部項(xiàng)名都要簡(jiǎn)單明了。這使得難以從部項(xiàng)名都要簡(jiǎn)單明了。這使得難以從數(shù)據(jù)流名字、文件的名字中看出它們數(shù)據(jù)流名字、文件的名字中看出它們的數(shù)據(jù)結(jié)構(gòu),也無法從加工名字中看的數(shù)據(jù)結(jié)構(gòu),也無法從加工名字中看出加工的加工邏輯,給后面的設(shè)計(jì)帶出加工的加工邏輯,給后面的設(shè)計(jì)帶來困難。來困難。 建立建立DD需要大量細(xì)致的工作,需要大量細(xì)致的工作,
27、但這一工作是必須的。因?yàn)椴粌H系但這一工作是必須的。因?yàn)椴粌H系統(tǒng)分析階段需要它,整個(gè)開發(fā)過程統(tǒng)分析階段需要它,整個(gè)開發(fā)過程乃至系統(tǒng)交付后的長(zhǎng)期運(yùn)行,維護(hù)乃至系統(tǒng)交付后的長(zhǎng)期運(yùn)行,維護(hù)過程中都要依據(jù)它、維護(hù)它。過程中都要依據(jù)它、維護(hù)它。數(shù)據(jù)字典的定義數(shù)據(jù)字典的定義以特定格式對(duì)系統(tǒng)的數(shù)據(jù)流圖中各基本要素(以特定格式對(duì)系統(tǒng)的數(shù)據(jù)流圖中各基本要素(數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯/ /加工、數(shù)據(jù)存儲(chǔ)和加工、數(shù)據(jù)存儲(chǔ)和外部實(shí)體外部實(shí)體)內(nèi)容和特征進(jìn)行定義和說明的文字集合。)內(nèi)容和特征進(jìn)行定義和說明的文字集合。數(shù)據(jù)字典的功能數(shù)據(jù)字典的功能對(duì)數(shù)據(jù)流圖的各種成分起對(duì)數(shù)據(jù)流圖的
28、各種成分起注釋、說明注釋、說明的作用,給這些的作用,給這些成分賦以實(shí)際的內(nèi)容,是成分賦以實(shí)際的內(nèi)容,是數(shù)據(jù)分析和管理數(shù)據(jù)分析和管理工具。工具。 數(shù)據(jù)字典是數(shù)據(jù)流程圖中所有元素的定數(shù)據(jù)字典是數(shù)據(jù)流程圖中所有元素的定義和說明的集合。義和說明的集合。這些元素是:這些元素是:1 1、數(shù)據(jù)項(xiàng)的定義、數(shù)據(jù)項(xiàng)的定義2 2、數(shù)據(jù)結(jié)構(gòu)的定義、數(shù)據(jù)結(jié)構(gòu)的定義3 3、數(shù)據(jù)流的定義、數(shù)據(jù)流的定義4 4、處理邏輯的定義、處理邏輯的定義5 5、數(shù)據(jù)存儲(chǔ)的定義、數(shù)據(jù)存儲(chǔ)的定義6 6、外部實(shí)體的定義、外部實(shí)體的定義 定義數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)和文定義數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)和文件采用如下規(guī)定符號(hào):件采用如下規(guī)定符號(hào):=
29、 表示定義為。例如,學(xué)生情況學(xué)號(hào)表示定義為。例如,學(xué)生情況學(xué)號(hào)+姓名姓名+成績(jī)成績(jī)+地址;地址;+ 表示表示“與與”: I 表示表示“或或”。如。如,性別男性別男I女;女;( ) 表示整體,與數(shù)學(xué)中用法相同;表示整體,與數(shù)學(xué)中用法相同;m.n 表示值域。如表示值域。如,星期幾星期幾=1.7,月份,月份=1.12; 1、數(shù)據(jù)項(xiàng)、數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)又稱數(shù)據(jù)元素,是系統(tǒng)中不可再分?jǐn)?shù)據(jù)項(xiàng)又稱數(shù)據(jù)元素,是系統(tǒng)中不可再分解的數(shù)據(jù)單元,是系統(tǒng)處理的基本數(shù)據(jù)單元,是解的數(shù)據(jù)單元,是系統(tǒng)處理的基本數(shù)據(jù)單元,是數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的基本組成元素。在數(shù)據(jù)字典數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的基本組成元素。在數(shù)據(jù)字典中,中,數(shù)據(jù)項(xiàng)條目數(shù)據(jù)項(xiàng)
30、條目包括數(shù)據(jù)項(xiàng)名稱、別名、類型、包括數(shù)據(jù)項(xiàng)名稱、別名、類型、長(zhǎng)度和值域等屬性。長(zhǎng)度和值域等屬性。 數(shù)據(jù)項(xiàng)定義一般包括以下內(nèi)容:數(shù)據(jù)項(xiàng)定義一般包括以下內(nèi)容:編號(hào):編號(hào): 數(shù)據(jù)元素在數(shù)據(jù)元素在DD中的統(tǒng)一編碼。編號(hào)中的統(tǒng)一編碼。編號(hào)應(yīng)具有唯一性,以便檢索。應(yīng)具有唯一性,以便檢索。名稱:名稱: 數(shù)據(jù)元素的名字;數(shù)據(jù)元素的名字;內(nèi)部名內(nèi)部名 :系統(tǒng)內(nèi)使用的名字(別名);:系統(tǒng)內(nèi)使用的名字(別名);值域值域 :數(shù)據(jù)元素可能的取值范圍;:數(shù)據(jù)元素可能的取值范圍;值義值義 :對(duì)值意的解釋。:對(duì)值意的解釋。類型和長(zhǎng)度類型和長(zhǎng)度 :備注備注 必要的說明必要的說明 數(shù)據(jù)項(xiàng)定義數(shù)據(jù)項(xiàng)定義數(shù)據(jù)項(xiàng)編號(hào):數(shù)據(jù)項(xiàng)編號(hào): I
31、02-0102-01數(shù)據(jù)項(xiàng)名稱:數(shù)據(jù)項(xiàng)名稱: 材料編號(hào)材料編號(hào)別別 名:名: 材料編碼材料編碼簡(jiǎn)簡(jiǎn) 述:述: 某種材料的代碼某種材料的代碼類型及寬度:類型及寬度: 字符型,字符型,4 4位位取取 值值 范范 圍:圍: “00010001” 9999 9999例:例: 數(shù)據(jù)項(xiàng)定義數(shù)據(jù)項(xiàng)定義定義:定義: 數(shù)據(jù)結(jié)構(gòu)描述某些數(shù)據(jù)結(jié)構(gòu)描述某些數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)之間的關(guān)系。之間的關(guān)系。數(shù)據(jù)結(jié)構(gòu)的組成:數(shù)據(jù)結(jié)構(gòu)的組成: a a、由若干個(gè)、由若干個(gè)數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)組成;組成; b b、由若干個(gè)、由若干個(gè)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)組成;組成; c c、由若干個(gè)、由若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)組成。組成。數(shù)據(jù)結(jié)構(gòu)定義的內(nèi)容
32、包括:數(shù)據(jù)結(jié)構(gòu)定義的內(nèi)容包括: 名稱、編號(hào)(名稱、編號(hào)(DS) 、簡(jiǎn)述、簡(jiǎn)述 組成(列出數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)編號(hào))組成(列出數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)編號(hào))用戶訂貨單數(shù)據(jù)結(jié)構(gòu)定義用戶訂貨單數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)編號(hào) DS03-01DS03-01數(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-04DS03-02 + DS03-03 + DS03-04例:數(shù)據(jù)結(jié)構(gòu)定義例:數(shù)據(jù)結(jié)構(gòu)定義DS03-01DS03-01:用戶訂貨單:用戶訂貨單DS03-02DS0
33、3-02:訂貨單標(biāo)識(shí):訂貨單標(biāo)識(shí)DS03-03DS03-03:用戶情況:用戶情況DS03-04DS03-04:配件情況:配件情況I1:訂貨單編號(hào):訂貨單編號(hào)I3:用戶代碼:用戶代碼I10:配件代碼:配件代碼I2:日期:日期I4:用戶名稱:用戶名稱I11:配件名稱:配件名稱I5:用戶地址:用戶地址I12:配件規(guī)格:配件規(guī)格I6:用戶姓名:用戶姓名I13:訂貨數(shù)量:訂貨數(shù)量 I7:電話:電話 I8:開戶銀行:開戶銀行 I9:賬號(hào):賬號(hào) 表:用戶訂貨單的數(shù)據(jù)結(jié)構(gòu)組成表:用戶訂貨單的數(shù)據(jù)結(jié)構(gòu)組成數(shù)據(jù)流:數(shù)據(jù)流: 由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)組成:由一個(gè)或一組固定的數(shù)據(jù)項(xiàng)組成:定義的內(nèi)容:定義的內(nèi)容: (1
34、 1)編號(hào)()編號(hào)(D D)、)、名稱、名稱、簡(jiǎn)述簡(jiǎn)述 (2 2)來源、去向來源、去向 (3 3)組成組成 (4 4)數(shù)據(jù)流量、)數(shù)據(jù)流量、高峰流量高峰流量領(lǐng)料單的領(lǐng)料單的數(shù)據(jù)流定義數(shù)據(jù)流定義數(shù)據(jù)流編號(hào):數(shù)據(jù)流編號(hào): D03-08D03-08數(shù)據(jù)流名稱:數(shù)據(jù)流名稱: 領(lǐng)料單領(lǐng)料單簡(jiǎn)簡(jiǎn) 述:述:車間開出的領(lǐng)料單車間開出的領(lǐng)料單數(shù)據(jù)流來源:數(shù)據(jù)流來源: 車間車間數(shù)據(jù)流去向:數(shù)據(jù)流去向: 發(fā)料處理模塊發(fā)料處理模塊數(shù)據(jù)流組成:數(shù)據(jù)流組成:材料編號(hào)材料編號(hào)+ +材料名稱材料名稱+ +領(lǐng)用數(shù)量領(lǐng)用數(shù)量+ +日期日期+ +領(lǐng)用單位領(lǐng)用單位數(shù)據(jù)流量:數(shù)據(jù)流量:1010份時(shí)份時(shí)高峰流量:高峰流量:2020份時(shí)(
35、上午份時(shí)(上午9 9:00001111:0000) 表:數(shù)據(jù)流定義表:數(shù)據(jù)流定義處理邏輯:處理邏輯: 僅對(duì)僅對(duì)DFDDFD最底層最底層的處理邏輯加以說明。的處理邏輯加以說明。定義的內(nèi)容:定義的內(nèi)容: (1 1)編號(hào))編號(hào)(P)(P)、名稱、簡(jiǎn)述、名稱、簡(jiǎn)述 (2 2)輸入的數(shù)據(jù)流來源簡(jiǎn)述輸入的數(shù)據(jù)流來源簡(jiǎn)述 (3 3)處理內(nèi)容處理內(nèi)容 (4 4)輸出的數(shù)據(jù)流去向簡(jiǎn)述輸出的數(shù)據(jù)流去向簡(jiǎn)述 (5 5)處理頻率處理頻率計(jì)算電費(fèi)處理邏輯定義計(jì)算電費(fèi)處理邏輯定義處理邏輯編號(hào):P02-03P02-03處理邏輯名稱:計(jì)算電費(fèi)簡(jiǎn) 述:計(jì)算應(yīng)交納的電費(fèi)輸入的數(shù)據(jù)流:數(shù)據(jù)流電費(fèi)價(jià)格,來源于數(shù)據(jù)存儲(chǔ)文件價(jià)格表;數(shù)據(jù)
36、流電量和用戶類別,來源于處理邏輯讀電表數(shù)字處理和數(shù)據(jù)存儲(chǔ)用戶文件。處 理:根據(jù)數(shù)據(jù)流用電量和用戶信息,檢索用戶文件,確定該用戶類別;再根據(jù)已確定的該用戶類別,檢索數(shù)據(jù)存儲(chǔ)價(jià)格表文件,以確定該用戶的收費(fèi)標(biāo)準(zhǔn),得到單價(jià);用單價(jià)和用電量相乘得該用戶應(yīng)交納的電費(fèi)。輸出的數(shù)據(jù)流:數(shù)據(jù)流電費(fèi)一是去向外部用戶,二是寫入數(shù)據(jù)存儲(chǔ)用戶電費(fèi)賬目文件。處理頻率:對(duì)每個(gè)用戶每月處理一次。表:表: 處理邏輯定義處理邏輯定義定義的內(nèi)容:定義的內(nèi)容: (1 1)編號(hào)()編號(hào)(F F)、名稱、簡(jiǎn)述)、名稱、簡(jiǎn)述 ( 2 2)組成組成 ( 3 3)關(guān)鍵字關(guān)鍵字 ( 4 4)相關(guān)聯(lián)的相關(guān)聯(lián)的處理處理庫(kù)存賬的庫(kù)存賬的數(shù)據(jù)存儲(chǔ)定義(
37、描述數(shù)據(jù)的邏輯存儲(chǔ)結(jié)構(gòu))數(shù)據(jù)存儲(chǔ)定義(描述數(shù)據(jù)的邏輯存儲(chǔ)結(jié)構(gòu))數(shù)據(jù)存儲(chǔ)編號(hào):數(shù)據(jù)存儲(chǔ)編號(hào): F03-08F03-08數(shù)據(jù)存儲(chǔ)名稱:數(shù)據(jù)存儲(chǔ)名稱: 庫(kù)存賬庫(kù)存賬簡(jiǎn)簡(jiǎn) 述:述:存放配件的庫(kù)存量和單價(jià)存放配件的庫(kù)存量和單價(jià)數(shù)據(jù)存儲(chǔ)組成:數(shù)據(jù)存儲(chǔ)組成: 配件編號(hào)配件編號(hào)+ +配件名稱配件名稱+ +單價(jià)單價(jià)+ +庫(kù)存量庫(kù)存量+ +備注備注關(guān)鍵字:關(guān)鍵字:配件編號(hào)配件編號(hào)相關(guān)聯(lián)的處理:相關(guān)聯(lián)的處理: P02,P03P02,P03 表:表: 數(shù)據(jù)存儲(chǔ)定義數(shù)據(jù)存儲(chǔ)定義定義的內(nèi)容定義的內(nèi)容: (1 1)編號(hào)()編號(hào)(S S)、名稱、簡(jiǎn)述)、名稱、簡(jiǎn)述 (2 2)輸入的數(shù)據(jù)流)輸入的數(shù)據(jù)流 (3 3)輸出的數(shù)據(jù)流
38、)輸出的數(shù)據(jù)流用戶的外部實(shí)體定義用戶的外部實(shí)體定義外部實(shí)體編號(hào):外部實(shí)體編號(hào): S03-01S03-01外部實(shí)體名稱:外部實(shí)體名稱: 用戶用戶簡(jiǎn)簡(jiǎn) 述:述:購(gòu)置本單位配件的用戶購(gòu)置本單位配件的用戶輸入的數(shù)據(jù)流:輸入的數(shù)據(jù)流: D03-06,D03-08D03-06,D03-08輸出的數(shù)據(jù)流:輸出的數(shù)據(jù)流: D03-01D03-01 表:外部實(shí)體定義表:外部實(shí)體定義采購(gòu)員采購(gòu)員庫(kù)存臺(tái)賬庫(kù)存臺(tái)賬業(yè)務(wù)處理業(yè)務(wù)處理用戶用戶出庫(kù)處理出庫(kù)處理不合格訂單不合格訂單采購(gòu)?fù)ㄖ少?gòu)?fù)ㄖl(fā)貨票發(fā)貨票訂單訂單貨物信息貨物信息DFD無法表達(dá)復(fù)無法表達(dá)復(fù)雜的處理邏輯!雜的處理邏輯!采購(gòu)員采購(gòu)員庫(kù)存臺(tái)賬庫(kù)存臺(tái)賬業(yè)務(wù)處理業(yè)務(wù)
39、處理用戶用戶出庫(kù)處理出庫(kù)處理不合格訂單不合格訂單采購(gòu)?fù)ㄖ少?gòu)?fù)ㄖl(fā)貨票發(fā)貨票訂單訂單貨物信息貨物信息 DFD中簡(jiǎn)單的處理中簡(jiǎn)單的處理邏輯在數(shù)據(jù)字典中定邏輯在數(shù)據(jù)字典中定義,復(fù)雜的處理邏輯義,復(fù)雜的處理邏輯用處理邏輯描述工具用處理邏輯描述工具說明。補(bǔ)充說明。補(bǔ)充DFD?。ㄒ唬┙Y(jié)構(gòu)化語言(一)結(jié)構(gòu)化語言(二)(二)判斷樹判斷樹(三)判斷表(三)判斷表 結(jié)構(gòu)化語言又名結(jié)構(gòu)化語言又名程序設(shè)計(jì)語言(程序設(shè)計(jì)語言(PDLPDL),),模仿計(jì)算機(jī)語言來描述處理邏輯。模仿計(jì)算機(jī)語言來描述處理邏輯。 它使用了由它使用了由“IFIF”、“THENTHEN”和和“ELSEELSE”等等詞組成的規(guī)范化語言。詞組成的規(guī)
40、范化語言。 結(jié)構(gòu)化語言有三種結(jié)構(gòu),即順序結(jié)構(gòu)、結(jié)構(gòu)化語言有三種結(jié)構(gòu),即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)以及它們的嵌套。選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)以及它們的嵌套。1、順序結(jié)構(gòu)、順序結(jié)構(gòu) 順序結(jié)構(gòu)由一組有序的陳述句組成。下順序結(jié)構(gòu)由一組有序的陳述句組成。下面是一順序結(jié)構(gòu)的加工邏輯:面是一順序結(jié)構(gòu)的加工邏輯: 輸人用電量;輸人用電量; 計(jì)算電費(fèi),計(jì)算電費(fèi), 輸出電費(fèi)輸出電費(fèi)2、選擇結(jié)構(gòu)、選擇結(jié)構(gòu)與程序設(shè)計(jì)語言類似與程序設(shè)計(jì)語言類似 1IF 動(dòng)作動(dòng)作A ENDIF 2IF 動(dòng)作動(dòng)作A ELSE 動(dòng)作動(dòng)作B ENDlF 3DOCASECASE動(dòng)作動(dòng)作ACASE動(dòng)作動(dòng)作B.ENDCASE3、循環(huán)結(jié)構(gòu)、循環(huán)結(jié)構(gòu)DOwh
41、ile動(dòng)作動(dòng)作ENDOO例如:例如:DOwhile全班每個(gè)學(xué)生全班每個(gè)學(xué)生計(jì)算總分;計(jì)算總分;計(jì)算平均分計(jì)算平均分輸出總分和平均分輸出總分和平均分ENDDO IF IF 欠款時(shí)間欠款時(shí)間3030天天 IF IF 需要量需要量庫(kù)存量庫(kù)存量 THEN THEN 立即發(fā)貨立即發(fā)貨 ELSEELSE 先按庫(kù)存量發(fā)貨,進(jìn)貨后再補(bǔ)發(fā)先按庫(kù)存量發(fā)貨,進(jìn)貨后再補(bǔ)發(fā) ELSE ELSE IF IF 欠款時(shí)間欠款時(shí)間100100天天 IF IF 需求量需求量庫(kù)存量庫(kù)存量 THEN THEN 先付款再發(fā)貨先付款再發(fā)貨 ELSE ELSE 不發(fā)貨不發(fā)貨 ELSEELSE 要求先付欠款要求先付欠款(一)結(jié)構(gòu)化語言(一)
42、結(jié)構(gòu)化語言(二)(二)判斷樹判斷樹(三)判斷表(三)判斷表訂訂貨貨處處理理訂貨時(shí)間訂貨時(shí)間3030訂貨時(shí)間訂貨時(shí)間100100需求量需求量庫(kù)存量庫(kù)存量立即發(fā)貨立即發(fā)貨先按庫(kù)存發(fā),先按庫(kù)存發(fā),進(jìn)后再補(bǔ)發(fā)進(jìn)后再補(bǔ)發(fā)條件條件狀態(tài)狀態(tài)行動(dòng)行動(dòng)訂貨時(shí)間訂貨時(shí)間3030且且100100需求量需求量 庫(kù)存量庫(kù)存量需求量需求量庫(kù)存量庫(kù)存量先付款,先付款,再發(fā)貨再發(fā)貨不發(fā)貨不發(fā)貨需求量需求量 庫(kù)存量庫(kù)存量通知先付款通知先付款 例例: 某商業(yè)公司的銷售策略規(guī)定:不同的購(gòu)某商業(yè)公司的銷售策略規(guī)定:不同的購(gòu)貨量、不同的顧客可以享受不同的優(yōu)惠。貨量、不同的顧客可以享受不同的優(yōu)惠。具體辦法是:年購(gòu)貨額在具體辦法是:年購(gòu)貨額在5萬元以上且最近
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園幼小銜接教學(xué)計(jì)劃
- 多元化班級(jí)評(píng)價(jià)體系建設(shè)計(jì)劃
- 輪訓(xùn)模式下的藝術(shù)教師發(fā)展計(jì)劃
- 共享服務(wù)模式下的會(huì)計(jì)管理計(jì)劃
- 高效會(huì)議管理的總結(jié)與方法計(jì)劃
- 打造水務(wù)行業(yè)的智能未來計(jì)劃
- 彩鈴呼叫流程
- 《長(zhǎng)方體正方體的認(rèn)識(shí)》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)西師大版
- 殘疾人托養(yǎng)服務(wù)投標(biāo)方案(技術(shù)方案)
- 《猴子的煩惱》教學(xué)設(shè)計(jì)-2024-2025學(xué)年三年級(jí)下冊(cè)數(shù)學(xué)北師大版
- 2025年遼寧省盤錦市大洼區(qū)招聘招商人員30人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年安徽糧食工程職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)完整
- 常見意外傷害的處理課件
- 第八章運(yùn)動(dòng)和力單元試卷 (含答案) 2024-2025學(xué)年人教版物理八年級(jí)下
- 2025年中央一號(hào)文件高頻重點(diǎn)考試題庫(kù)150題(含答案解析)
- 風(fēng)電項(xiàng)目電網(wǎng)接入系統(tǒng)可行性研究報(bào)告編制服務(wù)方案投標(biāo)文件(技術(shù)方案)
- 2024人教版新教材初中地理七年級(jí)下冊(cè)內(nèi)容解讀課件(深度)
- 2025年遼寧醫(yī)藥職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2023-2028年中國(guó)油畫行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及投資規(guī)劃建議報(bào)告
- 100以內(nèi)加減法練習(xí)100題(50套)-可直接打印
- 2024年09月2024興業(yè)銀行總行崗測(cè)評(píng)筆試歷年參考題庫(kù)附帶答案詳解
評(píng)論
0/150
提交評(píng)論