论文部分内容阅读
随着社会的发展,工作流管理系统已经成为企业信息系统中必不可少的关键组件。工作流技术将业务流程和应用软件分离,业务流程和业务规则分离,业务数据和控制数据分离,降低了开发风险,加快了应用系统开发,企业业务流程集中统一,方便业务管理和进行业务流程再造。工作流管理系统作为企业信息系统的关键运行平台,采用成熟的技术标准,能够方便的集成企业遗留系统,保护企业现有投资,实现企业应用系统集成。在企业中采用工作流管理系统,可以简化企业信息系统开发、方便的实现企业业务管理自动化;可以快速的响应市场变化,提高企业组织生产率和运行效率,同时在实践过程中优化业务流程模型,实现业务流程再造,组合已有业务,不断创新。工作流管理技术作为一种企业流程建模和流程管理的核心技术,弥补了传统企业信息系统的不足,为企业提高工作效率和服务质量,确保企业业务持续有效等,有着重要的意义。本论文介绍了工作流管理技术起源和国内外研究现状,讨论了国际工作流联盟提出的工作流参考模型的基本组件和接口,探讨了工作流管理相关技术在实践中的现实意义,提出了基于数据库的工作流管理系统架构。本论文分析了基于数据库的工作流管理系统中工作流引擎、流程设计工具、管理监控工具、客户端四个基本组件的需求,设计了系统体系架构和技术架构,研究了工作流建模理论,采用了基于UML活动图的工作流建模方法,探讨了工作流管理系统中的信息表达形式以及整合工作流管理系统和业务系统的方法。在此基础上,本论文设计实现了基于数据库,采用J2EE轻量级架构的工作流引擎,满足了企业复杂多变的业务流程需求和复杂多样的部署环境;设计实现了基于富客户端技术的可视化流程设计工具和基于Web的管理监控工具以及客户端应用,提供了良好的用户界面,提升了用户体验。在基于数据库的管理系统的基础上,本论文实现了一个业务审批系统,目前该系统已投入使用,运行良好。在设计运行期间,该系统体现了良好的可重用性、可管理性、可扩展性和可维护性。