周虹 湖南長沙南方職業學院計算機網絡技術 410208
基于Web Services的物資采購管理系統的研究與應用
周虹 湖南長沙南方職業學院計算機網絡技術 410208
物資采購是企業資金、成本管理中極其重要的環節。Web Services是一種基于標準的應用集成方式,能夠打破軟件應用、網站和各種設備之間的格格不入的狀態,實現“基于Web的無縫集成”。該文介紹了Web Services的基本原理、體系結構與技術架構,分析了物資采購系統的設計目標,提出了基于Web Services的電子采購系統設計方案。
物資采購;Web Services;面向服務的體系結構
伴隨著經濟全球化和高科技更新的加速,企業之間的競爭逐漸演變為管理科學競爭的新格局。采購,作為現代化企業管理中的重要一環和供應價值鏈上的核心之一,愈來愈受到企業和企業家的重視,并越來越成為一門專業的科學,正在為各大學、研究院、專業咨詢公司、企業和政府廣泛地研究和應用。企業物資采購是最容易流失資金的環節,也是最能挖掘節約資金潛力的環節。把物資采購管理好,則能直接提高企業的經濟效益。
但是由于各個企業平臺的異構性和開發語言的不同,從而使得他們的對外交換的數據格式和通訊協議可能有著巨大的差異。Web Services作為一種基于XML和SOAP的技術,它完全屏蔽不同軟件平臺之間的差異,從而為他們之間的信息集成提供了一種可行的方案。此文的系統就是基于Web Services而設計的,可為企業決策者及其職能部門提供一套現代化管理手段,幫助企業準確、及時地將企業外的物資采購置于企業的內部管理之中,動態掌握和控制物資采購的全過程。
Web Services 是一種新型的Web應用程序,具有自包含、自描述以及模塊化的特點,可以通過Web發布、查找和調用。它結合了面向組件方法和Web技術的優勢,利用標準網絡協議和XML數據格式進行通信,具有良好的普適性和靈活性。
Web Services采用面向服務的體系結構(Service Oriented Architecture,SOA)模型作為它的體系架構。Web Services架構基于三種角色(服務提供者、服務注冊和服務請求者)之間的交互。交互具體涉及發布、查找和綁定操作。這些角色和操作一起作用于Web Services構件:Web Services軟件模塊及其描述。在一般情況下,服務提供者提供可通過網絡訪問的服務軟件模塊,服務提供者定義Web Services的服務描述,并把它發布到服務請求者或服務注冊中心。服務請求者使用查找操作從本地或服務注冊中心搜索服務描述,然后使用服務描述與服務提供者進行綁定,并調用相應的Web Services并與之交互。Web Services的體系結構如圖1所示。

采購 是指企業為實現經營目標,在現實市場環境下,根據企業的經營能力,運用恰當的方法和策略,通過付出相應費用而向外界獲得原材料和服務的行為,是企業產品增值過程的起點。采購管理在企業經營管理中占據非常重要的位置,任何企業要向市場提供產品或服務都離不開原材料或消耗品的采購。在傳統的經濟活動中,采購成本占據了企業產品成本的60%~70%,同時,企業物資采購是最容易流失資金的環節,也是最能挖掘節約資金潛力的環節。把物資采購管理好,則能直接提高企業的經濟效益。如何降低采購成本已經成為降低企業生產成本的關鍵問題。由于具有信息閉塞、采購周期長、人為因素干擾等特征的傳統人工采購方式已無法適應企業發展的進一步要求;而利用Internet的資源優勢和效率優勢進行電子物資采購可以大幅度降低采購成本。電子化采購是指利用信息網絡技術,采購公共部門所需貨物、工程和服務的一種方式。電子物資采購已經成為現代化企業生產流程中代替傳統采購方式的不可或缺的一環。近年來,國外特別是發達國家集中電子物資采購發展很快,并且大有逐步替代傳統物資采購之勢。
現階段的集中電子物資采購主要采用EDI方式和半人工半Internet的瀏覽查詢方式。這樣的電子物資采購雖然也能降低采購成本,提高采購效益,但由于技術本身存在的一些缺陷,例如:集成性和適應性比較差,缺乏系統級的共享性、協同困難等。客觀上制約了電子物資采購的推廣與效益的最大限度發揮。需要進行徹底的改善。而Web Services較好地解決了上述問題。建立在Web Services基礎之上的電子物資采購系統克服了傳統電子采購系統的低集成性和低適應性.保證了系統良好的兼容性和通用性,能使系統上的企業實現協同運作,極大地提高了物資采購效率、縮短了物資采購周期、降低了物資采購成本,提升了企業之間的戰略合作關系。
電子物資采購系統是一個涉及面廣、功能較復雜的系統。完整的電子物資采購系統不僅包含訂貨系統和供貨系統兩個方面,還包括網上信息搜尋、網上交易功能。它既可以獨立于企業管理信息系統存在,也可以與企業的ERP、CRM 等系統相互使用。
一個功能完備的網上采購系統至少應由物資采購訂單生成模塊、電子物資采購模塊、物資采購信息管理模塊、供應商評估模塊、物資采購合同管理模塊、電子支付模塊和報表打印模塊七個功能模塊組成。
物資采購訂單生成模塊:一個物資采購過程是從一個物資采購單生成開始的。物資采購訂單的生成要經歷四個步驟:采購需求申報、采購項目立項、采購項目審批、制定采購訂單。
電子物資采購模塊:供貨方收到訂貨方的采購訂單后,供貨方的系統根據供貨方產品數據庫響應采購單;訂貨方可以比較多個供貨方產品信息得出最終選擇。常用的電子物資采購方式主要有目錄采購、詢比價采購、競價采購、招投標采購等。
物資采購信息管理模塊:用來管理供應商企業信息、供應商產品信息及其他相關產品信息,發布采購公告,查詢物資采購結果。
供應商評估模塊:用來對現有供應商的日常表現進行定期監督和考核。以確保供應商的供應質量,同時在供應商之間進行比較,以便繼續同優秀的供應商進行合作,淘汰績效差的供應商。
物資采購合同管理模塊:主要涉及從合同談判、簽訂到合同審批到合同履行期間的執行跟蹤直至合同終止的供應商或采購商的關于合同的所有活動,目的是要解決合同期間出現的任何問題,確保供應商履行合同規定的義務。
電子支付模塊:當網上采購雙方達成協議之后,可以利用電子支付這種方便快捷的方式進行交易。電子支付安全、快捷,不僅能夠縮短支付時間,還能夠降低支付成本。利用電子方式保存的信息可以方便快捷地實現搜索功能和統計功能,為以后企業領導的查閱、決策提供方便。
報表打印模塊:報表打印模塊能方便快速、準確無誤地生成領導需要查閱的各種采購信息,并能最大限度地減少報表的數量。
基于Web Services的主動式電子采購系統是一種需要訂貨方與供應商之間相互配合才能發揮最大效率的系統。訂貨方系統的實現需要利用大量的供應商提供的Web Services,同樣供貨系統也是如此。
訂貨方發布物資采購單的Web Services的實現:此服務首先檢索采購訂單數據庫,把還沒有完成的采購訂單信息檢索出來,并發布給供應商。
訂貨方提供的供貨方基本信息修改Web Services的實現:此服務可以使供應商動態地修改自己的基本信息,如公司名稱、公司電話、聯系人、產品簡介等。但公司編號、公司信用等級是由訂貨方維護,供應商只能瀏覽,無法修改。
訂貨方利用供應商提供的Web Services實現流水化電子物資采購:實現流水化電子采購需要供貨方提供一整套的Web Services,包括產品信息的檢索、采購單的處理、網上議價、訂貨單的處理等。
隨著Internet的進一步發展,與傳統的分布式對象技術相比,Web Services是構建在諸如XML,SOAP,WSDL和UDDI (統一描述、發現和集成協議)等等這些開放、中立的標準之上的,它支持開放的標準、互操作性好、應用面廣,克服了傳統電子物資采購系統的低集成性和低適應性。保證了系統良好的兼容性和通用性。操作簡便、安全快捷、易于擴展、管理和維護方便。通過Web Services,企業集成應用可以高效、自動化地整合其應用,降低開發費用,獲得更多成功的機會。
[1]羅海馳.基于Web Services 的電子政務體系結構及其應用[J].計算機工程與應用.2006;42(32).229-230
[2]李曉昕,薛永獻.基于J2EE的Web服務構建[J].福建電腦.2009,2.117
[3]敬輝蓉,李傳昭.采購管理理論綜述[J].工業工程.2008,11(2).2
[4]金銀鳳.國外電子化采購及其對中國的啟示[J].石油石化物資采購.2009,10.93-95
[5]王瑄,李燕.應用Web Services構建多層架構的高效.NET應用[M].第1版.北京:科學出版社.2005;311
10.3969/j.issn.1001-8972.2010.21.053
周虹:學士,助教,計算機網絡技術。