軟件工程-第5講R2ppt課件_第1頁(yè)
軟件工程-第5講R2ppt課件_第2頁(yè)
軟件工程-第5講R2ppt課件_第3頁(yè)
軟件工程-第5講R2ppt課件_第4頁(yè)
軟件工程-第5講R2ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩46頁(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、軟件工程軟件工程第第5 5講講 構(gòu)造化需求分析構(gòu)造化需求分析賈西平賈西平: jiaxp126: jiaxp126本課程的學(xué)習(xí)內(nèi)容*2需求建模方法構(gòu)造化加加工工說(shuō)說(shuō)明明控制闡明控制闡明數(shù)數(shù)據(jù)據(jù)說(shuō)說(shuō)明明數(shù)據(jù)字典數(shù)據(jù)字典DDDD內(nèi)容提綱 數(shù)據(jù)建模數(shù)據(jù)建模 功能建模功能建模 行為建模行為建模 數(shù)據(jù)字典數(shù)據(jù)字典 需求驗(yàn)證需求驗(yàn)證數(shù)據(jù)建模數(shù)據(jù)建模E-RE-R圖圖 概念數(shù)據(jù)模型概念數(shù)據(jù)模型一種面向問(wèn)題的數(shù)據(jù)模型,是按照用戶一種面向問(wèn)題的數(shù)據(jù)模型,是按照用戶的觀念對(duì)數(shù)據(jù)建立的模型。的觀念對(duì)數(shù)據(jù)建立的模型。 概念數(shù)據(jù)模型包含的信息概念數(shù)據(jù)模型包含的信息 數(shù)據(jù)對(duì)象數(shù)據(jù)對(duì)象 數(shù)據(jù)對(duì)象的屬性數(shù)據(jù)對(duì)象的屬性 數(shù)據(jù)對(duì)象彼

2、此間相互銜接的關(guān)系數(shù)據(jù)對(duì)象彼此間相互銜接的關(guān)系數(shù)據(jù)對(duì)象數(shù)據(jù)對(duì)象實(shí)體實(shí)體 定義定義 客觀世界存在且可以相互區(qū)分的事物客觀世界存在且可以相互區(qū)分的事物 可以是人,物,籠統(tǒng)概念可以是人,物,籠統(tǒng)概念 圖形描畫:矩形框圖形描畫:矩形框 舉例:舉例: 計(jì)算機(jī),學(xué)生,課程計(jì)算機(jī),學(xué)生,課程屬性屬性 定義定義 實(shí)體某方面的特征實(shí)體某方面的特征 圖形描畫:橢圓圖形描畫:橢圓 舉例舉例 學(xué)生實(shí)體有學(xué)號(hào)、姓名、班級(jí)等屬性學(xué)生實(shí)體有學(xué)號(hào)、姓名、班級(jí)等屬性 本卷須知本卷須知 屬性中的屬性中的“鍵鍵 屬性不能與其它實(shí)體發(fā)生聯(lián)絡(luò)屬性不能與其它實(shí)體發(fā)生聯(lián)絡(luò) 根據(jù)對(duì)處理問(wèn)題的了解來(lái)適當(dāng)確立實(shí)根據(jù)對(duì)處理問(wèn)題的了解來(lái)適當(dāng)確立實(shí)體

3、的屬性體的屬性例如:在例如:在“機(jī)動(dòng)車管理系統(tǒng)和機(jī)動(dòng)車管理系統(tǒng)和“機(jī)機(jī)動(dòng)車設(shè)計(jì)系統(tǒng)中汽車屬性的定義偏動(dòng)車設(shè)計(jì)系統(tǒng)中汽車屬性的定義偏重點(diǎn)不一樣重點(diǎn)不一樣聯(lián)絡(luò)聯(lián)絡(luò) 定義 實(shí)體之間的相互關(guān)系 圖形描畫:菱形 聯(lián)絡(luò)的3種類型: 一對(duì)一聯(lián)絡(luò)(11) 一對(duì)多聯(lián)絡(luò)(1N) 多對(duì)多聯(lián)絡(luò)(MN) 舉例 學(xué)生實(shí)體與課程實(shí)體之間的選課關(guān)系 留意:聯(lián)絡(luò)也能夠有屬性E-R模型中的根本符號(hào)模型中的根本符號(hào)符號(hào)符號(hào)含含 義義表示實(shí)體表示實(shí)體表示實(shí)體間的聯(lián)絡(luò),與實(shí)體間的連線上需用數(shù)字標(biāo)明詳細(xì)的表示實(shí)體間的聯(lián)絡(luò),與實(shí)體間的連線上需用數(shù)字標(biāo)明詳細(xì)的對(duì)應(yīng)關(guān)系對(duì)應(yīng)關(guān)系表示與實(shí)體有關(guān)的屬性表示與實(shí)體有關(guān)的屬性用于實(shí)體、屬性及聯(lián)絡(luò)的銜接

4、用于實(shí)體、屬性及聯(lián)絡(luò)的銜接學(xué)生和課程之間的E-R模型學(xué)生和課程之間的多對(duì)多聯(lián)絡(luò)E-R模型;(b) 將多對(duì)多聯(lián)絡(luò)轉(zhuǎn)換為一對(duì)多聯(lián)絡(luò)E-R模型選課mn學(xué)號(hào)專業(yè)年級(jí)課名課號(hào)學(xué)時(shí)1n學(xué)號(hào)專業(yè)課名課號(hào)學(xué)時(shí)學(xué)號(hào)課號(hào)n1姓名課程學(xué)生姓名課程學(xué)分學(xué)生年級(jí)選課單學(xué)分(a)(b)建立實(shí)體模型的步驟 分析系統(tǒng)數(shù)據(jù)域和功能域,確定實(shí)體 確定實(shí)體之間的聯(lián)絡(luò) 確定實(shí)體及聯(lián)絡(luò)的屬性 舉例:工資計(jì)算系統(tǒng) 系統(tǒng)描畫:工資計(jì)算系統(tǒng)中,單位對(duì)職工的任務(wù)情況進(jìn)展考勤,根據(jù)出勤結(jié)果、根本工資檔案、獎(jiǎng)金及扣款計(jì)算職工的實(shí)發(fā)工資 實(shí)體:職工、出勤、獎(jiǎng)金和扣款。 關(guān)系:考勤、獎(jiǎng)勵(lì)、扣款 屬性:職工實(shí)體有職工號(hào)、性別、職稱、年齡、部門、根本工資

5、等屬性見(jiàn)下頁(yè)圖工資計(jì)算系統(tǒng)的E-R模型序號(hào)職工號(hào)獎(jiǎng)項(xiàng)金額獎(jiǎng)金序號(hào)職工號(hào)扣項(xiàng)金額扣款n獎(jiǎng)勵(lì)1n扣款1職工1考勤1出勤性別職工號(hào)年齡職稱基本工資部門出勤時(shí)數(shù)請(qǐng)假時(shí)數(shù)曠工時(shí)數(shù)職工號(hào)層次方框圖用樹形構(gòu)造的一系列多層次的矩形框描畫數(shù)據(jù)的層次構(gòu)造。用樹形構(gòu)造的一系列多層次的矩形框描畫數(shù)據(jù)的層次構(gòu)造。產(chǎn)品產(chǎn)品硬件硬件軟件軟件效力效力處置機(jī)處置機(jī)存儲(chǔ)器存儲(chǔ)器外部設(shè)備外部設(shè)備系統(tǒng)軟件系統(tǒng)軟件運(yùn)用軟件運(yùn)用軟件軟件效力軟件效力硬件維修硬件維修培訓(xùn)培訓(xùn)硬件系統(tǒng)硬件系統(tǒng)編譯程序編譯程序軟件工具軟件工具某計(jì)算機(jī)公司全部產(chǎn)品的數(shù)據(jù)構(gòu)造某計(jì)算機(jī)公司全部產(chǎn)品的數(shù)據(jù)構(gòu)造Warnier圖法國(guó)計(jì)算機(jī)科學(xué)家法國(guó)計(jì)算機(jī)科學(xué)家Warnie

6、rWarnier提出了表示信息層次構(gòu)造提出了表示信息層次構(gòu)造的一種圖形工具。的一種圖形工具。和層次方框圖類似,和層次方框圖類似,WarnierWarnier圖也用樹形構(gòu)造描畫信圖也用樹形構(gòu)造描畫信息,比層次方框圖提供了更豐富的描畫手段。息,比層次方框圖提供了更豐富的描畫手段。軟件產(chǎn)品系統(tǒng)軟件運(yùn)用軟件操作系統(tǒng) (k1)編譯程序 (k2)工具軟件編輯程序 (j1)測(cè)試工具 (j2)輔助設(shè)計(jì)工具 (j3)描畫一種軟件產(chǎn)品的Warnier圖異或:上下異或:上下方數(shù)據(jù)只能方數(shù)據(jù)只能出現(xiàn)其一出現(xiàn)其一數(shù)據(jù)元素在數(shù)數(shù)據(jù)元素在數(shù)據(jù)構(gòu)造中出現(xiàn)據(jù)構(gòu)造中出現(xiàn)的次數(shù)的次數(shù)面向數(shù)據(jù)流的需求分析方法 面向數(shù)據(jù)流進(jìn)展需求分析

7、的方法 運(yùn)用數(shù)據(jù)流圖DFD與數(shù)據(jù)字典DD來(lái)描畫需求 適宜于數(shù)據(jù)處置類型軟件的需求描畫 中心思想:分解化簡(jiǎn)問(wèn)題,將物理與邏輯表示分開,對(duì)系統(tǒng)進(jìn)展數(shù)據(jù)與邏輯的籠統(tǒng)。數(shù)據(jù)流圖數(shù)據(jù)流圖數(shù)據(jù)流圖:Data Flow Diagram,:Data Flow Diagram,是描畫數(shù)是描畫數(shù)據(jù)處置過(guò)程的工具。據(jù)處置過(guò)程的工具。1.1.數(shù)據(jù)流圖的含義數(shù)據(jù)流圖的含義 以圖形的方式描畫數(shù)據(jù)流從輸入到輸以圖形的方式描畫數(shù)據(jù)流從輸入到輸出的傳輸變換過(guò)程出的傳輸變換過(guò)程2.2.數(shù)據(jù)流圖的特點(diǎn)數(shù)據(jù)流圖的特點(diǎn) a. a.籠統(tǒng)性籠統(tǒng)性 b. b.概括性概括性 c. c.層次性層次性3.3.數(shù)據(jù)流圖根本符號(hào)見(jiàn)下頁(yè)數(shù)據(jù)流圖根本符號(hào)

8、見(jiàn)下頁(yè) 數(shù)據(jù)流圖根本圖形符號(hào)數(shù)據(jù)流圖根本圖形符號(hào)數(shù)據(jù)流圖中的根本圖形元素有數(shù)據(jù)流圖中的根本圖形元素有4 4種:種:數(shù)據(jù)輸入的源點(diǎn)和數(shù)據(jù)輸出的匯點(diǎn)。數(shù)據(jù)輸入的源點(diǎn)和數(shù)據(jù)輸出的匯點(diǎn)。加工:輸入數(shù)據(jù)在此進(jìn)展變換產(chǎn)生輸加工:輸入數(shù)據(jù)在此進(jìn)展變換產(chǎn)生輸出數(shù)據(jù),也稱處置。出數(shù)據(jù),也稱處置。數(shù)據(jù)流:被加工的數(shù)據(jù)與流向。數(shù)據(jù)流:被加工的數(shù)據(jù)與流向。數(shù)據(jù)存儲(chǔ)文件,須加以命名。數(shù)據(jù)存儲(chǔ)文件,須加以命名?;蚧蚧蚧蚧蚧驍?shù)據(jù)流與加工的關(guān)系1AB*CABC*數(shù)據(jù)數(shù)據(jù)A和和B同時(shí)輸入變換成同時(shí)輸入變換成C數(shù)據(jù)數(shù)據(jù)A變換成變換成B和和C數(shù)據(jù)數(shù)據(jù)A或數(shù)據(jù)或數(shù)據(jù)B不能同時(shí)輸不能同時(shí)輸入變換成入變換成CBAC數(shù)據(jù)流與加工的關(guān)系2A

9、CB數(shù)據(jù)數(shù)據(jù)A變換成變換成B或或C不能變換成不能變換成B和和C數(shù)據(jù)數(shù)據(jù)A或或B,或,或A和和B同時(shí)輸入變同時(shí)輸入變換成換成C數(shù)據(jù)數(shù)據(jù)A變換成變換成B或或C,或,或B和和CBACBAC數(shù)據(jù)流圖的用途 用戶和開發(fā)人員交流信息的工具; “總體設(shè)計(jì)中模塊構(gòu)造圖構(gòu)成的根底; 作為分析和設(shè)計(jì)的工具,導(dǎo)出新系統(tǒng)的不同物了解法。數(shù)據(jù)流圖的畫法(1)(1)畫數(shù)據(jù)流圖的普通原那么畫數(shù)據(jù)流圖的普通原那么 自外向內(nèi),自頂向下,逐層細(xì)化,完善求精自外向內(nèi),自頂向下,逐層細(xì)化,完善求精(2)(2)數(shù)據(jù)流圖的分層方法數(shù)據(jù)流圖的分層方法 一套分層的數(shù)據(jù)流圖由頂圖、底圖和中間層一套分層的數(shù)據(jù)流圖由頂圖、底圖和中間層的數(shù)據(jù)流圖所

10、組成。的數(shù)據(jù)流圖所組成。 稱上層圖為下層圖的稱上層圖為下層圖的“父圖,下層圖稱為父圖,下層圖稱為上層圖的上層圖的“子圖。子圖。 123ABDEFC3.13.23.3CDFUR父圖父圖子圖子圖數(shù)據(jù)流圖的畫法續(xù)(3)(3)分層法繪制數(shù)據(jù)流圖的幾個(gè)問(wèn)題分層法繪制數(shù)據(jù)流圖的幾個(gè)問(wèn)題 編號(hào)的設(shè)置編號(hào)的設(shè)置 父圖與子圖的平衡父圖與子圖的平衡 部分?jǐn)?shù)據(jù)存貯部分?jǐn)?shù)據(jù)存貯 處置邏輯的分解與分細(xì)的程度處置邏輯的分解與分細(xì)的程度 由左到右繪制數(shù)據(jù)流圖由左到右繪制數(shù)據(jù)流圖 繪制數(shù)據(jù)流圖時(shí),可以先忽略枝節(jié)次要繪制數(shù)據(jù)流圖時(shí),可以先忽略枝節(jié)次要的信息的信息 合理地命名合理地命名數(shù)據(jù)流圖實(shí)例 假設(shè)要分析一家公司的營(yíng)銷系統(tǒng)。

11、其采購(gòu)部門每假設(shè)要分析一家公司的營(yíng)銷系統(tǒng)。其采購(gòu)部門每天需求按銷售部門提供的訂貨單須訂的貨物向供天需求按銷售部門提供的訂貨單須訂的貨物向供應(yīng)商采購(gòu)貨物。每種貨物的數(shù)量都存放在數(shù)據(jù)存儲(chǔ)貨應(yīng)商采購(gòu)貨物。每種貨物的數(shù)量都存放在數(shù)據(jù)存儲(chǔ)貨物庫(kù)存中,銷售和采購(gòu)使每種貨物數(shù)量發(fā)生的變化可物庫(kù)存中,銷售和采購(gòu)使每種貨物數(shù)量發(fā)生的變化可以在此數(shù)據(jù)存儲(chǔ)中及時(shí)被反映出來(lái)。而資金的匯總、以在此數(shù)據(jù)存儲(chǔ)中及時(shí)被反映出來(lái)。而資金的匯總、核對(duì)等任務(wù)由其會(huì)計(jì)部門處置。核對(duì)等任務(wù)由其會(huì)計(jì)部門處置。每種貨物的數(shù)量都存放在數(shù)每種貨物的數(shù)量都存放在數(shù)據(jù)存儲(chǔ)貨物庫(kù)存中,銷售和據(jù)存儲(chǔ)貨物庫(kù)存中,銷售和采購(gòu)使每種貨物數(shù)量發(fā)生的采購(gòu)使每種

12、貨物數(shù)量發(fā)生的變化可以在此數(shù)據(jù)存儲(chǔ)中及變化可以在此數(shù)據(jù)存儲(chǔ)中及時(shí)被反映出來(lái)。時(shí)被反映出來(lái)。數(shù)據(jù)流圖第一層數(shù)據(jù)流圖第一層數(shù)據(jù)流圖顧 客P1銷 售P2采 購(gòu)供 應(yīng) 商P3會(huì) 計(jì)定 貨 單發(fā) 貨 單到 貨 通 知定 貨 單發(fā) 貨 單應(yīng)付款通知收款通知F1 貨 物 庫(kù) 存采購(gòu)部門每天需求按銷售部門提供的訂貨單須訂采購(gòu)部門每天需求按銷售部門提供的訂貨單須訂的貨物向供應(yīng)商采購(gòu)貨物。的貨物向供應(yīng)商采購(gòu)貨物。資金的匯總、核對(duì)等任務(wù)由資金的匯總、核對(duì)等任務(wù)由其會(huì)計(jì)部門處置。其會(huì)計(jì)部門處置。顧 客F2 貨 物 目 錄業(yè) 務(wù) 員P1.1編 定訂 貨 單P1.2確 定訂 貨P1.4產(chǎn) 生 暫 存訂 貨 單采 購(gòu)F3

13、顧 客P1.3登 錄新 顧 客F4 暫 存 定 貨 單P1.5檢 查 暫 存定 貨 單P1.6產(chǎn) 生 發(fā)貨 單P1.7發(fā) 貨 修改 庫(kù) 存經(jīng) 理P1.8檢 索庫(kù) 存P1.8編 制 庫(kù) 存銷 售 報(bào) 表F1 貨 物 庫(kù) 存F5 銷 售 歷 史F10 應(yīng) 收 款 帳 目定 貨 單不 合 格合 格缺 貨到貨通知可發(fā)的貨物新 顧 客發(fā)貨單銷售銷售系統(tǒng)系統(tǒng)數(shù)據(jù)流圖采購(gòu)系統(tǒng)采購(gòu)系統(tǒng)銷 售P2.1 按 貨 物匯 總 F4 暫 存 定 貨 單F6 需 定 貨 物P2.2按 供 應(yīng)商 匯 總供 應(yīng) 商F8 采 購(gòu) 定 貨 單P2.3確 定定 貨F1 貨 物 庫(kù) 存P2.4核 對(duì)發(fā) 貨 單P2.5提 取貨 物P2

14、.6修 改 須定 數(shù) 量P2.7修 改庫(kù) 存F9 應(yīng) 付 款 帳 目定 貨 單發(fā)貨單錯(cuò)誤的發(fā)貨單正 確 的 發(fā) 貨 單P2.8發(fā) 到 貨通 知數(shù)據(jù)流圖會(huì)計(jì)系統(tǒng)會(huì)計(jì)系統(tǒng)顧 客P3.1收 款處 理F10 應(yīng) 收 款 帳 目P3.2編 制 會(huì)計(jì) 報(bào) 表P3.3修 改總 帳 目經(jīng) 理F11 總 帳 目F9 應(yīng) 付 款 帳 目供 應(yīng) 商P3.4核 對(duì) 付款 單P3.5付 款處 理付 款收 據(jù)修 改應(yīng) 付 款 通 知數(shù)據(jù)流圖行為建模形狀轉(zhuǎn)換圖 用途:描畫系統(tǒng)形狀隨外部信號(hào)或事件進(jìn)展轉(zhuǎn)換的情況 符號(hào) 圓圈:表示可得到的系統(tǒng)形狀。 有向線:形狀遷移的方向S1S2S3S2S3S1S3C2P1P2P5P3P4S2

15、S11t4t3t1t2t2t4t3t1t3t4t1t2S1C1NNYYC1、C2:判斷條件P1P5:處理內(nèi)容( a )( b )( c )S12事件事件形狀轉(zhuǎn)換表 形狀轉(zhuǎn)換圖的等價(jià)表示方式 列:形狀 行:信號(hào)或事件 形狀事件S1S2S3t1 S3 t2 S1t3S2 t4 S1 形狀轉(zhuǎn)換圖的細(xì)化略S1S2S3S2S3S1S3C2P1P2P5P3P4S2S11t4t3t1t2t2t4t3t1t3t4t1t2S1C1NNYY C1、C2:判斷條件P1P5:處理內(nèi)容(a)(b)(c)S12形狀轉(zhuǎn)換圖舉例(a) 形狀轉(zhuǎn)換圖;(b) 細(xì)化后的形狀轉(zhuǎn)換圖;(c) 形狀轉(zhuǎn)換圖的變形行為建模 Petri網(wǎng)略

16、1962年德國(guó)人Petri提出 用途:描畫同步模型;描畫并發(fā)系統(tǒng) 根本符號(hào):符 號(hào)含 義位置(place),用于表示系統(tǒng)中的形狀變化(transition),用于表示系統(tǒng)中的事件表示事件發(fā)生的前提,即對(duì)事件的輸入表示事件導(dǎo)致的結(jié)果,即事件的輸出描畫靜態(tài)系統(tǒng)的Petri網(wǎng)P1t1P3P4t3P6t5t6t4P5P7P2t2數(shù)據(jù)字典(DD) 用途:對(duì)數(shù)據(jù)流圖中各種成分進(jìn)展詳細(xì)定義。用途:對(duì)數(shù)據(jù)流圖中各種成分進(jìn)展詳細(xì)定義。 軟件分析和設(shè)計(jì)過(guò)程中,提供關(guān)于數(shù)據(jù)的描畫信軟件分析和設(shè)計(jì)過(guò)程中,提供關(guān)于數(shù)據(jù)的描畫信息。息。 數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖中每個(gè)元素的準(zhǔn)確定義構(gòu)數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖中每個(gè)元素的準(zhǔn)確定義構(gòu)

17、成系統(tǒng)的規(guī)格闡明。成系統(tǒng)的規(guī)格闡明。 數(shù)據(jù)字典是開發(fā)數(shù)據(jù)庫(kù)的第一步數(shù)據(jù)字典是開發(fā)數(shù)據(jù)庫(kù)的第一步 四類條目:四類條目: 數(shù)據(jù)流條目數(shù)據(jù)流條目 數(shù)據(jù)項(xiàng)條目數(shù)據(jù)項(xiàng)條目 數(shù)據(jù)文件條目數(shù)據(jù)文件條目 數(shù)據(jù)加工條目數(shù)據(jù)加工條目數(shù)據(jù)字典根本符號(hào)符符 號(hào)號(hào)含含 義義說(shuō)說(shuō) 明明=表示定義為用于對(duì)=左邊的條目進(jìn)展確切的定義+表示與關(guān)系X=a+b表示X由a和b共同構(gòu)成 | , 表示或關(guān)系X=a|b與X=a,b等價(jià),表示X由a或b組成( )表示可選項(xiàng)X=(a)表示a可以在X中出現(xiàn),也可以不出現(xiàn) 表示反復(fù)大括號(hào)中的內(nèi)容反復(fù)0到多次m n表示規(guī)定次數(shù)的反復(fù)反復(fù)的次數(shù)最少m次,最多n次“ 表示根本數(shù)據(jù)元素“ 中的內(nèi)容是根本數(shù)

18、據(jù)元素,不可再分.銜接符month=1.12表示表示month可取可取112中的恣意值中的恣意值* *表示注釋兩個(gè)星號(hào)之間的內(nèi)容為注釋信息數(shù)據(jù)流條目數(shù)據(jù)流條目例:工資系統(tǒng)中的出勤表數(shù)據(jù)流在數(shù)據(jù)字典例:工資系統(tǒng)中的出勤表數(shù)據(jù)流在數(shù)據(jù)字典中的條目描畫為中的條目描畫為數(shù)據(jù)流稱號(hào):出勤表數(shù)據(jù)流稱號(hào):出勤表數(shù)據(jù)流別名:無(wú)數(shù)據(jù)流別名:無(wú)闡明:由人事部門每月月底上報(bào)的職工考勤統(tǒng)闡明:由人事部門每月月底上報(bào)的職工考勤統(tǒng)計(jì)數(shù)字計(jì)數(shù)字?jǐn)?shù)據(jù)流來(lái)源:人事部門數(shù)據(jù)流來(lái)源:人事部門數(shù)據(jù)流流向:加工數(shù)據(jù)流流向:加工1.2(計(jì)算應(yīng)發(fā)工資計(jì)算應(yīng)發(fā)工資)數(shù)據(jù)流組成:出勤表數(shù)據(jù)流組成:出勤表 = 年份年份+月份月份+職工號(hào)職工號(hào)+

19、出出勤時(shí)數(shù)勤時(shí)數(shù)+病假時(shí)數(shù)病假時(shí)數(shù)+事假時(shí)數(shù)事假時(shí)數(shù)+曠工時(shí)數(shù)曠工時(shí)數(shù)數(shù)據(jù)流量:數(shù)據(jù)流量:1份份/月月數(shù)據(jù)項(xiàng)條目數(shù)據(jù)項(xiàng)條目例:出勤表中的職工號(hào)數(shù)據(jù)項(xiàng)在數(shù)據(jù)字典例:出勤表中的職工號(hào)數(shù)據(jù)項(xiàng)在數(shù)據(jù)字典中的條目描畫中的條目描畫數(shù)據(jù)項(xiàng)稱號(hào):職工號(hào)數(shù)據(jù)項(xiàng)稱號(hào):職工號(hào)數(shù)據(jù)項(xiàng)別名:數(shù)據(jù)項(xiàng)別名:employee_no闡明:本單位職工的獨(dú)一標(biāo)識(shí)闡明:本單位職工的獨(dú)一標(biāo)識(shí)類型:字符串類型:字符串長(zhǎng)度:長(zhǎng)度:6取值范圍及含義:取值范圍及含義:12位位(00.99)為部門編號(hào)為部門編號(hào):36位位(XX0001.XX9999)為人員編號(hào)為人員編號(hào)數(shù)據(jù)文件條目數(shù)據(jù)文件條目例:工資系統(tǒng)中的職工工資檔案文件在數(shù)據(jù)字典例:工資系

20、統(tǒng)中的職工工資檔案文件在數(shù)據(jù)字典中的條目描畫為中的條目描畫為數(shù)據(jù)文件稱號(hào):工資檔案數(shù)據(jù)文件稱號(hào):工資檔案闡明:?jiǎn)挝宦毠さ母竟べY、各項(xiàng)津貼及補(bǔ)貼信息闡明:?jiǎn)挝宦毠さ母竟べY、各項(xiàng)津貼及補(bǔ)貼信息數(shù)據(jù)文件組成:職工號(hào)數(shù)據(jù)文件組成:職工號(hào)+國(guó)家工資國(guó)家工資+國(guó)家津貼國(guó)家津貼+職務(wù)職務(wù)津貼津貼+職齡津貼職齡津貼+交通補(bǔ)貼交通補(bǔ)貼+部門補(bǔ)貼部門補(bǔ)貼+其他補(bǔ)貼其他補(bǔ)貼組織方式:按職工號(hào)從小到大陳列組織方式:按職工號(hào)從小到大陳列存取方式:順序存取方式:順序存取頻率:存取頻率:1次次/月月數(shù)據(jù)加工條目數(shù)據(jù)加工條目例:工資系統(tǒng)中的計(jì)算應(yīng)發(fā)工資這個(gè)加工在數(shù)據(jù)例:工資系統(tǒng)中的計(jì)算應(yīng)發(fā)工資這個(gè)加工在數(shù)據(jù)字典中的條目描

21、畫為字典中的條目描畫為數(shù)據(jù)加工稱號(hào):計(jì)算應(yīng)發(fā)工資數(shù)據(jù)加工稱號(hào):計(jì)算應(yīng)發(fā)工資加工編號(hào):加工編號(hào):1.2闡明:根據(jù)職工的工資檔案及本月獎(jiǎng)金發(fā)放表數(shù)據(jù)闡明:根據(jù)職工的工資檔案及本月獎(jiǎng)金發(fā)放表數(shù)據(jù)計(jì)算每個(gè)職工的應(yīng)發(fā)工資計(jì)算每個(gè)職工的應(yīng)發(fā)工資輸入數(shù)據(jù)流:獎(jiǎng)金發(fā)放表及工資檔案輸入數(shù)據(jù)流:獎(jiǎng)金發(fā)放表及工資檔案輸出數(shù)據(jù)流:應(yīng)發(fā)工資表輸出數(shù)據(jù)流:應(yīng)發(fā)工資表加工邏輯:加工邏輯:DO WHILE 工資檔案文件指針未指向文件尾工資檔案文件指針未指向文件尾 從工資檔案中取出當(dāng)前職工工資的各項(xiàng)根本數(shù)據(jù)進(jìn)從工資檔案中取出當(dāng)前職工工資的各項(xiàng)根本數(shù)據(jù)進(jìn)展累加展累加在獎(jiǎng)金發(fā)放表中按職工號(hào)查找到該職工的獎(jiǎng)金數(shù)在獎(jiǎng)金發(fā)放表中按職工號(hào)

22、查找到該職工的獎(jiǎng)金數(shù)對(duì)獎(jiǎng)金數(shù)與工資根本數(shù)據(jù)的累加和進(jìn)展求和得到該對(duì)獎(jiǎng)金數(shù)與工資根本數(shù)據(jù)的累加和進(jìn)展求和得到該職工的應(yīng)發(fā)工資數(shù)職工的應(yīng)發(fā)工資數(shù)ENDDO加工邏輯的描畫加工邏輯的描畫三種常用的描畫方法:三種常用的描畫方法:構(gòu)造化言語(yǔ)構(gòu)造化言語(yǔ)斷定表斷定表斷定樹斷定樹構(gòu)造化言語(yǔ) 介于自然言語(yǔ)和方式言語(yǔ)之間的一種半方式言語(yǔ),是自然言語(yǔ)的一個(gè)受限制的子集 三種根本構(gòu)造 順序構(gòu)造:自然言語(yǔ)簡(jiǎn)單祈使句序列 選擇構(gòu)造 IFTHEN-ELSE; CASE-OF-ENDCASE; 循環(huán)構(gòu)造 WHILE-DO; REPEAT-UNTIL順序構(gòu)造舉例 “打印工資單處置邏輯 輸入職工號(hào) 讀根本工資文件 讀考勤表文件 讀扣款文件 計(jì)算應(yīng)付工資 計(jì)算代扣工資 計(jì)算實(shí)發(fā)工資 選擇構(gòu)造舉例 “客戶優(yōu)惠待遇處置邏輯 IF 每年買賣額 = 5萬(wàn) THEN IF 最近三個(gè)月無(wú)欠款 THEN 折扣值=15%買賣額 ELSE IF 與本公司買賣=20年 THEN 折扣率=10%買賣額 ELSE 折扣率=5%買賣額 ELSE 折扣值0

溫馨提示

  • 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)論