物流管理與信息系統(tǒng)-物流管理信息系統(tǒng)設計課件_第1頁
物流管理與信息系統(tǒng)-物流管理信息系統(tǒng)設計課件_第2頁
物流管理與信息系統(tǒng)-物流管理信息系統(tǒng)設計課件_第3頁
物流管理與信息系統(tǒng)-物流管理信息系統(tǒng)設計課件_第4頁
物流管理與信息系統(tǒng)-物流管理信息系統(tǒng)設計課件_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第七章物流管理信息系統(tǒng)設計第七章物流管理信息系統(tǒng)設計1本章內容7.1物流管理信息系統(tǒng)設計概述7.2結構化設計方法7.3系統(tǒng)結構圖7.4代碼設計7.5數(shù)據(jù)庫設計7.6輸入輸出設計7.7處理過程設計本章內容7.1物流管理信息系統(tǒng)設計概述27.1物流管理信息系統(tǒng)設計概述管理信息系統(tǒng)設計階段遵循自頂向下的設計原則系統(tǒng)設計階段的工作分為兩部分,即系統(tǒng)的總體設計(或概要設計)和詳細設計7.1物流管理信息系統(tǒng)設計概述管理信息系統(tǒng)設計階段遵循自頂37.2結構化設計方法7.2.1結構化方法概述結構化方法(StructuredMethod)是強調開發(fā)方法的結構合理性以及所開發(fā)軟件的結構合理性的軟件開發(fā)方法。針對軟件生存周期各個不同的階段,它有結構化分析(SA)、結構化設計(SD)和結構化程序設計(SP)等方法。結構化系統(tǒng)開發(fā)方法的特點結構化系統(tǒng)開發(fā)方法開發(fā)系統(tǒng)的五個階段7.2結構化設計方法7.2.1結構化方法概述47.2.2.結構化分析方法結構化分析的步驟如下:分析當前的情況,做出反映當前物理模型的DFD;推導出等價的邏輯模型的DFD;設計新的邏輯系統(tǒng),生成數(shù)據(jù)字典和基元描述;建立人機接口,提出可供選擇的目標系統(tǒng)物理模型的DFD;確定各種方案的成本和風險等級,據(jù)此對各種方案進行分析;選擇一種方案;建立完整的需求規(guī)約。7.2.2.結構化分析方法結構化分析的步驟如下:57.2.3.結構化設計方法結構化設計的步驟如下:評審和細化數(shù)據(jù)流圖;確定數(shù)據(jù)流圖的類型;把數(shù)據(jù)流圖映射到軟件模塊結構,設計出模塊結構的上層;基于數(shù)據(jù)流圖逐步分解高層模塊,設計中下層模塊;對模塊結構進行優(yōu)化,得到更為合理的軟件結構;描述模塊接口。

7.2.3.結構化設計方法結構化設計的步驟如下:67.2.4.結構化程序設計方法1)結構化主要體現(xiàn)在以下3個方面。自頂向下、逐步求精模塊化語句結構化2)結構化程序設計的基本過程它可以分為以下四個步驟:針對具體問題建立相應的數(shù)學模型。設計相應的算法。編程實現(xiàn)算法。測試與調試。7.2.4.結構化程序設計方法1)結構化主要體現(xiàn)在以下377.3系統(tǒng)結構圖7.3.1模塊結構的標準形式 一個系統(tǒng)的模塊結構圖有兩種標準形式:變換型模塊結構和事務型模塊結構1)變換型模塊結構 變換型模塊結構描述的是變換型系統(tǒng),變換型系統(tǒng)由三部分組成:輸入、數(shù)據(jù)加工(中心變換)和輸出,它的功能是將輸入的數(shù)據(jù)經(jīng)過加工后輸出2)事務型模塊結構 事務型系統(tǒng)由三層組成:事務層、操作層和細節(jié)層,它的功能是對接收的事務,按其類型選擇某一類事務處理。7.3系統(tǒng)結構圖7.3.1模塊結構的標準形式8管理信息系統(tǒng)的數(shù)據(jù)流圖的兩種典型結構

變換型結構和事務型結構。

管理信息系統(tǒng)的數(shù)據(jù)流圖的兩種典型結構

變換型結構和事務型結構9從變換型數(shù)據(jù)流圖導出初始結構圖的方法因為變換型結構由輸入、主處理和輸出三部分組成,所以從變換型結構的數(shù)據(jù)流圖導出變換型模塊結構圖,可分三步進行:找出系統(tǒng)的主加工設計頂層模塊和第一層模塊設計中、下層模塊從變換型數(shù)據(jù)流圖導出初始結構圖的方法因為變換型結構由輸入、主10從事務型數(shù)據(jù)流圖導出初始結構圖的方法進行事務分析時,通常采用以下四步:確定以事務為中心的結構,包括找出事務中心和事務來源。按功能劃分事務,將具備相同功能的事務分為同一類,建立事務模塊。為每個事務處理模塊建立全部的操作層模塊。其建立方法與變換分析方法類似,但事務處理模決可以共享某些操作模塊。若有必要,則為操作層模塊定義相應的細節(jié)模塊,并盡可能使細節(jié)模塊被多個操作模塊共享。

從事務型數(shù)據(jù)流圖導出初始結構圖的方法進行事務分析時,通常采用11物流管理與信息系統(tǒng)-物流管理信息系統(tǒng)設計12混合結構的分析混合結構的分析13物流管理與信息系統(tǒng)-物流管理信息系統(tǒng)設計147.3.3模塊結構圖的改進模塊結構的質量標準首先,應按照“耦合小,內聚大”的模塊結構質量標準對模塊結構圖進行檢查和修改。模塊的耦合方式兩個模塊之間的耦合方式可分為以下三種:數(shù)據(jù)耦合控制耦合非法耦合7.3.3模塊結構圖的改進模塊結構的質量標準15物流管理與信息系統(tǒng)-物流管理信息系統(tǒng)設計16模塊結構的質量標準模塊的內聚方式巧合內聚邏輯內聚過程內聚通信內聚順序內聚功能內聚模塊結構的質量標準模塊的內聚方式17

改進模塊結構圖時應注意的問題作用范圍應在控制范圍之內模塊的扇入和扇出數(shù)要合理模塊的大小要適當消除重復的功能補充、完善和修改改進模塊結構圖時應注意的問題187.4代碼設計7.4.1代碼的概念、功能及設計問題代碼設計在系統(tǒng)分析階段就應開始代碼是代表事物名稱、屬性、狀態(tài)等的符號代碼的功能設計代碼時應注意的一些問題7.4代碼設計7.4.1代碼的概念、功能及設計問題197.4.2代碼的種類順序碼區(qū)間碼助憶碼縮寫碼尾數(shù)碼7.4.2代碼的種類順序碼207.4.3代碼結構中的校驗位

為了保證正確輸入,有意識地在編碼設計結構中原有代碼的基礎上,另外加上一個校驗位,使它事實上變成代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學方法計算出來。校驗位可以發(fā)現(xiàn)以下各種錯誤:抄寫錯誤:例如1寫成7。易位錯誤:例如1234寫成1324。雙易錯誤:例如26913寫成21963。隨機錯:包括以上兩種或三種綜合性錯誤或其它的錯誤。7.4.3代碼結構中的校驗位為了保證正確輸入,有21確定校驗位值的方法算術組數(shù)法幾何級數(shù)法質數(shù)法確定校驗位值的方法227.4.4代碼設計舉例7.4.4代碼設計舉例237.5數(shù)據(jù)庫設計7.5.1數(shù)據(jù)庫設計的任務、內容和特點數(shù)據(jù)庫設計的內容:數(shù)據(jù)庫的結構設計和數(shù)據(jù)庫的行為設計。數(shù)據(jù)庫的結構設計:根據(jù)給定的應用環(huán)境,進行數(shù)據(jù)庫的模式或子模式的設計。由于數(shù)據(jù)庫模式是各應用程序共享的結構,一般是不變化的,所以結構設計也稱靜態(tài)模型設計。包括:概念設計、邏輯設計和物理設計數(shù)據(jù)庫的行為設計:確定數(shù)據(jù)庫用戶的行為和動作,即用戶對數(shù)據(jù)庫的操作。數(shù)據(jù)庫的行為設計就是應用程序設計。

7.5數(shù)據(jù)庫設計7.5.1數(shù)據(jù)庫設計的任務、內容和特點247.5.2數(shù)據(jù)庫設計的基本步驟需求分析概念結構設計邏輯結構設計物理結構設計數(shù)據(jù)庫實施數(shù)據(jù)庫運行和維護7.5.2數(shù)據(jù)庫設計的基本步驟需求分析257.5.3數(shù)據(jù)庫設計階段的內容7.5.3數(shù)據(jù)庫設計階段的內容267.5.4數(shù)據(jù)庫設計階段的模式7.5.4數(shù)據(jù)庫設計階段的模式277.6輸入輸出設計7.6.1輸入設計輸入設計的工作是依據(jù)功能模塊的具體要求給出數(shù)據(jù)輸入的方式、用戶界面和輸入校驗方式。進行輸入設計工作時,要注意在整個系統(tǒng)中統(tǒng)一設計風格。7.6輸入輸出設計7.6.1輸入設計287.6.2輸出設計輸出設計與輸入設計類似,需要給出輸出的方式和用戶界面的內容,如顯示輸出的屏幕格式、打印輸出的格式,每個顯示、打印項目的類型、長度。輸出設計時,也要注意在整個系統(tǒng)中統(tǒng)一設計風格。7.6.2輸出設計輸出設計與輸入設計類似,需要給出輸出的方297.7處理過程設計系統(tǒng)設計報告一般包括以下內容:系統(tǒng)硬件結構圖及設備技術參數(shù)和報價表。系統(tǒng)軟件結構及其報價表。系統(tǒng)應用軟件結構圖。新系統(tǒng)的數(shù)據(jù)流圖及數(shù)據(jù)字典。數(shù)據(jù)庫設計及共享編碼設計結果。每一個功能模塊的處理流程描述及輸入、輸出描述。7.7處理過程設計系統(tǒng)設計報告一般包括以下內容:30第七章物流管理信息系統(tǒng)設計第七章物流管理信息系統(tǒng)設計31本章內容7.1物流管理信息系統(tǒng)設計概述7.2結構化設計方法7.3系統(tǒng)結構圖7.4代碼設計7.5數(shù)據(jù)庫設計7.6輸入輸出設計7.7處理過程設計本章內容7.1物流管理信息系統(tǒng)設計概述327.1物流管理信息系統(tǒng)設計概述管理信息系統(tǒng)設計階段遵循自頂向下的設計原則系統(tǒng)設計階段的工作分為兩部分,即系統(tǒng)的總體設計(或概要設計)和詳細設計7.1物流管理信息系統(tǒng)設計概述管理信息系統(tǒng)設計階段遵循自頂337.2結構化設計方法7.2.1結構化方法概述結構化方法(StructuredMethod)是強調開發(fā)方法的結構合理性以及所開發(fā)軟件的結構合理性的軟件開發(fā)方法。針對軟件生存周期各個不同的階段,它有結構化分析(SA)、結構化設計(SD)和結構化程序設計(SP)等方法。結構化系統(tǒng)開發(fā)方法的特點結構化系統(tǒng)開發(fā)方法開發(fā)系統(tǒng)的五個階段7.2結構化設計方法7.2.1結構化方法概述347.2.2.結構化分析方法結構化分析的步驟如下:分析當前的情況,做出反映當前物理模型的DFD;推導出等價的邏輯模型的DFD;設計新的邏輯系統(tǒng),生成數(shù)據(jù)字典和基元描述;建立人機接口,提出可供選擇的目標系統(tǒng)物理模型的DFD;確定各種方案的成本和風險等級,據(jù)此對各種方案進行分析;選擇一種方案;建立完整的需求規(guī)約。7.2.2.結構化分析方法結構化分析的步驟如下:357.2.3.結構化設計方法結構化設計的步驟如下:評審和細化數(shù)據(jù)流圖;確定數(shù)據(jù)流圖的類型;把數(shù)據(jù)流圖映射到軟件模塊結構,設計出模塊結構的上層;基于數(shù)據(jù)流圖逐步分解高層模塊,設計中下層模塊;對模塊結構進行優(yōu)化,得到更為合理的軟件結構;描述模塊接口。

7.2.3.結構化設計方法結構化設計的步驟如下:367.2.4.結構化程序設計方法1)結構化主要體現(xiàn)在以下3個方面。自頂向下、逐步求精模塊化語句結構化2)結構化程序設計的基本過程它可以分為以下四個步驟:針對具體問題建立相應的數(shù)學模型。設計相應的算法。編程實現(xiàn)算法。測試與調試。7.2.4.結構化程序設計方法1)結構化主要體現(xiàn)在以下3377.3系統(tǒng)結構圖7.3.1模塊結構的標準形式 一個系統(tǒng)的模塊結構圖有兩種標準形式:變換型模塊結構和事務型模塊結構1)變換型模塊結構 變換型模塊結構描述的是變換型系統(tǒng),變換型系統(tǒng)由三部分組成:輸入、數(shù)據(jù)加工(中心變換)和輸出,它的功能是將輸入的數(shù)據(jù)經(jīng)過加工后輸出2)事務型模塊結構 事務型系統(tǒng)由三層組成:事務層、操作層和細節(jié)層,它的功能是對接收的事務,按其類型選擇某一類事務處理。7.3系統(tǒng)結構圖7.3.1模塊結構的標準形式38管理信息系統(tǒng)的數(shù)據(jù)流圖的兩種典型結構

變換型結構和事務型結構。

管理信息系統(tǒng)的數(shù)據(jù)流圖的兩種典型結構

變換型結構和事務型結構39從變換型數(shù)據(jù)流圖導出初始結構圖的方法因為變換型結構由輸入、主處理和輸出三部分組成,所以從變換型結構的數(shù)據(jù)流圖導出變換型模塊結構圖,可分三步進行:找出系統(tǒng)的主加工設計頂層模塊和第一層模塊設計中、下層模塊從變換型數(shù)據(jù)流圖導出初始結構圖的方法因為變換型結構由輸入、主40從事務型數(shù)據(jù)流圖導出初始結構圖的方法進行事務分析時,通常采用以下四步:確定以事務為中心的結構,包括找出事務中心和事務來源。按功能劃分事務,將具備相同功能的事務分為同一類,建立事務模塊。為每個事務處理模塊建立全部的操作層模塊。其建立方法與變換分析方法類似,但事務處理模決可以共享某些操作模塊。若有必要,則為操作層模塊定義相應的細節(jié)模塊,并盡可能使細節(jié)模塊被多個操作模塊共享。

從事務型數(shù)據(jù)流圖導出初始結構圖的方法進行事務分析時,通常采用41物流管理與信息系統(tǒng)-物流管理信息系統(tǒng)設計42混合結構的分析混合結構的分析43物流管理與信息系統(tǒng)-物流管理信息系統(tǒng)設計447.3.3模塊結構圖的改進模塊結構的質量標準首先,應按照“耦合小,內聚大”的模塊結構質量標準對模塊結構圖進行檢查和修改。模塊的耦合方式兩個模塊之間的耦合方式可分為以下三種:數(shù)據(jù)耦合控制耦合非法耦合7.3.3模塊結構圖的改進模塊結構的質量標準45物流管理與信息系統(tǒng)-物流管理信息系統(tǒng)設計46模塊結構的質量標準模塊的內聚方式巧合內聚邏輯內聚過程內聚通信內聚順序內聚功能內聚模塊結構的質量標準模塊的內聚方式47

改進模塊結構圖時應注意的問題作用范圍應在控制范圍之內模塊的扇入和扇出數(shù)要合理模塊的大小要適當消除重復的功能補充、完善和修改改進模塊結構圖時應注意的問題487.4代碼設計7.4.1代碼的概念、功能及設計問題代碼設計在系統(tǒng)分析階段就應開始代碼是代表事物名稱、屬性、狀態(tài)等的符號代碼的功能設計代碼時應注意的一些問題7.4代碼設計7.4.1代碼的概念、功能及設計問題497.4.2代碼的種類順序碼區(qū)間碼助憶碼縮寫碼尾數(shù)碼7.4.2代碼的種類順序碼507.4.3代碼結構中的校驗位

為了保證正確輸入,有意識地在編碼設計結構中原有代碼的基礎上,另外加上一個校驗位,使它事實上變成代碼的一個組成部分。校驗位通過事先規(guī)定的數(shù)學方法計算出來。校驗位可以發(fā)現(xiàn)以下各種錯誤:抄寫錯誤:例如1寫成7。易位錯誤:例如1234寫成1324。雙易錯誤:例如26913寫成21963。隨機錯:包括以上兩種或三種綜合性錯誤或其它的錯誤。7.4.3代碼結構中的校驗位為了保證正確輸入,有51確定校驗位值的方法算術組數(shù)法幾何級數(shù)法質數(shù)法確定校驗位值的方法527.4.4代碼設計舉例7.4.4代碼設計舉例537.5數(shù)據(jù)庫設計7.5.1數(shù)據(jù)庫設計的任務、內容和特點數(shù)據(jù)庫設計的內容:數(shù)據(jù)庫的結構設計和數(shù)據(jù)庫的行為設計。數(shù)據(jù)庫的結構設計:根據(jù)給定的應用環(huán)境,進行數(shù)據(jù)庫的模式或子模式的設計。由于數(shù)據(jù)庫模式是各應用程序共享的結構,一般是不變化的,所以結構設計也稱靜態(tài)模型設計。包括:概念設

溫馨提示

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

評論

0/150

提交評論