论文部分内容阅读
随着社会经济的不断发展,企业的内部机构和人员的设置越来越精简,管理也不断走向优化,面对繁重的办公事务,建立办公自动化系统(Office Automation,简称OA系统),以计算机技术、通信技术为基础,通过内部信息管理系统的使用,提高办公环境质量、办公效率,减轻办公人员的劳动强度,促进办公工作规范化和制度化,已成为企业改革的一个重要的课题。本文从上海文化广播影视集团的实际案例出发,针对现有OA系统开发过程中存在的问题,在OA系统中引入可配置的概念,再结合企业特点做相应调整,提出了可配置办公自动化系统(Configuration-Based Office Automation System,CBOA系统)的解决方案,以解决管理软件规模化生产与企业个性化需求之间的矛盾,以及持续支持企业业务流程重组的问题。本文首先介绍了本论文课题的研究背景。阐述了OA系统的基本情况和发展历史,介绍了OA系统在企业信息管理中的作用,分析了OA系统开发的实际困难,提出了本文的研究课题并介绍了本文的主要研究内容。接着本文介绍了实现CBOA系统所需的相关支撑技术。工作流技术作为流程管理的先进技术,被用于流程定义工具与流程控制引擎的设计中。XML技术为方案中的表单定义和流程定义提供了一种方便和规范的数据格式。访问控制技术则被用到了系统的权限管理机制中。然后本文从文广集团的实际需求着手,介绍了系统的设计要求,分析了系统的各项功能,描述了具体的业务流程,并给出了系统的功能规划,即从流程、表单以及权限这三个核心要素出发实现CBOA系统的可配置功能。本文重点阐述了可配置功能的设计与实现。首先,结合工作流技术,建立了基于有向图的工作流模型,对其涉及的基本概念进行了形式化的描述,并通过将其运用于流程定义工具设计与流程控制引擎设计,实现了流程可配置功能。其次,基于XML技术,采用表单定制的设计模式,实现了表单可配置的功能。最后,在分析了常用访问控制模型的不足之后,运用基于角色和任务的访问控制模型,实现了权限可配置的功能。本文最后描述CBOA系统的实现,介绍了在文广集团实现的CBOA系统的体系架构,并给出完成后系统应用的效果,以实例证明了本文的可行性与实用性。综上,本文通过将可配置技术引入办公自动化系统,实现了办公业务流程的流程化、规范化、可控化,满足了用户需求,并希望以此为行业内类似应用提供借鉴。