版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第五章系統(tǒng)分析本章內(nèi)容:5.1系統(tǒng)分析的任務(wù)5.2系統(tǒng)的初步調(diào)查5.3系統(tǒng)的詳細(xì)調(diào)查5.4組織結(jié)構(gòu)與管理功能分析5.5業(yè)務(wù)流程調(diào)查與分析5.6數(shù)據(jù)流程分析5.7數(shù)據(jù)字典5.8描述處理邏輯的工具5.9提出新系統(tǒng)的邏輯方案本章需要掌握的要點(diǎn)如下:系統(tǒng)分析階段的目標(biāo)和任務(wù)、具體步驟管理業(yè)務(wù)調(diào)查:組織結(jié)構(gòu)調(diào)查、管理功能調(diào)查、管理業(yè)務(wù)流程調(diào)查;組織結(jié)構(gòu)圖、表格分配圖、數(shù)據(jù)流程圖數(shù)據(jù)字典;處理邏輯折描述工具(判斷樹(shù)、判斷表、結(jié)構(gòu)化語(yǔ)言)數(shù)據(jù)匯總分析新系統(tǒng)的邏輯方案、系統(tǒng)分析報(bào)告5.1系統(tǒng)分析的任務(wù)系統(tǒng)分析的目標(biāo)系統(tǒng)開(kāi)發(fā)階段的目標(biāo):根據(jù)系統(tǒng)規(guī)劃所確定的系統(tǒng)總體結(jié)構(gòu)方案和項(xiàng)目開(kāi)發(fā)計(jì)劃,開(kāi)發(fā)出可以實(shí)際運(yùn)行的系統(tǒng)。系統(tǒng)分析的目標(biāo):按系統(tǒng)規(guī)劃所確定的項(xiàng)目開(kāi)發(fā)范圍內(nèi)的目標(biāo)和用戶(hù)的信息需求,提出系統(tǒng)的邏輯方案,解決“做什么”的問(wèn)題。系統(tǒng)分析的任務(wù)
系統(tǒng)分析的主要任務(wù)是在總體規(guī)劃的指導(dǎo)下,在充分認(rèn)識(shí)原信息系統(tǒng)的基礎(chǔ)上,通過(guò)問(wèn)題識(shí)別、詳細(xì)調(diào)查、系統(tǒng)化分析,最后完成新系統(tǒng)的邏輯方案設(shè)計(jì),或稱(chēng)邏輯模型設(shè)計(jì)。(邏輯方案不同于物理方案,物理方案是解決“怎么做”的問(wèn)題,是系統(tǒng)設(shè)計(jì)的任務(wù))一、需求分析詳細(xì)了解每項(xiàng)業(yè)務(wù)過(guò)程和業(yè)務(wù)活動(dòng)的工作流程及信息處理流程,理解用戶(hù)對(duì)信息系統(tǒng)的需求,包括對(duì)系統(tǒng)功能、性能方面的需求,對(duì)硬件配置、開(kāi)發(fā)周期、開(kāi)發(fā)方式等方面的意向及打算。對(duì)這部分工作要求用戶(hù)配合系統(tǒng)分析人員完成,先由用戶(hù)提出初步的要求,經(jīng)系統(tǒng)分析人員對(duì)系統(tǒng)的詳細(xì)調(diào)查,進(jìn)一步完善系統(tǒng)的功能、性能要求,最終以需求說(shuō)明書(shū)的形式將系統(tǒng)需求定義下來(lái)。這部分工作是系統(tǒng)分析的核心。二、確定系統(tǒng)邏輯模型,完成系統(tǒng)分析報(bào)告在詳細(xì)調(diào)查的基礎(chǔ)上,運(yùn)用各類(lèi)系統(tǒng)開(kāi)發(fā)的理論、開(kāi)發(fā)方法和開(kāi)發(fā)技術(shù),確定系統(tǒng)應(yīng)具有的邏輯功能,再用適當(dāng)?shù)姆椒ū硎境鰜?lái),形成系統(tǒng)的邏輯模型。新系統(tǒng)的邏輯模型由一系列圖表和文字組成,在邏輯上描述新系統(tǒng)的目標(biāo)和具有的各種功能和性能,且以系統(tǒng)分析報(bào)告的形式表達(dá)出來(lái),為下一步系統(tǒng)設(shè)計(jì)提供依據(jù)。三、系統(tǒng)分析的具體步驟初步調(diào)查詳細(xì)調(diào)查組織結(jié)構(gòu)與業(yè)務(wù)流程分析系統(tǒng)數(shù)據(jù)流程分析建立新系統(tǒng)邏輯模型,提交系統(tǒng)分析報(bào)告5.2系統(tǒng)的初步調(diào)查1)系統(tǒng)初步調(diào)查的主要目標(biāo)從系統(tǒng)分析人員和管理人員的角度看新項(xiàng)目的開(kāi)發(fā)是否必要和可能。2)初步調(diào)查的內(nèi)容企業(yè)概況計(jì)算機(jī)應(yīng)用現(xiàn)狀組織機(jī)構(gòu)物料庫(kù)存供應(yīng)商(或協(xié)作廠(chǎng))銷(xiāo)售商(或銷(xiāo)售機(jī)構(gòu))運(yùn)輸商3)系統(tǒng)開(kāi)發(fā)建議書(shū)在進(jìn)行系統(tǒng)初步調(diào)查后,得出可以立即開(kāi)發(fā)的結(jié)論后,系統(tǒng)分析人員應(yīng)向擬訂系統(tǒng)的主管部門(mén)提出“系統(tǒng)開(kāi)發(fā)建議書(shū)”,主要內(nèi)容包括:◎項(xiàng)目名稱(chēng)◎項(xiàng)目目標(biāo)◎項(xiàng)目開(kāi)發(fā)的必要性和可能性◎項(xiàng)目?jī)?nèi)容◎項(xiàng)目開(kāi)發(fā)的初步方案4)可行性研究安排包括對(duì)項(xiàng)目的規(guī)模、目標(biāo)和投資的估計(jì)、人員配備情況、進(jìn)度計(jì)劃等。5.3系統(tǒng)的詳細(xì)調(diào)查系統(tǒng)詳細(xì)調(diào)查是全面了解用戶(hù)需求的過(guò)程,它涉及到企業(yè)生產(chǎn)、經(jīng)營(yíng)、管理等各個(gè)方面,大致可以歸納為以下幾類(lèi)問(wèn)題:一、系統(tǒng)調(diào)查的方法開(kāi)會(huì)調(diào)查法問(wèn)卷調(diào)查法直接參加管理業(yè)務(wù)實(shí)踐個(gè)別訪(fǎng)問(wèn)閱讀、分析現(xiàn)有系統(tǒng)的資料二、系統(tǒng)調(diào)查的原則用戶(hù)參與自頂向下全面展開(kāi)分工和協(xié)作相結(jié)合點(diǎn)面結(jié)合主動(dòng)與用戶(hù)溝通、保持積極友好的人際關(guān)系三、系統(tǒng)調(diào)查的對(duì)象現(xiàn)行系統(tǒng)(包括手工系統(tǒng)和已采用計(jì)算機(jī)的MIS)四、詳細(xì)調(diào)查的內(nèi)容階段41、系統(tǒng)的定性調(diào)查2、系統(tǒng)的定量調(diào)查組織結(jié)構(gòu)調(diào)查管理功能調(diào)查業(yè)務(wù)流程調(diào)查數(shù)據(jù)流程調(diào)查系統(tǒng)環(huán)境調(diào)查收集各種原始憑證收集各種輸出報(bào)表統(tǒng)計(jì)各類(lèi)數(shù)據(jù)的特征收集與新系統(tǒng)對(duì)比所需的資料5.4組織結(jié)構(gòu)與管理功能分析一、組織結(jié)構(gòu)調(diào)查1、組織結(jié)構(gòu)指的是一個(gè)組織(部門(mén)、企業(yè)、車(chē)間等)的組成以及這些組成部分之間的相互關(guān)系。2、組織結(jié)構(gòu)調(diào)查的內(nèi)容組織內(nèi)部的部門(mén)劃分領(lǐng)導(dǎo)與被領(lǐng)導(dǎo)關(guān)系信息資料的傳遞關(guān)系物資流動(dòng)關(guān)系與資金流動(dòng)關(guān)系各部門(mén)的工作內(nèi)容與職責(zé)各級(jí)組織存在問(wèn)題以及對(duì)新系統(tǒng)的要求等3、組織結(jié)構(gòu)分析客戶(hù)管理處市場(chǎng)調(diào)研處物料供應(yīng)處產(chǎn)品銷(xiāo)售處市場(chǎng)部生產(chǎn)調(diào)度處質(zhì)量管理處生產(chǎn)部經(jīng)營(yíng)部財(cái)務(wù)預(yù)算處工資核算處財(cái)務(wù)部職工檔案處人事招聘處人事部總經(jīng)理一般企業(yè)組織結(jié)構(gòu)圖計(jì)劃市場(chǎng)生產(chǎn)人力資源決策層控制層作業(yè)層企業(yè)組織結(jié)構(gòu)圖企業(yè)管理處計(jì)劃統(tǒng)計(jì)處供應(yīng)處財(cái)務(wù)處銷(xiāo)售處職工食堂第一生產(chǎn)車(chē)間服務(wù)公司廠(chǎng)辦廠(chǎng)長(zhǎng)辦公室包裝車(chē)間生產(chǎn)調(diào)度處設(shè)備管理處技術(shù)質(zhì)量處第九生產(chǎn)車(chē)間廠(chǎng)醫(yī)務(wù)室小車(chē)隊(duì)企管科質(zhì)檢科計(jì)算中心綜合計(jì)劃處統(tǒng)計(jì)科銷(xiāo)售管理科成品庫(kù)業(yè)務(wù)聯(lián)系部市場(chǎng)分析部甲班組丙班組乙班組丁班組黨委辦公室團(tuán)委工會(huì)職教處人事處圖書(shū)資料室廠(chǎng)長(zhǎng)工廠(chǎng)管理委員會(huì)廠(chǎng)長(zhǎng)工作部經(jīng)營(yíng)部生產(chǎn)部后勤部宣教部........................生產(chǎn)制造企業(yè)組織結(jié)構(gòu)圖二、組織與業(yè)務(wù)的關(guān)系分析
(P99)組織內(nèi)部各部門(mén)之間的聯(lián)系程度、組織各部分的主要業(yè)務(wù)職能和它們?cè)跇I(yè)務(wù)過(guò)程中所承擔(dān)的工作如何反映?通過(guò)組織/業(yè)務(wù)關(guān)系表分析,目的是要找出現(xiàn)行系統(tǒng)中組織結(jié)構(gòu)和功能存在的問(wèn)題,研究解決這些問(wèn)題的方法與措施,進(jìn)一步理順組織的功能,讓組織和信息系統(tǒng)能更好地適應(yīng)。通過(guò)構(gòu)建組織/業(yè)務(wù)矩陣,讓橫向(或縱向)來(lái)表示各組織名稱(chēng),縱向(或橫向)來(lái)表示業(yè)務(wù)過(guò)程名,中間欄表示組織/業(yè)務(wù)的關(guān)系,如下所示:組織/業(yè)務(wù)關(guān)系矩陣(過(guò)程/組織矩陣)注:¤表示主要負(fù)責(zé);×表示主要參加;╱表示一般參加組織/業(yè)務(wù)關(guān)系矩陣序號(hào)
聯(lián)系的
組
程度
織
業(yè)
務(wù)計(jì)劃科質(zhì)量科設(shè)計(jì)科工藝科機(jī)動(dòng)科總工室研究所生產(chǎn)科供應(yīng)科人事科總務(wù)科教育科銷(xiāo)售科倉(cāng)庫(kù)1計(jì)劃*√××××2銷(xiāo)售√*×3供應(yīng)√×*√4人事*√√5生產(chǎn)√×××**×√√6設(shè)備更新*√√√×7圖中:“*”表示該項(xiàng)業(yè)務(wù)是對(duì)應(yīng)組織的主要業(yè)務(wù)(即主持工作的單位);
“×”表示該單位是參加協(xié)調(diào)該項(xiàng)業(yè)務(wù)的輔助單位;
“√”表示該單位是該項(xiàng)業(yè)務(wù)的相關(guān)單位(或稱(chēng)有關(guān)單位);
空格:表示該單位與對(duì)應(yīng)業(yè)務(wù)無(wú)關(guān)。三、管理功能分析
調(diào)查中可以用功能層次圖來(lái)描述從系統(tǒng)目標(biāo)到各項(xiàng)功能的層次關(guān)系。為了實(shí)現(xiàn)系統(tǒng)的目標(biāo),系統(tǒng)必須具有各種功能。功能即完成某項(xiàng)工作的能力。功能層次圖銷(xiāo)售系統(tǒng)管理銷(xiāo)售計(jì)劃管理成品庫(kù)管理銷(xiāo)售合同管理銷(xiāo)售核算管理市場(chǎng)預(yù)測(cè)銷(xiāo)售歷史資料管理編制年度銷(xiāo)售大綱編制銷(xiāo)售計(jì)劃合同有效性審查合同執(zhí)行情況分析合同登記和變更銷(xiāo)售利潤(rùn)核算銷(xiāo)售統(tǒng)計(jì)分析出入庫(kù)管理庫(kù)存統(tǒng)計(jì)市場(chǎng)預(yù)測(cè)市場(chǎng)分析5.5業(yè)務(wù)流程調(diào)查與分析業(yè)務(wù)流程分析可以幫助我們了解某項(xiàng)業(yè)務(wù)的具體處理過(guò)程,調(diào)查管理業(yè)務(wù)流程應(yīng)順著原系統(tǒng)信息流動(dòng)的過(guò)程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的處理業(yè)務(wù)、信息來(lái)源、處理方法、計(jì)算方法、信息流經(jīng)去向、提供信息的時(shí)間和形態(tài)(報(bào)告、單據(jù)、圖表、屏幕顯示等)。從公司整體角度出發(fā),確定公司的關(guān)鍵性業(yè)務(wù)流程(系統(tǒng)流程圖、核心增值流程)流程分解,確定較低層次的流程直至操作程序繪制流程圖,建立并明確現(xiàn)有業(yè)務(wù)流程體系流程的調(diào)整和優(yōu)化,組織機(jī)構(gòu)的調(diào)整和優(yōu)化業(yè)務(wù)流程再造(BPR)業(yè)務(wù)流程管理——基本思路1、業(yè)務(wù)流程圖(TransactionFlowDiagram,簡(jiǎn)稱(chēng)TFD)一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合理流向。用一些盡可能少的規(guī)定的符號(hào)及連線(xiàn)來(lái)表示某個(gè)具體業(yè)務(wù)處理過(guò)程。業(yè)務(wù)流程圖應(yīng)易于閱讀和理解,繪制業(yè)務(wù)流程圖是分析業(yè)務(wù)流程的重要步驟。業(yè)務(wù)處理單位業(yè)務(wù)處理功能描述表格/報(bào)表制作數(shù)據(jù)/文件存檔收集/處理數(shù)據(jù)信息傳遞過(guò)程業(yè)務(wù)流程圖的常用符號(hào)公司計(jì)劃流程計(jì)劃處銀行技改處各部門(mén)各單位局領(lǐng)導(dǎo)上級(jí)領(lǐng)導(dǎo)投資總規(guī)劃更新改造貸款規(guī)模開(kāi)會(huì)討論報(bào)表審批綜合平衡(討論)批準(zhǔn)下達(dá)各單位各部門(mén)正式計(jì)劃計(jì)劃各單位上報(bào)表計(jì)劃處各部門(mén)各單位技改處銀行各部門(mén)各單位存檔圖例說(shuō)明業(yè)務(wù)處理單位業(yè)務(wù)處理描述表格制作傳遞存儲(chǔ)收集資料(本框內(nèi)容為具體流程)圖例說(shuō)明業(yè)務(wù)處理單位業(yè)務(wù)處理描述表格制作傳遞存儲(chǔ)收集資料計(jì)劃處銀行技改處各部門(mén)各單位局領(lǐng)導(dǎo)上級(jí)領(lǐng)導(dǎo)投資總規(guī)劃更新改造貸款規(guī)模開(kāi)會(huì)討論報(bào)表審批綜合平衡(討論)批準(zhǔn)下達(dá)各單位各部門(mén)正式計(jì)劃計(jì)劃各單位上報(bào)表計(jì)劃處各部門(mén)各單位技改處銀行各部門(mén)各單位存檔2、表格分配圖可幫助系統(tǒng)分析員表示出系統(tǒng)中各種單據(jù)和報(bào)告都與哪些部門(mén)發(fā)生業(yè)務(wù)關(guān)系。385.6數(shù)據(jù)流程調(diào)查與分析管理業(yè)務(wù)調(diào)查過(guò)程中繪制的管理業(yè)務(wù)流程圖和表格分配圖,雖然形象的表達(dá)了管理中信息的流動(dòng)和存儲(chǔ)過(guò)程。但是還是沒(méi)有完全脫離一些物質(zhì)要素(如產(chǎn)品、單據(jù)、貨物等)。為了用計(jì)算機(jī)進(jìn)行信息管理,還必須進(jìn)一步舍去物質(zhì)要素,收集有關(guān)資料,繪制出原系統(tǒng)的數(shù)據(jù)流程圖,為下一步分析做好準(zhǔn)備。一、數(shù)據(jù)資料收集數(shù)據(jù)資料收集是數(shù)據(jù)流程調(diào)查過(guò)程中的一項(xiàng)重要任務(wù),其主要工作包括:按業(yè)務(wù)過(guò)程收集原系統(tǒng)全部輸入單據(jù)(如入庫(kù)單、收據(jù)、憑證)、輸出報(bào)表和數(shù)據(jù)存儲(chǔ)介質(zhì)(如賬本、清單)的典型格式。弄清各環(huán)節(jié)上的處理方法和計(jì)算方法。在上述各種單據(jù)、報(bào)表、賬本的典型樣品上或用附頁(yè)注明制作單位、報(bào)送單位、發(fā)生頻度(如每月制作幾張)、發(fā)生的高峰時(shí)間及發(fā)生量等。在上述各種單據(jù)、報(bào)表、賬冊(cè)的典型樣品上注明各項(xiàng)數(shù)據(jù)的類(lèi)型(數(shù)字、字符)、長(zhǎng)度、取值范圍(指最大值和最小值)。數(shù)據(jù)的來(lái)源管理信息系統(tǒng)所涉及的數(shù)據(jù)可從以下途徑調(diào)查得到:二、數(shù)據(jù)匯總分析
數(shù)據(jù)匯總分析的主要任務(wù)是從整體系統(tǒng)的角度出發(fā),對(duì)收集到的數(shù)據(jù)進(jìn)行(通常對(duì)U/C矩陣的正確性進(jìn)行檢驗(yàn)):數(shù)據(jù)正確性分析完備性檢驗(yàn)一致性檢驗(yàn)無(wú)冗余性檢驗(yàn)數(shù)據(jù)項(xiàng)特征分析數(shù)據(jù)守恒原理(PrincipleofDataConservation)
數(shù)據(jù)必定有一個(gè)產(chǎn)生的源,而且必定有一個(gè)或多個(gè)用途。U/C矩陣的正確性可由三方面來(lái)檢驗(yàn):
(1)完備性檢驗(yàn)。這是指每一個(gè)數(shù)據(jù)類(lèi)必須有一個(gè)產(chǎn)生者(即“C”)和至少有一個(gè)使用者(即“U”);每個(gè)功能必須產(chǎn)生或者使用數(shù)據(jù)類(lèi)。否則這個(gè)U/C矩陣是不完備的。
(2)一致性檢驗(yàn)。這是指每一個(gè)數(shù)據(jù)類(lèi)僅有一個(gè)產(chǎn)生者,即在矩陣中每個(gè)數(shù)據(jù)類(lèi)只有一個(gè)“C”。如果有多個(gè)產(chǎn)生者的情況出現(xiàn),則會(huì)產(chǎn)生數(shù)據(jù)不一致的現(xiàn)象。
(3)無(wú)冗余性檢驗(yàn)。這是指每一行或每一列必須有“U”或“C”,即不允許有空行空列。若存在空行空列,則說(shuō)明該功能或數(shù)據(jù)的劃分是沒(méi)有必要的、冗余的。數(shù)據(jù)正確性分析
(工具:U/C矩陣)數(shù)據(jù)的類(lèi)型、精度及字長(zhǎng)(設(shè)計(jì)數(shù)據(jù)庫(kù))取值范圍:有關(guān)數(shù)據(jù)項(xiàng)的最大值和最小值數(shù)據(jù)量:?jiǎn)挝粫r(shí)間內(nèi)的業(yè)務(wù)量、使用頻率儲(chǔ)存時(shí)間:存儲(chǔ)和保留的時(shí)間周期所涉及業(yè)務(wù):U/C矩陣中每一行有U或C的列數(shù)據(jù)項(xiàng)特征分析三、數(shù)據(jù)流程分析數(shù)據(jù)流程分析是把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)部的流動(dòng)情況抽象地獨(dú)立出來(lái),舍去具體組織機(jī)構(gòu)、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動(dòng)過(guò)程來(lái)考查實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。主要包括對(duì)信息的流動(dòng)、傳遞、處理、存儲(chǔ)等的分析。數(shù)據(jù)流程分析的目的是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問(wèn)題,如:數(shù)據(jù)流程不暢、前后數(shù)據(jù)不匹配、數(shù)據(jù)處理過(guò)程不合理等等。一個(gè)暢通的數(shù)據(jù)流程是今后新系統(tǒng)用以實(shí)現(xiàn)這個(gè)業(yè)務(wù)處理過(guò)程的基礎(chǔ)。四、數(shù)據(jù)流程圖
(DataFlowDiagram:DFD)
數(shù)據(jù)流程分析是通過(guò)分層數(shù)據(jù)流程圖來(lái)實(shí)現(xiàn)的。數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。數(shù)據(jù)流程圖具有抽象性和概括性。抽象性表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動(dòng)、加工處理和存儲(chǔ);概括性表現(xiàn)在它可以把信息處理過(guò)程中的各種不同業(yè)務(wù)處理過(guò)程聯(lián)系起來(lái),形成一個(gè)整體。無(wú)論是手工操作部分還是計(jì)算機(jī)處理部分,都可以用它表達(dá)出來(lái)。五、數(shù)據(jù)流程圖的繪制原則按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查過(guò)程中所掌握的數(shù)據(jù)處理過(guò)程,繪制成一套完整的數(shù)據(jù)流程圖,一邊整理繪圖,一邊核對(duì)相應(yīng)的數(shù)據(jù)和報(bào)表、模型等。按照系統(tǒng)的觀(guān)點(diǎn),自頂向下地分層展開(kāi)繪制。外部實(shí)體處理過(guò)程數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流向六、數(shù)據(jù)流程圖的基本符號(hào)外部實(shí)體指本系統(tǒng)之外的人或單位,它們和本系統(tǒng)有信息傳遞關(guān)系。在繪制某一子系統(tǒng)的數(shù)據(jù)流程圖時(shí),凡屬本子系統(tǒng)之外的人或單位,都被列為外部實(shí)體。
更確切的定義:外部實(shí)體(ExternalEntity)是指所研究系統(tǒng)外獨(dú)立于系統(tǒng)而存在的,但又和系統(tǒng)有聯(lián)系的實(shí)體,它表示數(shù)據(jù)的外部來(lái)源和去向,它可以是某個(gè)人員、組織或某一信息系統(tǒng),它是系統(tǒng)的數(shù)據(jù)來(lái)源或數(shù)據(jù)終點(diǎn)。確定系統(tǒng)的外部實(shí)體就是明確系統(tǒng)與外部環(huán)境之間的界限,從而確定系統(tǒng)的范圍。數(shù)據(jù)流數(shù)據(jù)流(DataFlow)就是從源點(diǎn)向終點(diǎn)方向流動(dòng)的數(shù)據(jù),它可以是一項(xiàng)數(shù)據(jù),也可以是一組數(shù)據(jù)(如報(bào)表、訂單等),也可用來(lái)表示對(duì)數(shù)據(jù)文件的存儲(chǔ)操作。一般用一條線(xiàn)表示數(shù)據(jù)流,用箭頭指示流動(dòng)方向。
數(shù)據(jù)流可以由某一外部實(shí)體產(chǎn)生,也可以由處理過(guò)程產(chǎn)生。對(duì)每一數(shù)據(jù)流都要給予簡(jiǎn)單的描述,并標(biāo)識(shí)在數(shù)據(jù)流箭頭的上方,以便使用戶(hù)和系統(tǒng)設(shè)計(jì)人員能夠理解它的含義。例如“客人登記表”數(shù)據(jù)流由姓名、性別、身份證號(hào)和入店時(shí)間等數(shù)據(jù)項(xiàng)組成。數(shù)據(jù)流用帶有名字的箭頭表示。外部實(shí)體處理過(guò)程數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流向處理過(guò)程(功能)又稱(chēng)為處理邏輯,處理過(guò)程(Process)是對(duì)數(shù)據(jù)進(jìn)行變換操作,即把流向它的數(shù)據(jù)進(jìn)行一定的變換處理,產(chǎn)生出新的數(shù)據(jù)。通常用矩形表示一個(gè)處理過(guò)程,圖形下部填寫(xiě)處理過(guò)程的名字(如開(kāi)發(fā)票、出庫(kù)處理等),名字應(yīng)適當(dāng)反映該處理過(guò)程的含義,使之容易理解,上部填寫(xiě)處理過(guò)程的標(biāo)識(shí)。處理過(guò)程對(duì)數(shù)據(jù)的操作主要有:變換數(shù)據(jù)的結(jié)構(gòu),如將數(shù)據(jù)的格式重新排列;在原有數(shù)據(jù)的基礎(chǔ)上產(chǎn)生新的數(shù)據(jù)內(nèi)容,如對(duì)數(shù)據(jù)進(jìn)行累計(jì)或計(jì)算平均值。外部實(shí)體處理過(guò)程數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流向數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流僅表示數(shù)據(jù)的流動(dòng)方向,數(shù)據(jù)的保存則由數(shù)據(jù)存儲(chǔ)來(lái)表達(dá)。數(shù)據(jù)存儲(chǔ)(DataStore)指出了數(shù)據(jù)存儲(chǔ)的地方(如數(shù)據(jù)文件、賬本、表、單據(jù)等),這里所說(shuō)的地方并不指保存數(shù)據(jù)的物理地點(diǎn)或物理存儲(chǔ)介質(zhì),而是數(shù)據(jù)存儲(chǔ)的邏輯描述。數(shù)據(jù)存儲(chǔ)用一個(gè)右邊開(kāi)口的長(zhǎng)方形表示。圖形右部填寫(xiě)數(shù)據(jù)存儲(chǔ)的名字,左邊填寫(xiě)數(shù)據(jù)存儲(chǔ)的標(biāo)識(shí)。為了避免數(shù)據(jù)流線(xiàn)條的交叉,有時(shí)在一張圖中會(huì)出現(xiàn)同樣的數(shù)據(jù)存儲(chǔ)。此時(shí),可在重復(fù)出現(xiàn)的數(shù)據(jù)存儲(chǔ)符號(hào)的左邊再加一條或兩條豎線(xiàn)或左上角畫(huà)一條或兩條斜線(xiàn)。外部實(shí)體處理過(guò)程數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流向七、數(shù)據(jù)流程圖的繪制數(shù)據(jù)流程圖是分層次的,繪制時(shí),要以業(yè)務(wù)流程圖為基礎(chǔ),采取自頂向下逐層分解的辦法。首先畫(huà)出頂層數(shù)據(jù)流程圖。頂層數(shù)據(jù)流程圖只有一張,它說(shuō)明了系統(tǒng)的總的處理功能、輸入和輸出。數(shù)據(jù)流程圖層次數(shù),視具體系統(tǒng)而定,有的可能分為二層,有的可能分為三層,有的甚至更多。過(guò)程的命名及要求在DFD中,過(guò)程的命名,取決DFD的層次,不管是一般的處理過(guò)程,還是詳細(xì)的處理過(guò)程。一般情況下,所有處理過(guò)程均應(yīng)以強(qiáng)動(dòng)詞+客體的方式來(lái)命名。但頂層的DFD是從用戶(hù)的角度來(lái)籠統(tǒng)地描述業(yè)務(wù)系統(tǒng)的,在這種情況下,一個(gè)過(guò)程往往代表一組詳細(xì)處理過(guò)程。因此高層處理過(guò)程一般以一個(gè)能夠反映整個(gè)系統(tǒng)業(yè)務(wù)類(lèi)型的名詞來(lái)命名。頂層處理過(guò)程市場(chǎng)管理系統(tǒng)客戶(hù)關(guān)系管理系統(tǒng)銷(xiāo)售子系統(tǒng)訂單處理子系統(tǒng)詳細(xì)處理過(guò)程(以動(dòng)詞開(kāi)頭)計(jì)算獎(jiǎng)金修改庫(kù)存數(shù)據(jù)建立缺貨訂單打印報(bào)表要求:在DFD圖上,所有的過(guò)程均應(yīng)使數(shù)據(jù)發(fā)生本質(zhì)的變化。這些本質(zhì)變化包括:計(jì)算。例如,計(jì)算學(xué)生的平均成績(jī)。進(jìn)行決策。根據(jù)銷(xiāo)售額決定是否發(fā)放獎(jiǎng)金。數(shù)據(jù)分流。例如,根據(jù)顧客信譽(yù)度,將合格訂單和不合格訂單分離開(kāi)來(lái)。數(shù)據(jù)合并。例如,將必修課和選修課合并建立課程表。數(shù)據(jù)流過(guò)濾或綜合產(chǎn)生新的數(shù)據(jù)流,例如,過(guò)濾發(fā)票數(shù)據(jù),從中找出欠款客戶(hù),或?qū)x課數(shù)據(jù)進(jìn)行綜合分析,找出需求量最大的課程。避免以下幾種常見(jiàn)的錯(cuò)誤黑洞(blackhole)
,即只有輸入而沒(méi)有輸出。只有輸出而沒(méi)有輸入?;叶矗╣rayhole),即輸入不足以產(chǎn)生輸出。(不易察覺(jué)的錯(cuò)誤)數(shù)據(jù)流要用反映數(shù)據(jù)類(lèi)型的名字表示,不要用“數(shù)據(jù)”、“信息”、“文件”等比較模糊的名字來(lái)表示。數(shù)據(jù)流必須起于或止于過(guò)程,即每一個(gè)數(shù)據(jù)流必須有一個(gè)過(guò)程與之有關(guān),數(shù)據(jù)流不能起于數(shù)據(jù)存儲(chǔ)且止于一個(gè)外部實(shí)體或另一個(gè)數(shù)據(jù)存儲(chǔ);也不能起于每個(gè)實(shí)體且止于另一個(gè)外部實(shí)體或數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)存儲(chǔ)1實(shí)體A實(shí)體B實(shí)體A數(shù)據(jù)存儲(chǔ)1實(shí)體A數(shù)據(jù)存儲(chǔ)1數(shù)據(jù)存儲(chǔ)2這些畫(huà)法有問(wèn)題嗎?數(shù)據(jù)流程圖舉例:汽車(chē)配件公司業(yè)務(wù)處理系統(tǒng)某汽車(chē)配件公司銷(xiāo)售業(yè)務(wù)流程顧客發(fā)訂單給銷(xiāo)售部門(mén),銷(xiāo)售部門(mén)經(jīng)過(guò)訂單檢查,把不合格的訂單反饋給顧客。對(duì)合格訂單,通過(guò)核對(duì)庫(kù)存記錄,缺貨訂單通過(guò)缺貨統(tǒng)計(jì),向采購(gòu)部門(mén)發(fā)出缺貨通知,并登記缺貨記錄。對(duì)于可供貨訂單,登記用戶(hù)檔案,開(kāi)出備貨單,通知倉(cāng)庫(kù)備貨。同時(shí)保存訂單數(shù)據(jù),一段時(shí)間后進(jìn)行銷(xiāo)售統(tǒng)計(jì)。
……訂貨單發(fā)貨單訂貨單發(fā)貨單汽車(chē)配件公司業(yè)務(wù)處理系統(tǒng):第一層數(shù)據(jù)流圖顧客供應(yīng)商P1業(yè)務(wù)處理系統(tǒng)數(shù)據(jù)流圖舉例:汽車(chē)配件公司業(yè)務(wù)處理系統(tǒng)銷(xiāo)售子系統(tǒng)訂貨單銷(xiāo)售發(fā)貨單配件庫(kù)存P1.1采購(gòu)子系統(tǒng)P1.2采購(gòu)單發(fā)貨單到貨通知財(cái)務(wù)子系統(tǒng)P1.3銷(xiāo)售發(fā)票訂貨單D1采購(gòu)單D4D3顧客供應(yīng)商應(yīng)收通知單應(yīng)付通知單采購(gòu)發(fā)票銷(xiāo)售發(fā)貨單D2采購(gòu)發(fā)票D5銷(xiāo)售發(fā)票D6汽車(chē)配件公司業(yè)務(wù)處理系統(tǒng):第二層數(shù)據(jù)流圖支票支票審核訂貨單訂貨單配件庫(kù)存P1.1.1確定顧客訂貨P1.1.3核對(duì)缺貨訂單P1.1.5開(kāi)發(fā)貨單并修改庫(kù)存P1.1.4不合格訂貨單顧客檔案D2D4滿(mǎn)足訂貨訂單缺貨訂單登錄新顧客信息P1.1.2缺貨訂單D6到貨通知單新顧客銷(xiāo)售歷史D5應(yīng)收通知單配件庫(kù)存D4合格的訂貨單滿(mǎn)足訂貨訂單第三層:銷(xiāo)售數(shù)據(jù)流圖訂貨單D1銷(xiāo)售發(fā)貨單銷(xiāo)售發(fā)貨單D3顧客財(cái)務(wù)子系統(tǒng)采購(gòu)子系統(tǒng)制訂采購(gòu)計(jì)劃缺貨單P1.2.2審核采購(gòu)訂單P1.2.3貨物入庫(kù)P1.2.4核對(duì)缺貨單P1.1.5配件庫(kù)存D7合格采購(gòu)訂單到貨單缺貨單D8應(yīng)付通知單采購(gòu)訂單D5采購(gòu)訂單到貨通知第三層:采購(gòu)數(shù)據(jù)流圖銷(xiāo)售子系統(tǒng)財(cái)務(wù)子系統(tǒng)供應(yīng)商入庫(kù)單D6到貨通知不合格采購(gòu)訂單采購(gòu)詢(xún)價(jià)P1.2.1供應(yīng)商檔案D2缺貨單D1供應(yīng)商報(bào)價(jià)單詢(xún)價(jià)單詢(xún)價(jià)單詢(xún)價(jià)單D3報(bào)價(jià)單D4財(cái)務(wù)子系統(tǒng)P1.3銷(xiāo)售發(fā)票顧客供應(yīng)商應(yīng)收通知單應(yīng)付通知單采購(gòu)發(fā)票采購(gòu)發(fā)票D5銷(xiāo)售發(fā)票D6支票支票采購(gòu)子系統(tǒng)銷(xiāo)售子系統(tǒng)第三層:財(cái)務(wù)數(shù)據(jù)流圖數(shù)據(jù)流程圖分多少層次應(yīng)視實(shí)際情況而定,對(duì)于一個(gè)復(fù)雜的大系統(tǒng),有時(shí)可分至七八層之多。為了提高規(guī)范化程度,有必要對(duì)圖中的各個(gè)元素加以編號(hào)。通常在編號(hào)之首冠以字母,用以表示不同的元素,可以用P表示處理,D表示數(shù)據(jù)流,F(xiàn)表示數(shù)據(jù)存儲(chǔ),S表示外部實(shí)體。如P1.1.4表示第一個(gè)子系統(tǒng)第一層圖的第4個(gè)處理。5.7數(shù)據(jù)字典一、數(shù)據(jù)字典的定義數(shù)據(jù)字典是關(guān)于數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體等元素的定義及說(shuō)明的集合。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。
數(shù)據(jù)字典是所有人員(系統(tǒng)開(kāi)發(fā)、系統(tǒng)管理人員及用戶(hù))工作的依據(jù),統(tǒng)一的標(biāo)準(zhǔn)。它可以確保數(shù)據(jù)在系統(tǒng)中的完整性和一致性。其使用方式:人工方式和計(jì)算機(jī)方式。二、數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)項(xiàng)的定義數(shù)據(jù)流的定義數(shù)據(jù)結(jié)構(gòu)的定義處理邏輯的定義外部實(shí)體的定義數(shù)據(jù)存儲(chǔ)的定義1、數(shù)據(jù)項(xiàng)的定義數(shù)據(jù)項(xiàng)又稱(chēng)數(shù)據(jù)元素,是數(shù)據(jù)的最小單位。分析數(shù)據(jù)特性應(yīng)從靜態(tài)和動(dòng)態(tài)兩個(gè)方面去進(jìn)行。在數(shù)據(jù)字典中,僅定義(描述)數(shù)據(jù)的靜態(tài)特性,具體包括:(1)數(shù)據(jù)項(xiàng)的名稱(chēng)、編號(hào)、別名和簡(jiǎn)述;(2)數(shù)據(jù)項(xiàng)的長(zhǎng)度;(3)數(shù)據(jù)項(xiàng)的取值例如:數(shù)據(jù)項(xiàng)編號(hào):I02-01數(shù)據(jù)項(xiàng)名稱(chēng):材料編號(hào)別名:材料編碼簡(jiǎn)述:某種材料的代碼類(lèi)型及寬度:字符型,4位取值范圍:“0001”-“9999”數(shù)據(jù)項(xiàng)編號(hào):I02-01數(shù)據(jù)項(xiàng)名稱(chēng):學(xué)號(hào)別名:學(xué)生學(xué)號(hào)簡(jiǎn)述:某學(xué)生的代碼類(lèi)型及寬度:字符型,9位取值范圍:“00000001”-“99999999”2、數(shù)據(jù)結(jié)構(gòu)的定義
數(shù)據(jù)結(jié)構(gòu)是描述某些數(shù)據(jù)項(xiàng)之間的關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成,也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,還可以由若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)組成。DS03-01:用戶(hù)訂貨單DS03-02:訂貨單標(biāo)識(shí)DS03-03:用戶(hù)情況DS03—04:配件情況I1:訂貨單編號(hào)I3:用戶(hù)代碼I10:配件代碼I2:日期I4:用戶(hù)名稱(chēng)I11:配件名稱(chēng)I5:用戶(hù)地址I12:配件規(guī)格I6:用戶(hù)姓名I13:訂貨數(shù)量I7:電話(huà)I8:開(kāi)戶(hù)銀行I9:賬號(hào)用戶(hù)訂貨單的數(shù)據(jù)結(jié)構(gòu)
如下表所示訂貨單就是由三個(gè)數(shù)據(jù)結(jié)構(gòu)組成的數(shù)據(jù)結(jié)構(gòu),表中DS表示數(shù)據(jù)結(jié)構(gòu),I表示數(shù)據(jù)項(xiàng)。
數(shù)據(jù)字典中對(duì)數(shù)據(jù)結(jié)構(gòu)的定義包括以下內(nèi)容:(1)數(shù)據(jù)結(jié)構(gòu)的名稱(chēng)和編號(hào);(2)簡(jiǎn)述;(3)數(shù)據(jù)結(jié)構(gòu)的組成。
如果是一個(gè)簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu),只要列出它所包含的數(shù)據(jù)項(xiàng)。如果是一個(gè)嵌套的數(shù)據(jù)結(jié)構(gòu)(即數(shù)據(jù)結(jié)構(gòu)中包含數(shù)據(jù)結(jié)構(gòu)),則需要列出它所包含的數(shù)據(jù)結(jié)構(gòu)的名稱(chēng),因?yàn)檫@些被包含的數(shù)據(jù)結(jié)構(gòu)在數(shù)據(jù)字典的其它部分已有定義。例如:用戶(hù)訂貨單數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)編號(hào):DS03—01
數(shù)據(jù)結(jié)構(gòu)名稱(chēng):用戶(hù)訂貨單簡(jiǎn)述:用戶(hù)所填用戶(hù)情況及訂貨要求等信息數(shù)據(jù)結(jié)構(gòu)組成:DS03-02+DS03-03+DS03-043、數(shù)據(jù)流的定義數(shù)據(jù)流表明數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。在?shù)據(jù)字典中,對(duì)數(shù)據(jù)流的定義包括以下內(nèi)容:(1)數(shù)據(jù)流的來(lái)源:即數(shù)據(jù)流的源點(diǎn),它可能來(lái)自系統(tǒng)的外部實(shí)體,也可能來(lái)自某一處理過(guò)程或是一個(gè)數(shù)據(jù)存儲(chǔ)單元。(2)數(shù)據(jù)流的去向:即數(shù)據(jù)流的終點(diǎn),它可能終止于外部實(shí)體、處理過(guò)程或是數(shù)據(jù)存儲(chǔ)。(3)數(shù)據(jù)流的組成:指它所包含的數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)。一個(gè)數(shù)據(jù)流可能包含若干個(gè)數(shù)據(jù)結(jié)構(gòu),這時(shí)需要在數(shù)據(jù)字典中加以定義。如果一個(gè)數(shù)據(jù)流僅包含一個(gè)簡(jiǎn)單的數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu),則該數(shù)據(jù)流無(wú)需專(zhuān)門(mén)定義,只需在數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)的定義中加以標(biāo)明。(4)數(shù)據(jù)流的流量(流通量):指在單位時(shí)間內(nèi),該數(shù)據(jù)流的傳輸次數(shù)。例如,500次/天。(5)高峰時(shí)的流量(流通量)。例如:領(lǐng)料單數(shù)據(jù)流定義數(shù)據(jù)流編號(hào):F03—08
數(shù)據(jù)流名稱(chēng):領(lǐng)料單簡(jiǎn)述:車(chē)間開(kāi)出的領(lǐng)料單數(shù)據(jù)流來(lái)源:車(chē)間數(shù)據(jù)流去向:發(fā)料處理模塊數(shù)據(jù)流組成:材料編號(hào)+材料名稱(chēng)+領(lǐng)用數(shù)量+日期
+領(lǐng)用單位數(shù)據(jù)流量:10份/時(shí)高峰流量:20份/時(shí)(上午9:00--11:00)4、處理邏輯(過(guò)程)的定義邏輯的定義僅對(duì)數(shù)據(jù)流程圖中最底層的處理邏輯加以說(shuō)明。在數(shù)據(jù)字典中,對(duì)處理邏輯(過(guò)程)主要有以下幾項(xiàng)內(nèi)容:(1)處理過(guò)程在數(shù)據(jù)流圖中的編號(hào)。(2)處理過(guò)程在數(shù)據(jù)流圖中的名稱(chēng)。(3)對(duì)處理過(guò)程的簡(jiǎn)單描述。(4)該處理過(guò)程的輸入數(shù)據(jù)流、輸出數(shù)據(jù)流及其來(lái)源與去向。(5)其主要功能的簡(jiǎn)單描述。例如:處理邏輯定義
處理邏輯編號(hào):P02-03
處理邏輯名稱(chēng):計(jì)算電費(fèi)
簡(jiǎn)述:計(jì)算應(yīng)交納的電費(fèi)輸入的數(shù)據(jù)流:數(shù)據(jù)流電費(fèi)價(jià)格,來(lái)源于數(shù)據(jù)存儲(chǔ)文件價(jià)格表;數(shù)據(jù)流電量和用戶(hù)類(lèi)別;來(lái)源于處理邏輯“讀電表數(shù)字處理”和數(shù)據(jù)存儲(chǔ)“用戶(hù)文件”。
處理:根據(jù)數(shù)據(jù)流“用電量”和“用戶(hù)信息”,檢索用戶(hù)文件,確定該用戶(hù)類(lèi)別;再根據(jù)已確定的該用戶(hù)類(lèi)別,檢索數(shù)據(jù)存儲(chǔ)價(jià)格表文件,以確定該用戶(hù)的收費(fèi)標(biāo)準(zhǔn),得到單價(jià);用單價(jià)和用電量相乘得該用戶(hù)應(yīng)交納的電費(fèi)。
輸出的數(shù)據(jù)流:數(shù)據(jù)流“電費(fèi)”一是去外部項(xiàng)用戶(hù),二是寫(xiě)入數(shù)據(jù)存儲(chǔ)用戶(hù)電費(fèi)賬目文件。
處理頻率:對(duì)每個(gè)用戶(hù)每月處理一次。例如:處理過(guò)程定義處理過(guò)程編號(hào):P02處理過(guò)程名稱(chēng):入店確認(rèn)簡(jiǎn)述:客戶(hù)資料輸入,賬單建立,確定房間手牌輸入的數(shù)據(jù)流:客戶(hù)信息表,空房號(hào)處理:建立客戶(hù)賬單,確定手牌和房號(hào)輸出的數(shù)據(jù)流:房號(hào)返回到房態(tài)表;賬號(hào)、手牌號(hào)、房號(hào)去餐飲及娛樂(lè)等外部實(shí)體;客戶(hù)信息進(jìn)入客戶(hù)數(shù)據(jù)庫(kù)。5、數(shù)據(jù)存儲(chǔ)的定義在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲(chǔ)結(jié)構(gòu),而不涉及它的物理組織。通常定義數(shù)據(jù)存儲(chǔ)的內(nèi)容:(1)數(shù)據(jù)存儲(chǔ)名稱(chēng)(2)數(shù)據(jù)存儲(chǔ)編號(hào)(3)數(shù)據(jù)存儲(chǔ)描述(4)數(shù)據(jù)存儲(chǔ)組成,即它所包含的數(shù)據(jù)結(jié)構(gòu)(5)數(shù)據(jù)存儲(chǔ)的關(guān)鍵字說(shuō)明(6)與數(shù)據(jù)存儲(chǔ)相關(guān)聯(lián)的處理過(guò)程例如:數(shù)據(jù)存儲(chǔ)定義數(shù)據(jù)存儲(chǔ)編號(hào):S03-08
數(shù)據(jù)存儲(chǔ)名稱(chēng):庫(kù)存賬簡(jiǎn)述;存放配件的庫(kù)存量和單價(jià)數(shù)據(jù)存儲(chǔ)組成:配件編號(hào)+配件名稱(chēng)+單價(jià)+庫(kù)存量+備注關(guān)鍵字:配件編號(hào)相關(guān)聯(lián)的處理:P02,P03例如:數(shù)據(jù)存儲(chǔ)定義數(shù)據(jù)存儲(chǔ)編號(hào):F03-08數(shù)據(jù)存儲(chǔ)名稱(chēng):食譜。簡(jiǎn)述:餐飲部的菜譜數(shù)據(jù)存儲(chǔ)組成:食品種類(lèi)+食品代碼+名稱(chēng)+單位+單價(jià)關(guān)鍵字:食品代碼相關(guān)聯(lián)的處理:P6.1點(diǎn)菜、P6.2加菜、P6.3換/退菜6、外部實(shí)體外部實(shí)體是數(shù)據(jù)的來(lái)源和去向。主要說(shuō)明外部實(shí)體產(chǎn)生的數(shù)據(jù)流和傳給該外部實(shí)體的數(shù)據(jù)流,以及該外部實(shí)體的數(shù)量。例如:外部實(shí)體定義外部實(shí)體編號(hào):S03-01
外部實(shí)體名稱(chēng):用戶(hù)簡(jiǎn)述:購(gòu)置本單位配件的用戶(hù)輸入的數(shù)據(jù)流:D03-06,D03-08
輸出的數(shù)據(jù)流:D03-01,D03-02
外部實(shí)體編號(hào):S03-02
外部實(shí)體名稱(chēng):客人簡(jiǎn)述:在酒店中消費(fèi)的客人輸人的數(shù)據(jù)流:客人登記表輸出的數(shù)據(jù)流:客人帳單、客人結(jié)算帳單5.8描述處理邏輯的工具數(shù)據(jù)流程圖中比較簡(jiǎn)單的計(jì)算性的處理邏輯可以在數(shù)據(jù)字典中作出定義,但還有不少邏輯上比較復(fù)雜的處理,有必要運(yùn)用一些描述處理邏輯的工具來(lái)說(shuō)明。常用的描述處理邏輯的工具有判斷樹(shù)、判斷表及結(jié)構(gòu)語(yǔ)言等。訂貨折扣政策如下:(1)年交易額在5萬(wàn)或5萬(wàn)以下,則不給予折扣;(2)對(duì)于年交易額在5萬(wàn)以上時(shí):如果無(wú)欠款,則給予15%的折扣;如果有欠款,而且與本公司的交易關(guān)系在20年以上,則折扣為10%;如果有欠款,而且與本公司交易關(guān)系在20年以下,則折扣為5%。一、判斷樹(shù)判斷樹(shù)訂貨處理優(yōu)惠待遇年交易額5萬(wàn)以上年交易額5萬(wàn)或以下無(wú)欠款有欠款交易20年以上交易20年以下15%10%5%0%優(yōu)點(diǎn):判斷樹(shù)比較直觀(guān),容易理解缺點(diǎn):條件較多時(shí),不容易清楚地表達(dá)出整個(gè)判斷過(guò)程二、判斷表
在處理邏輯中,如果判斷樹(shù)的條件較多,各個(gè)條件又相互結(jié)合,相應(yīng)的決策方案比較多,在這種情況下用判斷表表示,表的結(jié)構(gòu)比較復(fù)雜,圖中各項(xiàng)注釋也比較繁瑣。條件及行動(dòng)12345678條件組合C1:交易額5萬(wàn)以上C2:無(wú)欠款C3:交易20年以上行動(dòng)A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%條件語(yǔ)句行動(dòng)語(yǔ)句條件項(xiàng)行動(dòng)項(xiàng)判斷表?xiàng)l件及行動(dòng)12345678條件組合C1:交易額5萬(wàn)以上C2:無(wú)欠款C3:交易20年以上行動(dòng)A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN判斷表的簡(jiǎn)化(1)條件及行動(dòng)12345678條件組合C1:交易額5萬(wàn)以上C2:無(wú)欠款C3:交易20年以上行動(dòng)A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN判斷表的簡(jiǎn)化(2)條件及行動(dòng)1345678條件組合C1:交易額5萬(wàn)以上C2:無(wú)欠款C3:交易20年以上行動(dòng)A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNNNNYNNYYNNYNYNYN判斷表的簡(jiǎn)化(3)條件及行動(dòng)1345條件組合C1:交易額5萬(wàn)以上C2:無(wú)欠款C3:交易20年以上行動(dòng)A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNYNNYN判斷表的簡(jiǎn)化(4)由此,歸納出合并的原則:取相同行動(dòng)的n列,若有某個(gè)條件Ci在此n列的取值正好是該條件取值的全集,而其他條件在此n列都取相同的值,則此n列可以合并。按此條件考查上表,不可能再合并。這個(gè)決策問(wèn)題的判斷表的化簡(jiǎn)也到此為止。判斷表的簡(jiǎn)化(5)用判斷表來(lái)描述決策問(wèn)題,通常
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024影響國(guó)際貿(mào)易的貿(mào)易保護(hù)主義與合同應(yīng)對(duì)3篇
- 車(chē)間智能化信息系統(tǒng)建設(shè)策略
- 二零二五年度國(guó)際科研合作項(xiàng)目合同簽訂與知識(shí)產(chǎn)權(quán)歸屬3篇
- DGTJ 08-115-2016 燃?xì)夥植际焦┠芟到y(tǒng)工程技術(shù)規(guī)程
- 武術(shù)新編長(zhǎng)拳8-1 說(shuō)課稿-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊(cè)
- 2025年山東省建筑安全員-A證考試題庫(kù)及答案
- 2025四川省安全員A證考試題庫(kù)附答案
- 2025年小學(xué)太陽(yáng)能熱水系統(tǒng)施工合同范本2篇
- 2025年上外版二年級(jí)語(yǔ)文下冊(cè)月考試卷
- 2025河北省建筑安全員《B證》考試題庫(kù)
- 金朝的水利與社會(huì)經(jīng)濟(jì)
- 工程竣工保修期滿(mǎn)移交書(shū)
- 急診科烏頭堿中毒課件
- 2013天津中考滿(mǎn)分作文
- 高等數(shù)學(xué)同濟(jì)大學(xué)第7版 課后習(xí)題答案解析完整版
- 醫(yī)院安保人員錄用上崗管理辦法
- 單模光纜檢驗(yàn)報(bào)告
- 公共政策分析簡(jiǎn)答題
- 加熱爐溫度控制系統(tǒng)_畢業(yè)論文
- 微生物標(biāo)本送檢率低原因分析
- Q∕SY 1829-2015 抽油機(jī)用橡膠盤(pán)根驗(yàn)收規(guī)范
評(píng)論
0/150
提交評(píng)論