• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 高中学习 > 正文

    协同办公系统体系结构设计与实现

    时间:2021-04-23 00:03:26 来源:雅意学习网 本文已影响 雅意学习网手机站


      【摘 要】 近年来,政府机关对于如何提高内部管理水平,如何提升工作效率、提高服务标准,也在不断思考和探索。在这一形势下,协同办公系统有着广泛的应用。本文就政府机关协同办公系统体系结构设计与实现进行论述,可为协同办公系统的应用提供有益的借鉴。
      【关键词】 协同办公系统 体系结构 模块 设计 实现
      随着信息化的发展,协同办公软件的逐渐成熟,早期的协同办公系统在系统架构和功能组成上已经不能满足现阶段政府办公的需要,并且有一部分单位的协同办公系统已经成为了摆设,没有真正应用起来。目前政府建设协同办公系统变得越来越务实,旨在解决目前办公问题,提高机关工作效率,增强政府职能。
      1 协同办公系统体系结构
      系统的开发建立在多层模式的体系架构之上,各个子项目之间层次清晰,实现程序间松耦合,让系统的开发过程更能够适应需求的变化。协同办公系统将采用面向服务的体系结构(service-oriented architecture,简称SOA),这种体系结构在多层模式的开发中反映为“Web Service”提供层。
      数据操作类库处于系统的最底层,为数据操作层提供通用的数据库的操作方法。数据原型为数据库表在程序中的对象关系映射,它为业务逻辑层和数据操作层提供对象类型支持。业务逻辑提供了针对数据原型操作的一组方法,将对数据库的操作封装成了对象的操作。而Web Service则将各个业务逻辑中的方法进行组合封装,以服务的形式对外提供访问系统的接口。
      采用SOA的体系结构有以下2种优点:(1)使协同办公系统具有了跨平台特性,可使扩展性得到极大增强;(2)有效规范了业务流程对业务逻辑的访问规则,使各种浏览器客户端与桌面应用程序客户端等访问系统中的接口统一,使其访问流程保持了一致,有效提高了开发效率。
      2 协同办公系统的设计
      2.1 模块分类及特点
      协同办公系统模块的分类是在各子系统边缘的基础上,以功能进行划分,将其抽象为系统管理、人事管理、事务管理、资源管理、监控机制5大模块。
      2.2 各模块之间的关系
      在系统管理模块基础之上,以动态管理的方式组合各功能模块,即提供了一种动态载入系统功能的方式。首先要开发人事管理模块,只要有了人与功能点的组合,整个系统才能以系统最低功能要求运行起来。资源管理与事务管理都依赖于系统管理与人事管理,而事务管理中的任务管理、审批管理、计划管理等模块与资源管理具有一定的相关关系,因为这些功能模块在运行中可能产生的文件资源将作为资源管理的一种材料来源。
      2.3 协同办公核心业务设计
      2.3.1 任务管理
      任务管理的目标在于规范工作流程,使整个任务成为一个体系,从上至下能够有效地对任务的执行情况进行监管,同时也为工作从自始至终提供可查询的依据,提高管理的精细度。
      任务的体系结构为树形,一个任务可以分派给多人,就形成了多个子任务,处于叶子节点的任务则表示任务不再分派。任务执行人处理待办任务有接受、拒绝、分派、移交等处理方式,这些处理方式满足了普遍存在的用户需求。
      2.3.2 计划管理
      计划管理提供了对目标进行管理的方法,任务管理起到了“怎么样去做”的管理机制,而计划管理起到了规范工作中“做什么”的方法。计划管理与任务管理在协同办公中配合应用,从而使工作成员之间的协作与管理更加通畅,实现高效与精细化管理。
      计划的体系结构也为树形结构,一个计划可以包含多个子计划也可以不包含子计划。计划管理与任务管理具有一定的关联关系,如果任务是在计划下达的执行过程中产生的则为计划内任务,否则为计划外任务。计划管理可以设置多个计划量,用以统计计划负责人与计划执行人提交的汇报数据。计划管理的层次结构为计划下达人直接对计划负责人,计划负责人直接对计划执行人负责,计划下达人具有间接监管计划执行人的职能,而计划执行人在计划的下达过程中为可选项。
      2.3.3 审批管理
      审批管理的功能是申请者能够选择预先定义好的审批流程,使申请材料在系统中自动流转。在审批的过程中申请者通过系统能够及时地了解到审批进度,并且可以与相关审阅人员进行沟通。
      审批流程是基于工作流的,目的是通过系统提供的功能实现某个特定的任务,即实现某个业务流程。一个完整的审批流程包括:流程的开始及开始条件、一组活动及这组活动之间的关系、流程的结束及结束条件以及一系列与此相关的数据等。工作流的体系结构为一个有向无环图。除开始节点以外,每个节点定义了该节点的审阅人员、处理响应时间规则、节点描述等信息。对于工作流状态流转发生例外,如审阅人员外出而导致工作流无法正常运转的情况,处于最终节点的用户将有权利将审阅权限授权于他人。另外,还可以设置整个审批流程的允许访问列表与禁用列表,图1为工作汇报流程图。
      要实现用户自定义流程,就必须提供方便并易于操作的用户界面。而工作流引擎技术是针对于程序开发人员而非用户,在系统实施之前就要确定好流程,这样做不符合系统经常变化的工作流的需求。本文提出了一种基于图形化与用户自定义工作流定义的方法,这种方法依据数据库中存储的工作流图的数据结构,服务器端通过执行一个绘制图形的程序,将工作流的数据结构绘制成一个图片,返回到客户端,这样就实现了用户在管理界面上对工作流的数据结构进行更新,工作流描述图也随着一起更新。
      2.3.4 公文管理
      公文管理是党的机关一项重要工作, 做好公文管理与保密, 对于促进机关工作、确保公文的有效运转、提高机关工作效率具有十分重要的意义。
      (1)领导抓与抓领导结合:领导是阅办公文的主体, 是涉密的主要对象,是做好公文管理与保密工作的关键所在。领导对于公文管理与保密的重视程度、支持力度, 直接决定着公文管理与保密工作的成效。做好公文管理与保密工作, 首先要做到领导抓与抓领导结合, 上下形成合力抓公文管理与保密。

    推荐访问:协同 结构设计 办公系统 体系

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章