電子商務系統分析與設計 第三版 課件 第6章 電子商務系統分析-結構化系統分析_第1頁
電子商務系統分析與設計 第三版 課件 第6章 電子商務系統分析-結構化系統分析_第2頁
電子商務系統分析與設計 第三版 課件 第6章 電子商務系統分析-結構化系統分析_第3頁
電子商務系統分析與設計 第三版 課件 第6章 電子商務系統分析-結構化系統分析_第4頁
電子商務系統分析與設計 第三版 課件 第6章 電子商務系統分析-結構化系統分析_第5頁
已閱讀5頁,還剩37頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1第6章電子商務系統分析

(系統開發篇)學習內容2電子商務系統分析的任務和步驟電子商務系統的基本需求電子商務系統常用的調查方法結構化系統分析法的主要建模工具面向對象系統分析法的主要建模工具3第2節結構化系統分析法主要建模工具結構化開發方法把系統看作是由功能組成的,通過描述功能結構及其之間的數據流動關系來解釋系統運作過程。結構化系統分析法中建立系統邏輯模型的主要工具有:功能層次圖數據流程圖數據字典處理邏輯描述工具4功能層次圖功能,指的是完成某項工作的能力。功能層次圖,用于描述從系統目標到各項功能的層次關系。5P.圖書銷售網前臺系統-功能層次圖數據流程圖數據流程是指數據在系統中產生、傳輸、處理、使用和存儲的過程。數據流程圖(DataFlowDiagram,DFD)反映了系統中數據流動、處理和存儲的邏輯關系,它是一種能全面描述并分析系統邏輯模型的主要工具。數據流程圖的基本組成要素有:外部實體、數據處理、數據流、數據存儲6數據流程圖要素1.外部實體(S)指系統以外又與系統有聯系的人、事物或其他系統。外部實體不參與系統內部的操作,只與系統有數據的交互。7顧客如:實體名表示法:數據流程圖要素2.數據處理(P)指對數據的邏輯處理,也就是數據的變換。8表示法:編號數據處理名如:顧客購物記錄日營業額P2計算總額數據流程圖要素3.數據流(F)指流動著的數據,可以是一項或一組數據,它是數據處理的輸入或輸出。9表示法:數據流名如:顧客購物記錄數據流程圖要素4.數據存儲(D)表示數據保存的地方,可以是數據文件、文件夾或賬本等。10表示法:編號數據存儲名如:D2產品數據流程圖數據流程圖-基本畫法11實體1實體2數據流D1數據存儲數據流數據流數據流P1數據處理名P2數據處理名數據流程圖數據流程圖-和功能層次圖的關系數據流程圖可看作是功能層次圖中各功能的詳細說明。功能層次圖是數據流程圖的基礎數據流程圖是功能層次圖的展開數據流程圖和功能層次圖是一一對應的12數據流程圖數據流程圖-分層結構一般情況下系統的功能層次圖都呈現出分層的結構,因此其數據流程圖也呈現出分層的結構。13功能層次圖數據流程圖對應分層結構分層結構14功能層次圖數據流程圖P0P1P2P3P4P0P3P2P1P4P12P11P13P41P42P1.1P1.2P1.3P4.1P4.2P2.1P2.2P3.2P3.3P3.115P.圖書銷售網前臺系統-頂層DFD16P.圖書銷售網前臺系統-第一層DFD17P.圖書銷售網前臺系統-第二層DFD-用戶管理18P.圖書銷售網前臺系統-第二層DFD-圖書選購19P.圖書銷售網前臺系統-第二層DFD-訂單管理數據流程圖數據流程圖-注意事項120數據流D2數據存儲D1數據存儲實體1D1數據存儲數據流實體1實體2數據流數據流不能在外部實體之間流動X數據流不能在數據存儲之間流動XX數據流不能在外部實體和數據存儲之間流動數據流程圖數據流程圖-注意事項2命名:數據流和數據存儲的名字一般都是名詞短語,如訂單、庫存記錄、職工表;數據處理的名字一般都是動賓短語,如檢驗訂單、統計銷售。數據流不包括物流:數據流反映能用計算機處理的數據而不是實物,因此數據流程圖中一般不畫物流,如銷售部門可以向客戶傳遞“取貨通知”,而不能傳遞“貨物”。21數據流程圖數據流程圖-注意事項數據處理:每個數據處理至少有一個輸入數據流和一個輸出數據流,以體現出數據處理的數據來源與處理結果。數據處理編號:當數據流程圖的某個數據處理Pm分解成另一數據流圖時,則上層圖為父圖,下層圖為子圖,子圖中的數據處理要相應編號為Pm.n。父圖與子圖的平衡:子圖的輸入輸出數據流同父圖相應數據處理的輸入輸出數據流必須一致。22數據字典數據字典是對數據流程圖中各類元素進行說明的主要工具。數據字典中有五類主要條目:數據流、數據存儲、數據項、數據處理及外部實體。23數據字典#1.數據流數據流是某一數據處理的輸入或輸出。數據流的定義包括:數據流編號、數據流名稱、簡述、數據流來源、數據流去向、數據流組成、流量等。其中數據流編號可由其所對應的子系統編號(即所解釋的數據處理編號)和順序號組成。(P128)24數據字典25編號F3-02名稱收貨信息簡述客戶下訂單時填寫的收貨信息數據流來源客戶數據流去向P3.1:下新訂單數據流組成收貨人+收貨地址+聯系電話+郵編流量10份/小時T.數據流描述實例數據字典#2.數據存儲數據存儲是處理過程需要保存的數據集合,也是數據流的來源和去向之一。數據存儲的定義包括:數據存儲編號、數據存儲名稱、簡述、數據存儲組成、主關鍵字、相關處理等。26數據字典27編號D1名稱圖書簡述存儲圖書的基本信息組成圖書號+圖書名+作者+書號+出版社+出版日期+簡介主關鍵字圖書號相關處理P2.1:搜索圖書;P2.2:查看圖書信息T.數據存儲描述實例數據字典#3.數據項數據項是數據的基本單元,用來構成數據流和數據存儲。數據項的定義包括:數據項編號、數據項名稱、別名、簡述、數據類型、長度、取值范圍和備注。其中數據項編號可由其所屬數據流或數據存儲編號和順序號組成。28數據字典29編號D1-01名稱圖書號別名Book-Id簡述系統所售圖書的編號數據類型字符型長度4位取值范圍0000~9999T.數據項描述實例數據字典#4.數據處理數據處理描述了數據流程圖中的基本處理過程。數據處理的定義包括:數據處理編號、數據處理名稱、簡述、輸入數據流、處理過程、輸出數據流。30數據字典31編號P3.2名稱在線支付簡述客戶下訂單后在線支付圖書購買費用輸入數據流支付信息,賬戶信息處理過程客戶填寫支付賬號、密碼等信息,系統根據支付信息從賬戶表里讀取數據進行核對,核對無誤后就更新賬戶余額并將支付信息存儲于訂單內輸出數據流支付信息,余額更新信息T.數據處理描述實例數據字典#5.外部實體外部實體主要說明傳送給系統的數據流和從系統接收到的數據流。外部實體的定義包括:外部實體編號、外部實體名稱、簡述、輸入數據流、輸出數據流。32數據字典33編號S01名稱客戶簡述購買圖書的用戶輸入數據流客戶使用系統時輸入的數據,如F3-02:客戶信息輸出數據流系統按要求返回給客戶的數據,如:F3-12:訂單信息T.外部實體描述實例數據字典需要注意的是:由于最底層數據流程圖是最詳細全面的,因此,數據字典的描述必須以最底層(或處于最底層的)數據流程圖為依據,且通常只需要為一些較復雜或不易理解的元素編寫數據字典。(P129)34處理邏輯描述工具數據字典采用文字方式對最底層DFD中的各類元素進行解釋。處理邏輯描述工具采用圖表方式對最底層DFD中的數據處理進行解釋。對于采用文字方式不能直觀解釋的數據處理,選擇使用處理邏輯描述工具來進行解釋。主要工具:決策樹、決策表35P129處理邏輯描述工具“訂貨處理”數據處理-

數據字典訂貨處理人員根據用戶手冊、庫存臺賬將訂貨單分類處理,首先查看信用手冊。如果欠款時間在30天以內(包括30天),則查看庫存臺賬,若需求量小于或等于庫存量,則立即發貨;若需求量大于庫存量,則先按庫存量發貨,等進貨后再補發。如果欠款時間在30天以上,100天以下(包括100天),則查看庫存臺賬,若需求量小于或等于庫存量,則先付款再通知發貨;若需求量大于庫存量,則不發貨。如果欠款時間在100天以上,則通知對方先付款。36處理邏輯描述工具37“訂貨處理”數據處理-決策樹處理邏輯描述工具38“訂貨處理”數據處理-決策表條件組合號123456條件欠款天數<=30YYNNNN欠款天數>100NNNNYY欠款天數<=庫存量YNYNYN決策規則號123456處理方式立即發貨√先按庫存量發貨,進貨后再補發√先付款再發貨√不發貨√通知先付欠款√√實例分析現對“‘PCDIY’電腦銷售網”進行系統分析——建立邏輯模型,其中采用結構化系統分析法建立邏輯模型,詳見P11.2.2(P230-243)39課堂練習—結構化系統分析工具練習一:根據功能層次圖畫出“點餐管理”功能的數據流程圖。4041P.餐飲管理系統--“點餐管理”--數據流程圖課堂練習—結構化系統分析工具練習二:某“存/取款”數據處理的操作過程為:儲戶將填好的存/取單及存折送交銀行業務員,業務員根據要求分情況處理。如果存折不符或存/取單不合格,則將存折及存/取單直接退還給儲戶重新填寫;如果是存款,則取出底賬進行登記,然后將存折返還給儲戶;如果是取款,則取出底賬及現金,登記后將存折與現金返還給儲戶。請畫出該數據處理的決策樹和決策表。4243P.“存取款”數據處理—決策樹存/取單及存折存折不符或存/取單不合格存折相符且存/取單合格存款登記底賬,返還存折給儲戶登記底賬,返還存折及現金給儲戶退還儲戶重新填寫處理方案取款44P.“存取款”數據處理—決策表編號1234

溫馨提示

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

評論

0/150

提交評論