版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、. 基于J2EE体系的连锁企业供应链管理系统(SCM)分析与设计 PAGE 58:.;大连理工大学硕士学位论文标题称号基于J2EE体系的连锁企业供应链管理系统(SCM)分析与设计计:学位论文 57 页表 格 2 个插 图 27 幅 学位论文完成日期: 2002-2-24 评 阅 人: 指点教师: 邓贵仕 博导 教研室主任: 院系主任: 武春友 博导 摘 要快速开展和竞争加剧是现代连锁业的主要特征,将先进的计算机信息管理技术运用于连锁业的供应链管理Supply Chain Management,实现一致采购、一致配送、一致结算是企业获得竞争优势的关键。而J2EE(Java 2 Enterpris
2、e Edition)技术是目前最先进的、主流的企业级电子商务运用技术,利用J2EE技术构建的供应链管理系统是处理连锁企业问题的最好途径。论文首先分析了连锁企业供应链管理系统的特点,如:数据集中与分析、订单汇总、一致配送等。然后针对这些特点,采用最新的J2EE技术,结合系统需求和业务逻辑等提出了合理的处理方案。接着,设计了系统拓扑构造图和多层体系构造系统原理图,并对功能模块、数据构造等进展了详细规划。同时,重点针对系统为多类型用户界面的特点,提出基于J2EE的MVC新方式,并运用于系统的软件逻辑构造设计中,对系统在开发、部署过程中的关键步骤做了要点论述。文章自始至终以典型工程“跨国连锁集团中国公
3、司供应链管理系统为背景,将论文提出的设计思想和框架贯穿其中。实际证明,系统具有平安、稳定、开发快速、高性能、跨平台、易于扩展等优良性能,根据上述方法设计开发的供应链管理系统在运转中可以节省可观的开发本钱、产生宏大的经济效益。关键词:连锁企业;供应链管理;J2EE;信息系统;设计AbstractRapid development and intense competition are the main characteristics of the modern chain industry. The key point for a company to achieve the competiti
4、on advantages is to apply the advanced computer information management technology to supply chain management of the chain industry, thus realizing the uniform stock, distribution and balance. J2EE (Java 2 Enterprise Edition) technology is the most advanced mainstream enterprise e-commerce applicatio
5、n technology. Supply chain management system based on J2EE technology is the best way to solve the problems of chain enterprises.Firstly, the paper analyses the characteristics of the supply chain management system of the chain industry, for example: data concentration and analysis, order forms gath
6、ering and uniform distribution, etc. Then, aiming at these characteristics, utilizing the most advanced technology J2EE, the paper puts forward the reasonable solutions combining the system requirement and business logic. Furthermore, the paper designs the system topology map and rationale map of mu
7、lti-tier architecture, giving a detailed layout to the function modules and data structures.At the same time, emphatically aiming at the characteristic of the multi-type user interface, the paper presents the new pattern of MVC based on J2EE, which is applied to the software logical structure design
8、 of the system. Afterwards the paper outlines the key steps during the system development and deployment.From beginning to the end, the paper uses the typical project Supply chain management system of multinational chain group China division as the background that is penetrated into the design idea
9、and framework of the paper. The practice proves that the system owns the outstanding performances of secure, stable, rapid-developed, high performance, cross platform and easy- extended, etc. The supply chain management system designed and developed using above methods is able to save considerable d
10、evelopment costs and achieve huge economic benefit.Keyword: Chain Store; Supply Chain Management; J2EE; Information System; Design目 录 TOC t 论文1.1,2,论文1,1,论文2,1,论文2.1,2,论文3.1,2,论文4,1,论文4.1,2,论文5,1,论文5.1,2,论文6,1,论文6.1,2,论文附录,1,论文文献,1 1引言 PAGEREF _Toc3522735 h 11.1连锁企业SCM系统现状以及存在的问题 PAGEREF _Toc3522736
11、 h 11.2J2EE体系的国内外最新研讨与运用 PAGEREF _Toc3522737 h 31.3基于J2EE的连锁企业SCM系统研讨现状 PAGEREF _Toc3522738 h 41.4论文的主要任务和研讨思绪 PAGEREF _Toc3522739 h 62连锁企业SCM系统分析 PAGEREF _Toc3522740 h 72.1连锁企业SCM系统的特点 PAGEREF _Toc3522741 h 72.2连锁企业SCM系统的需求分析 PAGEREF _Toc3522742 h 92.3连锁企业SCM系统业务逻辑 PAGEREF _Toc3522743 h 112.4运用J2EE
12、技术设计SCM系统 PAGEREF _Toc3522744 h 113连锁企业SCM系统设计 PAGEREF _Toc3522745 h 133.1多个独立MIS系统的信息集成与发布 PAGEREF _Toc3522746 h 133.2系统实现原理和拓扑图设计 PAGEREF _Toc3522747 h 153.3基于中间件的多层系统构造 PAGEREF _Toc3522748 h 183.4SCM系统模块分析 PAGEREF _Toc3522749 h 223.5数据库的逻辑设计和物理设计 PAGEREF _Toc3522750 h 304 SCM系统软件构造设计 PAGEREF _Toc
13、3522751 h 334.1多类型用户界面Java程序的普通设计方式及存在的问题 PAGEREF _Toc3522752 h 34MVC模型的引入 PAGEREF _Toc3522753 h 354.3结合J2EE对MVC模型的改良 PAGEREF _Toc3522754 h 364.4模型的建立 PAGEREF _Toc3522755 h 384.5新模型在SCM系统构造设计中的运用 PAGEREF _Toc3522756 h 395系统的开发和部署 PAGEREF _Toc3522757 h 415.1J2EE小组开发方式 PAGEREF _Toc3522758 h 415.2EJB组件
14、的开发和部署 PAGEREF _Toc3522759 h 435.3Web运用的集成和发布 PAGEREF _Toc3522760 h 436结论 PAGEREF _Toc3522761 h 446.1本文的主要任务与成果 PAGEREF _Toc3522762 h 456.2尚待处理的问题的讨论 PAGEREF _Toc3522763 h 46参考文献 PAGEREF _Toc3522764 h 47附录一 PAGEREF _Toc3522765 h 50附录二 PAGEREF _Toc3522766 h 54引言 连锁企业SCM系统现状以及存在的问题经过十几年的开展,我国连锁运营获得长足的
15、提高,目前全国连锁企业达家,店铺数达万个,年销售总额达亿元。尤其是近年来开展迅猛,全国连锁企业数、店铺数均添加了倍多,连锁企业销售额的增长速度已远远高于社会商品零售总额的增长速度,占社会商品零售总额的比重已从年的.添加到目前的.。1一个行业的高速而安康开展,必然离不开现代化技术和管理的支持。连锁行业以规模优势取胜,它的高速增长,急需配套管理制度和信息技术的强劲支持,尤为急缺的是建立在现代信息技术根底之上的一致采购和配送技术。2连锁企业通常要对90%以上的商品选择中央采购制度,由总部的采购部门或授权的配送中心担任整个企业大部分商品的采购,商品的引入与淘汰、价钱制定及促销方案也完全由连锁企业总部一
16、致规划实施。各店铺的销售信息及库存资料需及时、准确、分类地向总部传送,总部必需对商品的购、销、存、退、调等信息进展延续分析,以便使总部采购商品的种类、构造、数量符合各店铺的销售需求。由此看到,虽然中央采购制度带来了集中议价、降低商品采购本钱的益处,但对企业的业务配合、信息传送、商品配送提出了更高的要求。 连锁企业集中采购后的商质量检、计量、储运、分拣是在总店的仓储环节中进展的,普通由配送中心担任。而配送中心的中心库存和配送才干必需与店铺的销售相顺应,既要保证不出现断货,又要尽能够减少各店铺和中心的库存。减少库存不仅是出于财务管理上减少资金占压的需求,而且也是为了降低配送本钱,提高仓库库容利用效
17、率。据调查,我国连锁企业普遍采用单店运营时的仓库作业流程,配送本钱较高,影响作业的效率。这是我国连锁企业目前亟待处理的另一个难题4-6。这些难题的处理方案都集中在供应链管理(SCM)系统之上,拥有一个高效的、先进的、稳定平安的供应链管理系统是国内连锁企业在与国外连锁巨头们竞争中开展、取胜的基石。目前国内连锁企业SCM系统的现状是:各连锁企业门店不同程度实现了基于Intranet的POS/MIS系统,但门店和门店之间、门店和总部之间,总部和供应商之间根本上还处于信息孤岛形状。无法实现信息共享,一致采购和一致配送技术也相当落后,而且,各连锁企业对SCM系统的认识和利用程度有限,大多数企业并没有本身
18、独立的SCM系统,而只是根据MIS系统提供的部分信息来决议本人的采购方案。既耗费了大量的人力时间本钱,更不用谈实现真正意义上的实时运营,有效降低库存本钱。这种运营方式必然产生以下问题:7信息孤岛。总部与分店、分店与分店之间无法实现信息实时交换,企业集团化管理困难。业务反复、力量分散。每个分店都需求一批人与供应商洽谈业务,呵斥人力资源浪费,同时企业无法充分发扬集团采购的优势,享用最大折扣率。商场与供应商之间信息渠道不畅通,供应量效率低。一方面供应商无法及时获取商品销售、库存情况;另一方面,商场无法获取最新最全的商品供应信息,在一定程度上影响双方的运营效率。参与WTO后,面对国外连锁巨头们也已成熟
19、的全球化供应链管理系统,国内连锁企业也可以说处于技术上的竞争优势。国内连锁企业最终要实现商务的信息化、电子化,实现实网和虚网、外网和内网的一致。POS和MIS相对是封锁的,只需走向外网,经过互联网走向社会,才干与供应商和客户真正携起手来。这就是供应链管理系统的意义所在。未来的便利店就是网络公司,只需与网络完全融为一体,才会降低本钱,快捷准确地实现买卖,未来的连锁企业将成为冲破传统观念的高科技企业8-9。综上所述,对构建连锁企业供应链管理系统的研讨有其现实意义和宏大的经济意义。名词解释:连锁企业:Chain Store运营假设干同行业或同业态的店铺,以同一商号、一致管理或授予特许运营权方式组织起
20、来,共享规模效益的运营组织。10供应链Supply Chain:供应链是围绕中心企业,相互间经过提供原资料、零部件、产品、效力的厂家、供应商、零售商等组成的网络10。供应链管理 (Supply Chain Management) SCM:供应链管理是以同步化、集成化消费方案为指点,以各种技术为支持,尤其以Internet/Intranet 为依托,对供应链中的信息流、物流和资金流进展设计、规划和控制,从而加强竞争实力,提高供应链中各成员的效率和效益。11J2EE体系的国内外最新研讨与运用J2EE是由SUN引导,各厂商共同发起的,并得到广泛认可的工业规范。业内企业计算领域的大企业如:IBM ,
21、BEA Systems, Oracle等都有参与。如今曾经超越25个不同的效力器端平台支持J2EE 规范。12最新研讨概述:2000年3月23日 Sun Microsystems发表了Java 2 Platform- Enterprise 表1.1EditionJ2EE的最新版本“1.2。J2EE规范和中心运用程序接口规范根本成型。如表1.1:13-20 2001年9月24日 J2EE “1.3推出。该版本简化了业务集成操作、提高了面向企业的WWW效力开发和导入的功能。2002年1月 31日 J2EE最新版本1.3.1 发布,进一步加强Web Service功能并加大对XML的支持力度。其新增
22、主要内容如下:12 Java衔接器体系Java Connector Architecture ,JCA1.0。提供了一个新的、简化了的元件库,将简化与包含Enterprise Resource PlanningERP和Customer Resource ManagementCRM等运用程序在内的原来的系统的综合。估计JCA将会开展出一个更易于构建的适配器新类,使运用效力器能承当更多的负荷,而这些负荷目前由价钱昂贵的企业运用集成软件来担负。 Java音讯效力Java Messaging Serivce,JMS1.0.2。最新引入了音讯驱动MDBMessage-Driven Bean的JMS,该组
23、件与其它运用程序或组件以异步音讯方式通讯。MDB的松散交互对现存的系统的继续运用非常理想。 20“Enterprise JavaBeansEJB2.0:简化分散的运用程序的开发,融入了与面向对象协议Inter-ORB ProtocolIIOP间的互操作性。13 提高XML的综合功能:可以提高与“Java API for XML ProcessingJAXP的综合性能,以XML记述“JavaServer PagesJSP。 14“JSP 1.2的框架及Servlet。15J2EE体系构造提供中间层集成框架高可用性、高可靠性以及可扩展性的运用的需求。经过提供一致的开发平台,J2EE降低了开发多层运
24、用的费用和复杂性,同时提供对现有运用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的导游支持打包和部署运用,添加目录支持,加强了平安机制,提高了性能。由于采用开放的协作制定规范,J2EE表达了众多企业计算领域供应商的知识和专业技术。这意味着产品处理方案可以满足任何商业需求。由于有大量的厂商支持,所以用户的选择范围会更广泛与此相比,WINDOWS DNA架构是由微软单独制定并完成的。12二十一世纪,随着Internet日益成为主要的商业买卖平台,具有可伸缩性、灵敏性、易维护性的商务系统是人们关注的焦点。而J2EE恰好提供了这样一个机制。在企业级商务运用领域,J2EE
25、技术越来越遭到企业的青睐,基于J2EE架构的新运用不断涌现,从电子商店到网上买卖市场,从MIS系统到CRM、ERP、SCM, 而运用J2EE的行业也越来越多,重新兴的信息产业、电信到传统的银行业、保险业,纷纷将J2EE技术作为大型BtoB市场和海量买卖处置的平安稳定的端到端平台。从J2EE运用的开展势头来看,J2EE技术将成为未来十年企业级运用的主流技术21-22。基于J2EE的连锁企业SCM系统研讨现状基于传统EDIElectronic Data Interchange的供应链系统传统企业往往在EDI平台上建立供应链系统,EDI是为支持事务处置而在异构的平台或运用间用电子格式进展数据交换。这
26、种交换无需手工介入,而由计算机系统自动处置。为了实现数据交换的自动化,EDI将企业的业务规那么包含在固定事务集中。也就是说传统EDI是以固定事务集合的传送为根底的,事务集合种定义了字段的长度、顺序和一定的商业规那么。经过EDI可以将数据信息规范化、格式化,有利于经过网络互联处置,便于企业与供应商之间的数据交流和交换。但EDI的本身特点也是其在企业间供应链集成方面存在许多缺陷23:方式僵化,不同的商业同伴需求不同的接口和方案本钱昂贵,数据经过VAN传输维护困难,难以添加新的产品和运用基于J2EE技术的企业运用系统随着J2EE平台的日益成熟,利用J2EE技术构建SCM系统,象构建其它企业商务运用系
27、统如ERP、CRM、E_MarketPlace、E_Channel一样,越来越遭到人们的注重,各大机构和运用效力提供商陆续推出本人基于J2EE的行业处理方案,较有代表性的又Oracle、IBM、SAP等。国外大型IT厂商如IBM、DELL、Araba等开场逐渐建立和完善本人的SCM系统,并在有效降低消费、运营本钱等方面显示出越来越大的作用。传统行业的代表如GE、Ford也曾经在J2EE平台上构建了本人的采购系统24。基于J2EE技术连锁企业的SCM系统连锁行业是传统行业,由于其行业要求一致采购、一致配送、一致结算的特点,连锁企业的开展与壮大对先进信息技术的要求特别迫切,建立在传统EDI技术之上
28、的供应链系统已不能顺应业务高速膨胀的需求。连锁企业已开场认识到建立一个平安、高效的供应链平台对于本身至关重要的战略意义。也由于行业特点,它的SCM系统的业务逻辑和其它行业的SCM系统业务逻辑有很大不同,也就是说,SCM的J2EE通用途理方案并不适宜于连锁行业。目前,国内对基于J2EE的连锁企业SCM系统的实际研讨才刚刚开场,而对构建基于J2EE的连锁企业SCM系统的运用研讨还是一片空白。论文的主要任务和研讨思绪 本文根据一个典型工程某跨国连锁集团中国公司SCM系统实施胜利的阅历,试图在运用J2EE技术,对连锁企业SCM系统的分析和设计,并提出一个可行的处理方案。 论文首先分析了连锁企业的SCM
29、系统业务逻辑和需求,并对现有MIS的利用、数据集中与分析、订单汇总、一致配送等问题提出合理的处理方案。接下来,运用J2EE技术设计系统,给出拓扑图和实现原理,并细化到多层模型设计、模块分析、数据库逻辑设计、物理设计等。重点针对系统为多类型用户界面的特点,提出基于J2EE的MVC新方式,并运用于SCM软件逻辑构造设计中。然后文章对系统在开发、部署过程中的关键步骤做了简要阐明。 最后,文章简要引见了根据上述方法设计开发的供应链管理系统在运转中为连锁企业带来的实践效果,以及系统的性能特点。研讨思绪如以下图1.1:文献资料搜集根底实际研讨J2EE技术规范与体系构造研讨连锁企业SCM信息系统需求分析系统
30、开发、测试、部署系统概要设计完成论文J2EE运用模型和开发方法研讨系统详细设计开发总结和方式探求图1.1 论文任务图连锁企业SCM系统分析 连锁企业SCM系统的特点连锁企业的单位构成如以下图所示:连锁总部分店A分店B分店C分店X分店F分店D城市甲城市乙城市甲图2.1 连锁企业组织构造图.图2.2 分店MIS系统图在现有MIS根底上开发连锁企业以分店为根本运营单位,每个分店拥有本人相对独立的MIS系统。在系统所属局域网内,前端以电子扫描仪、POS机为商品售卖工具,后端为数据库效力器和MIS效力器,配以财务、仓库、采购等客户机、构成日常商品的进、销、存作业系统。如图2.2所示:MIS系统普通采用客
31、户端/效力器C/S构造, 一切的商品信息、采购信息、库存信息、销售信息均存于效力器端的数据库中。这些数据是连锁企业SCM系统的根底数据。在选择SCM的构建方式时,一方面由于C/S方式在局域网内仍有本身速度快、稳定等优势,另一方面出于维护已有IT投资的需求,SCM系统必需构建在各分店现有的MIS系统根底之上。如何交融已有MIS系统是在设计SCM系统是要处理的第一个问题25-27。数据分布连锁企业的各分店普通处于不同的城市或同一城市的不同地方,彼此相距较远,不能够用局域网的方式将他们与总部都连起来。因此,各自MIS系统的数据库根本上是分布各地的,而SCM系统的根底数据来源与各分店,自然要处理分布数
32、据的集中问题。 一致采购一致采购使连锁企业实现低价战略的有效保证。对于采购商品的种类、构造、型号、范围、数量,每个分店都会根据库存和预测提出本人的采购订单,只需将各店订单汇总,实施大批量采购才是经济的。面对种类庞大的商品类目,即使总部拿到各店的订单,依托人工也很难完成手工汇总,更不用说准确地完成挑选供应商与商品、对比采购价钱等实践问题。 一致配送一致配送既是连锁企业降低本钱的手段,也是总部有效调理商品、加强控制的手段。在一致配送过程中,对商品的挑选、储存、整理、拆零、再包装检测和贴标签、拼配是连锁企业实现商品增值的手段。目前,连锁企业存在的问题是:尚缺乏现代物流与配送的观念。物流作业缺乏规范,
33、各种编码缺乏规范,商品清点作业缺乏电子扫描安装,配送中心内部缺乏必要的计算机设备,计算机软件不完善,数据有时需求多次反复录入等。所以,集中采购虽然能减少采购本钱,但假设配送管理落后所加大的本钱抵消掉了集中采购的益处,这对企业来讲是绝对不合算的27-28。所以,制定合理的一致配送战略是SCM系统业务设计的难点 一致结算一致采购必然带来一致结算,一致结算加强了连锁企业与供应商谈判的才干,也加快了资金的流动。随着网上支付平台日益成熟、平安,一致结算的方式会部分经过网上银行进展。SCM系统要预留此项功能的接口。 与供应商之间的数据交换供应链是衔接连锁企业和供应商之间的一条纽带,不论是商品信息还是销售分
34、析数据,读要经过合理的通用的数据交换格式来促进买卖,基于XML的Web Services 是SCM系统的另一项特点。连锁企业SCM系统的需求分析连锁企业的SCM系统除了上述6点需求处理外,还包含如下需求:供应商管理、连锁店管理、商品管理、采购管理、库存管理、退货管理、换货管理、用户权限管理、信息发布,结算管理和综合查询。供应商管理经过供应商管理,为实现商品发布、集中采购、一致结算预备了条件。企业可以发扬网上招商的优势,供应商经过SCM 系统恳求,经总部审批后获得资历。连锁店管理管理连锁店的加盟,为处置连锁店的经销数据、订单、用户等预备条件。商品管理供应商商品信息的发布和更新功能,提供商品的对比
35、采购分析,一致编码,为采购库存预备条件。采购管理各分店订单汇总,按分类商品分解订单,下单、跟单并在SCM系统内完成商品采购流程,为入库和结算做预备。库存管理入库、出库、配送方案、库存分析、库存预警等功能。退货/换货管理分店与总店之间的退换货,总部与供应商之间的退换货。用户权限管理按用户、组、角色、权限进展管理,准确控制用户能做的事、不能做的事。信息发布内部新闻、促销信息、分店、经销商反响信息的发布与管理。结算管理即一致结算,提供线下、网上多种方式与供应商结算功能。综合查询基于SCM数据得报表分析功能,提供应总部、分店和供应商用于辅助运营和决策。SCM系统涉及大笔的商务买卖信息,平安功能一直应放
36、在第一位。系统的平安功能虽然没有包含在这些功能之中,但上述功能的实现处处需求平安功能的支持。除了权限控制外,SCM 系统还经过硬件防火墙、网络平安协议、数字签名等战略保证买卖的平安性。连锁企业SCM系统业务逻辑总店把搜集到的数据分为两种情况处置:对供应商.可以提供配送效力的,直接向供应商提出每日的补货与配送方案;对需求由本人配送的商品,先进展库存检索,可用库存量满足补货需求直接计算配送方案,否那么,向供应商发出定单补货2,4,6。 供应商接到中央采购方案和独立采购方案后,向总店配送中心配送,或者根据要求,直接向门店配送。 总店的配送中心接到配送方案后,完成配货预备,并规划配送道路,完成装车作业
37、和运输。 门店担任对接纳的商品进展计数、计量、质检、贴标签、商品上架;配送人员担任将需求退、换、残、次商品拉回配送中心集中处置。 门店定期将销售的货款存入总店银行帐户或与总店结算货款;总店与供应商定期结算应付货款。对销售滞缓的商品定期思索能否予以淘汰。 从上面所描画的流程看到:由DRP系统搜集、传送各门店的业务数据是整个系统的起点与关键点,它最有意义的功用是将前端所反映的需求信息集中起来,并依此带动其他任务系统来满足前端的需求,这就实现了大家所盼望的“拉式延续补货方案。而在此根底上的采购、库存、配送系统不过是用来满足、执行该方案的任务流程。运用J2EE技术设计SCM系统基于连锁企业对于SCM运
38、用系统的实践需求以及思索到系统的未来拓展性、可维护性,SCM运用系统各个模块中分店MIS可以做成客户/效力器(C/S)体系方式之外,其他部分都应该做成瘦客户端阅读器/效力器(B/S)方式。经过了反复的论证并且经过与别的技术方式的比较,我们最终确定采用在J2EE平台上开发SCM运用系统的技术方案。一方面是由于作为一种比较成熟的技术规范,相对于微软的.NET来说,它的开发要更加平安、本钱更低,另一方面,在于其优良的性能。传统ASP、CGI、PHP编程方式的缺陷 在J2EE构造出现以前,基于Web的运用系统多数运用ASP、CGI、PHP等编写。随着电子商务的迅速开展,这些传统编程方式的缺陷越来越突出
39、,这些传统编程方式正在被业界淘汰。主要的缺陷包括29-34: 1、不适宜企业级运用 2、系统稳定性差 3、维护困难4、晋级困难 5、系统呼应缓慢 6、没有规范的平安体系 7、不能跨平台、分布式运用 运用J2EE技术设计SCM系统 J2EE是一种利用Java 2平台来简化企业处理方案的开发、部署和管理相关的复杂问题的体系构造。J2EE技术的根底就是中心Java平台或Java 2平台的规范版,J2EE不仅稳定了规范版中的许多优点,例如编写一次、随处运转的特性、方便存取数据库的JDBC API、CORBA技术以及可以在Internet运用中维护数据的平安方式等等,同时还提供了对 EJBEnterpr
40、ise JavaBeans、Java Servlets API、JSPJava Server Pages以及XML技术的全面支持。其最终目的就是成为一个可以使企业开发者大幅缩短投放市场时间的体系构造。J2EE体系构造提供中间层集成框架用来满足无需太多费用而又需求高可用性、高可靠性以及可扩展性的运用的需求。经过提供一致的开发平台,J2EE降低了开发多层运用的费用和复杂性,同时提供对现有运用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的导游支持打包和部署运用,添加目录支持,加强了平安机制,提高了性能21。连锁企业SCM系统对于平安性、可扩展性、快速开发等要求非常高,
41、另外还要求对和供应商之间的规范数据交换格式XML提供支持,并希望本钱/性能比非常合理,而J2EE恰好非常吻合这些条件。所以在J2EE平台根底上构建系统有广泛地运用前景。用J2EE技术设计的SCM系统的开发方式是:从集团化管理出发,整合各分店现有MIS系统,设计总部SCM数据库方式,规范总部与各分店现有MIS的数据接口、传输流程;利用Visual Age for Java开发JavaBean,把数据库衔接、后台处置、商业逻辑等系统需求反复运用的功能封装成独立组件,一共JSP页面、Servlet调用;利用Servlet效力器端编程才干强的优点,控制系统流程和处置后台事务;优点有四:SCM数据库方式
42、面向全组织,具有完好性、稳定性,容易与各分店业务系统实现数据交换,为web程序开发打下良好的数据构造根底。利用面向组件程序设计的思想,提高软件的重用性,节省了开发时间。表现逻辑和商业逻辑、系统流程、后台处置分开、添加程序的可读性、强壮性。由于用户界面采用JSP,Servlet等开发,系统维护修正都很方便。连锁企业SCM系统设计多个独立MIS系统的信息集成与发布上面提到,交融已有MIS系统是在设计SCM系统是要处理的第一个问题。同时,还有分布数据的集中问题。由于各分店的局域网并没有相互联通,所以处理数据集中问题首先要处理局域网的互连。 局域网的互联不外乎如下几种方式(表3.1):采用DDN数据专
43、线数字数据网络(Digital Data Network),DDN即数字数据网。它是利用光纤数字微波和卫星数字传输通道和数字交叉复用节点组成的数字数据传输网,可以为用户提供各种速率的高质量数字公用电路和其它新业务,以满足用户多媒体通讯和组建中高速计算机通讯网的需求。DDN业务区别是于传统模拟专线的显著特点是数字电路传输质量高,时延小,通讯速率可根据需求选择;电路可以自动迂回,可靠性高;一线可以 多用,即可以通话、传送数据,或组建本人的虚拟专网,设立网管中心,本人管理本人的网络35。采用VPN虚拟公用网 虚拟公用网VPN-VirtualPrivateNetwork指的是在公用网络上建立公用网络的
44、技术。之所以称为虚拟网主要是由于整个VPN网络的恣意两个节点之间的衔接并没有传统专网所需的端到端的物理链路,而是架构在公用网络效力商所提供的网络平台如INTERNET,ATM,FRAMERELAY等之上的逻辑网络,用户数据在逻辑链路中传输。目前VPN主要采用四项技术来保证平安,这四项技术分别是隧道技术Tunneling、加解密技术Encryption & Decryption、密钥管理技术Key Management、运用者与设备身份认证技术Authentication36。 拨号互联即用拨号的方式接入互联网。表3.1称号优点缺陷方式一DDN专线平安实时费用高维护较难方式二VPN虚拟公用网技术
45、成熟容易扩展节省费用21%-45%平安风险较大管理任务量大方式三拨号互联1费用低廉1平安风险极大2管理任务量大3维护困难由表3.1分析可以得出结论:在用于网络衔接的费用充足时,方式一由于其平安、快速性无疑是最好的选择;而从性价比思索,采用方式二即VPN最好,VPN是一项成熟的技术,目前已得到广泛的商业运用,我们可经过完善的平安战略,严厉的管理有效躲避平安风险;至于方式三,由于其平安性太差,且极不稳定,并不适宜商业用途。图3.1 连锁企业MIS互联原理图本方案采用VPN技术作为各分店局域网与总部的互联方案,如图3.1所示:系统实现原理和拓扑图设计SCM系统针对连锁企业详细运用,采用C/S与B/S
46、相结合的混合体系构造。即对各分店原有的MIS系统仍采用C/S计算方式。而对于供应商信息管理、与供应商交换经销存信息等新运用,那么更多的采用B/S计算构造。这种混合计算方式的优越性在于:采用C/S计算方式,保证了各分店原有MIS系统不变,运用方法不变,维护了企业的前期投资;采用B/S方式,客户端仅需一个阅读器,就可随时随地登陆网站,进入系统,操作运用都很方便;B/S方式中,一切的网页和程序都存放在web效力器上,运用系统的设计、维护都只需在web效力器上进展。C/SC/SC/S.B/S 多层体系构造连锁企业SCM信息系统分店MIS图3.2 连锁企业SCM系统逻辑构造图连锁企业SCM系统的总体设计
47、思想是:经过在连锁总部构建电子商务网站,每天从现有各分店MIS系统采集当天的经销存业务数据汇总到总部的数据仓库,保证总部数据仓库的实时更新。利用Java开发Web运用程序,实现总部、分店、供应商之间的信息畅通,经销存数据共享,业务流程网络自动化。SCM系统的逻辑构造如图3.2 所示。分布数据集中流程设计如下:SCM系统需求从各分店搜集数据,其数据仓库与各个数据采集点之间的数据传输采用文本文件传输方式。即由各分店的MIS系统定期生成SCM需求的业务数据,以事先商定的规那么和格式保管为文本文件,经加密、紧缩、打包后以电子邮件的方式经过VPN发送到总部的邮件效力器,在总部邮件效力器上运转的代理程序定
48、时检测收到的邮件,发现是SCM的数据邮件时,那么将该邮件解密解紧缩到数据库效力器上的指定目录中。然后由数据库效力器上运转的公用程序定时将相应文件中的数据倒入SCM数据仓库,最终构成SCM业务数据的采集与传输流程为:数据采集开场;分店业务系统当日22:00之前终了本店事务处置;图3.3连锁企业SCM系统拓扑图分店业务系统已事先商定的规那么和格式生成当日需求传输的文本文件,并加密、紧缩、打包;分店网络通讯机经过Internet以电子邮件的方式将数据文件发送到总部;总部邮件效力器经过代理程序检测到该邮件,并解紧缩解密该邮件,然后将数据文件存到预先指定的目录;IBM的数据导入工具Visual Ware
49、house从当日24点开场,从指定的目录检测数据文件,并将数据导入数据仓库;运转公用程序将指定目录中的数据文件复制到备份目录,并删除原始文件;运转公用程序对数据仓库中的数据作预处置,以优化数据库系统性能,提高查询速度;数据采集和传输终了。在SCM数据采集和传输过程中,当各分店同时向总部邮件效力器发送大量数据邮件时,容易给网络和效力器呵斥压力,因此应结合实践情况给个分店分配不同的邮件发送时间,以缓解网络和效力器的负荷,但一切邮件都应在当日23:30,即数据导入程序Visual Warehouse开场运转前半小时传送终了。思索到数据采集和数据传输过程中能够产生失败,系统需求做好数据备份和日志纪录。
50、文件紧缩可以采用常用的文件紧缩程序,如Winzip等,文件加密可以购买第三方的加密算法及产品,也可自行设计加密算法。在SCM系统中,思索到各分店每天需求传送单品销售通常有几十万条记录、入库明细、订单明细和结算费用明细等大量数据到总部SCM数据仓库,为了提高呼应性能,系统在每天凌晨利用效力器空闲时间,对数据仓库中的数据作预汇总统计,并把预汇总统计的结果保管在暂时数据表中,这样当阅读器查询相应信息时,系统可直接丛暂时数据表中读出数据,而不用再处置大量原始记录,从而提高了系统呼应速度。SCM系统采用数据文本文件,而不是XML文件来传输交换数据的缘由是:XML作为数据交换的通用规范,需求在数据文件中添
51、加大量的标志来描画数据,这无疑将使本来庞大的数据文件变得更加庞大,从而添加数据文件的传输时间以及数据文件在传输过程中被破坏的能够性。由于数据文本文件仅限于系统内部运用,系统很容易制定一套一致的数据存储格式,实现系统内部数据交换。由第三方工具Visual Warehouse支持从文本文件数据源导入数据到SCM数据仓库。基于中间件的多层系统构造 为什么要采用多层体系构造?传统的基于Web的系统构造图如图3.4所示:Web效力器 效力器Internet表达逻辑(动态网页生成)业务逻辑(“复杂的处置在此完成)遗留/运用集成 (主机, RDBMS, 等.)Web 效力 (采用HTTP登录/SSL)并由
52、HTML 提供效力)数据库效力器图3.4 传统的基于Web的信息系统构造图XMLResults J打包,编译 .JarSPs此系统构造固然能满足企业的信息发布、数据访问等需求,但是,在SCM系统的地方业务系统的设计、实现和部署上,存在严重的缺陷24,37。效力器端简单的层次构造使运用系统中的页面生成与业务逻辑相互交错,没有相应的分别手段,当页面表示逻辑或业务逻辑发生变化时,往往需求调整整个运用系统,添加系统维护的困难。传统层次构造的效力器端实现使运用的扩展变得相应复杂,SCM系统运用的瓶颈能够出如今在WWW效力上,也能够在页面生成上,当然更能够出如今业务逻辑、数据访问以及与其他系统的集成上,当
53、运用系统要添加投资扩展运用系统负载才干时,由于设计、实现方式等技术上的限制使珍贵的投资不能集中在系统的瓶颈上,呵斥投资的浪费。对访问、业务处置等负载压力的接受才干的提高过于集中在昂贵的硬件投资上,由于软件实现的欠缺,使SCM系统在面对用户高并发访问恳求时占用系统过多的进程资源,翻开过多的数据库通道,呵斥系统资源的急剧紧张和数据访问性能的迅速下降。连锁企业的SCM系统平台往往缺乏与其它供应商信息系统互联的有效手段,也无法将不同网站的资源结合在一同以便提供运用者更丰富更有效的效力。SCM系统平台必需具备方便、平安和快速的与异构系统集成的才干, 系统的高可用性往往沿用传统的、单一的硬件思绪处理,不能
54、利用当今Internet领域流行的分布组件概念实现SCM系统的高可用性,系统平台设计的不当给企业呵斥繁重的经济压力。一切从零开场,不擅长依托组件技术,充分利用企业或业界现有的成熟的运用,对SCM系统运用中曾经完全成型的业务模型依然完全依赖本人的技术力量开发,或由于在系统设计阶段没有充分利用组件技术的重要性,使得在企业的SCM系统开发中,不能充分利用已有的功能,将企业珍贵的技术人员的大部分精神浪费在开发底层运用的技术细节上,而不是用在突出企业竞争优势的个性化效力上。添加的电子商务系统的开发周期、维护难度和开发本钱,降低了开发效率。因此,我们采用多层的体系构造设计,使SCM系统的各个功能层次有相对
55、明确的界限,如图3.5: Web 效力器运用效力器网页生成器InternetPDA阅读器 运用集成效力器Web 效力 (采用HTTP登录/SSL)并由 HTML 提供效力)表达逻辑 (动态网页生成)业务逻辑(“复杂的处置在此完成)MIS系统/数据库 (主机, RDBMS, 等.)图 3.5 多层体系构造系统原理图系统任务原理如下37:效力器:处置Internet客户提出的恳求,调用后台的网页生效果劳,并将网页生效果劳所生成的动态页面经过协议前往给Internet客户。网页生成器:经过符合业界规范的程序接纳效力提交的效力恳求,访问后台提供的业务逻辑效力,提取业务数据,生成动态页面,前往给效力。有
56、时网页生成器层需求经过运用集效果劳层访问业务数据运用效力器:经过运转由组件或高效的中间件上的运用程序,执行电子商务的业务逻辑并进而访问数据库,更新或提取业务数据,并将结果前往给表达逻辑层。有时运用效力器层需求经过运用集效果劳层访问业务数据MIS系统/数据库集成:接纳表达逻辑层或业务逻辑层的恳求访问同构或异构此时需求遗留/运用集成层能自动执行协议转换资源,并将业务数据前往给效力调用者。采用多层规范体系构造设计连锁企业SCM系统,为连锁企业用户在其业务系统中从平台的选型到业务的设计、实现、扩展、平安和维护上都带来了很大的益处:在SCM系统的各个实现层次上该当完全遵照业界相关规范,使得连锁企业用户的
57、业务系统具备充分的平台无关性,当其运用从一家产品转换到另一家产品时,其业务系统的程序代码不需任何改动或只须做极少的必要调整,以最大限制地维护用户的投资。多层的构造设计使SCM系统在设计和实现上可以分别实现,各个功能层次相互之间相对独立,其设计、实现和维护的任务可以分步和独立完成,不会出现相互关扰的景象,简化SCM系统的设计、开发和维护。SCM系统由于业务方式和开展周期的不同,系统能够出现运转瓶颈,而瓶颈的出现能够发生在多层构造中的任一层。这时企业可以根据实践情况,在发生瓶颈的位置添加投资扩展硬件资源:,内存或者添加新的效力器,实现整个系统性能的提升,将有限的资金用在关键的位置,充分提高企业投资
58、的利用率。随着技术的不断提高,各个从事系统平台开发的厂商之间的竞争不断加剧,在多层构造的各个方面能够出现不同厂商各领风骚的局面,这对连锁企业的用户来讲当然是件好事,但传统的实现方式无法充分利用这一有利条件优化其系统性能,而多层的体系构造允许企业在SCM系统的各个层次选择不同厂商的产品,使本人的SCM系统平台到达尽能够完美的组合,而不是只能捆绑在一家厂商的产品之上。多层的体系构造允许企业灵敏地部署其SCM系统运用,在系统的各个层次之间安装平安产品,提高整个SCM系统运用系统的平安性。SCM系统模块分析连锁企业的SCM系统经过有效的供应链管理系统处理方案,能更有效地评价和确定供货商,以便建立长期战
59、略资源协作关系。经过高效的企业内部和企业之间运作,连锁企业可以为供应商和顾客提供全新的、协作式的效力,从而减少日常开销,添加市场流水,降低采购本钱和营销本钱。供应链管理系统的主要管理功能包括:供应商管理、连锁店管理、商品管理、采购管理、库存管理、退货管理、换货管理、用户权限管理、信息发布,结算管理和综合查询等。如图3.6:供应商管理经过供应商管理,商场可随时获取整个集团的供应商信息,为实现集中采购、一致结算预备了条件。同时商场还可以发扬网上招商的优势,供应商经过Internet,向商场提交开户恳求,商场经过一定审批手续后,接受或回绝供应商的恳求,并把审批结果在晚上发布或以方式通知供应商。经过网
60、上招商,一方面,商场可以突破供应商选择的地理限制,有利于商场争取信誉好的供应商,从而更好地为顾客提供优质优价的适销商品。另一方面,供应商可以减化开户手续,提高任务效率。如以下图:供应商管理供应商信息录入供应商信息查询供应商信息修正供应商信息删除供应商开户恳求供应商开户审批、通知供应商目录增删改查图3.7 供应商管理模块图供应商管理详细设计例如:添加一个供应商删除一个供应商修正供应商信息得到一个供应商类供应商目录的显示。供应商list的显示。详细某一个供应商的显示。供应商显示目录的管理 a、目录的添加 b、目录的删除 c、目录的挪动 d、将一供应商参与到目录中 e、将一供应商从目录中删除连锁店管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 3D建模外包服务合同2026年
- 2026年紧急供电抢修协议合同
- 2026年土方开挖劳务合同协议
- 2026年工业投影仪租赁服务合同
- 个人之间借款合同2026年个人独资版本
- 林木承包合同
- 家政服务员培训课件模板
- 境外企业消防安全培训课件
- 培训教育与安全例会课件
- 培训制作流程
- 4第四章 入侵检测流程
- 钯金的选矿工艺
- 家庭系统疗法
- 四川省遂宁市2024届高三上学期零诊考试高三生物答案
- 桥梁施工技术培训课件
- 南部山区仲宫街道乡村建设规划一张表
- 锅炉焊接工艺规程
- 中学生地理奥林匹克竞赛(高中组)试题
- GB/T 4291-2017冰晶石
- GB/T 4249-2018产品几何技术规范(GPS)基础概念、原则和规则
- GB/T 2652-1989焊缝及熔敷金属拉伸试验方法
评论
0/150
提交评论