當前位置:學問君>學習教育>畢業論文>

試論UML實例國際貿易檔案傳遞系統

學問君 人氣:2.21W

    〔論文關鍵詞] UML 檔案傳遞

試論UML實例國際貿易檔案傳遞系統

    [論文摘要」運用UML用例圖較詳細和確切地描述了用戶的功能需求,建立系統類圖,藉助UML中的活動圖、時序圖建立起整個系統的狀態流程分析,最後進行系統部署,對國際貿易檔案傳輸建立起系統模型。

    一、前言

    使用軟件對貿易檔案傳遞進行促進了國際貿易的發展。可以實現無紙貿易,降低交易,改進企業之間的通訊,改進客戶服務,縮短交易時間,加快貿易循環,加快資訊、資金流動,提高效率和競爭力。國際貿易業務中涉及46種不同的單證,連同正副本共有360份以上,要在二十多個部門間進行流傳,用計算機系統進行管理就勢在必行。

    用建模技術對國際貿易檔案實現面向對象的描述方式。在具體系統功能實現之前,建立起系統模型是很必要的,這裏採用具有可視化、能夠柔性實現分析、設計和開發系統的統一建模實現系統模型構建。

    二、國際貿易檔案傳遞系統用例分析

    要開發一個軟件系統,首先要對軟件系統的需求進行分析,深人描述目標系統的功能和性能,確定軟件設計的`限制和軟件同其他系統元素間的接口細節,定義軟件的其他有效性需求。運用UML ( United Modelling Lan-guage,統一建模語言)可以捕捉系統的功能需求、分析,提取所開發系統領域的類以及描述它們之間合作概況,在完成系統的OOA( Object一Oriented Analysis,面向對象分析)基礎上,對系統進行OOD ( Object一Oriented De-sign,面向對象設計)。

    UML的用例圖(見圖I}較詳細和確切地描述了用戶的功能需求,使系統責任明確到位,奠定UML對系統建模的基礎,這樣,其他模型圖的構造和發展依賴於用例圖中所描述的內容,直至系統能夠實現用例圖中描述的功能。採用用例圖描述的檔案傳遞管理主要包括三類用戶:進口公司、出口公司、其他部門。對於系統,進口商可以向出口商發盤、發送訂單和其他票據、查詢資訊,直接聯絡其他部門,海關、商檢、其他出口公司、公司等。出口商可以接收發盤、訂單、檢查訂單、發盤、發送訂單、聯絡其他部門和查詢等功能。

    基本事件流:

    1.用戶輸人請求傳遞資訊。2.系統顯示輸人身份驗證密碼。3.用戶輸人密碼。4.系統確認有效。如果無效則執行其他事件流AI。如果與主機聯接有問題,則執行異常事件流EI。5.系統提示:請輸人對方公司名稱及代碼。6.用戶輸人要傳遞資訊對方公司名稱及代碼。

7.系統進行對方身份驗證。8系統確認有效,提示按鈕一確認。如無效則執行其他時間流A3。9.系統提示輸人有效資訊。10.系統顯示正在資訊是否標準。11.系統確認有效。如果無效則執行其他事件流A2。如果與主機聯接有問題,則執行異常事件流E2。

    擴展事件流:

    A1;1)密碼錯誤,請重新輸人密碼

    2)退出,用例結束。

    A2:1)檔案不標準,請按照標準重新輸入

    2)退出,用例結束。

    A3:1)用戶不存在或代碼錯誤。

    2)退出,用例結束。

    E1:1)系統告訴客戶連接主機出現錯誤。

    2)系統在錯誤日誌記下錯誤。

    3)退出,用例結束。

    三、系統靜態建模

    在用例分析基礎上,根據需求可建立起系統的數據模型,即建立系統類圖,以及相關的關係和方法。在面向對象分析中,一般只考慮與問題描述域和系統功能相關的對象,針對這兩部分,可以分化爲以下相關類:發送的用戶類、接收方、檔案類等。這些類之間可以用樸素的關聯關係作一簡要表達。如圖2爲國際貿易檔案傳遞類圖,在圖中每條有直接多重性關聯的線上已標示出多重性,這爲以後編程中提供了更好的關聯參考價值,併爲類在整個開發中的統一性奠定基礎。