電子商務系統結構化方法_第1頁
電子商務系統結構化方法_第2頁
電子商務系統結構化方法_第3頁
電子商務系統結構化方法_第4頁
電子商務系統結構化方法_第5頁
已閱讀5頁,還剩96頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

電子商務系統建設與管理第三講系統分析電子商務系統分析系統分析,又稱邏輯設計,目的是闡明新系統要“做什么”,是在電子商務系統規劃的基礎上進行詳細調查,理解企業的業務流程,完成需求獲取與分析,在業務流程重構基礎上,借助于分析工具描述新系統的邏輯模型,最后提交系統分析報告電子商務系統分析需求獲取(系統調查)業務流程重構建立新系統邏輯方案--數據流程圖DFD業務流程分析業務流程分析有助于了解業務的具體處理過程,為修改和刪除原系統的不合理部分,為業務流程重構提供基礎。業務流程圖(transactionflowdiagram,簡稱TFD),就是用一些規定的符號及連線來表示某個具體業務處理過程。業務流程圖的基本圖形符號業務流程圖業務流程圖的作用①業務流程圖是系統分析員作進一步系統分析的依據;②業務流程圖是系統分析員、管理人員相互交流的工具;③系統分析員可以直接在業務流程圖上擬出計算機要處理部分;④利用業務流程圖分析業務流程是否合理。需求規格說明書需求獲取結束之后的書面文檔電子商務系統需求說明書可參照軟件需求規格說明書軟件需求規格說明書:GB856D-88用戶和開發人員相互了解和共同開發的基礎,進行業務流程重構和系統分析的前提業務流程重構企業業務流程重構是指對企業進行根本的再思考和徹底的再設計,強調以“流程導向”替代原有的“職能導向”的企業組織形式,為企業經營管理提出一個全新的思路,以求企業關鍵的性能指標如成本、質量和速度等,獲得巨大的提高。業務流程重構的本質重構的核心:面向顧客滿意的業務流程業務流程分類:核心流程:物流作業活動,管理活動,信息系統支持流程:企業基礎設施、人員培訓、技術開發、資金等支持和保證核心流程的部分業務務流流程程重重構構的的方方法法重新新設設計計原原有有流流程程,,就就是其基本原則就是要對原流程進行清除、簡化、整合和流程自動化等處理。業務務流流程程重重構構的的方方法法--清除除清除除指指的的是是將將原原有有流流程程內內的的非非增增值處處理理予以以清清除除。。需要要常常問問的的關關鍵鍵問問題題是是::這個個流流程程環環節節為為什什么么存存在在呢呢??這個個流流程程環環節節的的結結果果是是整整個個流流程程完完成成的的必必要要條條件件嗎嗎??如果果答答案案是是否否定定的的,,那那么么,,這這樣樣的的處處理理就就應應被被清清除除。。業務務流流程程重重構構的的方方法法--清除除需清清除除活活動動的的表現現有::①處處理理間間的的等等待待。。②不不必必要要的的移移動動。。③重重復復的的處處理理。。④過過量量的的庫庫存存。。業務務流流程程重重構構的的方方法法--簡化化簡化化是是指指在在不不改改變變原原有有處處理理功功能能的的基基礎礎上上,,將將復復雜雜的的處處理理精精簡簡化化。。簡化化重重復復或或意意義義不不大大的的表表格格溝通簡簡單明明了使用簡簡單的的技術術流程間間的組組織業務流流程重重構的的方法法--任務整整合對業務務流程程的經經過充充分的的簡化化以后后,還還需要要對簡簡化之之后的的流程程進行行整合合,目目的是是使整整個流流程順順暢、、連貫貫,更更好地地滿足足顧客客需求求。活動合合并使團隊隊成員員位于于一處處合作伙伙伴間間的信信任關關系業務流流程重重構的的方法法--流程自自動化化對業務務流程程的清清除、、簡化化和整整合是是流程程的自自動化化的基基礎。。除了需需要人人進行行控制制和決決策的的環節節;其余能能交由由計算算機處處理的的都應應交給給計算算機處處理,,如,,數據據的采采集、、傳輸輸和分分析信息技技術的的運用用信息技技術對對于流流程的的一般影響電子商商務系系統的的業務務流程程與企企業的的原有有流程程相比比,如如果說說它有有什么么根本本區別別的話話,那那么就就在于于信息息技術術在流流程中中的運運用。。它使得得業務務流程程設計計的基基礎發發生了了根本本性的的變化化,這這也正正是支支持我我們能能夠進進行流流程重重構的的原因因所在在。應用信信息技技術簡簡化流流程基于信信息流流的簡簡化——處理合合并對基于于信息息流的的簡化化,總總原則則就是是處理理合并并消除不不必要要的控控制活活動處理C一般是是些管管理審審查環環節,,可以以考慮慮去除除;減少中中間信信息的的傳遞遞和處處理如圖,,可考考慮合合并A,B。盡可能能在數數據產產生的的地方方使用用數據據如圖,,可考考慮將將處理理B納入處處理A。基于信信息技技術的的業務務流程程結構構的優優化--------流程集集成就串行行、并并行結結構而而言,,在運運行時時間、、質量量或可可靠性性方面面,并并行結結構的的性能能均優優于串串行結結構。。因此,,在流流程重重構中中應該該盡量量采用用并行行結構構或在在流程程中增增加并并行結結構的的使用用。串行結結構變變為并并行結結構反饋結結構變變為并并行結結構泰偉食食品有有限公公司原有的的銷售售流程程泰偉公公司的的現有有銷售售流程程存在在以下下主要要問題題:接受訂訂單時時,銷售部部無法法知道道加工工部能能否按按時完完成填制訂訂單時時,價格出出現筆筆誤,導致交交貨的的麻煩煩接受訂訂單后后,銷售人人員疏疏忽,使生產產通知知單出出現錯錯誤生產通通知單單未及及時送送到加加工部部,導致生生產誤誤期生產通通知單單填寫寫錯誤誤或模模糊,需要與與銷售售部門門核對對,耽誤生生產泰偉公公司的的現有有銷售售流程程存在在以下下主要要問題題:訂單匯匯總花花費大大量的的時間間加工部部同一一時期期工作作量過過大,生產能能力達達不到到檢驗程程序繁繁瑣、、重復復,耽誤生生產和和交貨貨13)部門之之間缺缺乏密密切聯聯系,易發生生扯皮皮、推推諉14)信息反反饋受受人為為因素素阻撓撓,失真嚴嚴重原訂貨貨流程程圖改進后后訂貨貨流程程原信息息流程程改進后后信息息流程程新銷售售流程程泰偉公公司實實施BPR后,效果主主要表表現在在:整個銷銷售流流程的的銷售售周期期由原原來的的10天壓縮縮到一一天半半以內內。信息處處理人人員由由原來來的9人減到到現在在的3人,減少了了67.6%。各種單單據憑憑證實實現了了“無無紙化化”傳傳輸,節省人人力、、物力力和財財力,提高了了準確確性。。數據與與數據據流程程分析析數據與與數據據流程程分析析是今今后建建立數數據庫庫系統統和設設計業業務處處理過過程的的基礎礎。數據流流程分析的的基礎礎是調調查數據的的匯總總分析析在系統統調查查中我我們曾曾收集集了大大量的的數據據。這些數數據資資料使使用之之前,,還必必須加加以匯匯總、、整理理和分分析,,理清清它們們之間間的關關系。。數據來來源內部數據來源外部數據來源用戶、管理者組織圖表格和文檔程序手冊和政策財務報表信息系統手冊業務流程的其他措施客戶供應商股東政府、中介競爭對手外界團體顧問數據分分析數據分分析是是要分分析已已收集集數據據的完備性性一致程程度無冗余余的程程度分析的的工具具可借借用U/C矩陣U/C矩陣①完備備性檢檢驗完備性性(completeness)檢驗驗是指指對具具體的的數據據項必必須有有一個個產生生者((即““C”)和至至少一一個使使用者者(即即“U”),功功能則則必須須有產產生或或使用用(““U”或“C”元素))發生生。否則這這個U/C矩陣的的建立立是不不完備備的。。②一致致性檢檢驗一致性性(uniformity)檢驗驗是指指對具具體的的數據據項必必有且且僅有有一個個產生生者((“C”)。不一致致現象象的產產生可可能有有如下下原因因:沒有產產生者者——漏填了了“C”元素或或者是是功能能、數數據的的劃分分不當當。多個產產生者者——錯填了了“C”元素或或者是是功能能、數數據的的劃分分不獨獨立,,不一一致。。③無冗冗余性性檢驗驗無冗余余性((non-verbosity)檢驗驗即表表中不不允許許有空空行空空列。。如果有有空行行空列列發生生則可可能出出現如如下問問題::漏填了了“C”或“U”元素;;功能項項或數數據項項的劃劃分是是冗余余的——沒有必必要的的。數據特特征分分析特征分分析主主要包包括以以下內內容::①數據據的類類型及及長度度②合理理的取取值范范圍③哪些些業務務使用用這些些數據據④數據據流量量⑤重要要程度度和保保密程程度數據流流程分分析數據流流程分分析主主要包包括對對信息息的傳傳遞、、處理理、存存儲等等的分分析。。數據流流程分分析的的目的的就是是要發發現和和解決決數據據流通通中的的問題題。這這些問問題包包括::數據流流程不不暢前后數數據不不匹配配數據處處理過過程不不合理理等等等數據流流程圖圖數據流流程圖圖是結結構化化方法法中的的主要要建模模工具具。現有的的數據據流程程分析析多是是通過過分層層的數數據流流程圖圖(DataFlowDiagram,簡稱稱DFD)來實現現的。數據流程程圖是系系統邏輯輯模型的的主要組組成部分分。⑴數據流流程圖的的構成數據流程程圖中的的主要圖圖形符號號⑵數據流流程圖的的繪制方方法①由外向向內。②由頂向向下,逐逐層分解解,逐步步求精③由左向向右,合理布局局。④由主到到次。⑤合理命命名及編編號。⑵數據流流程圖的的繪制方方法⑥數據守守恒。⑦父子平平衡。⑧數據流流程圖分分解。合合理、均均勻。⑨以層次次不超過過4,每層的的處理過過程不超超過7為宜。分層數據據流程圖圖分層數據據流程圖圖152341.31.21.13.33.23.1多層數據據流程圖圖頂層流程程圖僅包包含一個個處理,,它代表表被開發發系統。。它的輸輸入流是是該系統統的輸入入數據,,輸出流流是系統統所輸出出數據底層流圖圖是指其其處理不不需再做做分解的的數據流流圖中間層流流圖則表表示對其其上層父父圖的細細化。它它的每一一處理可可能繼續續細化,,形成子子圖。多層數據據流程圖圖頂層圖又又稱環境境圖(contextdiagram)和上下下文數據據流程圖圖,描述述了系統統的外部部實體,,以及系系統與這這些外部部實體之之間的數數據交換換,即系系統與外外部實體體之間的的接口。。零層圖((diagramzero):描述了系系統的主主要處理理功能、、數據流流、外部部實體與與數據存存儲。畫DFD的步驟::第一步::繪制環環境圖第二步::繪制00層圖第三步::分解處處理,畫畫出各級級子圖第四步::構造總總體數據據流程圖圖。把分分解后的的DFD碎片裝配配起來,,畫出DFD的總圖。。DFD圖例0研討班網站參加者旅行社會議設備專家研討班管理及銷售50申請處理2學習安排3設備安排4旅行安排312467DFD圖例2.3建立合同2.2評估設備2.1學習安排312研討班管理DFD圖例顧客P1銷售處理訂貨單發貨單DFD圖例注:F訂貨單流流D1--D3訂貨單存存儲;D4信用手冊冊,D5庫存帳P1判定訂貨處理方式P1開付款通知單P1開發貨票顧客財務倉庫D3D2D1D5D4FF1F2F3DFD圖例DFD示例商商店業務務處理系系統——環境圖第0層數數據流圖圖收據加細每一一個處理理框--銷售細化化采購細化化常見錯誤誤—處理部分分只有輸入入而沒有有輸出只有輸出出而沒有有輸入輸入不足足以產生生輸出常見錯誤誤—數據流部部分數據流不不能從一一個外部部實體傳傳遞給另另外一個個外部實實體;數據流不不能從一一個外部部實體直直接傳遞遞給一個個數據存存儲;數據流不不能從一一個數據據存儲未未做任何何處理就就傳遞給給一個外外部實體體;數據流不不能從一一個數據據存儲直直接傳遞遞給一個個數據存存儲;數據字典典數據字典典(DataDictionary)則是在在數據流流程圖的的基礎上上,進一一步定義義和描述述數據處處理過程程、實體體及數據據存儲的的詳細邏邏輯內容容的工具具。編寫數據據詞典的的基本要要求是::①對數據據流程圖圖上各種種元素的的定義必必須明確確、易理理解、唯唯一。②命名、、編號與與數據流流程圖一一致。③符合一一致性與與完整性性的要求求,對數數據流程程圖上的的元素定定義與說說明無遺遺漏項。。數據詞詞典中無無內容重重復或內內容相互互矛盾的的條目。。數據流流程圖中中同類元元素的數數據詞典典條目中中,無同同名異義義或異名名同義者者。④格式規范范、風格格統一、、文字精精煉,數數字與符符號正確確。數據字典典數據字典典中包含含有6類條目::數據項數據結構構數據流數據存儲儲外部實體體處理⑴數據項項條目數據項是是具有獨獨立邏輯輯含義的的最小數數據組成成單位。。如商品品編號、、商品名名稱等。。數據項項包括::①名稱②②別名名③類型④④長度度⑤值域⑥⑥簡要要說明表3-1數據項條條目的一一個例子子數據項條條目數據項編編號:1—01數據項名名稱:憑憑證號類型:數數值長度:5位取值范圍圍:1—99999說明:某某公司的的憑證編編號⑵數據結結構數據結構構描述的的是數據據之間的的組合關關系。一個數據據結構可可以包括括若干個個數據項項項或((和)數數據結構構。⑵數數據據結結構構數據據結結構構根根據據組組成成又又可可分分為為簡簡單單的的數數據據結結構構和和嵌嵌套套的的數數據據結結構構。。簡單單數數據據結結構構::即即一一個個數數據據結結構構全全部部由由數數據據項項組組成成。。嵌套套數數據據結結構構::即即一一個個數數據據結結構構的的組組成成中中,,除除了了數數據據項項,,還還有有數數據據結結構構。。簡單單的的數數據據結結構構例例子子如如下下::商品品明明細細表表::商品品編編號號商品品名名稱稱商品品型型號號商品品規規格格商品品單單價價商品品數數量量嵌套套的的數數據據結結構構例例子子如如下下::銷售售合合同同::合同同編編號號訂貨貨日日期期用戶戶產品品訂貨貨數數量量交貨貨日日期期簽約約人人在上上例例中中,,““用用戶戶””、、““產產品品””和和““簽簽約約人人””都都是是一一個個數數據據結結構構。。數據據結結構構條目目數據據結結構構條條目目包包括括::①數數據據結結構構的的編編號號②數數據據結結構構的的名名稱稱③說說明明④數數據據結結構構的的組組成成如果果是是一一個個嵌嵌套套的的數數據據結結構構,,除除了了列列出出上上述述內內容容,,還還需需指指出出包包含含的的數數據據結結構構。。表3-2數據據結結構構條條目目的的一一個個例例子子數據據結結構構條條目目數據據結結構構編編號號::2——05數據據結結構構名名稱稱::銷銷售售合合同同說明明::某某公公司司簽簽訂訂銷銷售售合合同同后后需需填填寫寫的的卡卡片片結構構組組成成::合同同編編號號訂貨貨日日期期用戶戶*產品品*訂貨貨數數量量交貨貨日日期期簽約約人人*注::帶帶*號號的的是是一一個個數數據據結結構構⑶數數據據流流數據據流流表表明明系系統統中中數數據據流流的的組組成成、、邏邏輯輯流流向向及及在在單單位位時時間間內內的的流流量量。。數據據可可為為數數據據項項或或數數據據結結構構。。⑶數數據據流流條目目數據據流流條條目目包包括括::①數數據據流流的的編編號號②數數據據流流的的名名稱稱③說說明明④數數據據流流的的來來源源⑤數數據據流流的的去去向向⑥數數據據流流的的組組成成⑦數數據據流流的的流流通通量量⑧高高峰峰期期流流通通量量表3-3數據據流流條條目目的的一一個個例例子子數據據流流條條目目數據據流流編編號號::3——02數據據流流名名稱稱::成成品品送送庫庫單單說明明::各各生生產產班班組組每每日日班班后后需需向向生生產產科科及及成成品品庫庫提提供供的的單單據據數據流來來源:各各生產班班組數據流去去向:成成品庫、、生產科科數據流組組成:成品送庫庫單號成品名稱稱成品規格格生產班組組生產日期期數量送貨人接收人數據流的的流通量量:30份/日高峰流通通量:年年底,40份/日⑷處理過過程處理過程程又稱加加工或處處理邏輯輯。主要要包括以以下三種種含義::①對數據據進行數數學處理理;②根據某某些條件件進行邏邏輯判斷斷,并按按判斷的的結果執執行不同同的操作作;③對數據據存儲的的讀/寫或與外外部實體體的信息息交流。。處理過程程條目處理過程程條目包包括:編號處理過程程名稱輸入數據據輸出數據據處理頻率率處理邏輯輯。表3-3處理過程程條目的的一個例例子處理過程程條目處理過程程編號::4—08處理過程程名稱::科目匯匯總輸入數據據:記帳帳憑證輸出數據據:科目目匯總表表處理邏輯輯:依據據記賬憑憑證,按按總賬科科目分借借、貸方方對金額額匯總,,并作借借貸方平平衡檢查查,最后后輸出一一科目匯匯總表。。⑸數據存存儲數據存儲儲條目包包括:數據存儲儲編號名稱說明組成關鍵字相關的處處理。表3-3數據存儲儲條目的的一個例例子數據存儲儲條目數據存儲儲編號::F03——08數據存儲儲名稱::庫存賬賬說明:存存放配件件的歷年年庫存和和單價數據存儲儲組成::配件編編號+配件名稱稱+單價+庫存量+備注關鍵字::配件編編號相關聯的的處理::2.1.2(““確定發貨貨量”)),3.4.3(““開發貨單單、修改改庫存””)⑹外部實實體外部實體體是數據據的來源源或去向向。外部實體體的條目目包括::外部實體體名稱說明外部實體體輸出的的數據流流外部實體體輸入的的數據流流表3-3外部實體體條目的的一個例例子外部實體體條目外部實體體編號::S03-01外部實體體名稱::用戶說明:購購買本公公司貨物物的用戶戶輸入的數數據流::DS03-06(“不合格訂訂貨單””)D03-08(“發貨貨單”))輸出的數數據流:DS03-06(“訂貨貨單”))5.處理說明明對處理過過程的詳詳細描述述稱為““處理說說明”。。數據流程程圖、數數據字典典和處理理說明三三者構成成了系統統的邏輯輯模型。。目前較常常用的描描述處理理說明的的工具有有下面三三種:?結構化語語言?判定表?判定樹⑴結構化化語言結構化語語言是一一種介于于自然語語言與程程序設計計語言之之間的語語言。它由程序序設計語語言的框框架(即即允許三三種基本本結構::順序結結構、分分支結構構、循環環結構))和自然然語言的的詞匯((如動詞詞、名詞詞和程序序設計語語言的保保留字))組成,,其語言易易于編寫寫,又能能簡明地地描述較較復雜的的處理邏邏輯。結構化語語言使用用的語句句有以下下四類::祈使語句句。例如:“計算運運費”“獲得訂訂貨數量量”判斷語句句其一般形形式是::如果條件件則處理A否則處理B(條件不不成立))例如:去網上書書店購書書,如搜搜索到欲欲買的書書,則付付款,辦辦理相關關手續,,若搜索索不到欲欲買的書書,則離離開書店店。用判判斷語句句表達如如下:如果搜索索到欲買買的書則

溫馨提示

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

評論

0/150

提交評論