第三方物流信息系統設計流程
(一)總體規劃階段
根據企業的需求業務過程、現實環境(包括技術、經濟資源、基礎條件等方面),分析系統開放的可行性,進行概念設計和最高層次的邏輯設計,制訂系統總體規劃的實施方案。
(二)系統分析階段
系統分析是系統設計開發的第一階段,是系統開發的基礎,理解企業的需求,詳細了解原有系統的業務處理狀況,進行功能、需求和限制的分析,綜合各種因素,從而提出一個切實可行的系統建設方案。其目的是對選定對象進行調查和分析,明確系統目標,提出初步模型和完成系統分析報告。第三方物流信息系統分析的工作流程如圖5-3所示。
1.第三方物流信息系統業務狀況分析
(1)系統環境及實現新系統條件的分析。需要分析的內容包括:企業現行系統的物流管理水平,物流信息的準確程度,有關領導對實現新系統是否有比較清楚的認識,設備條件(應著重分析外圍設備的可靠性,外圍設備的種類和水平是否適合大量數據處理的需要),內外存儲器容量,以及所配置系統軟件的質量等。
(2)系統結構和企業結構調查分析。企業結構分析要求弄清與完成系統任務有關的部門、個人及相互層次關系,畫出企業結構圖。分析企業結構的依據是任務關系,分層的標準也是任務的關系,所以不應把企業結構圖理解為組織機構圖。
(3)物流信息流程的調查。主要分析物流信息載體的種類、格式、用途及流程,弄清各個環節需要的信息、信息來源、流向、處理方法、計算方法、提供信息的時間和信息形態。
2.第三方物流信息系統目標分析
(1)根據系統分析結果,列出問題表。
(2)根據問題表,建造一個倒置的目標樹。
(3)確定解決目標沖突的方法,指出各項具體措施的考核指標。
(4)確定各分目標在系統中的重要程度,重新排列問題表。
3.第三方物流信息系統需求分析
(1)分析事務處理能力需求的合理性。
(2)分析決策功能需求的合理性。
(3)找出關鍵需求,擬出解決這些問題的初步計劃,為功能分析打下基礎。
4.第三方物流信息系統功能分析
功能分析包括兩個內容:功能層次分析和層次之間的信息關聯分析。首先是把功能逐層次地分解為多個子功能,然后,根據各個子功能確定各個子系統,如物品管理子系統、配送管理子系統、客戶服務子系統、財務管理子系統、質量管理子系統、人力資源管理子系統等。
5.第三方物流信息系統數據流程分析
第三方物流企業信息系統應用電子計算機,還必須通過分析進一步舍去實物流,抽象出信息流,繪制出數據流程圖,并對各種數據的屬性和各項處理功能進行詳細的數據分析。其目的是要弄清這些流動數據的屬性、數據的存儲情況和對數據查詢的要求,并給出定量的描述和分析。
(1)繪制數據流程圖。數據流程圖是分析階段所提供的重要技術文件之一,反映了系統內部的數據傳遞關系,是對系統的一種抽象和概念化,只表示數據、功能之間的關系,不涉及如何實現的問題。
(2)數據分析。數據分析的目的是徹底弄清數據流程圖中出現的各種數據的屬性,數據的存儲情況和對數據查詢的要求,對數據予以定量的描述和分析。數據分類指的是對數據項予以定義,并根據總的屬性將數據項歸納到其應有的類目中。
(3)數據屬性分析。根據數據的屬性可以準確地確定數據與文件間的關系,通常把具有固定屬性的數據存放在主文件中,把具有變動屬性的數據存放在周轉文件或處理文件中。
(三)系統設計階段
系統設計可分為系統設計、系統編程、系統調試三個步驟。系統設計是依據分析階段提供的資料,確定系統方案,根據該方案來設計系統的功能模塊,設計出各模塊之間的輸入、輸出及存儲信息的方式,為系統編程提供詳細的資料。系統編程是在系統設計的基礎上編寫程序。系統調試是用計算機網絡進行物流信息處理,包括錄入、分類、排序、計算、通信、存儲和檢索。
1.建立系統模型
(1)確定系統目標。在調查分析的基礎上進一步明確目標,把整個工作規定在合理的范圍之內。
(2)進行功能分析。劃分子系統和功能模塊。功能分析以詳細調查和業務流程為依據,根據系統內部各功能間的相互關系可以將系統劃分為若干子系統,每個子系統又由若干個功能模塊所組成,然后繪制出系統、模塊的功能結構圖。
(3)明確新系統的數據處理方式。數據處理的方式可分為成批處理方式和聯機實時處理方式兩種,可根據對數據源和系統功能的分析進行選擇。
(4)選擇軟件和外部設備。根據數據處理的內容和規模、數據處理速度、內存容量和外圍設備的要求來選擇軟件和外部設備。
2.系統編程
系統編程是在系統設計的基礎上編寫程序,把軟件設計轉換成計算機可以接受的程序,即寫成以某一程序設計語言表示的“源程序清單”,這步工作也稱為編程。自然,寫出來的程序應該是結構良好、清晰易讀,且與設計相一致的。
3.系統測試
根據系統分析階段建立的測試設計,對新系統進行測試。測試是保證軟件質量的重要手段,其任務是發現并排除錯誤。系統測試通常又可分為單元測試(或稱模塊測試)、組裝測試、確認測試等步驟。經過測試修改就得到了可運行的軟件系統,交付用戶使用。
4.系統運行與維護
已交付的軟件投入正式使用便進入運行階段。在運行階段,需要對軟件系統進行修改,其
原因可能有:運行中發現了錯誤需要修正;在信息系統試運行一段時間后,根據市場的要求和變化,對系統做一些必要的修改;為了增強軟件功能需要進一步完善系統。每一項維護活動都應該準確記錄下來,作為正式的文檔資料加以保存。