基于Multi-Agent的服饰企业分销与物流配送管理系统设计.doc_第1页
基于Multi-Agent的服饰企业分销与物流配送管理系统设计.doc_第2页
基于Multi-Agent的服饰企业分销与物流配送管理系统设计.doc_第3页
基于Multi-Agent的服饰企业分销与物流配送管理系统设计.doc_第4页
全文预览已结束

下载本文档

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

文档简介

摘要:分析了第三方物流的业务流程特点和系统需求,介绍了J2EE平台的基本知识论文和框架特点,并结合某物流公司的物流信息平台建设,探讨了基于J2EE平台的第三方物流管理信息系统的组织结构与设计技术.关键词:第三方物流;J2EE;B/SAnalysis and Design of J2EE-Based TPLMISAbstract:This paper analyzed the business characteristics and systemrequirements ofTPL,and introduced the basic in-formation and characteristicsof J2EEplatform.Taking into considerationthe special /supplychain/needs forthe constructionofLogisticsinformation platformof some Logistic companies,we discussed the design and mechanismof the J2EE-based TPLMIS.Key words:TPL;J2EE;B/S710引言第三方物流(Third Part Logistic,TPL),也称契约物流,是指专为其它企业提供产品配送功能(包括运输、储存、存货管理、客户服务和物流信息网)的第三方企业行为.TPL兴起于20世纪80年代末的美国,是适应当时“及时供货”和“零库存”的管理理念,降低产品成本,特别是产品的流通成本和库存成本,减少库存的资金占用,缩短产品的生命周期,以提高企业对市场的反映速度,增强企业综合竞争力的背景下出现的.现在TPL在美国和日本已非常发达,TPL要占整个物流市场份额的三分之二以上.这几年TPL在我国发展也非常迅速,想必不用几年,TPL也会在我国物流市场上起主导作用.TPL是物资交换中转的枢纽,信息流动量非常大,而且对信息的及时性要求也非常高.如果没有先进的信息管理技术,根本无法协调正常的物资流动.第三方物流管理信息系统(TPLMIS)与传统的企业内物流信息系统有很大的区别.本文将结合某物流有限公司的物流信息平台建设来探讨TPLMIS的分析和设计技术.1系统需求分析1.1业务流程介绍第三方物流跟传统的企业内部物流业务有很大的不同,它是专为其它企业提货物转储和供配送服务的,是一般工商企业和承运商进行物料配送交易的中介单位.它物资流向的两头都是外部企业,甚至运输队伍也可能不是自己公司的,它从一般工商企业中接受物资配送业务,并把配送业务派发给相应的承运方,由承运方将物资送至收货单位.其主要业务流程如图1.1.2系统需求特点通过对TPL业务流程的分析,发现TPLMIS与传统的企业内部物流信息系统有很大的区别,它的主要特点有:1.2.1异地业务受理和信息查询要求TPL的客户是一些工商企业,它们往往分散在各地.为及时收集业务信息,方便客户提交相关业务信息和查询相关信息,TPLMIS必须提供基于Internet的信息发布和收集功能.对于授权的企业可以通过Inter-net直接提交需要运输的业务信息,对于有租赁仓储业务的企业可以通过Internet查询自己的仓储信息.对于承运商或车主,不但要提供通过大屏幕和Internet查看运输信息的功能,还需提供通过电话和手机短信等手段查询信息的功能,便于对返程车辆的调度,节约运输成本.当前我国货运返程空驶率非常高,因空驶造成的资源浪费非常严重.而及时、方便的让返程车主掌握运输信息,合理的进行车辆调度,可以节约非常可观的运输成本.1.2.2集中的业务、财务管理要求业务的受理要求分散,但对业务的管理必须集中.对运输车辆的调度、派发必须进行严格的管理,因为运输前对货物保险的办理和车辆、驾驶员等安全审验备案工作必须进行相对集中的管理.对于返程车这类在外的车辆的派发调度也必须是在车辆安检有效期内进行.另外对财务信息的管理也要求是集中式的.1.2.3信息的及时性和数据的安全保障要求对于受理的业务信息和车辆派发信息要及时反映到系统中心数据库,再通过大屏幕、Internet进行信息发布,业务员和车主能及时查询到相关信息.所以TPLMIS对信息的及时性要求非常高.由于业务受理的分散性和管理的集中性特点,又要在Internet上发布信息和受理业务,这对系统的安全性要求就特别高.只有经过授权的用户才可以在网上提交运输业务信息.2系统设计及实现根据TPL业务的特点,TPLMIS要求提供基于Internet的运输信息发布和运输业务受理功能.考虑到系统的融合Web技术和以后业务模块可扩展要求,TPLMIS的系统架构选用J2EE(Java 2 Enterprise Edition)体系结构.2.1J2EE框架介绍J2EE是SUN提出的企业计算平台的规范,它的目标是为企业应用系统提供一个高度可移植性和兼容性的平台,在这个平台上可以快速建立融合Web技术的企业N-Tiers结构的分布式应用系统,J2EE的框架结构如图2.J2EE框架定义了一个客户层(ClientTier)、中间层(Middle Tier)和提供信息服务的企业信息层(EISTier).客户层支持多渠道接入,可位于防火墙外,它可由HTML,JSP,Java Applet和Java Bean等技术构建,客户层与中间层之间采用标准的HTTP协议通信,所以客户层可以是运行在任何操作系统上;中间层可包括一个和多个子层,中间层采用容器的组件管理技术,通过Web容器提供Web服务,通过EJB容器提供商业逻辑服务,于容器的组件管理技术使得开发者可以专注于商业逻辑本身,而系统的稳定性和扩展性等复杂的问题则由EJB服务器来保证;企业信息层通过标准的API存取已有的信息系统,如DBMS和文件系统等.2.2系统结构及功能2.2.1基础框架结构TPLMIS的系统架构选用J2EE平台,采用B/W/B/D(Browser/Web Server/Business Logic/Data Server,浏览器/Web服务/商业逻辑服务/数据库服务)四层系统结构,如图3.客户端:客户端运行在IE或Netscape上,执行HTML,JavaScript和Java applets的组合来完成与用户的交互.Web服务层:Web服务层运行在J2EE的Web容器中,可以是WebLogic或WebSphere.Web服务层产生应用程序的表示逻辑,处理对用户请求的响应,但它不直接访问数据库,而是通过调用EJB组件来完成相关业务逻辑运算.业务逻辑层:即商业逻辑服务层,TPLMIS的业务逻辑以EJB组件的形式编写,运行在J2EE的EJB容器里,EJB组件通过J2EE提供的标准接口实现对数据库的访问.数据库服务层:数据库服务层存放TPLMIS的应用数据,完成对数据的存储和访问操作.2.2.2系统功能模块根据业务需求,TPLMIS主要包含以下几个功能模块:a.基础资料管理模块.主要是用来设置和维护客户资料、会员车辆资料、运输线路信息和运费价格信息等基础信息.b.运输业务管理模块.主要是实现运输业务的受理、运输业务信息的管理和发布功能.业务受理包括柜台受理和通过Internet受理,柜台受理是指操作员通过交互界面把业务信息输入系统.Internet受理是指对授权的远程客户或业务员直接通过Internet把需要运输的业务信息输入系统,业务操作员经过确认后存入数据库.运输信息的管理和发布是指把需要运输的业务信息经过整理、归类后再通过Internet和大屏幕等媒体进行发布,供承运方查阅.另外承运方还可以通过手机短信和电话进行查询.c.车辆调度管理模块.主要是实现车辆安全检查记录和车辆调度信息管理的功能.车辆安全检查是指对车辆的安全状况和驾驶员的运输资格等进行检查、备验,并对车辆和驾驶员进行电子摄像,扫描驾驶证和驾驶员的身份证,记录有关检查结果.车辆调度信息管理是指管理可供调度的车辆信息,供业务员查询.d.业务交易管理模块.主要是实现对业务交易信息的管理,包括交易和历史交易档案管理等功能.系统通过查询货物运输信息库和车辆调度信息库,对需要运输的货物和可供调度的车辆进行配对,凑合交易,生成相关的交易记录并进行管理.储业务管理模块.主要是实现对仓位的出租业务、存货资料和日常出入库业务进行管理的功能.对于授权的客户,还可以通过Internet查阅自己公司租赁的仓位的存货信息和日常出入库业务记录.f.手机短信服务模块.主要是为承运方车主或驾驶员的联系方便而设计的,车主或驾驶员可以通过短信查询货运业务信息、反馈车辆所在位置及状态等信息,便于对返程车辆的调度,提高车辆调度效率,节约运输成本.g.业绩统计分析模块.主要是对历史交易记录进行统计分析,针对客户、业务员、货物类型、运输区域等条件进行综合统计分析,生成各种类型的分析报表,供决策部门决策参考.h.财务管理模块.主要包括预付款、应付款和应收款管理等功能子模块.i.系统设置模块.主要是实现用户管理及用户的权限分配、系统初始化、系统运行日志维护、系统出错控制和数据维护等功能.2.3系统设计的策略与特点TPLMIS的设计既要满足当前的业务需要,又要考虑以后发展的功能扩充需求.为此在系统分析设计时采用了如下的策略与特点:a.开放性、可扩展性设计.系统开发选用J2EE平台,采用B/W/B/D四层体系结构设计.应用程序与DBMS分离,业务逻辑与表示逻辑分离,采用分布式数据管理与事务处理技术. 论文系统模块化程度高,具有较好的结构性、开放性,可扩展性强.b.方便用户使用和系统维护.客户端采用统一的浏览器界面,用户使用方便.另外,系统开发、维护都集中在服务器端进行,不必对客户端进行特殊的开发,系统维护方便、成本低.系统提供了完善的运行日志管理和出错处理功能,极大的方便了系统维护.c.面向角色的功能设计与系统权限分配.根据用户的业务岗位,对功能模块进行组合,使不同岗位的用户有不同的操作界面和使用权限,系统具有较高的安全性.3结束语本TPLMIS的开发选用J2EE平台,采用B/W/B/D四层体系结构设计,具有跨平台、可扩展性强、功能设置灵活、使用方便等特点,已在某物流公司进行实施,并取得了较大成功.参考文献:1李建义,张红亮.基于B/S方式的企业物流存储物流信息系统的实现

温馨提示

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

最新文档

评论

0/150

提交评论