论文部分内容阅读
随着经济全球化和企业信息化技术的发展,企业需要对业务的变化做出快速的反应。ERP的库存管理是对资源进行合理配置的过程,与财务、采购、质量、车间等管理系统有着密切的联系。目前的库存管理系统具有灵活性差、开发周期长,无法适应企业业务流程变化所带来的管理体系变化的缺点。为解决这些问题,本文研究应用SOA架构来实现更好的库存管理。良好的库存管理方法可以对企业的日常工作起到促进作用。本论文研究了基于SOA的ERP库存管理系统,主要工作如下:(1)本论文对SOA的理论体系进行了研究,分析了SOA的服务提供者、服务请求者、服务注册中心三个方面的关系及发布、查找、绑定三种业务操作流程。论文分析了SOA的粒度、耦合特性,研究了基于SOA的ERP库存管理的相关技术和库存管理系统的原理以及库存和其他系统之间的关系。(2)在分析研究SOA理论体系的基础上,本论文采用面向对象的分析设计方法和软件体系分层思想,构建基于SOA的ERP系统体系结构,该体系结构分为四层:用户层、服务层、业务逻辑层和数据访问层。论文研究设计了Web服务业务流程,画出了Web服务业务流程图。(3)本论文在研究ERP库存管理系统原理的基础上,设计了系统的功能模块。根据不同的业务,对功能模块进行了粒度的划分,设计了库存管理的信息处理和业务处理流程,画出了业务流图,详细设计了库存管理的业务流程和细粒度功能模块的业务,并进行了入出库的数据流图的设计。(4)本论文采用SQL Server2005软件对库存管理系统的数据库进行了研究设计,依据相应的业务开发了系统的存储过程;本论文还做了用户需求分析、数据库的基础数据表、系统业务处理表、数据库E-R关系图设计和数据库逻辑结构设计的工作;论文设计了数据库的视图,对用户使用权限进行了设计。本次设计体现了数据安全性、业务流程的灵活性并简化了数据的复杂度。(5)在Visual Studio 2005开发平台下,运用C#.NET语言,采用Web服务构建了服务的功能函数,实现了ERP库存管理系统的查询服务,并实现了XML动态调用服务。