`
zendj
  • 浏览: 121201 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

一个基于工作流管理系统的需求分析案例

阅读更多

一个基于工作流管理系统的需求分析案例

1. 概念

工作流(workflow)是为提高工作效率而提出的,目前尚无统一、明确的定义。工作流管理联盟(Workflow Management Coalition)将工作流定义为:业务流程的全部或部分自动化,在此过程中,文档、信息或任务按照一定的过程规则流转,实现组织成员间的协调工作以达到业务的整体目标。

2. 与工作流相关的基本概念及其联系

业务流程(Business Process): 在功能确定的组织结构中,能够实现业务目标和策略的相互连接的过程和活动集。例如,投保过程、项目开发过程等。

过程定义(Process Definition): 业务流程的形式化描述,用来支持系统建模和运行过程的自动化。过程可分解为一系列子过程和活动,其定义主要包括描述过程起始、终止的活动关系网络以及一些关于个体行为的信息,如组织成员、与IT相关的应用和数据等。

活动(Activity): 活动是过程执行中可被工作机调度的最小工作单元,要求有人或机器的参与。

工作流管理系统(Workflow Management System,WFMS): 一种能定义、创建和管理工作流执行的系统。它可通过单个或多个工作机运行,并能存储和解释过程定义。

过程/活动实例(Process/Activity Instances): 实际运行中的一个过程或活动。每个实例代表一个能独立控制执行、具有内部状态的线程,可被外界通过标识进行存取。

3 工作流理论与应用结合

1)需求问题
开发党务工作流管理系统,实现党务各类工作流的定义、流程管理、任务的分配、追踪、相关文档的记录和查询。

2)工作流功能描述

1. 基本(逐步至完全)支持 Browser;具有成熟的工作流程模块及完整的协同服务功能;工作流的定义和配置可视化,简单、方便;

2. 有简单、复杂流程所需的模块,可重复使用业务表单;图形化的流程定制工具;可视化、图形化的流程开发界面;能清楚指定企业流程逻辑、参与人员及其角色,以及相关信息内容--无须编写任何复杂的应用程序;每个工作流程步骤皆可以独立的图形代表,直接点取即可修改,方便简单;

3. "规则与角色"为基础;工作流程内容与程序逻辑完全独立;用户根据实际工作情况可方便定义新的工作流及修改老的工作流;开发新的应用程序或变更现有应用程序时可重复使用现有的工作流程模块;工作流程处理程序标准化,如文件呈送及授权签名等,新的应用程序不用重新编写;具备角色控制功能,有效地定义参与人员在工作流程中的角色、执行的任务与访问权限;自动生成树状的组织管理架构;

4. 严谨的任务控制流程,包括代办人管理,可自动替换工作流程的审批人;先进的时间控制管理,包括期限控制、自动提醒、催办、同时多人并行审批等;

5. 运用工作流程推动企业知识管理:工作流程可作为知识管理的神经中枢;使用该系统可确保有权限的人在既定的规则与程序下,自动与正确地做信息交互;

6. 系统适合企业的发展及重组,企业的业务流程并不是一成不变的,相反,会随着业务的发展不断进行优化;

7. 通过独特的工作流引擎,能够直接访问各种数据库或调用业务逻辑组件,完成对业务数据库中数据的控制;

8. 支持多种操作系统平台,方便平滑地迁移;

9. 符合国际工作流管理联盟(Workflow Management Coalition,WfMC)制定的规范3。

3)客户收益

1. 工作流易于定义和改变――应用程序独立于模型;

2. 可以模拟改变模型后的效果;

3. 以商业规则定义工作流,通过职务定义人员;

4. 规则是强迫执行的――确保企业级范围的一致性;

5. 新旧应用程序作为商业流程的各部分被集成起来。

4)我们特色
针对党务等政府组织部门量身订做的工作流管理系统。

(5)设计思路范例:用户操作模块以工作流思路来设计

系统中的基本角色,是直接的任务分派对象,他或她可以直接看到计算机针对自己列出的“任务清单”,跟踪每一项任务的状态,或继续一项任务,而不必从一个模块退出,进入另一个模块,搜索相应任务的线索。前者是面向功能或对象的,而后者是直接面向用户的。这样,用户的任务分派和任务的完成状态,可以被最大程度地数字化和受到控制。

分享到:
评论

相关推荐

    基于UML的工作流管理系统分析.doc

    总结来说,基于UML的工作流管理系统分析与建模是一种强大的工具,它帮助企业构建灵活、高效且可扩展的业务流程管理系统。通过运用UML的各种图表,不仅可以清晰地描述和理解业务流程,还能有效地设计、实施和监控工作...

    基于uml的工作流管理系统分析

    【基于UML的工作流管理系统分析】 工作流管理系统(Workflow Management System, WfMS)是现代企业信息化建设中不可或缺的一部分,它通过自动化业务流程,提高了工作效率并优化了组织内的协同工作。UML(Unified ...

    基于JBPM的工作流管理系统的研究与设计

    最后,设计并开发了一个基于JBPM的工作流管理系统,并通过具体的实例对其功能进行了说明。采用这种方法能够显著提升基于流程定义的信息系统的开发效率。 #### 关键词 - **JBPM**:一种灵活且易于扩展的开源工作流...

    一种基于关系数据库的工作流管理系统

    ### 基于关系数据库的工作流管理系统:理论与实践 #### 工作流管理概览 工作流管理是一项核心的IT技术,旨在优化业务流程,提高企业效率和响应能力。其基本理念是将业务流程转化为计算机可理解的模型,通过自动化...

    基于WF的工作流管理系统

    本文以公司报销审批流程为例,展示了如何利用Visual Studio 2008中的C#和Workflow + SQL Server 2005平台来开发并实现一个具体的工作流管理系统。通过实际案例的分析,我们可以更直观地理解WF技术在实际项目中的应用...

    学校教务管理系统需求分析报告

    ### 学校教务管理系统需求分析报告知识点梳理 #### 一、引言 **1.1 目的** - **核心目的**:学校教务管理系统旨在通过自动化手段简化日常教务管理工作,减轻工作人员负担,提高工作效率。 - **具体目标**: - **...

    基于J2EE的工作流管理系统设计.pdf

    ### 基于J2EE的工作流管理系统设计 #### 一、引言 随着信息技术的飞速发展,尤其是互联网...对于希望改进内部业务流程、提升办公自动化水平的企业而言,这套基于J2EE的工作流管理系统设计无疑是一个极具价值的选择。

    基于UML的图书管理系统的分析与设计

    假设我们要设计一个基于UML的图书管理系统,系统至少需要实现以下功能: - 用户登录验证。 - 图书检索,包括按标题、作者、ISBN号等多种方式进行查询。 - 借阅图书,记录用户的借阅历史。 - 归还图书,并计算逾期...

    基于ssm报刊征订管理系统需求分析+视频

    【描述】中的"基于SSM报刊征订管理系统需求分析"指的是在设计和开发这样一个系统前,首先需要进行的需求收集和整理工作。这一阶段是项目启动的关键,它确定了系统的功能范围、用户群体、预期性能和系统边界。通过与...

    论文研究-基于J2EE的工作流管理系统的研究.pdf

    J2EE平台上的工作流管理系统通常由多个组件构成,这些组件包括: 1. 工作流引擎(Workflow Engine):负责执行工作流定义中描述的业务逻辑。 2. 工作列表(Worklist):供用户查看需要处理的任务,并允许用户处理...

    完整工作流系统源码

    其次,"基于web技术的工作流管理系统的设计与实现.doc"文档可能会讲解如何利用Web技术构建一个工作流系统。Web技术如HTML、CSS、JavaScript用于前端界面,而后端可能涉及Java、Python、.NET等语言,搭配数据库技术...

    基于JBPM工作流管理信息系统

    JBPM(Java Business Process Management)是一种开源的工作流管理系统,由Jboss公司开发,现在是Red Hat公司的产品。它提供了一整套解决方案,用于设计、执行、监控和优化业务流程。这个系统的核心是流程定义模型,...

Global site tag (gtag.js) - Google Analytics