论文部分内容阅读
工作流技术是进入21世纪以后协同工作领域的一个新的研究热点,它涉及到机械工程、计算机科学、信息技术以及管理科学等多种学科的内容。深入研究工作流技术对于提高企业信息化程度、运作效率以及竞争能力都有着重要的意义。 本文从支持计算机协同工作的应用领域出发,对工作流管理技术进行了研究。计算机协同设计将计算机技术、网络通信技术、多媒体技术等应用领域紧密地结合起来,使不同专业的群体成员可跨越地理分布的差异共同完成协作任务,向人们提供了一种全新的工作环境和交流方式。为了适应这种新型的方式,工作流管理系统必须利用新的信息技术、新的理念提高对这个领域的支持能力。 文章通过了解各种现有的工作流系统,比较各种工作流模型的优缺点,结合计算机协同工作的需求,提出了一种支持计算机协同设计的工作流管理体系结构,使其满足现代制造企业设计过程信息化的特点。 系统采用基于三层B/W/D结构的实现方案,利用面向对象的设计方法将对象以组件的形式封装。文章对系统进行详细的需求分析、概要设计及模块划分,并对系统实现中的关键技术问题进行了详细的说明。同时,文章对系统对象的实现类、数据对象及其关系、关系数据库、流程创建、流程启动、流程执行机理、流程冲突控制及系统外部接口进行了重点设计。 根据以上的设计研究,本文实现了支持计算机协同设计的工作流的图视化定义并通过统一的数据交换机制,利用电子邮件及智能代理等方式对流程进行控制。文章最后对产品开发过程中的试制图纸开发流程的实例进行建模与分析,并对工作流技术的发展方向进行了展望。