论文部分内容阅读
工作流技术是近年来在计算机应用领域中发展最为迅速的新技术之一,是一种在办公自动化应用和企业经营活动中得到充分利用的先进的流程控制技术。工作流技术的主要特点是:过程的自动化处理,这些过程由人工和机器共同完成。应用工作流技术的目标是通过将工作分解成定义好的任务、角色,合理地调用和分配有关的信息及资源来协调业务过程中的各个活动,按照一定的规则和过程来执行这些任务,并对它们的执行过程进行跟踪、监控,实现系统的流程控制,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目的。在办公自动化系统中应用工作流技术,可以有效应对当组织机构或业务流程改变时产生的需求变更,增强办公自动化系统的适应性。为优化中电集团30研究所的日常业务流程、提高其经营管理效率,本论文设计开发了一个以工作流技术为核心的、面向研究所业务管理需求的、基于J2EE平台的信息管理系统——企业项目资源管理系统。论文首先分析了源于办公自动化的工作流技术的基本理论和应用技术,提出了将工作流技术应用于研究所的项目信息化管理的思路,然后剖析了当前流行的企业应用结构,确定了本系统的具体构架。在此基础上,通过深入实际调研,分析研究所的各种业务活动,从中抽象出不同类型的业务流程,归为不同的系统功能模块:市场营销模块、论证规划模块、项目管理模块、售后服务和财务管理模块。本文以项目管理模块中项目研发流程为例,建立了对应的工作流模型,并给出了描述这种模型的形式化文本描述。在此基础上,作者设计了一个基于关系数据库的内嵌式工作流引擎,它是为业务应用提供流程解释、控制和导航服务的一组控制逻辑,并基于角色权限来控制用户对这些服务的使用。利用该引擎,实现了流程在工作流中的运行机制,包括流程实例的创建、激活、挂起、恢复等,并实现了在流程运行中对子流程的更改。本系统的客户端访问采用浏览器形式,易于使用和推广,符合本研究所高效管理业务信息的需求。