版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、(二)數(shù)據(jù)字典 Data Dictionary數(shù)據(jù)字典(DD)n對DFD中的每一成分給以詳細(xì)定義nDD的類型nDD的定義與實(shí)現(xiàn)方法 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的數(shù)據(jù)庫,它是對數(shù)據(jù)流程圖上各個元素作出詳細(xì)的定義和說明。 1 詳細(xì)定義DFD成分定義式中使用的符號: 操作符 含義描述 定義為 與(順序結(jié)構(gòu)) . 重復(fù)(循環(huán)結(jié)構(gòu)) . 或(選擇結(jié)構(gòu)) ( . ) 任選 m.n 界域 ., 注釋符1 詳細(xì)定義DFD成分限制重復(fù)次數(shù): 表示允許重復(fù)3-5次 表示恰好重復(fù) 3 次 表示至少出現(xiàn) 1 次表示允許重復(fù)0至任意次 32 DD的類型n 數(shù)據(jù)流n 數(shù)據(jù)存儲n 數(shù)據(jù)項(xiàng)n 加工數(shù)據(jù)流條目給出DFD中某個數(shù)據(jù)流的定
2、義,通常包括:n數(shù)據(jù)流標(biāo)識n數(shù)據(jù)流來源n數(shù)據(jù)流去向n數(shù)據(jù)流的數(shù)據(jù)組成n流動屬性描述:頻率、數(shù)據(jù)量購購書書單單發(fā)票發(fā)票領(lǐng)書領(lǐng)書單單審查并審查并開發(fā)票開發(fā)票開領(lǐng)開領(lǐng)書單書單無效書單無效書單學(xué)生學(xué)生1 12 2各班學(xué)生各班學(xué)生用用 書書 表表舉例:舉例:學(xué)生學(xué)生教材存量表教材存量表數(shù)據(jù)流條目舉例數(shù)據(jù)流名:發(fā)票別名: 購書發(fā)票組成:(學(xué)號)姓名書號單價(jià)數(shù)量總價(jià)書費(fèi)合計(jì)數(shù)據(jù)量:100次/天 高峰值:開學(xué)期間400次/天數(shù)據(jù)存儲條目給出DFD中某個數(shù)據(jù)存儲的定義,通常包括:n數(shù)據(jù)存儲名字n數(shù)據(jù)存儲描述n數(shù)據(jù)存儲組成n數(shù)據(jù)存儲方式n關(guān)鍵碼n存取頻率和數(shù)據(jù)量n安全性要求(用戶存取權(quán)限)購購書書單單發(fā)票發(fā)票領(lǐng)書
3、領(lǐng)書單單審查并審查并開發(fā)票開發(fā)票開領(lǐng)開領(lǐng)書單書單無效書單無效書單學(xué)生學(xué)生1 12 2各班學(xué)生各班學(xué)生用用 書書 表表舉例:舉例:學(xué)生學(xué)生教材存量表教材存量表數(shù)據(jù)存儲條目舉例文件名:各班學(xué)生用書表別名:無組成:系編號專業(yè)和班編號年級書號組織:按系、專業(yè)和班編號從小到大 排列存取要求:關(guān)鍵字是專業(yè)和班編號數(shù)據(jù)項(xiàng)條目(數(shù)據(jù)元素)不可再分解的數(shù)據(jù)單位,包括:n 名稱n 描述n 數(shù)據(jù)類型n 長度(精度)n 取值范圍及缺省值n 計(jì)量單位n 相關(guān)數(shù)據(jù)元素及數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)條目舉例數(shù)據(jù)項(xiàng)名:系編號別名:取值:2數(shù)字2注釋:* 例如: 01,12 *數(shù)據(jù)項(xiàng)條目舉例數(shù)據(jù)項(xiàng)名:專業(yè)和班編號別名:取值: 3數(shù)字3注釋:
4、* 例如: 305 *數(shù)據(jù)項(xiàng)條目舉例數(shù)據(jù)項(xiàng)名:年級別名:取值及含義: freshmen, 一年級 sophomore,二年級 junior, 三年級 senior, 四年級注釋:F,M,J,S可分別用1,2,3,4代替數(shù)據(jù)項(xiàng)條目舉例數(shù)據(jù)項(xiàng)名:書號別名:取值: 字母數(shù)字注釋:* 例如:,*加工條目 加工類條目即數(shù)據(jù)處理描述,也稱為小說明。描述實(shí)現(xiàn)加工的策略而不是實(shí)現(xiàn)加工的細(xì)節(jié)。 小說明可認(rèn)為是DD的組成部分。也可在DD中定義只說明每個加工的組成(每個處理分解成多少小處理),而在小說明中詳細(xì)描述它的處理邏輯。加工條目描述的內(nèi)容n 處理邏輯(簡述) 描述基本加工如何把輸入數(shù)據(jù)流變化為輸出數(shù)據(jù)流的處理
5、步驟,不涉及具體處理方法。n 執(zhí)行條件n 輸入n 輸出n 優(yōu)先級n 執(zhí)行頻率n 出錯處理對策購書單購書單缺書缺書單單銷售銷售采購采購1 12 2第二層第二層DFD(層層) 教材購銷系統(tǒng)教材購銷系統(tǒng)教材存量表教材存量表學(xué)學(xué)生生F1F1缺書登記表缺書登記表F2F2書書庫庫保保管管員員進(jìn)書通知進(jìn)書通知教材入教材入庫信息庫信息領(lǐng)書單領(lǐng)書單 按書號按書號匯總?cè)睍鴧R總?cè)睍?.12.12.32.3第三層第三層DFD (1層層) 采購子系統(tǒng)采購子系統(tǒng)(2.0)待購教材表待購教材表F5F5教材一覽表教材一覽表F6F6書書庫庫保保管管員員進(jìn)書通知進(jìn)書通知教材入庫信息教材入庫信息教材存量表教材存量表F1F12.22
6、.2按出版社按出版社統(tǒng)計(jì)缺書統(tǒng)計(jì)缺書修改教材庫修改教材庫存和待購量存和待購量F2F2缺書登記表缺書登記表缺缺書書單單加工條目舉例在DD中定義說明每個加工的組成:加工名: 采購(CG111MD)編號: 2.0加工激活條件: 得到圖書采購員采購操作命令加工邏輯:2.0采購= 2.1 按書號匯總?cè)睍?+ 2.2 按出版社統(tǒng)計(jì)缺書 + 2.3 修改教材庫存和待購量執(zhí)行頻率: 隨時 加工舉例加工名:月票額統(tǒng)計(jì)(MHCW713MD)編號: 7.1.3激活條件:收到每日售票額信息處理邏輯:1 統(tǒng)計(jì)日月票額總和 日月票額信息=每日月票額信息 之和 2 統(tǒng)計(jì)月合計(jì) 月合計(jì)信息=每日合計(jì)信息之和執(zhí)行頻率: 1次/
7、月某訂貨系統(tǒng)功能說明如下: 假設(shè)某一企業(yè)采購部門每天需要一張訂貨報(bào)表,報(bào)表按材料編號排序,報(bào)表中列出所有需要再次訂貨的材料。對于每種需要再次訂貨的材料應(yīng)列出下列數(shù)據(jù):材料編號、名稱、訂貨數(shù)量、目前價(jià)格(或參考價(jià)格)、主要供應(yīng)單位、第二供應(yīng)單位等。材料入庫或出庫稱為事務(wù),通過放在倉庫的CRT終端把事務(wù)報(bào)告給訂貨系統(tǒng)。當(dāng)某種材料的庫存數(shù)量少于庫存量臨界值時就應(yīng)該再次訂貨。應(yīng)用舉例(1)如何畫出上述訂貨系統(tǒng)的數(shù)據(jù)流程圖呢?考慮數(shù)據(jù)的源點(diǎn)和終點(diǎn)。從上面對系統(tǒng)的描述可以知道,倉庫管理員通過終端把事務(wù)報(bào)告給訂貨系統(tǒng),系統(tǒng)經(jīng)過匯總處理,每天向采購部提供一張訂貨報(bào)表。所以,采購員是數(shù)據(jù)的終點(diǎn),而倉庫管理員是數(shù)
8、據(jù)的源點(diǎn)。應(yīng)用舉例(1)倉管倉管員員0.0訂貨系統(tǒng)訂貨系統(tǒng)采購采購員員事務(wù)訂貨報(bào)表圖圖 (a) (a) 訂貨系統(tǒng)的頂層數(shù)據(jù)流程圖訂貨系統(tǒng)的頂層數(shù)據(jù)流程圖 考慮處理。問題給出“采購部需要報(bào)表”,因此必須有一個用于產(chǎn)生報(bào)表的處理。輸入事務(wù)的結(jié)果是改變材料庫存量,然而任何改變數(shù)據(jù)的操作都是處理,因此對事務(wù)進(jìn)行的加工是另一個處理。考慮數(shù)據(jù)流。系統(tǒng)把訂貨報(bào)表送給采購部,因此訂貨報(bào)表是一個數(shù)據(jù)流;倉庫需要將每筆事務(wù)輸入到系統(tǒng)中,顯然事務(wù)是另一個數(shù)據(jù)流。 應(yīng)用舉例(1)考慮數(shù)據(jù)存儲。從問題的闡述中,可以看出產(chǎn)生報(bào)表和處理事務(wù)這兩個處理在時間上明顯不匹配,每當(dāng)有一個事務(wù)發(fā)生時就必須立即處理事務(wù),而每天只產(chǎn)生一
9、次訂貨報(bào)表。因此,用來產(chǎn)生訂貨報(bào)表的數(shù)據(jù)必須存放一段時間,也就是應(yīng)該有一個數(shù)據(jù)存儲。另外,“當(dāng)某種材料的庫存數(shù)量少于庫存量臨界值時就應(yīng)該再次訂貨”,這個事實(shí)意味著必須在某個地方有材料庫存量和庫存量臨界值這樣的數(shù)據(jù)。因此,需要有一個保存清單的數(shù)據(jù)存儲。 應(yīng)用舉例(1)一旦把數(shù)據(jù)流程圖中的四種成份都分離出來之后,就可著手繪制系統(tǒng)的數(shù)據(jù)流程圖了。數(shù)據(jù)流程圖的繪制也是采用自頂向下的方法,由粗到細(xì),逐層細(xì)化,最后形成一套完整的擬建系統(tǒng)的數(shù)據(jù)流程圖。 應(yīng)用舉例(1)倉管倉管員員1.0處理事務(wù)處理事務(wù)采購采購員員事務(wù)訂貨報(bào)表圖圖 (b) (b) 訂貨系統(tǒng)的一層數(shù)據(jù)流程圖訂貨系統(tǒng)的一層數(shù)據(jù)流程圖 2.0產(chǎn)生報(bào)
10、表產(chǎn)生報(bào)表D2 訂貨信息D1 庫存信息 數(shù)據(jù)流圖D2 1.1事務(wù)輸入事務(wù)輸入和檢驗(yàn)和檢驗(yàn)倉管倉管員員 1.2更新庫存更新庫存1.3處理訂貨處理訂貨D1 庫存信息庫存信息 F3 庫存庫存F1 事務(wù)事務(wù)事務(wù)事務(wù)F2 F4 缺貨信息缺貨信息 F5 訂貨信息訂貨信息 訂貨信息訂貨信息 圖圖(c) (c) 訂貨系統(tǒng)的訂貨系統(tǒng)的2層數(shù)據(jù)流程圖層數(shù)據(jù)流程圖 (子圖子圖1)D2 采購采購員員2.0 產(chǎn)生報(bào)表產(chǎn)生報(bào)表 F6 訂貨匯總信息訂貨匯總信息 F7 訂貨報(bào)表訂貨報(bào)表 訂貨信息訂貨信息 圖圖(d) (d) 訂貨系統(tǒng)的訂貨系統(tǒng)的1 1層數(shù)據(jù)流程圖(圖層數(shù)據(jù)流程圖(圖b b的局部,的局部,各數(shù)據(jù)成分加上編號)各
11、數(shù)據(jù)成分加上編號) 數(shù)據(jù)流圖(1)數(shù)據(jù)存儲條目 編號編號名稱名稱流入流入數(shù)據(jù)數(shù)據(jù)流流流出流出數(shù)據(jù)數(shù)據(jù)流流組成組成組織組織形式形式D1庫存清庫存清單文件單文件F3F3材料編號、材料名材料編號、材料名稱、單價(jià)、數(shù)量稱、單價(jià)、數(shù)量按材料類按材料類別排序別排序D2定貨信定貨信息文件息文件F5F6時間、材料編號、材時間、材料編號、材料名稱、定貨數(shù)量、料名稱、定貨數(shù)量、目前價(jià)格、主要供應(yīng)目前價(jià)格、主要供應(yīng)者、次要供應(yīng)者者、次要供應(yīng)者按時間和按時間和材料類別材料類別排序排序(2)數(shù)據(jù)流條目 編號編號名稱名稱來源來源去處去處組成組成流量流量說明說明F1材料出入材料出入庫單庫單倉管員倉管員事務(wù)輸入和檢事務(wù)輸入和
12、檢驗(yàn)驗(yàn)日期、材料編號、材料名日期、材料編號、材料名稱、事務(wù)類型、單價(jià)、數(shù)稱、事務(wù)類型、單價(jià)、數(shù)量量60份份每天每天事務(wù)類型事務(wù)類型1進(jìn)貨進(jìn)貨2出庫出庫F2正確的事正確的事務(wù)單務(wù)單事務(wù)輸入事務(wù)輸入和檢驗(yàn)和檢驗(yàn)更新庫存更新庫存同上同上同上同上同上同上F3庫存庫存更新庫存更新庫存庫存清單文件庫存清單文件材料編號、材料名稱、單材料編號、材料名稱、單價(jià)、數(shù)量價(jià)、數(shù)量處理與庫存處理與庫存雙向雙向流動流動F4缺貨信息缺貨信息更新庫存更新庫存處理定貨處理定貨日期、材料編號、材料名日期、材料編號、材料名稱、單價(jià)、缺貨量稱、單價(jià)、缺貨量低于庫存臨低于庫存臨界的庫存數(shù)界的庫存數(shù)量量(需訂貨量需訂貨量)F5定貨信息定
13、貨信息處理定貨處理定貨定貨信息文件定貨信息文件同定貨信息文件同定貨信息文件F6同上同上定貨信息定貨信息文件文件產(chǎn)生報(bào)表產(chǎn)生報(bào)表同上同上F7定貨報(bào)表定貨報(bào)表產(chǎn)生報(bào)表產(chǎn)生報(bào)表采購部采購部同上同上每天每天1份份(3)數(shù)據(jù)項(xiàng)條目編號編號名稱名稱數(shù)據(jù)類型數(shù)據(jù)類型長度長度小數(shù)位小數(shù)位取值范圍取值范圍說明說明01日期日期D0802材料編號材料編號C040000-999903材料名稱材料名稱C2004單價(jià)單價(jià)N080305庫存數(shù)量庫存數(shù)量N080206定貨數(shù)量定貨數(shù)量N080207目前價(jià)格目前價(jià)格N080308主要供應(yīng)者主要供應(yīng)者C2009次要供應(yīng)者次要供應(yīng)者C2010事務(wù)類型事務(wù)類型C1(4)加工條目編號編
14、號名稱名稱輸入輸入處理邏輯處理邏輯輸出輸出P1.1事務(wù)輸入事務(wù)輸入與檢驗(yàn)與檢驗(yàn)出入庫原始單出入庫原始單據(jù)據(jù)提供出入庫的錄提供出入庫的錄入界面并檢驗(yàn)正入界面并檢驗(yàn)正確性確性正確的出入庫正確的出入庫信息信息P1.2更新庫存更新庫存進(jìn)出庫信息進(jìn)出庫信息庫存庫存庫存量庫存量=現(xiàn)庫存現(xiàn)庫存量量+入庫量入庫量-出庫出庫量。若庫存量量。若庫存量庫存臨界量,則庫存臨界量,則需訂貨需訂貨庫存,庫存,缺貨信息缺貨信息P1.3處理定貨處理定貨缺貨信息缺貨信息根據(jù)缺貨量寫入根據(jù)缺貨量寫入定貨信息文件定貨信息文件定貨信息定貨信息P2.0產(chǎn)生報(bào)表產(chǎn)生報(bào)表定貨信息定貨信息根據(jù)處理訂貨的根據(jù)處理訂貨的請求,生成訂貨請求,生成
15、訂貨報(bào)表,并打印報(bào)表,并打印定貨報(bào)表定貨報(bào)表(5)外部項(xiàng)條目編號編號名稱名稱簡述簡述輸入數(shù)據(jù)流輸入數(shù)據(jù)流輸出數(shù)據(jù)流輸出數(shù)據(jù)流01倉管員倉管員對材料的出入對材料的出入庫進(jìn)行登記庫進(jìn)行登記原始出庫單原始出庫單或入庫單據(jù)或入庫單據(jù)02采購部采購部根據(jù)定貨報(bào)表根據(jù)定貨報(bào)表進(jìn)行定貨進(jìn)行定貨定貨報(bào)表定貨報(bào)表應(yīng)用舉例(2) 某高校學(xué)分制學(xué)生選課系統(tǒng)要求如下: 學(xué)生根據(jù)學(xué)期開課清單填寫選課單,學(xué)生選課系統(tǒng)對每個學(xué)生的選課單進(jìn)行處理:根據(jù)教學(xué)計(jì)劃檢查該生是否存在尚未取得學(xué)分的必修課程,如果存在則要求重修;計(jì)算該學(xué)生課程上課時間沖突率:如果不發(fā)生沖突或者沖突率小于30%則可以選修,否則根據(jù)重修必修任選的優(yōu)先級刪除
16、已選課程。最后產(chǎn)生每個學(xué)生的個人課表,以及每門課程的成績記錄單(列出該門課程的學(xué)生名單)。1 數(shù)據(jù)流圖選課單選課單學(xué)生學(xué)生教師教師成績記錄單成績記錄單學(xué)生課表學(xué)生課表圖圖1 學(xué)生選課系統(tǒng)的頂層學(xué)生選課系統(tǒng)的頂層DFD學(xué)生選課系統(tǒng)學(xué)生選課系統(tǒng)選課單選課單學(xué)生學(xué)生學(xué)生學(xué)生教師教師開課清單開課清單課程注冊課程注冊費(fèi)用費(fèi)用成績記錄單成績記錄單學(xué)生課表學(xué)生課表圖圖2 學(xué)生選課系統(tǒng)學(xué)生選課系統(tǒng) 1-DFD1.學(xué)生選課學(xué)生選課2.課程注冊課程注冊3.表格打印表格打印開課清單開課清單1.4計(jì)算課計(jì)算課程注冊費(fèi)程注冊費(fèi)1.1 合法校驗(yàn)合法校驗(yàn)1.3計(jì)算課程計(jì)算課程沖突率沖突率1.2 查已修查已修課程成績課程成績
17、選課單選課單學(xué)生成績庫學(xué)生成績庫學(xué)生學(xué)號學(xué)生學(xué)號合法的選課記錄合法的選課記錄費(fèi)用費(fèi)用重修課程重修課程已選課程已選課程圖圖3 學(xué)生選課系統(tǒng)加工學(xué)生選課系統(tǒng)加工1的下層分解(的下層分解(2-DFD1)1 數(shù)據(jù)流圖(續(xù))學(xué)生學(xué)生教師教師課程注冊課程注冊成績記錄單成績記錄單學(xué)生課表學(xué)生課表圖圖4 學(xué)生選課系統(tǒng)加工學(xué)生選課系統(tǒng)加工3的下層分解(的下層分解(2-DFD2)3.1打印學(xué)打印學(xué)生課表生課表3.2 打印課打印課程成績單程成績單1 數(shù)據(jù)流圖(續(xù))(1)數(shù)據(jù)流條目 數(shù)據(jù)流: 選課單 選課單=學(xué)生學(xué)號+課程編碼+備注1 數(shù)據(jù)流: 學(xué)生課程表 學(xué)生課程表=學(xué)生學(xué)號+課程時間表1 數(shù)據(jù)流: 成績記錄單 成
18、績記錄單=課程編碼+課程名+任課教師|指導(dǎo)教師+學(xué)號+ 成績(+備注) 注釋:備注域用于標(biāo)識課程類別(必修/限選/任選 /重修) 2 數(shù)據(jù)字典數(shù)據(jù)流: 費(fèi)用 費(fèi)用=學(xué)生學(xué)號+課程編碼+課程費(fèi)用1 +合計(jì)金額數(shù)據(jù)流: 學(xué)生學(xué)號 (別名:學(xué)號) 學(xué)生學(xué)號:基本數(shù)據(jù)項(xiàng),由8位數(shù)字組成。 其中,16位為班級號,78位為班內(nèi)序號,從01開始。數(shù)據(jù)流: 合法選課記錄(別名:選課記錄,重修課程,已選課程) 合法選課記錄=學(xué)號+課程編碼+備注12 數(shù)據(jù)字典(2)文件條目(數(shù)據(jù)存儲條目) 文件:開課清單 課程記錄=課程編碼+課程名+注冊金額+任課教師|指導(dǎo)教師(+職稱)+起始周+終止周+上課時間 文件組織:以課
19、程編碼為記錄關(guān)鍵字升序排列2 數(shù)據(jù)字典 文件:課程注冊 注冊記錄=學(xué)生學(xué)號+課程編碼+課程名+注冊金額+任課教師|指導(dǎo)教師(+職稱)+起始周+終止周+上課時間 文件組織:以課程編碼為記錄關(guān)鍵字升序排列 文件:學(xué)生成績庫 學(xué)生成績=學(xué)生學(xué)號+課程編碼+成績+備注 文件組織:以學(xué)號為記錄關(guān)鍵字升序排列 注釋:備注域用于標(biāo)識課程類別(必修/限選/任選 /重修)2 數(shù)據(jù)字典 (3)數(shù)據(jù)項(xiàng)條目 課程編碼:XXXXXXX(7位數(shù)字) 第1位:系編號 第2 3位:教研室編號 第4 6位:課程序號 第7位:課堂號 課程時間表=課程編碼+起始周+終止周+星期+節(jié)+教室號 起始-終止周:1 22 星期:1 6 節(jié)
20、:1 12 教室號:XXXX 課程名:長度(=30的字符串_ 任課教師:姓名長度2020: : 15%15%算算 1212月月 訂票量訂票量2020: 5%: 5%折折扣扣 1-61-6月月 訂票量訂票量2020: 30%: 30%量量 10,1110,11月月 訂票量訂票量2020: 5%: 5%例:優(yōu)惠折扣 某商業(yè)公司的銷售策略規(guī)定:不同的購貨量、不同的顧客可以享受不同的優(yōu)惠。具體辦法是:v年購貨額在5萬元以上且最近三個月無欠款的顧客可享受15%的折扣;v近三個月有欠款,但是本公司十年以上的老顧客,可享受10%的折扣;v若不是老顧客,只有5%的折扣;v年購貨額在5萬元以下無折扣。 例:優(yōu)惠
21、折扣交易額大于交易額大于5000元以元以 最近三個月無欠款:折扣最近三個月無欠款:折扣15% 與本公交易與本公交易10年以上:折扣年以上:折扣10% 最近三個月有欠款最近三個月有欠款 與本公交易與本公交易10年以下:折扣年以下:折扣5% 交易額大于交易額大于5000元以下:不打折元以下:不打折2 判定表(決策表) 描述多條件、多目標(biāo)動作的形式化工具判定表結(jié)構(gòu): 條件類別 條件組合 操作 操作執(zhí)行 判定表舉例 (計(jì)算機(jī)票折扣率)1 16,10,116,10,11月月旅游時間旅游時間訂訂 票票 量量折折 扣扣 量量7 79 9,1212月月20202020 20 20 20 20 15% 15%
22、5% 5% 20% 20% 30% 30% 條件類別條件類別 四種條件組合四種條件組合操作操作 條件組合下操作的執(zhí)行條件組合下操作的執(zhí)行處理名:計(jì)算折扣率(MHGP534MD)編號: 5.3.4激活條件:收到預(yù)訂票信息處理邏輯:計(jì)算折扣率執(zhí)行頻率: 實(shí)時旅游時間旅游時間訂訂 票票 量量折折 扣扣 量量7 79 9,1212月月1 16,10,116,10,11月月20202020 20 20 20 20 15%15% 5%5% 20%20% 30%30% 加工(處理)條目計(jì)算機(jī)票折扣率舉例:優(yōu)惠折扣1. 識別判斷條件,并列出所有的條件及條件值;C1(交易額)=5000元、=5000元元YYYY
23、NNNNC2近三個月無欠款近三個月無欠款YYNNYYNNC3交易交易10年以上年以上YNYNYNYNA1折扣折扣 15% A2折扣折扣 10% A3折扣折扣 5% A4無折扣無折扣 舉例:優(yōu)惠折扣5. 合并與簡化 條件組合條件組合條件與行動條件與行動1/ 2345/ 67/ 8C1交易額交易額=5000元元YYYNNC2近三個月無欠款近三個月無欠款YNNYNC3交易交易10年以上年以上-YN-A1折扣折扣 15% A2折扣折扣 10% 舉例:優(yōu)惠折扣5. 合并與簡化 條件組合條件組合條件與行動條件與行動1234C1:交易額交易額=5000元元YYYNC2:近三個月無欠款近三個月無欠款YNN-C
24、3:交易交易10年以上年以上-YN-A1:折扣折扣 15% A2:折扣折扣 10% A3:折扣折扣 5% A4:無折扣無折扣舉例:優(yōu)惠折扣3 結(jié)構(gòu)化語言 介于自然語言和形式語言之間的語言,由(1)順序結(jié)構(gòu)(祈使語句) (2)判斷結(jié)構(gòu)(判斷語句) (3)循環(huán)結(jié)構(gòu)(循環(huán)語句) 復(fù)合而成。 可使用IFENDIF、DO CASEENDCASE、DO WHILEENDDO等關(guān)鍵字 結(jié)構(gòu)化語言的特點(diǎn)無確定語法;可分層、嵌套;各層有內(nèi)、外層之分。n力求精確,避免二義性n盡可能簡單n動詞要有確切含義,與DFD中加工命名相配合n名詞要用DD中定義的名詞n不用副詞、形容詞結(jié)構(gòu)化語言的原則處理名:核實(shí)訂票處理處理邏
25、輯:1讀訂票旅客信息文件 2搜索此文件中是否有與輸入信息 中姓名及身份證號相符的項(xiàng) IF 有 THEN 判斷余項(xiàng)是否與文件中信 息相符 IF 是 THEN 輸出已訂票信息 ELSE 輸出未訂票信息 ELSE 輸出未訂票信息結(jié)構(gòu)化語言舉例例:優(yōu)惠折扣If 交易額=2500元 then if 三個月無欠款 then 折扣 15% else if 老顧客 then 折扣 10% else 折扣 5% else 無折扣 4 三種表達(dá)工具的比較(1)從工具的難易程度講,決策樹最容易,而決策表難度較高。(2)對于邏輯驗(yàn)證,決策表最好,而決策樹較差。(3)對于直觀表達(dá)邏輯結(jié)構(gòu),決策樹最好,而決策表最差。(4
26、)作為程序設(shè)計(jì)說明,結(jié)構(gòu)化語言最好,決策樹最差。(5)對于機(jī)器可讀性,結(jié)構(gòu)化語言最好,決策樹最差。(6)對于可修改性,結(jié)構(gòu)化語言最好,而決策表的可修改性是最低。綜上所述,可以得出的結(jié)論:n對于一個不太復(fù)雜的判斷邏輯,即條件只有2-3個,條件組合及行動在10-15個之間,使用決策樹最好。n對于一個復(fù)雜的判斷邏輯(條件多,組合多,相應(yīng)的動作也多),使用決策表最好。n對于一個處理邏輯既包含了一般的順序執(zhí)行動作,又包含了判斷或循環(huán)邏輯,則使用結(jié)構(gòu)化語言最好。4 三種表達(dá)工具的比較練習(xí)練習(xí) 交易所規(guī)定給經(jīng)紀(jì)人的手續(xù)費(fèi)計(jì)算方法如下:交易所規(guī)定給經(jīng)紀(jì)人的手續(xù)費(fèi)計(jì)算方法如下:總手續(xù)總手續(xù)=基本手續(xù)費(fèi)基本手續(xù)費(fèi)
27、+交易中的每股價(jià)格和股數(shù)有關(guān)的附加手續(xù)交易中的每股價(jià)格和股數(shù)有關(guān)的附加手續(xù)費(fèi)費(fèi)如交易額少于如交易額少于1000元,則基本手續(xù)費(fèi)為交易額的元,則基本手續(xù)費(fèi)為交易額的8.4%;如交易額在如交易額在1000-10000元之間,則基本手續(xù)費(fèi)為交易額的元之間,則基本手續(xù)費(fèi)為交易額的5%+34;如交易額大于如交易額大于10000元,則基本手續(xù)費(fèi)為交易額的元,則基本手續(xù)費(fèi)為交易額的4%+134;當(dāng)每股售價(jià)低于當(dāng)每股售價(jià)低于14元時,附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的元時,附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的5%(買入(買入賣出數(shù)是賣出數(shù)是100的倍數(shù)),否則附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的的倍數(shù)),否則附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的9%(不是
28、(不是100的倍數(shù));的倍數(shù));當(dāng)每股售價(jià)在當(dāng)每股售價(jià)在14-25元之間,附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的元之間,附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的2%(買入賣出數(shù)是(買入賣出數(shù)是100的倍數(shù)),否則附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的倍數(shù)),否則附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的的6%(不是(不是100的倍數(shù));的倍數(shù));當(dāng)每股售價(jià)超過當(dāng)每股售價(jià)超過25元時,交易股數(shù)零散,則附加手續(xù)費(fèi)為基本手元時,交易股數(shù)零散,則附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的續(xù)費(fèi)的6%。要求用判斷樹、判斷表和結(jié)構(gòu)化語言表示手續(xù)費(fèi)的計(jì)算方法要求用判斷樹、判斷表和結(jié)構(gòu)化語言表示手續(xù)費(fèi)的計(jì)算方法判斷樹基本手續(xù)費(fèi)基本手續(xù)費(fèi)交易額少于1000元: 基本手續(xù)費(fèi)為交易額的8.4%交
29、易額在1000-10000元之間 基本手續(xù)費(fèi)為交易額的5%+34;交易額大于10000 基本手續(xù)費(fèi)為交易額的4%+134附加手續(xù)費(fèi)附加手續(xù)費(fèi)每股售價(jià)低于14元時,買入賣出數(shù)是100的倍數(shù),附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的5% 不是100的倍數(shù) 附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的9%低于14-25元之間 買入賣出數(shù)是100的倍數(shù), 附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的2% 不是100的倍數(shù) 附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的6%當(dāng)每股售價(jià)超過25元時 附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的6%。判斷表是100的倍數(shù)不是100的倍數(shù)是100的倍數(shù)不是100的倍數(shù)是100的倍數(shù)不是100的倍數(shù)低于14元時14-25元之間超過25元時附加手續(xù)費(fèi)的值基本手續(xù)費(fèi)的5%9%2%6%6%6%結(jié)構(gòu)化語言If 每股售價(jià)低于14元時,then if 買入賣出數(shù)是100的倍數(shù),then 附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的5% else 附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的9%If 低于14-25元之間 then if 買入賣出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三年級英語暑假特色作業(yè)
- 互聯(lián)網(wǎng)數(shù)據(jù)接入采集系統(tǒng)建設(shè)方案
- 智慧工地施工方案1
- 網(wǎng)球俱樂部合同(2篇)
- 南京工業(yè)大學(xué)浦江學(xué)院《食品基礎(chǔ)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 鵝媽媽買鞋的說課稿
- 翔荷雅苑2-樓施工組織設(shè)計(jì)
- 南京工業(yè)大學(xué)浦江學(xué)院《結(jié)構(gòu)力學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 《小小的船》的說課稿
- 中學(xué)語文教學(xué)反思1
- 航海學(xué)天文定位第四篇天文定位第3章
- 康復(fù)理療_PPT.ppt
- 食堂每日巡查記錄表
- 排水孔施工方案.doc
- 收款憑證(自制Word打印版)
- 低空飛行基地項(xiàng)目建議書范文
- DLT 5434-電力建設(shè)工程監(jiān)理規(guī)范表格-
- 國標(biāo)導(dǎo)地線型號
- 公務(wù)員申論答題標(biāo)準(zhǔn)格子紙版A4打印版
- 第六章休閑體育產(chǎn)業(yè)PPT課件
- 道路水穩(wěn)層施工方案(完整版)
評論
0/150
提交評論