【正文】
段:從設(shè)計(jì)、開發(fā)、部署、實(shí)施、版本確定和測試直到長期運(yùn)行工作,如行政管理和變更管理。允許將基礎(chǔ)應(yīng)用合并到一個(gè)涵蓋整個(gè)價(jià)值鏈的自適應(yīng)性端到端流程中 [6]. 應(yīng)用平臺 ——在同一環(huán)境中支持 J2EE 和 ABAP 編程語言。根據(jù)開放標(biāo)準(zhǔn)定義軟件組件、接口、映射和基于內(nèi)容的路由規(guī)則。提供服務(wù)來合并、協(xié)調(diào)并集中管理企業(yè)的主數(shù)據(jù),包括業(yè)務(wù)伙伴信息、產(chǎn)品資料和結(jié)構(gòu)以及技術(shù)資產(chǎn)信息。這包括一整套功能強(qiáng)大的可在所有層次上支持企業(yè)作出明智決策的工具,這些工具用于創(chuàng)建和發(fā)布定制的交互式報(bào)告和應(yīng)用。這包括集成搜索、內(nèi)容管理、發(fā)布、分類和工作流程管理功能及用于第三方知識庫的開放框架。 多渠道接入 ——允許通過移動設(shè)備和語音系統(tǒng)接入企業(yè)系統(tǒng),可以將商業(yè)流程擴(kuò)展到企業(yè)開展業(yè)務(wù)的任何地方 [5]。 協(xié)作 ——幫助在不同小組和社區(qū)間實(shí)現(xiàn)動態(tài)而經(jīng)濟(jì)高效的通信。這種基于 Web 的業(yè)務(wù)平臺提供了一整套全面而且緊密集成的功能,通過預(yù)先配置的商業(yè)內(nèi)容,降低對定制 集成的需求及總體擁有成本 (TCO)。 集成化技 術(shù)平臺 SAP NetWeaver 可以幫助企業(yè)跨越技術(shù)和機(jī)構(gòu)組織的界限,實(shí)現(xiàn)人員、信息和業(yè)務(wù)流程的集成,其設(shè)計(jì)實(shí)現(xiàn)了與 、 Sun 的 J2EE 和 IBM WebSphere 的全面互操作,并通過這些技術(shù)得到進(jìn)一步擴(kuò)展。在網(wǎng)絡(luò)高速發(fā)展的情況下,每個(gè)ERP 提供商都提出了一些基于網(wǎng)絡(luò)的 ERP 解決方案。 典型的解決方案 第一章 緒 論 7 NFERP開發(fā)和實(shí)施存在的問題在知名的 ERP系統(tǒng)中都可以找到不同的解決方案。這些系統(tǒng)間如果存在數(shù)據(jù)交互時(shí),必然會產(chǎn)生分歧。 與其他系統(tǒng)整合時(shí)存在的問題 公司已經(jīng)存在三種企業(yè)管理軟件: OA、 CAPP 和 CRM 等。如果能夠成功的利用這些業(yè)務(wù)邏輯模塊將有效的提高 NFERP 的開發(fā)和實(shí)施的速度。 NFERP 開發(fā)和實(shí)施時(shí),將使用在以往的項(xiàng)目當(dāng)中已經(jīng)存在的業(yè)務(wù)邏輯模塊。 重用已有業(yè)務(wù)邏輯模塊時(shí)存在的問題 業(yè)務(wù)邏輯模塊的重用是指業(yè)務(wù)邏輯模塊在不同的實(shí)施方案中重用。人力資源和固定資產(chǎn)是公司發(fā)展的重要因素,二者缺一不可。通過銷售管理系統(tǒng)將公司產(chǎn)品數(shù)據(jù)與銷售過程中產(chǎn)生的訂單等產(chǎn)品數(shù)據(jù)進(jìn) 行交換,將提高公司 CRM 系統(tǒng)的管理水平。 銷售管理主要是針對產(chǎn)品銷售的管理。這個(gè)狀態(tài)既不能影響正常的生產(chǎn),也不能過多而造成資金浪費(fèi)。庫存是要占用資金第一章 緒 論 6 的。同時(shí),圖紙的改動也將及時(shí)的通知到各個(gè)相部門和加工 工位,以保證加工工位加工時(shí)采用的是該產(chǎn)品的最新圖紙。由于管理的混亂,常常出現(xiàn)加工現(xiàn)場使用的圖紙并不是待加工產(chǎn)品的最新圖紙。新產(chǎn)品研發(fā)是關(guān)系到公司長遠(yuǎn)發(fā)展的重要組成部分。它將根據(jù)各個(gè)部件、零件、外購物資的采購生產(chǎn)周期、需要生產(chǎn)的數(shù)量以及加工優(yōu)先等級自動生成生產(chǎn)計(jì)劃安排。 生產(chǎn)管理主要是針對加工車間的各項(xiàng)工作進(jìn)行管理。項(xiàng)目小組最后確定了 NFERP 項(xiàng)目的模塊劃分。最后, NFERP 項(xiàng)目一期正式啟動。隨著公司技術(shù)和效率的提高,原本采用的人工管理模式已經(jīng)不能滿足公司的需求。 NFERP 項(xiàng)目的提出 公司屬于大批量生產(chǎn)模式,同一型號產(chǎn)品產(chǎn)量在 10100 萬。 NFERP 項(xiàng)目的背景和實(shí)施存在的問題 NFERP 是江蘇省常州市南方軸承廠(以下簡稱公司)實(shí)施的 ERP 系統(tǒng)的簡稱。 ERP 是建立在信息技術(shù)基礎(chǔ)上,利用現(xiàn)代企業(yè)的先進(jìn)管理思想,全面集成了企業(yè)的所有資源 信息,并為企業(yè)提供決策、計(jì)劃、控制與經(jīng)營業(yè)績評估的全方位和系統(tǒng)化的管理平臺。 ERP 的主線也是計(jì)劃,但 ERP 將管理的重心轉(zhuǎn)移至財(cái)務(wù)上,在企業(yè)整個(gè)經(jīng)營運(yùn)作過程中貫穿了財(cái)務(wù)成本控制的概念。通過對企業(yè)生產(chǎn)成本和資金運(yùn)作過程的掌握,調(diào)整企業(yè)的生產(chǎn)經(jīng)營規(guī)劃和生產(chǎn)計(jì)劃,因而得到更為可行、可靠的生產(chǎn)計(jì)劃 [2]。其采購作業(yè)根據(jù)采購單、供應(yīng)商信息、收貨單及入庫單形成應(yīng)付款信息;可根據(jù)采購作業(yè)成本、生產(chǎn)作業(yè)信息、產(chǎn)品結(jié)構(gòu)信息、庫存領(lǐng)料信息等產(chǎn)生生產(chǎn)成本信息;能把應(yīng)付款信息、應(yīng)收款 信息、生產(chǎn)成本信息和其他信息等記入總賬。并且資金的運(yùn)作會影響到生產(chǎn)的運(yùn)作,如采購計(jì)劃制定后,由于企業(yè)的資金短缺而無法按時(shí)完成,這樣就影響到整個(gè)生產(chǎn)計(jì)劃的執(zhí)行。它是一個(gè)圍繞企業(yè)的基本經(jīng)營目標(biāo),以生產(chǎn)計(jì)劃為主線,對企業(yè)制造的各種資源進(jìn)行統(tǒng)一計(jì)劃 和控制的有效系統(tǒng)。 1977 年 9 月,美國著名生產(chǎn)管理專家奧列弗 管理信息在閉環(huán) MRP 中是閉環(huán)的信息流,由輸入至輸出再循環(huán)影響至輸入端,從而形成信息回路。閉環(huán) MRP 理論認(rèn)為生產(chǎn)計(jì)劃與物料需求 計(jì)劃( MRP)應(yīng)該是可行的,即考慮能力的約束,或者對能力提出需求計(jì)劃,在滿足能力需求的前提下,才能保證物料需求計(jì)劃的執(zhí)行和實(shí)現(xiàn)。 MRP 提出物料的訂貨量是根據(jù)需求來確定的,這種需求應(yīng)考慮產(chǎn)品的結(jié)構(gòu)。奧利佛博士提出了獨(dú)立需求和相關(guān)需求的概念,將企業(yè)內(nèi)的物料分成獨(dú)立需求第一章 緒 論 4 物料和相關(guān)需求物料兩種類型。 基本 MRP MRP 是物料需求計(jì)劃。傳統(tǒng)的人工管理方式難以適應(yīng)以上系統(tǒng),這時(shí)只能信靠計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)。要以生 產(chǎn)與庫存控制的集成方法來解決問題,而不是以庫存來彌補(bǔ)或以緩沖時(shí)間的方法去補(bǔ)償,于是制造資源計(jì)劃(以下簡稱 MRPII)產(chǎn)生了。 20 世紀(jì) 70 年代,企業(yè)的管理者們已經(jīng)清楚地認(rèn)識到,真正的需要是有效的訂單交貨日期,因而產(chǎn)生了對物料清單的管理與利用,形成了物料需求計(jì)劃(以下簡稱 MRP)。 ERP 理論的發(fā)展過程 ERP 是由美國 Gartner Group 。 通過對 ERP 供應(yīng)商提供的解決方案的分析以及對 NFERP 項(xiàng)目睥背景的描述提出了一個(gè)新的解決方案。 關(guān)鍵詞 :企業(yè)資源計(jì)劃,面向服務(wù)架構(gòu),商業(yè)流程可執(zhí)行語言,軟件架構(gòu) ABSTRACT 錯(cuò)誤 !使用“開始”選項(xiàng)卡 將 標(biāo)題 1,章標(biāo)題 (有序號 ) 應(yīng)用于要在此處顯示的文字。由于其獨(dú)立于平臺之外的特點(diǎn),使得可以充分的發(fā)揮以往積累下來的業(yè)務(wù)邏輯模塊的作用,而無需重新編程。通過對NFERP 實(shí)施過程中對生產(chǎn)管理流程中的排產(chǎn)流程詳細(xì)介紹,描述了 BPEL4WS 在實(shí)際流程實(shí)現(xiàn)的原理和編寫過程。最后通過江蘇常州市南方軸隨廠的 NFERP 實(shí)施為依據(jù),介紹利用 BEPL4WS 進(jìn)行 ERP 系統(tǒng)中的模塊重用。它有效的利用了已有資源,并結(jié)合了 SOA 理論的優(yōu)點(diǎn),可以方便的調(diào)用基于 SOA 架構(gòu)的中間件,大大的提高了項(xiàng)目的開發(fā)速率和模塊化的復(fù)用度。本人授權(quán)電子科技大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。與我一同工作的 同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示謝意。 電 子 科 技 大 學(xué) UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 工程碩士學(xué)位論文 ENGINEERING MASTER DISSERTATION 論 文 題 目: ERP 系統(tǒng)流程模塊重用的設(shè)計(jì)與實(shí)現(xiàn) 工 程 領(lǐng) 域: 軟件工程 指 導(dǎo) 教 師: 陳文宇 作 者 姓 名: 金根中 班 學(xué) 號: 202092343018 類號 密級 UDC 學(xué) 位 論 文 ERP系統(tǒng)流程模塊重用的設(shè)計(jì)與實(shí)現(xiàn) 金根中 指導(dǎo)教師姓名 陳文宇 副教授 電子科技大學(xué) 成都 邵敏光 高級工程師 浙江億達(dá)電子工程有限公司 金華 申請學(xué)位級別 工程碩士 專業(yè)名稱 軟件工程 論文提交日期 20200301 論文答辯日期 20200423 學(xué)位授予單位和日期 答辯委員會主席 評閱人 年 月 日 獨(dú) 創(chuàng) 性 聲 明 本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得電子科技大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。 簽名: 日期: 年 月 日 關(guān)于論文使用授權(quán)的說明 本學(xué)位論文作者完全了解電子科技大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許論文被查閱和借閱。 (保密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定) 簽名: 導(dǎo)師簽名: 日期: 年 月 日 摘要 I 摘 要 NFERP 項(xiàng)目中流程是由 BPEL4WS 通過對現(xiàn)有的 Web 服務(wù),外加 Web 服務(wù)用戶自行開發(fā)的判斷邏輯 Web 服務(wù)進(jìn)行調(diào)用而實(shí)現(xiàn)的。 本文介紹了解企業(yè)資源計(jì)劃(簡稱 ERP)技術(shù)發(fā)展、 ERP 實(shí)施過程中遇到的模塊重用以及與其他系統(tǒng)整合等問題、 SOA 架構(gòu)的優(yōu)勢與商業(yè)可執(zhí)行流 程語言( BPEL4WS)相關(guān)內(nèi)容、利用 BPEL4WS 解決模塊重用問題等。 本文重點(diǎn)介紹了 BPEL4WS 的技術(shù)的使用方法和 Web 服務(wù)調(diào)用方式。 排產(chǎn)過程是 NFERP 生產(chǎn)管理子系統(tǒng)中最為復(fù)雜的一個(gè)系統(tǒng)。 根據(jù)當(dāng)今企業(yè)發(fā)展的趨勢論述 SOA 的架構(gòu)思想在企業(yè)信息化發(fā)展中所起到的作用。 II ABSTRACT The process of NFERP is realized by BPEL4WS’ transferring existing Web service and the user’s development of Web service. It makes good use of existing resources and integrates the advantages of SOA theory, so it can invoke the middleware based on SOA .As a result, it will improve the development rate of the project and the modular multiplexing degrees. This thesis discusses how to realize the reuse of ERP (Enterprise Resource Planning) by using BPEL4WS (Business Process Executive Language for Web Service) from the following aspects: knowing technology development of ERP, the problems occurred in the process of ERP implement, the advantage of SOA (Service Oriented Architecture) and something related to BPEL4WS, solving module reusing problems by using BPEL4WS. The thesis discusses how to solve module reusing problems by using BPEL4WS based on the implement of NFERP in South Axis Company, Changzhou, Jiangsu Province. The thesis mainly introduces the usage of BPEL4WS and Web service. It tries to describe the programming of BPEL4WS and its realization principle by introducing the production scheduling process in using NFERP. The production scheduling process is the mo