(纺织工程专业论文)基于j2ee的纺织企业供应链管理系统设计研究.pdf_第1页
(纺织工程专业论文)基于j2ee的纺织企业供应链管理系统设计研究.pdf_第2页
(纺织工程专业论文)基于j2ee的纺织企业供应链管理系统设计研究.pdf_第3页
(纺织工程专业论文)基于j2ee的纺织企业供应链管理系统设计研究.pdf_第4页
(纺织工程专业论文)基于j2ee的纺织企业供应链管理系统设计研究.pdf_第5页
已阅读5页,还剩90页未读 继续免费阅读

(纺织工程专业论文)基于j2ee的纺织企业供应链管理系统设计研究.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

i 气 0 j 1_j 东华大学学位论文原创性声明 本人郑重声明:我恪守学术道德,崇尚严谨学风。所呈交的学位 论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除 文中已明确注明和引用的内容外,本论文不包含任何其他个人或集体 已经发表或撰写过的作品及成果的内容。论文为本人亲自撰写,我对 所写的内容负责,并完全意识到本声明的法律结果由本人承担。 学位论文作者签名:杨海兴 日期) 砷年可日 lll【i; 呵,一 1一一-_ 东华大学学位论文版权使用授权书 学位论文作者完全了解学校有关保留、使用学位论文的规定,同 意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允 许论文被查阅或借阅。本人授权东华大学可以将本学位论文的全部或 部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复 制手段保存和汇编本学位论文。 保密函,在l 年解密后适用本版权书。 本学位论文属于 不保密口。 学位论文作者签名:杨海兴指导教师签名: 嗍碎【月昂 予野 日期:砷年月朋 了 一 一 1 基于j 2 e e 的纺织企业供应链管理系统设计研究 摘要 随着全球经济一体化进程的发展和国有企业的深化改革,越来越 多的企业意识到优化内部资源配置和全面提高企业管理水平的重要性 和紧迫感,建设企业全面信息系统已是势在必行。我国传统纺织企业 要跟上时代的步伐,必须从自身特点出发,依靠当前世界先进的企业 管理科学和信息技术,开发适合于纺织企业供应链管理信息系统。 本论文的研究是从纺织企业实际业务运作模式出发,通过全面深 入的调研和需求分析,应用先进的计算机网络技术和管理科学,以纺 织企业生产运行特点建立模型,研究和开发了一套适应纺织企业信息 化建设的基于j 2 e e 的纺织企业供应链管理信息系统( 以下简称t s c m 系统) 。 本论文的主要内容包括以下几个方面: 1 、研究了当前适用于企业信息化建设的各类管理模型,为纺织企 业提出了面向i n t e r n e t i n t r a n e t 应用的具有纺织生产特色的t s c m 系统模型,同时结合纺织企业实际业务运作模式,建立了销售、采购、 库存、采购与生产计划等模块的管理模型。 2 、利用u m l 的面向对象技术,从纺织企业实际需求出发,对t s c m 系统进行了详细的模块功能设计。 3 、在基于j 2 e e 技术的基础上利用s t r u t s 体系架构思想,完成了 t s c m 系统中销售管理、订单管理、采购、库存、生产等模块的具体开 发工作。 其中,本论文的创新点在于: 1 、利用了面向对象的设计方法,采用基于j 2 e e 技术的s t r u t s 体 系结构思想,在先进的j 2 e e 开发平台中实现了整个系统的开发。相比 于其它同类的企业信息管理软件,本研究采用的技术是较先进的,其 。rt1ri 应用必将使企业的信息化建设提高到一个新的水平。 2 、在本系统设计中,预留了纺织供应链资源共享接口,为企业在 i n t e r n e t 上的业务拓展提供了切实可行的电子商务解决方案。 3 、本论文构建了适应纺织行业企业差别基于j 2 e e 的s t r u t s 架构 数据库中间件,在保证整个t s c m 系统的数据完整性、一致性、安全性 基础上,建立了行业级同类软件的面向对象的规范,具有良好的扩展 性和可重用性。 关键词:纺织企业,j 2 e e ,供应链管理,s c m ,s t r u t s t h er e s e a r c ho ns u p p l yc h a 玳m a n a g e m e n t d e s i g n n gf o rt e x t i l ee n t e r p r i s eb a s e do n j 2 e e a bs t r a c t w i t ht h ea d v a n c eo fe c o n o m i cg l o b a l i z a t i o na n dt h ei n n o v a t i o no f n a t i o n a le n t e r p r i s e ,m o r ea n dm o r e c o m p a n i e sr e a l i z et h a ti ti si m p o r t a n tt o o p t i m i z et h ec o n f i g u r a t i o no ft h e i ri n t e r - r e s o u r c ea n dp r o m o t et h el e v e lo f m a n a g e m e n t i th a sb e c o m ea ni r r e s i s t i b l et r e n dt oe s t a b l i s ht h ee n t e r p r i s e i n f o r m a t i o ns y s t e m a sar e s u l t ,o u rt r a d i t i o n a lt e x t i l ee n t e r p r i s e sh a v et o d e v e l o ps u p p l yc h a i nm a n a g e m e n ti n f o r m a t i o ns y s t e mb a s e do nt h e a d v a n c e dm a n a g e m e n ts c i e n c ea n di n f o r m a t i o n t e c h n o l o g y i n t h i sp a p e r , t h e s u p p l y c h a i nm a n a g e m e n tm o d ef o rt e x t i l e e n t e r p r i s e w a s a n a l y z e df i r s t l y at e x t i l ee n t e r p r i s e s u p p l y c h a i n m a n a g e m e n ti n f o r m a t i o ns y s t e mw a sd e v e l o p e da f t e r w a r d s ,b a s e do nt h e a d v a n c e dc o m p u t e rn e t w o r kt e c h n o l o g y - j 2 e ea n dm a n a g e m e n ts c i e n c e ( t h es y s t e mi sn a m e da st s c ms y s t e mh e r e i n a f t e r ) t h ec u r r e n tr e s e a r c hi sm a i n l yf o c u s e so nt h ef o l l o w i n ga s p e c t s : 1 v a r i o u so fm a n a g e m e n tm o d e st h a tc o u l db e a p p l i e di n t h e i n f o r m a t i o nc o n s t r u c t i o no fe n t e r p r i s e sw e r es t u d i e d an e wm o d e - t s c m w i t ht h et e x t i l ec h a r a c t e r i s t i c sw a sp u tf o r w a r db yd o i n gr e s e a r c hi n d i f f e r e n tm a n a g e m e n tm o d e l sf o re n t e r p r i s ei n f o r m a t i o ns y s t e m t h e m o d e l so fs a l e s m a n a g e m e n t , p u r c h a s i n gm a n a g e m e n t ,s t o r a g e m a n a g e m e n t ,s t o c km a n a g e m e n ta n do p e r a t i n gp l a nm a n a g e m e n tw e r e e s t a b l i s h e df o rt s c ms y s t e m 2 i no r d e rt om e e tt h en e e do ft e x t i l ee n t e r p r i s e s ,t h em o d u l e f u n c t i o nf o rt s c ms y s t e mw a se x p l i c a t e dw i t ht h eh e l po fo b j e c t - o r i e n t e d t e c h n i q u eu m l 3 t h es a l e sm a n a g e m e n tm o d u l e ,p u r c h a s i n gm a n a g e m e n tm o d u l e , s t o r a g em a n a g e m e n tm o d u l e ,s t o c km a n a g e m e n tm o d u l ea n do p e r a t i n g p l a nm a n a g e m e n tm o d u l ew e r ed e v e l o p e db y t h ea d v a n c e dj 2 e e a b o v ea l l ,t h ei n n o v a t i o no ft h i sp a p e ri n c l u d e st h ef o l l o w i n g a s p e c t s : 。1 w i t ht h eo b j e c t - o r i e n t e dd e s i g n i n gm e t h o da n ds t r u t ss t r u c t u r e b a s e do nj 2 e e ,t h et s c ms y s t e mi sd e v e l o p e do nt h em o s ta d v a n c e d j 2 e ep l a t f o r m c o m p a r e dw i t ho t h e ri n f o r m a t i o nm a n a g e m e n ts o t t w a r e s , t h ed e v e l o p i n gt e c h n i q u eu s e di nt s c ms y s t e mi s t h em o s ta d v a n c e d , w h i c hw i l lu p g r a d et h ei n f o r m a t i o nm a n a g e m e n tf o rc o m p a n i e st oan e w l e v e l 2 i nt h et s c ms y s t e m ,i n t e r f a c e sa r ep r e s e r v e dt os h a r et h e r e s o u r c eo ft e x t i l es u p p l yc h a i no nw e b ,w h i c ho f f e r saf e a s i b l es o l u t i o n f o re c x ) m m e r o e 3 as t r u t ss t r u c t u r eb a s e do nt h ej 2 e ei sa d o p t e d t h e m i d d l e w a r eb u i l ti nt s c ms y s t e mo f f e r sa no b j e c t - o r i e n t e ds t a n d a r df o r t h es o f t w a r ea n di ta l s oo f f e r st h eg e n e r a li n t e r f a c ef o rt e x t i l ei n d u s t r y t h e s y s t e mm a i n t a i n st h ea c c u r a c y , c o n s i s t e n c ya n ds e c u r i t yo fd a t a b a s ed a t a i tc a na l s ob er e u s e da n de x p a n d e dt oaf u r t h e rs t e p y a n g h a lx i n g ( t e x t i l ee n g i n e e r i n g ) s u p e r v i s e db yp r o f e s s o rh u ad o n gp i n k e yw o r d s :t e x t i l ee n t e r p r i s e ,j 2 e e ,s u p l yc h a i nm a n a g e m e n t s , s c m , s t r u t s 一】j 第1 章绪论 目录 囊零戈学 d o l q h u eu 融e | 暑酚 1 1 供应链管理1 2 我国纺织企业供应链管理信息化概况。3 3 本论文研究内容、目标和方法6 第2 章t s c m 主要技术介绍。 1 j 2 e e 体系结构7 2 j 2 e e 的优势9 3 面向对象的u m l 技术1 0 4 基于j 2 e e 中间件的多层系统的设计框架1 1 5 小结1 3 第3 章t s c m 系统分析与建模1 4 1 t s c m 相关问题分析1 4 2 基于t s c m 的供应链企业建立1 6 3 t s c m 信息系统模型2 l 4 销售管理模型2 3 5 订单管理模型:2 5 6 采购管理模型3l 7 库存管理模型3 3 8 生产计划管理模型3 6 9 刁、结4 1 第4 章t s c m 系统总体结构与功能设计 1 设计原则及目标。4 2 2 t s c m 系统的总结构。4 3 3 基础数据模块4 6 4 销售管理模块。4 6 i 目录ii -oi 5 订单管理模块。4 7 6 采购管理模块4 8 7 库存管理模块5 0 8 生产计划管理模块j 51 9 d 、1 4 ;,5 2 第5 章t s c m 系统构建 1 数据结构设计5 3 2 数据库联接。5 6 3 类设计5 8 4 系统实现6 0 5 e j b 开发与部署6 5 6 w e b 应用的集成与发布6 6 7 d 、结6 7 第6 章总结与展望 1 t s c m 系统特点总结6 8 2 存在的问题及对未来的展望6 9 参考文献 附录。 7 0 7 3 a 系统相关实现界面7 3 b 登陆代码实现:。7 5 c e a - j a r x m l 部分源码8 0 d w e b i , o g i c 珈- r d b m s j a r x m l 部分源码一81 i 东华大学硕士论文 i 基于j 2 e e 的纺织企业供应链管理系统设计研究 一,j 第1 章绪论 蘩霉天学 q 8 娃珏 j | au n 轴e 蹲缒, 1 供应链管理 ( 1 )供应链的定义 由供应链理论的由来可以看出,供应链并不是一个实体组织,供应链企业之 间是由信息交换链接起来的,从这个意义上说,供应链的构建就是企业信息网络 的构建。供应链指“对商品从最初的原材料采购到最终消费的整个过程中的物流 和相关信息流进行管理,为顾客创造和提供附加价值 【1 1 。其目标是使整条供应 链的各个环节高效协同运作,建立最优的商品供应体系,降低整条供应链的成本, 增加经营效益,提高顾客服务水平闭。 从供应链的发展和定义可以看出,供应链是一个基于信息链接的网络体系, 由围绕核心企业的供应商、销售商和用户组成。每个企业都是一个节点,节点企 业间是一种需求与供应的关系。供应链主要具有战略性、动态性、复杂性、整体 性的特征【3 j 。 ( 2 )供应链的内容 债怠流 、厂蕊、厂、厂_ 、 盛灌翟卷蔼灌 塑孽。 警羔鼗誊篓鞴滋磁翌鍪溢签鍪 图1 1 供应链体系信思流 一般认为供应链的内容包括信息流、资金流和物流三个方面。其中,信息流 指供应链内外部信息通过供应链网络体系中有效的运作机制,在供应链节点企业 内部和节点企业之间实现的快速交流、沟通和共享。它是供应链实现有效运作和 保证供应链网络体系高效通畅的前提条件【4 】。图1 1 所示,供应链体系内每一个 节点企业都是一个信息的出口和入口,同时也意味着每一个节点企业都是一个信 息处理的主体。只有每一个节点企业都能实现高效的信息处理和传输能力才能保 第1 章i 绪论l 蕊文 毒f 9 。、! i l 鹣移f 乏 二_ 血整个供应链体系的高效运转。所以,供应链中信息流具有系统性、客观性、共 弋等夕享性的特点【5 】。 ( 3 )供应链管理定义 供应链管理( s u p p l yc h a i nm a n a g e m e n t ,简称s c m ) 就是基于最终客户需求, 对围绕提供某种共同产品或服务的相关企业的信息资源,以基于i n t e m e t 技术的 软件产品为工具进行管理,从而实现整个渠道商业流程优化的一个平台。可以简 化为:供应链管理是企业实现整个渠道商业流程优化的一个平台【6 7 1 。 ( 4 )供应链管理系统的国内外发展现状 企业管理模式经历了三个主要发展阶段:企业独立经营,纵向一体化管理和 供应链管理,企业实体之间的关系表现为“分立联合再分立 的过程【8 1 ,而不断 变化的市场环境是推动组织管理模式演变的原动力。2 0 世纪上半叶,是企业独立 经营的时代。为了在竞争中赢得主动,核心企业加强对原材料供应、产品制造、 分销和销售全过程的控制,出现了纵向一体化管理模式。在市场环境相对稳定, 以生产产品为中心的前提下,纵向一体化模式非常有效。但2 0 世纪8 0 年代以来 市场环境发生巨大变化,顾客需求趋于多样化、个性化,不确定性增加,企业面 临的是一个变化迅速且难以预测的买方市场。经济全球化趋势日益明显,这给企 业带来的不仅是市场机遇,更是增加了竞争难度,以i n t e m e t 技术为基础的现代 信息技术和通信技术迅速发展,使纵向一体化管理,暴露出很多缺点 9 1 ,为此企 业采取了许多先进的单项制造技术和管理方法,如m r p 、m r pi i 、j i t 、l p 、a m 、 c e 、e r p 、c i m s 等。虽然这些技术和方法取得了一定成效,但没有从根本上解 决问题,企业仍需要从管理模式上进行创新。 基于此,供应链管理成为2 0 世纪9 0 年代以来研究实践的热点。它快速反应 市场需求、全局性战略管理、高度柔性等目标,比纵向一体化更能符合当前复杂 多变的竞争环境,所以逐渐由一种管理技术上升为新的管理模式。供应链管理各 实体企业所有权相互独立,实质上又相互联合,形成一个整体和其它供应链进行 竞争。尽管供应链管理的发展还处于初级阶段,但作为2 1 世纪的企业经营的新模 式,其发展势头却异常迅猛。随着社会的发展和科学技术的进步,供应链管理目 前己在如下方面取得了新的进展。 敏捷供应链管理:敏捷制造概念给供应链管理赋予了新的含义和要求,从而 i 东华大学硕士论文 l 基于j 2 e e 的纺织企业供应链管理系统设计研究 囊霉天学 d a l 增h u au n i , z e r s i t y 产生了敏捷供应链的概念【1 0 1 。敏捷供应链区别于一般供应链系统的特点在于,敏 捷供应链可以根据动态联盟的形成和解体( 企业重组) ,进行快速的重构和一调整。 敏捷供应链要求能通过供应链管理促进企业间的联合,进而提高企业的敏捷性。 提出了供应链本身的敏捷性和可重构要求,以适应动态联盟的需要。敏捷供应链 支持如下功能【1 1 1 :支持迅速结盟、结盟后动态联盟的优化运行和平稳解体; 支持动态联盟企业间敏捷供应链管理系统的功能;结盟企业能根据敏捷化和动 态联盟的要求方便地进行组织、管理和生产计划的调整;可以集成其它的供应 链系统和管理信息系统。 基于电子商务的全球供应链管理:电子商务( e c o m m e r c e ) 是供应链未来发展 的一个重要方面,它构造了供应链上各个环节之间的联系【1 2 i 。基于电子商务的供 应链管理系统的目标是通过因特网优化整个供应链,即利用因特网完全的自助交 易方式与网络伙伴实时进行合作和重要计划信息的交流。完整的全球供应链管理 系统可以帮助企业随时掌握各地各网点的销售情况,全面掌握所有供应商的详细 情况,合理规划异地库存的最佳效益,合理安排进货的批次、时间以及运输等问 题,合理调整公司的广告策略和价格政策,向企业( 供应商) 提供有偿信息服务, 网上定货和电子贸易,可随时把商店的动态告诉每一位想了解的顾客【1 3 1 。 虚拟供应链管理:虚拟供应链v s c 6 r t r t u a ls u p p l yc h a i n ) 是合作伙伴基于专门 信息服务中心所提供的技术支持和服务而组建的动态供应链。虚拟供应链的特点: 动态性;网状结构;由专门中立的信息服务中心提供技术支持和服务; 有利于广大中小企业摆脱供应链上的从属地位,供应链合作伙伴感到平等和安全 【1 4 】 o 绿色供应链管理:绿色供应链g s c m ( g r e e ns u p p l yc h a i nm a n a g e m e n t ) t ls l 是绿 色制造和供应链的学科交叉,是实现可持续制造和绿色制造的重要手段。企业必 须调整供应链流程,把环境问题纳入其中,以此降低成本和更好地满足顾客需求, 并使整个供应链对环境的负面影响最小,资源利用效率最高【1 8 1 。 2 我国纺织企业供应链管理信息化概况 据中国海关统计数据显示,2 0 0 6 年1 1 1 月,我国纺织品和服装进出口总值为 1 4 9 8 7 1 亿美元,与上年同比增长2 2 2 2 ,占全国外贸进出口总值的9 4 0 。我 国纺织品和服装出口总值是1 3 3 4 7 1 亿美元,与上年同比增长2 4 6 0 ,占全国外 第蚓3 r l r 总值的1 5 2 5 ,其中,纺织品出口金额是4 7 5 1 3 亿美元,同比增长1 8 3 3 ; 口金额是8 5 9 5 8 亿美元,同比增长2 8 3 5 。纺织品和服装进口总值为 亿美元,同比增长5 8 0 ,占全国外贸进口总值的2 2 8 。其中纺织品进 口金额为1 4 8 3 7 亿美元,同比增长5 5 9 ;服装进口金额为1 5 6 3 亿美元,同比 增长7 8 3 。2 0 0 6 年1 1 1 月纺织品服装实现贸易顺差1 1 7 0 7 1 亿美元【1 9 1 。纺织行 业的迅强势发展亟待纺织企业供应链管理信息化的建设。 ( 1 )我国纺织行业供应链管理信息化建设的现状 纺织行业的信息化起步于8 0 年代1 2 0 1 。总体上看,我国企业的信息化水平仍然 处于初级发展阶段。企业无论在信息化基础设施建设、应用水平,还是电子商务 的发展程度等方面都远远低于发达国家【2 1 1 。 供应链信息服务体系日益完善 2 0 0 2 年中国纺织工业协会组织进行了纺织企业信息化建设现状的调查显 示:纺织行业对加强企业的信息化建设重视程度普遍较高,大多数企业进行了人 员培训等信息化基础工作【2 2 】。计算机拥有率和网络覆盖率及网络传输技术水平有 所提高,近半数的被调查企业建立了内部局域网,三分之一的企业建立了自己的 网站【2 3 1 。通过供应链管理信息化建设,也给纺织企业带来了积极变化和明显的经 济效益。调查显示,通过信息化建设,7 7 5 的企业降低了成本( 如采购成本、加 班成本等) ;6 7 的企业缩短了生产周期和作业时间;6 4 6 的企业扩大了产品销 售收入;6 6 3 的企业提高了流动资金周转率;3 6 7 的企业提高了按期交货能力 m 2 5 1 、 o 信息技术应用效果显著 供应链管理系统( s c m ) 对企业生产工艺管理、市场营销、技术开发等发挥了 很大作用,提高了企业的信息化水平和管理水平。一些企业在应用系统之前的平 均交货期为1 0 天,实施后,交货期缩短为7 天,原料的成本核算时间从原来的3 、 4 天缩短到1 天,产品质量也得到显著提高,a 级布率由9 4 提高到9 7 6 。广 东溢达纺织有限公司、山东德棉集团公司、上海申达进出1 2 1 公司、安徽华茂纺织 股份公司等企业在信息技术应用方面都取得了良好的效果f 2 1 2 6 1 。 一- 雾霉天季 d o n 洲l au n i v e r s i t y 过程中,我国纺织企业还存在一些问题。 缺乏供应链管理思想的指导 供应链管理的核心思想是“开放和共享 ,通过信息的共享来整合企业内外部 资源,通过与供应链伙伴的协同商务来降低不确定性和风险,从而提高企业的反 应速度和效益水平。由此看出,信息化是实现供应链上各企业间的信息共享的必 要手段,从而达到提高供应链管理运行效率的最终目的。但目前,纺织企业的信 息化建设往往缺乏先进的供应链管理思想的指导,各职能部门各自为政,造成企 业业已建立的各种信息系统不能实现资源共享,使其实际应用也大打折扣。企业 内部的信息集成度和共享度低下,直接造成企业间缺乏协作意识,根本不与其它 节点企业进行沟通和交流,直接影响了自身计划、预测的真实性,以致影响生产 经营等其它各环节。 另外,受我国传统商业文化的影响,纺织企业供应链网络成员之间往往难以 形成获取长远利益的竞合关系,虽然实际上企业之间相互依存,但彼此的真正合 作却十分有限。战略经营联盟的形成存在较多的障碍,交易成本居高不下,极大 地提高了供应链形成的“门槛”。传统商业文化和商业道德中的一些落后的东西排 斥和拒绝供应链管理制度和文化。这些都在阻碍供应链的生成和发展,同样的也 制约了纺织企业加强供应链管理之信息化建设上的投入。 供应链之信息化的信息支撑手段落后,信息共享度低 目前,在发达国家采用的一些先进的供应链管理的信息技术支撑手段,如条 码技术、网络技术等在我国纺织企业中应用还非常少。有些纺织企业虽然建立了 自己的网站,也仅限于宣传企业形象的作用而已,远未达到使合作伙伴通过网络 共享商务活动的效果。这样就使得企业自身处于残缺不全、信息技术发展水平参 差不齐的供应链网络体系中,难以在企业间实现资源和信息共享,信息反馈慢, 企业之间优势互补难以体现,更难以实现企业间共同的预期目标,也使得“虚拟 化”的供应链组织体系成了纸上谈兵。这也是阻碍供应链管理水平提高的关键因 素,也是目前我国纺织企业在进行供应链之信息化建设时的一个瓶颈所在。 其它方面 资金短缺和人才缺失等也是制约纺织企业供应链管理之信息化工作开展的因 素。 第1 章l 芒 绪论l5 本论文研究内容、目标和方法 研究从纺织企业的实际需求出发,以纺织厂为例,应用先进的网络信息技 理科学理论,根据纺织企业自身特点,研究和开发了一套与纺织企业内部 信息系统紧密集成的纺织企业供应链信息化管理平台( t e x t i l es u p p l yc h a i n m a n a g e m e n ts y s t e m ,本文以下简称t s c m ) ,实现对纺织行业上下游供应链企业 进行业务过程重组、集成和优化。系统总体目标为: 在分析供应链管理的发展趋势、现状研究信息技术对企业供应链的 要求基础上,探讨基于j 2 e e 平台的自身特色的纺织企业供应链信 息化的建立原则、方法。 。为纺织供应链上的专业化企业进行资源垂直整合提供信息平台支 持。 通过电子商务平台,集成并优化纺织企业中各成员企业的业务流程, 为核心企业提供各项决策支持。 对此,本论文的研究主要从以下几个方面着手: 全面调研纺织供应链上从外贸企业、服装企业到纺织等加工型企业 之间的业务合作方式及各自的分工。 在纺织企业信息化的基础上,运用j 2 e e 技术设计系统,给出拓扑 图和实现原理,并细化到多层模型设计、模块分析、数据库逻辑设 计、物理设计等。 将u m l 建模机制和j 2 e e 结合对t s c m 进行系统分析、设计和实现。 重点在于系统分析和系统设计上,充分展现了在软件工程中分析问 题、解决问题的方法。 t s c m 系统的开发中采用m v c ( m o d e l v i e w - c o n t r o l l e r ,模型视图 控制器) 设计模式,并运用一些工具软件,比如r a t i o n a lr o s e ,e r w i n , b e a w e b l o g i c 等。 ,l 东华大学硕士论文 。l 基于j 2 e e 的纺织企业供应链管理系统设计研究 第2 章t s c m 主要技术介绍 凳霉天警 d o n q h uun i 口e 忍的 本章对论文t s c m 设计中所涉及的基础理论知识作概要性介绍。包括j 2 e e 应用体系结构、及其优势、u m l 基本概念、j 2 e e 的s t r u t s 框架体系结构。 1 j 2 e e 体系结构 ( 1 ) j 2 e e 的概念 j 2 e e 是一种利用j a v a2 平台来简化企业解决方案的开发、部署和管理相关的 复杂问题的体系结构。j 2 e e 技术的基础就是核心j a v a 平台或j a v a2 平台的标准 版,j 2 e e 不仅巩固了标准版中的许多优点,例如“编写一次、随处运行 的特性、 方便存取数据库的j d b ca p i 、c o r b a 技术以及能够在i n t e m e t 应用中保护数据 的安全模式等等,同时还提供了对e j b ( e n t e r p r i s ej a v a b e a n s ) 、j a v as e r v l e t s a p i 、 j s p ( j a v as e r v e rp a g e s ) 以及x m l 技术的全面支持。其最终目的就是成为一个能够 使企业开发者大幅缩短投放市场时间的体系结构【2 7 1 。 ( 2 )j 2 e e 的四层模型 j 2 e e 使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组 件根据他们所在的层分布在不同的机器上。j 2 e e 的多层企业级应用模型将两层化 模型中的不同层面切分成许多层1 2 s - 3 5 1 。个多层化应用能够为不同的每种服务提 供一个独立的层,图2 1 是j 2 e e 典型的四层结构【3 6 】:运行在客户端机器上的客户 层组件、运行在j 2 e e 服务器上的w e b 层组件、运行在j 2 e e 服务器上的业务逻辑 层组件、运行在e i s 服务器上的企业信息系统( e n t e r p r i s ei n f o r m a t i o ns y s t e m ) 层软 件。 j 2 e e 应用程序1 j 2 e e 噍用捍庠2 重三茎霎重重三i二二l三三重重翌数据库服务器 图2 1j 2 e e 典型的四层结构 第2 章i , t s c n 主要技术介绍l , j 2 髓应用程序组件 j 2 e e 组件是具有独立功能的软件单元,它们通过相关的类和文件组装成j 2 e e 用程序,并与其他组件交互。j 2 e e 说明中定义了以下的j 2 e e 组件:应用客户 端程序和a p p l e t s 是客户层组件、j a v as e r v l e t 和j a v a s e r v e rp a g e s ( j s p ) 是w e b 层组 件、e n t e r p r i s ej a v a b e a n s ( e j b ) 是业务层组件。 。 i 客户层组件 f j 2 e e 应用程序可以是基于w e b 方式的,也可以是基于传统方式的。 w e b 层 w e b 浏览器w e b 页面 a 即i c t 和可选的 j a v a b e a n 类 应用程序客户靖和可 的j a v a b e a n 类 型i ,喘喾i | 蝴 图2 - 2j 2 e e 客户层 w e b 层组件 j 2 e ew e b 层组件可以是j s p 页面或s e r v l e t s 。如图2 2 所示的客户层那样, w e b 层可能包含某些j a v a b e a n 对象来处理用户输入,并把输入发送给运行在业务 层上的e n t e r p r i s eb e a n 来进行处理。 业务层组件 w e b 浏览器w e b 页面,辱 l 、 。l | a p p l e t 和可选的 3 s p 页面1 | | e n t i t yb e a n s 数据库和 j a v a b e a n 类s e r v l e t | | j a v a b e a n 类 u ( 可选) s e s s i o nb e a n s 旧有系统 m e s s a g e d r i v e nb e a n s 应用程序客户端和可选d u 的j a v a b e a n 类 图2 - 3 业务层上的e n t e r p r i s eb e a n 工作示意 图2 - 3 表明了一个e m e r p f i s eb e a n 是如何从客户端程序接收数据,进行处理, 并发送到e i s 层储存。有三种企业级的b e a n :会话( s e s s i o n ) b e a n s ,实体( e n t i t y ) b e a n s , 和消息驱动( m e s s a g e d r i v e n ) b e a n s 。会话b e a n 表示与客户端程序的临时交互。当 客户端程序执行完后,会话b e a n 和相关数据就会消失。相反,实体b e a n 表示数 据库的表中一行永久的记录。当客户端程序中止或服务器关闭时,就会有潜在的 服务保证实体b e a n 的数据得以保存。消息驱动b e a n 结合了会话b e a n 和j m s 的消 奠i 东华大学硕士论文 。j 基于j 2 e e 的纺织企业供应链管理系统设计研究 露霉灸学 d o n g h u au n 缸8 r 酚 息监听器的特性,允许一个业务层组件异步接收j m s 消息。 ( 3 )j 2 e e 的结构 j 2 e e 业务逻辑被封装成可复用的组件,并且j 2 e e 服务器以容器的形式为所 有的组件类型提供后台服务。 容器和服务 容器设置定制了j 2 e e 服务器所提供的内在支持,包括安全、事务管理、j n d i 寻址、远程连接、生存周期管理、数据库连接池等服务。 容器类型 j 2 e e 应用组件可以安装部署到以下几种容器中去f 2 9 3 1 】: e j b 容器管理所有j 2 e e 应用程序中企业级b e a n 的执行。 w e b 容器管理所有j 2 e e 应用程序中j s p 页面和s e r v i a 组件的执行 应用程序客户端容器管理所有j 2 e e 应用程序中应用程序客户端组件的 执行。 。 a p p l e t 容器是运行在客户端机器上的w e b 浏览器和j a v a 插件的结合。 ( 4 )j 2 e e 的核心a p i 与组件 j 2 e e 平台由一整套服务( s e r v i c e s ) 、应用程序接d ( a p i s ) 和协议构成,它对开 发基于w e b 的多层应用提供了功能支持,j 2 e e 中定义了如下的的技术规范 3 2 , 3 7 : j d b c ( j a v ad a t a b a s ec o n n e c t i v i t y ) 、j n d i ( j a v an a m ea n dd i r e c t o r yi n t e r f a c e ) 、 e j b ( e n t e r p r i s ej a v a b e a n ) ,r m i ( r e m o t em e t h o di n v o k e ) ,j a v ai d l c o r b a , j s p ( j a v as e r v e rp a g e s ) 、j a v as e r v l e t 、x m l ( e x t e n s i b l em a r k u pl a n g u a g e ) 、j m s ( j a v a m e s s a g es e r v i c e ) ,j t a ( j a v at r a n s a c t i o n a r c h i t e c t u r e ) ,j t s ( j a v at r a n s a c t i o ns e r v i c e ) , j a v a m a i l 、j a f ( j a v a b e a n sa c t i v a t i o nf r a m e w o r k ) 。 2 j 2 e e 的优势 相对于其他的较为流行的开发语言及环境而言,j 2 e e 为搭建具有可伸缩性、 灵活性、易维护性的商务系统提供了更为良好的机制【3 8 】: 保留现存的i t 资产 j 2 e e 架构可以充分利用用户原有的投资,如一些公司使用的b e at u x e d o 、 i b mc i c s ,i b me n c i n a ,i n p r i s ev i s i b r o k e r 以及n e t s c a p ea p p l i c a t i o ns e r v e r 。这 之所以成为可能是因为j 2 e e 拥有广泛的业界支持和一些重要的企业计算领域供 t s 渊主要技柔弃嘉j9 商的参与。 高效的开发 j 2 e e 允许公司把一些通用的、很繁琐的服务端任务交给中间件供应商去完 成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。 支持异构环境 j 2 e e 能够开发部署在异构环境中的可移植程序。基于j 2 e e 的应用程序不依 赖任何特定操作系统、中间件、硬件。因此设计合理的基于j 2 e e 的程序只需开 发一次就可部署到各种平台。这在典型的异构企业计算环境中是十分关键的。 可伸缩性 基于j 2 e e 平台的应用程序可被部署到各种操作系统上。例如可被部署到高端 u n i x 与大型机系统,这种系统单机可支持6 4 至2 5 6 个处理器。( 这是n t 服务器 所望尘莫及的) j 2 e e 领域的供应商提供了更为广泛的负载平衡策略。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论