基于SOA的ERP采购管理系统的研究.doc
- 文档编号:1643752
- 上传时间:2022-10-23
- 格式:DOC
- 页数:73
- 大小:6.07MB
基于SOA的ERP采购管理系统的研究.doc
《基于SOA的ERP采购管理系统的研究.doc》由会员分享,可在线阅读,更多相关《基于SOA的ERP采购管理系统的研究.doc(73页珍藏版)》请在冰豆网上搜索。
摘要
SOA为ERP系统开发提供了一种松耦合性、互操作性强、并且具有良好可扩展性的架构思想,它将成为未来系统设计的主宰思想。
WebService是SOA在Internet环境下的实现技术,解决了传统的分布式计算中存在的许多问题。
基于SOA的ERP采购管理系统不仅能够实现系统内部不同系统的数据交换和共享,也能够实现异构的各种不同系统在统一文档的表示和存储方式下,实现业务过程的无缝集成,从而进一步的提高工作效率。
本文研究和开发了基于SOA的ERP采购管理系统。
主要研究工作如下:
(1)以ASP.NETFramework2.0为开发环境,以MicrosoftSQLServer2005为后台数据库,采用JavaScript、AJAX、CSS+DIV、Flash、XML、C#等技术完成了基于SOA的ERP采购管理系统。
(2)设计了基于SOA的采购管理系统解决方案、体系结构及系统框架,分析了基于SOA的ERP采购管理系统与ERP其它子系统之间的逻辑关系,设计了业务流程、数据流程图,并进行了数据库设计实现。
并对系统的Web应用程序和用户界面程序以及系统LOGO进行设计制作,实现人机交互式平台。
(3)研究了SOA理论体系和Web服务组合的关键技术。
主要包括SOA的相关概念和实现的关键技术:
Web服务的体系结构和组成、业务流程执行语言(BPEL)的原理和机制。
并结合Web服务设计实现了基于SOA的采购管理系统。
(4)本系统采用标准的数据定义与ERP其他模块进行数据共享,所有业务流程维护统一的数据源,以保证数据的准确性和完整性。
此外具有开放的系统结构和柔性能满足企业变化的需要,采用松耦合技术,利用可控中间件完全以SOA设计标准执行,使后续的维护及调整工作更加方便。
(5)以SOA为设计思想,致力于打造新一代的基于SOA的ERP系统,无需繁琐的安装程序,维护方便,可以跨平台、跨地域运行,具有统一、友好的用户界面。
利用网络访问服务器即可实现对整个ERP系统的操作,所占用的资源几乎为零,轻便快捷,在家即可实现对整个公司的管理。
关键词:
Web服务;企业资源计划ERP;采购管理;SOA
69
Abstract
SOA,whichwillbecomethedominatethoughtofsystemdesigninthefuture,providesastrongloosecoupling,interoperability,andupstandingscalabilityforthedevelopmentofERPsystem.WebServiceistherealizationoftechnologythroughSOAontheinternet,anditsolvesanumberofproblemsaccruingintraditionaldistributedcomputation.SOA-basedERPpurchasingmanagementsystemnotonlycanachievethedataexchangeandshareofdifferentsubsystemwithintheintersystem,butalsocancarryouttheseamlessintegrationofoperationprocess,withvariousdifferentandheterogeneoussystemsrepresentedandstoredunderoneunifieddocument.Therefore,ERPcouldfurtherimprovewokeefficiency.ThethesisaimstostudyanddevelopSOA-basedERPpurchasingmanagementsystem.Themainresearchworkisasfollow:
(1) CompleteSOA-basedPurchasingManagementbymeansofJavaScript、AJAX、CSS+DIV、Flash、XMLandC#,takingASP.NETFramework2.0asthedevelopenvironment,andMicrosoftSQLServer2005asdatabase.
(2) DesignSOA-basedsolutionofpurchasingmanagementsystem,structureandframeofsystem,analyzethelogicrelationshipbetweenpurchasingmanagementandothersub-systemsofERP,anddesignbusinessprocesses,dataflowdiagramandthemodelofdatabase,anddesignapplicationanduserinterfaceprograms,theperipheralsystemandLOGO,toachievetheinteractionbetweenhumanandcomputer.
(3) StudythecombinationbetweenSOAtheoryandWebservice,mainlyincludingtherelatedconceptionsandrealizationaboutSOA,thestructureandconstitutionofWebservice,andprinciplesandmechanismsofBPEL.
(4) ThesystemusesstandarddatadefinitiontoachievedatasharingwithothermodulesofERP.Andalltheoperationprocessmaintainsaunifieddatasourcetoensuretheaccuracyandcompletenessofdata.Theopen-structuredsystemmeetstheneedtothechangeofenterprise,andtheSOA-basedmanagementmakesthefollow-upmaintenanceandadjustmentmoreconveniencebythelooselycoupledtechnology.
(5) SOA-basedERPsystemissoconvenientandfastthatonecanoperatetheentireenterpriseathome,andcanoperateacrossplatformandboundarywithunifiedandfriendlyuserinterface.Theoperationofwholesystemcanbeachievedbymeansofnetworkaccessserver,withoutoccupyingresource.
Keywords:
Webservice;ERP;PurchasingManagement;SOA
目录
摘要 I
Abstract II
1绪论 1
1.1背景 1
1.2国内外研究现状与趋势 1
1.3本课题研究来源 4
1.4本论文的主要内容 4
2基于SOA的ERP采购管理系统原理及技术的研究 5
2.1SOA的研究 5
2.2基于SOA的ERP系统的技术研究 8
2.3基于SOA的ERP采购管理系统的研究 12
2.4ERP采购管理系统与其他模块之间的关系 14
2.5本章小结 15
3基于SOA的ERP采购管理系统设计 16
3.1基于SOA的ERP采购管理系统的解决方案和体系结构 16
3.2基于SOA的ERP采购管理系统的总体设计 17
3.3基于SOA的ERP采购管理系统的详细设计 20
3.4数据库设计 32
3.5本章小结 35
4基于SOA的ERP采购管理系统的实现 36
4.1系统的开发环境 36
4.2WebService服务的实现 36
4.3系统用户界面层的实现 44
4.4数据库的实现 47
4.5本章小结 50
5基于SOA的ERP系统运行效果 51
5.1ERP系统用户界面运行效果及介绍 51
5.2基于SOA的ERP系统相关功能的运行效果及介绍 53
5.3本章小结 62
结论 63
参考文献 64
攻读硕士学位期间学术论文及科研情况 66
致谢 67
1绪论
1.1背景[1][39]
企业资源计划(EnterpriseResourcePlanning)是指整合企业内部资源,使企业业务数据统一化、在线处理,针对物资资源管理、人力资源管理、财务资源管理、信息资源管理集成一体化的企业管理软件。
为了提高企业的综合竞争能力,越来越多的企业选择了ERP。
同时计算机通讯技术的飞速发展和互联网络的普及,为基于SOA架构的ERP系统的应用提供了广阔的空间。
传统ERP的弊病,诸如系统开发周期长、实施成本高、系统稳定性差、失败率高等已经成为ERP应用的死结,巨资启动的ERP系统成了卡在企业信息化路途中的鱼刺,其根本原因出在ERP的极其落后的开发方式上,传统型ERP基于编程的巨大的代码量使得生产效率极为低下,加上难于全面考虑扩展性、稳定性等架构因素,传统ERP无法满足或快速适应客户的需求变化。
如何使企业自身、企业与合作伙伴间的ERP系统实现无缝集成、应用系统具有快速可重构性,动态调整其结构和行为,以支持这种持续进行的企业管理创新与流程重组优化、构建适合于企业的信息集成平台,已成为当前的一个挑战。
SOA架构思想正是在这种背景之下提出的,SOA的核心就在于组织能力服务化,通过服务编排实现灵活的业务流程,推动商业创新。
SOA为ERP系统开发提供了一种松耦合性、互操作性强、并且具有良好可扩展性的架构思想。
借助于这种系统架构设计思想,设计系统变得更加简单,它将成为未来系统设计的主宰思想。
WebService是SOA在Internet环境下的实现技术,解决了传统的分布式计算中存在的许多问题。
而作为ERP系统的一个重要组成部分,采购管理系统保证了企业处理与供应市场间各种业务活动的顺利进行,它与ERP系统中物料需求计划、库存、收付账管理、成本管理等子系统密切关联不可或缺。
基于SOA的采购管理系统不仅能够实现ERP内部不同系统的数据交换和共享,也能够实现异构的各种不同系统在统一文档的表示和存储方式下,实现业务过程无缝集成,进一步优化ERP系统。
1.2国内外研究现状与趋势
1.2.1国内外研究现状[1][3][8][9][17][19][39]
鼎捷软件有限公司组织编写了《中国中小制造业企业ERP应用发展报告(2009)》。
报告表明:
我国中小制造业企业所面临的市场已进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SOA ERP 采购 管理 系统 研究