魏 鑫,張 欣,張 楠,王麗麗,徐 慧
(1.北京機械工業自動化研究所,北京 100120;2.北京ABB電氣傳動系統有限公司,北京 100015)
項目拉動式智能物料采購管理系統
魏 鑫1,張 欣2,張 楠1,王麗麗1,徐 慧1
(1.北京機械工業自動化研究所,北京 100120;2.北京ABB電氣傳動系統有限公司,北京 100015)
隨著以從事工程項目為主的企業經營規模的日益擴大,原有的離散式手工記賬的物料管理模式嚴重地影響了工程項目的進度,加大了項目的實施周期,在人財物方面都造成了很大的浪費。本系統以工程項目的確立為出發點,從人財物三個方面,有針對性地開發了適合以從事工程項目為主的企業的智能化物料管理系統。使得項目管理、采購管理、財務管理、物料管理結構化,從任何一個角度都能清楚地了解到整個項目的人財物的配置、進度、到付款、到發貨,使項目實施的各個環節透明化,降低項目的采購成本,提高整個項目的實施效率。
工程項目;物料管理;智能化;拉動式;RFID
物料管理是企業經營的重要環節,傳統的手工物料管理模式已經嚴重制約了企業的發展,信息化智能化的物料采購管理系統應運而生,為企業的發展壯大增加了新的動力。本系統針對以從事工程項目為主的企業的特點進行開發,基于B/S結構,采用了四層WEB應用模型。在管理方法上引進了RFID技術,對多項目多訂單進行了優化組合。在項目實施的各個環節,實現了人財物交互、透明、準確的目標,大大提高了工作效率,降低了企業采購成本,縮短了項目實施周期。
與傳統手工處理的物料采購方式不同,項目拉動式智能物料采購管理系統(簡稱:采購管理系統)的自動化處理簡化原來的手工繁瑣流程,避免人工的過度參與,降低錯誤的發生率,提高采購處理速度,實現無紙化辦公的目的。電子表格替代傳統紙質清單不僅節省資源而且便于統計和管理。審批功能增加了采購的審核力度,減少不必要的浪費。庫存管理的準確性大大降低企業工程項目的成本,減少資金的占用,提高企業的抗風險能力。
1.1 采購管理
采購管理按照采購前、中、后三個時間段,將業務流程分為采購計劃管理、采購過程管理和收貨管理。
1.1.1 采購計劃管理
采購管理系統是以項目簽訂為起點的項目拉動式的管理系統,市場專員將簽訂的項目錄入系統后,其他的流程依次啟動。
生產主管將各個簽訂的工程項目進行分配,調配人員。以項目為單位,由項目部分配任務到電氣部、信息部、研發部。經上述三個部門的設計專員根據項目的技術標書和項目要求,通過電氣設計軟件EPLAN和其他設計軟件來完成項目的整體規劃設計,制定采購計劃。在采購管理系統中生成該項目的物料需求清單,提交管理部門審核,啟動該項目的采購。管理部門審核通過后,采購管理人員根據項目物料需求清單查找公用庫存物料,消耗公用庫存,沒有或者部分齊套到該項目物料需求清單中,剩余該項目物料需求清單中的物料通過采購的方式完成。
采購物料需求清單需要通過管理部門的審批,通過后進入采購階段。未通過計劃將通知采購物料需求清單的申請者進行調整或重新制定采購計劃。
1.1.2 采購過程管理
在采購管理系統的權限設置中,對不同的采購專員分配不同的物料采購權限。項目物料需求清單中的物料需要通過采購的方式來完成的,在采購管理人員齊套公用庫存后,剩下的的物料會按照采購權限自動分配到相應的采購專員進行采購。采購專員生成采購訂單提交審批,經采購管理人員審批通過后,進行訂貨確認,向供貨商發出采購訂單,處理貨物的實際采購流程。
在物料的實際采購流程中,采購專員看到通過審批的采購計劃后,按采購的物料品牌進行采購信息整合,經詢價比價選擇最佳供應商,生成采購訂單,提交采購訂單,經過采購管理人員審批通過后,進行采購。通過系統生成采購合同并根據付款協議與供應商簽訂采購合同。采購專員可通過系統查詢采購訂單、采購合同信息,查詢到貨日期將至及到貨日期已過貨未到的訂單所屬的供應商,進行催詢,也可以對采購訂單進行修改或者作廢等操作。
1.1.3 收貨管理
供應商發貨,庫管員和質量檢驗員(一般是采購清單申請人或其委托人)依照采購訂單和紙質送貨單,核對產品內容、到貨數量、質量等信息。驗貨合格后,在紙質送貨單上三方簽字,交給庫管員,由庫管員在采購管理系統中錄入到貨信息及送貨單信息記賬及歸檔,完成采購物料的入庫。采購業務流程如圖1所示。
1.2 庫房管理
1.2.1 入庫管理
供貨商的物料到達庫房,經檢驗員和庫管員聯合驗貨確認后,庫管員使用入庫操作創建入庫單號,勾選備選入庫物料型號及數量,確認入庫。系統生成的單號由庫管員抄寫到送貨來的紙質到貨單上,并可以將入庫單打印與送貨單放一起,方便庫管員核對、整理,盤庫。
1.2.2 出庫管理
有出庫權限的人創建出庫單。出庫單經過審批并簽字通過后,庫管員可見并作為指導備貨的依據進行備貨,備貨完成后進行完成確認。領料人拿出庫單到庫房,雙方在出庫單上簽字,領料。出庫單給庫房存檔。用于裝配用途的物料出庫,由負責提交采購清單的電氣工程師創建出庫單,裝配人員負責按數量領料,用不完的暫放于裝配暫存區,待裝配完畢進行退庫操作。
此外還有借還管理、盤庫管理、退庫管理以及公用庫存管理等。
1.3 項目管理
項目管理模塊是很重要的一項,項目簽訂后,市場專員會通過項目管理模塊錄入項目的基礎信息。生產主管會通過項目管理模塊分配人員。各項目經理也會通過此模塊來維護所負責的項目進度。

圖1 采購業務流程圖
1.4 合同管理
合同管理主要會涉及到合同的創建、付款以及發票的維護和項目成本的核算等功能。
以上四大模塊互相結合互相影響,項目、采購物料、合同、庫存四者結構化。任何一個項目都可以看到它的采購物料、合同、庫存,任何采購物料都可以看到它隸屬的項目、合同、庫房,任何合同都能看到包含哪些項目、有哪些物料、庫存狀況以及付款發票的情況,每個庫存也都能看到是哪個項目的、什么物料、有沒有訂立合同、哪個合同的等等。數據結構化,使得此采購管理系統高度智能化,實現了傳統MES(制造企業生產過程執行管理系統)、MRP(物料需求計劃Material Requirement Planning)所無法實現的智能化功能。
2.1 系統的總體設計
總體設計的主要任務是根據系統的總體目標和功能將整個系統合理劃分成若干個功能模塊。本系統分為項目、采購計劃、合同、庫存四大模塊,這四個模塊相互影響,數據結構化,使得物料管理更加準確、精細、透明化。大大提高了企業的效益,節省人工。系統功能模塊圖如圖2所示。

圖2 系統功能模塊圖
2.2 體系結構模型
本系統是用.NET開發的,采用了B/S(瀏覽器/服務器)架構,包含了四層結構:用戶界面應用層、業務邏輯層、數據訪問和數據庫實體層。系統的體系結構模型如圖3所示。

圖3 系統的體系結構模型圖
2.2.1 用戶界面層
用戶界面層主要是體現系統模塊化的組織結構,本系統應用界面主要分成了四大模塊,分別是項目管理、采購管理、合同管理和庫房管理,除此之外還有基礎信息錄入,數據的維護,統計報表,導入導出,打印等常規的模塊。界面設計簡潔,操作人性化,大大提高了工作效率。
2.2.2 業務邏輯層
業務邏輯層主要實現采購物料怎么來分解組合,采購單的形成,與項目的關聯,庫存實現動態追蹤項目的實時物料信息以及合同與物料和項目的結構化等等。使采購計劃和項目匹配,合同和采購計劃以及項目匹配,物料和庫房項目匹配,使各項業務邏輯化。
2.2.3 數據訪問層和數據庫層
為系統提供便捷的數據訪問服務,數據訪問層直接服務于業務邏輯層,支持讀取和修改數據庫中的數據。數據庫層根據不同的需求,建立滿足要求的各種數據庫,包含:項目基本信息庫、物料的基本信息庫、供貨商基本信息庫、合同數據庫、庫存數據庫、入出庫流水及各種關系數據庫等等。
2.2.4 接口
實現采購管理信息系統與企業ERP系統的交互,實現財務信息共享,實現項目到付款的實時監控。與EPLAN等設計系統的交互,實現統一規范的物料信息,共享物料基礎信息,快速生成項目需求清單,簡化了建立需求單的過程。更有力于工程項目設計實施的標準化,提高了效率。
目前此采購管理系統在某大型以從事工程項目為主的企業得到了良好應用。能對不同項目不同訂單聯合采購,對不同項目到付款、不同合同的付款、發票能實現及時跟蹤,無論是對整個項目、對合同還是對某一單一物料都能實現成本核算,為項目的設計、市場人員做預算以及降低采購成本等都提供了強有力的支持。
整個業務分成了四個部分:項目管理、采購管理、庫存管理和合同管理。不同人員有不同的權限來維護自己相關的業務。
項目管理是非常重要的環節,后面所有的環節都是基于項目簽訂啟動后才進行的。所以準確的項目基礎信息是非常重要的,直接關系到采購、做合同以及庫存管理的準確性。每個項目都是由項目經理統一組織實施的,項目經理通過此模塊來及時地維護項目的執行過程記錄和評審記錄。財務相關人員也可以通過此系統及時更新項目的到付款情況。實現了項目節點清晰化,項目進度可控,項目到付款準確化。項目管理的子模塊如圖4所示。

圖4 項目管理的子模塊圖
采購清單模板式創建,為了簡化和多樣化創建采購清單的方法,我們設計了模板式創建采購清單的方法。不同設計人員有不同的設計習慣,可以根據自己的習慣自定義清單模板,簡化模板創建的流程,后邊的項目可以調用前面自定義的模板。采購清單模板式創建如圖5所示。
采購管理主要有采購清單管理、采購訂單管理和采購合同管理,每個合同里面都能看到結構化的數據,物料信息、項目信息、財務信息等。合同管理的結構化如圖6所示。
庫存管理涉及到項目、采購計劃、裝配集成進度以及供應鏈等方方面面的問題。庫存管理的準確性直接關系到物料成套以及配送的準確性和及時性。關系到采購計劃的生成,充分利用公用庫存、積壓物料以及項目返回的物料,降低項目成本。根據物料的使用情況,可以統計返修率,檢驗新產品的推廣,檢驗供貨商的供貨能力等等。庫存管理的子模塊如圖7所示。
4.1 清單智能化模塊設計
對于大型以從事工程項目為主的企業來說,會有大量的項目同時進行,這也就意味著會產生大量的采購清單,傳統的手工方式是將每張清單中的每個品牌物料手工分類,再進行詢價比價等過程。由于采購清單的數量非常龐大,不可避免地造成了人員緊張,無法及時將清單發給供貨商,無法快速詢價報價,無法及時做合同以及訂貨等一系列問題。針對這些問題,采購管理系統開發了智能化模塊,來對清單進行合并分解,生成訂單,二者數據結構化。使得大量不同項目的物料清單合并成一張訂單,每個品牌不同項目采購的物料一目了然,快速導入導出、詢價比價。也可以將批量采購的清單分解到對應項目的訂單,簡化采購流程。從而大大提高了采購的效率和可操作性。清單的合并與分解如圖8所示。

圖5 采購清單模板式創建圖

圖6 合同管理的結構化圖

圖7 庫存管理的子模塊圖
4.2 RFID技術
RFID(無線射頻識別技術)是一種非接觸式自動識別技術,通過使用射頻技術來實現通信過程。在每個重要物料的料箱上安置RFID電子標簽,在庫房的重要位置、庫房到裝配的通道及裝配車間的重要位置安裝RFID固定式讀寫器ALR 9900(美國Alien),以無線的方式接入計算機網絡,實現及時追蹤重要貴重物料。便于庫房和裝配車間的管理。能做到及時配送,及時退庫,準確移庫等操作。
4.3 部分代碼實現
部分源代碼如圖9、圖10所示。

圖8 清單的合并與分解圖

圖9 部分源代碼
【】【】

圖10 部分源代碼
針對大型以從事工程項目為主的企業在物料采購方面面臨的問題:采購量越來越大,手動訂單效率低下、付款發票不清楚、項目信息不準確、無法查找對應項目采購物料的到發貨情況、以及庫房物料管理中庫房積壓、項目返回及批量采購物料無法及時應用到項目中等問題,開發了項目拉動式智能物料采購管理系統。本系統已在某大型以從事工程項目為主的企業應用兩年,運行良好,大大提高了企業的效率,節約了成本,有力地推動了企業信息化進程。
;
[1] 盛雷.基于ASP.NET的四層WEB應用模型設計與實現[J].計算機與數字工程,2006,34(7):147-150.
[2] 孫凱 ERP環境下基于BOM的工藝管理系統設計[J].工業控制計算機,2004,17(8):1-3.
[3] 劉衛寧.基于射頻識別的離散制造業制造執行系統設計與實現[J].計算機集成制造系統,2007,13(10):1886-1890.
[4] 莊存波.復雜產品離散裝配過程中物料動態跟蹤與管理技術[J].計算機集成制造系統,2015,21(1):108-122.
[5] 周林.中小型制造企業物流管理信息系統的探討[J].中國制造業信息化,2005,34(2):69-71.
Intelligent material procurement system of information management based on project-driven
WEI Xin1, ZHANG Xin2, ZHANG Nan1, WANG Li-li1, XU Hui1
TP391
:A
1009-0134(2017)06-0132-06
2017-05-12
魏鑫(1979 -),女,山東濱州人,工程師,碩士,研究方向為物流技術工程信息化。