基于流程引擎的企业项目资源管理系统设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:aww2345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术是近年来在计算机应用领域中发展最为迅速的新技术之一,是一种在办公自动化应用和企业经营活动中得到充分利用的先进的流程控制技术。工作流技术的主要特点是:过程的自动化处理,这些过程由人工和机器共同完成。应用工作流技术的目标是通过将工作分解成定义好的任务、角色,合理地调用和分配有关的信息及资源来协调业务过程中的各个活动,按照一定的规则和过程来执行这些任务,并对它们的执行过程进行跟踪、监控,实现系统的流程控制,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目的。在办公自动化系统中应用工作流技术,可以有效应对当组织机构或业务流程改变时产生的需求变更,增强办公自动化系统的适应性。为优化中电集团30研究所的日常业务流程、提高其经营管理效率,本论文设计开发了一个以工作流技术为核心的、面向研究所业务管理需求的、基于J2EE平台的信息管理系统——企业项目资源管理系统。论文首先分析了源于办公自动化的工作流技术的基本理论和应用技术,提出了将工作流技术应用于研究所的项目信息化管理的思路,然后剖析了当前流行的企业应用结构,确定了本系统的具体构架。在此基础上,通过深入实际调研,分析研究所的各种业务活动,从中抽象出不同类型的业务流程,归为不同的系统功能模块:市场营销模块、论证规划模块、项目管理模块、售后服务和财务管理模块。本文以项目管理模块中项目研发流程为例,建立了对应的工作流模型,并给出了描述这种模型的形式化文本描述。在此基础上,作者设计了一个基于关系数据库的内嵌式工作流引擎,它是为业务应用提供流程解释、控制和导航服务的一组控制逻辑,并基于角色权限来控制用户对这些服务的使用。利用该引擎,实现了流程在工作流中的运行机制,包括流程实例的创建、激活、挂起、恢复等,并实现了在流程运行中对子流程的更改。本系统的客户端访问采用浏览器形式,易于使用和推广,符合本研究所高效管理业务信息的需求。
其他文献
Internet的快速发展,推动了Java语言的产生,促使了基于J2EE体系架构程序的流行。然而在J2EE平台上进行开发时,由于缺少大量成熟的可复用组件,使得Java开发的效率低下。 本文对
面对巨量的并发请求,现有服务平台大都缺乏能跟随负载同步增长的可伸缩服务能力,从而造成服务品质急遽下降。针对这一问题,本文通过对现行主流服务器内部结构的比较分析,提出
随着用户规模不断增大和业务系统复杂化,现在的数据中心规模越来越大,复杂程度越来越高。为了使得未来的数据中心能提供多种应用,结构更加扁平化,新一代的数据中心将更多的运用融
近年来,随着网络的迅猛发展,如何对网络上大量的自然语言文本按照既定的语义进行正确的归类,已经成为组织大量网络信息的一个关键问题。这就是文本分类的任务。电子文本成几
互连网的迅猛发展带来了日益严重的信息过载问题,推荐系统通过挖掘、分析用户与物品间的关系,向用户推荐其最可能感兴趣的物品,是解决信息过载问题的有效工具之一。传统协同过滤
随着嵌入式技术与网络技术的迅猛发展,将嵌入式系统连接进入Internet网络成为发展的必然,这样有利于控制网络与信息网络彼此互连,一方面扩大了控制网络的可控范围,另一方面拓
半虚拟化与单根输入输出虚拟化(Single-Root I/O Virtualization,SR-IOV)是目前主流的I/O虚拟化方式。SR-IOV支持对设备的原生共享,具有很好的I/O性能,但其受硬件限制仅能支持有限
现代企业生产经营活动中包含了各式各样的业务流程,可以说一个企业的生产经营活动就是由各式各样的流程组成的,因此业务流程和企业的生产经营是息息相关的。对业务流程进行建
本文研究Multi-Agent系统,众所周知,Multi-Agent系统及分布式人工智能已经成为当今人工智能领域研究的重点。Muli-Agent的基本问题是智能体之间的协调,可细分为单智能体设计、多
随着数据挖掘技术在商业、保险业等方面的广泛应用,从大型的数据库中高效地挖掘频繁模式是目前数据挖掘领域的主要研究内容。虽然,在过去的十几年间,提出了许多高效的频繁模式挖