系統分析一課件_第1頁
系統分析一課件_第2頁
系統分析一課件_第3頁
系統分析一課件_第4頁
系統分析一課件_第5頁
已閱讀5頁,還剩74頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第15章系統分析數據分析的內容系統調查組織結構與功能業務分析業務流程分析數據與數據流程分析功能、數據分析新系統邏輯方案的建立系統分析系統分析報告系統設計報告問卷調查流程調查數據調查組織功能分析流程分析數據分析數據過程分析總體結構設計I/O設計代碼設計數據庫設計處理過程設計系統分析系統設計系統調查的范圍組織機構和功能業務組織目標和發展戰略工藝流程和產品結構管理方式和具體業務的管理方法業務流程與工作方式數據與數據流程決策方式和決策過程可用資源和限制條件現存問題和改進意見系統調查方法問卷調查調查會直接參與業務實踐查閱企業有關資料專題訪問業務人員用戶方介紹。。。組織結構圖宣教部企管處供應處銷售處包裝車間質量處廠長廠部經營部生產部后勤部廠長辦公室計劃統計處財務處調度處設備處1車間...人事處資料室黨辦資源控制流圖供銷處廠長人事處生產處技術處財務處行政處研究設計采購銷售倉庫1車間2車間3車間N車間運輸總務房產福利財務主管財務計劃成本管理財務會計內部銀行財務分析利稅計劃月度資金計劃年度資金計劃成本分析成本計劃定額成本計算成本核算工資管理專項基金帳務管理獎金管理退休職工工資生產職工工資銷售帳務管理日常帳務管理銀行帳務管理固定資產折舊基本建設基金技術改造基金資金利用率分析財務計劃執行分析利潤分析資金使用狀況分析業務功能表組織關系業務總工室機動科工藝科設計科質量科計劃科計劃銷售供應

人事生產設備更新生產科研究所人事科供應科銷售科總務科倉庫*VVV<<<*VVV<*V*<<<*<*<*VVV<<V*主管V相關<輔助組織業務關聯圖業務流程圖處理單位處理功能描述報表制作文檔存儲數據收集數據流動計劃處銀行技改處各部門局領導技改處銀行計劃處各部門上級領導各部門投資總規劃貸款規模開會討論報表審批綜合平衡正式計劃批準計劃下達各部門各部門上報表存檔業務流程圖例例子1.物資采購計劃的制定及審批上一年末各分廠制定出本分廠的“物資需求計劃表”,經供應處計劃科審批后由物資供應處的綜合管理科在每年的1月1日前將各分廠提交的年物資需求計劃表按物資品種進行匯總后得到新一年的“物資需求總表”,又供應處長審批后,由供應處計劃員計算出每一種物資的年采購計劃量并最后形成全廠新年的“物資采購計劃。學校采購科請購單位采購組驗收供應單位PFFFP1訂貨委托書acdb2單價表SS13

333*3訂貨單組長科長填單價訂貨單(正本)存根通知驗收人EDI數據流程分析把數據在組織內部的流動情況抽象地獨立出來。舍去了具體的組織機構、信息載體、處理工作、物資、材料等。單從數據流動過程來考察實際業務的數據處理模式。主要包括對信息的流動、傳遞、處理、存儲等的分析。結構化方法結構化:用一組標準的準則和工具從事某項工作.來源于結構化程序設計.順序處理結構判斷結構循環結構結構化分析的指導原則用戶參與編寫資料要適應用戶的水平和目的使用適當的畫圖工具事先建立一個邏輯模型自頂向下的分析與設計自頂向下的測試逐步求精的原則對整個系統進行總體評價結構化系統分析的特點畫圖自頂向下邏輯分析避免重復結構化系統分析的工具數據流程圖數據字典存儲結構的規范化數據立即存取圖處理邏輯的表達方法數據流程圖外部實體數據存儲數據流處理過程數據流的正確表達庫管員修改庫存查詢庫存庫存帳出入庫單查詢要求回答業務流程圖與數據流圖儲蓄所的業務流程為:儲蓄者將填好的存(取)單及存折交儲蓄所職員進行分類處理,分類有三種情況,存折不符合規定則返回給儲蓄者;若存款則交存款處理職員登記底賬并把存折退儲戶;若取款則交取款職員,記賬并取現金給儲戶,退存折給儲戶。自頂向下先用少數幾個處理邏輯高度概括地、抽象地描述整個系統的邏輯功能,然后逐步地擴展,使它具體化。例:汽車配件公司信息系統顧客供應商銷售管理采購管理會計帳務配件庫存應收應付款帳訂貨單發貨單付款收據123銷售管理編輯定貨單確定顧客訂貨產生暫存訂貨單檢索庫存編制銷售庫存報表登錄新顧客數據開發貨單并修改庫存對照暫存訂貨單業務員顧客配件配件庫存顧客暫存訂貨單配件庫存經理銷售歷史應收款明細帳訂貨單合格不合格新顧客不滿足采購到貨通知可發訂貨發貨單詢問庫存1.11.31.51.21.41.61.71.8采購管理按配件匯總按供應商匯總修改庫存和待訂貨量確定要訂貨的配件產生到貨通知核對發貨單暫存訂貨單供應商待訂貨配件供應商訂貨單配件庫存應付款明細帳銷售供應商訂貨單發貨單錯誤的發貨單正確發貨單到貨通知2.12.22.32.42.52.6會計帳務顧客供應商經理開收據并修編制會計改明細帳報表應收款明細帳修改總帳付款并修改明細帳總帳應付款明細帳核對付款單付款收據應付款通知付款3.13.53.23.33.4畫數據流程圖的原則主要的邏輯功能是什么它的外部項是什么它的輸入輸出數據流是什么應在系統中保存哪些數據三、數據字典專門記錄有關數據本身的信息.對數據流圖起著注解的作用.有關數據的所有細節問題都能從數據字典中得到數據元素數據字典的最小數據單位.若干個數據元素可以組成一個數據結構.通過對數據元素和數據結構的定義來描述數據流、數據存儲的結構。

數據元素的內容數據元素的名稱別名取值的范圍和取值的含義數據元素的長度數據元素的例子數據元素的編號:001數據元素名稱;汽車配件編號簡述:汽車配件的代碼別名;PART-NO長度:10字節類型;字符型取值含義:1位:進口/國產;2-4類別

5-7:牌號;8-10:品名編號有關的數據元素和數據結構:配件目錄,配件庫存有關的處理邏輯:銷售、采購、會計

數據元素一覽表編號名稱別名類型長度小數DE001配件編號PART字符10DE004單價PRICE數字82數據結構對數據的描述,對數據之間的組合關系進行定義,它是一種邏輯的描述。一個數據結構可以由若干個數據元素組成,也可以由若干個若干個數據元素和數據結構混合組成。訂貨單的數據結構訂貨單標識定貨單標號日期顧客詳情名稱地址聯系人電話。。。數據結構一覽表編號數據結構名稱內部用名數據元素/數據結構DS001汽車配件PARTDE001DE002DE003DS002供應商SUPPLIERDE004DE005DE006數據流數據的流向。分為外部輸入的數據流和內部輸出的數據流兩種.

數據流定義:數據流的來源數據流的去處數據流的組成數據流的流通量高峰時期的流通量數據流定義的例子數據流編號:001數據流名稱:訂貨單簡述:顧客訂貨時填寫的訂貨單數據流來源:外部項“顧客”數據流去處:處理邏輯“編輯顧客訂貨單”數據流的組成:訂貨單編號,日期,汽車配件

數量,顧客流通量:每天300份高峰時期流通量:9:00-11:00約140份數據流一覽表編號名稱來源去處流通量高峰流通量組成001訂貨單顧客編輯訂貨單300140編號日期配件數量顧客數據存儲在系統中應該保存的數據結構以及具體的數據內容,實際上它是系統的資源,用戶想從系統中獲取的所有信息都來源于數據存儲.只不過是經過各種加工以后才輸出給用戶.數據存儲定義數據存儲編號及其名稱數據存儲的組成是否有立即查詢要求數據存儲的定義編號:005名稱:向供應商的訂貨單組成:訂貨單編號日期供應商汽車配件數量要求到貨日期是否有立即查詢要求:有數據存儲一覽表編號名稱組成編號組成名稱立即查詢DB001配件目錄DS001汽車配件有DB002顧客目錄DS003顧客有處理邏輯系統的最小功能組成部分就是最低一層數據流圖中每一個處理邏輯.通常把它叫作“功能單元”

每一個處理邏輯實際上就是一個程序.處理邏輯的定義處理邏輯的編號簡單描述輸入和輸出功能描述有關的數據存儲處理邏輯的例子編號:001名稱:編輯訂貨單層次號:1.1簡述:接收從終端錄入的訂貨單并驗證之輸入:顧客訂貨單,來源:外部項“顧客”輸出:1.合格的訂貨單,去向:“確定顧客訂單”

2.不合格的訂貨單,去向:“業務員”處理:1.從終端錄入顧客訂貨單….有關的數據存儲:配件目錄,顧客目錄處理邏輯一覽表編號名稱層次輸入/輸出數據流來源/去處數據存儲P001編輯訂貨單1.1IOO顧客訂貨單合格不合格顧客確定業務員顧客目錄汽車目錄P002外部項的定義外部項的名稱有關的數據流外部項的例子編號:01名稱;顧客簡述:購買配件的單位或個人輸出:顧客訂貨單,顧客付款單輸入:發貨單個數:10000個外部項一覽表編號名稱輸出輸入個數E01顧客訂貨單發貨單10000E02E03數據字典作用開發一個計算機信息系統是一項復雜的計算機工程.有許多人共同工作.數據字典是所有開發人員共同的依據,統一的標準.只有它才能確保數據在系統中的完整性和一致性.

要有“數據管理員”來管理和維護.數據字典的使用按各種要求列表相互參照由描述內容檢索名稱一致性和完整性檢驗產生機器可讀的數據定義四、數據存儲結構規范化設計一個“好”的數據庫設計一個標準的數據結構使得用戶檢索更為簡化消除數據操作時產生的互相影響。人事管理例子新職工建立檔案編制工資表財務D1:職工檔案人事主管修改檔案編制簡歷表履歷表職工變動情況1324流入D1的數據流出D1數據流有流5個2個新職工調離通知住址變動職稱變動工資變動工資詳情職工歷史說明:D1的數據結構與”新職工“相同新職工數據流姓名工作單位變動史職工號單位性別調入日期民族職稱變動史出生日期職稱住址定職稱日期現文化程度工資變動歷史參加工作日期工資調入本單位日期起始日期現工資。。。現職稱D1輸出數據流

D1-3D1-4工資詳情姓名職工號當前工資職工歷史姓名職工號現文化程度參加工作日期工作單位變動史工作單位調入日期職稱變動史存在的問題現文化程度無法表示職稱變動中含有現職稱參加工作日期是工作變動史的一部分工作單位變動不止一次。。。一般說來,修改一個處理邏輯要比修改一個數據存儲來的容易,因此要盡可能地簡化數據存儲的數據結構,降低數據的維護成本。這就需要用規范化方法設計數據存儲的結構,提高數據的可修改性,完整性和一致性。第一規范形式(1NF)所謂規范化是指在一個數據結構中沒有重復出現的組項,換句話說,它是一個“平坦”的數據結構。簡稱1NF(FirstNormalForm)職工檔案

職工基本情況職工歷史*職工號*職工號姓名*變動日期性別工作單位民族職稱出生年月工資住址現在文化程度配件-供應商-庫存配件編號配件名稱規格供應商-庫存供應商名稱供應商地址價格庫存量庫存占用資金庫存量合計庫存量占用合計配件-供應商-庫存*配件編號配件名稱規格*供應商名稱供應商地址價格庫存量庫存占用資金1NF示例第二規范式(2NF)如果一個規范化的數據結構,它所有的非關鍵字數據元素都完全函數依賴于整個關鍵字,稱為2NF(SecondNormalForm)函數依賴:如果在一個數據結構R中,數據元素B的取值依賴于數據元素A的取值,則稱B函數依賴于A。數據元素關系配件-供應商-庫存*配件編號配件名稱規格*供應商名稱供應商地址價格庫存量庫存占用資金分解成三個數據結構配件庫存*配件編號*供應商名稱價格庫存量庫存占用資金配件*配件編號配件名稱規格供應商*供應商名稱供應商地址

第三規范式(3NF)如果一個屬于第二規范式的數據結構,它所有的非關鍵字數據元素都是彼此數據函數獨立的,換句話說,在所有的非關鍵字數據元素之間,不存在函數依賴關系,稱之為3NF(ThirdNormalFo

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論