【毕业学位论文】(Word原稿)基于BS模式的担保机构OA系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于BS模式的担保机构OA系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于BS模式的担保机构OA系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于BS模式的担保机构OA系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于BS模式的担保机构OA系统的设计与实现-软件工程_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 基于 B/ 担保机构 统的设计与实现 姓 名: 学 号: 所在院系: 职业类型: 专业领域: 指导教师 : 副指导教师: 二 一三年一月 in 2013 s 、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学 硕士学位论文 摘要 I 摘要 随着计算机 科学 技术的 迅速 发展 与 企业规模的不断扩大,办公自动化对提升企业 的 管理与信息化水平、提高工作效率、增强企业的竞争力 等 具有深刻的影响。科学化的管理 和 智能 化 办公离不开计算机网络技术,办公自动化逐 步 取代了传统的纸质管理方式 。 利用计算机 技术来 实现各种 事项 管理,不但提高 了 企业的整体办公效率,而且有效降低 了 企业的办公成本, 很好的 实现 了 无纸化办公 。 本文对 公自动化系统的国内外研究 状况 及 未来的 发展趋势进行 了 分析 与 讨论,提出了 办公自动 化系统尚 存在的问题,并对开发 担保机构 公系统的技术 基础 理论进行了 详细 阐述。系统 采 用 术 和 工作流管理技术,以为 数据库 后台支撑 ,以 B/S 架构 展开讨论。在给出系统的功能 、 性能 等各种 需求后,确定 了 公 系统的开发平台 , 详细设计 了系统的 功能模块及 整体框架,并建立相关的数据表结构,从而完成公共事务、 个人办公、 人力资源、公文管理 、信息交流 等模块的开发,使系统得以实现。 为了 更 有效的管理系统业务流程,在 担保机构日常工作 流程管理中引入了工作流 概念 , 有助于 提高 担保机构 业务 的 处理效率。最后通过 公文管理模块中的发文 审批流程为例,展示了工作流 技术 在 担保机构 日常办公 中 的具体应用过程, 很好的 体现了 采用 工作流的优势,满足了 担保机构 业务管理的需求。系统 已 投入运行, 担保机构 基本实现了无纸化办公 和 办公自动化。 关键词 :办公自动化; B/S 架构;工作流; 济大学 硕 /博士学位论文 基于 B/S 模式 的 担保机构 统的设计与实现 of of a on of of t be to of of by A ET as , we of of we of as be In to of of is of to of of of as an of in of s in of s B/S 同济大学 硕士学位论文 基于 B/S 模式 的 担保机构 统的设计与实现 2 第 1 章 绪论 题研发背景 自 20 世 纪 50 年代 起 ,随着社会经济 及科学技术 的 快速 发展,人 们迈进 了一个 日益 信息化的社会。计算机技术及其应用 , 给我们工作和日常生活 的 各个方面带来了深刻的影响,传统的 纸质 办公正面临 着 严峻挑战。传统 管理方式采 用纸张作为载体 ,进行 信息传递与管理 ,其 效率非常低下 ;它不仅 花费 了 很大的人力、财力 来完成 企业 信息的处理、 存储 及 检索,同时 该传统 方式也降低了工作效率,为企业的 整体 效益 也 带来了一 定的 影响。 企业 员工 都希望无论何时、何地, 都能够通过 浏览器进行网上办公。因此,采用 B/S 架构 的 模式将会 是 日常办公 系统 发展的趋势。于是,办公自动化的概念逐渐开始 被引入到人们 日常的办公 中, 大大 提高了工作 的 效率 与 质量。近年来,统在企 、 事业单位的管理方面得到 了很好的 运用,实现了从传统 纸质 到现代 自动化 的飞跃。从 以 简单文档数据 的 处理 为 中心的传统办公 系统 ,逐步过渡到以知识管理为核心的办公自动化。办公自动化不只是人际办公的 信息 化,而 是 融入了新的管理 模式 ,将知识管理 很好的 融 入 办公自动化中。 公自动化 在管理领域的应用 和 发展 , 对实时信息化 的 需求 与 科技过程的高效沟通具有深 刻 的借鉴意义。 随着社会的进步 与企业之间 日趋激烈 的 竞争 ,促使 信息技术 、 管理水平 不断进步,办公自动化 的 应用 也得到了 不断 的 改进与发展 。 办公自动化以协同工作为技术支撑 的 手段,以知识管理 作为 核心快速发展,办公自动化已不 光 是一种管理工具或 者 技术手段,对 各 企业来说已成为决定企业生存 与 发展的命脉,具有很高的 研究 价值。实现办公自动化 也 是控制管理信息流的直接手段, 它有助于我们 提高办公 的 效率, 长久 保持竞争优势,从而形成良性 的 循环, 促进企业的进一步发展。 因此,在 日渐 信息 化的当今 社会,完全有必要根据 企业的 具体情况开发一个方便快捷、高效 并能够 有效整合管理 与 业务流程的 公 自动 化 系统,办公自动化已成为 企业员工 的共识。 公自动化管理的发展状况 第 1 章 绪论 3 展的三个阶段 在短短 十多年 内 , 回顾国内 的 办公自动化 系统的实现 ,该系统已经历了三个发展阶段, 并 实现了两 次 革命性的飞跃 。进入 21 世纪,随着 大家 对知识前所未有的重视,使 得 办公自动化系统开始提升到以 工作流管理和 知识管理为核心的第三代办公自动化系统 1。从 公自动化发展的历程及 未来发展 来看,我国的办公自动化 系统的 发展 已 经历了 以下 三代。 第一代 统 :从 20 世纪 80 年代中期起步的第一代办公系统 ,是 以个人公套件 、 办公管 理软件为主要标志 的 。 它 实现了文档写作 的 电子化 与 数据统计,完成了办公 的 载体从纸 张 向 电子化 方式的飞跃。 第二代 统 : 由 20 世纪 90 年代中期开始,随着以 代表的工作流 管理 技术的面世,以及 计算机 网络通信技术的长 远 发展,办公自动化发生了第一次革命性 的演变。 第二代办公自动化以 计算机 网络技术 与 协同工作技术为主要 特点 ,实现了工作流程 的 自动化 。 以公文流转 过程 为例,第二代自动化系统实现了档案 的 管理 与公文收发 有机结合与自动处理 , 收发 公文也 从传统的手工 形式 向工作流自动化 形式 的飞跃。 第三代 统 :与前两代 0A 系统 相比,第三代以是集信息处理、业务流程 与 知识管理 为 一体的 办公 系统 。 它以知识管理为核心,提供了丰富的学习 机会和 知识共享 的 机制,确保 员工 能根据 工作 需要 ,随时随地的 向 企业 现有 的资源 学习,使员工在办公系统中 由 被动转向主动,从而在提升员工创造力过程 的同时 ,大大提高企业的整体创新 能力与 应变能力。 办公自动化系统的研发 改变 了 过去 纸质形式 低效的办公方式,实现 了 全方位的 采集 和 处理信息,为 企业 的 科学 管理 与 决策提供可靠的依据。虽然诸如 众多 软件 做到了 办公效率 的提高 ,但这 只 是针 对个人的办公 而 不适合现代网络 通讯氛围 下的办公。现 如 今的 公自动化 系统 不仅要兼顾个人 的 办公效率 与 质量的提高,更重要的 还是 要实现 公司 资源 的 共享 ,以及部门之间的 协同工作 ,做到最佳的 信息交流 和 共享,工作的协调 和 合作。 作流原型系统 目前 众多 研究机构都开展了 许多 研究项目, 并 取得了 很多 研究成果,对工作流技术的发展 也 做出了 相应的 贡献。实现工作流管理 已 成为当前 办公自动化 研究的重点。有影响 力 的工作流原型 主要 有 以下几种 2。 1、 统:该系统是 由 美国佐治亚大学研 发出来的,是 支持多范型的一个 工作流 管理系统,主要 在 处理医疗保健 方面得以 应用。多范型是指该 办公自同济大学 硕士学位论文 基于 B/S 模式 的 担保机构 统的设计与实现 4 动化 系统能够 在 分布异构环境下支持企业 内部、 企业 之间 的各种工作流 管理 。 此类 工作流可以是 分布式 的 事务处理中的事务,也可以是 特殊 的应用。 2、 系统 是由 美国 的 普度大学开发 出来的,以 基础 , 完成了 平台 跨越 的异构分布 式 系统集成, 并 支持弹性 的 扩展 了 言以 便于 定义事务性工作流 里 的补偿事务。 3、 该系统 以 环境 背景 的一种工作流服务,包 含以 基础的 扩展事务的工作流模型、块结构化 的 定义语言、工作流 的 调度管理 与 并发控制机制等 等 。工作流 管理中 的 很多 概念来 源于 文档管理、办公自动化、计算机支持协同工作等领域。 题研究的意义 办公自动化 , 是指应用各种信息 化 技术 与 集成技术,充分地利用 资源 , 有效地 完成 企业内部的 各 项 办公业务,提高 了 办公效率 、 质量, 同时也 实现 了企业众多 资源的共享。随着网络 技术 的日益普及 、 全球信息化进程的发展, 因特网 技术及其应用 与 电子商务的发展,给日常工作 、 生活等方面带来了 重大 影响。网络的迅速 普及已为办公自动化提供了 便利 条件, 它 创造了一个集成化的办公 氛围 。 我国 的 企业管理水平 , 随着对外开放 与 对内搞活政策的实施得以 进一步的 提高,在企业 办公环境中 ,传统的 纸质化 管理办公 形式 的弊端 愈来愈 明显:纯纸质化 的 办公 不仅 容易出错 ,而且会导致 信息不畅 , 不能 实现 很好的共享 , 重复的工作消耗了 企业 大量的人力 、 物力,致使办公效率 及其 低下。 担保机构 实行办公自动化 的 管理是对 陈旧的 管理模式的 改进 ,顺应了 企业员工 的需求,符合 科技 进步发展的要求 。办公自动化 系统是 当前 企业经营管理中必不可少的工具,对企业 的经营 具有重大意义 以及 实际 的 应用价值。 0A 系统 可以与企业内部的 其他 业务系统进行 各种 资源的整合优化,提供 了 统一的管理 和 信息共享 的 平台,优化了企业中 的业务 流程 。 该办公自动化 系统是针对担保机构开发的,在 担保 企业蓬勃发展的今天,担保机构在日常 的 公共事务、 个人办公、 公文管理、人力资源等 方面 存在 许多 问题,体现 出管理的 混乱性。 该 公自动化系统的 重点就是为了解决 上述 问题而进行 研究、 设计 与 开发。为了加速 担保机构 信息化 的 步伐、提高 其 管理水平,使之能够 在激烈的社会竞争中 处于 不败之地,研发 公自动化系统已变得十分必要。因此 , 企业 实现 办公自动化势在必行, 得 以推动经济 和 社会的进步。 第 1 章 绪论 1 文组织结构在论文中主要完成了以下工作: 第 1 章:绪论,本文主要介绍了项目的选题依据及研究的意义,并简述了国内外 统的研究现状。最后,列出了 该 论文的 整体 组织 结构 。 第 2 章:相关理论和技术,本章 分析并 比较了两种开发模式 B/S 与 C/S 的优 、缺点,并对 架及开发语言 C#做了 相关介绍,重点讲解 了 工作流技术。 第 3 章:系统需求分析, 根据 软件工程 的 理论 与担保机构自身 的具体情况,对 公 自动化 系统的功能性需求、非功能性需求及 性能 需求 等 方面进行详细的分析, 总结 系统的功能 模块及 业务流程 。 第 4 章:系统设计 , 本章首先 讲述了系统设计的原则, 接着着重 介绍了系统的界面设计、功能模块的设计 和 数据库设计,并对工作流技术进行研究和 详细 设计,最后以 公自动化系统 的安全性设计收尾。 第 5 章:系统实现, 本章 对 担保机构 公 自动化 系统的实现 与 应用进行了 叙述 说明,是通过对该自动化办公系统的详细介绍 、部分 代码及界面的 展示来说明该 办公系统功能的实现。 第 6 章:总结与展望, 本章 总结了 对 课题的研究及 存在的 不足之处,并给予展望 以供 进一步探讨,并指出 系统研发的 研究方向及 一系列 后续工作。 同济大学 硕士学位论文 基于 B/S 模式 的 担保机构 统的设计与实现 2 第 2 章 相关理论和技术 , 指的是客户机 /服务器 ( 模式 , 服务器端 常常 采用高性能的 服务器、工作站或 者 小型机,并采用大型 的 数据库系统 , 如 客户端需要安装专用的客户端软件 3。 B/S, 即 览器 /服务器 )结构,是在 因特网 普及 与 相关 的 技术兴起后,对 C/S 结构的一种改进。 B/S 模式是指在 客户机上只 需要 要安装一个浏览器,浏览器通过 务器与 数据库进行数据 的 交互。 ,客户端响应速度快 , 许多工作 任务 可 经 客户端处理后再将处理 的 结果提交给服务器。缺点主要有以下几个 方面 4: 仅 适用于局域网,而 且 随着互联网的发展,分布式 的 办公越来越普及,这就需要 公 系统具有 好的 扩展性。 以 这种方式 来 远程访问数据库 , 不但 要求 专门的技术,且要对系统进行专门设计来处理分布式数据。每个客户端都 得 安装 专用的 客户端软件, 其中 任一台电脑出 现 问题,都需要进行 重新 安装或 者 维护。在系统软件 进行 升级时,每一台客户机 都 需重新安装,维护 与 升级 的 成本较高。另外, 对客户端的操作系统等环境也有限制。 C/S 架构如 图 示。 第 3 章 相关理论和技术 3 客 户 机 客 户 机 客 户 机 客 户 机客 户 机服 务 器I n t r a n e t 企 业 内 部 局 域 网图 , 而不 需 安装任何 的 专 用软件, 其 客户端基本不需维护, 而且 整个系统的扩展性 很 好,只要在物理上或逻辑上 进行 相连,再由系统分配 账号与 密码,就可以 操作 系统。在 该模式 下,用户的 所有操作都 将 通过浏览器 来 实现, 就是 是所谓 3构 5。 B/S 模式 结合了浏览器的 众多 言 及 术,用浏览器就 轻易 实现了原来需要 安装复杂专用软件才 可 以 实现的功能,同时 也 节约了开发 的 成本。随着 关产品 逐步 将浏览器技术嵌入操作系统 的 内部, 该 结构 便 成为当今应用 程序 的首选体系结构。显然 B/S 模式 相对于 C/S 程序结构不仅仅是技术上的进步 , B/S 架构正 愈来愈 多 的 被运用到各类 种 软件、管理系统 及 统等应用程序中。 B/S 架构如图 示。 同济大学 硕士学位论文 基于 B/S 模式 的 担保机构 统的设计与实现 4 浏 览 器浏 览 器浏 览 器浏 览 器浏 览 器服 务 器I n t e r n e ,为各种程序提供了一个 统一的运行平台,也为 各种 开发语言 (+, )提供了统一的接口 6。 有强大 的可扩展性 、可 定制性 ,在数据 的 处理方面 采纳 了 很 多超前的技术 , 灵活性 比较 好 ,而且 程序开发周期 非常短 。 同时 , 它与 务器等服务器 的完美结合 , 为中小型企业 及各类 商业模型提供 了 一个 较为 稳定 、 高效 、 安全的运行环境。 架是创建 用程序的基础 ,该 框架的两个主要组成部分 架类库如图 示 。 第 3 章 相关理论和技术 5 应 用 程 序. N E T F r a m e w o r k C l a s s L i b r a r y ( . N E T 框 架 类 库 )C o m m o n L a n g u a g e R u n t i m e ( 通 用 语 言 运 行 时 )W i n d o w s 操 作 系 统A S P . N E T A D O . N E TE n t e r p r i s e S e r v i c e P . N e t W e b S e r v i c e sW i n d o w s F o r m 架 架主要 有下面 三 个 部分: 第一 : 建立在操作系统最上层的服务 , 是管理运行代码需求的 它 架构在操作系统服务之上 , 负责应用程序 的 实际执行 , 及其达到 应用程序的 各项 需求。 第二 : 共享对象 的 类别库 , 所有 序所需的 基础 对象 都由它提供,例如 集合 与 数据 的 形态等 等,它 也 能够 提供 了某些服务以供 给各个 对象类别 进行各项 存取操作系统 , 如网络、数据存取等。 第三 : 重新 以组件的方式写成的 它是共享对象 的 类别库中 的重要 一员 , 提供 型、 件及功能更强的 一些 件。 工作原理 为开发网络应用程序语言 。 它基于网络传输 , 并改变了传统 的作原理 , 将部分原由服务器执行的工作 任务 交给客户端 。 如图 示客户端 经由 浏览器向服务器发出请求 , 务器做出适当处理操作后 ,便 将处理结果提交给客户端。 W e b 浏 览 器 W e b 浏 览 器数 据 库 服 务 器H T T P 请 求S Q H T 面结 果 图 架 访问程 序时 首先要 经过编译 过程,称为 言 ,接下来 言 再被编译 为 机器码 去 执行 7。如图 示 。常 接近机器码,它包 括 初始化 、 装载 及 调用对象的方法等指令。使用同济大学 硕士学位论文 基于 B/S 模式 的 担保机构 统的设计与实现 6 优势有以下几个方面。 (1) 采用 n 译器将 译 为 机器码,不同的 统支持不同的 译器。 (2) 采用 现 了 架 能能够支持 多种语言, 任意 可 以编译为语言都可被 序直接 使用 。 (3) 在 首次 被访问时, 应用 程序 首 先被编译成 后才能再 被调用 、 执行 ,其 处理 的 速度 非常缓慢, 但 当重复 调用时 ,可以 直接 把 译后执行 ,因 而 执行速度 特别 快。 A S P . N E T 应用 程 序M S I T 编 译 器 图 础框架 3、运行环境 该系统研发的环境如下 : P/; 以上 版本 以上版本的浏览器 开发平台: 已经 集成 C#等 的 开发环境。 4、常用 的 内置对象 (1) 要 负责给 客户端输出数据。 (2) 要 负责 让服务器端 由 客户端 的 浏览器 处获取 一些数据 ,它 是象 的 成员之一 , 在 应用 程序中 也 不需做声明 即可 使用。 (3) 可在 许多 请求 、 连接之间 来 共享 所有的 公用信息 , 也可在各 项 请求 、 连接之间 作为 信息传递管道。 (4) 来 存储 跨网页 应用 程序的变量 、 对象。 (5) 对象成员之一 , 主要提供处理网页请求时所需的一些功能。 #简介 C#是 面向一种对象的语言,将 易操作性 与 C+面向对象的思想融合到第 3 章 相关理论和技术 7 一起, 有助于 快速实现 系统 功能。 为一种前台的表现技术,后台 的服务器程序可使用 C#编写 8。 作流技术 作流简介 1、工作流定义 工作流管理联盟 (出工作流的标准定义为:工作流是一类能完全或部分自动执行的经营过程,根据一系列的过程和规则,文档、信息或者任务能在不同执行者之间进行传递与执行 9。 简单地说,工作流就是一系列的相互衔接、完全 或部分自动进行的业务流程,定义它们相互之间的顺序关系、过程以及活动启动与终止条件,及其对每项活动的描述。工作流管理系统是通过采用软件的方式来定义、创建与管理工作流程的执行,它是运行在一个或者多个工作流引擎之上的系统,它能够解释流程的定义,且与工作流的参与者进行交互,并在需要时刻能调用 具与应用;它是反映业务流程计算机化的一种模型,它是为了在先进计算机环境的支持下,实现经营过程的集成和经营过程的自动化而建立的可以由工作流的管理技术执行的业务模型。 2、工作流技术阐述 根据现如今定义的工作流概念,工作流是为 由计算机配合或者自动进行处理的业务过程,在该过程中,文档、信息或任务将会按照已经定义好的业务规则在参与者之间进行传递,以此来完成整个业务目标或对整个业务目标的完成做出应用的贡献。目前,主要的工作流管理都是由计算机系统来组织完成,从而对过程自动化提供了计算机系统的支持。工作流也是本论文所涉及的主要技术与研究点。工作流技术并非是一项私有的技术,因此该技术能够竞相开放。当前的工作流管理技术涉及的主要内容有以下几方面 10。 l) 引擎 该类技术主要的关注点是其适应能力的灵活与较强的二次开发的能力。通过项目组的共 同努力完成了对流程的分析、设计及实施运行,形成最终一套可行的解决方案。一般来说,基于该类技术的项目比较多,也出现了已经商业化的工作流式的产品。 同济大学 硕士学位论文 基于 B/S 模式 的 担保机构 统的设计与实现 8 2) 中间件 该类技术是面向应用级别的程序员,它是根据工作流,将流程的设计器、实施监控的工具、客户端运行的框架与担保机构的组织管理、业务方面的规则管理融为一体,通过节点的 事件等形式来调用自身的程序,成为既能与应用为一体的又可以独立实施运行的中间件,此类中间件在我国已经有较多的商业化产品,代表性的产品有 等。 3) 管理平台 它面向的快速交付是以工作 流的应用为中心的平台技术,它遵循的是平台复用的原则,从整体的软件架构、应用快速开发、应用整合、监控分析、流程周期管理、运行框架等多个角度提供了一体化管理与开发平台。 4) 整合平台 该类技术主要的关注点在于用工作流来实现跨越应用整合的业务整合及优化,通过 构与 业流程的可执行语言把内外的应用串连接到一项完整的商业活动中。由于中国正处于信息化建设的初期阶段,尚未在国内发挥其最大价值,目前该类技术在国外比较成熟。 完整的一套工作流体系的主要组成部有以下四个方面:实体 (参与者 (流程定义 (工作流引擎 (前三要素是静态的,而第四要素为动态的,它将前三者很好的结合起来,是工作流管理的核心组成元素,下面分别讲述。 l) 各类实体是工作流的主体,是随着工作流一起流转的物件 ( 2) 参与者是处理流程中的责任者,可能是员工,也可能是指某个部门,还可以是某个自动化设备。 3) 流程定义是指预定义 的 工作步骤、规定了实体流转的路线。它可以是完全定义,即针对每种可能都能够完全确定下一个参与者,也可以是不完全定义的,需 要参与者根据情况来决定下一个参与者。 4) 工作流引擎机制,是驱动的实体按照流程的定义从一个参与者流转至下一参与者的机制。 目前,工作流技术、网络信息技术及企业管理三者紧密结合,己逐渐 涉及统、 统等企业级别的关键系统中,并开始演变为这些系统的核心。 作流名词解释 本节主要介绍与工作流 技术 相关的基本概念与术语,以及它们之间的密切联系 11。 (1) 业务流程 第 3 章 相关理论和技术 9 一个或者多个链接程序、活动,来协作实现一个业务目标、策略目标,通常它是处于一个定义功能角色与关系的组织结构上下文中。在企业或者机构 中,它能够实现业务目标、策略的相互连接过程与活动集,如公文的流转、办公物品的审批等。 (2) 流程定义 流程定义是业务流程的支持自动操作的一种体现形式,且能被计算机所能识别的业务流程形式化的描述。流程一般可以分解为一些子过程或者活动,它的定义主要包括在运行过程中所涉及到的各种数据、参数, 比如 过程开始和与终止条件、各个工作环节及其相互之间的控制流、数据流的关系及关于个体行为的一些信息,如组成成员、与流程相关的应用及数据等。 (3) 活动 活动是针对流程中部分工作的描述,该部分工作能组合为一个独立的逻辑步骤。一个活动可以是不允 许自动化的手工活动,也可以是工作流自动化的活动。活动是流程执行中最小的工作单元,需要人与机器来支持流程的执行,其中人需要分配了工作流参与者的一个活动。 (4) 流程实例 流程实例是实际运行过程中的业务流程,由一个流程定义可产生多个流程实例。每个实例都代表一个能独立控制执行、 存在 内部状态的线程,当流程中存在多个活动并行发生时,这个流程实例就可能包含了多个用于执行的线程。在流程实例执行的各项业务流程中,从参与人员角度来看,执行实例是指由参与人员来处理其所需处理的对应环节中的数据,来完成此环节中的任务,之后按照相应的结果 来激活一系列后续的环节,并及时通知其中后续的参与者对其进行处理,由此反复至该流程的结束。 (5) 活动实例 流程实例中的活动被称为活动实例。 据流程定义在具体流程中按照需要创建与管理活动实例。 (6) 工作流的参与者 工作流的参与者是指表现为工作的、被其活动实例所代表的资源。这个工作常常表现为一个或者多个通过工作列表来分配给工作流的当事人的工作项。 (7) 工作项 可以被工作流的参与者所执行活动实例来表示形式,一个活动的实例常常包含单个或者多个工作项,工作项可以通过设置相关工作流的当事人的工作列表为参与者所感知。 (8) 工作 济大学 硕士学位论文 基于 B/S 模式 的 担保机构 统的设计与实现 10 由相互关联着的给定工作流的当事人所拥有的 工作项 来 组成的列表,在一些情况下,该类工作项可能是与一个工作组相关联,在工作组内的参与者可共享工作列表之中的工作项。工作列表就形成了在工作流引擎与工作列表中处理程序之间的部分接口。 (9) 工作列表处理程序 负责管理用户或者用户组、与工作流引擎维护工作列表的软件模块。处理流程是由 用户传递工作项,并且将工作完成的通知或者其他工作统计条件,在用户、 间进行传递。 10) 工作流的相关数据、应用数据 在工作流的实际执行过程中,还需特定的数据。有些数据用于确 定工作流实例状态的转换条件,它们将与工作流的定义一起来作用于工作流管理,以此达到控制工作流正常流转的目的,它们将被称之为工作流相关的数据。另外,有部分的数据,它们并不是对流程起到一定的作用,但却完成了各项具体的业务功能需要的数据,它们被各个环节中调用的 理,称之为工作流应用的数据。 工作流技术中涉及的基本术语间的关系如图 示。 业 务 流 程流 程 定 义活 动自 动 处 理手 工 操 作流 程 实 例活 动 实 例工 作 项 调 用 的 应 用 工 具创 建 和 管 理控 制包 含( a n d / o r ) 执 行被 管 理被 描 述 为( o r ) 实 现执 行 并 表 示 为工 作 流 管 理图 作流技术中术语之间的关系 作流参考模型 工作流管理联盟( 发布了工作流体系参考模型 (它详细描述了工作流管理系统的相关概念,并且在 这种 基础上给出了 各个主要的组成部分、各部分的主要功能及其相互之间的接口,第 3 章 相关理论和技术 11 该模型主要包括六大组件与五大接口 12,详细如下: 1、六大组件 l) 流程定义的工具:它是用于创建计算机可处理形式的一个流程描述,为系统用户提供对实际的业务流程进行分析与建模的一种手段,并生成能够被 理的业务流程形式化的描述。 2) 工作流的执行服务:它是借助工作流的引擎来激活、解释流程定义的全部或者一部分控制流程的实例,确定活动执行的顺序,并与外部应用程序进行适当的交互以此来完成工作流实例创建、执行和管理工作,为工作流的流转提供了最佳的运行环境。 3) 其他的工作流流转的服务:工作流在一定情形下,可能是由多个引擎共同来完成的,也可能要求其他的工作流通过执行服务去完成。 4) 客户的应用程序:它为每个系统的用户来维护其工作项的列表,表示为目前该系统用户需处理的任务列表。客户的程序很好的为系统用户提供了一种处理的手段,用来处理在流程实例在运行过程中需人工完成的任务。 5) 被调用的应用程序:它是指在 流程的实例运行过程中由工作流的执行服务来调用的、目的为处理应用数据的应用程序。流程的定义中包括程序的各类详细信息,例如 。 6) 管理、监控工具:其功能是监控和管理流程实例状态,如用户及角色管理、公文管理、资源控制等。 2、五大接口 l) 工作流过程的定义与交换接口:该接口是处于建模和运行时刻的工作流管理系统化间的流程转出接口。其中, 这个接口专门提供一个元模型,这样就可以用来表示对象、对象之间关系及过程定义的属性,从而形成在各产品间交换各类信息的基本格式。 2) 工作流服务 与客户的应用接口:此类是最重要的接口规范,约定好了所有的客户方的应用与工作流服务两者之间的访问形式。在需要人员进行参与的各项活动中,工作列表的处理程序用于负责与系统用户交流。客户的应用程序的接口大致包含以下几个方面:过程的监控、过程的状态、会话的建立、过程的控制、列表 /任务项的处理、工作流的定义类操作、数据的处理等功能。 3) 工作流的引擎与直接应用接口:它是通过标准 和工作流的运行控制的服务来进行通信,例如接收应用的数据与信号积极响应活动的事件等等。应用的工具与代理者的过程可直接采用这类 与 传统的应用或者其它德尔非工作流的应用交互。 4) 工作流管理接口的相互操作:该接口负责在异构的工作流之间进行传递同济大学 硕士学位论文 基于 B/S 模式 的 担保机构 统的设计与实现 12 信息与控制流,使不同的商家提供的工作流之类的产品能够进行协同工作,从而系统能在各类产品中无缝的传递各种任务项,很好的实现了应用的集成。系统必备的互操作能力有以下两方面: 须对过程定义能够做出通用的解释: 且在不同运行控制服务间也能传递工作流的相关、应用数据。 5) 工作流服务与工作流的管理工具的接口:该接口提供了标准化的系统管理、监视 功能。在实际的应用过程中,处在运行时的系统化将会避免不了出现很多意外事故,是否能够正确、及时的处理此类情况对于保障应用程序的正常运行有非常重要的意义。工作流的管理和监控工具实现了对工作流在整体组织中所有的流动状况进行的监视,并且提供了一系列管理功能,实现了过程控制、安全性及授权等各方面的有效管理。六大组件与五大接口之间的关系如图 示。 流 程 定 义 工 具管 理 及 监 控 工 具被 调 应 用 程 序客 户 应 用 程 序工 作 流 A P I 和 交 换 格 式其 他 的 工 作 流 运 行 服 务工 作 流 引 擎工 作 流 执 行 服 务工 作 流 引 擎接口1接口2接口3接 口 4接 口 5图 作流参考模型 组件和接口 第 3 章 相关理论和技术 13 第 3 章 系统需求分析 统功能性需求分析 办公自动化系统是企 业管理信息系统的一部分,企业内部的 日常 办公很多,如公共事务管理、公共信息的发布与共享、 企业 人力资源的管理、员工个人办公的管理、员工之间的信息交流 以及 发文的接收和发布等。 公自动化常见问题 通过研究 以及 各方面的 总和 分析,担保机构办 自动化系统需要解决 以下 问题 。 l、 提供 一个 良好 办公环境,为 担保机构的员工 提供 一个 多 元化 的办公 氛围 ,解决 员工在 处理不同 的事项时 需使用不同 的 工作 场所 的问题。 2、支持信息 的 传递, 并 解决 了 由 手动 传送纸介质 、 磁介质信息的 各种 问题,实现 担保机构的 工作效率 与系统化 可靠性的提高 。 3、提供工作流 化 的处理过程 与 监督功能, 并 解决多 个 部门 之间的 协作问题,从而 推动部门 之 间的高效协作。 4、 界面的 风格统一,对系统弹出的每个 单独 页面 都 要求统一的风格 。 5、 提供 在线帮助,功能页面 都要 设置 超链接,与 在线帮助 的 页面 相连接 接,且 链接至 导航栏的 后面 , 并 用特殊 的 标记 给予 表示。 6、 员工操作 提示,根据 员工 所在 的 页面,跟踪 员工操作 所处 的 位置,在系统 的 相应事件点处 显示 操作 提示信息 , 给予员工 操作提示。 7、声音提示,对用户收到的邮件给 出语音的 提示。 统功能 需求 分析 通过以上功能的要 求,系统要设计的 主要功能模块有:用户登录与注册、公共事务、个人 办事 、合同管理、公文管理、人力资源、信息交流、系统设置。整个系统面对的用户主要有四类:系统管理员、一般员工、领导级和助理级。它们具有不同等级的权限,进入 统 时 ,都必须 要 经过系统的身份验证,通过 后才能进入系统使用 企业 相关的资源。例如,一般 的员工 只能查询工资、浏览己批阅的通知 与 文件、查询个人 的 资料, 但 不能修改。 企业 领导主要完成业务流程的各项 审批工作 ; 助理完成数据录入、修改、公文的管理等操作,但不能删除文件同济大学 硕士学位论文 基于 B/S 模式 的 担保机构 统的设计与实现 14 与 公文等 ; 系统管理员拥有最高 的 权限,可以对系统所提供的资源 进行 所有的操作。 该章主要从以下几个方面对系统进行 详细 分析: 1、系统的业务模型 14 担保机构办公自动化系统的业务模型,是对整个系统 所 有的业务流程 的 概括,可以帮助 担保机构员工 对 该 系统有一个总体性的认识和了解。担保机构办公系统的业务整体用例模型如图 示。 信 息 交 流一 般 员 工公 共 事 务个 人 办 公合 同 管 理公 文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论