管理信息系統(tǒng)開發(fā)實踐項目3系統(tǒng)分析有邏輯處理_第1頁
管理信息系統(tǒng)開發(fā)實踐項目3系統(tǒng)分析有邏輯處理_第2頁
管理信息系統(tǒng)開發(fā)實踐項目3系統(tǒng)分析有邏輯處理_第3頁
管理信息系統(tǒng)開發(fā)實踐項目3系統(tǒng)分析有邏輯處理_第4頁
管理信息系統(tǒng)開發(fā)實踐項目3系統(tǒng)分析有邏輯處理_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第2部分管理信息系統(tǒng)開發(fā)實踐

項目3系統(tǒng)分析任務(wù)1閱讀庫存管理系統(tǒng)分析報告任務(wù)2系統(tǒng)分析任務(wù)3數(shù)據(jù)流程圖的繪制任務(wù)4數(shù)據(jù)字典的編寫任務(wù)5系統(tǒng)分析報告的編寫學(xué)習目標1.能熟練繪制數(shù)據(jù)流程圖;2.能熟練編寫數(shù)據(jù)字典;3.掌握系統(tǒng)分析的任務(wù)、步驟;4.能編寫簡單的系統(tǒng)分析報告。工作任務(wù)1.閱讀庫存管理系統(tǒng)的系統(tǒng)分析報告,并進一步完善該系統(tǒng)的數(shù)據(jù)流程圖;2.按照項目1的分組和所選題目,進行系統(tǒng)分析,給出系統(tǒng)的簡要需求分析、主要數(shù)據(jù)流程圖數(shù)據(jù)字典,并編寫系統(tǒng)分析報告。任務(wù)1閱讀庫存管理系統(tǒng)分析報告庫存管理系統(tǒng)分析報告1.引言2.軟件系統(tǒng)描述3.軟件系統(tǒng)邏輯模型任務(wù)2系統(tǒng)分析系統(tǒng)分析就是從系統(tǒng)的觀點出發(fā),對現(xiàn)行系統(tǒng)進行分析綜合,找出各種可行的方案,以供決策者進行理想的選擇,也是為系統(tǒng)設(shè)計、系統(tǒng)測試、系統(tǒng)實現(xiàn)打下堅實的基礎(chǔ),同時也提供了系統(tǒng)驗收的依據(jù)。任務(wù)2系統(tǒng)分析1.系統(tǒng)分析的主要任務(wù)(1)需求分析(2)新系統(tǒng)邏輯模型設(shè)計2.系統(tǒng)詳細調(diào)查與分析(1)對現(xiàn)行系統(tǒng)進行詳細的業(yè)務(wù)調(diào)查分析以了解各項需求(2)進行數(shù)據(jù)分析,建立數(shù)據(jù)庫邏輯模型

(3)進行功能分析,確定新系統(tǒng)邏輯結(jié)構(gòu)任務(wù)2系統(tǒng)分析在系統(tǒng)分析中可以適當采用如下工具:1)數(shù)據(jù)流程圖,是對系統(tǒng)進行概要描述的工具。它反映了系統(tǒng)的全貌,是系統(tǒng)分析的核心內(nèi)容,但是對其中的數(shù)據(jù)與功能描述的細節(jié)沒有進行定義。2)數(shù)據(jù)字典,是對流程圖中的數(shù)據(jù)部分進行詳細描述的工具。它對數(shù)據(jù)流程圖起著注釋作用。任務(wù)2系統(tǒng)分析3)數(shù)據(jù)庫設(shè)計工具——規(guī)范化形式,運用它可以對系統(tǒng)內(nèi)數(shù)據(jù)庫進行邏輯設(shè)計。4)功能描述工具——決策樹、判定表、結(jié)構(gòu)式語言,是對數(shù)據(jù)流程圖中的功能部分進行詳細描述的工具,它對數(shù)據(jù)流程圖起著注釋作用。其中前三種主要是數(shù)據(jù)分析的工具,第四種是復(fù)雜功能分析的工具。任務(wù)3數(shù)據(jù)流程圖的繪制

數(shù)據(jù)流程圖描述系統(tǒng)由哪幾部分組成以及各部分之間的聯(lián)系。

數(shù)據(jù)流程圖包括以下四種成分:外部實體(數(shù)據(jù)源點/終點)表示方法:數(shù)據(jù)流表示方法:任務(wù)3數(shù)據(jù)流程圖的繪制

處理表示方法:或者數(shù)據(jù)存儲表示方法:F例如:工資管理數(shù)據(jù)流程圖任務(wù)4數(shù)據(jù)字典的編寫

在數(shù)據(jù)流程圖中,通過數(shù)據(jù)流、文件和處理描述了一個系統(tǒng)的業(yè)務(wù),但它還只是系統(tǒng)的框架,圖中沒有表達也很難表達出許多具體的細節(jié)。數(shù)據(jù)字典就是為了描述這些細節(jié)而建立的,它是系統(tǒng)分析階段的重要文檔,詳細地定義和解釋了數(shù)據(jù)流程圖上未能表達的內(nèi)容。數(shù)據(jù)流程圖加上完整的數(shù)據(jù)字典,就形成一份完整的系統(tǒng)分析的“系統(tǒng)規(guī)格說明書”。任務(wù)4數(shù)據(jù)字典的編寫

完整的數(shù)據(jù)字典包括:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯和外部實體。1.數(shù)據(jù)項定義數(shù)據(jù)項定義主要說明數(shù)據(jù)項名稱、類型、長度和取值范圍等。2.數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)用于描述某些數(shù)據(jù)項之間的關(guān)系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項組成,也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,還可以由若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)組成。數(shù)據(jù)結(jié)構(gòu)主要用于說明復(fù)雜的數(shù)據(jù)流、數(shù)據(jù)存儲與數(shù)據(jù)項之間的關(guān)系。任務(wù)4數(shù)據(jù)字典的編寫3.數(shù)據(jù)流定義數(shù)據(jù)流描述數(shù)據(jù)項或數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)中的傳輸路徑,數(shù)據(jù)流定義主要說明數(shù)據(jù)流是由哪些數(shù)據(jù)項組成的,以及數(shù)據(jù)在單位時間內(nèi)的流量,它的來源、去向等。4.數(shù)據(jù)存儲定義數(shù)據(jù)存儲是指數(shù)據(jù)暫存或永久保存的地方。5.處理邏輯定義處理邏輯又叫加工,它主要說明處理的輸入數(shù)據(jù)、輸出數(shù)據(jù)以及處理邏輯等。6.外部實體定義外部實體是信息系統(tǒng)數(shù)據(jù)的來源與去向。任務(wù)5處理邏輯的表達在數(shù)據(jù)流程圖中,用數(shù)據(jù)、文件和加工等一系列工具來描述一個系統(tǒng)。其中數(shù)據(jù)流和文件的分析用數(shù)據(jù)字典、數(shù)據(jù)存儲作了詳盡的說明,要清楚地分析一個系統(tǒng),還必須用處理邏輯工具把數(shù)據(jù)流程圖中的各個處理或加工加以詳盡地說明。一般的文字說明存在二義性,如顧客每年的交易額在50000元以上和支付信用好或已經(jīng)與公司交易20年以上,給予優(yōu)惠待遇。處理邏輯必須無二義性。表示處理邏輯常用的工具:決策樹判定表

用表格方式來表示處理邏輯的一種工具。結(jié)構(gòu)式語言

任務(wù)5處理邏輯的表達一、決策樹P47用樹形圖來表示處理邏輯的一種工具。 最近三個 月無欠款——————————折扣率15% 每年交易額最近三個與本公司>50000元月無欠款交易>20年———折扣率10%財信公司折扣政策 與本公司 交易<=20年——折扣率10% 每年交易額<=50000元______________________________無折扣折扣政策決策樹任務(wù)5處理邏輯的表達二、判定表用表格方式來表示處理邏輯的一種工具。

同條件組合條件和行動12345678C1:交易額在50000元以上YYYYNNNNC2:最近三個月中無欠款YYNNYYNNC3:與本公司交易20年以上YNYNYNYNA1:折扣率15%XXA2:折扣率10%XA3:折扣率5%XA4:無折扣率XXXX任務(wù)5處理邏輯的表達其中C=3條件A=4行動X=8不同條件的組合;Y為是,N為否,X為該種組合情況下的行動.優(yōu)化后如下表:其中“-”表示“Y”或“N”均可同條件組合條件和行動1(1/2)2(3)3(4)4(5/6/7/8)C1:交易額在50000元以上YYYNC2:最近三個月中無欠款YNN-C3:與本公司交易20年以上-YN-A1:折扣率15%XA2:折扣率10%XA3:折扣率5%XA4:無折扣率X任務(wù)5處理邏輯的表達三、結(jié)構(gòu)式語言

1、結(jié)構(gòu)式語言使用的詞匯主要有以下三類:祈使句中的動詞數(shù)據(jù)字典中已定義的名詞常用的運算符、關(guān)系符等保留字2、結(jié)構(gòu)式語言只使用以下幾類語句簡單的祈使句判斷語句如果條件則行動A(條件成立)否則行動B(條件不成立)循環(huán)語句

當條件做行動A任務(wù)5處理邏輯的表達四、三種表達工具的比較1、對一個不太復(fù)雜的邏輯判斷,使用決策樹較好;2、對一個十分復(fù)雜的邏輯判斷,使用判定表較好;3、如果一個處理過程中,既包含順序結(jié)構(gòu),又有判斷和循環(huán)邏輯時,使用結(jié)構(gòu)式語言較好。五、系統(tǒng)說明書的主要內(nèi)容1、數(shù)據(jù)流程圖描述新系統(tǒng)的主要邏輯功能和數(shù)據(jù)流向;2、數(shù)據(jù)字典對整個系統(tǒng)的每一個數(shù)據(jù)項、數(shù)據(jù)存儲結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯等都有明確的定義,數(shù)據(jù)存儲3NF;3、加工說明表達了最低一層數(shù)據(jù)流程圖每一個處理邏輯,加工說明的內(nèi)容應(yīng)以結(jié)構(gòu)式語言為主,對存在判斷問題的處理邏輯,輔以決策樹和判斷表說明。系統(tǒng)說明書使用戶在計算機管理信息系統(tǒng)建立之前就可以看到它的邏輯模型,知道它的主要功能,有助于系統(tǒng)開發(fā)工作的順利進展。任務(wù)6系統(tǒng)分析報告的編寫作為系統(tǒng)分析階段的技術(shù)文檔,系統(tǒng)分析報告又稱為系統(tǒng)說明書,通常包括以下三方面內(nèi)容:1.引言說明項目的目標、功能、專用術(shù)語和參考資料。2.系統(tǒng)描述(1)項目的概述簡要地介紹項目的總體情況。(2)項目的主要內(nèi)容簡要說明系統(tǒng)主要包括的幾個模塊,及其要實現(xiàn)的具體功能。(3)現(xiàn)行系統(tǒng)的調(diào)查情況任務(wù)6系統(tǒng)分析報告的編寫新系統(tǒng)是在現(xiàn)行系統(tǒng)的基礎(chǔ)上建立起來的。設(shè)計新系統(tǒng)之前,必須對現(xiàn)系統(tǒng)調(diào)查清楚,掌握系統(tǒng)的真實情況,了解用戶要求的問題所在。列出系統(tǒng)的目標、主要功能、組織結(jié)構(gòu)、用戶要求和硬件要求等,并簡要指出存在的主要問題及原因。以數(shù)據(jù)流程圖為主要工具,說明現(xiàn)行系統(tǒng)的概況。

任務(wù)6系統(tǒng)分析報告的編寫3.新系統(tǒng)邏輯模型的確定通過對現(xiàn)行系統(tǒng)的分析,找出現(xiàn)行系統(tǒng)的主要問題所在,進行必要的改動,從而得到新系統(tǒng)的邏輯模型。新系統(tǒng)的邏輯模型功能需求主要包括:活動者、功能結(jié)構(gòu)、數(shù)據(jù)流程圖和數(shù)據(jù)字典。

閱讀學(xué)子超市管理信息系統(tǒng)的建設(shè)實例

小結(jié)系統(tǒng)分析是MIS開發(fā)的重要環(huán)節(jié),需要在系統(tǒng)可行性研究的基礎(chǔ)上,根據(jù)用戶的實際需求、結(jié)合計算機處理信息的特點,全面分析或改進現(xiàn)行系統(tǒng)中的業(yè)務(wù)處理流程、數(shù)據(jù)處理流程、處理過程中不合理的部分,形成新系統(tǒng)的邏輯模型,新系統(tǒng)的邏輯模型主要由數(shù)據(jù)流程圖和數(shù)據(jù)字典構(gòu)成。系統(tǒng)分析的

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論