版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計1 物流信息系統(tǒng)物流信息系統(tǒng)設計概述設計概述 設計概述總體設計詳細設計系統(tǒng)設計說明書2 物流信息系統(tǒng)物流信息系統(tǒng)總體設計總體設計3 物流信息系統(tǒng)物流信息系統(tǒng)詳細設計詳細設計4 系統(tǒng)設計系統(tǒng)設計說明書說明書第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計物流信息系統(tǒng)設計概述物流信息系統(tǒng)設計概述系統(tǒng)設計目標系統(tǒng)設計任務系統(tǒng)設計的質量評價指標1 1、系統(tǒng)設計目標、系統(tǒng)設計目標2 2、系統(tǒng)設計任務、系統(tǒng)設計任務3 3、系統(tǒng)設計的質量評價指標、系統(tǒng)設計的質量評價指標第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計系統(tǒng)設計目標系統(tǒng)設計任務系統(tǒng)設計的質量評價指標1系
2、統(tǒng)設計目標系統(tǒng)設計的好壞從根本上決定了未來物流信息系統(tǒng)的優(yōu)劣和項目開發(fā)的成敗。差的系統(tǒng)設計必定產生差的軟件系統(tǒng),但不能保證“好的系統(tǒng)設計必定產生好的軟件系統(tǒng)”。系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施系統(tǒng)設計起到了銜接作用,如果在這一環(huán)節(jié)出了差錯,就會影響整體的開發(fā)工作。物流信息系統(tǒng)設計的目標和要求包含哪幾個方面呢?第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計系統(tǒng)設計目標系統(tǒng)設計任務系統(tǒng)設計的質量評價指標1系統(tǒng)設計目標物流信息系統(tǒng)設計的目標和要求1、合適性 好的系統(tǒng)設計是設計出恰好滿足客戶需求的系統(tǒng),而不是不惜代價設計出最先進的系統(tǒng)。 2、體系結構穩(wěn)定性 系統(tǒng)體系結構是系統(tǒng)設計的第一要素,一旦設計完成,應當
3、在一定時間內保持穩(wěn)定不變, 只有這樣才能保證后續(xù)工作順利展開。3、可擴展性 信息系統(tǒng)擴展新功能的容易程度。可擴展性越好,表示系統(tǒng)適應變化的能力越強。 4、可復用性 “重復利用已經存在的東西”。復用有利于提高產品的質量、提高生產效率和降低成本。5、可移植性 設計好的系統(tǒng)應能在不同機型的計算機上穩(wěn)定運行,應使用標準的程序設計語言、標準的 操作系統(tǒng),具有內部自動糾錯能力。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計系統(tǒng)設計目標系統(tǒng)設計任務系統(tǒng)設計的質量評價指標2系統(tǒng)設計任務系統(tǒng)設計的主要任務就是構建系統(tǒng)的物理模型,為下一階段的系統(tǒng)實施提供藍圖。具體包含三方面的內容:總體設計、詳細設計、編寫系統(tǒng)設計
4、說明書。系統(tǒng)分析系統(tǒng)設計系統(tǒng)實施第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計系統(tǒng)設計目標系統(tǒng)設計任務系統(tǒng)設計的質量評價指標2系統(tǒng)設計任務系統(tǒng)設計任務1、總體設計(1)系統(tǒng)模塊結構設計(2)系統(tǒng)物理配置方案設計2、詳細設計(1)進行代碼設計(2)進行數據庫詳細設計(3)輸入/輸出設計(4)處理流程設計(5)程序流程設計3、系統(tǒng)實施進度與計劃的制定4、系統(tǒng)設計說明書的編寫第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計系統(tǒng)設計目標系統(tǒng)設計任務系統(tǒng)設計的質量評價指標3系統(tǒng)設計的質量評價指標系統(tǒng)設計的質量評價指標1、運行效率1.處理能力2.運行時間3.響應時間2、可靠性3、可修改性:包括系統(tǒng)的可維護性
5、或可變更性1.硬件的可靠性2.軟件的可靠性3.運行環(huán)境的可靠性4.檢錯、糾錯的能力5.容忍錯誤的能力6.排除錯誤的能力第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計系統(tǒng)設計目標系統(tǒng)設計任務系統(tǒng)設計的質量評價指標3系統(tǒng)設計的質量評價指標如何改善系統(tǒng)設計的質量評價指標1、影響系統(tǒng)處理能力的因素1.硬件因素:計算機的CPU處理速度、內外存配置、系統(tǒng) 的體系結構;2.軟件因素:臨時文件的組織結構和數量、文件傳輸的次 數及外存訪問的次數、軟件結構或程序調 用關系、程序的執(zhí)行時間等。2、提高可靠性的措施3、導致可修改性的實質性原因:客觀數據的變化和功能需求的變化/硬件的改進、計算機網 絡技術和通信技術的發(fā)
6、展/操作系統(tǒng)和程序語言的出現和升 級/測試階段發(fā)現的問題和故障/運行階段發(fā)現的錯誤1.選用可靠性較高的硬件設備;2.軟件設計過程中盡可能地避免出錯,系統(tǒng)要有完善的糾錯能力 并防止誤操作和非法使用,并對可能的錯誤進行出錯冗余設計;3.從系統(tǒng)運行環(huán)境的角度對系統(tǒng)的硬件和軟件的各種安全保證措施, 操作的規(guī)章制度,踐行運行日志和信息追蹤制度;4.設置文件的存取限制,主要涉及文件操作的安全性和完整性問題;5.數據操作方面設置校驗碼和使用批量控制技術。第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計n系統(tǒng)的模塊設計理論n面向數據流的軟件設計方法n系統(tǒng)的物理配置方案設計n系統(tǒng)功能設計第七章第七章 物流
7、信息系統(tǒng)設計物流信息系統(tǒng)設計第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計一一 系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論對于任何一個復雜系統(tǒng)都可以采用“自頂向下”“逐步求精”的方法按功能逐步由上而下,由抽象到具體,逐層分解為一個多層次、具有相對獨立功能模塊組成的系統(tǒng),然后利用一組設計策略進行模塊化設計,運用一種設計原則(面向數據流的設計原則)將系統(tǒng)分析階段獲得系統(tǒng)邏輯模型(數據流程圖)轉化成軟件模塊第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計一 系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論面向數據流的軟件設計方
8、法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計n1.11.1模塊結構設計模塊結構設計(1)模塊的定義模塊是指可以組合、更換和分解的單元,是數據說明、執(zhí)行語句等程序對象的集合,它單獨命名,可通過名字來訪問(過程、函數、宏),是組成系統(tǒng)的基本單元。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計一 系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計(2 2)模塊結構圖)模塊結構圖模塊結構圖是用于描述系統(tǒng)模塊結構的圖形工具,它不僅描述了系統(tǒng)的模塊化分層結構,還清楚地表示了每個模塊的功能以及模塊之間的調用關系和數據傳遞關系。第七章第七章 物流信息系統(tǒng)設
9、計物流信息系統(tǒng)設計一系統(tǒng)的模塊設計理系統(tǒng)的模塊設計理系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計(3 3)模塊的調用關系)模塊的調用關系模塊間的調用關系一般由三種:直接調用直接調用、選擇調用選擇調用和循環(huán)循環(huán)調用調用。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計一系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計工資計算模塊結構圖第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計一 系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計(4 4)
10、模塊設計基本原理)模塊設計基本原理 模塊化原理模塊化原理是將復雜問題分解為可理解和可解決的小問題的基本方法。但是模塊化不應無限制分割,模塊越細化,問題越簡單,但隨模塊數目增加,設計模塊間接口的工作量增加,其開發(fā)成本也會增加。因此應尋找一個最合適的模塊數目,使系統(tǒng)開發(fā)成本最小 抽象原理 信息隱藏與局部化原理 模塊獨立原理第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計一 系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計(5 5)模塊設計的基本原則)模塊設計的基本原則 耦合原則na.簡單耦合 b.數據耦合 c.控制耦合nd.公共耦合 e
11、.內容耦合 內聚性原則na.功能內聚 b.順序內聚 c.通信內聚nd.過程內聚 e.暫時內聚 f.邏輯內聚ng.偶然內聚第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計一 系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計(5 5)模塊設計的基本原則)模塊設計的基本原則 模塊的控制域和作用域模塊的控制域是指由它可以調用的所有下層模塊和其本身所組成的集合;模塊的作用域是指由該模塊中包含的判斷處理所影響到的所有其它模塊的集合。對于任意具有判斷功能的模塊,其作用域都應當是控制域的一個子集。 模塊的扇入和扇出原則第二節(jié)第二節(jié) 物流信息系統(tǒng)總體
12、設計物流信息系統(tǒng)總體設計二二 面向數據流的軟件設計方法面向數據流的軟件設計方法結構圖所表示的模塊結構的設計依據是系統(tǒng)分析得到的新系統(tǒng)的數據流程圖和數據字典,人們在開發(fā)的過程中總結了一套設計策略來實現邏輯模型向物理模型的轉換,即面向面向數據流的軟件設計方法。系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計二 面向數據流的軟件設計方法面向數據流的軟件設計方法系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計n2.12.1數據流程圖的種類數據流程圖的種類(1)變換型結構變換型結構的數據流程圖如
13、果一個數據流程圖能夠清晰地分為輸入、處理和輸出三部分,那么這個數據流程圖就是一個變換型結構的數據流程圖。這種數據流程圖呈現一種線性結構第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計二 面向數據流的軟件設計方法面向數據流的軟件設計方法系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計2.12.1數據流程圖的種類數據流程圖的種類(2)事務型結構事務型結構的數據流程圖如果數據流程圖的特點是接受一項事務,然后將某一處理的輸出分解為一串平行的數據流,從中選擇后面的某個處理予以執(zhí)行。第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計二 面向數據流的軟件設計方法面向數據
14、流的軟件設計方法系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計(3)面向數據流的系統(tǒng)設計過程第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計二 面向數據流的軟件設計方法面向數據流的軟件設計方法系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計n2.2 2.2 變換分析變換分析(1)確定輸入輸出流邊界,孤立出變換中心(2)第一級分解一級分解示意圖一級分解示意圖第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計二 面向數據流的軟件設計方法面向數據流的軟件設計方法系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能
15、設計(3)第二級分解(4)模塊結構的進一步精化二級分解示意圖二級分解示意圖第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計二 面向數據流的軟件設計方法面向數據流的軟件設計方法系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計n2.32.3 事務分析事務分析如果在數據流中具有明顯的事務特點,即有一個明顯的“發(fā)射中心”(事務中心)時,采用事務分析方法為宜。第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計二二 面向數據流的軟件設計方法面向數據流的軟件設計方法系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計n2.4 2.4 系統(tǒng)設計策略
16、的使用范圍系統(tǒng)設計策略的使用范圍事務分析一般用于高層數據流程圖轉換成結構圖,能夠把一個大的、復雜的系統(tǒng)分解成若干個較小的、簡單的系統(tǒng)。變換分析用于將低層數據流程圖轉換成結構圖,可將數據流程圖中的處理功能分解成具有輸入、變換中心、輸出功能的簡單模塊。(如果低層數據流程圖具有明顯的事務分析特征,可以采用以事務為中心的設計策略)第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計二 面向數據流的軟件設計方法面向數據流的軟件設計方法系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計n2.5 2.5 模塊結構設計的優(yōu)化模塊結構設計的優(yōu)化(1)檢查初始設計方案 (2)優(yōu)化系統(tǒng)的
17、結構(3)模塊之間的耦合程度 (4)模塊內部的聚合度(5)系統(tǒng)的性能(6)設計優(yōu)化應該力求做到在有效的模塊化的前提下使用最少量的模塊,在滿足信息要求的前提下使用最簡單的數據結構。(7)如果數據流不具備顯著的事務特點,最好使用變換分析,反之,若具備明顯的事務特點,則用事務分析。第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計二 面向數據流的軟件設計方法面向數據流的軟件設計方法系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計n2.6 2.6 實例實例物流倉儲管理頂層結構圖物流倉儲管理頂層結構圖入庫管理結構圖入庫管理結構圖第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系
18、統(tǒng)總體設計二 面向數據流的軟件設計方法面向數據流的軟件設計方法系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計入庫數據輸入結構圖入庫數據輸入結構圖第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計三三 系統(tǒng)的物理配置方案設計系統(tǒng)的物理配置方案設計系統(tǒng)物理配置方案是指物流信息系統(tǒng)運行所依賴的硬件和軟件環(huán)境。根據新系統(tǒng)目標,在各種技術手段和實施方法中選擇適當的系統(tǒng)物理配置方案以滿足新系統(tǒng)邏輯模型的需要和技術需求。系統(tǒng)物理配置方案主要包括計算機軟/硬件平臺選擇、網絡系統(tǒng)設計、數據庫管理系統(tǒng)的選
19、擇等。第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計三 系統(tǒng)的物理配置方案設計系統(tǒng)的物理配置方案設計系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計n3.1 3.1 計算機軟硬件平臺選擇計算機軟硬件平臺選擇(1)硬件平臺以方便、實用為目的,注重系統(tǒng)的安全可靠性、技術和設備的先進性,在保證系統(tǒng)功能及其結構先進與可擴充的前提下,考慮計算機硬件性能價格比高的設備。(2)軟件平臺選擇和購置物流信息系統(tǒng)開發(fā)、運行、維護等工作所需要的操作系統(tǒng)和開發(fā)工具軟件。第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計三 系統(tǒng)的物理配置方案設計系統(tǒng)的物理配置方案設計系統(tǒng)的模塊設
20、計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計n3.2 3.2 網絡系統(tǒng)設計網絡系統(tǒng)設計網絡系統(tǒng)設計就是考慮如何將系統(tǒng)設計中的各個子系統(tǒng)用企業(yè)內部局域網、Internet等連接起來,以及今后系統(tǒng)如何與外部系統(tǒng)相連接的問題。第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計三 系統(tǒng)的物理配置方案設計系統(tǒng)的物理配置方案設計系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計n3.33.3數據庫管理系統(tǒng)的選擇數據庫管理系統(tǒng)的選擇物流信息系統(tǒng)的核心是物流信息的管理,因此根據物流企業(yè)業(yè)務需求的不同選擇合理的選擇數據庫系統(tǒng)至關重要。DBMS的選擇應考慮以下幾個
21、方面因素:(1)構造數據庫的難易程度 (2)程序開發(fā)的難易程度(3)數據庫管理系統(tǒng)性能分析(4)對分布式應用的支持(5)可移植性和可擴展性第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計四四 系統(tǒng)功能設計系統(tǒng)功能設計系統(tǒng)功能設計是為了描述信息系統(tǒng)的整體結構,系統(tǒng)的功能組成,是人們能夠從全局上清晰地了解系統(tǒng)的整體構成。系統(tǒng)功能設計使用功能圖來進行描述。第二節(jié)第二節(jié) 物流信息系統(tǒng)總體設計物流信息系統(tǒng)總體設計四 系統(tǒng)功能設計系統(tǒng)功能設計系統(tǒng)的模塊設計理論面向數據流的軟件設計方法系統(tǒng)的物理配置方案設計系統(tǒng)功能設計物流倉儲
22、管理系統(tǒng)的功能結構物流倉儲管理系統(tǒng)的功能結構第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計物流信息系統(tǒng)詳細設計概述總體設計系統(tǒng)設計說明書詳細設計概念:詳細設計,就是在系統(tǒng)總體設計的基礎上,對系統(tǒng)的各個組成部分進行詳細的、具體的物理設計,使系統(tǒng)總體設計階段設計的藍圖逐步具體化,以便付諸實施。詳細設計包括內容:代碼設計、數據庫設計、輸入輸出設計、界面設計、處理流程設計等。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計:代碼設計物流信息系統(tǒng)詳細設計:代碼設計概述總體設計系統(tǒng)設計說明書詳細設計代碼概念:簡單來說,代碼是用來表示客觀事物的一個或一組有序的符
23、號。代碼設計概念:代碼設計就是將系統(tǒng)中具有某些共同屬性或特征的信息歸并在一起,并通過一些便于計算機或人進行識別和處理的符號來表示各類信息。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計:代碼設計的作用物流信息系統(tǒng)詳細設計:代碼設計的作用概述總體設計系統(tǒng)設計說明書詳細設計(1)鑒別鑒別是代碼最基本的特性,任何代碼必須具備這種基本特性。在一個信息分類編碼標準中(2)分類代碼可以作為分類對象類別的標識(3)排序與索引如果按分類對象產生的時間、所占空間或其他方面的順序關系進行分類,并賦予不同的代碼,代碼可以作為索引的標識。(4)專用含義但客觀上需要采用一些專用符號時,代碼可提供
24、一定的專門含義,如數學運算的程序、分類對象的技術參數、性能指標等。代碼分類對象唯一性第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計:代碼設計的原則物流信息系統(tǒng)詳細設計:代碼設計的原則概述總體設計系統(tǒng)設計說明書詳細設計代碼設計的原則:(1)唯一性:代碼設計要保證每一個代碼都有明確的代碼實體,做到一一對應而不能有歧義,系統(tǒng)中不能出現相同的代碼。(2)合理性:代碼應具有邏輯性,直觀性強,便于掌握,能準確、一致地標識出對象的分類特征。(3)可擴充性:在編碼過程中要考慮留有適當的后備編碼,以便將來擴充時使用。(4)一致性:代碼的設計在邏輯上必須滿足用戶的需要,在結構上要與處理的方
25、法相一致。(5)標準性:代碼應系統(tǒng)化、標準化,便于同其他代碼的連接,適應系統(tǒng)多方面的使用需要。盡可能利用國際的、國家的、各行業(yè)頒發(fā)的標準代碼。(6)簡單性:代碼設計應該盡量簡單,方便計算機處理。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計:分類方法物流信息系統(tǒng)詳細設計:分類方法概述總體設計系統(tǒng)設計說明書詳細設計分類方法:給現實對象分類,并轉化為代碼。分類的原則:(1)必須保證有足夠的容量。如果容量不夠,不便于今后變化和擴充,隨著環(huán)境的變化這種分類很快就失去了生命力。(2)按屬性系統(tǒng)化。分類不能沒有原則,必須遵循一定的規(guī)律。(3)分類要有一定的柔性:所謂柔性是指在一定情
26、況下分類結構對于增設或變更處理對象的可容納程度。柔性好的系統(tǒng)在一般情況下增加分類不會破壞其結構,但柔性往往會帶來一些問題,如冗余度大等問題。(4)注意本分類系統(tǒng)與外系統(tǒng)、已有系統(tǒng)的協(xié)調。任何一項工作都是從原來的基礎上發(fā)展起來的,故分類時一定要注意新老分類的協(xié)調性,以便于系統(tǒng)的聯系、移植、協(xié)作以及新老系統(tǒng)的平穩(wěn)過渡。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計:分類方法物流信息系統(tǒng)詳細設計:分類方法概述總體設計系統(tǒng)設計說明書詳細設計分類方法:目前最常用的分類方法概括起來有兩種,一種是線分類方法,另一種是面分類方法。(1)線分類方法主要思想:首先給定母項,下分若干子項,有
27、對象的母項分大集合,由大集合確定小集合,最后落實到具體對象。如圖所示。特點:結構清晰,容易識別和記憶,容易進行有規(guī)律的查找。缺點:結構不靈活,柔性較差。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計:分類方法物流信息系統(tǒng)詳細設計:分類方法概述總體設計系統(tǒng)設計說明書詳細設計面分類方法:面分類法主要將事物的多個特征進行組合,每個特征代表一個面,特征之間相互獨立。如下表。特點:柔性好,面的添加、刪除、修改都很容易,對機器處理有良好的適應性。缺點:不易直觀識別,不便于記憶。材料材料螺釘直徑螺釘直徑螺釘形狀螺釘形狀表面處理表面處理1. 不銹鋼1. 0.51. 圓頭1. 未處理2.
28、 黃鋼2. 1.02. 平頭2. 鍍鉻3. 普通鋼3. 1.53. 六角形3. 鍍鋅4. 方形頭4. 上漆第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計:代碼的種類物流信息系統(tǒng)詳細設計:代碼的種類概述總體設計系統(tǒng)設計說明書詳細設計(1)順序碼:是一種用連續(xù)數字或字母代表編碼對象的代碼。優(yōu)點:代碼簡短、使用方便、便于管理、易擴充。缺點:沒有邏輯基礎,不能說明客觀實體特征,新加的代碼只能列在后面,刪除數據造成空碼。(2)區(qū)間碼:是將數據項分成若干組,每一區(qū)間代表一個組,碼中數字的值和位置都代表一種定義。優(yōu)點:信息處理比較可靠,排序、分類、檢查易于操作。缺點:維護較為困難。(
29、3)助憶碼:是用文字、數字,字母結合起來進行編制的代碼,特點是通過聯想幫助記憶。優(yōu)點:幫助記憶。缺點:太長的助憶碼占用計算機容量太多。(4)縮寫碼:是把慣用的縮寫字直接用作代碼,如同kg代表公斤,cm代表厘米等。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計:代碼的校驗物流信息系統(tǒng)詳細設計:代碼的校驗概述總體設計系統(tǒng)設計說明書詳細設計(1)錄入代碼時的可能錯誤: 識別錯誤:1/7,0/O,Z/2,S/5 易位錯誤:12345/13245 雙易位錯誤:12345/13254 隨機錯誤:上述兩種或兩種以上的錯誤出現。(2)避免代碼錄入出現錯誤的方法在設計好的代碼后,再增加一
30、位作為代碼的組成部分。增加的一位,即為校驗位。使用中沒有其他特殊含義。在代碼錄入過程中輸入包括校驗位在內的完整代碼,代碼進入系統(tǒng)后,系統(tǒng)將取該代碼校驗位前的各位,按照特定的代碼校驗算法進行計算,并與錄入代碼的最后一位(校驗位)進行比較,如果相等則錄入代碼正確,否則錄入代碼錯誤,需要重新錄入。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計物流信息系統(tǒng)詳細設計概述總體設計系統(tǒng)設計說明書詳細設計假設一組代碼:32456第一步:確定權數為7,6,5,4,3;第二步:S=3*7+2*6+4*5+5*4+6*3=91;第三步:確定模M=11;第四步:取余R,R=SMOD(M)=91
31、MOD(11)=3;第五步:校驗位Ci+1=R=3;最終代碼:324563,其中3為校驗位。當代碼輸入到計算機系統(tǒng)時,系統(tǒng)根據上述校驗位求解算法求解校驗位的值,如果和輸入的值一致,說明輸入正確,否則就是輸入錯誤。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計:數據庫設計物流信息系統(tǒng)詳細設計:數據庫設計概述總體設計系統(tǒng)設計說明書詳細設計1、數據需求分析數據需求分析就是根據企業(yè)中的用戶需求、企業(yè)所面臨的環(huán)境,進行數據需求的分析和收集,一般伴隨著系統(tǒng)的需求分析。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計物流信息系統(tǒng)詳細設計概述總體設計系統(tǒng)設計說明書
32、詳細設計2、概念結構設計從數據庫設計理論來講,概念結構設計就是要實現從現實世界到信息世界的抽象。它是在數據需求分析的基礎上,從用戶需求出發(fā),進行實體的屬性和實體之間關系的分析,建立概念模型。描述概念模型的工具:實體聯系圖(E-R圖),E-R圖包括:實體、關系、屬性3種圖素。實體見有一對一(1:1)、一對多(1:n)、多對多(m:n)三種聯系,如圖。物資庫存管理E-R模型第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計物流信息系統(tǒng)詳細設計概述總體設計系統(tǒng)設計說明書詳細設計3、邏輯結構設計邏輯結構設計就是在使用關系數據庫管理系統(tǒng)的情況下,將E-R圖轉換成關系數據模型。將E-R
33、圖轉換為關系模型的規(guī)則: 每個實體對應一個關系模式。實體名作為關系名,實體的屬性作為對應關系的屬性。 實體間的聯系對應一個關系,聯系名作為關系名。實體和聯系中關鍵字對應的屬性在關系模式中仍為關鍵字。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計物流信息系統(tǒng)詳細設計概述總體設計系統(tǒng)設計說明書詳細設計根據以上規(guī)則,見上圖的物資庫存管理E-R模型轉換為關系數據模型。供應商(供應商編碼,供應商名稱,聯系人,地址,電話);物資(物資代碼,物資名稱,物資類別,庫存數量,庫存金額,庫存位置);領用單位(單位編碼,單位名稱,聯系人,電話);出庫(單位編碼,物資代碼,出庫數量,出庫時間)
34、;供應(供應商編碼,物資代碼,供應數量,經手人);其中帶下劃線的屬性為主鍵,其他數據元素與主關鍵字一一對應。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計:物理結構設計物流信息系統(tǒng)詳細設計:物理結構設計概述總體設計系統(tǒng)設計說明書詳細設計物理結構設計是為數據模型在設備上選定合適的存儲結構和存取方法,以獲得數據的最佳存取效率。物理結構設計內容包括:文件的組織形式;存儲介質的分配,如將易變的、存取頻度大的數據存放在高速存儲器上,穩(wěn)定的、存儲存取頻度小的數據存放在低速存儲器上;存取路徑的選擇等。在實際系統(tǒng)設計過程中,一旦DBMS確立以后,就要根據DBMS的要求進行數據庫表的設計
35、并在DBMS中建立表的結構。上例中的關系模式可以建立如下的數據庫表。字段名字段名字段含義字段含義數據類型數據類型字段長度字段長度主外鍵主外鍵Dwbm單位編碼Character20Key Dwmc單位名稱Character20Dwdh電話Numeric 15Dwlxr 聯系人Character15 領用單位表第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計:數據庫的規(guī)范化和非規(guī)范化設計物流信息系統(tǒng)詳細設計:數據庫的規(guī)范化和非規(guī)范化設計概述總體設計系統(tǒng)設計說明書詳細設計(1)規(guī)范化設計:其基本思想是通過對關系模式進行分解,用一組等價的關系子模式來代替原有的關系模式,消除數據中
36、不合理的部分,使其具有較少異常性與較小的冗余度。(2)范式類型規(guī)范化表達規(guī)定在每一個基本表中必須定義一個數據元素為關鍵字,它可以唯一地標識出該表中其他相關的數據元素。對數據結構進行規(guī)范化的定義稱為規(guī)范化模式,稱為“范式”。指在同一表中沒有重復項出現,如有則應該將重復項去掉;第一范式是指每個表必須有一個而且僅有一個數據元素為主關鍵字,其他數據元素與主關鍵字一一對應。第二范式在一個滿足第二種范式的數據結構中,有可能存在某些數據元素依賴于其他非關鍵字數據元素的現象,必須加以消除。第三范式第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計物流信息系統(tǒng)詳細設計概述總體設計系統(tǒng)設計說明
37、書詳細設計(3)非規(guī)范化設計:其基本思想是現實世界并不總是依從于某一完美的數學化的關系模式,強制性地對事物進行規(guī)范化設計,會導致數據庫運行效率降低。非規(guī)范化處理的主要技術包括增加冗余或派生列,對表進行合并、分割或增加重復表。一般認為,在下列情況下可以考慮進行非規(guī)范化處理:大量頻繁的查詢過程所涉及的表需要進行連接;主要的應用程序在執(zhí)行時要將表連接起來進行查詢;對數據的計算需要臨時表或進行復雜的查詢。第七章第七章 物流信息系統(tǒng)設計物流信息系統(tǒng)設計3 物流信息系統(tǒng)詳細設計物流信息系統(tǒng)詳細設計概述總體設計系統(tǒng)設計說明書詳細設計規(guī)范化非規(guī)范化優(yōu)點可有效地消除數據冗余,理順數據的從屬關系,保持數據庫的完整
38、性,增強數據庫的穩(wěn)定性、伸縮性、適應性減少了查詢操作所需的連接,減少了外部鍵和索引的數量,可以預先進行統(tǒng)計計算,提高了查詢時的響應速度。缺點增加了查詢時連接庫表的運算,導致計算機時間、空間及系統(tǒng)運行效率的損失。增加了數據冗余,影響數據庫的完整性,降低了數據更新的速度,增加了存儲表所占用的物理空間??偨Y有很多時候需要在規(guī)范化和非規(guī)范化之間保持平衡,用適當的冗余信息來減少系統(tǒng)開銷,用空間代價來換取時間代價。第七章第七章 物流信息系統(tǒng)物流信息系統(tǒng)7.3.37.3.3 輸入輸出及界面設計輸入輸出及界面設計概述總體設計詳細設計系統(tǒng)設計說明書詳細設計1. 輸入設計(1)輸入設計的目的根據信息系統(tǒng)目標和用戶
39、特點,確定出使用戶滿意的輸入設計方案。體現在兩個方面: 確保輸入的正確性 確保輸入的快速、有效(2)輸入設計的原則 可靠性 、簡單性 易學易用性 輸入界面應簡單明了、色彩適中、風格統(tǒng)一 快速響應性第七章第七章 物流信息系統(tǒng)物流信息系統(tǒng)7.3.37.3.3 輸入輸出及界面設計輸入輸出及界面設計概述總體設計詳細設計系統(tǒng)設計說明書詳細設計1. 輸入設計(3)輸入設計的內容 輸入格式的設計 輸入數據內容:數據項名稱、數據類型、精度、取值范圍等 輸入方式的選擇輸入信息形式鍵盤輸入數模轉換設備網絡通信輸入設備磁盤、光盤輸入設備輸入設備鍵盤條形碼、光電閱讀器、掃描儀、傳感器數字網絡、電話網絡u盤、移動硬盤、
40、光盤問:在選擇輸入方式及設備 時應該考慮哪些因素?因素輸入數據量與額度輸入信息的來源與形式輸入信息的類型、格式及靈活程度要求輸入速度和準確性的要求輸入的校驗方法,允許的錯誤率及糾正的難易程度數據收集的環(huán)境及對其他相關系統(tǒng)的適應性可選用的設備和費用等第七章第七章 物流信息系統(tǒng)物流信息系統(tǒng)7.3.37.3.3 輸入輸出及界面設計輸入輸出及界面設計概述總體設計詳細設計系統(tǒng)設計說明書詳細設計1. 輸入設計 輸入數據的校對(3)輸入設計的內容校對方式校對方式u 人工校對:適用于少量的數據或控制字符輸入,但對于大批量的數據輸入顯得麻煩,效率低下。u 二次鍵入校對:指同一批數據兩次鍵入系統(tǒng)的方法。u 邏輯相
41、關校對:常用在對財務報表和統(tǒng)計報表等這類完全數字型報表的輸入校對。第七章第七章 物流信息系統(tǒng)物流信息系統(tǒng)7.3.37.3.3 輸入輸出及界面設計輸入輸出及界面設計概述總體設計詳細設計系統(tǒng)設計說明書詳細設計1. 輸入設計(4)輸入設計的評價 輸入界面是否明晰、美觀、大方 是否便于填寫 是否便于操作 是否有保證輸入數據正確性的校驗措施第七章第七章 物流信息系統(tǒng)物流信息系統(tǒng)7.3.37.3.3 輸入輸出及界面設計輸入輸出及界面設計概述總體設計詳細設計系統(tǒng)設計說明書詳細設計2. 輸出設計(1)輸出設計的目的使系統(tǒng)能夠正確及時地輸出用戶需要的各種有用信息,保證系統(tǒng)輸出的信息能夠方便地為用戶使用,能夠為用
42、戶的管理活動提供有效的信息服務。系統(tǒng)輸出分為兩類 中間輸出:指子系統(tǒng)對主系統(tǒng)或者另一個子系統(tǒng)之間的數據傳送 最終輸出:指通過終端設備(如顯示器屏幕、打印機等)向管理者輸出的一類信息第七章第七章 物流信息系統(tǒng)物流信息系統(tǒng)7.3.37.3.3 輸入輸出及界面設計輸入輸出及界面設計概述總體設計詳細設計系統(tǒng)設計說明書詳細設計2. 輸出設計(2)輸出設計的內容輸出信息使用情況:信息的使用者、使用目的、信息量、輸出周期、有效期、保管方法和輸出份數輸出信息內容:輸出項目、精度、信息形式(文字、數字)輸出格式 :表格、報告、圖形等形式 輸出設備和介質:設備有打印機、顯示器等;介質有磁盤、磁帶、紙張(普通、專用
43、等)第七章第七章 物流信息系統(tǒng)物流信息系統(tǒng)7.3.37.3.3 輸入輸出及界面設計輸入輸出及界面設計概述總體設計詳細設計系統(tǒng)設計說明書詳細設計2. 輸出設計(3)輸出設計的方法輸出方法表格信息圖形信息圖標其他輸出方式(4)報表打印的設計打印報表是用戶獲取信息的另一條重要途徑。它提供了用多種多樣的方式顯示表的內容,且不需要任何的編程,可以用極少量的工作就能使你的項目取得顯著的進展第七章第七章 物流信息系統(tǒng)物流信息系統(tǒng)7.3.37.3.3 輸入輸出及界面設計輸入輸出及界面設計概述總體設計詳細設計系統(tǒng)設計說明書詳細設計2. 輸出設計(5)輸出設計評價 能否為用提供及時、準確、全面的信息服務 是否便于
44、閱讀和理解,符合用戶的習慣 是否充分考慮和利用了輸出設備的功能 是否為今后的發(fā)展預留一定的余地第七章第七章 物流信息系統(tǒng)物流信息系統(tǒng)7.3.37.3.3 輸入輸出及界面設計輸入輸出及界面設計概述總體設計詳細設計系統(tǒng)設計說明書詳細設計3. 用戶界面設計(1)菜單設計菜單一般菜單 下拉菜單 快捷菜單設計原則:設計原則:友好、簡便、使用、易于操作,避免過于繁瑣和花哨設計內容:設計內容: 菜單設計 對話框設計 聯機幫助 權限管理設計第七章第七章 物流信息系統(tǒng)物流信息系統(tǒng)7.3.37.3.3 輸入輸出及界面設計輸入輸出及界面設計概述總體設計詳細設計系統(tǒng)設計說明書詳細設計3. 用戶界面設計(2)對話框設計類型填表式對話框 選擇和問答式對話框提示和警告性對話框作用:實現人機對話用于通過終端向系統(tǒng)輸入數據。簡便易讀,并且不容易出錯,所以是屏幕輸入輸出的主要方式用在提示操作人員確認輸入數據的正確性,或者詢問用戶是否繼續(xù)某項處理等方面當用戶操作錯誤時,常使用這類對話框向用戶發(fā)出提示和警告性信息第七章第七章 物流信息系統(tǒng)物流信息系統(tǒng)7.3.37.3.3 輸入輸出及界面設計輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度紡織原材料進出口代理服務協(xié)議2篇
- 2025年度個人二手車翻新與交易合同模板2篇
- 2025版?zhèn)€人房產購買定金協(xié)議3篇
- 教育科技如何改變家庭教學環(huán)境
- 2025年水泥行業(yè)智能制造承包工程合同4篇
- 小學數學與計算機編程培養(yǎng)邏輯思維的新途徑
- 2025年個人購房合同(含智能家居升級服務)
- 教學反思與教師專業(yè)成長的關系研究
- 科技產業(yè)變革的挑戰(zhàn)與市場機遇分析
- 移動端安全教育軟件的現狀與發(fā)展趨勢分析
- 繪本《圖書館獅子》原文
- 安全使用公共WiFi網絡的方法
- 2023年管理學原理考試題庫附答案
- 【可行性報告】2023年電動自行車相關項目可行性研究報告
- 歐洲食品與飲料行業(yè)數據與趨勢
- 放療科室規(guī)章制度(二篇)
- 中高職貫通培養(yǎng)三二分段(中職階段)新能源汽車檢測與維修專業(yè)課程體系
- 浙江省安全員C證考試題庫及答案(推薦)
- 目視講義.的知識
- 房地產公司流動資產管理制度
- 鋁合金門窗設計說明
評論
0/150
提交評論