论文部分内容阅读
电子政务,即政府机构运用现代计算机和网络技术,将其管理和服务职能转移到网络,同时实现政府组织结构和工作流程的重组优化,超越时间、空间和部门分隔的制约,为全社会提供高效优质、规范透明和全方位的管理与服务的过程。电子政务系统中,或多或少都会存在一定的业务流程,比如公文的审批流程、证件的申请流程等等。传统的采用硬编码的开发方式解决流程问题时,往往会因为流程的不断变化而出现开发的系统难于维护的情况。此时工作流技术应用而生,工作流技术通过将流程定义工具、流程解析工具和流程运行工具分层从而达到了流程与流程运行两者之间的解耦合,即流程模板和流程实例可以互相独立变化而不会彼此影响。通过工作流这一手段解决了流程开发问题难于维护的问题。本文基于开源工作流引擎设计了北京市信息办电子政务平台,其中包括系统的数据访问层、行为层、工作流执行层和服务定位层,在此基础上开发完成了系统的项目管理模块、权限管理等功能模块。为了实现项目管理模块,文章中分析了项目管理的业务流程,在此基础上为了使用OSWorkflow执行此流程,又设计了其需要的应用服务层的权限模型、流程执行条件和流程执行的功能。该论文叙述了实际的项目设计和开发过程,具有一定的应用价值和实际意义。