




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、國際物流軟件實操物流工程系第1頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系單元模塊 單元一. 物流軟件介紹與分類單元二. 物流實操軟件綜合實操(國際貿易)單元三. 物流軟件實操綜合實操(其他)單元四. 物流軟件綜合提升第2頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系單元一 物流軟件理論部分物流倉庫管理軟件簡介 了解倉庫管理的原則和方法,考慮這一軟件由哪些版塊組成,并考慮版塊設計的合理性。第3頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系物流報關實務軟件簡介外貿單證軟件簡介商業超市軟件簡介第4頁,共88頁,2022年,5月20
2、日,10點13分,星期二物流工程系單元一. 物流實操軟件分類 請大家搜索資料,進行物流軟件的分類,如根據功能分類, 根據用途分類等。第5頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系單元二 物流軟件實操綜合實訓實操軟件:國際貿易軟件 了解國際貿易中物流的作用,進入系統后請大家根據角色進行貿易實操。操作完成后請大家根據練習的情況獨立完成以下報告內容。第6頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系單元三練習一 練習國際貿易軟件 1.流程設計 2.綜合實訓(20分) 3.貿易小論文(25分)練習二 整體練習第7頁,共88頁,2022年,5月20日,10
3、點13分,星期二物流工程系單元三報關實務軟件介紹與實操外貿單證軟件介紹與實操 商業超市軟件介紹與了解 第8頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系登錄網址:00:883/ 國際貿易00:882/ 外貿單證00:881/ 報關實務第9頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系00:883/ 國際貿易物流管理1班 2011030101 第10頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系00:883/ 國際貿易物流管理2班 2011030201第11頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系00:
4、883/ 國際貿易報關1班 2011020101 第12頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系00:883/ 國際貿易報關2班 2011020201 第13頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系物流軟件問題匯總:1、部分項目無“保存”“發送”按鈕2、國稅局無法根據金額完成退稅,所有合同都已經自動退稅,金額為零3、根據信用證制單環節:填制匯票后可以繼續4、結匯水單第14頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系單元四 物流軟件提升設計物流軟件(35分) 第15頁,共88頁,2022年,5月20日,10點13分,
5、星期二物流工程系單元四 物流軟件提升1.設計一個物流軟件。這個系統中包括了物流的哪些環節?并說明你考慮的原因。(10分)2.請你根據你所掌握的物流操作系統的相關內容,設計一個包含一個完整功能模塊的物流軟件,并通過畫圖說明各模塊之間的業務管理流程。(25分)第16頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系設計物流軟件具體要求:1.設計物流軟件的目的,具體是為物流哪個環節開發,如第三方物流、采購物流、倉儲物流、配送物流等,還是供應商物流?第17頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系 軟件需求:解決“做什么” 軟件設計:解決“怎么做”軟件設計的
6、任務 問題結構(軟件需求) 軟件結構 映射第18頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系設計物流軟件2.軟件框架設計與業務流程設計,根據國際貿易軟件的內容,開始設計軟件構成。即包括軟件組成模塊,軟件業務流程等。配圖說明工作流程和操作流程。3.每人獨立在三周的時間內完成。第19頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系 4.2物流軟件模塊設計(1)框架設計(總體框架設計) 系統設置、基礎設置、業務管理、業務支持第20頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系軟件框架圖第21頁,共88頁,2022年,5月20日,10點
7、13分,星期二物流工程系框架圖第22頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系4.2物流軟件模塊設計(2)業務管理流程 業務分解 業務銜接 業務處理流程第23頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系業務流程圖第24頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系業務流程二維圖第25頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系第26頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系程序的系統結構圖第27頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系接下來:請同
8、學們根據上次課方案設計的內容,著手設計你的物流軟件的框架模塊和業務管理模塊。第28頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系4.2.2 軟件過程軟件過程用以描述各模塊的處理細節(算法的詳細描述),包括對下層模塊控制的操作細節。第29頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系4.2.3 模塊化 (Modularity)模塊化是好的軟件設計的一個基本準則 高層模塊 從整體上把握 問題,隱蔽細節 復雜問題 較小問題 分解 可減小解題所需的總的工作分解第30頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系分解、信息隱藏和模塊獨立性
9、,是實現模塊化設計的重要指導思想。第31頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系4.2.4 抽象(Abstraction)抽象原則應用舉例Windows NT一體化的I/O系統設計文件管理網絡管理設備管理高速緩沖存儲器對虛擬文件的字節流,虛擬文件可為任何設備和實體抽象第32頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系抽象化軟件系統進行模塊設計時,可有不同的抽象層次。在最高的抽象層次上,可以使用問題所處環境的語言概括地描述問題的解法。在較低的抽象層次上,則采用過程化的方法。第33頁,共88頁,2022年,5月20日,10點13分,星期二物流工程
10、系(1) 過程的抽象在軟件工程中,從系統定義到實現,每進展一步都可以看做是對軟件解決方法的抽象化過程的一次細化。 在軟件需求分析階段,用“問題所處環境的為大家所熟悉的術語”來描述軟件的解決方法。 在從概要設計到詳細設計的過程中,抽象化的層次逐次降低。當產生源程序時到達最低抽象層次。第34頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(2) 數據抽象在不同層次上描述數據對象的細節,定義與該數據對象相關的操作。例如,在CAD軟件中,定義一個叫做drawing的數據對象。可將drawing規定為一個抽象數據類型,定義它的內部細節為:第35頁,共88頁,2022年,5月20日,1
11、0點13分,星期二物流工程系軟件質量因素: 可維護性 可靠性 可理解性 效率信息隱蔽的目的: 提高模塊的獨立性,減少修改或維護時的影響面。第36頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系4.2.6 信息局部化 把關系密切的軟件元素物理地放得彼此靠近。 優點:可維護性好 可靠性好 可理解性好第37頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系4.3 模塊的獨立性4.3.1 模塊獨立性的概念模塊獨立的含義:模塊完成獨立的功能符合信息隱蔽和信息局部化原則模塊間關連和依賴程度盡量小第38頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系
12、4.3.2 模塊獨立性的度量模塊獨立性, 是指軟件系統中每個模塊只涉及軟件要求的具體的子功能, 而和軟件系統中其它的模塊的接口是簡單的。 例如, 若一個模塊只具有單一的功能且與其它模塊沒有太多的聯系, 則稱此模塊具有模塊獨立性。模塊獨立性取決于模塊的內部和外部特征。 SD方法提出的定性的度量標準: 模塊之間的耦合性 模塊自身的內聚性第39頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系在描述一個模塊時,還必須按模塊的外部特性與內部特性分別描述模塊的外部特性 模塊的模塊名、參數表、其中的輸入參數和輸出參數,以及給程序以至整個系統造成的影響模塊的內部特性 完成其功能的程序代碼和
13、僅供該模塊內部使用的數據第40頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系 耦合是模塊之間的互相連接的緊密程度的度量。 內聚是模塊功能強度(一個模塊內部各個元素彼此結合的緊密程度)的度量。 模塊獨立性比較強的模塊應是高內聚低耦合的模塊。第41頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系模塊間的耦合第42頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系用三個封裝級別表示的軟件結構原始代碼行0級程序模型(子程序或過程)1級2級類/對象結構第43頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系結構設計(或1級)標
14、準,用以管理每一對封裝級別的元素之間的相互關系內聚結構化設計0級結構體(代碼行)1級結構體(程序)TO:FROM:0級結構體(代碼行)1級結構體(程序)輸出端耦合性內聚是指度量一個給定的程序內的多行代碼的單一功能性,以確定是否達到該程序所要實現的目的。耦合性用來度量程序之間聯系的次數和強度第44頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系上表的擴展:包括2級封裝(所有的類)內聚結構化設計0級結構體(代碼行)1級結構體(程序)TO:FROM:0級結構體(代碼行)1級結構體(程序)輸出端耦合性2級結構體 (類)類的耦合2級結構體 (類)類的內聚類的內聚是模仿了一個程序的內聚
15、。類的耦合性是一種度量類之間聯系的次數和強度的方法。第45頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系1.模塊獨立性的度量之一:耦合性 模塊間相對獨立性(相互依賴程度)的度量 耦合性越高,模塊獨立性越弱第46頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系無耦合沒有依賴關系松散耦合有少量依賴關系緊密耦合有很多依賴關系第47頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系 耦合強度依賴的因素:一模塊對另一模塊的引用一模塊向另一模塊傳遞的數據量一模塊施加到另一模塊的控制的數量模塊間接口的復雜程度第48頁,共88頁,2022年,5月20
16、日,10點13分,星期二物流工程系模塊間耦合的類型 低 非直接耦合耦 數據耦合合 標記耦合性 控制耦合 外部耦合 公共耦合 高 內容耦合模塊獨立性弱(低耦合)強(中耦合)(較強耦合)(強耦合)第49頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(1) 非直接耦合 兩個模塊沒有直接關系(模塊1和模塊2),模塊獨立性最強。模塊1模塊2模塊3模塊4第50頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系非直接耦合(Nondirect Coupling) 兩個模塊之間沒有直接關系,它們之間的聯系完全是通過主模塊的控制和調用來實現的。非直接耦合的模塊獨立性最強。第
17、51頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(2) 數據耦合一個模塊訪問另一個模塊時,彼此之間是通過簡單數據參數 (不是控制參數、公共數據結構或外部變量) 來交換輸入、輸出信息的。 屬松散耦合。第52頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系數據耦合舉例開發票計算水費單價數量金額第53頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(3) 標記耦合(特征耦合)兩個模塊都要使用同一數據結構的一部分,不是采用全程公共數據區共享,而是通過模塊接口傳遞數據結構的一部分(不是簡單的數據),稱為特征耦合。(不是簡單數據,而是記錄、數
18、組等)加以聯系,或都與一個數據結構有關系, 則稱這兩個模塊間存在標記偶合。第54頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系標記耦合舉例計算水電費計算水費計算電費住戶情況水費電費住戶情況“住戶情況”是一個數據結構,圖中模塊都與此數據結構有關.“計算水費”和“計算電費”本無關,由于引用了此數據結構產生依賴關系,它們之間也是標記偶合.第55頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系將標記耦合修改為數據耦合舉例計算水電費計算水費計算電費本月用水量本月用電量水費電費第56頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(4) 控制耦
19、合 一模塊向下屬模塊傳遞的信息 (開關量、標志等控制被調用模塊決策的變量) 控制了被調用模塊的內部邏輯。第57頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系控制耦合舉例A計算平均分或最高分B平均/最高(控制信號)成績讀入分數輸出結果計算平均分計算最高分平均/最高?B第58頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系控制耦合增加了理解和編程的復雜性,調用模塊必須知道被調模塊的內部邏輯,增加了相互依賴去除模塊間控制耦合的方法:(1)將被調用模塊內的判定上移到調 用模塊中進行(2)被調用模塊分解成若干單一功 能模塊第59頁,共88頁,2022年,5月20
20、日,10點13分,星期二物流工程系改控制耦合為數據耦合舉例A計算平均分B1平均成績最高成績計算最高分B2第60頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(5) 外部耦合一組模塊均與同一外部環境關聯(例如,I/O模塊與特定的設備、格式和通信協議相關聯),它們之間便存在外部耦合。一組模塊都訪問同一全局簡單變量而不是同一全局數據結構,而且不是通過參數表傳遞該全局變量的信息,則稱之為外部耦合。 外部偶合必不可少,但這種模塊數目應盡量少。第61頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(6) 公共耦合(公共數據區耦合)一組模塊引用同一個公用數據區(也稱
21、全局數據區、公共數據環境)。公共數據區指: 全局數據結構 共享通訊區 內存公共覆蓋區等第62頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系公共耦合舉例公共數據區CB模塊A、B、C間存在錯綜復雜的聯系第63頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系公共耦合的復雜程度隨耦合模塊的個數增加而顯著增加。若只是兩模塊間有公共數據環境,則公共耦合有兩種情況。松散公共耦合和緊密公共耦合。第64頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(1)軟件可理解性降低(2)診斷錯誤困難(3)軟件可維護性差,(4)軟件可靠性差(公共數據區及全程變量
22、無保護措施)慎用公共數據區和全程變量!公共耦合存在的問題:P40第65頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(7)內容耦合 (Content Coupling)如果發生下列情形,兩個模塊之間就發生了內容耦合 (1) 一個模塊直接訪問另一個模塊的內部數據; (2) 一個模塊不通過正常入口轉到另一模塊內部; (3) 兩個模塊有一部分程序代碼重迭(只可能出現在匯編語言中); (4) 一個模塊有多個入口。第66頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系第67頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系模塊化設計的原則和目標
23、耦合是影響軟件復雜程度和設計質量的重要因素目標:建立模塊間耦合度盡可能松散的系統第68頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系如何降低模塊間耦合度:(1) 盡量使用數據耦合少用控制耦合限制公共耦合的范圍堅決避免使用內容耦合(2) 降低接口的復雜性第69頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系2. 模塊獨立性的度量之二:內聚性 一個模塊內部元素在功能上相互 關聯的強度 設計目標:高內聚 (模塊在軟件過程中 完成單一的任務)第70頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系模塊的內聚性類型低 偶然內聚 0分 邏輯內聚
24、1分 內 時間內聚 3分 聚 過程內聚 5分 性 通信內聚 7分 信息內聚 9分 高 功能內聚10分模塊獨立性弱(功能分散)強(功能單一)第71頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系第72頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系低內聚模塊舉例 為工程分析包執行錯誤處理的模塊,當計算的數據超出預定義的邊界時調用該模塊,它完成下列任務: (1)根據初始計算的數據計算補充數據; (2)在用戶的工作站上生成錯誤報告; (3)執行用戶要求的跟蹤計算; (4)更新數據庫; (5)使選擇后續處理的菜單有效。 雖然上述任務是松散相關的,但每一項都是獨立
25、的功能實體,最好作為獨立的模塊完成。第73頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(1)偶然內聚(巧合內聚)巧合內聚 (偶然內聚)。當模塊內各部分之間沒有聯系,或者即使有聯系,這種聯系也很松散,則稱這種模塊為偶然內聚模塊。第74頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系ABCMMOVE O TO RREAD FILE FMOVE S TO T例:模塊M中的三個語句沒有任何聯系缺點:可理解性差, 可修改性差第75頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(2) 邏輯內聚 把幾種相關功能(邏輯上相似 的功能)組合在一模
26、塊內,每次調用由傳給模塊的參數確定執行哪種功能。第76頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系邏輯內聚模塊ABCEFGABCEFGA1B1C1EFG模塊內部邏輯E、F、G邏輯功能相似,組成新模塊EFG缺點:增強了耦合程度(控制耦合) 不易修改,效率低公用代碼段公用代碼段第77頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(3) 時間內聚(經典內聚)時間內聚又稱為經典內聚。模塊完成的功能必須在同一時間內執行,這些功能只因時間因素關聯在一起。例如:初始化系統模塊、 系統結束模塊、 緊急故障處理模塊等均是時間性聚合 模塊.第78頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系(4) 過程內聚(順序性組合)如果模塊內各個組成部分的處理動作各不相同、彼此相關,并且受同一控制流支配,必須按特定的次序執行則成為過程內聚。使用流程圖做為工具設計程序時,把流程圖中的某一部分劃出組成模塊,就得到過程內聚模塊。例如,把流程圖中的循環部分、判定部分、計算部分分成三個模塊,這三個模塊都是過程內聚模塊。模塊內各處理成分相關,且必須以特定次序執行第79頁,共88頁,2022年,5月20日,10點13分,星期二物流工程系過程內聚模塊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高科技行業從業證明書(5篇)
- 2025年四川省達州市中考地理試題(無答案)
- 剝離技術方案
- 加強法制建設-推進依法治國試題及答案
- 北林園林專業人才培養方案
- 商務黃藍撞色執行力培訓
- 領導力培訓如何成為優 秀的培訓工程師
- 風能與太陽能的協同發展及未來趨勢預測
- 非遺項目在青年群體中的傳播與影響
- 顧客旅程優化提升新零售體驗的策略
- 科學二年級第二學期雙減期末綜合測評方案
- 關于涉農企業稅收風險管理的實踐和思考
- 6.醫院感染綜合性監測制度
- 05S502閥門井圖集
- 定語從句語法講解
- 畢業設計英文文獻中文翻譯_TCP分離器_基于可重構硬件的TCPIP流量監控
- 輪扣式支架模板施工方案
- 貨物及服務招標和外貿代理服務商資格遴選項目遴選文件.docx
- 雙門通道控制(共20頁)
- 圖像的頻域增強
- 法蘭標準(excel版本)化工部HG20592-2009
評論
0/150
提交評論