




已阅读5页,还剩66页未读, 继续免费阅读
(控制理论与控制工程专业论文)基于j2ee的造纸厂erp系统研究与开发.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南大学硕士学位论文基于j 2 e e 的造纸厂e r p 系统研究与开发 摘要 本论文介绍了企业资源计k j ( e r p ) 的基本思想以及j a v a2 平台企业版( j 2 e e ) 体系架构,结合实际科研项目:岳阳纸业股份集团e r p 系统( y z e r p ) ,在总结 了岳阳纸业股份集团管理现状、需求和总体设计的基础上,提出了基于j 2 e e 体系 结构b s 模式的y z e r p 系统总体解决方案,并采用相关技术开发和实现了y z e r p 系统。 本文以e r p 和j 2 e e 作为理论和技术的基础,首先介绍了e p d ? 的形成过程、 发展趋势、若干基本概念以及在国内外的应用情况。j b e e 是一种利用j a v a2 平 台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系架 构,在文中探讨了这种架构的技术构成、特点和技术原理。 本论文在系统总体设计的基础上,细分了各子系统的功能模块,提出了适合 该企业的主生产计划、物料需求计划、生产作业计划以及车间物料管理等业务过 程的实现流程,对系统的数据库建模过程进行了详细描述。在系统实现部分中, 着重论述了m v c 软件开发模式,介绍了这种开发模式的特点和优势。在各个子系 统的开发过程中,遵循m v c 开发模式,对软件开发任务进行分解,在文中,详细 描述了m o d u l e 、v i o w 、c o n t r o l l e r 三种组件类型的设计和实现过程,以及采用的 技术:b c 4 j 、j a v a b e a n s 、j s p 、j a v a s c rj p t 、c s s 、s e r v l e v 等。最后以y z e r p 销售子系统的一个功能模块( 销售合同管理功能模块) 为例,描述系统操作实现过 程,分析并证明了设计模式的可行性和实用性。 关键词:企业资源计划e r p 基于j 2 e e 的b s 模式造纸厂e r p 开发 湖南大学硕士学位论文基于j 2 e e 的造纸厂e r p 系统研究与开发 a b s t r a c t i n t h i sp a p e r ,t h eb a s i ct h o u g h to fe n t e r p r i s er e s o u r c ep l a n n i n g ( e r e ) a n dt h e s t r u c t u r eo f j a v a2p 1 a t f o r me n t e r p r i s ee d i t i o n ( j 2 e e ) a r ei n t r o d u c e d c o m b i n e d w i t hap r a c t i c a ls c i e n t i f i cr e s e a r c hi t e m :y z e r pf o ry u e y a n gp a p e ri n d u s t r yg r o u p i ts u m m a r i z e st h em a n a g e m e n ta c t u a l i t yo fy u e y a n gp a p e ri n d u s t r yg r o u p ,r e q u i r e - m e n t sa n dc o n c e p t u a ld e s i g n ,a n dp u t sf o r w a r da ns o l u t i o no fy z e r pb a s e do nt h e j 2 e ei nb sm o d ea n dt h er e a l i z a t i o no fy z e r pw i t hs o m er e l a t e dt e c h n i q u e w h i l ee r pa st h ef o u n d a t i o no ft h e o r ya n dj 2 e ea st h ef o u n d a t i o no ft e c h n i q u e t h ed e v e l o p m e n t ,t r e n d ,s o m eb a s i cc o n c e p t sa n dt h ea p p l i c a t i o n so fo v e r s e a sa r ef i r s t i n t r o d u c e d ,t h ej 2 e ei sak i n do fs t r u c t u r et os i m p l i f yt h es o l u t i o no fp r o b l e m s ,s u c h a st h ed e v e l o p m e n t ,d e p l o y m e n ta n dm a n a g e m e n tf o rt h eb u s i n e s se n t e r p r i s e s t h e t e c h n o l o g i cc o n s t i t u t e s ,c h a r a c t e r i s t i c sa n dp r i n c i p l e sa r es t u d i e di nt h i sp a p e r b a s e do nt h ec o n c e p t u a ld e s i g n ,t h i sp a p e rs u b d i v i d e dt h ef u n c t i o nm o l do fe v e r y s u b s y s t e m s i td e l i v e r e dt h em e t h o d st os o m eb u s i n e s sp r o c e s s ,s u c ha sm a s t e r p r o d u c t i o np l a n n i n g ,m a t e r i a l r e q u i r e m e n t sp l a n n i n g ,t a s k s o f p l a n t sa n d m a n a g e m e n to fp l a n t s m a t e r i a l sa n ds oo n t h em o d e l i n gp r o c e e do fd a t a b a s ei s d e t a i l e dd e s c r i b e d i nt h ep a r to fs y s t e m sr e a l i z a t i o n ,i tp u tg r e a te m p h a s i st o d i s c u s s i n g t h e m v c ,b e i n g am o d eo f d e v e l o p m e n t i ns o f t w a r ef i e l d t h e c h a r a c t e r i s t i c sa n da d v a n t a g e so fi ti si n t r o d u c e d b yu s i n gt h em v cm o d e ,t h e m i s s i o n sa r ed i v i d e d t h ed e s i g na n dr e a l i z a t i o no ft h et h r e et y p e so fc o m p o n e n t s m o d u l e ,v i e w ,c o n t r o l l e ra n dt h eu s e dt e c h n i q u e ,s u c ha sb c 4 j ,j a v a b e a n s ,j s p j a v a s c r i p t ,c s s ,s e r v l e t 一e t c ,a r ed e s c r i b e di nd e t a i l s f i n a l l yw i t ha ne n s a m p l eo f s a l e s u b s ) s t e mo fy z e r p t h eo p e r a t i n ga n dr e a l i z i n gp r o c e s s e so f t h es y s t e ma r ep r e s e n t t h e s ea n a l y z e da n dp r o v e dt h ef e a s i b i l i t ya n dp r a c t i c a b i l i t yo ft h em v cm o d e k e ) 、o r d s :e n t e r p r i s er e s o u r c ep l a n n i n g ( e r p ) ,b a s e do nj 2 e e b sm o d e ,t h e d e v e l o p m e n to fe r pf o rap a p e rm i l l 湖南大学硕士学位论文 基于j 2 e e 的选纸厂e r p 系统研究与开发 1 1 e r p 的定义及特点 第一章绪论 e r p e n t e r p r i s er e s o u r c ep l a n n i n g ( 企业资源计划) 【lj 2 1 ,是由美国g a r t e r g r o u pi n c 咨询公司首先提出的。它是当今国际上先进的企业管理模式。其主要宗 旨是对企业所拥有的人、财、物、信息、时间和空间等综合资源进行综合平衡和 优化管理,面向全球市场,协调企业各管理部门,围绕市场导向开展业务活动, 使得企业在激烈的市场竞争中全方位地发挥足够的能力,从而取得最好的经济效 益。 随着信息技术和社会的发展,e r p 的概念也在不断的衍生和发展。对管理界、 信息界、企业界来说,e r p 分别有着它特定的内涵和外延。下面,我们从管理思 想、软件产品、管理系统三个层次给出它的定义【3 j : 从管理思想上看,e r p 是由美国著名的计算机咨询和评估集团g a r t e rg r o u p i n c 提出的一整套企业管理系统体系标准,其实质是在m r pi i 制造资源计划基础 上进一步发展而成的面向供应链的管理思想; 从软件产品上看,e r p 是综合了浏览器n 务器( b s ) 体系、关系数据库结构、 面向对象技术、图形用户界面、第四代语言和开发工具、网络通讯、 i n t e r n e t i n t r a n e t 等信息产业结果,以e r p 管理思想为灵魂的软件产品; 从管理系统上看,e r p 是建立在信息技术基础上,整合了企业管理理念、业 务流程、基础数据、人力物力、计算机硬件和软件于一体的企业资源管理系统, 为企业提供决策、计划、控制与经营业绩评估等活动的支持。 本文所描述的e r p 主要侧重于后两个层次,即e r p 软件、e r p 系统。 e r p 归纳起来有如下特点p j : ( 1 ) “社会一体化”的基本思想 e r p 系统是将企业的生存环境看作是一条供应商、企业本身、分销网络以及 客户等各个环节紧密连接的供应链,企业内部又划分成几个相互协同作业的支持 子系统,如生产制造、工程技术、质量控制、财务、市场销售、服务维护等,还 包括对竞争对手的监视管理。较之以前的资源管理系统,它完全按用户需求生产, 以新的角度重新定义供应商、生产商、分销商相互之间的业务关系,重新构建企 业的业务和信息流程及组织结构,协调企业各子系统使它更加柔性、更加能动地 湖南大学硕士学位论文 基于j 2 e e 的造纸厂e r p 系统研究与开发 响应市场的变化。 ( 2 ) 强大的系统功能 e r p 系统除了能够实现m r p i i 的原有功能( 制造、仓储、供销、财务等) 以外, 管理上更加适应企业多地点、多工厂、多国家生产经营的趋势,覆盖到多个工厂 管理、质量管理、实验室管理、设备维护管理、运输管理、过程控制接口、数据 采集接口、法规与标准、项目管理、金融投资管理、市场信息管理等几乎企业运 营的所有领域管理。 ( 3 ) 灵活的应用环境 传统的m r pi i 系统把企业归类为几种典型的生产方式来进行管理,如重复制 造、批量生产、按订单生产、按订单装配、按库存生产等,针对类型设计管理标 准。而在上世纪8 0 年代末9 0 年代初,企业为紧跟市场的变化,纷纷从单一的生 产方式向混合型生产发展。e r p 系统则汇合了离散型生产和流程型生产的特点, 能够很好地支持混合型生产环境,满足企业的多元化经营需求。 ( 4 ) 实时控制能力 m r pi i 是通过计划的及时滚动来控制整个生产过程,一般只能实现事中控 制。而e r p 系统强调企业的事前控制能力,可以将设计、制造、销售、运输等通 过集成来并行地进行各种相关的作业,为企业提供了对质量、适应变化、客户满 意、绩效等关键问题的实时分析能力。 ( j ) 新信息技术的应用 数字化:为企业提供电子商务解决方案。 敏捷化:敏捷化e r p 支持敏捷化企业的组织形式动态联盟:支持敏捷企 业管理方式以团队为核心的扁平化组织结构方式:支持敏捷企业的工作方式 并行工程和协同工作。 网络化:由客户朋艮务器模式向基于i n t e r n e t 的b s 计算模式转变,实现业务 应用同技术体系的分离。 集成化:利用i n t e r n e t 技术及信息集成技术,将供应链管理,客户关系管理、 e r p 、办公自动化等功能全面集成优化。 智能化:采用数据仓库、在线分析( o l a p ) 及数据挖掘等技术完成数据的提取、 分析和知识发掘:采用人工智能技术进行市场预测、订单处理、生产调度、管理 决策等。 柔性化:采用开放性体系结构,面向对象技术,可重用性与互操作技术,友 好的人机接口技术,动态企业建模( d y n a m i ce n t e r p r i s em o d e l i n g ) 与仿真技术等。 堕堕大学硕士学位论文基于j 2 e e 的造纸厂e r p 系统研究与开发 行业化:包括适用于离散制造业、流程制造业、混合制造业、传统制造业和 新兴制造业等各类行业的e r p 。 1 2e r p 理论的形成 e r p 的形成大致经历了四个阶段:基本m r p 阶段、闭环m r p 阶段、m r p i i 阶 段以及e r p 的形成阶段。e r p 理论的形成是随着产品复杂性的增加,市场竞争的 加剧及信息全球化而产生的。 e r p 信息集成应用范围的扩展见图1 1 【5 1 。 图1 1 从m r 2 扩展到e r p e r p 是个信息高度集成的管理系统,它扩展了m r p ,从图中可以看出物 流信息同资金流信息的集成依然是e r p 的特点之。此外,图中最外圈用了虚线, 表示e r p 还会继续无限制地发展,直到出现另一个新名词来替代它。事实上,传 统m r pi i 系统的制造、供销和财务三大部分依然是e r p 系统不可分割的重要组成 部分。e r p 的基础数据和需求运算依然遵循m r p 的基本原理。所有e r p 软件都把 m r p 作为其生产计划与控制模块、作为系统不可或缺的核心功能。因此,m r pi i 已 经完全“融化”在e r p 之中,但并不是“消亡”。g a r t n e rg r o u p 把从m r p 到m r p i i 称为是功能和技术上的发展。而把从m r p i i 到e r p 称为场革命,其革命性不 仅表现在一些技术的扩展,更重要的是e r p 在管理思想上超越m r p i i 的部分。 1 2 1 基本m r p 2 0 世纪4 0 年代初期,西方经济学家通过对库存物料随时间推移而被使用和 湖南大学硕士学位论文基于j 2 e e 的造纸厂e r p 系统研究与开发 消耗的规律的研究,提出了订货点的方法和理论,并将其运用于企业的库存计划 管理中。2 0 世纪6 0 年代中期,美国i b m 公司的管理专家约瑟夫奥利佛博士首 先提出了独立需求和相关需求的概念,将企业内的物料分成独立需求物料和相关 需求物料两种类型。并在此基础上总结出了一种新的管理理论:物料需求计划 ( m a t e r i a lr e q u i r e m e n t sp l a n n i n g m r p ) 理论,也称作基本m r p 。其最主要的特点是, 在传统的基础上引入了时问分段和反映产品结构的物料清单b o m ( b i l lo f m a t e r i a l s ) ,较好地解决了库存管理和生产控制中的难题,即按时按量得到所需要 的物料。 这种理论要求在制定物料需求计划时,需要考虑产品的结构,得出需求后, 才考虑物料的库存( 含在制品1 数量,再得出各层次物料的实际需求量。其中最终 原材料就是采购的需求量,中间件就形成了生产的加工计划,可以用简化的逻辑 流程图来表示,如图j 2 所示。 1 2 2 闭环m r p 图1 2m r p 逻辑流程图 基本m r p 制定的采购计划可能受供货能力或运输能力的限制而无法保障物 料的及时供应。另外,如果制定的生产计划未考虑生产线的能力,因而在执行时 经常偏离计划。在基本m r p 中,管理信息是单向的,由其制定的生产计划与采 购计划往往容易造成不可行。2 0 世纪8 0 年代初在此基础上发展形成了闭环m r p 理论。 闭环m r p 理论认为主生产计划与物料需求计划( m r p ) 应该是可行的,即考虑 能力的约束,或者对能力提出需求计划,在满足能力需求的前提下,才能保证物 料需求计划的执行和实现。企业必须对投入与产出进行控制,也就是对企业的能 力进行校验和执行控制。闭环m r p 流程图如图1 3 所示。 型塑翌堕! 坠兰垡塑苎王坚望塑堕墼 ! ! ! 墨竺竺壅量堑丝 i 产能( r 负c 荷c p 分) 析 l 。1 。一 l 余 调整能力数据 必要时修改 物料需求计划i 箩改 ( m r p ) 。一 作业计划与控制 ( 采购、车间加工) 投入与产出控制 ( i 0 ) 图1 3 闭环m r p 流程 1 2 3 制造资源计划( m r p i i ) 闭环m r p 的运行过程主要是物流的过程,但生产的运作过程,产品从原材 料的投入到成品的产出过程都伴随着企业资金的流通过程,对这点,闭环m k p 无法表示。 1 9 7 7 年9 月,美国著名生产管理专家奥列弗怀特( 0 l i v e r w i g h t ) 提出了 个新概念制造资源计划( t a n u f a c t u rjn gr e s o u r c e sp l a n n i n g ) ,它的简称也 是m r p 。为了与传统的m r p 有区别,将其名称改为m r p i i 。 m r p 1 1 对于制造业企业资源进行有效计划具有一整套方法。它是个围绕企 业的基本经营目标,以生产计划为主线,对企业制造的各种资源进行统一计划和 控制的有效系统,也是企业的物流、信息流和资金流并使之畅通的动态反馈系统。 羹 - 改一修一 慕 湖南大学硕士学位论文基于j 2 e e 的造纸厂e r p 系统研究与开发 同闭环m r p 相比,m r p i i 集成了应收、应付、成本及总帐的财务管理。通过 对企业生产成本和资金运作过程的掌握,调整企业的生产经营规划和生产计划, 因而得到更为可行、可靠的生产计划。 1 2 4 企业资源计划( e r p ) 随着市场竞争日趋激烈和科技的进步,m r p i i 思想也逐步显示出其局限性, 主要表现在以下几个方面: ( 1 ) 企业竞争范围的扩大,要求对企业的整体资源进行集成管理,而不仅仅 对制造资源进行集成管理。要从制造部分扩展到全面质量管理、企业的所有资源 ( 分销资源、人力资源和服务资源等) 及市场信息和资源,在这些方面,m r p i i 都 已经无法满足: f 2 ) 企业规模不断扩大。多集团、多工厂要求协同作战,统一部署,这已超出 了m r p i i 的管理范围; ( 3 ) 信息全球化趋势的发展要求企业之间加强信息交流和信息共享。企业之 间既是竞争对手,又是合作伙伴。信息管理要求扩大到整个供应链的管理,这也 是m r p i i 无法解决的。 2 0 世纪9 0 年代m r p i i 发展到了一个新的阶段:e r p ( e n t e r p r i s er e s o u r c e p l a n n i n g 企业资源计划) 。e r p 理论与系统是从m r p i i 发展而来的,它除了继 承了m r p i i 的基本思想( 制造、供销及财务) 外,还大大地扩展了管理的模块,如 多工厂管理、质量管理、设备管理、运输管理、分销资源管理、过程控制接口、 数据采集接口、电子通信等模块。e r p 理论不是对m r p i i 的否认,而是继承和发 展。e r p 的管理范围涉及企业的所有供需过程,是对供应链的全面管理和企业运 作的供应链结构。其工作原理如图1 4 所示。 资金流入 财务与成本管理( 资金流) 资金流出 产品销售 物料与生产管理( 物流) 材料采购 图1 4e r p 的工作原理 6 需求信息 供给信息 塑垦查兰堡圭兰堡丝壅茎! ! ! ! 堕堕堡! :! 坚墨竺竺窒皇茎垄 e r p 系统的总流程图如图1 5 。 1 2 5e r p 发展趋势 图i 5e r p 系统总流程图 e r p 以管理信息的高度集成,成为计算机集成制造系统c i m s 的组成部分之 一,成为当今制造业改进管理和构成c i m s 系统首选的集成化管理信息系统软件。 e r p 出现后不久,计算机技术就遇到了i n t e r n e t i n t r m _ 1 e t 和网络计算的热潮、 制造业的国际化倾向和制造信息技术的深化。这些又将制造业管理信息系统的发 展推到了一个新阶段。其中最引人注目的有以下几方面的发展6 】 7 1 i8 1 。 ( 1 ) 管理范围更加扩大 e r 2 的管理范围有继续扩大的趋势,继续扩充供应链管理( s u p p l yc h a i n m a n a g e m n e t - - s c m ) s c m 融合企业本身的所有经营业务、企业的办公业务、业务 之间的协同商务业务等,如电子商务( e l e c t r o n i cc o m m e r c e - - e c ,b 2 b ,b 2 c 等) 、客 户关系管理( c u s t o m e rr e l a t i o n s h i pm a n a g e m e n t - - c r m ) 、办公自动化( o a ) 等都不 断地融入e r p 系统中。 ( 2 ) 从制造业扩展到其他行业 e r p 最早是在制造企业得到应用。2 1 世纪电子商务将成为商务活动的主流, 使得各行各业都要应用管理软件来适应环境的高效率和快速度,故e r p 将被推广 到服务业、采掘业、政府部门等领域。e r p 的模式也随之多样化,以适应不同的 湖南大学硕士学位论文基于j 2 e e 的造纸厂e r p 系统研究与开发 行业特点: ( 3 ) 从通用的e r p 转向专用的e r p 传统e r p 主要面向制造企业,软件商开发的产品具有大而全的特点,实施过 程中要求企业的管理模式和业务流程适应菜套具体的e r p 软件,即进行业务流程 重组。这种软件通用化的特征往往迫使企业放弃一些自己的特点,导致e r p 的实 施结果差强人意。2 1 世纪e r p 的总体市场扩大,市场细分成为必然。e r p 服务 商要选择特定的服务领域,生产专用性较强的产品,并针对企业特点,深度挖掘 和开发功能模块; ( 4 ) e r p 功能的扩展 纳入p d m ( p r o d u c td a t am a l l a g e m e n t 产品数据管理) 功能。p d m 将企业中 的产品全寿命周期的设计各种信息、产品不同设计阶段的数据和文档组织在一个 统一的环境中。 增加了工作流功能。对工作流的需求是与无纸管理及e d i ( e l e c t r o n i cd a t a i n t e r c h a n g e 电子数据交换) 的应用同时发生的。使用e r p 以后就出现了电子文 档在要求的时间按规定好的线路传递到制定的人员处的问题,必须采用工作流进 行控制。 增加数据仓库d w 和联机分析处理o l a p 功能。 f 5 1 向i n t e m e t 、w e b 上转移9 1 叫。 今天i n t e r n e t 的发展将使e r p 由c s 模式向基于i n t e m e t 的b r o w s e r s e r v e r 技术模式转变,实现业务应用同技术体系的分离。 1 3 相关的几个概念 本节将介绍e r p 相关的几个概念o 1 “1 :物料编码、物料清单、工作中心、提 前期、独立需求和工厂日历。这几个基本概念也是e r p 系统的重要的基础数据。 f i ) 物料编码:i t e mn u m b e r 或p a r tn u m b e r ,它是计算机管理物料的检索依据。 为e r p 系统运行所需的所有物料进行编码是e r p 最基础的工作。物料编码是计 算机系统对物料的唯一识别代码。 ( 2 ) 物料清单:b o m - - b i l lo f m a t e r i a l s ,是产品结构的技术性描述文件。它表 明了产品组件、子件、零件直到原材料之间的结构关系,以及每个组装件所需要 的各下属部件的数量。物料清单是一种树型结构,称为产品结构树。具体表现形 式如图1 6 所示。 一一一一塑堕查兰堡主堂壁堡苎墨三些望堕丝簦 ! ! ! 墨堑塑塑皇堑垄 图1 6a 产品b o m 结构图 图1 3 1 所示是个3 级的b o m 结构,表示产品a 由1 个部件b ,3 个部 件c 和2 个部件d 组成。部件b 又由3 个零件e 和2 个零件f 组成。其他依次 类推。 ( 3 ) 工作中心:w o r k i n gc e n t e r ,简称w c ,是生产加工单位的统称,在完成 一项加工任务的同时也产生了加工成本。它是由台或几台功能相同的设备,一 个或多个工作人员,一个小组或一个工段,一个成组加工单元或一个装配场地等 组成,甚至个实际的车问也可作为一个工作中心。工作中心是e r p 系统的基本 加工单位,是进行物料需求计划与能力需求计划运算的基本资料。 ( 4 ) 提前期:l e a dt i m e ,是指某一工作的工作时间周期,即从工作开始到工 作结束的时间。提前期的作用是生成m p s ,m r p 和采购计划的重要依据。提前 期分为:生产准备提前期、采购提前期、生产加工提前期等 ( 5 ) 独立需求:主生产计划是根据生产规划、销售订单与销售预测的数据得到 的。与之不同,独立需求则是不需要其他任何模块的数据来源,而是单独直接下 达的需求。通常根据预测或企业客户的独立需求而下达。独立需求的物料包括成 品、半成品、样品、备品和备件等,可任意下达。 ( 6 ) 工厂日历:也称为工作日历,它包含各个生产车间和相关部门的工作日历, 在日历中标明了生产日期、休息日期和设备检修期,这样在进行m p s 和m r p 的 运算时会避开休息日。 1 4 国内外e r p 的应用 伴随着e r p 理论的发展,世界上涌现了数百家专门从事m r p 、i r p - i i 和e r p 产品的开发、销售和咨询公司。国外有代表性的m r p i i 和e r p 产品【1 如有: s a p 的r 2 、r 3 :德国s a t ,产品以其优秀的制造管理功能和对制造过程的成 本管理功能而享誉全球,从1 9 7 9 年s a p 发布r 2 系统,至今已有2 0 年历史。现 在推出的r 3 系统属e r p 产品, 湖南大学硕士学位论文 基于j 2 e e 的造纸厂e r p 系统研究与开发 o r a c l e 的o r a c l ea p p l i c a t i o n :o r a c l ea p p l i c a t i o n 系统以其自身的数据 库产品为基础,并以优秀的财务管理功能得以后来居上,并在全球取得广泛应用 和迅速增长。 o r a c l e 的p e o p l e s o f t :在美国,人力成本高居世界榜首,为实现对人力资源 的有效管理,p e o p l e s o l t 面世并以其优秀的人力资源管理为其特色功能建立的 m r p 系统,在美国获得极大成功。 j d e d w a r d s 的o n e w o r l d :j d e d w a r d s 的起步根源于产品可以运行在i 酬 a s 4 0 0 小型机中,a s 4 0 0 的广泛应用带动了j d e 的成长。适应开放系统和微机局域 网技术的广泛应用,j d e 后推出了运行在开放系统上的o n e w o r l d 产品。此外,该 产品在商业领域的应用具有其独特的竞争优势。 b a a n :在荷兰,发达的分销网络及其先进的管理模式,孕育着g a a n 系统的面 世,b a a n 软件以其优秀的分销功能和结构简洁在市场中挑战s a p 这一“坦克式” 产品。 全球共实施e r p 类产品3 0 多万套,:3 万多个公司,其中日本实施约4 0 0 0 多 个公司,美国8 0 的制造业公司早在2 0 世纪9 0 年代中期就已经实施了m r p i i 。 这给制造业带来了巨大的经济效益。 从2 0 世纪7 0 年代末,m r p 、m r p i i 的思想传入中国。1 9 8 1 年沈阳第一机床 厂从德国工程师协会引进了第一套m r p l i 软件。1 9 8 6 年,我国提出8 6 3 c i m s 高 科技发展主体计划,推动了包括m r p i i 的应用。到目前为止,我国实施m r p 类技 术2 0 年有余,共有1 0 0 0 多家企业,应用2 0 多个国内外e r p 厂家的产品。国内有 代表性的厂商及其主要产品有:北京利玛的c a p m 8 9 5 ,北京开思e r p ,上海启 明m r p i i ,北方电脑的j b 极星e r p ,广东慧亚m r pi l ,北京和佳e r p ,东南大学 江苏省计算所的e r p 软件,华中理工大学的m r p e r p ,浪潮国强e r p ,用友的 u f e r p - g ,金蝶的k 3e r p 。 1 5 本论文的概要和安排 本论文的课题来源是本人导师王耀南老师和长沙天工远科信息技术有限公 司的合作项目岳阳纸业股份集团e r p 系统( y z e r p ) 。 本论文以、z e r p 系统为工程背景,首先介绍了e r p 的基本理论以及业界备受 推崇的j e e e 体系架构,然后在此基础上,详细描述了采用j 2 e e 体系架构的y z e r p 系统从总体设计至详细设计到最后实现的全部过程。 全文共分为j 章,下面为各章内容的简要阐述。 湖南大学硕士学位论文基于j 2 e e 的造纸厂e r p 系统研究与开发 第一章为绪论。介绍了e r p 理论的定义和特点,描述了e r p 理论的形成过程、 发展趋势,以及e r p 在国内外的应用情况,最后是本论文的主要内容和整体安排。 第二章为j 2 e e 系统架构。j 2 e e 是一种利用j a v a2 平台来简化诸多与多级企 业解决方案的开发、部署和管理相关的复杂问题的体系结构,是y z e r p 系统实现 的技术基础。在本章中,介绍了j 2 e e 框架的基本特点、采用的技术以及业界的支 持,探讨了j 2 e e 体现的优势,并且概述了j 2 e e 技术原理及应用的开发阶段,最 后给出了j 2 e e 在y z e r p 系统的应用模型框架。 第三章为造纸厂e r p 系统的总体设计。本章主要针对客户岳阳纸业股份 集团的企业特点,以e r p 思想为理论指导,提出了系统的解决方案,以及对系统 功能的简单描述。 第四章为造纸厂e r p 系统的详细设计。在本章中,以总体设计为基础,细分 了个子系统的功能模块,提出了适合该企业的主生产计划、物料需求计划、生产 作业计划以及车间物料管理等业务过程的实现流程,对系统的数据库建模过程进 行了详细描述。 第五章为造纸厂e r p 系统的实现。首先介绍了j 2 e e 实现过程中采用的模型一 视图一控制器( m v c ) 开发模式和使用的开发工具o r a c l e 9 i j d e v e l o p e r ,然后是 对y z e r p 系统采用m v c 开发模式这个实现过程的一个详细描述,最后提供了 y z e r p 系统的应用实例。 湖南丈学碗上学位论文 基于j 2 9 e 的造纸厂e r p 系统研究与开发 2 1j 2 e e 技术简介 第二章j 2 e e 系统架构 随着i n t e r n e t 和企业计算在9 0 年代的腾飞,h t t p 、h t 、i l 和j a v a 平台逐渐 演变成为针对客户机计算的标准,这带动了在服务器上集中商业逻辑的发展以及 电子商务的普及。在服务器端,c g i ( c o m m o ng a t e w a yi n t e r f a c e ,公共网关接口) 、 n s a p i ( n e t s c a p es e r v e ra p i ) 和t s a p i ( i n t e r n e ts e r v e ra p i ) 等多种编程和连通 性模型日趋流行,极大地增加了编程和维护的工作量。 j 年前,s u n 公司的j a v a 软件就以其提供的跨平台应用程序开发与配置手段 震撼了整个w e b 世界。几年来,j a v a 技术从一个网站工具发展到了可驾驭从智能 卡、小型消费类设备到大型数据中心服务器等一系列系统的端到端j a v a2 平台, 它使软件开发商、服务提供商和设备制造商更容易抢占市场机遇。 目前,j a v a ! 平台有3 个版本,它们是适用于小型设备和智能卡的j a v a2 平台m i c r o 版( j a xr a2p l a t f o r mm i c r oe d i t i o n ,j 2 m e ) 、适用于桌面系统的j a v a 2 平台标准版( j a 、。a2 p 1 a t f o r ms t a n d a r de d i t i o n ,j 2 s e ) 、适用于创建服务器 应用程序和服务的j a v a2 平台企业版( j a v a2p 1 a t f o r me n t e r p r is ee d i t i o n , j 2 e e ) 。 j 2 e e 1 4 1i t 5 】是一种利用1 a v a2 平台来简化诸多与多级企业解决方案的开发、 部署和管理相关的复杂问题的体系结构。j 2 e e 技术的基础就是核心j a v a 平台或 j a v a2 平台的标准版,j 2 e e 不仅巩固了标准版中的许多优点,例如“编写一次、 到处运行”的特性、方便存取数据库的j d b c ( j a v ad a t a b a s ec o n n e c t iv i t y ,j a v a 数据库连接) a p i 、c o r b a ( c o h u n o no b j e c tr e q u e s tb r o k e ra r c h i t e c t u r e ,公共 对象请求代理体系结构) 技术以及能够在i n t e r n e t 应用中保护数据的安全模式等 等,同时还提供了对e j b ( e n t e r p r is ej a v a b e a n s ,企业j a v a b e a n s ) 、j a v a s e r v l e t sa p i 、j s p ( j a v as e r v e rp a g e s ,j a y r a 服务器页面) 以及x m l ( e x t e n s i b l e m a r k u pl a n g u a g e ,可扩展标记语言) 技术的全面支持。 s u n 公司在企业版中增加了一整套核心企业应用程序编程界面,而所有这些 界面均为标准的模块化组件。j 2 e e 技术还为这些组件提供一整套企业服务,通过 自动化的方式完成应用程序开发中的诸多耗时且费力的艰难工作,为用户提供一 种可创建广泛兼容的企业解决方案而无需进行复杂编程的平台。利用这一优势可 湖南大学碗士学位论文 基于j 2 e e 的造纸厂e r p 系统研究与开发 以方便地开发出高质量的、适合企业使用的应用程序,还可极大地减少产品研发 上市时间、成本和风险。 j 2 e e 使用了e j bs e r v e r 作为商业组件的部署环境,在e j bs e r v e r 中提供了 分布式计算环境中组件需要的所有服务,例如组件生命周期的管理、数据库连接 的管理、分布式事务的支持、组件的命名服务等等。有些企业级的e j bs e r v e r , 例如s y b a s e 公司的g a s3 6 ( e n t e r p r i s ea p p i ic a t i o n s e r v e r3 6 ) 还提供了支 持高可用性和高性能的群集技术、失败的自动转移和恢复、应用负载的自动均衡 能力等。实现商业逻辑的e j b 组件可以更加高效地运行在应用服务器中,支持多 种客户端的访问,i t t t p 的客户端可以先向运行在w e bs e r v e r 上的j a v as e r v e t 或者j s p 发出请求,在j s p 中嵌入1 a v a 的代码调用运行在e j bs e r v e r 中的e j b , 以实现商业逻辑;而其他的客户端,可以通过i i o p 直接访问运行在e j bs e r v e r 中的组件。 2 2j 2 e e 框架 一一个多层的分布式的应用模型意味着应用逻辑根据功能被划分成组件,并可 以在同一个或不同的服务器上安装组成j 2 e e 应用的不同组件。一个应用组件应 被安装在什么地方,取决于该应用组件属于该j 2 e e 环境中的哪一层,其中包括 客户层、w e b 层、业务层以及数据层。j 2 e e 体系结构6 l 1 7 】如图2 1 所示。 客户端表示服务器端表示 器盏蔓薯 企业信息系统 客户层w e b 层业务层 数据层 图2 1j 2 e g 体系结构 湖南大学硕士学位论文 基于j 2 e e 的造纸厂e r p 系统研究与开发 当一个j 2 e e 应用可以由三层或更多层构成时,通常可以把这个j 2 e e 多层应 用看成三层应用,因为它们分布在三个位置:客户端机器、 2 e e 服务器和后端数 据库机器。用这种方式运行的三层应用通过在客户应用和后端存储之间放置一个 多线程应用服务器,以便于扩展标准两层的客户机和服务器模型。 ( 】) 客户层( c 1 ie nlt i e f ) j 2 e e 应用可以基于w e b ,也可以不基于w e b 。在一个基于w e b 的j 2 e e 应用中, 用户的浏览器在客户层中运行,并从一个w e b 服务器上下载w e b 层中的静态h t m l 页面或由 s p 或s e r v l e t 生成的动态h t m l 页面。 在一个不基于w e b 的j 2 e e 应用程序中,一个对立的客户程序是运行在一些基 于网络的系统【比如手持设备或汽车电话) 中的a p p l e t 程序中,在客户层中运行, 并在不经过w e b 层的情况下访问e n t e r p r is eb e a n s 。 ( 2 ) w e b 层( i e bt i m r ) j 2 e ew e b 组件就是j s p 页面或s e r v l e t 。调用s e r v e l 或者j s p 页面的h t m l 页面在应用程序组装时与w e b 组件打包。s e r v l e t 是动态处理请求并形成应答的 j a v a 类。j s p 是基于文本的文档,其中包含静态内容,以及为了产生动态内容的 j a v a 代码片断。 ( 3 ) 业务层( b u s i n e s st i e r ) 用于满足某个特定业务领域需要的逻辑业务代码运行在业务层的 e n t e r p r is eb e a n s 来执行。一个e n t e r p r i s eb e a n s 从客户程序处接受数据,需 要时对数据进行处理,再将数据发送到数据层存储。一个e n t e r p r js e b e a n s 还从 存储中检索数据,并将数据送回客户程序。通常在应用服务器内部执行业务逻辑 层。应用服务器可以自动处理许多事务,例如事务处理、安全性、持久性、连接 池、通信和命名服务。把业务逻辑从资源管理的需求中分离出来,允许开发人员 集中精力构建应用逻辑。 ( 4 ) 数据层( d a t a b a s et ie f ) 数据层负责数据管理。数据层可以是一个现代的简单关系型数据库。 2 3j 2 e e 的技术构成 人们普遍需要一种能够提供通用服务的计算平台,来解决应用开发和部署以 及移植过程中的问题。这就像我们生活中遇到的事情一样,例如当您搬到一个新 房子里,突然发现所有的电源插座都和原来房子里的不一样,电压也有所不同, 所有的电器必须重新购买! 这是不是一件非常麻烦的事情呢? 因此,j 2 e e 的好处 4 湖南大学硕士学位论文 基于j 2 e e 的造纸一e r p 系统研究与开发 是显而易见的,也正如开发者所期待的,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论