企业内部供应链的中小型企业核心业务管理的分布式系统的研究与应用

VIP免费
3.0 陈辉 2024-11-19 5 4 2.68MB 86 页 15积分
侵权投诉
基于企业内部供应链的中小型企业核心业务管理的分布式系统的研究与应用
- 2 -
摘 要
本课题主要研究的是如何为中国的中小型传统制造企业设计一套切实可行的
供应链管理(SCM)方案,同时基于 SCM 方案设计一套基于企业分布式环境的
SCM 系统,以提高传统制造企业的生产效率;实例分析了企业分布式应用系统的
架构,同时探讨了数据库、数据仓库和数据挖掘技术在供应链管理系统中的应用,
介绍了如何运用 XML 技术实现供应链管理中各个系统之间的数据共享和数据交
换以及如何构建 Web Service 服务和 Web 服务在分布式系统和供应链中的应用。
本课题从实际出发,结合本人以前开发的多个实践项目,包括上海西西艾而
气雾推进剂制造公司生产管理系统、高安国际物流储运系统、集装箱仓储管理系
统等,用实例阐述了基于 SCM 流程框架的分布式系统的设计和开发。并以常州
新区银琳纺织品有限公司企业内部 SCM 系统开发为例,具体分析了中小型企
核心业务管理系统的设计思想和开发方法,着重阐述了多层分布式系统的设计方
法以及每层的设计模型和开发方法。
第一章首先介绍了供应链管理的基本思想,其次简要阐述了当前企业分布式
系统的架构,以及分布式系统的主要实现技术。
第二章主要介绍了基于企业内部供应链管理思想的核心业务管理系统,实例
说明了系统的总体设计方法,包括网络结构设计实例和系统软件设计实例,在系
统软件设计中以其中一个模块的业务流流程和数据流图来详细说明系统的设计方
法。
第三章主要介绍了系统的具体设计和实现方法,该部分是整个论文的重点。
主要分数据层的设计和实现、软件组件层的设计和实现和客户表示层的设计和实
现三大部分。其中在软件组件层的设计中,还讨论了几种不同的实现方法,给出
具体的测试环境,并给出各个实现方法的性能比较结果。
第四章主要是对第三章中所用的 Web Service 技术作进一步的叙述,并从
论上说明采用该技术的优势,同时对该技术的前景作一个展望。
文章的最后是结束语、致谢、主要参考文献、发表论文和附录。
关键字:SCM;多层分布式体系结构;数据仓库;XML;Web Service
引言
- 3 -
Abstract
This paper mainly researches the implementation plan of the Supply
Chain Management and the Multi-tier distributed architecture in the small
and medium-sized company. It focused on how to design a practical and
flexible SCM information system based on distributed enterprise
environment to improve the production efficiency of the company.
It laid emphases on how to build up a multi-tier distribute system of
organization, how to utilize the technology of database, data warehouse
and data mining in the SCM information system, how to share and exchange
the data among the distributed systems via Extensible Markup Language (XML)
technology and how to establish the web services and put them into effect
in the SCM systems.
Chapter 1 discussed the elementary knowledge of supply chain
management firstly and then introduced the prevalent technologies and
implementation plans of the multi-tier distribute systems.
Chapter 2 described a pragmatic project as a whole, which is based on
SCM management of the core business operation, including the design of the
network, the design of software and the function module of this system.
It also provided an example of data flow and control flow diagram of a
detailed module to explain the theory.
Chapter 3 expatiated several practical projects I undertook to
illuminate how to put the design, the data tier, the business tier and the
presentation tier into practice and how to realize the three tiers, which
is the pivot of this thesis. Mostly it discussed the ways to develop a
business tier and compare their characteristics to analyze the virtues and
shortcomings of each model.
Chapter 4 further demonstrated the Web Services technologies
introduced in chapter 3 and explained the advantages of these technologies.
I also made an expectation of the development direction of this technology.
The final parts of this thesis are peroration, expression of my thanks,
reference and appendix.
KeywordsSCMMulti-tier Distributed Architecture
Data WarehouseXMLWeb Service
基于企业内部供应链的中小型企业核心业务管理的分布式系统的研究与应用
- 4 -
目 录
引言
0.1、课题来源和意义……………………………………………………………1
0.2、该领域国内外先进水平……………………………………………………2
0.3、课题研究和实施的主要内容…………………………………………. …..4
0.4、主要关键技术…………………………………………………………. …..4
第一章 基于供应链的中小型企业分布式系统概述
1.1、供应链管理(SCM)系统………………………………………………. ……5
1.1.1、供应链管理基本概念…………………………………………………5
1.1.1.1、供应链流程基本视图………………………………………….5
1.1.1.2、供应链驱动因素……………………………………………….7
1.1.2、供应链参考运作模型…………………………………………….…7
1.1.2.1、广义供应链…………………………………………………….7
1.1.2.2、全球供应链…………………………………………………….8
1.1.2.3、企业内部供应链……………………………………………….9
1.1.2.4、供应链参考模型……………………………………………...10
1.1.3、计算机信息技术在供应链中的作用……………………………..…11
1.2、企业分布式多层应用系统………………………………………………….12
1.2.1、企业―应用的最终领域…………………………………………..…12
1.2.2、软件应用现状分析及分布式技术的产生………………………..…13
1.2.3、企业应用的分布式结构…………………………………………..…15
1.2.3.1、多层分布式结构概述………………………………………15
1.2.3.2、多层分布式结构的优点……………………………………16
1.2.4、分布式对象使用的技术…………………………………………..…16
1.2.4.1、
OMG CORBA………………………………………….…17
1.2.4.2、
Sun Java RMI
JavaBeans EJB………………………..18
1.2.4.3、
Microsoft COM
DCOM COM+……………………..20
1.2.5、分布式技术发展的趋势………………………………………...…21
第二章 系统总体设计
2.1、系统需求……………………………………………..…………………....22
2.2、网络硬件总体设计…………………………………..……………………...23
2.2.1、网络工程开发过程…………………………..………………….…23
2.2.2、网络硬件设计实例…...…………………………………………...…23
2.2.2.1、网络设计目标………………………………………….……..23
2.2.2.2、网络拓扑图………………………………………………...…24
2.2.2.3、网络系统说明…………………………………………...……24
2.3、软件系统总体设计……………………………………………………….…25
2.3.1、软件体系结构设计目标………………………………………….….25
2.3.2、系统运行平台………………………………………………...……...25
引言
- 5 -
2.3.3、软件体系结构图……………………………………………...……25
2.3.4、软件体系结构各个层次说明………………………………...……26
2.3.5、开发工具……………………………………………………...……...27
2.3.6、具体实例设计………………………………...……………………...27
2.3.6.1、系统设计目标………………………………...………………27
2.3.6.2、系统功能模块及功能说明…………………………….…..…27
2.3.6.2.1、功能模块说明…………………………………………27
2.3.6.2.2、功能模块与部门对照表………………………………28
2.3.6.2.3、功能模块与生产流程对照表…………………………29
2.3.6.3、系统功能简要设计…………………………………..……….29
2.3.6.3.1、功能列表(以原材料仓库为例)
……………………29
2.3.6.3.2、业务流图………………………………………………30
2.3.6.3.3、数据流图………………………………….…………31
第三章 系统具体设计及实现
3.1、数据库的设计与实现(数据层)
……………………………..…………....34
3.1.1、OLTP 数据库设计和实现……………………………..……………...35
3.1.1.1、OLTP 数据库设计实例……………………..………………..35
3.1.2、OLAP 数据仓库设计和实现…………………………..……………...36
3.1.2.1、数据仓库简介………………………..……………….…….36
3.1.2.2、数据仓库设计方法…………………..………………..…....38
3.1.2.3、数据仓库设计实例…………………..……………….….....40
3.2、软件组件的设计与实现(业务逻辑层)
…………………..………………42
3.2.1、数据访问层的设计和实现………………………………………...42
3.2.1.1、数据库访问层模型………………………………………....42
3.2.1.2、数据库常用操作方法……………………………………....43
3.2.1.3、数据库访问层的实现……………………………………....43
3.2.2、业务逻辑层的设计和实现…………………………………...……46
3.2.2.1、业务逻辑层模型………………………………………...….46
3.2.2.2、系统常用业务实例……………………………………...….46
3.2.2.3、业务逻辑层实例的实现……………………………………47
3.2.3、数据实体层的设计和实现…………………………………...……51
3.2.3.1、数据实体层模型……………………………………………51
3.2.3.2、系统常用的数据实体实例…………………………………52
3.2.3.3、数据实体层实例的实现……………………………………52
3.2.4、Web Service 发布层的设计和实现………………………………...55
3.2.4.1、Web Service 层模型………………………………………….55
3.2.4.2、Web Service 层的实现…………………………………..….56
3.2.5、软件组件层的实现方法比较………………………………...……58
3.2.5.1、比较模型图………………………………..………………..58
3.2.5.2、比较数据结果………………………………………………59
3.2.5.3、性能评定……………………………………………………61
3.3、表示层的设计与实现(表示层)
……………………..……………………62
基于企业内部供应链的中小型企业核心业务管理的分布式系统的研究与应用
- 6 -
3.3.1、表示层的设计……………………………………..……………….62
3.3.2、表示层的实现……………………………………...………………63
3.3.2.1、控件模板……………………………………………………63
3.3.2.2、常用功能模板……………………….………………...……65
3.3.3、表示层设计实现小结………………………………………...……68
第四章 Web Service 技术展望
4.1、Web Service 技术概要………………………………………………….…69
4.1.1、Web 对象……………………………………….……………………69
4.1.2、Web Services Stack…………………………………………….…70
4.1.3、Web 服务体系结构…………………………………………………70
4.1.4、Web 服务类别……………………………….………………………71
4.1.5、Web 服务使用的具体技术………….…………………………...…72
4.2、Web Service 技术展望………………………………………………….…75
结束语……………………………………………..…………………..……77
致 谢……………………………….…………….……………………..…78
参考文献…………………………………………….………………………...79
发表论文…………………………………………….……………………..….80
附 录……………………………….…………….…………………..……81
引言
- 7 -
引言
0.1、课题来源和意义
供应链管理 SCM(Supply Chain Management)是改善公司经营效益、提高生
产效率的关键。随着 Internet 和电子商务的兴起,今天的供应链早已超出了过去
单纯的原材料与产品购销的单一对应关系,而发展成为一个由产品制造商、原材
料供应商、商品零售商等在内的多方商家构成的供应群落, 这个供应群落
基于 Web 的技术进行前所未有的大规模协作。与此同时,连接买卖双方的在线行
业交易市场的出现,也使传统供应链的运作模式发生了根本性变化。与过去关键
产品或服务需要依赖于某一特定供应商的传统模式不同,借助在线市场,一家公
司可以通过竞标,从数百家供应商中选择最合适的产品或服务。因此,为在未来
e市场取得成功,能够适应快速多变的市场管理需求、实现多对多交流、并与
ERP(企资源计划CRM(客户关系管理)及电子商务系统无缝连接与交流
SCM 解决方案,已成为企业系统集成不可缺少的一部分。
供应链(Supply Chain,SC)的概念在 80 年代末提出,近年来随着全球制造
(Global Manufacturing)的出现,供应链在制造业管理中得到普遍应用,成为
一种新的管理摸式。受目前国际市场竞争激烈、经济及用户需求等的不确定性的
增加,技术的迅速革新等因素的影响,供应链管理(SCM)提出的时间虽不长,
己引起人们的广泛关注。国际上一些著名的企业如惠普公司、IBM 公司、DELL 计
算机公司等在供应链实践中取得了巨大的成绩,使人更加坚信供应链是进入 21
世纪后企业适应全球竞争的一种有效途径,因而吸引了许多学者和企业界人士研
究和实践供应链管理。
目前我国加工制造能力已非常强大,而且是一个资源大国,更重要的是中国
是一个巨大的市场;这三股力量的作用将会促进电子供应链在中国的形成。同时
我结合上海西西艾尔气雾推进制造与罐装有限公司、常州新区银琳纺织品有限公
司、常州钟楼复合电子材料厂及上海高安国际物流有限公司等制造企业和物流企
业的实际需求,进行中小企业供应链管理系统的分析设计,同时对中小型企业分
布式系统的应用作一个探索,结合目前的最新技术,实现中小型企业的供应链管
理系统,以提高企业的竞争能力,具有一定的经济效益。
供应链的发展要经过企业内部供应链、广义供应链和全球供应链三个阶段,
目前国还正处于企部供应链的企核心务的 IT 解方案建设阶段
所以本课题主要以常州新区银琳纺织品有限公司企业内部 SCM 项目的开发和实施
为例,来说明课题所要研究的内容,具体阐述多层分布式系统的设计和开发方法
基于企业内部供应链的中小型企业核心业务管理的分布式系统的研究与应用
- 8 -
0.2、该领域国内外先进水平
供应链(Supply Chain)由波特的价值链理论(Value Chain)发展而来。波
特指出,任何一个组织均可看作是由一系列相关的基本行为组成,这些行为对应
于从供应商到消费者的物流、信息流和资金流的流动。供应链的发展经历了三个
阶段。早期的观点认为供应链是制造企业中的一个内部过程,局限于企业的内部
操作,注重企业的自身利益目标。后来供应链的概念注意了与其它企业的联系,
注意了供应链的外部环境,偏向于定义它为一个通过链中不同企业的制造、组装、
分销、零售等过程将原材料转换成产品到最终用户的转换过程,它是更大范围、
更为系统的概念。最近,供应链的概念更加注重围绕核心企业的网链关系。如核
心企业与供应商、供应商的供应商乃至与一切前向的关系,与用户、用户的用户
及一切后向的关系。此时的供应链的概念形成为一个网链的概念。如哈理森
(Harrision)定义为“供应链是执行采购原材料,将它们转换为中间产品和成品,
并且将成品销售到用户的功能网链”。供应链不仅是一条联接供应商到用户的物
料链,而且是一条增值链,物料在供应链上因加工、运输等过程而增加其价值。
而且这样的一条链在 90 年代全球制造、全球竞争加剧的环境下,它应该是一个围
绕核心企业的网链和增值链。
基于供应链管理的企业分布式系统,主要结合以前的成熟技术与现在的最新
技术,充分考虑企业内部之间和企业与企业之间的信息流通,采用 COM/DCOM/COM+
技术,XML 和 Web Service 技术、数据库和数据仓库技术;将以上技术充分结合,
实现一个健壮的 SCM 分布式应用系统。多层分布式应用系统结构如图 0.1 所示:
图 0.1 三层结构技术组成模型
COM/DCOM/COM+技术:从 COM 的发展角度来看,COM 最初作为桌面操作系统平
台上组件要为 OLE 服。但随着 Windows NT 与 DCOM 的,COM
通过底层的远程支持使组件技术延伸到了分布式应用领域,充分体现了 COM 的扩
展能以及件结模型优势。MTS 为 COM 增添了多新的内,弥了 COM
和 DCOM 的一些不足,它注重于服务器一端的组件管理和配置环境。COM+进一步把
COM、DCOM 和 MTS 统一起来,形成真正适合于企业应用的组件技术。COM+不仅
承了 COM、DCOM 和 MTS 的许多特性,同时也新增了一些服务,比如负载平衡、内
引言
- 9 -
存数据库、事件模型、队列服务等。COM+新增的服务为 COM+应用提供了很强的功
能,建立在 COM+基础上的应用程序可以直接利用这些服务而获得良好的企业应用
特性,COM+将 COM、DCOM 和 MTS 这三者有效地统一起来,形成一个全新的、功能
强大的组件体系结构,为建立分布式企业应用系统提供了良好的技术支持。
XML 和 Web Service 技术:扩展标记语言 XML(Extensible Markup Language)
向 Internet 应 W3CWorld Wide Web
Consortium)组织于 1998 年 2 月制定的一种通用语言规范。XML 是 SGML(标准通
用标记语言)的一个子集,其最大优点在于适合网上发布。作为对 SGML 语言标准
的一种改良,XML 具有适于异构应用间的数据共享、可以进行数据检索和提供多
语种支持等优点。XML 将重的作用XML
作为数据交换的标准在各行各业特别是在电子商务中起到了很大的作用;在供应
链管理的应用中也将起到积极的推动作用。Web services 是建立可互操作的分布
式应用程序的新平台。Web service 平台是一套标准,它定义了应用程序如何在
Web 上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写 Web
service 只要我们可以通过 Web service 标准对这些服务进行查询和访问。Web
Service 技术可以促进企业之间数据和服务的共享,为供应链在更大范围内的实
现提供了技术平台。
CORBA(Common Object Request Broker Architecture)是 OMG(
组织)提出的应用软件体系结构和对象技术规范,其核心是一套标准的语言、接
口和协议,以支持异构分布应用程序间的互操作性及独立于平台和编程语言的对
象重用。CORBA 标准主要分三个层次:对象请求代理、公共对象服务和公共设施。
最底层是对象请求代理 ORB,规定了分布对象的定义(接口)和语言映射,实现
对象间的通讯和互操作,是分布对象系统中的软总线;在 ORB 之上定义了很多公
共服务,可以提供诸如并发服务、名字服务、事务服务、安全服务等各种各样的
服务;最上层的公共设施则定义组建框架,提供直接为企业对象使用的服务,规
定业务对象有效协作所需的协定规则。总之,CORBA 规范是大而全,互操作性和
开放性好。
JAVA 分布对象技术通常指远程方法调用(RMI)和企业级 JavaBeans(EJB)
RMI 提供了一个 JAVA 对象远程调用另一个 JAVA 对象的方法的能力,与传统的 RPC
类似只能持初的对互操作。Sun 在基于 RMI 的基上提了 EJB基于
JAVA 服务器端的组建模型,EJB 框架提供了诸如远程访问、安全、交易、持久和
生命期管理等多种支持分布对象计算的服务。J2EE 是当前构造 JAVA 企业分布式
系统的最新技术,提供了构造可扩缩的、安全的、具有 WEB 功能的企业分布式系
统的技术。目前,CORBA 和 JAVA 技术有融合趋势。CORBA 对象模型与 J2SE、J2EE
环境通过 JAVA IDL 相结合代表了最具可互操作性的分布式使能标准模型。
基于企业内部供应链的中小型企业核心业务管理的分布式系统的研究与应用
- 10 -
0.3、课题研究和实施的主要内容
本课题主要研究的是如何采用基于 COM+和 Web Service 技术的企业分布式计
算体系结构实现一个中小型企业内部 SCM 系统具体阐述多层分布式系统的设计
思想和设计方法
根据本次课题所要研究和实施的内容分以下几个部分:
1:为中小型传统制造企业设计一套切实可行的供应链管理(SCM)方案,同
时基于此方案设计一套基于企业分布式环境的 SCM 系统,以提高传统制造企业的
生产效率。
2:实例分析企业分布式应用系统的架构;研究数据库、数据仓库和数据挖掘
技术在供应链管理系统中的应用;同时探讨如何运用 XML 技术实现供应链管理中
各个系统之间的数据共享和数据交换以及如何构建 Web Service 服务和 Web 服务
在分布式系统和供应链中的应用。
总体上来说,本课题将采用 COM+组件作为服务,Web Service 作为架构,XML
作为各个子系统的数据交换,数据仓库、数据挖掘技术为系统提供决策作支持。
将以上技术融合贯通,运用到企业分布式应用系统之中,以实现企业的 SCM 系统。
0.4、主要关键技术
1:供应链管理(SCM)的理论
2:供应链运作参考模型(SCOR)
3:企业多层分布式系统技术和 COM+技术
4:XML 数据交换技术和 Soap/Web Service 技术
5:关系数据库的建模技术
6:数据库技术和基于关系数据库的数据仓库建模技术
摘要:

基于企业内部供应链的中小型企业核心业务管理的分布式系统的研究与应用-2-摘要本课题主要研究的是如何为中国的中小型传统制造企业设计一套切实可行的供应链管理(SCM)方案,同时基于SCM方案设计一套基于企业分布式环境的SCM系统,以提高传统制造企业的生产效率;实例分析了企业分布式应用系统的架构,同时探讨了数据库、数据仓库和数据挖掘技术在供应链管理系统中的应用,介绍了如何运用XML技术实现供应链管理中各个系统之间的数据共享和数据交换以及如何构建WebService服务和Web服务在分布式系统和供应链中的应用。本课题从实际出发,结合本人以前开发的多个实践项目,包括上海西西艾而气雾推进剂制造公司生产管理...

展开>> 收起<<
企业内部供应链的中小型企业核心业务管理的分布式系统的研究与应用.pdf

共86页,预览9页

还剩页未读, 继续阅读

作者:陈辉 分类:高等教育资料 价格:15积分 属性:86 页 大小:2.68MB 格式:PDF 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 86
客服
关注