论文部分内容阅读
工作流技术是现代计算机应用领域的研究热点之一,它作为一种实现企业过程集成的有效手段,越来越受到人们的重视,加深对工作流技术的研究可以提高我们国家企业的现代化的信息技术,在市场中的竞争实力和企业的效率也有很重大的意义。工作流的企业管理信息系统是一个企业信息化的最根本的基础。在企业具体开展工作流信息管理系统工作的时候,作为一个企业的管理者就必须非常了解本企业的员工的具体信息,这些信息通过不同的方法进行一定的整理与归纳,提供给工作流管理系统进行使用,还可以为企业的其它的管理系统服务使用。在使用的过程中,就会遇到一些问题以及不合理的地方,再有针对性的进行解决,就可以提高企业管理者对企业员工信息的掌控,提高人员的使用及工作效率及效益,而且在通过对企业员工信息工作流管理系统的运行以后,就可以发现一些设计上的错误和纰漏,这样设计人员就可以优化这些不合理的流程。在当今社会日益发展的今天,特别是Internet技术很广泛的使用的状况下,现代的企业信息系统的分析以及一些特征就越发的明显,在不同的企业信息资源的资源的计算中,信息源之间的一些连接中不是很紧密的特性也凸显出来。而且随着企业的各种经营业务的增加,以及企业的各种需求提高的情况,Browser/Server体系结构、分布式处理技术(CORBA、WWW、OLE、JAVA)的也随之更加广泛的应用,说明了,对信息的集中处理的时期将要过去,取而代之的是大规模的分布式环境下高效运转相互关联的任务,并且对执行的任务进行密切监控已成为一种发展趋势,而工作流管理信息系统也会慢慢的向在web基础上,构架于Browser/Server体系结构的分布式工作流管理系统转化。在web基础上的工作流管理系统,以分布式的管理结构,及可以得到统一的界面,运行的可靠性、安全性上,都基本能满足企业必要的需要。本文研究设计的在在web基础上的工作流管理系统中,客户端采用J2EE技术,使其系统平台更加具有以下的一些特点:系统更加的独立、扩展性更强、提高了服务器端编程语言、系统的框架以及服务性更强、而且提高了和其它资源的集成,也将会更加的适应企业的发展。本文首先说明了与工作流以及工作流系统相关的一些国内外的发展趋势及其一些相关的概念进行阐述,通过基础理论的阐述,进而对工作流模型进行重点的论述,来对本文的主要系统设计功能,并针对不同的用户,从不同的视角进行需求分析,以满足用户的需求。然后具体设计了系统的业务模型以及软件模型。在系统中,使用了J2EE平台提供的服务描述了组件各自的功能以及相互的协作。最后详细设计和实现了在web基础上的工作流管理系统,包括流程引擎设计,功能设计,接口设计和数据库设计。本文研究设计的在web基础上的工作流管理系统有以下的一些特点:1、在利用Java技术的前提下,可以获得与系统平台无关的特性。在不同的系统之间应用,不需要改动代码。2、将工作流技术融合到WEB开发方面。3、用具有自我描述特点的XML语言描述了工作流过程定义。4、基于J2EE平台,可获得管理的安全性,事务性,减少系统研发的时间。