版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、管理信息系統(tǒng)的系統(tǒng)分析管理信息系統(tǒng)的系統(tǒng)分析主要內(nèi)容主要內(nèi)容 可行性分析和詳細(xì)調(diào)查可行性分析和詳細(xì)調(diào)查 管理業(yè)務(wù)調(diào)查管理業(yè)務(wù)調(diào)查 數(shù)據(jù)流程調(diào)查數(shù)據(jù)流程調(diào)查 數(shù)據(jù)字典數(shù)據(jù)字典 處理邏輯工具處理邏輯工具 系統(tǒng)化分析系統(tǒng)化分析 研究的確定管理模型研究的確定管理模型 提出新系統(tǒng)的邏輯方案提出新系統(tǒng)的邏輯方案第三節(jié)第三節(jié). 數(shù)據(jù)流程調(diào)查數(shù)據(jù)流程調(diào)查本節(jié)內(nèi)容:本節(jié)內(nèi)容: 一、數(shù)據(jù)流程圖及其繪制用符號一、數(shù)據(jù)流程圖及其繪制用符號 二、數(shù)據(jù)流程圖實例二、數(shù)據(jù)流程圖實例三、繪制數(shù)據(jù)流程圖的方法三、繪制數(shù)據(jù)流程圖的方法一、數(shù)據(jù)、數(shù)據(jù)流程調(diào)查一、數(shù)據(jù)、數(shù)據(jù)流程調(diào)查1、數(shù)據(jù)流程、數(shù)據(jù)流程數(shù)據(jù)流程數(shù)據(jù)流程指數(shù)據(jù)在系統(tǒng)中
2、產(chǎn)生、傳輸、處理處理、使用、存儲的過程指數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、處理處理、使用、存儲的過程2、數(shù)據(jù)、數(shù)據(jù)流程調(diào)查的內(nèi)容、數(shù)據(jù)、數(shù)據(jù)流程調(diào)查的內(nèi)容 : 收集原系統(tǒng)全部輸入單據(jù)(如入庫單、收據(jù)、憑證)、輸出報表收集原系統(tǒng)全部輸入單據(jù)(如入庫單、收據(jù)、憑證)、輸出報表和數(shù)據(jù)存儲介質(zhì)(如賬本、清單)的典型格式。和數(shù)據(jù)存儲介質(zhì)(如賬本、清單)的典型格式。 在上述各種單據(jù)、報表、賬本的典型樣品上或用附頁注明制作單在上述各種單據(jù)、報表、賬本的典型樣品上或用附頁注明制作單位、報送單位、存放地點、發(fā)生頻度(如每月制作幾張)、發(fā)生位、報送單位、存放地點、發(fā)生頻度(如每月制作幾張)、發(fā)生的高峰時間及發(fā)生量等。的高峰
3、時間及發(fā)生量等。 在上述各種單據(jù)、報表、賬冊的典型樣品上注明各項數(shù)據(jù)的類型在上述各種單據(jù)、報表、賬冊的典型樣品上注明各項數(shù)據(jù)的類型(數(shù)字、字符)、長度、取值范圍(指最大值和最小值)。(數(shù)字、字符)、長度、取值范圍(指最大值和最小值)。二、數(shù)據(jù)流程的描述工具、畫法及其特點二、數(shù)據(jù)流程的描述工具、畫法及其特點1、數(shù)據(jù)流程圖的定義(、數(shù)據(jù)流程圖的定義(Data Flow Diagram,DFD) 數(shù)據(jù)流程圖數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情可以用少數(shù)幾種符號綜合地反映
4、出信息在系統(tǒng)中的流動、處理和存儲情況。況。2、數(shù)據(jù)流程圖圖例、數(shù)據(jù)流程圖圖例 常見的數(shù)據(jù)流程圖有兩種:常見的數(shù)據(jù)流程圖有兩種: 一種是以方框、連線及其變形為基本圖例符號來表示數(shù)據(jù)流動一種是以方框、連線及其變形為基本圖例符號來表示數(shù)據(jù)流動過程。過程。 一種是以圓圈及連接弧線作為其基本符號來表示數(shù)據(jù)流動過程。一種是以圓圈及連接弧線作為其基本符號來表示數(shù)據(jù)流動過程。 這兩種方法實際表示一個數(shù)據(jù)流程的時候,大同小異,但是針對不這兩種方法實際表示一個數(shù)據(jù)流程的時候,大同小異,但是針對不同的數(shù)據(jù)處理流程卻各有特點。同的數(shù)據(jù)處理流程卻各有特點。數(shù)據(jù)流程圖數(shù)據(jù)流程圖 VS 業(yè)務(wù)流程圖業(yè)務(wù)流程圖 (1) 在數(shù)據(jù)
5、流程圖中具體的組織機(jī)構(gòu)、工作場所、人員、在數(shù)據(jù)流程圖中具體的組織機(jī)構(gòu)、工作場所、人員、物質(zhì)流等等都已去掉,只剩下數(shù)據(jù)的存儲、流動、處理、物質(zhì)流等等都已去掉,只剩下數(shù)據(jù)的存儲、流動、處理、使用的情況,能使我們總結(jié)出信息處理的內(nèi)部規(guī)律性。使用的情況,能使我們總結(jié)出信息處理的內(nèi)部規(guī)律性。(2) 數(shù)據(jù)流程圖把系統(tǒng)對各種業(yè)務(wù)的處理過程聯(lián)系起來數(shù)據(jù)流程圖把系統(tǒng)對各種業(yè)務(wù)的處理過程聯(lián)系起來考慮,形成一個總體。而業(yè)務(wù)流程圖只能孤立在分析各考慮,形成一個總體。而業(yè)務(wù)流程圖只能孤立在分析各個業(yè)務(wù),不能反映出各業(yè)務(wù)之間的數(shù)據(jù)關(guān)系。個業(yè)務(wù),不能反映出各業(yè)務(wù)之間的數(shù)據(jù)關(guān)系。數(shù)據(jù)流程圖的作用:數(shù)據(jù)流程圖的作用:(1 1)
6、 系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)信息流程;系統(tǒng)分析員用這種工具自頂向下分析系統(tǒng)信息流程;(2 2) 可在圖上畫出計算機(jī)處理的部分;可在圖上畫出計算機(jī)處理的部分;(3 3) 根據(jù)邏輯存貯,進(jìn)一步作數(shù)據(jù)分析,可向數(shù)據(jù)庫設(shè)計過渡;根據(jù)邏輯存貯,進(jìn)一步作數(shù)據(jù)分析,可向數(shù)據(jù)庫設(shè)計過渡;(4 4) 根據(jù)數(shù)據(jù)流向,定出存取方式;根據(jù)數(shù)據(jù)流向,定出存取方式;(5 5) 對應(yīng)一個處理過程,可用相應(yīng)的程序語言來表達(dá)處理方法,對應(yīng)一個處理過程,可用相應(yīng)的程序語言來表達(dá)處理方法,向程序設(shè)計過渡。向程序設(shè)計過渡。 (6 6)畫數(shù)據(jù)流圖的基本目的是利用它作為交流信息的工具。分析員)畫數(shù)據(jù)流圖的基本目的是利用它作為交
7、流信息的工具。分析員把他對現(xiàn)有系統(tǒng)的認(rèn)識或?qū)δ繕?biāo)系統(tǒng)的設(shè)想用數(shù)據(jù)流圖描繪出來,把他對現(xiàn)有系統(tǒng)的認(rèn)識或?qū)δ繕?biāo)系統(tǒng)的設(shè)想用數(shù)據(jù)流圖描繪出來,供有關(guān)人員審查確認(rèn)。由于在數(shù)據(jù)流圖中通常僅僅使用四種基本符供有關(guān)人員審查確認(rèn)。由于在數(shù)據(jù)流圖中通常僅僅使用四種基本符號,而且不包含任何有關(guān)物理實現(xiàn)的細(xì)節(jié),因此,絕大多數(shù)用戶都號,而且不包含任何有關(guān)物理實現(xiàn)的細(xì)節(jié),因此,絕大多數(shù)用戶都可以理解和評價它??梢岳斫夂驮u價它。 數(shù)據(jù)流程圖的繪制:數(shù)據(jù)流程圖的繪制: 結(jié)構(gòu)化分析方法采用自頂向下逐層分解的方法。結(jié)構(gòu)化分析方法采用自頂向下逐層分解的方法。 結(jié)構(gòu)化分析方法結(jié)構(gòu)化分析方法(Structured Analysis)
8、(Structured Analysis) 是一種面向數(shù)據(jù)流的需求分析方法,適用分析大型數(shù)據(jù)處理系統(tǒng),是一種簡單、實用的方法?;舅枷耄鹤皂斚蛳轮饘臃纸饫L制步驟繪制步驟 繪制數(shù)據(jù)流程圖首先從系統(tǒng)的最高層開始,在這個層繪制數(shù)據(jù)流程圖首先從系統(tǒng)的最高層開始,在這個層次上把系統(tǒng)看作一個整體來處理,以便能看出系統(tǒng)與次上把系統(tǒng)看作一個整體來處理,以便能看出系統(tǒng)與外部的情況。編號為外部的情況。編號為0。處理編號為。處理編號為0。 頂層圖繪制完成后,按照業(yè)務(wù)處理過程對頂層圖的的頂層圖繪制完成后,按照業(yè)務(wù)處理過程對頂層圖的的處理(處理)進(jìn)行分解,得到的數(shù)據(jù)流程圖為第一層處理(處理)進(jìn)行分解,得到的數(shù)據(jù)流程圖為
9、第一層圖,編號為圖,編號為1。處理編號為。處理編號為1,2,3等。等。 如果第一層圖中的處理仍然較復(fù)雜,對其處理工作心如果第一層圖中的處理仍然較復(fù)雜,對其處理工作心里并不是十分清楚,則應(yīng)對這些處理進(jìn)行更進(jìn)一步的里并不是十分清楚,則應(yīng)對這些處理進(jìn)行更進(jìn)一步的分解,繪制出第二層數(shù)據(jù)流程圖。處理編號為分解,繪制出第二層數(shù)據(jù)流程圖。處理編號為1.1,1.2,1.3;2.1,2.2;等,分別代表該圖是對第一層圖等,分別代表該圖是對第一層圖中編號為中編號為1,2,3的處理的分解。的處理的分解。a關(guān)聯(lián)圖關(guān)聯(lián)圖.3.2圖0GQRLSMABCABCDEFG12356圖2.131NMPGL圖2b頂層圖頂層圖d三層
10、圖三層圖c二層圖二層圖繪制數(shù)據(jù)流圖過程示意圖繪制數(shù)據(jù)流圖過程示意圖數(shù)據(jù)流程圖的基本圖例符號:數(shù)據(jù)流程圖的基本圖例符號:數(shù)據(jù)流程圖畫法:數(shù)據(jù)流程圖畫法:自上而下,逐層展開;輸入輸出,保持平衡。自上而下,逐層展開;輸入輸出,保持平衡。外部實體處理數(shù)據(jù)流數(shù)據(jù)存儲儲戶攜帶存折辦理取款手續(xù)的數(shù)據(jù)流儲戶攜帶存折辦理取款手續(xù)的數(shù)據(jù)流儲戶將填好的取款單、存折交銀行,銀行做如下處理: 審核并查對帳目,一旦發(fā)現(xiàn)存折有效性問題、取款單填寫問題或是存折、帳卡與取款單不符等問題時均應(yīng)報告儲戶。 在檢驗通過后,出納員將取款信息登錄在存折和帳卡上,并通知付款。根據(jù)付款通知給儲戶付款。 取款過程完成。第一步:畫關(guān)聯(lián)數(shù)據(jù)流圖第
11、一步:畫關(guān)聯(lián)數(shù)據(jù)流圖數(shù)據(jù)的源點:儲戶。數(shù)據(jù)的終點:儲戶數(shù)據(jù)的源點:儲戶。數(shù)據(jù)的終點:儲戶輸入數(shù)據(jù)流:取款單,存折輸入數(shù)據(jù)流:取款單,存折輸出數(shù)據(jù)流:存折,利率單和結(jié)算清單輸出數(shù)據(jù)流:存折,利率單和結(jié)算清單存折、利率單、結(jié)算清單取款單、存折儲戶 儲戶P0儲戶第二步:逐層分解處理,畫出下層第二步:逐層分解處理,畫出下層DFDDFD。P1檢驗存折檢驗出的問題取款單P2登錄F1 帳卡F2 存折取款信息P3付款付款通知現(xiàn)款存折儲戶數(shù)據(jù)流圖的命名數(shù)據(jù)流圖的命名 數(shù)據(jù)流圖中每個成分的命名是否恰當(dāng),直接影響數(shù)據(jù)流圖的可理解數(shù)據(jù)流圖中每個成分的命名是否恰當(dāng),直接影響數(shù)據(jù)流圖的可理解性。因此,給這些成分起名字時應(yīng)
12、該仔細(xì)推敲。下面講述在命名時應(yīng)注性。因此,給這些成分起名字時應(yīng)該仔細(xì)推敲。下面講述在命名時應(yīng)注意的問題:意的問題: 為數(shù)據(jù)流(或數(shù)據(jù)存儲)命名為數(shù)據(jù)流(或數(shù)據(jù)存儲)命名 名字應(yīng)代表整個數(shù)據(jù)流(或數(shù)據(jù)存儲)的內(nèi)容,而不是僅僅名字應(yīng)代表整個數(shù)據(jù)流(或數(shù)據(jù)存儲)的內(nèi)容,而不是僅僅反映它的某些成分。反映它的某些成分。 不要使用空洞的、缺乏具體含義的名字(如不要使用空洞的、缺乏具體含義的名字(如“數(shù)據(jù)數(shù)據(jù)”、“信信息息”、“輸入輸入”之類)。之類)。 如果在為某個數(shù)據(jù)流(或數(shù)據(jù)存儲)起名字時遇到了困難,如果在為某個數(shù)據(jù)流(或數(shù)據(jù)存儲)起名字時遇到了困難,則很可能是因為對數(shù)據(jù)流圖分解不恰當(dāng)造成的,應(yīng)該試試
13、重新分解,看則很可能是因為對數(shù)據(jù)流圖分解不恰當(dāng)造成的,應(yīng)該試試重新分解,看是否能克服這個困難。是否能克服這個困難。注意注意 為處理命名為處理命名通常先為數(shù)據(jù)流命名,然后再為與之相關(guān)聯(lián)的處理命名。這樣命名比較容易,通常先為數(shù)據(jù)流命名,然后再為與之相關(guān)聯(lián)的處理命名。這樣命名比較容易,而且體現(xiàn)了人類習(xí)慣的而且體現(xiàn)了人類習(xí)慣的“由表及里由表及里”的思考過程。的思考過程。名字應(yīng)該反映整個處理的功能,而不是它的一部分功能。名字應(yīng)該反映整個處理的功能,而不是它的一部分功能。名字最好由一個具體的及物動詞,加上一個具體的賓語組成。應(yīng)該盡量避免使名字最好由一個具體的及物動詞,加上一個具體的賓語組成。應(yīng)該盡量避免使
14、用用“處理處理”、“處理處理”等空洞籠統(tǒng)的動詞作名字。等空洞籠統(tǒng)的動詞作名字。通常名字中僅包括一個動詞,如果必須用兩個動詞才能描述整個處理的功能,通常名字中僅包括一個動詞,如果必須用兩個動詞才能描述整個處理的功能,則把這個處理再分解成兩個處理可能更恰當(dāng)些。則把這個處理再分解成兩個處理可能更恰當(dāng)些。如果在為某個處理命名時遇到困難,則很可能是發(fā)現(xiàn)了分解不當(dāng)?shù)嫩E象,應(yīng)考如果在為某個處理命名時遇到困難,則很可能是發(fā)現(xiàn)了分解不當(dāng)?shù)嫩E象,應(yīng)考慮重新分解。慮重新分解。數(shù)據(jù)流圖的命名數(shù)據(jù)流圖的命名 (3) (3)通常在編號之首冠以字母,用以表示不同的元素,可以用通常在編號之首冠以字母,用以表示不同的元素,可以
15、用P P表表示處理,示處理,D D表示數(shù)據(jù)流,表示數(shù)據(jù)流, F F表示數(shù)據(jù)存儲,表示數(shù)據(jù)存儲, S S表示外部實體。例如:表示外部實體。例如: P3.1.2P3.1.2表示第三子系統(tǒng)第一層圖的第二個處理。表示第三子系統(tǒng)第一層圖的第二個處理。 從數(shù)據(jù)流圖的基本目標(biāo)出發(fā),可以考慮在一張數(shù)據(jù)流圖從數(shù)據(jù)流圖的基本目標(biāo)出發(fā),可以考慮在一張數(shù)據(jù)流圖中包含多少個元素合適的問題。一些調(diào)查研究表明,中包含多少個元素合適的問題。一些調(diào)查研究表明,如果一如果一張數(shù)據(jù)流圖中包含的處理多于張數(shù)據(jù)流圖中包含的處理多于5 59 9個,個,人們就難于領(lǐng)會它的人們就難于領(lǐng)會它的含義了。因此數(shù)據(jù)流圖應(yīng)該分層,并且在把功能級數(shù)據(jù)流
16、圖含義了。因此數(shù)據(jù)流圖應(yīng)該分層,并且在把功能級數(shù)據(jù)流圖細(xì)化后得到的處理超過細(xì)化后得到的處理超過9 9個時,應(yīng)該采用畫分圖的辦法,也個時,應(yīng)該采用畫分圖的辦法,也就是把每個主要功能都細(xì)化為一張數(shù)據(jù)流分圖,而原有的功就是把每個主要功能都細(xì)化為一張數(shù)據(jù)流分圖,而原有的功能級數(shù)據(jù)流圖用來描繪系統(tǒng)的整體邏輯概貌。能級數(shù)據(jù)流圖用來描繪系統(tǒng)的整體邏輯概貌。教材銷售系統(tǒng)該系統(tǒng)的工作流程教材銷售系統(tǒng)該系統(tǒng)的工作流程學(xué)生填寫購書單,如果書庫中有所需教材,則開發(fā)票,登學(xué)生填寫購書單,如果書庫中有所需教材,則開發(fā)票,登記并開領(lǐng)書單,學(xué)生憑領(lǐng)書單到書庫領(lǐng)書。如果書庫中該記并開領(lǐng)書單,學(xué)生憑領(lǐng)書單到書庫領(lǐng)書。如果書庫中該
17、教材脫銷,則填寫缺登記表。根據(jù)缺書登記表,生成一張教材脫銷,則填寫缺登記表。根據(jù)缺書登記表,生成一張采購單,由教材采購人員根據(jù)采購單采購教材,新教材進(jìn)采購單,由教材采購人員根據(jù)采購單采購教材,新教材進(jìn)庫后,將進(jìn)書單返回給系統(tǒng)。庫后,將進(jìn)書單返回給系統(tǒng)。頂層圖:頂層圖: 第一層圖:第一層圖: 第二層圖:第二層圖: 銷售子系統(tǒng)銷售子系統(tǒng) 采購子系統(tǒng)采購子系統(tǒng) 合并后的數(shù)據(jù)流程圖合并后的數(shù)據(jù)流程圖 例:工資管理系統(tǒng)的匯總流程圖例:工資管理系統(tǒng)的匯總流程圖 廠辦統(tǒng)計表銷售統(tǒng)計用戶合同合同登記處理合同合同臺賬合同執(zhí)行登記銷售分配處理庫存臺賬車間入庫單入庫處理入庫數(shù)據(jù)出庫數(shù)據(jù)查 詢查詢出庫處理發(fā)貨處理發(fā)貨
18、通知出庫單出庫單財務(wù)科成品銷售管理數(shù)據(jù)流程圖成品銷售管理數(shù)據(jù)流程圖訂單處理的第二層數(shù)據(jù)流程圖訂單處理的第二層數(shù)據(jù)流程圖P 2.2 開發(fā)貨票P 2.3 開付款 通知單訂貨單存檔等有貨再發(fā)貨訂貨單待付款訂貨單P 2.1 判定訂貨 處理方式P2(訂貨單)P3(訂貨單)P1(訂貨單)訂貨單 財務(wù)科發(fā)貨票訂貨單倉庫 庫存帳信用手冊付款通知單發(fā)貨票發(fā)貨票用戶案例案例 汽車配件公司:第一層數(shù)據(jù)流程圖(環(huán)境圖)汽車配件公司:第一層數(shù)據(jù)流程圖(環(huán)境圖)案例案例 汽車配件公司:第二層數(shù)據(jù)流程圖汽車配件公司:第二層數(shù)據(jù)流程圖第四節(jié)第四節(jié) 數(shù)據(jù)詞典(數(shù)據(jù)詞典(DD)DD就是用來定義數(shù)據(jù)流圖中各個成分的具體含義的,它以
19、一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計、維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。任何字典最主要的用途都是供人查閱對不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)字典和數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型,它們也是“需求規(guī)格說明書”的主要組成部分。數(shù)據(jù)字典的定義數(shù)據(jù)字典的定義數(shù)據(jù)字典數(shù)據(jù)字典: : 是對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏是對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體進(jìn)行定義和描述的工具,也是數(shù)據(jù)分析和輯、數(shù)據(jù)存儲和外部實體進(jìn)行定義和描述的工具,也是數(shù)據(jù)分析和管理工具,同時也是系統(tǒng)設(shè)計階
20、段進(jìn)行數(shù)據(jù)庫設(shè)計的重要依據(jù)。管理工具,同時也是系統(tǒng)設(shè)計階段進(jìn)行數(shù)據(jù)庫設(shè)計的重要依據(jù)。數(shù)據(jù)字典的內(nèi)容數(shù)據(jù)字典的內(nèi)容: : 數(shù)據(jù)項(數(shù)據(jù)元素):數(shù)據(jù)項(數(shù)據(jù)元素):數(shù)據(jù)的最小單位數(shù)據(jù)的最小單位 數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu):描述數(shù)據(jù)項之間的關(guān)系可由若干數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu),描述數(shù)據(jù)項之間的關(guān)系可由若干數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu),或數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)組成或數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)組成 數(shù)據(jù)流:數(shù)據(jù)流:由一個或一組固定的數(shù)據(jù)項組成由一個或一組固定的數(shù)據(jù)項組成 處理邏輯:處理邏輯:數(shù)據(jù)流程圖中最底層的處理邏輯數(shù)據(jù)流程圖中最底層的處理邏輯 數(shù)據(jù)存儲:數(shù)據(jù)存儲:數(shù)據(jù)的邏輯存儲結(jié)構(gòu)數(shù)據(jù)的邏輯存儲結(jié)構(gòu) 外部實體:外部實體:與數(shù)據(jù)有關(guān)的機(jī)構(gòu)或個人與數(shù)
21、據(jù)有關(guān)的機(jī)構(gòu)或個人如如: 學(xué)號姓名性別院系專業(yè)班級(照片)學(xué)號姓名性別院系專業(yè)班級(照片)學(xué)號學(xué)號字母字母姓名姓名字母字母8性別性別0 |注:代表男,代表女注:代表男,代表女 學(xué)生信息學(xué)生信息符符 號號含含 義義解解 釋釋= =被定義為被定義為+ +與與例如,例如,X=a+b,X=a+b,表示表示x x由由a a和和b b組成組成,或或例如,例如,X=a,b, X=a|b,X=a,b, X=a|b,表示表示x x由由a a或由或由b b組成組成 | | 或或重復(fù)重復(fù)例如,例如,X=a,X=a,表示表示x x由由0 0個或多個個或多個a a組成組成mnmn重復(fù)重復(fù)例如,例如,X=3a8,X=3a
22、8,表示表示x x中至少出現(xiàn)中至少出現(xiàn)3 3次次a a,至多出現(xiàn),至多出現(xiàn)8 8次次()()可選可選例如,例如,X=(a)X=(a)表示表示a a可在可在X X中出現(xiàn)中出現(xiàn), ,也可不出現(xiàn)也可不出現(xiàn)“”“”基本數(shù)據(jù)元素基本數(shù)據(jù)元素例如,例如,X=“a”,X=“a”,表示表示x x為取值為為取值為a a的數(shù)據(jù)元素的數(shù)據(jù)元素連接符連接符例如,例如,X=1.9,X=1.9,表示表示a a可取可取1 1到到9 9之中的任一值之中的任一值 數(shù)據(jù)文件的存折格式的數(shù)據(jù)字典中的定義格式為:數(shù)據(jù)文件的存折格式的數(shù)據(jù)字典中的定義格式為: 存折存折=戶名戶名+所號所號+帳號帳號+開戶日開戶日+性質(zhì)性質(zhì)+(密印密印)
23、+1存取行存取行50 戶名戶名=2字母字母24 所號所號=“000”“999” 注:儲蓄所編碼,規(guī)定三位數(shù)字注:儲蓄所編碼,規(guī)定三位數(shù)字 帳號帳號=“00000001”.“99999999” 注:帳號規(guī)定由八位數(shù)字組成注:帳號規(guī)定由八位數(shù)字組成 開戶日開戶日=年年+月月+日日 性質(zhì)性質(zhì)=“1”.“6” 注:注:“1”表示普通用戶,表示普通用戶,“5”表示工資戶等表示工資戶等密印密印=”0” 存取行存取行=日期日期+ (摘要摘要)+支出支出+存入存入+余額余額+操作操作+復(fù)核復(fù)核 日期日期=年年+月月+日日 年年=“00”.“99” 月月=“01”.“12” 日日=“01”.“31” 摘要摘要=
24、1字母字母4 注:表明該存取是存?是取?還是換?注:表明該存取是存?是?。窟€是換? 支出支出=金額金額 注:金額規(guī)定不超過注:金額規(guī)定不超過9999999.99元元 金額金額=“0000000.01”.“9999999.99” 操作操作=“00001”.“50000”例例1、數(shù)據(jù)項的定義:、數(shù)據(jù)項的定義: (1) 數(shù)據(jù)項的名稱、編號、別名和簡述;數(shù)據(jù)項的名稱、編號、別名和簡述;(2) 數(shù)據(jù)項的長度;數(shù)據(jù)項的長度;(3) 數(shù)據(jù)項的取值范圍數(shù)據(jù)項的取值范圍舉例:數(shù)據(jù)項定義:舉例:數(shù)據(jù)項定義:數(shù)據(jù)項編號數(shù)據(jù)項編號I02-01I02-01數(shù)據(jù)項名稱數(shù)據(jù)項名稱材料編號材料編號別名別名物料編碼物料編碼簡述
25、簡述某材料的代碼某材料的代碼類型及寬度類型及寬度字符型,字符型,4 4位位取值范圍取值范圍”0001” ”0001” ”9999”9999”2 數(shù)據(jù)結(jié)構(gòu)的定義數(shù)據(jù)結(jié)構(gòu)的定義 數(shù)據(jù)結(jié)構(gòu)描述某些數(shù)據(jù)項之間的關(guān)系。一個數(shù)據(jù)結(jié)數(shù)據(jù)結(jié)構(gòu)描述某些數(shù)據(jù)項之間的關(guān)系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項組成;也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,還可以由構(gòu)可以由若干個數(shù)據(jù)項組成;也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,還可以由若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)組成。例如表若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)組成。例如表5.l所示訂貨單就是由三個數(shù)據(jù)結(jié)所示訂貨單就是由三個數(shù)據(jù)結(jié)構(gòu)組成的數(shù)據(jù)結(jié)構(gòu),表中用構(gòu)組成的數(shù)據(jù)結(jié)構(gòu),表中用DS表示數(shù)據(jù)結(jié)構(gòu),用表示數(shù)據(jù)結(jié)構(gòu),用I表
26、示數(shù)據(jù)項。表示數(shù)據(jù)項。DS03-01:用戶訂貨單:用戶訂貨單DS03-02:訂貨單標(biāo)識:訂貨單標(biāo)識DS03-03:用戶情況:用戶情況DS03-04:配件情況:配件情況I1:訂貨單編號I3:用戶代碼I10:配件代碼I2:日期I4:用戶名稱I11:配件名稱 I5:用戶地址I12:配件規(guī)格I6:用戶姓名I13:訂貨數(shù)量I7:電話 I8:開戶銀行I9:賬號 表表5.2 用戶訂貨單的數(shù)據(jù)結(jié)構(gòu)用戶訂貨單的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)定義 例:數(shù)據(jù)結(jié)構(gòu)定義例:數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)編號: DS03-01數(shù)據(jù)結(jié)構(gòu)名稱: 用戶訂貨單簡述: 用戶所鎮(zhèn)用戶情況及訂貨要求等信息數(shù)據(jù)結(jié)構(gòu)組成: DS03-02 +DS03
27、-03+ DS03-04表表 5.3數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)定義3 數(shù)據(jù)流的定義數(shù)據(jù)流由一個或一組固定的數(shù)據(jù)項組成。數(shù)據(jù)流的定義數(shù)據(jù)流由一個或一組固定的數(shù)據(jù)項組成。定義數(shù)據(jù)流時,不僅要說明數(shù)據(jù)流的名稱、組成等,還定義數(shù)據(jù)流時,不僅要說明數(shù)據(jù)流的名稱、組成等,還應(yīng)指明它的來源、去向和數(shù)據(jù)流量等。應(yīng)指明它的來源、去向和數(shù)據(jù)流量等。 表表 5.4數(shù)據(jù)流定義數(shù)據(jù)流定義4、處理邏輯的定義:、處理邏輯的定義: 處理邏輯的定義僅對數(shù)據(jù)流程圖中最底層處理邏輯的定義僅對數(shù)據(jù)流程圖中最底層的處理邏輯加以說明。的處理邏輯加以說明。例:處理邏輯定義例:處理邏輯定義處理邏輯編號:P02-03處理邏輯名稱:計算電費(fèi)簡述:計算
28、應(yīng)交納的電費(fèi)輸入的數(shù)據(jù)流:數(shù)據(jù)流電費(fèi)價格,來源于數(shù)據(jù)存儲文件價格表;數(shù)據(jù)流電量和用戶類別,來源于處理邏輯讀電表數(shù)字處理和數(shù)據(jù)存儲擁戶文件。處理:根據(jù)數(shù)據(jù)流用電量和用戶信息,檢索用戶文件,確定該用戶類別;再根據(jù)已確定的該用戶類別,檢索數(shù)據(jù)存儲價格表文件,以確定該用戶的收費(fèi)標(biāo)準(zhǔn),得到單價;用單價和用電量相乘得該用戶應(yīng)交納的電費(fèi)。輸出的數(shù)據(jù)流:數(shù)據(jù)流電費(fèi)一是去外部項用戶,二是寫入數(shù)據(jù)存儲用戶電費(fèi)賬目文件。處理頻率:對每個用戶每月處理一次。表5.5 處理邏輯定義5 數(shù)據(jù)存儲的定義數(shù)據(jù)存儲的定義 數(shù)據(jù)存儲在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲數(shù)據(jù)存儲在數(shù)據(jù)字典中只描述數(shù)據(jù)的邏輯存儲結(jié)構(gòu),而不涉及它的物理組織。
29、結(jié)構(gòu),而不涉及它的物理組織。例:數(shù)據(jù)存儲定義例:數(shù)據(jù)存儲定義數(shù)據(jù)存儲編號:F03-08數(shù)據(jù)存儲名稱:庫存賬簡述:存放配件的庫存量和單價數(shù)據(jù)存儲組成:配件編號十配件名稱十單價十庫存量十備往關(guān)鍵字:配件編號相關(guān)聯(lián)的處理:P02,P03表表5.6 數(shù)據(jù)存儲定義數(shù)據(jù)存儲定義6 外部實體的定義外部實體定義包括:外部實體編號、名外部實體的定義外部實體定義包括:外部實體編號、名稱、簡述、及有關(guān)數(shù)據(jù)流的輸入和輸出。稱、簡述、及有關(guān)數(shù)據(jù)流的輸入和輸出。 例:外部實體定義例:外部實體定義外部實體編號:S03-01外部實體名稱:用戶簡述:購置本單位配件的用戶輸入的數(shù)據(jù)流:D03-06,D03-08輸出的數(shù)據(jù)流:D0
30、3-01表表5.7 外部實體定義外部實體定義數(shù)據(jù)字典的用途數(shù)據(jù)字典的用途數(shù)據(jù)字典最重要的用途是作為分析階段的工具。在數(shù)據(jù)字典中建立的一數(shù)據(jù)字典最重要的用途是作為分析階段的工具。在數(shù)據(jù)字典中建立的一組嚴(yán)密一致的定義很有助于改進(jìn)分析員和用戶之間的通信,因此將消除組嚴(yán)密一致的定義很有助于改進(jìn)分析員和用戶之間的通信,因此將消除許多可能的誤解。對數(shù)據(jù)的這一系列嚴(yán)密一致的定義也有助于改進(jìn)在不許多可能的誤解。對數(shù)據(jù)的這一系列嚴(yán)密一致的定義也有助于改進(jìn)在不同的開發(fā)人員或不同的開發(fā)小組之間的通信。如果要求所有開發(fā)人員都同的開發(fā)人員或不同的開發(fā)小組之間的通信。如果要求所有開發(fā)人員都根據(jù)公共的數(shù)據(jù)字典描述數(shù)據(jù)和設(shè)計
31、模塊,則能避免許多麻煩的接口問根據(jù)公共的數(shù)據(jù)字典描述數(shù)據(jù)和設(shè)計模塊,則能避免許多麻煩的接口問題。題。 數(shù)據(jù)字典中包含的每個數(shù)據(jù)元素的控制信息是很有價值的。因為列出數(shù)據(jù)字典中包含的每個數(shù)據(jù)元素的控制信息是很有價值的。因為列出了使用一個給定的數(shù)據(jù)元素的所有程序(或模塊),所以很容易估計改了使用一個給定的數(shù)據(jù)元素的所有程序(或模塊),所以很容易估計改變一個數(shù)據(jù)將產(chǎn)生的影響,并且能對所有受影響的程序或模塊作出相應(yīng)變一個數(shù)據(jù)將產(chǎn)生的影響,并且能對所有受影響的程序或模塊作出相應(yīng)的改變。的改變。 最后,數(shù)據(jù)字典是開發(fā)數(shù)據(jù)庫的第一步,而且是很有價值的一步。最后,數(shù)據(jù)字典是開發(fā)數(shù)據(jù)庫的第一步,而且是很有價值的一
32、步。名字:定貨報表名字:定貨報表別名:定貨信息別名:定貨信息描述:每天一次送給采購員的需要定貨描述:每天一次送給采購員的需要定貨的零件表的零件表定義:定貨報表零件編號定義:定貨報表零件編號+零件名稱零件名稱+定貨數(shù)量定貨數(shù)量+目前價格目前價格+主要供應(yīng)者主要供應(yīng)者+次要次要供應(yīng)者供應(yīng)者位置:輸出到打印機(jī)位置:輸出到打印機(jī)名字:零件編號名字:零件編號別名:別名:描述:唯一地標(biāo)識庫存清單中一個特定零描述:唯一地標(biāo)識庫存清單中一個特定零件的關(guān)鍵域件的關(guān)鍵域定義:零件編號定義:零件編號88字符字符88位置:定貨報表位置:定貨報表 定貨信息定貨信息 庫存清單庫存清單名字:定貨數(shù)量名字:定貨數(shù)量別名:別名
33、:描述:某個零件一次定貨的數(shù)量描述:某個零件一次定貨的數(shù)量定義:定貨數(shù)量定義:定貨數(shù)量1數(shù)字?jǐn)?shù)字5位置:定貨報表位置:定貨報表 定貨信息定貨信息第五節(jié)第五節(jié). 描述處理邏輯的工具描述處理邏輯的工具 在數(shù)據(jù)流圖中,每個處理框中只簡單地寫上了一個處理名,在數(shù)據(jù)流圖中,每個處理框中只簡單地寫上了一個處理名,這顯然不能表達(dá)處理的全部內(nèi)容。隨著自頂向下逐步細(xì)化,這顯然不能表達(dá)處理的全部內(nèi)容。隨著自頂向下逐步細(xì)化,功能越來越具體,處理邏輯也越來越精細(xì)。到最底一層,處功能越來越具體,處理邏輯也越來越精細(xì)。到最底一層,處理邏輯詳細(xì)到可以實現(xiàn)的程度,因此稱為理邏輯詳細(xì)到可以實現(xiàn)的程度,因此稱為“原子處理原子處理
34、”或或“基本處理基本處理”。如果能夠?qū)懗雒恳粋€基本處理的全部詳細(xì)邏。如果能夠?qū)懗雒恳粋€基本處理的全部詳細(xì)邏輯功能,再自底向上綜合,就能完成全部邏輯處理。輯功能,再自底向上綜合,就能完成全部邏輯處理。說明說明 在寫基本處理邏輯的說明時,應(yīng)滿足如下要求:在寫基本處理邏輯的說明時,應(yīng)滿足如下要求: 對數(shù)據(jù)流圖的每一個基本處理,必須有一個處理邏輯說明;對數(shù)據(jù)流圖的每一個基本處理,必須有一個處理邏輯說明; 處理邏輯說明必須描述基本處理如何把輸入數(shù)據(jù)流變換為輸處理邏輯說明必須描述基本處理如何把輸入數(shù)據(jù)流變換為輸出數(shù)據(jù)流的處理規(guī)則;出數(shù)據(jù)流的處理規(guī)則; 處理邏輯說明必須描述實現(xiàn)處理的策略而不是實現(xiàn)處理的細(xì)處
35、理邏輯說明必須描述實現(xiàn)處理的策略而不是實現(xiàn)處理的細(xì)節(jié);節(jié); 目前用于寫處理邏輯說明的工具有結(jié)構(gòu)化語言、判定表和判定目前用于寫處理邏輯說明的工具有結(jié)構(gòu)化語言、判定表和判定樹。樹。(1)結(jié)構(gòu)化英語,例商店業(yè)務(wù)處理系統(tǒng)中)結(jié)構(gòu)化英語,例商店業(yè)務(wù)處理系統(tǒng)中“檢查發(fā)貨單檢查發(fā)貨單”(2)判定表)判定表 例:例:“檢查發(fā)貨單檢查發(fā)貨單”(3)判定樹)判定樹第六節(jié)第六節(jié) 系統(tǒng)化分析系統(tǒng)化分析系統(tǒng)化分析的目標(biāo)系統(tǒng)化分析的目標(biāo) 在對原有系統(tǒng)調(diào)查的基礎(chǔ)上,分析在對原有系統(tǒng)調(diào)查的基礎(chǔ)上,分析并并找出原系統(tǒng)業(yè)務(wù)找出原系統(tǒng)業(yè)務(wù)流程和數(shù)據(jù)流程的不足、提出優(yōu)化和改進(jìn)的方法,給出流程和數(shù)據(jù)流程的不足、提出優(yōu)化和改進(jìn)的方法,給
36、出新系統(tǒng)要采用的信息處理方案。新系統(tǒng)要采用的信息處理方案。系統(tǒng)化分析的內(nèi)容包括:系統(tǒng)化分析的內(nèi)容包括: 分析系統(tǒng)的目標(biāo)分析系統(tǒng)的目標(biāo): 分析業(yè)務(wù)流程分析業(yè)務(wù)流程 數(shù)據(jù)屬性分析數(shù)據(jù)屬性分析 分析數(shù)據(jù)流程分析數(shù)據(jù)流程 功能分析和劃分子系統(tǒng)功能分析和劃分子系統(tǒng) 數(shù)據(jù)存儲分析數(shù)據(jù)存儲分析 數(shù)據(jù)查詢要求分析數(shù)據(jù)查詢要求分析 數(shù)據(jù)的輸入輸出分析數(shù)據(jù)的輸入輸出分析 繪制新系統(tǒng)的數(shù)據(jù)流程圖繪制新系統(tǒng)的數(shù)據(jù)流程圖 確定新系統(tǒng)的數(shù)據(jù)處理方式確定新系統(tǒng)的數(shù)據(jù)處理方式提出新系統(tǒng)的邏輯方案 邏輯方案邏輯方案是系統(tǒng)分析階段的最終成果,是新系統(tǒng)開發(fā)中是系統(tǒng)分析階段的最終成果,是新系統(tǒng)開發(fā)中要采用的管理模型和信息處理方法,是
37、今后進(jìn)行系統(tǒng)設(shè)要采用的管理模型和信息處理方法,是今后進(jìn)行系統(tǒng)設(shè)計和實施的依據(jù)。計和實施的依據(jù)。 邏輯方案的內(nèi)容邏輯方案的內(nèi)容 新系統(tǒng)的業(yè)務(wù)流程新系統(tǒng)的業(yè)務(wù)流程 新系統(tǒng)的數(shù)據(jù)流程新系統(tǒng)的數(shù)據(jù)流程 新系統(tǒng)的邏輯結(jié)構(gòu)新系統(tǒng)的邏輯結(jié)構(gòu) 新系統(tǒng)中數(shù)據(jù)資源的分布新系統(tǒng)中數(shù)據(jù)資源的分布 新系統(tǒng)中的管理模型新系統(tǒng)中的管理模型需求文檔(需求文檔(SRS)的主要內(nèi)容)的主要內(nèi)容引言引言目的、背景、術(shù)語、參考資料目的、背景、術(shù)語、參考資料任務(wù)概述任務(wù)概述項目開發(fā)背景、目標(biāo)、范圍等項目開發(fā)背景、目標(biāo)、范圍等運(yùn)行環(huán)境的規(guī)定運(yùn)行環(huán)境的規(guī)定網(wǎng)絡(luò)、硬件、軟件環(huán)境網(wǎng)絡(luò)、硬件、軟件環(huán)境功能規(guī)定功能規(guī)定所設(shè)計的軟件要做什么所設(shè)計的
38、軟件要做什么性能規(guī)定性能規(guī)定精度,相應(yīng)時間,吞吐能力、頻率等精度,相應(yīng)時間,吞吐能力、頻率等輸入輸出要求輸入輸出要求解釋輸入輸出數(shù)據(jù)類型、并說明其媒體、格式、數(shù)值范圍、精度等解釋輸入輸出數(shù)據(jù)類型、并說明其媒體、格式、數(shù)值范圍、精度等案例文檔之四案例文檔之四軟件需求分析文檔軟件需求分析文檔1引言1.1編寫目的本文闡述了教師教學(xué)網(wǎng)絡(luò)測評系統(tǒng)的開發(fā)需求。用于指導(dǎo)本系統(tǒng)的開發(fā)人員進(jìn)行設(shè)計、開發(fā)和測試,是整個項目后續(xù)工作的基礎(chǔ)。1.2項目背景本項目的任務(wù)提出者為教務(wù)處,開發(fā)人員為計算機(jī)系老師,用戶為全校學(xué)生,實現(xiàn)該開發(fā)平臺為linux服務(wù)器版操作系統(tǒng),開發(fā)實現(xiàn)的計算機(jī)網(wǎng)絡(luò)為基礎(chǔ)的內(nèi)部局域網(wǎng),軟件使用時的網(wǎng)絡(luò)環(huán)境暫不在計劃之列。1.3術(shù)語1.4參考
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年阜陽貨運(yùn)資格證考試口訣
- 一日活動流程盥洗方案
- 2025年六盤水b2考貨運(yùn)資格證要多久
- 《促銷員的管理》課件
- 《設(shè)置繪圖環(huán)境》課件
- 2025中央空調(diào)維護(hù)合同
- 2025石油銷售合同范本范本
- 傳統(tǒng)點火系統(tǒng)教學(xué)課件
- 怎樣在臺上做述職報告
- 2024年甘肅省臨夏州中考化學(xué)真題卷及答案解析
- F450裝機(jī)教程優(yōu)秀課件
- (完整word版)高分子材料工程專業(yè)英語第二版課文翻譯基本全了
- 低結(jié)構(gòu)材料在區(qū)域游戲投放過程中存在的問題及應(yīng)對策略 論文
- 識別自動化思維重塑快樂自我
- 2023版思想道德與法治課件專題7第1講社會主義法律的特征和運(yùn)行PPT
- 毒品與艾滋病預(yù)防智慧樹知到答案章節(jié)測試2023年湖南警察學(xué)院
- 2023-2024學(xué)年山東省臨沂市小學(xué)數(shù)學(xué)五年級上冊期末自測試卷
- GB/T 35506-2017三氟乙酸乙酯(ETFA)
- GB 1208-2006電流互感器
- 品香的方法課件
- 幼兒教師如何做家訪專題培訓(xùn)課件
評論
0/150
提交評論