




已阅读5页,还剩96页未读, 继续免费阅读
(管理科学与工程专业论文)面向企业drp的工作流管理系统研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向企业d r p 的工作流管理系统研究 摘要 在“全球经济一体化”、“电子商务网络化”背景下,实藏规模化、 跨区域的管理是企业分销系统的种发展趋势,其目的怒将企业分销 体系纳入到一个整体信息刚络中。随着市场环境的迅速变化,企业分 镇体系需要不断的进行业务流程重组,然而传统的分销系统显然不具 备这种应变能力,从而等致企业的组织体系和运作方式僵化,难以适 应变化而遭淘汰。面对这种困境,企业分销系统迫切需臻寻求一种新 的思维方式。具备对常规性业务进行分解、组合、集成管理特点的工 作流管理思想,被看作是企业分销系统研究的一个耨方囱。把1 二 乍流 管理思想应用到企业分销系统中,能够灵活机动的适应变化,有效的 弥补不足,两者的结合,具有长远意义。 本文研究蠹在将t 作流管理思想融入到企业分销系统没计中,并 在此基础e 设计一仑基于互联网和面向企业分销体系的工作流管理 系统集成平台。本文首先提出了一种针对余业业务流程的柔性配置设 计思想,应嗣该思想可将企业业务流程以一秘结构化文件方式进 亍描 述,并且可以根据变化随时调整该描述文件,从而达到业务流程的快 捷、柔性藿组;其次,针对流程柔性配鬣思想进行了相应的流程自动 船丧斤机制研究,威罔该桃制可将流程结构亿描述文件自动解析成为可 被计算机执行的程序代码,并通过定的配置,实现按照结构化文件 所描述的逻辑顺序的自动执行;煨后,针对企业分销系统的特点,在 对分销终端和总部的通信机制做了分析研究基础上,提出了一种基于 互联网的分销终端软件动态下载及自动生成的实现机制,即通过浏览 器将程序软件包自动下载到客户端,通过一些环境参数配置,生成可 执行的分销终端软件,该分销终端软件既可以完成本地业务操作,又 能与总部进行信息交互和协同作业,从而形成对分销体系业务流程的 整体控制。 本文面向企业d r p 工作流管理系统集成平台的研究,在技术方 面,从企业分销业务流程角度出发,设计、封装了大量底层流程处理 与协同作业的控制管理功能,在确保良好的传统分销系统功能基础 上,较好地解决了企业分销系统流程柔性重组问题,具有良好的灵活 性、实用性、可扩展性和兼容性;在理论方面,提出了业务流程柔性 配置设计思想、流程自动解析执行机制和软件动态下载及自动生成机 制,在企业d r p 研究方面具有创新,同时对其他领域的研究也有一 定的指导意义。 关键词:分销系统d r p 、工作流管理系统w f m s 、中间件 r e s e a r c ho ne n t e r p r i s e sd r po i u e n t e d w o r ? l o ws y s t e m a b s t r a c t w i t h “g l o b a le c o n o m i ci n t e g r a t i n g ”,“e - c o m m e r c en e t w o r k i n g ”,p u t s i z a b l ea n d t r a n s r e g i o nm a n a g e m e n t i n p r a c t i c e i so n ek i n do f e n t e r p r i s e sd i s t r i b u t i n gr e s o u r c ep l a n n i n g ( d r p ) s y s t e m sd e v e l o p i n g t r e n d ,t h ep u r p o s ei sb r i n g i n gt h ed r pi n t oaw h o l ei n t e g r a t i v e i n f o r m a t i o n n e t w o r k a l o n g w i t ht h e f a s t c h a n g i n gs u r r o u n d i n g , e n t e r p r i s e sd r ps y s t e mh a st or e e n g i n e e r i n gc o n s t a n t l y t r a d i t i o n a ld r p s y s t e md o n t h a v es u c h f e x i b i l i t y t h a t s e l f - c h a n g i n g w i t he x t e r n a l e n v i r o n m e n t ,t h i sc a u s e st h eo r g a n i z i a t i o n ss t r u c t u r ea n do p e r a t i o nm o d e b e i n gr i g e s c e n ta n du n a d a p t a b l e ,a n dt h e nm a k et h ee n t e r p r i s ef i n a l l yb e w a s ho u t f a c et os u c hp u z z l e d o m ,e n t e r p r i s e sd r ps y s t e mu r g e n t l y n e e dt of i n dan e wi d e o l o g y t h et h o u g h to fw o r k f l o wm a n a g e m e n t s y s t e m ( w f m s ) s e e m s a so n en e wr e s e a r c hd i r e c t i o no nd r pb e c a u s eo f i t sd i s a s s e m b l i n ga n da s s e m b l i n gw o r k f l o w sc h a r a c t e r i s t i c s a p p l y i n gt h e w f m si d e at ot h ed r ps y s t e mc a nm a k eu ps o m eo fd r p sl i m i t a t i o n a n dm a k ei tm o r ea d a p t a b l e w es a y ,p u tt h i st w o t o g e t h e rh a s f a r r e a c h i n gm e a n i n g o u rr e s e a r c hl o c a t e so np u t t i n gt h ew f m si d e ai n t oe n t e r p r i s e s d r ps y s t e m ,a n do nt h eg r o u n do ft h i s ,d e s i g n i n gae n t e r p r i s e sd r p o r i e n t e dw o r k f l o w ( e d r p o w f 、m i d d l e w a r eb a s e do ni n t e m e t t h i s p a p e rf i r s tp r e s e n t saf l e x i b l ec o n f i g u r a t i o nt h o u g h ta i m e da te n t e r p r i s e s o p e r a t i o nf l o w s ,u s i n gt h i st h o u g h tw ec a nd e s c r i b ee n t e r p r i s e so p e r a t i o n f l o w sw i t ho n es p e c i a lk i n do fs t r u c t u r e dd o c u m e n t ,a n dt h i sd o c u m e n t c a nb ea d j u s t e dv e r yc o n v e n i e n t l y ,s om a k et h er e e n g i n e e r i n gp r o c e s sb e f a s ta n df l e x i b l e s e c o n d l y ,a c c o r d i n gt ot h ef l e x i b l ec o n f i g u r a t i o n t h o u g h t w e p u t f o r w a r da na u t o m a t i ci n t e r p r e t i n ga n da n a l y s i n g m e c h a n i s m ,i tc a nr e a dt h es t r u c t u r e dd o c u m e n t sa n dt r a n s l a t et h e mi n t o p r o g r a mc o d e ,w i t hs o m ek i n do fc o l l o c a t i o n ,t h i sp r o g r a mc o d ec a nb e e x e c u t e da u t o m a t i c a l l y t h i r d l y ,i na l l u s i o nt ot h ed r p sc h a r a c t e r i s t i c s a n dt h ec o m m u n i c a t i o n sm o d e ,w eb r i n gf o r w a r da n o t h e rm e c h a n i s mt h a t t e r m i n a ls o f t w a r ec a nd o w n l o a da n de x e c u t ea u t o m a t i c a l l y ,t h a ti s d o w n l o a d i n gt h ep r o g r a mp a c k a g et h r o u g ht h eb r o w s e r ,w i t hs o m e e n v i r o n m e n t s e t t i n g ,g e n e r a t i n g t h eu l t i m a t e t e r m i n a ls o f t w a r e ,t h i s t e r m i n a ls o f t w a r ec a nn o to n l yd ol o c a lo p e r a t i o n ,b u ta l s oc o m m u n i c a t e a n dc o o p e r a t ew i t ht h ed r pc e n t e rs e r v e r , s oc o m ei n t ob e i n gt h ew h o l e c o n t r 0 1 t h er e s e a r c ho fe n t e r p r i s e sd r po r i e n t e dw o r k f l o wm i d d l e w a r e t h i sp a p e ra r o u n d e d ,i nt e r m so ft e c h n o l o g y ,w es t a n do nt h ep o i n to f e n t e r p r i s e so p e r a t i o nf l o w ,d e s i g na n de n c a p s u l a t e al o to fs u b s t r a t e f u n c t i o n so fo p e r a t i o n f l o wp r o c e s s e sa n dc o o p e r a t i v ew o r k i n gc o n t r o l s , r e s o l v et h ep r o b l e mo fr e e n g i n e e r i n ga p p r o p r i a t e l y ,a n dm a k et h ed r p s y s t e md e s i g n i n g m o r eq u i c k l ya n dm o r e c o n v e n i e n t l y ;i nt e r m s o f t h e o r e t i c s ,w ep u tf o r w a r daf l e x i b l ec o n f i g u r a t i o nt h o u g h t ,a na u t o m a t i c i n t e r p r e t i n g a n d a n a l y s i n gm e c h a n i s m ,a n d a na u t o m a t i cs o f t w a r e d o w n l o a d i n ga n de x e c u t i n gm e c h a n i s m ,t h i sd oh a v es o m ek i n d o f i n n o v a t i o no nd r pa r e aa n da l s oh a v es o m em e a n i n go fi n s t r u c t i o nt o o t h e ra r e a k e y w o r d s :d i s t r i b u t i n g r e s o u r c e p l a n n i n g ( d r p ) , w o r k f l o w m a n a g e m e n ts y s t e m ( w f m s ) ,m i d d l e w a r es o f t 面向企业d r p 的工作流管理系统研究 第一章引言 1 1 本文的研究背景及意义 企业生产经营活动是由各种业务流程交织在一起组成的,流程因此无处不 在。同时,业务流程和企业的生产经营息息相关。流程固然重要,但许多流程隐 含在日常的操作中,因而不被人们所重视,不能有效地进行管理。这些都使得企 业不能很好地跟踪业务流程的执行“。在市场竞争日趋激烈的时代,企业所处的 商业环境也在悄然发生变化,客户需求瞬息万变,产品生命周期不断缩短,技术 不断创新,企业要在这样一个竞争和变化的外部环境下生存,必须随需应变、不 断调整、优化企业的各种业务流程,对流程进行重构。利用信息技术可以加速企 业流程重构,实现有效有序的管理和高度的灵活性“。 一般情况下,企业的日常活动中,约有7 0 是属于流程类活动,如订单出货 流程、生产流程、企业内各类申请表单、公文签审、信息传递与签收、公司各类 支出与收付等。企业的工作流贯穿企业生产经营的各个阶段,因此企业引入工作 流程自动化系统即工作流管理系统,旨在加快流程处理速度,提高企业工作效率 和企业市场竞争力,增加对工作流程的控制,便于流程的整合,提升决策质量与正 确度”。传统的办公自动化系统中,其任务或功能是分离、孤立的,这样让人感 觉系统总是混乱和烦琐的。从操作上来看、用户经常会被复杂的流程弄得的晕头 转向,搞不清这一环节是从哪一个环节来的,也不清楚下一环节又是哪一个。另 一方面,系统往往是单用户单角色的,用户需要在不同的系统中转换,以担任多 个角色,处理多个任务。这样的系统难以很好地实现流程性的业务和人员之间的 协同作业,同时系统功能的修改、调整变得很困难。但是现实当中,一个用户担 任多种角色的情况还是很多的,流程性系统也是比较常见的,这就需要呼唤新的 技术来解决这一难题,工作流管理技术适应这一需要脱颖而出,成为解决流程性 系统的必然选择。 人们对于i t 和企业管理的关系己经不再陌生。在企业信息化大潮下的今天, 大多企业,特别是有一定规模的企业都进行了信息化建设,如销售系统、$ c m 、 面向企业d r p 的t 作i j f i 管理系统研究 m r p 、财务系统、办公自动化等。然而,这类系统往往局限于解决企业内部的具 体事务问题,面向企业内部功能,而不是面向市场和面向客户的系统,其丌发模 式通常是将业务流程硬编码到应用系统的整体结构中,每次业务流程的修改都可 能引起程序结构的大幅变动。其僵硬的体系结构增加系统复杂性,阻碍系统灵活 性。对于最终用户来说,业务流程变更的置后严重地影响了市场的响应速度,失 去了市场机会,但对于系统集成商和软件丌发商来况,业务流程不断变更,使之 更陷入系统丌发和维护的泥沼中。 从以上分析可以看出,目前企业分销系统必须解决两个问题,第一,细化企 业业务流程,设计、组装一条适合企业当前内外环境的分销流程;第二,企业的 分销系统必须应该具备快速、方便的流程重组能力,以适应不断变化的内外环境。 1 2 国内外研究现状 1 2 1国内外d r p 研究现状 d r p 系统的研究在国外始于本世纪5 0 年代中期,但直到9 0 年代初,美国 和加拿大只有三家专业的软件公司开发了d r p 商业软件。这主要是因为各行业 的分销网络类型各异,即使相同行业的分销网络,因企业分销决策计划各不相同, 分销网络的管理原则也不尽相同。因此,建立适合企业实际需要的d r y 系统, 必须采取量体裁衣的方式,通过购买现成产品是不现实的,同时d r p 系统通常 是大型应用软件,由于涉及整个分销网络,其开发实施需要大量的人力、物力的 投入,系统运行对分销网络的规范运作也提出相当高的要求,这些都是企业对 d r p 系统望之却步的主要原因。国外企业和软件公司对企业分销网络管理诸方 面进行研究并已经取得很多研究成果。著名的d r p 分销网络管理信息系统成功 实施的例如:d e l l 公司将d r p 分销网络管理信息系统应用于p c 机、服务器等 计算机产品的分销网络中后取得了显著的成功;美因著名的商品零售连锁店 w a l m a r t 在利用d r p 分销网络管理信息系统后创造出高额利润从而战胜竞 争对手p j 。 近年来,d r p 分销网络管理信息系统在国内电得到了越来越广泛的应用, 丌思,用友,金蝶等企业管理软件方而的知名大公司也开始竟相推出自己的d r p 面向企业d r p 的l t 作流管删系统研究 产品,上海汽车工业销售总公司、建达蓝德科技有限公司、北京中关村电脑科技 发展公司、t c l 等都是国内成功实施d r p 系统的典型案例p j 。 但总的来看,d r p 分销网络管理信息系统的实施结果并不理想,可以发现, 国内d r p 市场上的产品大多借鉴自国外d r p 实施应用的案例,在产品设计的时 候,没有考虑到中国企业的实际情况。例如,在地域分散的企业分销网络之间实 现信息的集成方式上,国外某些案例中选择采用建立大型分布式数据库,但在中 国由于互联网等i t 技术兴起不久,相关软硬件都有一定的限制,所以在国内采 用同样模式,结果往往不能令人满意。 面对迅速变化的内外环境,企业的d r p 分销网络管理信息系统不仅是要量 体裁衣、符合企业实际情况的,而且必须是能够随着环境的变化而迅速所处相应 的变化、调整,这点上,国内的大部分d r p 软件都不具备。国外目前对工作流 的研究比较热门,工作流的思想在于细化企业业务流程,从而可以达到对流程的 快速重组,把工作流的思想应用到d r p 中来,可以在一定程度上弥补当前的不 足。 1 2 2 国内外工作流研究现状 工作流过程模型理论基础的研究还很不成熟,在建模方法上还投有形成比较 系统的理论体系。这是与过程建模缺乏统一有效的理论基础有关。目前已有的工 作流过程模型涉及的理论主要包括计算机支持的协同工作( c s c w ) 、协调理论、 语言行为( s p e e c ha c t ) 理论、智能体a g e n t 、图论、p e t r i 网和面向对象技术等。 此外,a g e n t 理论、图论等在工作流的定义中得到了广泛的应用。限于篇幅,这 里就不再讨论。由于各种理论都有自己的适用范围,因此针对工作流的具体情况 结合使用多种建模理论是目前工作流过程模型常采用的措施。”。 工作流过程模型中应用最多的是描述语言( 对象模型) 、基于图、网的方法 ( 有向图、条件化有向图、p e t r in e t ) 、基于规则的方法等形式。总体上讲大多 数工作流过程模型在形式化语义、可视化、易修改性和描述的全面性等方面难以 均衡,健壮性和柔性不足。 在结构上w f m s 已有了初步的标准:一个的工作流管理系统包括工作流过程 定义、工作流引擎、豁控管理及用户程序等分布式结构。从功能上看,1 :作流管 面向企业d r p 的t 作流管理系统1 i j f 究 理系统都包含以下三个主要功能:工作流过程模型构建、运行和交互,其中模型 构建阶段是给工作流引擎提供了可运行的过程模型。因此无论从功能还是结构上 讲,工作流过程模型是整个工作流管理系统的基础,决定了工作流管理系统从设 计到运行的诸多步骤。因此,工作流过程模型的性能和标准化很大程度上影响了 工作流管理系统的功能和标准化。 传统的工作流过程模型比较适合结构化较强的工作流,模型的刚性较强。现 实中的许多工作流重复性不是很强或没有重复性,执行过程所需的活动参数事先 暂时无法确定,同时在执行过程中间还可能会发生一些异常的情况,使得传统缺 乏柔性的工作流表现欠佳。 针对上述工作流过程模型出现的问题,人们已给出了一些解决方案。如寻找 灵活易于修改的工作流过程形式化表示方法及过程的执行策略是一个研究方向。 g p s g 表示便于根据工作流的变化或采取优化措施对定义好的工作流过程模型进 行修改,使之与现实过程相符合“。也有从过程实例的执行改进传统工作流过 程模型的作法。为此,每一个活动需要有两类不同的状态:用户态( 表示用户可 能的操作) 和系统态。其中活动的系统态将由工作流引擎管理维护,而用户态可 由用户干预,以便工作流管理系统暂停某个活动时,用户仍然可以根据实际情况 控制过程的执行。这样f r e e f l o w 能有效处理常规流程之外所发生的各种异常情 况。 目前国外已丌发了多种商品化的工作流管理系统,而国内设计的工作流管理 系统大多是在已有的群件系统上,如l o t u sd o m i n o n o t e s 平台作二次开发。这 些平台并不是专为过程的建模设计的,其业务过程模型的表达能力不强、可重构 性较差,在工作流发生改变时需要对整个应用系统作较大的调整。影响可重构性 的两个因素是模型元素的标准化一构件技术和构件软件集成技术。 总体上来讲,上述模型基本上还是用活动及其关系来描述工作流的,鉴于它 和以活动为中心的工作流模型的互补性,用两者的结合来描述工作流过程模型也 是有待深入研究的内容。随着竞争的加剧,电子商务、虚拟企业和供应链等理论 的发展,跨组织的工作流将是企业运行的主体形式。以活动和角色结合描述跨组 织工作流值得深入研究。 现代企业逐渐出现分布化、网络化和敏捷化的趋势,相应地对工作流过程模 血向企业d r p 的t 作流管理系统研究 型的灵活性、可用性、可伸缩性、可靠性以及互操作性等方面提出了更高的要求, 工作流过程模型的研究被提高到一个较高的层次。 目前工作流过程模型的研究中,下面的几种情况的研究比较活跃,预计仍是 近几年研究的焦点”。 ( 1 ) 基于0 0 t 的二 作流过程模型 面向对象技术( 0 0 t ) 适合有许多活动实体的复杂、大规模系统的建模和分 析,并且能够将建模和分析融为一体。和其它建模方法也有很强的结合力。 ( 2 ) 基于a i 的工作流过程模型 人工智能a i 理论为工作流过程模型提供了充分利用经验,获取规则知识, 进行推理的工具,能够有效处理工作流运行的动态性和工作流过程模型参数的不 确定问题。 研究具有i h 组织、自学习和侨同性的智能工作流过程模型也是值得进一步深 入研究的。 此外,采用a i 的知识表示方法( 如框架) 和推理方法( 如案例推理) 也是 过程模型研究的关注点。 ( 3 ) 基于集成的工作流过程模型 由于不同的建模方法各有优缺点,所以除开展工作流过程模型理论基础的研 究,开发新的工作流定义方法外,综合不同方法构建工作流过程模型是十分有效 的方法。这也是目前工作流过程模型的一个发展趋势。基于有向图和逻辑规则的 工作流建模步骤如下:首先划分业务过程,将实际应用中的工作流用有向图表示。 其次从上到下分解过程,直到原予活动为止。 此外,业务的大规模化、网络化和分稚化,导致工作流的分布化、复杂事务 化和w e b 化,这对工作流的建模和实现技术提出了更高的要求“。 市场已从相对稳定演变为动态多变,局部竞争扩展为全球竞争,跨行业、跨 地区的竞争、渗透与协作日趋激烈。虚拟企业成为最有希望的经营管理模式与技 术手段。工作流过程建模技术也可以被有效地应用于虚拟企业中,这是因为虚拟 企业的工作流过程模型与传统企业工作流过程模型具有一定的相似性。研究具有 自学习柔性的工作流过程模型是实际中亟待解决的问题。 业务过程的建模和分析是实现工作流管理的基础。目前的工作流建模技术还 呵向企业d r p 的t 作流管理系统研究 存在理论基础薄弱、缺乏柔性、表达能力差等缺陷。综合上述分析可见,在解决 工作流过程模型表达能力的前提下,工作流过程模型的柔性化、智能化和可再造 性研究应作为今后工作流管理系统的重点柬研究。 1 3 本文要解决的问题和研究的内容 通过考察上述的研究现状可以看出,国内在d r p 和工作流研究领域各自都 存在许多问题,而在两者的结合上近乎空白。本文的研究主要定位在工作流系统 的研究以及将该研究成果应用到d r p 系统中去,本文研究主要面向以下若干问 题。 首先,分布式结构问题。目前大多数的d r p 分销网络管理系统是基于c s ( 客户n 务器) 架构的,这种模式的程序执行效率高,但缺点也很多,最主要 的应用推广上比较麻烦,软件更新上比较复杂,不适应较高频率的软件调整,因 此不适应快速变化的周边环境。 第二,流程细化的问题。目前大多数的d r p 分销网络管理系统是为某特定 企业量身定制的,其流程相对僵化,许多流程没有迸一步的细化,因此调整起来 往往比较困难。 第三,流程重组问题。这个问题与第二个问题有很大的关联,企业业务流程 的细化程度越深,重组越容易,反之亦然。另外,现今的大多d r p 系统的流程 管理是经过程序的硬编码实现的,这意味着调整流程,必将改动大量的程序代码, 企业不得不投入大笔资金请专业软件开发公司进行重新调整开发,如果是大规模 的调整,其成本不亚于重新开发,这大大增加了企业流程重组的负担,延误了重 组时间,并且不适应频繁的变化。 基于以上问题分析,本文研究运用j a v a 技术,结合了大量底层流程控制程 序包,并在工作流领域知名的j a v a 丌源项目j a w e 和s h a r k 基础之上,设计开 发了面向企业d r p 的工作流管理系统( 以下简称e d r p o w f ) 。e d r p o w f 基于b s 架构,应用了j a v aa p p l e t 技术,次开发随处使用,所有的客户端基 于浏览器,升级和维护都十分方便:e d r p o w f 实现了流程的逻辑设计与实际 执行相分离,并且转变了以往d r p 系统的以人为驱动的系统被动模式,而是采 用了以程序为驱动的系统主动模式,将一个个流程作业以任务形式传达给参与 血阳企业d r p 的t 作流管理系统 卅究 者。这样,当系统需要调整的时候,只要简单的调整一下逻辑设计器内各个流程 的执行顺序,不需要改动任何程序代码,一个面向新流程的d r p 系统就产生了。 1 4 本文的主要工作、创新点与组织 1 4 1 本文的主要工作 ( 1 ) 基于i n t e r n e t 的b s ( 浏览器服务器) 架构 e d r p o w f 的执行完全基于i n t e m e t ,客户端仅仅是一个浏览器,用户不论 在何地,只要接入i n t e r n e t ,打开相关页面,就可以参与到e d r p o - w f 系统中 来,一些简单的流程控制,仅仅通过页面上的一一些操作,就可以和服务器交互信 息,使用相当方便,而且在客户端除了安装i a v a 虚拟环境以外不需要安装任何 软件。所有的程序软件都安装在服务端,这样,也使得系统的调整、升级变得十 分便利。 ( 2 ) 分布式终端软件的自动下载及生成执行 纯b s 模式虽然方便,但是也存在一些问题,比如浣执行效率问题,因为所 有的负担都在服务器端,这样,用户接入一旦过多,会导致系统的执行效率明显 下降。因此,e d r p o w f 提供了一种b s 模式下的替代,我们称为b & c s ( 测 览器& 客户端朋醍务器) 模式。针对一些比较复杂的、占用系统资源较多的流程, 我们还是希望和原来一样,把一些任务交给客户端执行,仅仅把结果返回给服务 端,但是又不希望在客户端增加额外的软件,因此,我们引入j a v a a p p l e t 技术, 这是一种在服务断端开发,在客户端使用的小程序。用户操作,仍然是打开一个 相关页面,系统自动将客户端程序下载到客户机,然后用户只要在本地进行操作, 操作结果会通过j a v a 远程接口传给服务器,实现分柿式管理。不论是纯b s 模 式还是b & c s 模式,对用户来说,所有的操作都还是在一个页面当中进行的。 ( 3 ) 流程的可视化逻辑设计 系统开发人员往往是熟悉程序的设计开发,对企业的业务流程不怎么了解, 而企业员工则正好相反,因此,在传统的d r p 系统设计当中,两者的配合至关 重要,一般来说,开发人员需要花相当的精力去了解整个流程,然后再逐步将流 程程序化,这一个过程是相当复杂和繁琐的。因此,我们在设计e d r p o w f 的 面向企业d r p 的t 作流管理系统研究 时候试图将流程设计和程序实现相分离,这样,只要将业务流程细化以后,咀可 视化的直观形式首先设计出一个业务流程图,然后通过工具将该图用标准格式保 存到一个文件当中,最后,只要在流程控制程序中去解析这个文件就可以执行整 个系统。我们在丌源项目j a w e 基础上丌发了一个可视化流程设计器,_ 丌发人员 和企业用户在这罩可以很直观、方便的设计、修改、调整而得到一个符合企业要 求的流程图,然后该流程图会自动保存到一个x p d l 文件当中( 在这里,我们 使用了工作流管理联盟( w f m c ) 定义的的x p d l 语言格式) ,一旦流程发生改 变,做一些相应的调整,就可以很方便、快速的生成新的x p d l 文件,而下面 介绍的流程控制器程序正是通过解析该x p d l 文件来执行程序的。 ( 4 ) 流程的自动解析执行 企业业务流程图一旦设计好、生成了x p d l 文件以后,所有的工作都交给 工作流流程控制器程序,即工作流引擎去执行,在这里,我们在开源项目s h a r k 之上二次丌发了一个工作流引擎,它的作用就是解析并执行x p d l 文件中定义 好的工作流程。一旦流程发生改变以后,只要重载( r e l o a d ) 相应的x p d l 文件, 而不需要改变程序。 ( 5 ) 以系统驱动模式替代人工驱动模式 传统的d r p 系统以人工驱动模式为主导,用户登入系统以后,主动选择执 行相应的操作。而我们试图转变这种模式,把所有的业务流程以任务作业形式 “推”给用户,当用户一旦登入系统以后,首先就会看到若干个等待用户处理的 任务,这样,只要完成这些任务就可以了。例如,一旦订单下来,e d r p o w f 系统会自动查询数据库检查库存,如果库存足够,自动发送一个“发货”的任务 给发货部们,发货人员登入e d r p - o w f 系统以后,就会看到“发货”任务,然 后发货;如果库存不足,e d r p o w f 系统会发送一个“采购”任务给采购部门, 采购人员登入e d r p o w f 系统以后,会看到“采购”任务,然后采购。采用系 统驱动模式,只要流程定义的恰当,可以令各部门的配合达到最佳效果。 1 4 2 本文的创新点 ( 1 ) d r p 业务流程柔性配置设计思想 面向企业d r p 的工作流管理系统充 在传统的d r p 系统中,很少把业务流程从程序中独立出来考虑,流程之间的 执行顺序往往是由程序编码来约定的,如前所述,这种方式使得d r p 流程设计变 得相对僵化。因此,本文在考虑把工作流思想应到到d r p 中时,首先考虑在d r p 的流程设计阶段引入工作流思想,即通过特定的配背文件来描述d r p 流程,那么 当流程需要做调整的时候,就只要调整这个描述文件就可以了。 ( 2 ) 流程自动解析机制 d r p 流程要融入到系统中执行,最终还是必须描述为程序代码。但是代码的 编写工作我们希望交给系统来自动完成,这样,人的工作就可以专注于流程描述 文件的设计。因此,为了配合柔性配置设计思想,我们考虑在流程执行之前,引 入一种流程自动解析机制,将描述文件中所描述的流程自动解析成为程序代码。 ( 3 ) 分销终端软件动态下载及自动生成的实现机制 传统的d r p 终端软件不外乎c s 和b s 两种模式,各有各的优点和缺点, 本文在综合这两种模式的特点下,力求对两者做一个整合。考虑到某些分销点需 要自主运作能力,因此,通过浏览器将程序软件包自动下载到客户端生成可执行 的分销终端软件,该分销终端软件既可以完成本地业务操作,又能与总部进行信 息交互和协同作业,从而形成对分销体系业务流程的整体控制。 1 4 3 本文的组织 本文分为五大部分: 第一部分为第一章,主要从理论和实际两方面讨论了问题提出的背景与该问 题的研究意义。 第二部分包括第二章、第三章,浚部分是本文研究工作的理论基础。 第二章简单介绍了一些d r p 系统和工作流管理系统的基础理论,以及这两 者的结合能给企业带来的优势。 第三章着重介绍了本文研究的e d r p o w f 系统的技术框架结构,以及在设 计丌发中应用到的一些核心技术。 第三部分为第四章,详细介绍了e d r p o w f 系统在逻辑结构上的总体设计 思想。 第四部分为第五章,它是对第三部门的具体实现,详细介绍龅明了 9 面向企业d r p 的t 仵流管理系统研究 e d r p o w f 是如何丌发实现的,以及在开发过程中核心技术的具体应用。 第五部分为第六章,对本文进行小结,总结了本文的主要研究工作,展望了 本文研究需要进一步解决的问题。 1 5 本课题项目背景 课题来源: 杭州市科技局,面向企业d r p 的工作流管理中间件研究,2 0 0 4 3 3 1 0 8 。 血1 句企业d r p 的t 作流管理系统研究 第二章企业分销资源计划( d r p ) 与工作流概述 2 1 1d r p 的概念 2 1 企业d r p 概述 分销资源计划( d r p ) 是供应链管理系统( s u p p l y c h a i n m a n a g e m e n t ,缩写 s c m ) 派生出来的新兴管理系统,通过对资本、制度、采购、价格、库存、应 收帐款等方面的管理,有效的控制和分散风险,抢占销售中断,完成战略布局。 狭义的d r p 是对分销网络上的库存进行计划和管理。d r p 的作用在于对企 业分销渠道的管理,如对总部、分销分公司、经销商、代理商或连锁店进行系统 管理,管理对象主要是订单、库存、财务往来等。 广义的d r p ,在对分销链上的库存、销售订单进行管理的基础上,还加入 了财务管理、客户关系管理、物流管理等方面的扩展功能。 d r p 系统的核心功能是实现对分销体系中的商品、信息和资金流动的高效 集成管理,通过建立企业、分销渠道和供应商的关联作业系统,在统一的信息平 台上实现企业内部管理( 总公司与分支机构) 、企业与分销渠道合作伙伴、企业 与供应商之问的资源共享和协同作业,从而有效优化企业供应链结构,提升企业 营运效率,并有效降低整体营运成本p j 。 2 1 2d r p 软件应具备的功能 优秀的d r p 软件系统不仅仅是一套远程联网的进销存管理系统,同时更是 企业对分销体系进行中央集中控制管理的有效工具。系统应能实现对分销体系中 商品、信息和资金流动的管理,同时应该具备强大的营销管理和统计分析能力。 相关管理人员可以通过系统进行在线订单处理、信用风险控制、销售计划制定、 计划执行跟踪、客户档案管理、客户关系维护、业务人员绩效管理、相关指令下 达与执行跟踪等操作。系统配备的市场情报子系统、统计分析子系统以及电子报 表子系统可以使企业管理人员对企业的市场环境以及经营运作状况了如指掌,从 面向企业d r p 的t 佧流管理系统研究 而获得科学的决策支持。 一个完整的d r p 系统应陔包括业务分销管理、集团财务管理以及人力资源 管理三部分 8 。其中分销业务管理应该是d r p 系统的核心部分,集团财务管理 和人力资源管理则是对其的有效配合。 d r p 系统必须发定不同的功能组,分别适用于集团总部、分公司、物流中心、 专卖店等各个部门。集团总部主要负责资金的运作和管理,集中采购,商品的配 送;总部还负责分销业务的规范化和数据的规范化,完成对分支机构的指导:总 部需要对整个分销体系的监督和控制,对来自分销体系各个环节的数据进行深入 细致的分析。 分公司是集团运作的重要单位,负责对经销商的管理,负责所属专卖店等销 售终端的管理,通过一系列的销售活动,完成对一个地区或行业的市场渗透。于 分公司有关的d r p 功能应该包括:经销商管理、销售管理、商品调拨、内部采 购、库存管理、应收帐管理等。 物流中心是现代分销系统的关键一环。商品在制造商、分销商、零售商之间 的高效率低成本流动,是分销企业核心竞争力之一。d r p 系统应该可以提供强 大的库存管理功能,商品调拨功能,运输管理功能等,帮助物流中心初步实现管 理现代化。 在销售终端的管理上,d r p 系统必须具有p o s 管理功能。在专卖店中,p o s 系统与上级单位的d r p 系统有机结合。每天来自总部的管理数据和商品价格数 据将进入专卖店的p o s 系统,实现总部对专卖店的整体规范管理。在每天营业 结束的时候,p o s 终端的销售数据也可以进入总部大系统中去。p o s 系统必须 可以采用联机与脱机两种工作方式,在p o s 操作时候可以与总部系统相连,也 可以在本地做处理。可以提供会员卡积分管理,可以完成各类促销活动。 在d r p 系统的设计中,还要充分考虑企业电子商务的需要。分销企业可以 通过互联网,有选择的让供应商和客户进入分销系统,完成企业的在线采购和在 线销售。 总之,一个成功的d r p 软件应该考虑的到分销企业的方方面面,有效的为 企业信息化服务。 面向企业d r p 的_ t 作淀爸。型系统研究 2 2 1 工作流相关概念 2 2 工作流概述 ,】作流是指整个或部分经营过程在计算机支持下的全自动或半自动化。在实 际情况中可以更广泛地把儿是由计算机软件系统( 工作流管理系统) 控制其执行 的过程都称为工作流。一一- - w f m c ( w o r k f l o wm a n a g e m e n tc o a l i t i o n ) 。 工作流是针对工作中具有固定程序的常规活动而提出的一个概念。通过将工 作活动分解成定义良好的任务、角色、规则和过程来进行执行和监控,达到提高 生产组织水平和工作效率的目的。工作流技术为企业更好地实现经营目标提供了 先进的手段。 工作流管理是一种f 在快速发展的技术,正在被越来越多的企业所应用。它 的最大优点是将应用逻辑与过程逻辑分离,在不修改具体功能的情况下,通过修 改过程模型改变系统功能,完成对生产经营部分过程或全过程的集成管理,可有 效地把人、信息和应用工具合理地组织在一起,发挥系统的最大效能。工作流技 术可使企业实现对经营管理和生产组织的过程控制以及决策支持,实现现代企业 对“在适当的时问把适当的信息传给适当的人”的要求”1 。 工作流管理系统( w f m s ) 是完成工作流的定义和管理,并按照在计算机中预 先定义好的工作流逻辑推进工作流实例的执行的软件系统。它的主要功能是:存 储和解释流程定义;创建和管理运行环境中的工作流实例;控制工作流的执行者 和工作流应用之间的交互等。 工作流管理系统一般分为三个阶段:即模型建立阶段、模型实例化阶段和模 型执行阶段。在模型建立阶段,通过利用工作流建模工具,完成企业经营过程模 型的建立,将企业的实际经营过程转化为计算机可处理的工作流模型。模型实例 化阶段,给每个过程设定运行所需的参数,并为每个活动分配所需要的资源。模 型执行阶段,完成经营过程的执行,主要是完成人机交互和应用的执行。 2 2 2 工作流主要功能及给企业带来的好处 工作流管理系统( w o r k f l o w m a n a g e m e n t s y s t e m ,w f m s ) 是定义、创建、执行 面向企业d r p 的工作流管理系统列f 究 工作流的系统。在最高层上,w f m s 应能提供以下三个方面的功能支持: ( 1 ) 建造功能:对工作流过程及其组成活动定义和建模; ( 2 ) 运行控制功能:在运行环境中管理工作流过程,对工作流过程中的活动进行 调度; ( 3 ) 运行交互功能:指在工作流运行中,w f m s 与用户( 业务工作的参与者或控 制者) 及外部应用程序工具交互的功能。 由于信息技术的发展和同趋激烈的商业竞争,人们不再满足于独立、零散的 办公自动化和计算机应用,而是需要综合的、集成化的解决方案”。作为一种 对常规性事务进行管理、集成的技术,w f m s 的出现是必然的。它可以带来以下 收益: ( 1 ) 改进和优化业务流程,提高业务工作效率; ( 2 ) 实现更好的业务过程控制,提高顾客服务质量; ( 3 ) 。提高业务流程的柔性等。 2 2 3 工作流产品分类 工作流管理是当前的研究和开发热点之一,产生了大量的工作流管理系统 ( 简称w f l 4 s ) 产品和原型系统。根据工作流过程本身的特点、系统建模方式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论