李正清(中國(guó)電建集團(tuán)中南勘測(cè)設(shè)計(jì)研究院有限公司,湖南 長(zhǎng)沙 410000)
?
淺談水電項(xiàng)目物資管理系統(tǒng)分析與設(shè)計(jì)
李正清(中國(guó)電建集團(tuán)中南勘測(cè)設(shè)計(jì)研究院有限公司,湖南 長(zhǎng)沙 410000)
穩(wěn)定的水電項(xiàng)目物資管理系統(tǒng)是保障物資管理可靠性的基礎(chǔ),對(duì)此,本文首先對(duì)水電企業(yè)物資管理信息系統(tǒng)進(jìn)行了分析介紹,然后以某水電項(xiàng)目物資管理系統(tǒng)設(shè)計(jì)實(shí)例為研究對(duì)象,詳細(xì)探究了系統(tǒng)具體的設(shè)計(jì)方法,以期為類似項(xiàng)目提供借鑒。
水電項(xiàng)目;物資管理;設(shè)計(jì)
在水電企業(yè)運(yùn)營(yíng)管理中,物資管理至關(guān)重要,為了促進(jìn)水電企業(yè)可持續(xù)發(fā)展,擴(kuò)大生產(chǎn)經(jīng)營(yíng)規(guī)模,必須樹立正確的物資管理理念,加強(qiáng)物資管理,將其余生產(chǎn)相結(jié)合,促進(jìn)水電企業(yè)經(jīng)濟(jì)效益的提升。
水電企業(yè)物資管理信息系統(tǒng)的基礎(chǔ)是企業(yè)物資計(jì)劃,其管理對(duì)象是企業(yè)物資的收、發(fā)和存,在該系統(tǒng)實(shí)際應(yīng)用中,必須以水電企業(yè)的財(cái)務(wù)管理核心為重要前提,有序開展物資的采購、存儲(chǔ)等工作內(nèi)容。通過水電企業(yè)物資管理信息系統(tǒng),不僅能夠有效提高計(jì)劃管理、倉庫管理等工作效率,而且還能夠?qū)ζ髽I(yè)進(jìn)行經(jīng)濟(jì)管理。在實(shí)際應(yīng)用中,物資管理信息系統(tǒng)的主要工作內(nèi)容如下:①在企業(yè)物資管理部門內(nèi)部對(duì)物資信息進(jìn)行錄入、記錄、傳輸,對(duì)物資進(jìn)行計(jì)劃管理和倉庫管理,并對(duì)具體的物資信息進(jìn)行分析和總結(jié)。②上級(jí)部門可以通過該系統(tǒng)了解物資信息數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)共享。
某水電開發(fā)公司主要負(fù)責(zé)水電項(xiàng)目的開發(fā)建設(shè)以及運(yùn)營(yíng)管理。水電工程項(xiàng)目建設(shè)需要很多施工物資,包括水泥、鋼材等等,而物資是否能夠如期供應(yīng)將直接關(guān)系到項(xiàng)目建設(shè)水平,并且影響水電開發(fā)企業(yè)的發(fā)展。該水電開發(fā)公司的物資信息管理系統(tǒng)是有很多子系統(tǒng)所組成的,包括物資供應(yīng)管理系統(tǒng)、物資計(jì)劃管理系統(tǒng)等等。對(duì)此,本文將以該企業(yè)物資供應(yīng)管理信息為研究實(shí)例,詳細(xì)探究物資供應(yīng)管理系統(tǒng)的設(shè)計(jì)過程。
4.1總體設(shè)計(jì)
在此設(shè)計(jì)階段,需要對(duì)用戶的實(shí)際需求進(jìn)行分析,然后在此基礎(chǔ)上繪制業(yè)務(wù)流程以及功能模塊。其中,對(duì)軟件需求進(jìn)行分析是軟件設(shè)計(jì)的關(guān)鍵,必須明確系統(tǒng)的工作內(nèi)容,明確用戶需求,根據(jù)功能需求提出系統(tǒng)設(shè)計(jì)方案,即邏輯模型。
該公司對(duì)于水電項(xiàng)目物資管理系統(tǒng)的實(shí)際需求如下:①對(duì)供應(yīng)商的庫存情況、物資生產(chǎn)水平、發(fā)貨情況等數(shù)據(jù)進(jìn)行管理;②要求通過系統(tǒng)能夠及時(shí)查明供應(yīng)商的物資生產(chǎn)狀況、儲(chǔ)備情況、供應(yīng)計(jì)劃執(zhí)行情況等,同時(shí)還需要能夠分批次對(duì)物資質(zhì)量進(jìn)行檢查和記錄;③通過系統(tǒng)能夠維護(hù)供應(yīng)商信息,并且能夠及時(shí)更新相關(guān)數(shù)據(jù)。
業(yè)務(wù)流程如圖1所示。通過業(yè)務(wù)流程,能夠查明系統(tǒng)中所有環(huán)節(jié)的業(yè)務(wù)情況,具體包括業(yè)務(wù)內(nèi)容、傳輸、相關(guān)數(shù)據(jù)處理方式等等。企業(yè)業(yè)務(wù)流程是通過業(yè)務(wù)流程圖來進(jìn)行描述的。另外,物資管理是企業(yè)物流的基礎(chǔ),只要明確供應(yīng)商的物資情況以及供應(yīng)情況,才能夠確保水電項(xiàng)目工程的建設(shè)。當(dāng)供應(yīng)商受到企業(yè)供貨要求后,必須及時(shí)上報(bào)生產(chǎn)計(jì)劃以及儲(chǔ)備情況等信息。在物資生產(chǎn)完成后,應(yīng)該進(jìn)行嚴(yán)格的質(zhì)量檢查,并且由廠監(jiān)理對(duì)物資進(jìn)行抽樣檢測(cè),確保所有的物資在出廠前都能夠具備質(zhì)檢報(bào)告。
圖1 供應(yīng)管理的業(yè)務(wù)流程
對(duì)企業(yè)物資供應(yīng)需求以及上述業(yè)務(wù)流程,可以將整個(gè)物資供應(yīng)管理系統(tǒng)分為5個(gè)模塊,分別為供應(yīng)基本信息、庫存、生產(chǎn)情況上報(bào)、發(fā)貨管理以及在途管理,如圖2所示。
圖2 系統(tǒng)的功能模塊圖
圖3 系統(tǒng)rose模型中的“包”
4.2數(shù)據(jù)庫的設(shè)計(jì)
(1)建立數(shù)據(jù)庫模型。在該企業(yè)物資供應(yīng)管理系統(tǒng)設(shè)計(jì)中,決定采用RationalRose4.0建立數(shù)據(jù)庫模型。通常情況下,在對(duì)整個(gè)物資供應(yīng)管理系統(tǒng)進(jìn)行設(shè)計(jì)時(shí),需要在各個(gè)子系統(tǒng)中創(chuàng)建一個(gè)“包”,在各個(gè)子系統(tǒng)中,有很多個(gè)“類”,而這些“類”可以放置在各個(gè)“包”中,如圖3所示。由此可見,在整個(gè)系統(tǒng)設(shè)計(jì)時(shí),首先需要?jiǎng)?chuàng)建“包”。在創(chuàng)建好rose模型后,就應(yīng)該立即生成*.mdl文件以及*.cat文件。
(2)通過IFSApplications中的工具IFS/Design設(shè)計(jì)LogicalUnit,而上文提到的“類”就是指邏輯單元LogicalUnit。
在整個(gè)rose模型中,水電項(xiàng)目物資供應(yīng)管理系統(tǒng)即為“Product”包,在各個(gè)包中可以建立多個(gè)子表,而這些子表都是以“類”的形式存在的。比如,“Product”包中的FvendorDlvry類如圖4所示,建立“供貨商發(fā)貨清單”子表,在此設(shè)計(jì)階段,需要明確物資的發(fā)貨單號(hào)、貨物運(yùn)輸日期、物資運(yùn)輸路線、物資信息備注等等,模型建立完成后,還需要通過IFS/Design對(duì)各個(gè)類進(jìn)行設(shè)置,在各個(gè)類中,需要明確數(shù)據(jù)的類型、長(zhǎng)度等等。在完成所有的邏輯單位的設(shè)置后,即可生成所有子表中的*. api文件、*.apy文件以及*.cre文件,*.api文件指的是建表文件,而*.api文件是表示包頭的說明文件,*.api文件指的是包體的說明文件。
圖4 product"包中的一個(gè)“類”
通過RatiomdRose4.0能夠建立各個(gè)類之間的關(guān)系,從而對(duì)邏輯結(jié)構(gòu)進(jìn)行設(shè)計(jì)。然后需要對(duì)系統(tǒng)中的各個(gè)模塊進(jìn)行建模,然后使用IFS/Design對(duì)所有字段的屬性進(jìn)行設(shè)置,再通過IFSIAdmin工具發(fā)布cre文件、api文件以及apy文件,值得注意的是,在此過程中,必須嚴(yán)格遵循先發(fā)布cre文件,再發(fā)布api文件,最后發(fā)布apy文件的順序,文件發(fā)布完成后,數(shù)據(jù)庫即建立完成。為了便于對(duì)數(shù)據(jù)庫中的數(shù)據(jù)信息進(jìn)行維護(hù),在計(jì)算機(jī)中還應(yīng)該安裝PL/SQLDeveloper軟件。
4.3關(guān)鍵技術(shù)的實(shí)現(xiàn)
IFS/tkvelop支持多文檔界面(MDI)應(yīng)用方式。通過IFS/ tkvelop,能夠提供多個(gè)窗口,包括主表窗口、列表窗口、標(biāo)簽頁窗口等等。在系統(tǒng)設(shè)計(jì)開發(fā)過程中,設(shè)計(jì)人員可以根據(jù)實(shí)際需要對(duì)窗口進(jìn)行選擇和設(shè)計(jì)。其中,主窗口是整個(gè)系統(tǒng)中,所有子功能模塊的底層窗口,主窗口的功能如下所示:①通過主窗口,能夠綁定主菜單,對(duì)各個(gè)系統(tǒng)模塊進(jìn)行快速準(zhǔn)確的調(diào)用;②主窗口美觀性較高,操作便捷,而且還可以通過用戶實(shí)際需求調(diào)整窗口大??;③通過主窗口中的工具條按鈕,可以對(duì)系統(tǒng)進(jìn)行準(zhǔn)確操作;④通過主窗口還可以執(zhí)行權(quán)限操作內(nèi)容。
在整個(gè)物資供應(yīng)系統(tǒng)設(shè)計(jì)中,需要很多技術(shù)的輔助,其中,系統(tǒng)編碼的生成以及右鍵功能的實(shí)現(xiàn)就需要下述兩種技術(shù)的應(yīng)用支持。
(1)本文以物資供應(yīng)管理系統(tǒng)中的發(fā)貨管理模塊中供應(yīng)商的發(fā)貨標(biāo)簽頁為研究實(shí)例,詳細(xì)說明編碼的生成形式。
在上文圖3中,“FVendorDlvry”子表中的“DIvryForm”指的是物資發(fā)貨單號(hào),其編碼形式是由供貨合同編碼和序號(hào)所組成的。其中,供貨合同指的是水電企業(yè)與物資供應(yīng)商所簽訂的合同,供貨合同的編碼是固定不變的,對(duì)于各個(gè)合同,供應(yīng)商可以分時(shí)段分車次運(yùn)輸至指定地點(diǎn),而每次物資運(yùn)輸情況都需要明確記錄,而且對(duì)應(yīng)唯一的發(fā)貨單號(hào),這樣有利于避免出現(xiàn)物資運(yùn)輸單號(hào)出現(xiàn)重復(fù)、紊亂的問題。因此,在物資供應(yīng)管理系統(tǒng)設(shè)計(jì)開發(fā)階段,就應(yīng)該設(shè)置自動(dòng)生成代碼,具體的設(shè)置方式如下:首先,在FVendorDlvry.api文件中輸入游標(biāo)函數(shù)FUNCTIONGet_Next_F_Dlvry_Seq的定義形式,然后再在FVendorDlvry.api文件中輸入游標(biāo)函數(shù)的執(zhí)行代碼,最后在INSERT程序段中加入編碼的連接代碼,而在本系統(tǒng)中,該代碼如下所示:
在上述代碼中,newrec_指的是新建一條記錄,dlvry_form指的是發(fā)貨單號(hào),con_no指的是物資供應(yīng)合同唯一編號(hào),f_dlvry_seq指的是游標(biāo)序號(hào)。在物資供應(yīng)管理系統(tǒng)運(yùn)行中,首先在截面中新建newrec_,然后選擇con_no,再保存即可生成dlvry_form。
(2)在整個(gè)水電項(xiàng)目物資供應(yīng)管理系統(tǒng)中,右鍵功能設(shè)計(jì)十分關(guān)鍵。在整個(gè)系統(tǒng)的功能設(shè)計(jì)方面,通過右鍵功能有利于用戶在界面中查詢其他窗口信息。右鍵功能的實(shí)現(xiàn)必須在IFS/Develop中執(zhí)行。比如,在“實(shí)際發(fā)貨查詢”列表中右鍵,即可打開“打開實(shí)際發(fā)貨明細(xì)”,為了實(shí)現(xiàn)這一功能,首先需要在cTableWindow:tbwFactDIvryView代碼下的 Funetions欄中新建一個(gè)Function:UserMethod函數(shù)以及一個(gè)Function:Ptepere-Launch函數(shù),然后通過右鍵打開cFormWindow:fimFactDIvry-Detail窗口,既能夠?qū)崿F(xiàn)右鍵功能。其中,cTableWindow:tbw-FactDIvryView指的是實(shí)際發(fā)貨查詢表,cFormWindow:fimFact-DIvryDetail指的是實(shí)際發(fā)貨明細(xì)。
綜上所述,本文主要對(duì)水電項(xiàng)目物資供應(yīng)管理系統(tǒng)進(jìn)行了設(shè)計(jì)和分析,隨著社會(huì)經(jīng)濟(jì)發(fā)展越來越快,在企業(yè)發(fā)展中,物資管理信息系統(tǒng)至關(guān)重要,同時(shí)也在不斷發(fā)展,現(xiàn)如今,物資管理信息系統(tǒng)的設(shè)計(jì)開發(fā)效率不斷提升。隨著科學(xué)技術(shù)的發(fā)展,企業(yè)物資管理信息系統(tǒng)必將不斷更新和完善。
[1]林開松,陳伯穎.水利水電工程建設(shè)中的物資管理分析[J].大科技,2015(08):56~57.
[2]李 慶.淺談水利水電工程建設(shè)中的物資管理[J].大科技,2014(30):36.
[3]呂 欽.水利水電項(xiàng)目工程施工的可視化管理系統(tǒng)構(gòu)建[J].東方文化周刊,2014(23):175~176.
李正清(1963-),男,經(jīng)濟(jì)師,本科,主要從事經(jīng)濟(jì)管理工作。
TV512
A
2095-2066(2016)09-0106-02
2016-2-10