版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
電子商務(wù)系統(tǒng)建設(shè)與管理第三講系統(tǒng)分析電子商務(wù)系統(tǒng)建設(shè)與管理第三講系統(tǒng)分析1電子商務(wù)系統(tǒng)分析系統(tǒng)分析,又稱邏輯設(shè)計,目的是闡明新系統(tǒng)要“做什么”,是在電子商務(wù)系統(tǒng)規(guī)劃的基礎(chǔ)上進行詳細調(diào)查,理解企業(yè)的業(yè)務(wù)流程,完成需求獲取與分析,在業(yè)務(wù)流程重構(gòu)基礎(chǔ)上,借助于分析工具描述新系統(tǒng)的邏輯模型,最后提交系統(tǒng)分析報告電子商務(wù)系統(tǒng)分析系統(tǒng)分析,又稱邏輯設(shè)計,目的是闡明新系統(tǒng)要“2電子商務(wù)系統(tǒng)分析需求獲?。ㄏ到y(tǒng)調(diào)查)業(yè)務(wù)流程重構(gòu)建立新系統(tǒng)邏輯方案--數(shù)據(jù)流程圖DFD電子商務(wù)系統(tǒng)分析需求獲?。ㄏ到y(tǒng)調(diào)查)3業(yè)務(wù)流程分析業(yè)務(wù)流程分析有助于了解業(yè)務(wù)的具體處理過程,為修改和刪除原系統(tǒng)的不合理部分,為業(yè)務(wù)流程重構(gòu)提供基礎(chǔ)。業(yè)務(wù)流程圖(transactionflowdiagram,簡稱TFD),就是用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程。業(yè)務(wù)流程分析業(yè)務(wù)流程分析有助于了解業(yè)務(wù)的具體處理過程,為修改4業(yè)務(wù)流程圖的基本圖形符號業(yè)務(wù)流程圖的基本圖形符號5業(yè)務(wù)流程圖業(yè)務(wù)流程圖6業(yè)務(wù)流程圖的作用①業(yè)務(wù)流程圖是系統(tǒng)分析員作進一步系統(tǒng)分析的依據(jù);②業(yè)務(wù)流程圖是系統(tǒng)分析員、管理人員相互交流的工具;③系統(tǒng)分析員可以直接在業(yè)務(wù)流程圖上擬出計算機要處理部分;④利用業(yè)務(wù)流程圖分析業(yè)務(wù)流程是否合理。業(yè)務(wù)流程圖的作用①業(yè)務(wù)流程圖是系統(tǒng)分析員作進一步系統(tǒng)分析的依7需求規(guī)格說明書需求獲取結(jié)束之后的書面文檔電子商務(wù)系統(tǒng)需求說明書可參照軟件需求規(guī)格說明書軟件需求規(guī)格說明書:GB856D-88用戶和開發(fā)人員相互了解和共同開發(fā)的基礎(chǔ),進行業(yè)務(wù)流程重構(gòu)和系統(tǒng)分析的前提需求規(guī)格說明書需求獲取結(jié)束之后的書面文檔8業(yè)務(wù)流程重構(gòu)企業(yè)業(yè)務(wù)流程重構(gòu)是指對企業(yè)進行根本的再思考和徹底的再設(shè)計,強調(diào)以“流程導(dǎo)向”替代原有的“職能導(dǎo)向”的企業(yè)組織形式,為企業(yè)經(jīng)營管理提出一個全新的思路,以求企業(yè)關(guān)鍵的性能指標如成本、質(zhì)量和速度等,獲得巨大的提高。業(yè)務(wù)流程重構(gòu)企業(yè)業(yè)務(wù)流程重構(gòu)是指對企業(yè)進行根本的再思考和徹底9業(yè)務(wù)流程重構(gòu)的本質(zhì)重構(gòu)的核心:面向顧客滿意的業(yè)務(wù)流程業(yè)務(wù)流程分類:核心流程:物流作業(yè)活動,管理活動,信息系統(tǒng)支持流程:企業(yè)基礎(chǔ)設(shè)施、人員培訓(xùn)、技術(shù)開發(fā)、資金等支持和保證核心流程的部分業(yè)務(wù)流程重構(gòu)的本質(zhì)重構(gòu)的核心:面向顧客滿意的業(yè)務(wù)流程10業(yè)務(wù)流程重構(gòu)的方法重新設(shè)計原有流程,就是盡一切可能減少流程中非增值處理以及調(diào)整流程的核心增值處理。其基本原則就是要對原流程進行清除、簡化、整合和流程自動化等處理。業(yè)務(wù)流程重構(gòu)的方法重新設(shè)計原有流程,就是盡一切可能減少流程中11業(yè)務(wù)流程重構(gòu)的方法--清除清除指的是將原有流程內(nèi)的非增值處理予以清除。需要常問的關(guān)鍵問題是:這個流程環(huán)節(jié)為什么存在呢?這個流程環(huán)節(jié)的結(jié)果是整個流程完成的必要條件嗎?如果答案是否定的,那么,這樣的處理就應(yīng)被清除。業(yè)務(wù)流程重構(gòu)的方法--清除清除指的是將原有流程內(nèi)的非增值處理12業(yè)務(wù)流程重構(gòu)的方法--清除需清除活動的表現(xiàn)有:①處理間的等待。②不必要的移動。③重復(fù)的處理。④過量的庫存。業(yè)務(wù)流程重構(gòu)的方法--清除需清除活動的表現(xiàn)有:13業(yè)務(wù)流程重構(gòu)的方法--簡化簡化是指在不改變原有處理功能的基礎(chǔ)上,將復(fù)雜的處理精簡化。簡化重復(fù)或意義不大的表格溝通簡單明了使用簡單的技術(shù)流程間的組織業(yè)務(wù)流程重構(gòu)的方法--簡化簡化是指在不改變原有處理功能的基礎(chǔ)14業(yè)務(wù)流程重構(gòu)的方法--任務(wù)整合對業(yè)務(wù)流程的經(jīng)過充分的簡化以后,還需要對簡化之后的流程進行整合,目的是使整個流程順暢、連貫,更好地滿足顧客需求?;顒雍喜⑹箞F隊成員位于一處合作伙伴間的信任關(guān)系業(yè)務(wù)流程重構(gòu)的方法--任務(wù)整合對業(yè)務(wù)流程的經(jīng)過充分的簡化以后15業(yè)務(wù)流程重構(gòu)的方法--流程自動化對業(yè)務(wù)流程的清除、簡化和整合是流程的自動化的基礎(chǔ)。除了需要人進行控制和決策的環(huán)節(jié);其余能交由計算機處理的都應(yīng)交給計算機處理,如,數(shù)據(jù)的采集、傳輸和分析業(yè)務(wù)流程重構(gòu)的方法--流程自動化對業(yè)務(wù)流程的清除、簡化和整合16信息技術(shù)的運用信息技術(shù)對于流程的一般影響電子商務(wù)系統(tǒng)的業(yè)務(wù)流程與企業(yè)的原有流程相比,如果說它有什么根本區(qū)別的話,那么就在于信息技術(shù)在流程中的運用。它使得業(yè)務(wù)流程設(shè)計的基礎(chǔ)發(fā)生了根本性的變化,這也正是支持我們能夠進行流程重構(gòu)的原因所在。信息技術(shù)的運用信息技術(shù)對于流程的一般影響17應(yīng)用信息技術(shù)簡化流程基于信息流的簡化——處理合并對基于信息流的簡化,總原則就是處理合并應(yīng)用信息技術(shù)簡化流程基于信息流的簡化——處理合并18消除不必要的控制活動處理C一般是些管理審查環(huán)節(jié),可以考慮去除;消除不必要的控制活動處理C一般是些管理審查環(huán)節(jié),可以考慮去除19減少中間信息的傳遞和處理如圖,可考慮合并A,B。減少中間信息的傳遞和處理如圖,可考慮合并A,B。20盡可能在數(shù)據(jù)產(chǎn)生的地方使用數(shù)據(jù)如圖,可考慮將處理B納入處理A。盡可能在數(shù)據(jù)產(chǎn)生的地方使用數(shù)據(jù)如圖,可考慮將處理B納入處理A21基于信息技術(shù)的業(yè)務(wù)流程結(jié)構(gòu)的優(yōu)化--------流程集成就串行、并行結(jié)構(gòu)而言,在運行時間、質(zhì)量或可靠性方面,并行結(jié)構(gòu)的性能均優(yōu)于串行結(jié)構(gòu)。因此,在流程重構(gòu)中應(yīng)該盡量采用并行結(jié)構(gòu)或在流程中增加并行結(jié)構(gòu)的使用?;谛畔⒓夹g(shù)的業(yè)務(wù)流程結(jié)構(gòu)的優(yōu)化22串行結(jié)構(gòu)變?yōu)椴⑿薪Y(jié)構(gòu)串行結(jié)構(gòu)變?yōu)椴⑿薪Y(jié)構(gòu)23反饋結(jié)構(gòu)變?yōu)椴⑿薪Y(jié)構(gòu)反饋結(jié)構(gòu)變?yōu)椴⑿薪Y(jié)構(gòu)24泰偉食品有限公司原有的銷售流程泰偉食品有限公司原有的銷售流程25泰偉公司的現(xiàn)有銷售流程存在以下主要問題:接受訂單時,銷售部無法知道加工部能否按時完成填制訂單時,價格出現(xiàn)筆誤,導(dǎo)致交貨的麻煩接受訂單后,銷售人員疏忽,使生產(chǎn)通知單出現(xiàn)錯誤生產(chǎn)通知單未及時送到加工部,導(dǎo)致生產(chǎn)誤期生產(chǎn)通知單填寫錯誤或模糊,需要與銷售部門核對,耽誤生產(chǎn)泰偉公司的現(xiàn)有銷售流程存在以下主要問題:接受訂單時,銷售部無26泰偉公司的現(xiàn)有銷售流程存在以下主要問題:訂單匯總花費大量的時間加工部同一時期工作量過大,生產(chǎn)能力達不到檢驗程序繁瑣、重復(fù),耽誤生產(chǎn)和交貨13)部門之間缺乏密切聯(lián)系,易發(fā)生扯皮、推諉14)信息反饋受人為因素阻撓,失真嚴重泰偉公司的現(xiàn)有銷售流程存在以下主要問題:訂單匯總花費大量的時27原訂貨流程圖原訂貨流程圖28改進后訂貨流程改進后訂貨流程29原信息流程原信息流程30改進后信息流程改進后信息流程31新銷售流程新銷售流程32泰偉公司實施BPR后,效果主要表現(xiàn)在:整個銷售流程的銷售周期由原來的10天壓縮到一天半以內(nèi)。信息處理人員由原來的9人減到現(xiàn)在的3人,減少了67.6%。各種單據(jù)憑證實現(xiàn)了“無紙化”傳輸,節(jié)省人力、物力和財力,提高了準確性。泰偉公司實施BPR后,效果主要表現(xiàn)在:整個銷售流程的銷售周期33數(shù)據(jù)與數(shù)據(jù)流程分析數(shù)據(jù)與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計業(yè)務(wù)處理過程的基礎(chǔ)。數(shù)據(jù)流程分析的基礎(chǔ)是調(diào)查數(shù)據(jù)與數(shù)據(jù)流程分析數(shù)據(jù)與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)34數(shù)據(jù)的匯總分析在系統(tǒng)調(diào)查中我們曾收集了大量的數(shù)據(jù)。這些數(shù)據(jù)資料使用之前,還必須加以匯總、整理和分析,理清它們之間的關(guān)系。數(shù)據(jù)的匯總分析在系統(tǒng)調(diào)查中我們曾收集了大量的數(shù)據(jù)。35數(shù)據(jù)來源內(nèi)部數(shù)據(jù)來源外部數(shù)據(jù)來源用戶、管理者組織圖表格和文檔程序手冊和政策財務(wù)報表信息系統(tǒng)手冊業(yè)務(wù)流程的其他措施客戶供應(yīng)商股東政府、中介競爭對手外界團體顧問數(shù)據(jù)來源內(nèi)部數(shù)據(jù)來源外部數(shù)據(jù)來源用戶、管理者客戶36數(shù)據(jù)分析數(shù)據(jù)分析是要分析已收集數(shù)據(jù)的完備性一致程度無冗余的程度分析的工具可借用U/C矩陣數(shù)據(jù)分析數(shù)據(jù)分析是要分析已收集數(shù)據(jù)的37U/C矩陣U/C矩陣38①完備性檢驗完備性(completeness)檢驗是指對具體的數(shù)據(jù)項必須有一個產(chǎn)生者(即“C”)和至少一個使用者(即“U”),功能則必須有產(chǎn)生或使用(“U”或“C”元素)發(fā)生。否則這個U/C矩陣的建立是不完備的。①完備性檢驗完備性(completeness)檢驗是指對具體39②一致性檢驗一致性(uniformity)檢驗是指對具體的數(shù)據(jù)項必有且僅有一個產(chǎn)生者(“C”)。不一致現(xiàn)象的產(chǎn)生可能有如下原因:沒有產(chǎn)生者——漏填了“C”元素或者是功能、數(shù)據(jù)的劃分不當。多個產(chǎn)生者——錯填了“C”元素或者是功能、數(shù)據(jù)的劃分不獨立,不一致。②一致性檢驗一致性(uniformity)檢驗是指對具體的數(shù)40③無冗余性檢驗無冗余性(non-verbosity)檢驗即表中不允許有空行空列。如果有空行空列發(fā)生則可能出現(xiàn)如下問題:漏填了“C”或“U”元素;功能項或數(shù)據(jù)項的劃分是冗余的——沒有必要的。③無冗余性檢驗無冗余性(non-verbosity)檢驗即表41數(shù)據(jù)特征分析特征分析主要包括以下內(nèi)容:①數(shù)據(jù)的類型及長度②合理的取值范圍③哪些業(yè)務(wù)使用這些數(shù)據(jù)④數(shù)據(jù)流量⑤重要程度和保密程度數(shù)據(jù)特征分析特征分析主要包括以下內(nèi)容:42數(shù)據(jù)流程分析數(shù)據(jù)流程分析主要包括對信息的傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題。這些問題包括:數(shù)據(jù)流程不暢前后數(shù)據(jù)不匹配數(shù)據(jù)處理過程不合理等等數(shù)據(jù)流程分析數(shù)據(jù)流程分析主要包括對信息的傳遞、處理、存儲等的43數(shù)據(jù)流程圖數(shù)據(jù)流程圖是結(jié)構(gòu)化方法中的主要建模工具。現(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(DataFlowDiagram,簡稱DFD)來實現(xiàn)的。數(shù)據(jù)流程圖是系統(tǒng)邏輯模型的主要組成部分。數(shù)據(jù)流程圖數(shù)據(jù)流程圖是結(jié)構(gòu)化方法中的主要建模工具。44⑴數(shù)據(jù)流程圖的構(gòu)成數(shù)據(jù)流程圖中的主要圖形符號⑴數(shù)據(jù)流程圖的構(gòu)成數(shù)據(jù)流程圖中的主要圖形符號45⑵數(shù)據(jù)流程圖的繪制方法①由外向內(nèi)。②由頂向下,逐層分解,逐步求精③由左向右,合理布局。④由主到次。⑤合理命名及編號。⑵數(shù)據(jù)流程圖的繪制方法①由外向內(nèi)。46⑵數(shù)據(jù)流程圖的繪制方法⑥數(shù)據(jù)守恒。⑦父子平衡。⑧數(shù)據(jù)流程圖分解。合理、均勻。⑨以層次不超過4,每層的處理過程不超過7為宜。⑵數(shù)據(jù)流程圖的繪制方法⑥數(shù)據(jù)守恒。47分層數(shù)據(jù)流程圖分層數(shù)據(jù)流程圖48分層數(shù)據(jù)流程圖152341.31.21.13.33.23.1分層數(shù)據(jù)流程圖152341.31.21.13.33.23.149多層數(shù)據(jù)流程圖頂層流程圖僅包含一個處理,它代表被開發(fā)系統(tǒng)。它的輸入流是該系統(tǒng)的輸入數(shù)據(jù),輸出流是系統(tǒng)所輸出數(shù)據(jù)底層流圖是指其處理不需再做分解的數(shù)據(jù)流圖中間層流圖則表示對其上層父圖的細化。它的每一處理可能繼續(xù)細化,形成子圖。多層數(shù)據(jù)流程圖頂層流程圖僅包含一個處理,它代表被開發(fā)系統(tǒng)。它50多層數(shù)據(jù)流程圖頂層圖又稱環(huán)境圖(contextdiagram)和上下文數(shù)據(jù)流程圖,描述了系統(tǒng)的外部實體,以及系統(tǒng)與這些外部實體之間的數(shù)據(jù)交換,即系統(tǒng)與外部實體之間的接口。零層圖(diagramzero):描述了系統(tǒng)的主要處理功能、數(shù)據(jù)流、外部實體與數(shù)據(jù)存儲。多層數(shù)據(jù)流程圖頂層圖又稱環(huán)境圖(contextdiagra51畫DFD的步驟:
第一步:繪制環(huán)境圖第二步:繪制0層圖第三步:分解處理,畫出各級子圖第四步:構(gòu)造總體數(shù)據(jù)流程圖。把分解后的DFD碎片裝配起來,畫出DFD的總圖。
畫DFD的步驟:第一步:繪制環(huán)境圖52DFD圖例0研討班網(wǎng)站參加者旅行社會議設(shè)備專家研討班管理及銷售DFD圖例0參加者旅行社會議專家研討班5350申請?zhí)幚?學習安排3設(shè)備安排4旅行安排312467DFD圖例50234312467DFD圖例542.3建立合同2.2評估設(shè)備2.1學習安排312研討班管理DFD圖例2.32.22.1312研討班DFD圖例55顧客P1銷售處理訂貨單發(fā)貨單DFD圖例顧客P1訂貨單發(fā)貨單DFD圖例56注:F訂貨單流D1--D3訂貨單存儲;D4信用手冊,D5庫存帳P1判定訂貨處理方式P1開付款通知單P1開發(fā)貨票顧客財務(wù)倉庫D3D2D1D5D4FF1F2F3DFD圖例注:F訂貨單流D1--D3訂貨單存儲;D4信用手冊,D5庫存57DFD示例
商店業(yè)務(wù)處理系統(tǒng)——環(huán)境圖DFD示例
商店業(yè)務(wù)處理系統(tǒng)——環(huán)境圖58第0層數(shù)據(jù)流圖收據(jù)第0層數(shù)據(jù)流圖收據(jù)59加細每一個處理框--銷售細化加細每一個處理框--銷售細化60采購細化采購細化61常見錯誤—處理部分只有輸入而沒有輸出只有輸出而沒有輸入輸入不足以產(chǎn)生輸出常見錯誤—處理部分只有輸入而沒有輸出62常見錯誤—數(shù)據(jù)流部分數(shù)據(jù)流不能從一個外部實體傳遞給另外一個外部實體;數(shù)據(jù)流不能從一個外部實體直接傳遞給一個數(shù)據(jù)存儲;數(shù)據(jù)流不能從一個數(shù)據(jù)存儲未做任何處理就傳遞給一個外部實體;數(shù)據(jù)流不能從一個數(shù)據(jù)存儲直接傳遞給一個數(shù)據(jù)存儲;常見錯誤—數(shù)據(jù)流部分數(shù)據(jù)流不能從一個外部實體傳遞給另外一個外63數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionary)則是在數(shù)據(jù)流程圖的基礎(chǔ)上,進一步定義和描述數(shù)據(jù)處理過程、實體及數(shù)據(jù)存儲的詳細邏輯內(nèi)容的工具。數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionary)則是在數(shù)據(jù)64編寫數(shù)據(jù)詞典的基本要求是:①對數(shù)據(jù)流程圖上各種元素的定義必須明確、易理解、唯一。②命名、編號與數(shù)據(jù)流程圖一致。③符合一致性與完整性的要求,對數(shù)據(jù)流程圖上的元素定義與說明無遺漏項。數(shù)據(jù)詞典中無內(nèi)容重復(fù)或內(nèi)容相互矛盾的條目。數(shù)據(jù)流程圖中同類元素的數(shù)據(jù)詞典條目中,無同名異義或異名同義者。④格式規(guī)范、風格統(tǒng)一、文字精煉,數(shù)字與符號正確。編寫數(shù)據(jù)詞典的基本要求是:①對數(shù)據(jù)流程圖上各種元素的定義必須65數(shù)據(jù)字典數(shù)據(jù)字典中包含有6類條目:數(shù)據(jù)項數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)流數(shù)據(jù)存儲外部實體處理數(shù)據(jù)字典數(shù)據(jù)字典中包含有6類條目:66⑴數(shù)據(jù)項條目數(shù)據(jù)項是具有獨立邏輯含義的最小數(shù)據(jù)組成單位。如商品編號、商品名稱等。數(shù)據(jù)項包括:①名稱②別名③類型④長度⑤值域⑥簡要說明⑴數(shù)據(jù)項條目數(shù)據(jù)項是具有獨立邏輯含義的最小數(shù)據(jù)組成單位。如商67表3-1數(shù)據(jù)項條目的一個例子數(shù)據(jù)項條目數(shù)據(jù)項編號:1—01數(shù)據(jù)項名稱:憑證號類型:數(shù)值長度:5位取值范圍:1—99999說明:某公司的憑證編號表3-1數(shù)據(jù)項條目的一個例子68⑵數(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ù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)描述的是數(shù)據(jù)之間的組合關(guān)系。69⑵數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)根據(jù)組成又可分為簡單的數(shù)據(jù)結(jié)構(gòu)和嵌套的數(shù)據(jù)結(jié)構(gòu)。簡單數(shù)據(jù)結(jié)構(gòu):即一個數(shù)據(jù)結(jié)構(gòu)全部由數(shù)據(jù)項組成。嵌套數(shù)據(jù)結(jié)構(gòu):即一個數(shù)據(jù)結(jié)構(gòu)的組成中,除了數(shù)據(jù)項,還有數(shù)據(jù)結(jié)構(gòu)。⑵數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)根據(jù)組成又可分為簡單的數(shù)據(jù)結(jié)構(gòu)和嵌套的數(shù)據(jù)70簡單的數(shù)據(jù)結(jié)構(gòu)例子如下:商品明細表:商品編號商品名稱商品型號商品規(guī)格商品單價商品數(shù)量簡單的數(shù)據(jù)結(jié)構(gòu)例子如下:商品明細表:71嵌套的數(shù)據(jù)結(jié)構(gòu)例子如下:銷售合同:合同編號訂貨日期用戶產(chǎn)品訂貨數(shù)量交貨日期簽約人在上例中,“用戶”、“產(chǎn)品”和“簽約人”都是一個數(shù)據(jù)結(jié)構(gòu)。嵌套的數(shù)據(jù)結(jié)構(gòu)例子如下:銷售合同:72數(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),除了列出上述內(nèi)容,還需指出包含的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)條目包括:73表3-2數(shù)據(jù)結(jié)構(gòu)條目的一個例子數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)編號:2—05數(shù)據(jù)結(jié)構(gòu)名稱:銷售合同說明:某公司簽訂銷售合同后需填寫的卡片結(jié)構(gòu)組成:合同編號訂貨日期用戶*產(chǎn)品*訂貨數(shù)量交貨日期簽約人*注:帶*號的是一個數(shù)據(jù)結(jié)構(gòu)表3-2數(shù)據(jù)結(jié)構(gòu)條目的一個例子74⑶數(shù)據(jù)流數(shù)據(jù)流表明系統(tǒng)中數(shù)據(jù)流的組成、邏輯流向及在單位時間內(nèi)的流量。數(shù)據(jù)可為數(shù)據(jù)項或數(shù)據(jù)結(jié)構(gòu)。⑶數(shù)據(jù)流數(shù)據(jù)流表明系統(tǒng)中數(shù)據(jù)流的組成、邏輯流向及在單位時間內(nèi)75⑶數(shù)據(jù)流條目數(shù)據(jù)流條目包括:①數(shù)據(jù)流的編號②數(shù)據(jù)流的名稱③說明④數(shù)據(jù)流的來源⑤數(shù)據(jù)流的去向⑥數(shù)據(jù)流的組成⑦數(shù)據(jù)流的流通量⑧高峰期流通量⑶數(shù)據(jù)流條目數(shù)據(jù)流條目包括:76表3-3數(shù)據(jù)流條目的一個例子數(shù)據(jù)流條目數(shù)據(jù)流編號:3—02數(shù)據(jù)流名稱:成品送庫單說明:各生產(chǎn)班組每日班后需向生產(chǎn)科及成品庫提供的單據(jù)數(shù)據(jù)流來源:各生產(chǎn)班組數(shù)據(jù)流去向:成品庫、生產(chǎn)科數(shù)據(jù)流組成:成品送庫單號成品名稱成品規(guī)格生產(chǎn)班組生產(chǎn)日期數(shù)量送貨人接收人數(shù)據(jù)流的流通量:30份/日高峰流通量:年底,40份/日表3-3數(shù)據(jù)流條目的一個例子77⑷處理過程處理過程又稱加工或處理邏輯。主要包括以下三種含義:①對數(shù)據(jù)進行數(shù)學處理;②根據(jù)某些條件進行邏輯判斷,并按判斷的結(jié)果執(zhí)行不同的操作;③對數(shù)據(jù)存儲的讀/寫或與外部實體的信息交流。⑷處理過程處理過程又稱加工或處理邏輯。主要包括以下三種含義:78處理過程條目處理過程條目包括:編號處理過程名稱輸入數(shù)據(jù)輸出數(shù)據(jù)處理頻率處理邏輯。處理過程條目處理過程條目包括:79表3-3處理過程條目的一個例子處理過程條目處理過程編號:4—08處理過程名稱:科目匯總輸入數(shù)據(jù):記帳憑證輸出數(shù)據(jù):科目匯總表處理邏輯:依據(jù)記賬憑證,按總賬科目分借、貸方對金額匯總,并作借貸方平衡檢查,最后輸出一科目匯總表。表3-3處理過程條目的一個例子80⑸數(shù)據(jù)存儲數(shù)據(jù)存儲條目包括:數(shù)據(jù)存儲編號名稱說明組成關(guān)鍵字相關(guān)的處理。⑸數(shù)據(jù)存儲數(shù)據(jù)存儲條目包括:81表3-3數(shù)據(jù)存儲條目的一個例子數(shù)據(jù)存儲條目數(shù)據(jù)存儲編號:F03—08數(shù)據(jù)存儲名稱:庫存賬說明:存放配件的歷年庫存和單價數(shù)據(jù)存儲組成:配件編號+配件名稱+單價+
庫存量+備注關(guān)鍵字:配件編號相關(guān)聯(lián)的處理:2.1.2(“確定發(fā)貨量”),
3.4.3(“開發(fā)貨單、修改庫存”)表3-3數(shù)據(jù)存儲條目的一個例子82⑹外部實體外部實體是數(shù)據(jù)的來源或去向。外部實體的條目包括:外部實體名稱說明外部實體輸出的數(shù)據(jù)流外部實體輸入的數(shù)據(jù)流⑹外部實體外部實體是數(shù)據(jù)的來源或去向。83表3-3外部實體條目的一個例子外部實體條目外部實體編號:S03-01外部實體名稱:用戶說明:購買本公司貨物的用戶輸入的數(shù)據(jù)流:DS03-06(“不合格訂貨單”)D03-08(“發(fā)貨單”)輸出的數(shù)據(jù)流:DS03-06(“訂貨單”)表3-3外部實體條目的一個例子845.處理說明對處理過程的詳細描述稱為“處理說明”。數(shù)據(jù)流程圖、數(shù)據(jù)字典和處理說明三者構(gòu)成了系統(tǒng)的邏輯模型。目前較常用的描述處理說明的工具有下面三種:?結(jié)構(gòu)化語言?判定表?判定樹5.處理說明對處理過程的詳細描述稱為“處理說明”。85⑴結(jié)構(gòu)化語言結(jié)構(gòu)化語言是一種介于自然語言與程序設(shè)計語言之間的語言。它由程序設(shè)計語言的框架(即允許三種基本結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu))和自然語言的詞匯(如動詞、名詞和程序設(shè)計語言的保留字)組成,其語言易于編寫,又能簡明地描述較復(fù)雜的處理邏輯。⑴結(jié)構(gòu)化語言結(jié)構(gòu)化語言是一種介于自然語言與程序設(shè)計語言之間的86結(jié)構(gòu)化語言使用的語句有以下四類:祈使語句。例如:“計算運費”“獲得訂貨數(shù)量”結(jié)構(gòu)化語言使用的語句有以下四類:祈使語句。87判斷語句其一般形式是:如果條件則處理A否則處理B(條件不成立)判斷語句其一般形式是:88例如:去網(wǎng)上書店購書,如搜索到欲買的書,則付款,辦理相關(guān)手續(xù),若搜索不到欲買的書,則離開書店。用判斷語句表達如下:如果搜索到欲買的書則付款填寫送貨單離開書店否則離開書店例如:去網(wǎng)上書店購書,如搜索到欲買的書,則付款,辦理相關(guān)手續(xù)89③循環(huán)語句例如:計算每個職工的實發(fā)工資,不僅要計算每一職工的實發(fā)工資,而且還要計算所有職工的實發(fā)工資,其循環(huán)語句如下:對每一職工將基本工資、崗位工資、補貼、獎金相加扣除稅款,公積金等③循環(huán)語句例如:計算每個職工的實發(fā)工資,不僅要計算每一職工的90⑵判定樹判定樹是用樹形圖來表示處理邏輯的一種工具。它比用語言的方式更為直觀。當某個處理的執(zhí)行不只依賴于一個條件,而是與若干個條件相關(guān),這種情況下用判定樹更為合適,優(yōu)點:形式簡單,不需任何說明,易看出含義,易于掌握和使用。⑵判定樹判定樹是用樹形圖來表示處理邏輯的一種工具。它比用語言91例:某網(wǎng)上商店的配送中心的庫存控制判定樹例:某網(wǎng)上商店的配送中心的庫存控制判定樹92⑶判定表判定表是采用表格方式來表示處理邏輯的一種工具。判定表的優(yōu)點是能夠清晰地表示復(fù)雜的條件組合與應(yīng)做的處理之間的對應(yīng)關(guān)系。缺點是判定表的建立過程較為繁雜。⑶判定表判定表是采用表格方式來表示處理邏輯的一種工具。93庫存控制處理的判定表庫存控制處理的判定表94選擇合適的工具,一般地說:以上三種表達處理邏輯的工具各有優(yōu)缺點。在表達一個處理過程時,應(yīng)根據(jù)不同的情況,①對一個不太復(fù)雜的邏輯判斷,使用判定樹較好;②對一個很復(fù)雜的邏輯判斷,使用判定表較好;③如果一個處理過程中,既含有順序結(jié)構(gòu),又含有判定和循環(huán)結(jié)構(gòu)時,應(yīng)使用結(jié)構(gòu)化語言較好。選擇合適的工具,一般地說:以上三種表達處理邏輯的工具各有優(yōu)缺95新系統(tǒng)邏輯方案的建立新系統(tǒng)邏輯方案是系統(tǒng)分析階段的最終成果。新系統(tǒng)的邏輯方案主要包括:對系統(tǒng)業(yè)務(wù)流程分析整理的結(jié)果;對數(shù)據(jù)及數(shù)據(jù)流程分析整理的結(jié)果;業(yè)務(wù)流程重構(gòu)結(jié)果新系統(tǒng)邏輯方案的建立新系統(tǒng)邏輯方案是系統(tǒng)分析階段的最終成果。961、新系統(tǒng)信息處理方案它包括如下幾部分:1.確定新系統(tǒng)邊界2.確定新系統(tǒng)主要處理功能3.確定合理的業(yè)務(wù)處理流程4.確定合理的數(shù)據(jù)和數(shù)據(jù)流程1、新系統(tǒng)信息處理方案它包括如下幾部分:972、系統(tǒng)分析報告系統(tǒng)分析階段的成果就是系統(tǒng)分析報告,它反映了這一階段調(diào)查分析的全部情況,是下一步設(shè)計與實現(xiàn)系統(tǒng)的綱領(lǐng)性文件。2、系統(tǒng)分析報告系統(tǒng)分析階段的成果就是系統(tǒng)分析報告,它反映了98系統(tǒng)分析報告主要包括:一、概述二、現(xiàn)行系統(tǒng)詳細調(diào)查三、新系統(tǒng)邏輯模型四、系統(tǒng)設(shè)計實施初步計劃系統(tǒng)分析報告主要包括:一、概述99思考題:業(yè)務(wù)流程重構(gòu)的含義、方法?數(shù)據(jù)流程圖DFD包含哪些要素?繪制DFD注意事項數(shù)據(jù)字典和處理說明思考題:業(yè)務(wù)流程重構(gòu)的含義、方法?100電子商務(wù)系統(tǒng)建設(shè)與管理第三講系統(tǒng)分析電子商務(wù)系統(tǒng)建設(shè)與管理第三講系統(tǒng)分析101電子商務(wù)系統(tǒng)分析系統(tǒng)分析,又稱邏輯設(shè)計,目的是闡明新系統(tǒng)要“做什么”,是在電子商務(wù)系統(tǒng)規(guī)劃的基礎(chǔ)上進行詳細調(diào)查,理解企業(yè)的業(yè)務(wù)流程,完成需求獲取與分析,在業(yè)務(wù)流程重構(gòu)基礎(chǔ)上,借助于分析工具描述新系統(tǒng)的邏輯模型,最后提交系統(tǒng)分析報告電子商務(wù)系統(tǒng)分析系統(tǒng)分析,又稱邏輯設(shè)計,目的是闡明新系統(tǒng)要“102電子商務(wù)系統(tǒng)分析需求獲?。ㄏ到y(tǒng)調(diào)查)業(yè)務(wù)流程重構(gòu)建立新系統(tǒng)邏輯方案--數(shù)據(jù)流程圖DFD電子商務(wù)系統(tǒng)分析需求獲?。ㄏ到y(tǒng)調(diào)查)103業(yè)務(wù)流程分析業(yè)務(wù)流程分析有助于了解業(yè)務(wù)的具體處理過程,為修改和刪除原系統(tǒng)的不合理部分,為業(yè)務(wù)流程重構(gòu)提供基礎(chǔ)。業(yè)務(wù)流程圖(transactionflowdiagram,簡稱TFD),就是用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程。業(yè)務(wù)流程分析業(yè)務(wù)流程分析有助于了解業(yè)務(wù)的具體處理過程,為修改104業(yè)務(wù)流程圖的基本圖形符號業(yè)務(wù)流程圖的基本圖形符號105業(yè)務(wù)流程圖業(yè)務(wù)流程圖106業(yè)務(wù)流程圖的作用①業(yè)務(wù)流程圖是系統(tǒng)分析員作進一步系統(tǒng)分析的依據(jù);②業(yè)務(wù)流程圖是系統(tǒng)分析員、管理人員相互交流的工具;③系統(tǒng)分析員可以直接在業(yè)務(wù)流程圖上擬出計算機要處理部分;④利用業(yè)務(wù)流程圖分析業(yè)務(wù)流程是否合理。業(yè)務(wù)流程圖的作用①業(yè)務(wù)流程圖是系統(tǒng)分析員作進一步系統(tǒng)分析的依107需求規(guī)格說明書需求獲取結(jié)束之后的書面文檔電子商務(wù)系統(tǒng)需求說明書可參照軟件需求規(guī)格說明書軟件需求規(guī)格說明書:GB856D-88用戶和開發(fā)人員相互了解和共同開發(fā)的基礎(chǔ),進行業(yè)務(wù)流程重構(gòu)和系統(tǒng)分析的前提需求規(guī)格說明書需求獲取結(jié)束之后的書面文檔108業(yè)務(wù)流程重構(gòu)企業(yè)業(yè)務(wù)流程重構(gòu)是指對企業(yè)進行根本的再思考和徹底的再設(shè)計,強調(diào)以“流程導(dǎo)向”替代原有的“職能導(dǎo)向”的企業(yè)組織形式,為企業(yè)經(jīng)營管理提出一個全新的思路,以求企業(yè)關(guān)鍵的性能指標如成本、質(zhì)量和速度等,獲得巨大的提高。業(yè)務(wù)流程重構(gòu)企業(yè)業(yè)務(wù)流程重構(gòu)是指對企業(yè)進行根本的再思考和徹底109業(yè)務(wù)流程重構(gòu)的本質(zhì)重構(gòu)的核心:面向顧客滿意的業(yè)務(wù)流程業(yè)務(wù)流程分類:核心流程:物流作業(yè)活動,管理活動,信息系統(tǒng)支持流程:企業(yè)基礎(chǔ)設(shè)施、人員培訓(xùn)、技術(shù)開發(fā)、資金等支持和保證核心流程的部分業(yè)務(wù)流程重構(gòu)的本質(zhì)重構(gòu)的核心:面向顧客滿意的業(yè)務(wù)流程110業(yè)務(wù)流程重構(gòu)的方法重新設(shè)計原有流程,就是盡一切可能減少流程中非增值處理以及調(diào)整流程的核心增值處理。其基本原則就是要對原流程進行清除、簡化、整合和流程自動化等處理。業(yè)務(wù)流程重構(gòu)的方法重新設(shè)計原有流程,就是盡一切可能減少流程中111業(yè)務(wù)流程重構(gòu)的方法--清除清除指的是將原有流程內(nèi)的非增值處理予以清除。需要常問的關(guān)鍵問題是:這個流程環(huán)節(jié)為什么存在呢?這個流程環(huán)節(jié)的結(jié)果是整個流程完成的必要條件嗎?如果答案是否定的,那么,這樣的處理就應(yīng)被清除。業(yè)務(wù)流程重構(gòu)的方法--清除清除指的是將原有流程內(nèi)的非增值處理112業(yè)務(wù)流程重構(gòu)的方法--清除需清除活動的表現(xiàn)有:①處理間的等待。②不必要的移動。③重復(fù)的處理。④過量的庫存。業(yè)務(wù)流程重構(gòu)的方法--清除需清除活動的表現(xiàn)有:113業(yè)務(wù)流程重構(gòu)的方法--簡化簡化是指在不改變原有處理功能的基礎(chǔ)上,將復(fù)雜的處理精簡化。簡化重復(fù)或意義不大的表格溝通簡單明了使用簡單的技術(shù)流程間的組織業(yè)務(wù)流程重構(gòu)的方法--簡化簡化是指在不改變原有處理功能的基礎(chǔ)114業(yè)務(wù)流程重構(gòu)的方法--任務(wù)整合對業(yè)務(wù)流程的經(jīng)過充分的簡化以后,還需要對簡化之后的流程進行整合,目的是使整個流程順暢、連貫,更好地滿足顧客需求。活動合并使團隊成員位于一處合作伙伴間的信任關(guān)系業(yè)務(wù)流程重構(gòu)的方法--任務(wù)整合對業(yè)務(wù)流程的經(jīng)過充分的簡化以后115業(yè)務(wù)流程重構(gòu)的方法--流程自動化對業(yè)務(wù)流程的清除、簡化和整合是流程的自動化的基礎(chǔ)。除了需要人進行控制和決策的環(huán)節(jié);其余能交由計算機處理的都應(yīng)交給計算機處理,如,數(shù)據(jù)的采集、傳輸和分析業(yè)務(wù)流程重構(gòu)的方法--流程自動化對業(yè)務(wù)流程的清除、簡化和整合116信息技術(shù)的運用信息技術(shù)對于流程的一般影響電子商務(wù)系統(tǒng)的業(yè)務(wù)流程與企業(yè)的原有流程相比,如果說它有什么根本區(qū)別的話,那么就在于信息技術(shù)在流程中的運用。它使得業(yè)務(wù)流程設(shè)計的基礎(chǔ)發(fā)生了根本性的變化,這也正是支持我們能夠進行流程重構(gòu)的原因所在。信息技術(shù)的運用信息技術(shù)對于流程的一般影響117應(yīng)用信息技術(shù)簡化流程基于信息流的簡化——處理合并對基于信息流的簡化,總原則就是處理合并應(yīng)用信息技術(shù)簡化流程基于信息流的簡化——處理合并118消除不必要的控制活動處理C一般是些管理審查環(huán)節(jié),可以考慮去除;消除不必要的控制活動處理C一般是些管理審查環(huán)節(jié),可以考慮去除119減少中間信息的傳遞和處理如圖,可考慮合并A,B。減少中間信息的傳遞和處理如圖,可考慮合并A,B。120盡可能在數(shù)據(jù)產(chǎn)生的地方使用數(shù)據(jù)如圖,可考慮將處理B納入處理A。盡可能在數(shù)據(jù)產(chǎn)生的地方使用數(shù)據(jù)如圖,可考慮將處理B納入處理A121基于信息技術(shù)的業(yè)務(wù)流程結(jié)構(gòu)的優(yōu)化--------流程集成就串行、并行結(jié)構(gòu)而言,在運行時間、質(zhì)量或可靠性方面,并行結(jié)構(gòu)的性能均優(yōu)于串行結(jié)構(gòu)。因此,在流程重構(gòu)中應(yīng)該盡量采用并行結(jié)構(gòu)或在流程中增加并行結(jié)構(gòu)的使用?;谛畔⒓夹g(shù)的業(yè)務(wù)流程結(jié)構(gòu)的優(yōu)化122串行結(jié)構(gòu)變?yōu)椴⑿薪Y(jié)構(gòu)串行結(jié)構(gòu)變?yōu)椴⑿薪Y(jié)構(gòu)123反饋結(jié)構(gòu)變?yōu)椴⑿薪Y(jié)構(gòu)反饋結(jié)構(gòu)變?yōu)椴⑿薪Y(jié)構(gòu)124泰偉食品有限公司原有的銷售流程泰偉食品有限公司原有的銷售流程125泰偉公司的現(xiàn)有銷售流程存在以下主要問題:接受訂單時,銷售部無法知道加工部能否按時完成填制訂單時,價格出現(xiàn)筆誤,導(dǎo)致交貨的麻煩接受訂單后,銷售人員疏忽,使生產(chǎn)通知單出現(xiàn)錯誤生產(chǎn)通知單未及時送到加工部,導(dǎo)致生產(chǎn)誤期生產(chǎn)通知單填寫錯誤或模糊,需要與銷售部門核對,耽誤生產(chǎn)泰偉公司的現(xiàn)有銷售流程存在以下主要問題:接受訂單時,銷售部無126泰偉公司的現(xiàn)有銷售流程存在以下主要問題:訂單匯總花費大量的時間加工部同一時期工作量過大,生產(chǎn)能力達不到檢驗程序繁瑣、重復(fù),耽誤生產(chǎn)和交貨13)部門之間缺乏密切聯(lián)系,易發(fā)生扯皮、推諉14)信息反饋受人為因素阻撓,失真嚴重泰偉公司的現(xiàn)有銷售流程存在以下主要問題:訂單匯總花費大量的時127原訂貨流程圖原訂貨流程圖128改進后訂貨流程改進后訂貨流程129原信息流程原信息流程130改進后信息流程改進后信息流程131新銷售流程新銷售流程132泰偉公司實施BPR后,效果主要表現(xiàn)在:整個銷售流程的銷售周期由原來的10天壓縮到一天半以內(nèi)。信息處理人員由原來的9人減到現(xiàn)在的3人,減少了67.6%。各種單據(jù)憑證實現(xiàn)了“無紙化”傳輸,節(jié)省人力、物力和財力,提高了準確性。泰偉公司實施BPR后,效果主要表現(xiàn)在:整個銷售流程的銷售周期133數(shù)據(jù)與數(shù)據(jù)流程分析數(shù)據(jù)與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)計業(yè)務(wù)處理過程的基礎(chǔ)。數(shù)據(jù)流程分析的基礎(chǔ)是調(diào)查數(shù)據(jù)與數(shù)據(jù)流程分析數(shù)據(jù)與數(shù)據(jù)流程分析是今后建立數(shù)據(jù)庫系統(tǒng)和設(shè)134數(shù)據(jù)的匯總分析在系統(tǒng)調(diào)查中我們曾收集了大量的數(shù)據(jù)。這些數(shù)據(jù)資料使用之前,還必須加以匯總、整理和分析,理清它們之間的關(guān)系。數(shù)據(jù)的匯總分析在系統(tǒng)調(diào)查中我們曾收集了大量的數(shù)據(jù)。135數(shù)據(jù)來源內(nèi)部數(shù)據(jù)來源外部數(shù)據(jù)來源用戶、管理者組織圖表格和文檔程序手冊和政策財務(wù)報表信息系統(tǒng)手冊業(yè)務(wù)流程的其他措施客戶供應(yīng)商股東政府、中介競爭對手外界團體顧問數(shù)據(jù)來源內(nèi)部數(shù)據(jù)來源外部數(shù)據(jù)來源用戶、管理者客戶136數(shù)據(jù)分析數(shù)據(jù)分析是要分析已收集數(shù)據(jù)的完備性一致程度無冗余的程度分析的工具可借用U/C矩陣數(shù)據(jù)分析數(shù)據(jù)分析是要分析已收集數(shù)據(jù)的137U/C矩陣U/C矩陣138①完備性檢驗完備性(completeness)檢驗是指對具體的數(shù)據(jù)項必須有一個產(chǎn)生者(即“C”)和至少一個使用者(即“U”),功能則必須有產(chǎn)生或使用(“U”或“C”元素)發(fā)生。否則這個U/C矩陣的建立是不完備的。①完備性檢驗完備性(completeness)檢驗是指對具體139②一致性檢驗一致性(uniformity)檢驗是指對具體的數(shù)據(jù)項必有且僅有一個產(chǎn)生者(“C”)。不一致現(xiàn)象的產(chǎn)生可能有如下原因:沒有產(chǎn)生者——漏填了“C”元素或者是功能、數(shù)據(jù)的劃分不當。多個產(chǎn)生者——錯填了“C”元素或者是功能、數(shù)據(jù)的劃分不獨立,不一致。②一致性檢驗一致性(uniformity)檢驗是指對具體的數(shù)140③無冗余性檢驗無冗余性(non-verbosity)檢驗即表中不允許有空行空列。如果有空行空列發(fā)生則可能出現(xiàn)如下問題:漏填了“C”或“U”元素;功能項或數(shù)據(jù)項的劃分是冗余的——沒有必要的。③無冗余性檢驗無冗余性(non-verbosity)檢驗即表141數(shù)據(jù)特征分析特征分析主要包括以下內(nèi)容:①數(shù)據(jù)的類型及長度②合理的取值范圍③哪些業(yè)務(wù)使用這些數(shù)據(jù)④數(shù)據(jù)流量⑤重要程度和保密程度數(shù)據(jù)特征分析特征分析主要包括以下內(nèi)容:142數(shù)據(jù)流程分析數(shù)據(jù)流程分析主要包括對信息的傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題。這些問題包括:數(shù)據(jù)流程不暢前后數(shù)據(jù)不匹配數(shù)據(jù)處理過程不合理等等數(shù)據(jù)流程分析數(shù)據(jù)流程分析主要包括對信息的傳遞、處理、存儲等的143數(shù)據(jù)流程圖數(shù)據(jù)流程圖是結(jié)構(gòu)化方法中的主要建模工具?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(DataFlowDiagram,簡稱DFD)來實現(xiàn)的。數(shù)據(jù)流程圖是系統(tǒng)邏輯模型的主要組成部分。數(shù)據(jù)流程圖數(shù)據(jù)流程圖是結(jié)構(gòu)化方法中的主要建模工具。144⑴數(shù)據(jù)流程圖的構(gòu)成數(shù)據(jù)流程圖中的主要圖形符號⑴數(shù)據(jù)流程圖的構(gòu)成數(shù)據(jù)流程圖中的主要圖形符號145⑵數(shù)據(jù)流程圖的繪制方法①由外向內(nèi)。②由頂向下,逐層分解,逐步求精③由左向右,合理布局。④由主到次。⑤合理命名及編號。⑵數(shù)據(jù)流程圖的繪制方法①由外向內(nèi)。146⑵數(shù)據(jù)流程圖的繪制方法⑥數(shù)據(jù)守恒。⑦父子平衡。⑧數(shù)據(jù)流程圖分解。合理、均勻。⑨以層次不超過4,每層的處理過程不超過7為宜。⑵數(shù)據(jù)流程圖的繪制方法⑥數(shù)據(jù)守恒。147分層數(shù)據(jù)流程圖分層數(shù)據(jù)流程圖148分層數(shù)據(jù)流程圖152341.31.21.13.33.23.1分層數(shù)據(jù)流程圖152341.31.21.13.33.23.1149多層數(shù)據(jù)流程圖頂層流程圖僅包含一個處理,它代表被開發(fā)系統(tǒng)。它的輸入流是該系統(tǒng)的輸入數(shù)據(jù),輸出流是系統(tǒng)所輸出數(shù)據(jù)底層流圖是指其處理不需再做分解的數(shù)據(jù)流圖中間層流圖則表示對其上層父圖的細化。它的每一處理可能繼續(xù)細化,形成子圖。多層數(shù)據(jù)流程圖頂層流程圖僅包含一個處理,它代表被開發(fā)系統(tǒng)。它150多層數(shù)據(jù)流程圖頂層圖又稱環(huán)境圖(contextdiagram)和上下文數(shù)據(jù)流程圖,描述了系統(tǒng)的外部實體,以及系統(tǒng)與這些外部實體之間的數(shù)據(jù)交換,即系統(tǒng)與外部實體之間的接口。零層圖(diagramzero):描述了系統(tǒng)的主要處理功能、數(shù)據(jù)流、外部實體與數(shù)據(jù)存儲。多層數(shù)據(jù)流程圖頂層圖又稱環(huán)境圖(contextdiagra151畫DFD的步驟:
第一步:繪制環(huán)境圖第二步:繪制0層圖第三步:分解處理,畫出各級子圖第四步:構(gòu)造總體數(shù)據(jù)流程圖。把分解后的DFD碎片裝配起來,畫出DFD的總圖。
畫DFD的步驟:第一步:繪制環(huán)境圖152DFD圖例0研討班網(wǎng)站參加者旅行社會議設(shè)備專家研討班管理及銷售DFD圖例0參加者旅行社會議專家研討班15350申請?zhí)幚?學習安排3設(shè)備安排4旅行安排312467DFD圖例50234312467DFD圖例1542.3建立合同2.2評估設(shè)備2.1學習安排312研討班管理DFD圖例2.32.22.1312研討班DFD圖例155顧客P1銷售處理訂貨單發(fā)貨單DFD圖例顧客P1訂貨單發(fā)貨單DFD圖例156注:F訂貨單流D1--D3訂貨單存儲;D4信用手冊,D5庫存帳P1判定訂貨處理方式P1開付款通知單P1開發(fā)貨票顧客財務(wù)倉庫D3D2D1D5D4FF1F2F3DFD圖例注:F訂貨單流D1--D3訂貨單存儲;D4信用手冊,D5庫存157DFD示例
商店業(yè)務(wù)處理系統(tǒng)——環(huán)境圖DFD示例
商店業(yè)務(wù)處理系統(tǒng)——環(huán)境圖158第0層數(shù)據(jù)流圖收據(jù)第0層數(shù)據(jù)流圖收據(jù)159加細每一個處理框--銷售細化加細每一個處理框--銷售細化160采購細化采購細化161常見錯誤—處理部分只有輸入而沒有輸出只有輸出而沒有輸入輸入不足以產(chǎn)生輸出常見錯誤—處理部分只有輸入而沒有輸出162常見錯誤—數(shù)據(jù)流部分數(shù)據(jù)流不能從一個外部實體傳遞給另外一個外部實體;數(shù)據(jù)流不能從一個外部實體直接傳遞給一個數(shù)據(jù)存儲;數(shù)據(jù)流不能從一個數(shù)據(jù)存儲未做任何處理就傳遞給一個外部實體;數(shù)據(jù)流不能從一個數(shù)據(jù)存儲直接傳遞給一個數(shù)據(jù)存儲;常見錯誤—數(shù)據(jù)流部分數(shù)據(jù)流不能從一個外部實體傳遞給另外一個外163數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionary)則是在數(shù)據(jù)流程圖的基礎(chǔ)上,進一步定義和描述數(shù)據(jù)處理過程、實體及數(shù)據(jù)存儲的詳細邏輯內(nèi)容的工具。數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionary)則是在數(shù)據(jù)164編寫數(shù)據(jù)詞典的基本要求是:①對數(shù)據(jù)流程圖上各種元素的定義必須明確、易理解、唯一。②命名、編號與數(shù)據(jù)流程圖一致。③符合一致性與完整性的要求,對數(shù)據(jù)流程圖上的元素定義與說明無遺漏項。數(shù)據(jù)詞典中無內(nèi)容重復(fù)或內(nèi)容相互矛盾的條目。數(shù)據(jù)流程圖中同類元素的數(shù)據(jù)詞典條目中,無同名異義或異名同義者。④格式規(guī)范、風格統(tǒng)一、文字精煉,數(shù)字與符號正確。編寫數(shù)據(jù)詞典的基本要求是:①對數(shù)據(jù)流程圖上各種元素的定義必須165數(shù)據(jù)字典數(shù)據(jù)字典中包含有6類條目:數(shù)據(jù)項數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)流數(shù)據(jù)存儲外部實體處理數(shù)據(jù)字典數(shù)據(jù)字典中包含有6類條目:166⑴數(shù)據(jù)項條目數(shù)據(jù)項是具有獨立邏輯含義的最小數(shù)據(jù)組成單位。如商品編號、商品名稱等。數(shù)據(jù)項包括:①名稱②別名③類型④長度⑤值域⑥簡要說明⑴數(shù)據(jù)項條目數(shù)據(jù)項是具有獨立邏輯含義的最小數(shù)據(jù)組成單位。如商167表3-1數(shù)據(jù)項條目的一個例子數(shù)據(jù)項條目數(shù)據(jù)項編號:1—01數(shù)據(jù)項名稱:憑證號類型:數(shù)值長度:5位取值范圍:1—99999說明:某公司的憑證編號表3-1數(shù)據(jù)項條目的一個例子168⑵數(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ù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)描述的是數(shù)據(jù)之間的組合關(guān)系。169⑵數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)根據(jù)組成又可分為簡單的數(shù)據(jù)結(jié)構(gòu)和嵌套的數(shù)據(jù)結(jié)構(gòu)。簡單數(shù)據(jù)結(jié)構(gòu):即一個數(shù)據(jù)結(jié)構(gòu)全部由數(shù)據(jù)項組成。嵌套數(shù)據(jù)結(jié)構(gòu):即一個數(shù)據(jù)結(jié)構(gòu)的組成中,除了數(shù)據(jù)項,還有數(shù)據(jù)結(jié)構(gòu)。⑵數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)根據(jù)組成又可分為簡單的數(shù)據(jù)結(jié)構(gòu)和嵌套的數(shù)據(jù)170簡單的數(shù)據(jù)結(jié)構(gòu)例子如下:商品明細表:商品編號商品名稱商品型號商品規(guī)格商品單價商品數(shù)量簡單的數(shù)據(jù)結(jié)構(gòu)例子如下:商品明細表:171嵌套的數(shù)據(jù)結(jié)構(gòu)例子如下:銷售合同:合同編號訂貨日期用戶產(chǎn)品訂貨數(shù)量交貨日期簽約人在上例中,“用戶”、“產(chǎn)品”和“簽約人”都是一個數(shù)據(jù)結(jié)構(gòu)。嵌套的數(shù)據(jù)結(jié)構(gòu)例子如下:銷售合同:172數(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),除了列出上述內(nèi)容,還需指出包含的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)條目包括:173表3-2數(shù)據(jù)結(jié)構(gòu)條目的一個例子數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)編號:2—05數(shù)據(jù)結(jié)構(gòu)名稱:銷售合同說明:某公司簽訂銷售合同后需填寫的卡片結(jié)構(gòu)組成:合同編號訂貨日期用戶*產(chǎn)品*訂貨數(shù)量交貨日期簽約人*注:帶*號的是一個數(shù)據(jù)結(jié)構(gòu)表3-2數(shù)據(jù)結(jié)構(gòu)條目的一個例子174⑶數(shù)據(jù)流數(shù)據(jù)流表明系統(tǒng)中數(shù)據(jù)流的組成、邏輯流向及在單位時間內(nèi)的流量。數(shù)據(jù)可為數(shù)據(jù)項或數(shù)據(jù)結(jié)構(gòu)。⑶數(shù)據(jù)流數(shù)據(jù)流表明系統(tǒng)中數(shù)據(jù)流的組成、邏輯流向及在單位時間內(nèi)175⑶數(shù)據(jù)流條目數(shù)據(jù)流條目包括:①數(shù)據(jù)流的編號②數(shù)據(jù)流的名稱③說明④數(shù)據(jù)流的來源⑤數(shù)據(jù)流的去向⑥數(shù)據(jù)流的組成⑦數(shù)據(jù)流的流通量⑧高峰期流通量⑶數(shù)據(jù)流條目數(shù)據(jù)流條目包括:176表3-3數(shù)據(jù)流條目的一個例子數(shù)據(jù)流條目數(shù)據(jù)流編號:3—02數(shù)據(jù)流名稱:成品送庫單說明:各生產(chǎn)班組每日班后需向生產(chǎn)科及成品庫提供的單據(jù)數(shù)據(jù)流來源:各生產(chǎn)班組數(shù)據(jù)流去向:成品庫、生產(chǎn)科數(shù)據(jù)流組成:成品送庫單號成品名稱成品規(guī)格生產(chǎn)班組生產(chǎn)日期數(shù)量送貨人接收人數(shù)據(jù)流的流通量:30份/日高峰流通量:年底,40份/日表3-3數(shù)據(jù)流條目的一個例子177⑷處理過程處理過程又稱加工或處理邏輯。主要包括以下三種含義:①對數(shù)據(jù)進行數(shù)學處理;②根據(jù)某些條件進行邏輯判斷,并按判斷的結(jié)果執(zhí)行不同的操作;③對數(shù)據(jù)存儲的讀/寫或與外部實體的信息交流。⑷處理過程處理過程又稱加工或處理邏輯。主要包括以下三種含義:178處理過程條目處理過程條目包括:編號處理過程名稱輸入數(shù)據(jù)輸出數(shù)據(jù)處理頻率處理邏輯。處理過程條目處理過程條目包括:179表3-3處理過程條目的一個例子處理過程條目處理過程編號:4—08處理過程名稱:科目匯總輸入數(shù)據(jù):記帳憑證輸出數(shù)據(jù):科目匯總表處理邏輯:依據(jù)記賬憑證,按總賬科目分借、貸方對金額匯總,并作借貸方平衡檢查,最后輸出一科目匯總表。表3-3處理過程條目的一個例子180⑸數(shù)據(jù)存儲數(shù)據(jù)存儲條目包括:數(shù)據(jù)存儲編號名稱說明組成關(guān)鍵字相關(guān)的處理。⑸數(shù)據(jù)存儲數(shù)據(jù)存儲條目包括:181表3-3數(shù)據(jù)存儲條目的一個例子數(shù)據(jù)存儲條目數(shù)據(jù)存儲編號:F03—08數(shù)據(jù)存儲名稱:庫存賬說明:存放配件的歷年庫存和單價數(shù)據(jù)存儲組成:配件編號+配件名稱+單價+
庫存量+備注關(guān)鍵字:配件編號相關(guān)聯(lián)的處理:2.1.2(“確定
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高一英語 總復(fù)習資料
- 山東大學威海校區(qū)614綜合A(含法理學、憲法學、行政法學)之法理學考研沖刺密押題
- 主題:我是中國人
- 師徒結(jié)對總結(jié)范文(7篇)001
- 小學語文老師業(yè)務(wù)工作總結(jié)集錦3篇
- 網(wǎng)絡(luò)營銷 第3版 教案全套 魏亞萍 6.1 網(wǎng)絡(luò)視頻營銷認知-10-1.2網(wǎng)絡(luò)推廣效果評估
- 光伏纜承攬合同
- 2025年石油鉆采機械項目合作計劃書
- 荊州出租車租賃合同
- 辦公場地租賃合同場地使用合同范文
- 江蘇省南通市崇川區(qū)2023-2024學年八上期末數(shù)學試題(原卷版)
- 河南省鄭州市2023-2024學年高二上學期期末考試歷史試題(解析版)
- 遼寧省沈陽市沈河區(qū)2024-2025學年九年級上學期期末道德與法治試題(含答案)
- 江西省贛州市南康區(qū)2023-2024學年八年級上學期期末考試數(shù)學試卷(含答案)
- 《制造業(yè)成本核算》課件
- 2024項目經(jīng)理講安全課
- 中國共產(chǎn)主義青年團團章
- 采購原材料年終總結(jié)
- 2024-2030年中國隧道建設(shè)行業(yè)前景展望及投資規(guī)劃分析報告
- 2024-2025學年人教版初中物理九年級全一冊期中復(fù)習(易錯60題)(解析版)
- 環(huán)保驗收課件教學課件
評論
0/150
提交評論