基于MultiAgent的服饰企业分销与物流配送管理系统精.docx
- 文档编号:24713216
- 上传时间:2023-05-31
- 格式:DOCX
- 页数:9
- 大小:122.60KB
基于MultiAgent的服饰企业分销与物流配送管理系统精.docx
《基于MultiAgent的服饰企业分销与物流配送管理系统精.docx》由会员分享,可在线阅读,更多相关《基于MultiAgent的服饰企业分销与物流配送管理系统精.docx(9页珍藏版)》请在冰豆网上搜索。
基于MultiAgent的服饰企业分销与物流配送管理系统精
第28卷 第4期2007年4月
纺 织 学 报JournalofTextileResearchVol.28 No.4Apr. 2007
文章编号:
025329721(20070420121204
基于Multi2Agent的服饰企业分销与物流配送管理系统
林祖伟1
方建斌2
宋执环
1
(1.浙江大学工业控制技术研究所,浙江杭州 310027;2.浙江大学运筹与控制科学研究所,浙江杭州 310027
摘 要 为提高服饰企业分销与物流配送管理系统软件开发的效率,根据服饰企业业务流程复杂、繁琐的特点,提出一种采用多Agent技术构建服饰企业分销与物流配送管理系统的方法。
流程进行分解,在此基础上得到基于MAS的分销与物流配送管理系统层次结构,的功能,并结合实例说明系统中各Agent之间的协调机制,Agent技术,系统在智能化方面得到了提高,并且具有很好的可移植性。
关键词 管理系统;多智能体系统;业务流程重组;中图分类号:
TP315 文献标识码:
A
SaleandsystembasedonMulti2Agenttechnology
inclothingenterprise
LINZuwei1
FANGJianbin2
SONGZhihuan
1
(1.InstituteofIndustrialProcessControl,ZhejiangUniversity,Hangzhou,Zhejiang 310027,China;2.InstituteofOperationsResearch&ControlSciences,ZhejiangUniversity,Hangzhou 310027,China
Abstract Inordertoenhancetheefficiencyofsoftwareprogrammingforthesalesandallocationmanagement
system,andinaccordancewiththecomplexandfussyfeaturesofenterprisebusinessprocess,amethodisproposedthatconstructsthesalesandallocationmanagementsystembasedonMulti2Agenttechnology.Itfirstanalyzestheenterprisebusinessprocessofsalesandallocation,andthenthehierarchalstructureofsalesandallocationmanagementsystembasedonmulti2agentinclothingenterpriseisgained.ThepaperillustratesthefunctionofeachAgentandthecollaborationbetweenAgents.Finally,therealizationofthissystemisgivenwithanapplicationcase.InvirtueofMulti2Agenttechnology,thecapabilityofthesystemisenhancedintheaspectsofintelligenceandtransplant.Keywords managementsystem;Multi2Agentsystem;BPR;reconfigurability
收稿日期:
2005-10-18 修回日期:
2006-03-08基金项目:
浙江省科技攻关计划重大项目(2004C11072
作者简介:
林祖伟(1982—
男,硕士生。
主要研究方向为企业信息化。
宋执环,通讯作者,E2mail:
zhsong@iipc.zju.edu.cn。
企业分销与物流配送管理系统在整个企业信息化技术中扮演着重要的角色,它不仅涉及到库存管理、财务管理等子系统的日常业务流程,同时又为决策支持、成本核算等子系统提供必要的数据支持;但是在传统的企业分销与物流配送管理系统的设计过程中,由于企业业务流程频繁变动,软件开发周期往往很长,给系统的设计和维护带来了很大的困难。
由于Agent具有高度的自主性、智能性、协作性、交互性、适应性等特点,多Agent技术为开发分销与物
流配送管理系统提供了一条新的途径[1]
。
服饰企业的特点是自动化程度和技术含量低,
原料与产品种类繁多,业务数据量大,业务流程非常复杂、繁琐。
本文以服饰企业的分销与物流配送管理系统为背景,提出一种采用多Agent技术构建分销与物流配送管理系统的方法。
1 Agent与多Agent系统
111 Agent
Agent是一类在特定环境下能感知环境,并能灵
活、自主地运行以实现一系列目标的、自主的计算实体,它具有自主性、反应性、社会性、主动性、适应性
等主要特性[2]
。
112 多Agent系统
多Agent系统(MAS是指一些Agent通过协作
完成某些任务或达到某些目标的计算实体,是由多个自主或半自主的构件所构成的各种大型系统。
各个Agent之间相互协同与服务,彼此之间的目标与行为矛盾和冲突通过竞争或磋商等手段协调解决,
共同完成一个任务[2]
。
2 基于MAS的服饰企业分销与物流
配送管理系统的设计
,,,,Agent,降低Agent之间的功能耦合程度,这样有利于企业业务流程的重组(BPR,
businessprocessreengineering以及MAS的集成[3]
。
重组过程实际上是各Agent组合成MAS的过程,经过BPR除去或改进某些不合理的流程,得到基于MAS的服饰企业分销与物流配送管理系统的层次
结构,如图1所示。
211 Agent设计
如图1所示,整个系统包括5种类型的Agent。
1业务处理类Agent:
主要进行日常的业务处理,如
客户管理Agent、应收管理Agent等。
2数据模型类Agent:
基础数据包括系统运行所需的用户信息、权
限设置等信息,例如基础数据Agent、用户管理Agent、权限管理Agent、角色管理Agent等。
3信息类Agent:
主要为业务处理类Agent提供数据源,它不仅能从IntranetΠInternet,、数据钻取,Agent、客户关系管等Agent:
其中的业务逻辑规则库,是企业商业逻辑的核心,它可以协调MAS中各Agent的行为,实现Agent之间的协作和任务转发等功能。
5接口Agent:
负责管理分销系统与企业(信息管理系统、
财务系统之间的信息交互、数据同步等,可以根据系统间信息交互的协议,规定数据读写的统一格式。
212 系统中各MAS的功能
根据图1进一步分析系统中各个MAS的组成和功能,针对业务的具体流程,系统中主要包括了以下几个MAS
。
图1 基于MAS的服饰企业分销与物流配送管理系统层次结构
Fig.1 HiberarchyofsaleandallocationmanagementsystembasedonMulti2Agentinclothingenterprise
・
221・纺织学报
第28卷
图2 订单→出货流程各Agent的协作流程
Fig.2 CollaborationbetweenAgentsinorder→shipmentprocess
21211 基础数据处理MAS
基础数据处理MAS的主要功能是管理分销与
物流配送管理系统运行所需的企业静态数据,包括角色定义、用户权限定义等。
这些基础数据是企业业务流程中相对稳定的部分,为系统中其它MAS提供规范的数据定义。
它主要由数据模型类Agent和协调Agent等构成,是整个分销管理系统运作的基础。
21212 业务流程处理MAS
业务流程处理MAS的主要功能是管理日常的分销业务流程,包括订单的生成与执行、客户信息管理等,这些都属于企业业务流程中变更率相对较低的部分。
它主要由各种业务处理类Agent和协调Agent构成。
21213 辅助决策分析MAS辅助决策分析MAS求,,反、销售分析等信息,的数据。
这些数据再结合决策算法,经过进一步的计算分析,得到决策参考方案,帮助管理者做出适当的决策。
它包括计划配送管理Agent、销售业绩评价Agent、销售分析Agent、客户信息管理Agent以及预测决策支持Agent等,它主要由业务处理类Agent、信息类Agent、数据模型类Agent和协调Agent构成。
21214 接口MAS
接口Agent主要有(信息管理系统接口Agent
和财务系统接口Agent,它提供了一个容器来承载分销与物流配送管理系统中的接口Agent,保证分销与物流配送管理系统中各Agent与其它信息系统中Agent的信息交互。
这些信息系统包括企业原先已
有的信息管理系统、财务系统等。
213 分销与物流配送管理系统的协调机制
系统中Agent之间的协调机制主要是由协调Agent来负责完成的,MAS中每个AgentAgent的标、。
当MAS的Agent发来的服务
会根据请求的内容到Agent记录,确认可以提供服务后将组织调用相关的
Agent并提供服务反馈[4]
。
图2举例说明从生成销售订单到完成出货流程系统中各Agent之间协作的流程。
1内勤人员输入一条销售订单,销售订单管理Agent在生成一张订单之前,先向辅助决策分析MAS的协调Agent、信息管理系统接口Agent分别发出查询请求。
2辅助决策分析MAS的协调Agent收到请求后,确认需要客户信息管理Agent提供相应的服务,于是由它负责调用客户信息管理Agent,查询客户的当前信用信息,将查询结果反馈给销售订单管理Agent。
3信息
・321・第4期林祖伟等:
基于Multi2Agent的服饰企业分销与物流配送管理系统
管理系统的库存子系统通过接口Agent获得查询请求后,转由系统中相关的MAS进行与第2步相似的操作,最终与库存管理Agent通信,查询产品的库存信息和仓库货位情况,由协调Agent将查询结果反馈给销售订单管理Agent。
4信息管理系统的生产子系统通过接口Agent获得查询请求后,同样转由系统中相关的MAS进行与第2步相似的操作,最终与生产管理Agent通信,查询当前的生产状况,由协调Agent将查询结果反馈给销售订单管理Agent。
5销售订单管理Agent对3个查询反馈信息进行汇总,首先判断客户状况是否符合要求,如果不符则直接拒绝;如果相符则需要根据当前库存信息、仓库货位情况、当前生产状况计算订单的预计完成时间,然后与订单期望完成时间比较,订单进行调整后再重新输入;订单。
述过程相似,理Agent通信,。
在不影响理解情况下,图中省略接口部分的描述。
3 系统实现方案
服饰企业分销与物流配送管理系统采用三层CΠS软件结构,如图3所示,其中包含数据库服务器、应用程序服务器、客户端工作站3部分。
其中数据库服务器实现数据的存取与维护;应用程序服务器提供大部分企业决策算法;客户端工作站则提供人机交互界面
。
图3 系统实现结构
Fig.3 Implementationofsystem
在系统的实现技术上,由于Agent技术融入了
面向对象设计(OOD,objectorienteddesign的思想,所以适合采用面向对象软件进行开发。
系统的客户
端程序和应用服务器采用Delphi1net技术进行开发,数据库服务器则采用SQLServer2000数据库系统。
Agent在系统中表现为经过封装的软件模块,MAS表现为融和相关软件模块实现特定功能的模块集合。
利用面向对象语言所提供的继承、多态和重载等能力,实现将由企业业务流程抽象出来的Agent转化为软件Agent实体。
在建立MAS系统层次结构的基础上,对软件Agent的代码实现部分进行封装,在Delphi中表现为bpl包或组件包等形式,由此得到模块化的软件Agent。
大多数数据模型类Agent都可以通过继承方,将这,通过继承实现功能扩展以Agent则可以借助设计模式来,例如运用策略(strategy模式实现算法间的灵活切换,用装饰(decorator模式实现不同的显示方式。
接口Agent可以采用关系数据库语言的SQL语句实现数据同步和信息交互。
协调Agent处理的是企业商业逻辑中的动态部分,存在诸多不确定性,它们的实现可以借助面向对象语言多态和重载的特性。
4 结束语
研究了基于Multi2Agent的服饰企业分销与物流配送管理系统,在设计与开发上借助Agent技术使系统在智能性、可移植性等方面都得到了提高;同时Agent技术融合了面向对象技术的思想,通过将业务流程封装为具有自治性、协作性、智能性的各种不同类型的Agent实体,简化了企业业务流程重组的过程,使系统的二次开发更加便利。
该系统已成功应用于一家知名品牌的服饰企业中,对于其他性质企业的分销与物流配送管理系统的设计与开发也具有借鉴意义。
FZXB参考文献:
[1] 龚报钧,王树青.基于Agent技术的企业资源计划系统研
究[J].系统工程理论与实践,2001,21(1:
1-7.
[2] 张洁,高亮,李培根.多Agent技术在先进制造中的应
用[M].北京:
科学出版社,2004:
4-5,11.
[3] 龚报钧,王树青.支持动态企业模型的MAS模型及其获
取方法[J].系统工程理论与实践,2001,21(5:
44-49.
[4] Lea,Bih2Ru,Gupta,etal.Aprototypemulti2agentERP
system:
anintegratedarchitectureandaconceptualframework[J].Technovation,2005,25(4:
433-441.
・
421・纺织学报第28卷
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MultiAgent 服饰 企业 分销 物流配送 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)