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