论文部分内容阅读
随着信息化进程的深入,通信技术与计算机及其网络技术相融合,产生了一个新的研究领域一计算机支持的协同工作CSCW(Computer Supported Cooperative Work),简称计算机协同工作,计算机支持的协同设计与制造是计算机支持的协同工作的一个重要研究领域。
工作流技术是近年来计算机应用技术与信息技术领域最具发展潜力的方向之一,异地协同设计过程是一个强调多主体、协同性、共同性和灵活性的过程,工作流技术就是一种与过程相关的技术,在协同设计中应用工作流技术需要有好的管理方法,一套完善的工作流管理系统能对整个协同过程进行统一的管理协调,将各部分的工作衔接起来,并统一调度。
本文面向中小型企业,针对广西制造业信息化推广与应用的需要,研究工作流技术在异地协同设计中的应用。在协同设计中采用工作流管理技术,可以减少业务过程中间环节的人为因素,提高活动之间的协调和控制的效率,减少协作过程中的冲突和混乱,从而达到企业整体业务过程效率的最大化。
本文首先对协同设计技术和工作流技术进行了介绍,接着深入研究分析了工作流过程模型和JBPM工作原理,以JBPM作为工作流引擎,提出了一种异地协同设计工作流管理系统体系结构,使其满足现代制造企业设计过程信息化的要求,并具有可扩展性、可移植性、易维护等特点。
接着研究了当前流行的MVC模式以及基于MVC模式的应用框架Struts,系统采用基于MVC模式和Struts实现思想的B/S多层结构,随后对系统实现中的关键技术问题进行了详细的说明,最后对系统的用户权限管理、数据库、工作流程监控及任务管理等进行了详细的设计与实现。