资源描述
摘要:目前我国物流管理系统多采用固化的业务流程,不利于业务流程再造,因此将工作流技术引入物流管理信息系统,介绍了工作流管理系统,分析了基于工作流的物流管理信息系统的工作流模型设计、系统结构、主要功能和数据库实现。
关键词:工作流;工作流管理系统
1.引言
近年来现代物流已经成为国民经济的增长热点,企业的仓储、配送等协作管理日趋复杂,企业间的竞争已不单纯是产品性质和质量的竞争,也包含物流能力的竞争,因此建立现代化的物流管理信息系统,是提高第三方物流企业经济效益的重要途径。但目前的大部分物流管理信息系统软件采用的是固化的业务流程,这非常不利于业务流程的改变。
工作流技术是实现企业业务过程建模、业务过程仿真、业务过程优化、业务过程管理与集成,从而最终实现业务过程的自动化核心技术。将工作流管理技术与物流管理信息系统有效地结合,可以使物流管理信息系统具有高度的灵活性,可以按照物流企业的具体需求,迅速建立业务过程,以满足企业及客户的需求。
2.工作流管理系统
工作流管理系统(W o r k f l o w Management System,WfMS)定义:是通过按照计算机表示的工作流逻辑的顺序来执行软件,以便定义、管理及执行工作流的系统。简单地讲工作流管理系统是支持企业经营过程高效执行并监控其执行过程的计算机软件系统[1]。
工作流管理系统提供以下三个方面的功能支持:
1)构造时功能:对工作流过程及其组成活动定义和建模;
2)运行时功能:在运行环境中管理工作流过程,对工作流过程中的活动进行调度;
3)运行交互功能:指在工作流运行中,工作流管理系统与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能。
3.基于工作流的物流管理信息系统
3.1工作流模型设计
一个工作流包括一组活动及它们的相互顺序关系,还包括过程及活动的启动和终止条件,以及对每个活动的描述。工作流有其特点,每个完整的工作流都包含任务(T a s k s),人(P e o p l e),文档信息(D o c u m e n t Info)和规则(Policies)。我们可以用对象(Objects)、角色(Roles)、路由(Routers)、规则(Rules)来对一个工作流进行分析。
对象(Objects):文档、表单、事件或通知
角色(R o l e s):员工、经理、销售人员……
路由(Routers):一个工作流对象经历的起始、中间和结束结点
规则(Rules):指影响工作流对象的所有规则或条件
不同领域的办公自动化系统针对性不同,它们所含的具体工作流也不同。但是根据以上的方法进行分析都可以将每个工作流以一张有向图来表示。
在图中的每个结点表示过程中的一个步骤,反映的是此步骤的操作者(流程中的某个角色Role)对对象(Object,的操作,而每条边则是文档对象根据规则(Rules)从一个步骤到另一个步骤。一个工作流实例从开始到结束经历的结点形成了一个可能的路由(Router)。
3.2系统功能
该系统共包括六个子系统,分别是运输管理功能、仓储管理功能、客户管理功能、决策管理功能、电子商务功能及工作流管理功能。其中工作流管理模块的功能包括:
1)物流企业业务过程定义。过程定义(数据)包含了所有使业务过程能被工作流执行子系统执行的必要信息。这些信息包括起始和终止条件、各个组成活动、活动调度规则、各业务的参与者需要做的工作、相关应用程序和数据的调用信息等。
2)工作流执行子系统和工作流引擎。工作流执行子系统也称为(业务)过程执行环境,包括一个或多个工作流引擎。工作流引擎是WfMS的核心软件组元。它的功能包括:解释过程定义,创建过程实例并控制其执行,调度各项活动,为用户工作表添加工作项,通过应用程序接口调用应用程序,提供监督和管理功能等。工作流执行子系统可以包括多个工作流引擎,不同工作流引擎通过协作共同执行工作流。
3.3系统结构
基于工作流的物流管理信息系统是一个Web WfMS(基于Web的工作流管理系统),W e b W f M S采用构件化设计、基于工作流参考模型的标准接口建立与工作流应用程序间的数据共享、交互、处理机制,通过脚本语言对工作流过程定义进行分析描述。整个系统服务器端运行在Window Server环境下,WebServer采用Microsoft的IIS,工作流系统数据保存在数据库中,在客户端采用浏览器的方式以标准H T T P协议通服务器进行交互。
整个系统采用如下Browser/Server三层结构。
1) 数据层:系统使用数据库存储过程定义数据、工作流运行实例的数据和用户数据。
2) 业务层:包括过程定义工具、工作流引擎、工作流管理监控工具和数据访问构件。其中工作流引擎是系统的核心模块,它的主要功能为解释过程定义、为过程实例提供运行时环境、调度实例的运行,以及为上层应用提供访问接口。数据访问使用构件技术屏蔽对工作流相关的应用数据的访问。
3) 表示层(即客户端):所有的用户均使用浏览器同系统进行交互,用户分为3种类型:①过程定义人员,业务流程的建模和客户端应用程序的开发;②系统管理员,使用工作流管理监控工具对工作流的运行实例、活动实例的状态情况进行监控,可对角色和用户的权限进行配置;③一般用户,即系统的最终用户,他们通过统一的浏览器界面完成日常的工作。
3.4存储结构设计
本文的工作流管理系统是基于数据库的,工作流部分的主要存储结构设计如下:
工作流列表,记录着系统中所有工作流的信息,是每个工作流启动的入口[2]。工作流列表中的每一条记录保存了工作流次实例化的信息。当用户创建一个工作流时,系统先为其生成一个工作流代号作为唯一的标识,然后自动根据该标识为用户创建一个工作流详细表和工作流转移表。
工作流详细表,描述了活动、活动实例、活动的目前状态、参与该活动的用户和其权限等。工作流转移表,记录了工作流结点之间的转移情况。它由两项组成,分别记录结点的序号和标识。
用户任务表,是面向用户的,记录了系统中所有正处于运行态的工作流目前的活动或刚流转到的下一个(或多个)活动。该表通过工作流序号和活动序号惟一标识活动。工作流刚启动时,该表中存放的是工作流的起始结点。当一个结点处理完成后,工作流引擎将该结点从表中删除,而将满足被激活条件的所有后续结点添入表中。只有被添入该表中的活动的处理者可以对工作流进行操作。当用户登录到系统中后,系统通过查询该表列出用户目前需要处理的工作流,提醒用户完成这些任务。
4.结束语
和传统的物流管理信息系统相比,基于工作流的物流管理信息系统能更好地帮助第三方物流企业随着市场需求变化,不断调整、优化企业的业务流程,对流进行重构,有效地降低货物库存时间、加速货物的运转和管理,提高企业运作效率、降低成本,提高企业经营管理水平和企业竞争力,为物流企业赢得客户、时间及利润。
参考文献:
[1]范玉顺主编.工作流管理技术基础[M].北京:清华大学出版社.2001;28-53
[2]路春光,孟丽丽,郝立文,马琨.基于WEB的柔性工作流引擎的设计[J].微型计算机信息(管控一体化).2006;22(5-3):21-23
蜂朝商务文化传播公司旗下汇聚精英研究区域,专研留学生论文,英语论文,毕业论文各方面个领域研究工作。
留学生毕业论文:http://www.ukthesis.org/dissertation_writing/
留学生作业:http://www.ukthesis.org/Thesis_Writing/
商业文书
作业
论文格式
外文翻译
留学生论文http://www.51lunwen.org/StudentPapers.html
留学生论文http://www.51lunwen.org/papercustom.html
英国论文http://www.51lunwen.org/uk/
澳洲论文http://www.51lunwen.org/australiathesis/
新西兰论文http://www.51lunwen.org/newzealandthesis/
美国论文http://www.51lunwen.org/usa/
教育论文
法律论文
医学论文
会计论文
土木工程论文
建筑学论文
经济学论文
经济论文
新闻媒体论文
计算机论文
物流供应链论文
提供一些有价值的参考网址,提供丰富的论文资料参考与学术问题研讨,欢迎大家多多交流哦。
若有问题请联系无忧论文网热线电话:13795489978 QQ:357500023 发表咨询:15221741752 QQ:869156324
英语论文网:tel:13917206902,QQ:949925041
展开阅读全文