论文部分内容阅读
工作流技术在不同的行业得到了广泛的应用,基于工作流的文档管理系统是当前文档管理系统的一个热点研究内容。工作流技术与工作流管理系统受到广泛重视的一个重要原因是它能够根据工作需求定制业务流程与实现工作流程管理的自动化,可以加速流程处理的速度,提高处理的效率。工作流引擎是工作流管理系统的核心部分,为工作流的定义、运行提供支持。本文叙述了与工作流技术有关的概念、分类以及当前的一些研究与发展趋势,以工作流管理联盟提出的工作流管理系统的参考模型为依据,结合一个实际项目,分析了基于工作流的文档管理系统的各种要求,包括系统的设计目标、基本的运行环境、系统的主要应用需求、功能需求、性能需求及安全需求,深入研究了工作流技术和基于角色的访问控制(RBAC)技术,采用JSP/Servlet/JavaScipt、Tomcat、Mysql等技术设计了RBAC的实现架构,将角色权限集成到了流程管理模块中,真正做到了系统的访问集中控制,较好地实现了文档管理中业务流程的可定制性与控制性。