




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于SOA和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现 摘 要 当今的市场竞争是全球化的竞争,市场竞争的核心由企业之间的竞争逐渐向企业所在的供给链之间的竞争演变,要提高整条供给链的运转效率,供给链上各企业就要到达数据信息的高度共享、互动,以及信息效劳的共享。因此,需要通过综合计算机技术、信息技术与管理技术将不同种类的操作系统、应用软件、系统软件和应用根底结构进行集成,建立敏捷供给链管理系统。尤其对于以生产流通为主的钢铁行业,供给链的业务实施流程复杂,往往会涉及众多周边异构系统。 由于SOA和Web Service技术在供给链集成的应用愈来愈受到关注,钢铁行业如何利用SO
2、A设计供给链信息系统;如何封装业务功能,构建效劳单元;其他企业如何发现和调用这些效劳;从而实现供给链上企业之间的信息集成,这些不仅具有理论意义也具有很高的实用价值。 本文首先,在对实地调查钢铁企业业务流程所得数据根底上进行分析与研究,获取企业的功能模块及功能列表;其次,为了提高伙伴企业间合作效率的须对局部功能重构、封装同时提供对外接口,本文提出钢铁行业供给链节点关系模型,根据模型列出效劳提供者和效劳调用者;然后,根据企业间信息平台异构难于集成现实情况,采用了Web Service技术作为解决方案;最后,以供给链节点经销商与制造商的供给链信息平台建立为例,在Myeclipse平台下,对经销商与制
3、造商系统集成所涉及创立Web Service接口、创立效劳提供者Web Service、创立Web Service客户端代理关键技术进行实现。从而验证了利用SOA实现供给链企业间的信息集成的优越性和可行性。 【关 键 词】 SOA,Web Service,敏捷供给链,钢铁行业 【论文类型】 应用根底Abstract Competition in the market today is global competition, the core of the market competition evolutes from competition among enterprises gradual
4、ly to the competition between the supply chains, to improve the functioning efficiency of the whole supply chain, enterprises in supply chain should achieve a high degree of data and information sharing, interaction and information services sharing. Therefore, it is highly needed to integrate differ
5、ent types of operating systems, application software, system software, and application basic infrastructure through computer technology, information technology and management techniques, so as to establish agile supply chain management system. Especially for the production and distribution-based ste
6、el industry, the implementation of supply chain business processes is complex and often involves many heterogeneous systems aroundThe concept of agile supply chain, that is through an integrated computer technology, information technology and management technology to build agile supply chain managem
7、ent system to speed up the supply chain, all the velocity and reduce supply chain partners in the production and distribution costsAs integration applications of SOA and Web Service technology in supply chain become more and more concerned, research on how to use SOA to design the steel industry sup
8、ply chain information systems, how to encapsulate business functions to build a service unit, other companies how to find and call these services in order to achieve supply chain information integration between enterprises, which not only has theoretical significance but also has high practical valu
9、eIn this paper, analysis and research on the data from survey in the steel business processes are made firstly. To enhance the cooperative efficiency of partner enterprises, some of the features need to be reconstructed, packaged, and also the external interface need to be provided, so Secondly, the
10、 steel industry supply chain node relationship model is proposed, and also list the service providers and service callers. According to the difficulty in integration of inter-enterprise heterogeneous information platform, we use the Web Service technology as a solution; Finally, take building supply
11、 chain information platform for supply chain node dealers and manufacturers as an example, on the platform of Myeclipse, Web Service interfaces involved in system integration for distributors and manufacturer, key technologies to create service provider Web Service, and a Web Service client proxy ar
12、e implementedTest data validates that the use of SOA to achieve inter-enterprise supply chain information integration has advantages and feasibility 【Key Word】 SOA, Web Service, Agile Supply Chain, Steel industry 【Type of thesis】 Application foundation目 录 第 1章 绪论1 1.1研究背景.1 1.2研究现状.2 1.3研究意义.2 1.4论文
13、研究主要内容2 第 2章 面向效劳的体系结构SOA概述.4 2.1面向效劳的体系结构(SOA)理论.4 2.2Web Service概述.4 2.2.1Web Service软件架构模型.5 2.2.2Web Service协议栈.5 2.2.3用Web Service技术实现SOA.8 2.3小结8 第 3章 钢铁行业业务分析9 3.1业务背景分析.9 3.1.1签订合同.9 3.1.2原料采购10 3.1.3直销客户汇款、运输.12 3.1.4经销商销售、汇款、运输.13 3.1.5库存业务14 3.2小结.15 第 4章 供给链效劳构建.16 4.1钢铁行业信息平台研究.16 4.1.1
14、制造商信息平台分析.16 4.1.2供给商信息平台分析.25 4.1.3经销商信息平台分析.26 4.1.4客户信息平台分析.30 4.2效劳构建.32 4.3小结.34I 第 5章 信息平台设计与实现35 5.1共享信息系统分析.35 5.2系统开发环境36 5.3应用系统设计实现.37 5.3.1系统Web Servic接口实现37 5.3.2效劳提供者Web Service实现39 5.3.3系统Web Service代理实现.39 5.4MyEclipes+Tomcat配置说明.40 5.4.1工具准备及安装40 5.5关键技术实现40 5.5.1创立ProductWS及DealerW
15、S工程40 5.5.2创立Web Service41 DL.44 5.7从WSDL生成客户端代码.45 5.8小结.49 第 6章 总结与展望.51 6.1全文总结.51 6.2后续工作展望51 参考文献.53 致 谢.56II基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现第1章 绪论 1.1 研究背景 供给商、生产商、销售商、客户,形成一条产品流通“链,这条“链我【1】们称为供给链 ,在供给链上的各个角色我们称为“节点,如图 1-1 供给链所示:图1-1 供给链 供给链管理是一种新型的管理模式。这种管理能有效地将供给链各个节点的资金流、信息流及物流的流动过
16、程贯穿于一。供给链管理能够极大程度降低供给链各环节运营本钱;供给链管理能够最大程度降低库存持有风险,供给链管理提高市场反响速度,最大程度满足用户需求。 美国人在二十世纪九十年代率先提出了敏捷供给链的概念,其实质是在现代管理技术根底上综合信息科技,如计算机技术、网络技术、信息技术构建敏捷供应管理平台,目的是通过这样的平台可以加快供给链中资金流、信息流和物流速【2】度,通过这样的平台可以降低供给链中“企业同盟生产和流通本钱 。敏捷供给链平台的敏捷性出表达在,可以灵活的根据企业动态联盟进行建立,迅速在1基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现联盟成员之间建立
17、信息沟通,并且在联盟的解除之后,快速撤除共享信息。 对于敏捷供给链的管理的研究也成为我国钢铁企业技术创新的重要课题。这个课题的研究有助于提升钢铁企业市场反响能力,有助于提升企业竞争实力,从而加快我国钢铁行业的开展。 1.2 研究现状 敏捷供给链必须能够快速建立伙伴企业的信息共享,以便组织生产满足用户需要,然而,企业间信息化系统状态差异很大,硬件设备不同,操作系统不同,应用软件不同,通信协议不同。另外,企业间存在地域差异等。这些差异,给敏捷供给链构建带来困难,限制了企业间的广泛合作。 企业敏捷供给链研究热点是如何能够,灵活、快速建立一个上下游即其供给【4】商和其客户之间集成化供给链 。 1.3
18、研究意义 【5】不同钢铁行业企业组成动态联盟以增强个体的竞争力,基于SOA 和Web Service的敏捷供给链信息集成架构,将很好地适应迅速变革的企业的管理需求,提高企业市场竞争能力的一种有效手段。 1.4 论文研究主要内容 课题主要研究了SOA和Web Service对于钢铁行业敏捷供给信息平台做构建和关键技术实现。 第1章绪论。本章介绍了本论文选题背景、研究意义以及Web Service在钢铁行业敏捷供给链系统的方面应用现状。 第2章面向效劳的体系结构SOA概述。本章介绍了SOA思想理论、Web Service概念及如何用Web Service实现SOA框架。 第3章钢铁行业业务分析。本
19、章着以安阳永通公司为例,分析其与上下游企业之间的业务联系。 第4章供给链效劳构建。本章对供给链上企业的数据流进行了研究,并进一步分析出各个企业的信息平台所具有的功能,同时提出重构效劳单元建立Web服务。2基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现第5章基于Web Service的信息平台设计与实现。本章包括系统的开发环境、开发平台搭建、数据库设计以及接口设计。 第6章总结与展望。本章对整个论文进行了总结,并对论文的下一步工作做了进一步的展望。3基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现第2章 面向效劳的体系结构SO
20、A概述 2.1 面向效劳的体系结构(SOA)理论 信息科学技术的迅猛开展,尤其是互联网和计算机网络技术的开展,使得大量基于网络环境开发的大型分布式应用系统如“雨后春笋般的不断涌现而出。同时,随着企业业务数量的增加以及规模扩大,企业间对信息共享的需求越来了大,这就需要及时且灵活地更新业务流程,建立新的信息系统。因此一种面向服务的架构被提了出来。 【6】美国著名IT市场调研参谋公司Gartner在 1996 年首先提出 面向效劳的体系结构SOA,目前,对SOA的认识还在不断深入,没有一个统一的定义。以下给出一些研究机构的定义。 Gartner公司对SOA定义从软件设计方法学描述:“SOA是一种客户
21、端/效劳器的模式的软件设计方法,然而,与一般客户端/效劳器不同,面向效劳的架构有独立的标准接口,软件组件之间是松散耦合的。 Service-architecture的定义强调了SOA是一种效劳的集合:“SOA是效劳的集合。效劳实质是根据任务需求对软件系统建模方法,这种建模独立于服务所处环境,完善封装,精确定义。 Looselycoupled从系统的角度定义SOA:“SOA将资源看做独立效劳,效劳是松耦合的,SOA将效劳按需提供给网络中的成员。 综合多方面资料可以看出,面向效劳体系架构就是提供组织效劳的一种架构模式。 2.2Web Service 概述 W3C组织所定义得Web Service为
22、:“基于Internet协议,以XML作为数据交【7】换格式的,目的是为网络间异构机器建立互操作的一个软件系统 。 Web Service 作为一种中间件其自身的优点在于:第一,使用 HTTP 协议作为底层传输协议,因此可以不受防火墙阻挡;第二,以XML作为数据格式标准,因此其跨平台性强。4基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现2.2.1Web Service软件架构模型 如图 2-1 所示,Web效劳的请求者,通过网络使用的其他系统软件模块Web Service中的一个Web效劳实现;软件模块是由Web效劳提供者分享的,提供者需要将其软件模块,进行
23、Web效劳的描述WSDL,并把Web效劳描述,发布到Web服【8,9】务注册中心UDDI或直接提供给一个Web效劳的请求者 。Web效劳请求者从注册中心获取Web效劳描述,然后使用Web效劳描述与Web效劳提供者进行绑定并调用相应的Web效劳,实现交互。图2-1 Web Service体系结构 2.2.2Web Service协议栈 Web Service必须遵循一套标准的协议标准如表2-1所示。 表2-1 Web Service的协议栈 协议层 工具 效劳发现/发布 UDDI 效劳描述 WSDL 消息协议 SOAP 数据模型 XML Schema 数据 XML 传输协议 HTTP、SMTP、
24、FTP、JMP5基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现Web Service的协议栈,是由多个协议构成,每一个协议,只完成自己的“职责任务,并将结果交到其他协议。多个协议组织在一起,完成整个Web Service任务,我们把这种方式成为“分层。 1.Web Service 的传输协议 Web Service 协议栈一种完全独立的协议系统,Web Service 的通信协议基于当前标准的网络传输协议的。最常使用的是超文本传输协议-HTTP。也能够使用简单邮件传输协议-SMTP和文件传输协议-FTP。 2.Web Service的数据表示 【10,11】
25、XML可扩展标记语言,是Web Service数据交换标准 。这种XML数据易于创立易于分析,数据可以被不同操作平台,不同程序语言接受。也是SOAP,WSDL,UDDI信息描述和交换的标准。 3.Web Service数据建模 Web Service等以XML语言作为数据表示,而对这些数据的数据结构定义和描述,是依靠XML Schema来建模的。 4.消息协议 SOAP简单对象访问协议,是Web Service中效劳端和客户端通信消息的格式通过 HTTP 协议进行信息之间的交换,SOAP 是一种 XML 语言的数据。是 Web Service中的重要的组成局部之一。 SOAP包括3个重要元素:
26、 (1)Envelop 信封,描述消息概要信息。 (2)Header 头部,记载了与端点或中间传输点相关的所有处理线索。 (3)Body 消息体,通信数据的正文内容或者一个错误消息,是信息的载荷。 5.SOAP协议结构 SOAP 由 Envelop、Header、Body 来描述一条信息,这三个重要元素按照一个规定的格式来表达通信数据。SOAP协议结构如图2-2所示: 6基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现图2-2 SOAP协议文档结构 6.效劳描述 【12,13】WSDL效劳描述语言是基于XML语言的 ,负责以XML语言的形式将Web Servi
27、ce的效劳内容即操作和消息以接口形式描述,是Web Service中的重要的组成局部之一。 WSDL1.1文档主要包含6个重要元素: (1)types(数据类型)types描述在客户端、效劳器的数据类型。 (2)message(消息) message定义消息名称。 (3)portType(效劳访问接口) portType元素结合多个message元素,形成一个完整的单向或往返操作。 (4)binding接口与具体的协议绑定 binding是描述了效劳调用者和效劳提供者如何交换信息。 (5)port访问端口 每个port都为一个binding定义了一个访问通道。 (6)service效劳 每个s
28、ervice包含多个port。 7.WSDL的文档结构 一个 WSDL 文档由 Types、message、 portType、binding、port、service元素组成,这六种主要元素按照规定的结构形式,描述 Web Service 接口信息,其主要结构如图 2-3 所示:7基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现图2-3 WSDL文档主要结构 【14,15】UDDI统一描述、发现与集成 为公开发布的效劳或只在限定范围使用的效劳所建立的互操作平台。 2.2.3用Web Service技术实现SOA 综上所述,SOA是一种思想,在这种思想指导下也
29、产生了很多实现技术: Web Serivce,是基于 XML 语言的,而 XML 语言的自身的优点决定了,以松耦合性,跨平台性,自描述能力强的优点将被更加广泛的使用。 2.3 小结 本章对面向效劳体系机构SOA概念、三大根本特点及SOA原那么进行了概述;对 Web Service 概念、并对 Web Service 协议栈中重要协议实现简单介绍;Web Service有着很多优势,是实现SOA的最正确选择。8基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现第3章 钢铁行业业务分析 3.1 业务背景分析 “安钢集团永通球墨铸铁管以前设立过销售分公司,后因各种原因
30、就撤销了,现在销售以各地经销商代理为主,根据与公司合作关系的不同这些经销商被分为一、二、三级经销商,享有不同的价格政策。同时,公司也在国内外市场派出销售代表以把公司的球墨铸铁管产品直销给大型公司客户,如自来水公司、污水处理厂等。 为更好地满足顾客对产品发货时间的要求,除在安阳公司本部设立本部仓库外,公司在上海、广州、乌鲁木齐、郑州、长沙等地设立了9个仓库作为周转仓库,本部仓库担负了原材料、生产设备、辅助设备、成品的库存、出入库任务,外部仓库仅负责所在地区客户的产品中转任务,同时本部仓库配合公司运输部门完本钱地销售产品的运输任务,外部仓库销售的产品的运输一般由所在地区客户来承当。因此,有必要对当
31、前业务情况进行详细分析。 3.1.1签订合同 公司区域销售经理与客户或经销商接触,客户或经销商在了解公司球墨铸铁管产品情况后,向区域销售经理反映订货意向(含产品规格、数量、交货时间、特殊要求等),区域销售经理把客户或经销商的意向反响给销售部人员;销售部人员考虑客户或经销商相关要求、起草初步合同并填写销售产品相关事项,然后报请销售部门主管审批,主管审批通过后的合同要送到审计部门进行审计,如果未通过审批那么对合同做进一步修改;审计部门人员依据公司政策规定进行审计,审计通过后需要报请审计部门主管审批,审批通过后要送给公司销售副总经理做最后审批,公司销售副总经理签字、盖章后成为最终合同样本。公司与客户
32、或经销商双方签订合同一式四份,公司销售部门、审计部门、财务部门各保存一份,客户或经销商方保存一份,作为公司与客户或经销商销售业务合作的依据。 公司与客户或经销商签订合同业务流程如图3-1所示。9基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现 图3-1 签订合同业务流程 3.1.2原料采购 公司原料采购来自生产部门的需求,采购工作有公司供给部负责。由于我国钢铁行业的特殊性、钢铁原料的稀缺性,其原料采购与其他制造业或流通业不同,10基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现一般不仅因原料库存缺乏内部原因而形成原料采购方案,
33、而是钢铁产品制造商与钢铁原料供给商签订中期或长期协议,根据双方的合同协议进行原料采购,永通球墨铸铁管也是以这种方式获得原料供给。公司与原料供给商洽谈签订原料供给合同协议,合同一式四份,一份公司留存、一份供给商留存、一份由公司财务部门留存、一份由公司供给部门留存。 公司从供给商采购原料的业务流程如图3-2所示:图3-2 采购原料的业务流程 生产部门根据库存原料短缺情况填写原料采购申请表,然后报请公司生产副总经理审批,批准后形成原料采购方案交给供给部门办理。供给部门根据供给商与公司合同协议填写原料进货单到供给商进货,供给商根据双方合同约定向公司发货并开具发票。仓库根据供给商的发货单将原料验收入库并
34、填写收料单(一式两联),其中一联送给公司财务部门以与发票相核对,无误后财务部门向供给商支付相应款项。11基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现3.1.3直销客户汇款、运输 公司将球墨铸铁管产品直接销售给客户的业务流程如图3-3所示:图3-3 直销客户汇款、运输 客户依据与公司已签订的合同,向公司销售部门下订货单(订货单执行全部或局部合同,一份合同可以由屡次订货来完成),因公司执行款到发货的销售政策,所以客户需要同时向公司汇款并通知公司销售部门,公司财务部门每日查询公司账户并向销售部门传递收到的客户汇款信息。公司销售部门核对双方合同、12基于 SOA
35、和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现客户订货单以及汇款情况,根据客户地理位置查询本部仓库或者外部仓库的球墨铸铁管库存信息,如果库存充足,那么开具销售通知单给财务部门;如果库存缺乏,那么下达产品需求方案给公司生产部门安排生产;如果外部仓库库存缺乏,那么填写转库单请求仓库部门从本部仓库向外部仓库调拨,转库单一式五联,一联销售部门留存、一联送给仓库、一联 给外部仓库、一联送运输部门处理、一联送给公司门岗作为出门证。财务部门审核无误后,开具球墨铸铁管提货单,提货单一式三联,第一联财务部门存档、第二联送给仓库作为提货依据(假设是外部仓库提货那么 给外部仓库),第三联送给公
36、司门岗作为出门证(假设是外部仓库提货那么将第三联提货单 给客户,由客户携带到外部仓库提货)。如果球墨铸铁管是从本地仓库出库,公司销售部门需填写销货通知单通知公司运输部门,公司运输部门安排运输车辆并填写送货单(一式二联),当送货车辆完成送货任务时,需客户签收,签收后,第二联送货单客户留存,第一联带回发货单位留存。 3.1.4经销商销售、汇款、运输 经销商依据与公司已签订的合同,向公司销售部门下订货单,因公司执行款到发货的销售政策,所以经销商需要同时向公司汇款并通知公司销售部门,公司财务部门每日查询公司账户并向销售部门传递收到的经销商汇款信息。公司销售部门核对双方合同、经销商订货单以及汇款情况,根
37、据经销商提供的客户地理位置信息查询本部仓库或者外部仓库的球墨铸铁管库存信息,如果库存充足,那么开具销售通知单给财务部门;如果库存缺乏,那么下达产品需求方案给公司生产部门安排生产;如果外部仓库库存缺乏,那么填写转库单请求仓库部门从本部仓库向外部仓库调拨,转库单一式五联,一联销售部门留存、一联送给仓库、一联 给外部仓库、一联送运输部门处理、一联送给公司门岗作为出门证。财务部门审核无误后,开具球墨铸铁管提货单,提货单一式三联,第一联财务部门存档、第二联送给仓库作为提货依据(假设是外部仓库提货那么 给外部仓库),第三联送给公司门岗作为出门证(假设是外部仓库提货那么将第三联提货单 给客户,由客户携带到外
38、部仓库提货)。如果球墨铸铁管是从本地仓库出库,公司销售部门需填写销货通知单通知公司运输部门,公司运输部门安排运输车辆并填写送货单(一式二联),当送货车辆完成送货任务时,需客户签收,签收后,第二联送货单客13基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现户留存,第一联带回发货单位留存。 公司球墨铸铁管产品通过经销商销售给客户的业务流程如图3-4所示: 图3-4经销商销售、汇款、运输 3.1.5库存业务 公司本部仓库(含原料库、设备库、成品库)担负原材料、生产设备、辅助设备、成品的库存、出入库任务,外部仓库仅负责所在地区客户的产成品中转任务,本部成品库和外部仓库
39、同时负责球墨铸铁管的库存任务。 仓库根据原料供给商的发货单将原料验收入库;生产单位填写领料单到仓库领原料,生产出球墨铸铁管后,生产单位填写入库单到仓库进行产品入库;本部仓库或外部仓库根据接收到的财务部门的提货单为运输部门或客户办理提货实现产品出库。球墨铸铁管产品由本部仓库向外部仓库调运时,根据销售部门的转14基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现库单,运输部门安排送货并填写送货单一式两联,由接收产品的外部仓库对照转库单签收送货单,签收的送货单其中一联由外部仓库留存,另一联由运输部留存。公司库存管理业务流程如图3-5所示: /图3-5 库存管理业务流程
40、 以上为制造企业的业务流程图,经销商、客户、供给商在采购和销售局部有诸多类似,这里就没有逐个赘述。 3.2 小结 本章完成之前曾走访调查了一些钢铁企业,并对了解到得企业业务情况绘制了业务流程图,以“安钢永通公司为例,绘制出签订合同,原料采购,经销商销售、汇款运输,直销客户汇款、运输,库存业务的业务流程图,其目的在于为下一章建立数据流,划分信息系统功能。15基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现第4章 供给链效劳构建 为了构建供给链信息平台,需要对现有的客户/经销商、钢铁制造企业、供应商的信息平台的功能进一步分析,以便按照SOA的思想,重构效劳以达成敏
41、捷供给链平台。 4.1 钢铁行业信息平台研究 钢铁行业中钢铁制造企业,钢铁销售企业,原料供给商,形成一条以制造为核心的上中下游供给链,然而当前各企业虽然多数应用了信息平台,但是却只限【19】于本企业内部信息的管理,无法真正的实施信息共享的目的 。 4.1.1制造商信息平台分析 根据上章对行业业务流程认识,可以构建如下数据流图4-1所示,从图可以看出以客户/经销商、制造企业、供给商之间业务联系。图4-1 供给链系统数据流图16基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现跟踪数据流我们可以进一步细化数据流图,并分析出各个系统功能模块。 销售合同
42、客户或者经销商准备与制造企业进行交易时,其可以向制造企业提交订货意向单,该信息被制造商接收并存储在制造企业数据库;制造企业根据订货意向单信息,起草意向合同,该合同需要经过企业内部审批,待通过审批后,作为正式销售合同存储在制造企业的数据库,同时打印销售合同并发送至客户或经销商。 销售合同数据流如图4-2所示:图4-2 销售合同数据流图 客户订单 客户或经销商发订货单给生产制造企业,生产收到订单并进行订单处理,将订单数据存储进生产企业数据库;客户或经销商发汇款单给生产制造企业,生产企业收到汇款单并进行汇款处理,将汇款信息存储到数据库。 生产制造企业审核订单数据和汇款信息,如果信息正确
43、,按订单发货给客户。 客户订单数据流如图4-3所示:图4-3 客户订单数据流图17基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现销售发货 客户/经销商发订货意向并签订合同,按合同客户/经销商发订单给制造企业,企业按合同,查询库存如充足那么发货。如图4-4所示:图4-4 销售发货数据流图18基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现仓库补货 在出现本地库存缺乏情况时,按照补货策略根据情况进行补货。 本地仓库可根据订货数量生成产品需求方案并存储在企业数据库;也可以发送转库通知单给异地货仓并存储数
44、据库,异地仓库根据企业数据库转货单生成送货单存储数据库并发货。 仓库补货数据流如图4-5所示: 图4-5 仓库补货数据流图19基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现采购收料 制造企业提出采购申请,根据供货商合同审批通过,发进货单给供给商,供应商根据进货单产生供给商发货单,并产生发票发给制造企业,制造企业产生收料单,核对收料单和供给商发票,产生付款单发送至供给商。如图4-6所示。图4-6 采购收料数据流图20基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现内部库存 根据企业数据库数据,生成领
45、料单,并将领料单数据存入数据库。获取企业数据库数据,生成入库单,并将入库单数据存入数据库。如图4-7所示:图4-7 内部库存数据流图 制造企业功能模块 通过对制造企业数据流图的分析,可以明确出制造企业信息系统包括功能模块如以下图4-8所示:图4-8 制造企业信息平台功能模块21基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现信息系统包括五大主要模块:采购管理模块、销售管理模块、库存管理模块、运输管理模块和根底数据管理模块。每个模块完成各自相应的业务操作。 如表4-1制造企业采购管理功能所示。采购管理模块,主要完成采购合同、采购申请表、进货单、采购
46、发票、付款单等采购业务相关操作。 表4-1 制造企业采购管理功能 编功能 模块名称 输入数据 处理逻辑 输出数据 号 采购合同 采购合同 录入采购合同数据 采购合同数据21 采购 原料库存 录入采购申请数据 采购申请数据22 申请表 数据 采购合同数 依据与供给商签订的采购方案 据、采购申 采购合同、采购申请数 采购方案数据23 请数据 据来确定采购方案 采购采购方案 依据采购方案数据生管理 进货单 进货单数据 24 数据 成(增加)进货单 发货单数据 根据供给商的发货单采购发票 采购发票数据25 (模块 B) 生成(增加)采购发票收料单(模 审核收料单、采购发票付款单 块 35)、采 数据,
47、假设无误,生成(增 付款单数据 26 购发票数据 加)付款单 如表4-2制造企业销售管理功能所示。销售管理模块,主要完成客户订货意向、录入销售合同、审批销售合同、浏览销售合同、订货单、客户汇款单、判断发货、销售通知单、提货单、销货通知单等销售业务相关操作。 表4-2 制造企业销售管理功能 编功能 模块名称 输入数据 处理逻辑 输出数据 号 销售 客户订 录入客户 订货意向单 订货意向 11 管理 货意向 订货意向数据 录入销 订货意向数据、 根据订货意 初始销 12 售合同 合同数据 向录入销售合同 售合同数据 浏览销 从数据库读 销售合同数据 销售合同 13 售合同 取销售合同数据 审批销售
48、 初始销售 读取初始销售合同 销售合同数据14 合同 合同数据 数据,由销售主管、22基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现审计部、审计主管、销售副总四次审批,形成正式销售合同 录入客户的 订货单 订货单 订货单数据 15 订货单数据 客户 录入客户的 16 汇款单 汇款单数据 汇款单 汇款单数据 如果库存充审核对 足,执行销售比三个输入数据, 通知单模块;假设无误那么根据客 如果库存不销售合同数据、判断发货 户区域位置选择发 足,执行补货A 订货单、汇款单货仓库,同时比照订 处理(涉及产货单中的订货量与 品需求方案 31发货仓库的库存量 和转库单
49、33两个模块) 根据客户订货单、汇销售 销售通 订货单、汇款单 款单生成(增加)销17 通知单 知单数据 售通知单 根据销售通知单数提货单 销售通知单 据生成(增加)提货 提货单数据 18 单 如果从本部仓库发销货 货,那么要同时根据销 销货通 销售通知单 19 通知单 售通知单生成(增 知单数据 加)销货通知单 如表4-3制造企业库存管理功能所示。库存管理模块,主要完成产品需求计划、产品入库单、转库单、发货单、物料入库单、收料单、领料单等库存管理业务相关操作。 表4-3 制造企业库存管理功能 功 编模块名称 输入数据 处理逻辑 输出数据 能 号 库 产品规格数 从数据库找到产品数产品入库单
50、入库单数据 31 存 据、入库单 据,填写入库相关数据管理 产品需 订货单、 上接模块 A,假设库存不 产品需求 32 求方案 本部仓库产 足,并且是本部仓库发 方案数据 品库存数据 货,那么根据订货单数23基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现据、库存数据生成 (增加)产品需求方案上接模块 A,假设库存不订货单、 足,并且是外部仓库发转库单 外部仓库产 货,那么根据订货单数 转库单数据 33 品库存数据 据、外部与本部库存数据生成(增加)转库单进货单数据 根据进货单数据 B 发货单 发货单数据 (模块 24) 生成(增加)发货单根据发货单数据生成物
51、料入库单 发货单数据 入库单数据 34 (增加)物料入库单根据物料入库单数据收料单 入库单数据 收料单数据 35 生成(增加)收料单原料规 从数据库找到原料数领料单 格数据、 领料单数据 36 据,填写领料相关数据领料数据 如表4-4制造企业运输管理功能所示。运输管理模块,主要完成产管理产品销售、产品转库送货单等运输管理业务相关操作。 表4-4 制造企业运输管理功能 功编号 模块名称 输入数据 处理逻辑 输出数据 能 销货通 运 产品销 根据销货通知单数据知单数 送货单数据 41 输 售送货单 生成(增加)送货单据(模块 19)管产品转 转库单数 根据转库单数据 理 送货单数据 42 库送货单 据(模块 33) 生成(增加)送货单如表4-5制造企业根底数据管理功能所示。根底数据管理模块,主要完成产品管理、原料管理、仓库管理、车辆管理、人员管理、权限管理等根底数据管理业务相关操作。 表4-5 制造企业根底数据管理 功能 编号 模块名称 处理逻辑 根底 51 产品管理 一般的数据增、删、改、查 数据 原料管理 52 管理 53 仓库管理 车辆管理 5424基于 SOA 和Web Service的钢铁行业敏捷供给链信息共享平台的研究与实现人员管理 55 权限管理 可能需要建立一个用户和功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版航空运输企业试用期员工劳动合同范本细则
- 2025版外语翻译公司外教聘请与专业翻译服务合同
- 2025年度铁路工程进度管理合同范本
- 河北省承德县2025年上半年公开招聘村务工作者试题含答案分析
- 2025房地产项目推广及代理服务合同
- 2025地下室租赁合同范本下载涵盖2025年度税收优惠政策
- 海南省文昌市2025年上半年公开招聘城市协管员试题含答案分析
- 2025年新型厂房出租安全标准及风险评估合同
- 海南省保亭黎族苗族自治县2025年上半年事业单位公开遴选试题含答案分析
- 2025年外墙涂料施工与保温隔热一体化劳务分包合同
- 中医医疗技术手册目录(普及版)
- 五年级开学家长会
- GB/T 8982-2009医用及航空呼吸用氧
- GB/T 40565.3-2021液压传动连接快换接头第3部分:螺纹连接通用型
- 九年级历史下册-复习资料提纲
- FZ/T 01137-2016纺织品荧光增白剂的测定
- 高校辅导员培训PPT课件:班干部的选任与培训
- 分镜头脚本设计-课件
- 冀教版四年级数学下册小数进位加法说课稿
- 深锥沉降槽地面倒装工法
- (精选word)2019《普速铁路线路修理规则》
评论
0/150
提交评论