摘要 针对第三方物流的特点,介绍了web方式下的第三方物流信息系统设计的总体结构、主要功能模块及系统开发技术。
关键词 第三方物流 asp b/s模式
随着现代企业生产经营方式的变革和市场外部条件的变化,”第三方物流”(3pl,third party logisitics)逐渐成为物流业目前主要的发展趋势。第三方物流,是指一种由与货物有关的发货和收货人之外的专业企业,即第三方物流企业,来承担物流活动的物流形态,承担货主企业部分或全部物流活动。物流中包含的信息既包括伴随物流活动而产生的信息,也包括在物流以外发生的但对物流活动具有影响的信息。为了使得物流系统中各环之间能够相互衔接和高效运转,经济合理地组织送货、降低库存、有效的客户响应等,需要物流系统能够迅速、及时地传递和处理物流信息。因此,构建稳定性好、功能性强、易操作易维护的第三方物流管理信息系统尤其重要。
1 第三方物流管理信息系统分析
1.1系统特点
现代物流已经形成以计算机技术与物流技术为核心的,实现了数据的快速、准确传递,提高了仓储管理、装卸搬运、采购定货、配送运输、定单处理的自动化,使得订装、运输、流通、加工实现一体化。WWw.133229.cOm企业可以方便地利用网络和信息技术与物流企业进行交流和协作,并进行实时响应。第三方物流管理信息系统是第三方物流企业和大型制造企业进行现代物流业务电子化管理和操作的平台和系统,具有下特征:
(1)高开放性。基于internet技术,无时间空间限制;客户端采用浏览器,无须分发,将系统维护工作量降到最低。
(2) 高适应性。可通过xml/edi、web、e-mail、fax、手机等多种沟通的渠道与第三方以及客户交换信息。
(3)高集成性。系统集成了运输系统、、gps系统、仓储管理系统、以及其他贸易网站连接,形成流畅的供应链管理。
(4)高智能化。在供应链管理中要对自动仓库、gps系统、条形码识别等进行发送指令及实时监控。1.2系统设计目标
通过本系统,客户可以网上下达运输指令、仓库作业指令、配送指令,可以查询运价、库存报告、帐单统计,可以跟踪货物状态等;物流公司可以审核客户的各种指令,对陆、海、空、多式联运委托进行任务分发和业务操作,下达指令给运输和仓储联盟企业,全程跟踪货物状态,统计每票货业务费用,管理物流公司与客户、联盟企业往来帐目;联盟企业可以查询指令及与物流公司的往来帐目等。
2 系统设计方案
2.1 系统结构
在一般的物流系统中,物流活动产生的需求信息和反馈信息,一般都是随着物流的传递而逐级传递的。当物流系统中各环节之间不能直接相连时,信息传递就会出现延迟,从而导致物流系统反应速度的降低,一但某个环节出现问题时就有可能造成整个物流系统信息的堵塞。因此,系统采用总线型物流系统的结构,总线型结构的需求信息和反馈信息是总线式传递的,任何企业和其它节点都可以自由访问和处理拥有相应权限的信息,如图1所示。
图1总线型物流系统结构(略)
利用intranet/internet技术,可以实现总线型物流系统的物流结构,供应商、制造商、分销商、客户、商务网站和第三方物流企业通过自身的服务器进行信息的发布和接收,实现物流系统信息的在线实时共享。
2.2 系统开发模式及技术
系统选用microsoft windows2000 server、windwos nt作为网络服务器;选用windows2000自带的iis 作为web服务器;数据库采用:sql server 2000; 计算机语言采用java、vb、vbscript、javascript、asp技术等作为主要开发技术。
整个管理信息系统采用三层b/s体系结构。系统的客户端只需要一个浏览器即可。相关人员通过览器来查询、增加、修改、删除数据,对信息进行管理。三层的b/s结构是从两层的b/s结构改进而来的。在两层的b/s 应用程序开发领域,微软公司的iis/asp以其强大的功能,良好的扩展能力,及与其它微软产品的一致性,迅速地流行起来。它能够快速开发出看上去非常专业的应用web应用程序。但是,asp有一个天生的缺点,就是asp代码和html代码是混在一起的,当程序逻辑足够复杂时,.asp源文件非常长;而且,无论客户提出用户界面的改变,还是商业逻辑的改变,都需要对.asp文件进行改动,而商业逻辑的改变,很可能需要改动很多文件。
三层结构划分为用户界面层,商业逻辑层,数据库层(如图2所示)。 用户界面层负责处理用户的输入和向用户的输出,但并不负责解释其含义,这一层通常用前端工具(vb,vc,asp等)开发;商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成sql语句检索或更新数据库,并把结果返回给客户端,这一层通常以动态链接库的形式存在并注册到服务器的注册簿(registry)中,它与客户端通讯的接口符合某一特定的组件标准(如com,corba),可以用任何支持这种标准的工具开发;数据库层负责实际的数据存储和检索。 有了这样的结构,上面的问题迎刃而解。
图2 asp应用三层结构(略)
3 系统软件设计
3.1 系统总体功能结构
对于物流企业,则是更多地突出作为物流系统中运输与仓储这两个最主要的功能环节在管理信息系统中的地位。系统分交易中心、调度中心、仓储中心、运输中心、货托中心、结算中心、财务统计中心、客户管理中心8个模块。
3.2 系统主要功能概要
① 交易中心:交易中心产生配送定单,送达至调度中心以进行整个配送过程;
② 调度中心:是配送系统的中心机构,是发送指令的单位,控制着仓储中心、运输中心以及货托中心的各项工作的运行。其调度管理包括有:通知仓储中心进行配货、核算运输费用、通知运输中心送货等。
③仓储中心:仓储中心包括有货源管理、库存管理和包装货物。负责配送中心的货物库存与发送的管理。
④ 运输中心:负责接受调度中心的运输指令,按照跟踪号的配送地址进行送货,还包括对运输中心自身资源(如车队与驾驶员)的管理。
⑤ 货托中心:负责除公路运输外的其它运输方式的委托运输。
⑥、结算中心:负责各项费用的网上结算。结算中心设有以下功能:企业开户、更新密码、忘记密码、存款、取款、合同结帐、配送结算、货托结算、明细帐查询和余额查询。
⑦、财务统计中心:对配送企业的所有财务帐目进行统计与查询。包含财务帐统计、配送费统计与仓库保管/代理费的统计。
⑧、客户管理中心:对配送企业的所有客户进行统计与管理。
4 结束语
利用三层b/s体系结构,用asp、java开发语言及数据库技术开发基于web的物流管理信息系统,能适应各种平台,系统界面友好,操作方便,运行稳定,安全可靠。
参考文献:
[1] 覃征等.网络企业管理[m] .西安交通大学出版社, 2001
[2] 颜佑启.物流系统规划[m].湖南大学出版社.2004
[3] 安志元 陈刚. 基于web的仓储管理系统的设计与实现[j] .计算机教育,2004.213 70-72