楊 艷,徐紅霞
(濟源職業(yè)技術(shù)學院,河南 濟源 459000)
基于J2EE架構(gòu)的制造業(yè)ERP采購管理子系統(tǒng)設計
楊 艷,徐紅霞
(濟源職業(yè)技術(shù)學院,河南 濟源 459000)
本文以制造業(yè)企業(yè)為背景,分析了采購管理業(yè)務的相關(guān)需求,設計并實現(xiàn)了該公司的采購管理系統(tǒng).系統(tǒng)采用了基于J 2 E E架構(gòu)的B/S模式,滿足了用戶處理業(yè)務的需求,降低了數(shù)據(jù)庫訪問的負擔,系統(tǒng)有較強的可維護性和擴展性.本文利用領(lǐng)域工程知識,將軟件復用技術(shù)應用到E R P的設計和開發(fā)上,設計了一個基于J 2 E E平臺的E R P應用框架,實現(xiàn)了成本管理子系統(tǒng)的功能,得到了節(jié)省大量的開發(fā)時間,穩(wěn)定性高的目的,重用性高.
J2EE;ERP;框架;構(gòu)件
隨著社會的發(fā)展,作為勞動力資源豐富的中國,制造業(yè)發(fā)展迅猛,且在國際上競爭力日漸增強.但是當前,隨著現(xiàn)代信息技術(shù)和科學技術(shù)的不斷發(fā)展,我國在相當長的一段時間內(nèi)都以低技術(shù)含量的制造在競爭中獲勝的競爭模式顯然已經(jīng)不符合現(xiàn)代市場經(jīng)濟發(fā)展的趨勢[1].
近年來,在現(xiàn)代科技的推動下滋生了企業(yè)資源計劃系統(tǒng),即E R P系統(tǒng).E R P是針對物資資源管理(物流)、人力資源管理(人流)、財務資源管理(財流)、信息資源管理(信息流)集成一體化的企業(yè)管理軟件.E R P在企業(yè)成本管理的功能上主要體現(xiàn)在事前計劃、事中控制和事后的分析上.
采購管理系統(tǒng)是E R P系統(tǒng)中物流、生產(chǎn)流、資金流中物流與資金流的重要組成部分,在保障信息在不同部門之間的正常流動,按時交貨與降低成本起著重要作用.
本文擬采用基于J 2 E E的三層式結(jié)構(gòu).三層結(jié)構(gòu)的客戶/服務器模型是一種先進的協(xié)同應用程序開發(fā)模型,這種方案將各種部件劃分為“三層服務”[2],這三層服務是指:數(shù)據(jù)服務、“中間層”服務程序、客戶端服務程序.
企業(yè)采購管理是以采購產(chǎn)品為基礎(chǔ),通過規(guī)范的定點、定價和定貨流程,建立企業(yè)產(chǎn)品需求方和供應商之間的業(yè)務關(guān)系,并逐步優(yōu)化,最終形成一個優(yōu)秀的供應商群體,并通過招投標方式實現(xiàn)企業(yè)的采購,從而達到降低采購產(chǎn)品價格、提高采購產(chǎn)品質(zhì)量和提高供應商服務質(zhì)量的目的.
采購管理系統(tǒng),是通過采購預算、采購申請、采購訂貨、訂單管理、購貨發(fā)票處理、供應商管理、合同管理、倉儲管理、質(zhì)量異議管理、財務管理等功能綜合運用的企業(yè)管理信息系統(tǒng),對采購物流和資金流的全過程進行有效的雙向控制和跟蹤,實現(xiàn)完善的企業(yè)物流業(yè)務流程管理和財務管理[3].
圖1 采購管理總流程圖
采購管理系統(tǒng)是對企業(yè)的采購行為進行操作和管理的一個人機界面.負責模擬采購行為中的所有操作,并對所有這些操作進行有效地控制和跟蹤.該采購管理系統(tǒng)總共包含以下九個功能模塊[4].
(1)物料基礎(chǔ)管理
(2)供應商管理
(3)預算管理
(4)計劃管理
(5)詢報價管理
(6)合同管理
(7)存貨管理
(8)異議管理
(9)財務管理
2.1 構(gòu)件庫設計
構(gòu)建庫是整體系統(tǒng)設計的核心部分.本系統(tǒng)的構(gòu)件庫擬采用分層技術(shù),盡量減少層之間的聯(lián)系,層與層之間高內(nèi)聚、低耦合,同層可以相互訪問、調(diào)用4.本系統(tǒng)設計的構(gòu)件庫分3層:
B o t t o m L a y e r(底層):數(shù)據(jù)庫連接池構(gòu)件;
F u n c t i o nL a y e r(功能層):數(shù)據(jù)操作通用構(gòu)件、系統(tǒng)接口構(gòu)件;
A p p l i c a t i o nL a y e r(應用層):系統(tǒng)安全構(gòu)件、系統(tǒng)運行狀態(tài)監(jiān)視構(gòu)件.
2.2 系統(tǒng)架構(gòu)模式
本文擬采用M V C構(gòu)架模式,圖2是M V C的J 2 E E架構(gòu)圖.
圖2 M V C框架圖
3.1 數(shù)據(jù)表設計
此采購管理系統(tǒng)涉及多個數(shù)據(jù)表,這里用供應商表進行說明.
表1 供應商表
產(chǎn)品C
3.2 B/S模式在系統(tǒng)中的實現(xiàn).
3.2.1 B/S模式的實現(xiàn)[5]:
基于WE B應用的B/S三層模式是由客戶端(C l i e n t)、應用服務器(A p p l i c a t i o n)、S e r v e r)和數(shù)據(jù)庫服務器(D a t a B a s e S e r v e r)構(gòu)成.為了降低客戶端的維護工作量,本系統(tǒng)從客戶端分離出業(yè)務處理邏輯,使其成為單獨的一層,稱為視圖助手(H e l p e r)層.因此,系統(tǒng)共分四層:J s p層、S e r v l e t層、H e l F I e r層、D a t a-b a s e層.
3.2.2 表現(xiàn)層的實現(xiàn)
該層的實現(xiàn)采用的是J S P技術(shù)6,它可以將網(wǎng)頁中的動態(tài)部分和靜態(tài)的H T M L相分離.每一個頁面即對應于系統(tǒng)的一個功能,由i n d e x.j s p和j s.s p文件構(gòu)成.j s.j s p如下所示:
3.2.3 WE B層的實現(xiàn)
該層的實現(xiàn)采用的是S e r v l e t技術(shù).在服務器端,J a v a S e r v l e t程序由支持J a v a的WE B服務器軟件負責管理和解釋.在此不再贅述.
本文基于制造業(yè)企業(yè)的實際情況,闡述了E R P模式下采購管理系統(tǒng)的研究和實現(xiàn).在系統(tǒng)的具體實現(xiàn)中,大量地應用組件技術(shù),極大地增強了代碼的重用能力,提高了開發(fā)效率,減輕了維護工作量.
〔1〕趙勇.鋼鐵企業(yè)集成化生產(chǎn)成本管理系統(tǒng)的研究與應用[M].大連:大連理工大學,2005.
〔2〕史大偉.基于ERP的可重構(gòu)煤礦企業(yè)固定資產(chǎn)信息管理系統(tǒng)設計研究[J].煤炭技術(shù),2008(29):234-236.
〔3〕胡松評.企業(yè)采購與供應商管理七大實用技能[M].北京:北大出版社,2003.
〔4〕周濤.基于J2EE四層結(jié)構(gòu)與組件技術(shù)地遠程教育支撐平臺研究與實現(xiàn)[D].西北大學,2002.
〔5〕周建新,等.我國鑄造企業(yè)ERP系統(tǒng)應用現(xiàn)狀與展望[J].鑄造,2008,(9):886-889.
〔6〕周竹青.基于J2EE的ERP系統(tǒng)應用框架的涉及與實踐[M].大連:大連海事大學,2006.
T P 274.2
A
1673-260 X(2012)09-0066-02
河南省科技計劃項目(No.122102210471)