【正文】
電 子 科 技 大 學(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é) 號(hào): 202292343018 類號(hào) 密級(jí) UDC 學(xué) 位 論 文 ERP 系統(tǒng)流程模塊重用的設(shè)計(jì)與實(shí)現(xiàn) 金根中 指導(dǎo)教師姓名 陳文宇 副教授 電子科技大學(xué) 成都 邵敏光 高級(jí)工程師浙江億達(dá)電子工程有限公司 金華 申請(qǐng)學(xué)位級(jí)別 工程碩士 專業(yè)名稱 軟件工程 論文提交日期 20220301 論文答辯日期 20220423 學(xué)位授予單位和日期 答辯委員會(huì)主席 評(píng)閱人 年 月 日獨(dú) 創(chuàng) 性 聲 明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果,也不包含為獲得電子科技大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書(shū)而使用過(guò)的材料。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說(shuō)明并表示謝意。簽名: 日期: 年 月 日關(guān)于論文使用授權(quán)的說(shuō)明本學(xué)位論文作者完全了解電子科技大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,有權(quán)保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許論文被查閱和借閱。本人授權(quán)電子科技大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。(保密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定)簽名: 導(dǎo)師簽名: 日期: 年 月 日 摘要I摘 要NFERP 項(xiàng)目中流程是由 BPEL4WS 通過(guò)對(duì)現(xiàn)有的 Web 服務(wù),外加 Web 服務(wù)用戶自行開(kāi)發(fā)的判斷邏輯 Web 服務(wù)進(jìn)行調(diào)用而實(shí)現(xiàn)的。它有效的利用了已有資源,并結(jié)合了 SOA 理論的優(yōu)點(diǎn),可以方便的調(diào)用基于 SOA 架構(gòu)的中間件,大大的提高了項(xiàng)目的開(kāi)發(fā)速率和模塊化的復(fù)用度。本文介紹了解企業(yè)資源計(jì)劃(簡(jiǎn)稱 ERP)技術(shù)發(fā)展、ERP 實(shí)施過(guò)程中遇到的模塊重用以及與其他系統(tǒng)整合等問(wèn)題、SOA 架構(gòu)的優(yōu)勢(shì)與商業(yè)可執(zhí)行流程語(yǔ)言(BPEL4WS )相關(guān)內(nèi)容、利用 BPEL4WS 解決模塊重用問(wèn)題等。最后通過(guò)江蘇常州市南方軸隨廠的 NFERP 實(shí)施為依據(jù),介紹利用 BEPL4WS 進(jìn)行 ERP 系統(tǒng)中的模塊重用。本文重點(diǎn)介紹了 BPEL4WS 的技術(shù)的使用方法和 Web 服務(wù)調(diào)用方式。通過(guò)對(duì) NFERP 實(shí)施過(guò)程中對(duì)生產(chǎn)管理流程中的排產(chǎn)流程詳細(xì)介紹,描述了 BPEL4WS在實(shí)際流程實(shí)現(xiàn)的原理和編寫(xiě)過(guò)程。排產(chǎn)過(guò)程是 NFERP 生產(chǎn)管理子系統(tǒng)中最為復(fù)雜的一個(gè)系統(tǒng)。由于其獨(dú)立于平臺(tái)之外的特點(diǎn),使得可以充分的發(fā)揮以往積累下來(lái)的業(yè)務(wù)邏輯模塊的作用,而無(wú)需重新編程。根據(jù)當(dāng)今企業(yè)發(fā)展的趨勢(shì)論述 SOA 的架構(gòu)思想在企業(yè)信息化發(fā)展中所起到的作用。關(guān)鍵詞:企業(yè)資源計(jì)劃,面向服務(wù)架構(gòu),商業(yè)流程可執(zhí)行語(yǔ)言,軟件架構(gòu)ABSTRACT Error! No text of specified style in document.IIABSTRACTThe 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 most plicated system in the NFERP manufacturing management. Because of its characteristics outside the independent, platform, it can make full use of its function of business logic module accumulated before and need not reprogramming.Finally, it expounds the SOA playing an extremely important role in enterprise’s informatization development according to the development trend of the enterpriseKey Words: ERP, SOA, BPEL, Software Architecture第一章 緒 論1目 錄第一章 緒 論 .............................................................................................................................................3 ERP 理論的發(fā)展過(guò)程 ........................................................................................................................3 基本 MRP...................................................................................................................................3 閉環(huán) MRP...................................................................................................................................4 制造資源計(jì)劃( MRPII) ........................................................................................................4 企業(yè)資源計(jì)劃( ERP) ............................................................................................................4 NFERP 項(xiàng)目的背景和實(shí)施存在的問(wèn)題 ...........................................................................................5 NFERP 項(xiàng)目的提出 ...................................................................................................................5 重用已有業(yè)務(wù)邏輯模塊時(shí)存在的問(wèn)題 ....................................................................................6 與其他系統(tǒng)整合時(shí)存在的問(wèn)題 ................................................................................................6 典型的解決方案 ................................................................................................................................6 SAP 的解決方案 .........................................................................................................................7 微軟 ERP 的解決方案 ............................................................................................................10 Oracle 的解決方案 ...................................................................................................................12 其他系統(tǒng)的解決方案 ..............................................................................................................13 本文的主要內(nèi)容和章節(jié)安排 ..................................................................................................13 本章小結(jié) ..........................................................................................................................................14第二章 BPEL4WS 技術(shù)背景 .................................................