logo资料库

论文研究-科技项目在线协同评审工作流系统设计与实现.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
第 24 卷 第 6 期 2007 年 6 月 计 算 机 应 用 研 究 Application Research of Computers Vol. 24 No. 6 June 2007 科 技 项 目 在 线 协 同 评 审 工 作 流 系 统 设 计 与 实 现 * 武 刚 1, 2 , 冯玉强 1, 刘春杰1 , 刘鲁宁 1 , 王伟炜 1 ( 1. 哈尔滨 工业 大学 管 理学 院, 黑龙 江 哈尔 滨 150001; 2. 广 东商 学院 信 息学 院, 广 东 广州 510320) 摘 要: 基 于协 同工 作流 技术 设计 了科技 项目 在线 协同 评审 模型 , 并 对系 统予 以实 现。协 同 工作 流 系 统以 信 息 沟通 便捷 的特 点实现 了人 机协 同, 通过 过程 整合 有效 地提 高了 工作 效率 。 关键 词: 科 技项 目; 评 审; 工作流 ; 群 决策 中图 分类 号: TP311 文 献标 志码: A 文 章编 号: 1001- 3695( 2007) 06- 0224- 03 Design and Implementation of Sci&Tech Project On-line Collaborative Evaluation Workflow System WU Gang1, 2, FENG Yu-qiang1, LIU Chun-jie1, LIU Lu-ning1, WANG Wei-wei1 ( 1. School of Management, Harbin Institute of Technology, Harbin Heilongjiang 150001, China; 2 . School of Information Science, Guangdong University of Business Studies, Guangzhou Guangdong 510320, China) Abstract: Collaborative workflow system was implemented after sci&tech project on-line collaborative evaluation models de- signed. Collaborative workflow system improves the efficiency through process integration and realizes human computer coope- ration with information communication. Key words: sci&tech project; evaluation; workflow; group decision-making 世界经济的发展, 特 别是发 达国家 的经济 发展, 主要依 靠 科技创新和技术进步。科学技 术在经 济发展 中的地 位日趋 重 要。由于科学技术的迅速发展使管理工作的复杂度大幅提高, 要加强对科研活动资助经费 的监督 控制, 有效 配置资 源, 保 证 有限资源的合 理 使 用 [ 1] 。作 为 国 家 目 前 科 技 项 目 分 配 的 申 请—审批模式, 由 于评 审项 目 多、工作 量 大, 评 审 专家 资 源 有 限, 存在着专家评审不客观、评审效率低以及人情项目等问题。 而互联网的广泛使用, 使 信息沟 通更为 便捷, 有助于 加强监 督 控制。在我国各类基金项目管 理中已 普遍采 用信息 技术辅 助 管理工作 [ 2] 。特别是协同工作流 ( Cooperation Workflow) 技术, 作为工作流技术的高级阶段, 以 人为中 心、以 合作解 决问题 为 目标、以信息通信技术为工具, 实现人机全面协同, 通过流程整 合有 效 地 提 高 了 工 作 效 率, 因 此 有 着 广 阔 的 应 用 发 展 前 景 [ 3 ~4] , 已成为计算机领域新 的研究 热点 [ 5] 。基于 以上 分析, 本文利用协同工作流技术研究 设计面 向网络 环境的 科技项 目 在线协同评审系统, 以提高科技项目管理水平。 1 科技项目在线协同评审流程设计 科技项目在线协同评审 过程设 计如图 1 所示。以 具体 科 技项目为例, 其在线协同评审流程设计如下: 定时间内登录系统进行在线评审, 提交评审结果。由系统对项 目的评审( 评估) 结 果自 动汇 总, 根 据汇 总结 果科 技项 目评 审 结果。如果汇总结果 存在 冲突, 则 由科 技厅 官员 ( 评审 专 家) 进行电子会议评审, 并投票表决确定最终评审结果。 科技厅登录 查看待审项目 是否评估?否 确定项目分类 选择评价指标 选择评审专家 综合评审意见 评审意见 是否一致? 是 项目评审结论 评估单位登录 评审专家登录 通知评估单位 查看待估项目 评估结果 评估项目 通知评审专家 评审结果 查看待审项目 评审项目 否 电子会议评审 投票结果 投票 图 1 科技项 目在 线协同 评审 流程 2 工作流建模技术 针对图 1 所示的 评 审流 程, 本 文采 用 工作 流 技术 建 立 模 型。此模型是用文字、图表、符号、关系式以及实体模样等描 述 所认识到的客观对象的一 种简化 表示方 式。 工作流 模型包 含 科技厅用户登录后, 查看科技项 目申报 的信息 列表( 根 据 需要选择查看项目详细信息) , 选 择是否 需要评 估。对项目 进 行分类, 选择评审指标与评审专家。评审专家获得通知后在规 了描述一个能够由工作流执行 服务软 件系统 执行的 过程所 需 要的所有信息。这些信息包括过程的开始和完成条件、构成过 程的活动以及进行 活动 间导 航的 规则、用户 所需要 完成 的 任 收 稿日期 : 2006- 04- 25 ; 修返 日期 : 2006- 06- 26 基 金项 目: 国 家自然 科学 基金资 助项 目( 70572023、70471027 ) ; 黑 龙江 省 科技 攻 关项 目 ( GC05A116) 作 者简介 : 武刚( 1969- ) , 男 , 黑龙江 哈尔滨 人, 高级 工程师 , 博士, 主 要研 究 方向 为 电 子政 务 与 智 能决 策 支 持 系统 ( hljwg5 @ 163. com) ; 冯玉 强 ( 1961 - ) , 女, 教授, 博 导, 主要研 究方 向为管 理信 息系统 与智能 决策 支持系 统( fengyq@ hit. edu. cn) ; 刘 春杰、刘鲁 宁、王伟 炜, 男, 硕 士 研究 生 , 主 要 研究方 向为管 理信 息系统 .
第 6 期 武 刚等 : 科 技项 目在 线协 同评 审工作 流系 统设 计与 实现 ·522· 务、可能被调用的应用、工作流机的引用关系, 以及所有与工作 流相关数据的定义 [ 6] 。在众 多建 模方 法中, Petri 网 ( 变种) 是 既有严格数学基础的形式定义, 又有直观的图形表示描述系统 动态行为的方法。尽管传统的 Petri 网还难以 直接用于工 作流 过程模型的建立, 但它 的 高级 变种 ( 有 色 网、时间 网、层 次网、 对象网等) 却能描述和分析复杂的过程 [ 7 ~8] 。 1962 年, 德国科学家 Carl Adam Petri 在其博士论文 《用自 动机通信》中首次提出了 Petri 网理 论。Petri 网由三 种类型 的 节点组成: 节 点 库所 P( Place) 为某 个 节点 变 迁 T( Transition) 的运行条件, 用圆来 表示; 变 迁 T 用 矩形 表 示; 从一 个变 迁 到 一个库所或从一 个库 所到 一个 变迁 的弧 ( 用有 向边来 表示 ) 。 用·t 表示变迁 T 的输入位置集; t·表示 变迁 T 的 输出位 置 集。类似地表示·p 和 p·。在一 个过 程中, 本文 用库 所表 示 状态, 弧表示流。 定义 1 Petri 网是三元组( P , T , F ) : ( 1) P = ( 2) T = 1 , t2, …, tn} 是 有限个 变迁 集合, ( P∩ T = ) 且 1, p2 , …, pn} 是有限个库所集合; { p 碬 碬 { t ( P∪T ≠ ) ;  ( 3) F ( P ×T) ∩ ( T ×P ) 是弧的集合( 流关系) 。 Petri 网是一种可用图形表示的 模型, 具有 直观、易懂和 易 用的优点。同时 Petri 网 还是 严格定 义的 数学 对象, 可 用于 动 态的行为分析。基于 Petri 网的建模技术带有并发性、异步性、 分布性、非确定性和并行 性等特 性, 既 提供丰 富的系 统描述 手 段和系统行为分析技术, 又 为计 算机科 学提 供了 坚实 的概 念 基础 [ 7] 。 被执行多次。 以上两条定义都是目前用 Petri 网进行工作流建模的基 础 理论依据。 3 专家在线协同评审工作流模型设计 协同工作流为了实现系 统中各 角色对 信息、资源的 共享, 协调处理各种更新、冲 突和竞 争, 必须具 有多种 协同机 制。 协 同工作流模型是对协同工作过程的抽象表示, 是为实现协同决 策系统提供技术准备。根据现实工作流业务过程的特点, 一般 可将活动触发控制类型分为四类 [ 6] : ( 1) 自动触发( A) : 变迁被使能 的同 时就 被触 发。 此类 变 迁的执行者是程序或工作流内部组件, 无须与人进行交互。 ( 2) 人工触发( P) : 由执行人员直接操作, 完成人机交互。 ( 3) 消息触发( M) : 由系统外部 消息事件 来触发 变迁的 执 行, 如新的数据提交、电子邮件或短信息等。 ( 4) 时间触发( T) : 由控 制时间 的定时 器来触 发使 能的 活 动。该模型中各种信息流控制流分别列于表 1 ~4。 表 1 专家 在线协 同评 审工作 流模 型库所 表 W 描 述 库 所 对 象 se0 专 家 协 同 评 审 过 程 系 统 初 始 状 态 se1 W, e 专 家 协 同 评 审 预 备 接 收 信 息 状 态 se2 se3 se4 se5 se6 se7 p, e 实 时 接 收 系 统 反 馈 查 询 信 息 W W W p, e 实 时 交 互 时 接 收 项 目 管 理 人 员 和 各 专 家 信 息 等 待 接 收 专 家 反 馈 信 息 e 等 待 接 收 专 家 和 项 目 管 理 人 员 信 息 并 实 时 发 布 ( 提 供 实 时 交 互 ) 等 待 接 收 项 目 管 理 人 员 本 轮 最 终 评 审 结 果 及 下 一 步 决 策 过 程 等 待 接 收 项 目 管 理 人 员 本 轮 最 终 评 审 结 果 及 下 一 步 决 策 过 程 在 Petri 网 基 础 上, Aalst 提 出 工 作 流 网 ( WF-net) 概 表 2 专家 在线协 同评 审工作 流模 型变迁 表 念 [ 9 ~10 ] 。 定义 2 一个 Petri 网 PN = ( P, T, F) 被 称为 工作 流网 的 充要条件是:  ( 1) 只有一个源库所 i∈P ( ·i = )  ( 2) 只有一个宿库所 o∈P ( o· = ) ( 3) 对于每一个节点 x∈P∪T, 处于 i ~o 的路径上。 ; ; 并且在工作流执行过程中遵循以下两条规则: ①只有当某个变 迁 t 的每一个输入库所 p 处于有标记状态( 被激活) 时, 变迁 t 才能被激活; ②当某个变迁 t 被激 活后, 它的 每一个 输入库 所 p 都将消耗一个标记, 而它的每一个输 出库所 p 都将 产生一 个 标记。 并非所有的工作流网表示的工作流都是完善的, 只有健壮 的工作流网才能很好地模拟工作流。 变 迁 发 送 接 收 描 述 te1 te2 te3 te4 te5 te5 te6 te7 te8 te9 p W e e W W p p W e p, W p, W, e W, e W, e p, W, e W p, W p, W W, e W, e 项 目 管 理 人 员 发 布 本 轮 评 审 意 向 , 可 进 行 在 线 信 息 查 询 系 统 公 开 发 布 项 目 管 理 人 员 本 轮 评 审 意 向 , 反 馈 查 询 信 息 专 家 研 究 管 理 人 员 评 审 意 向 , 选 择 信 息 查 询 或 进 入 实 时 交 互 专 家 选 择 信 息 查 询 /发 表 意 见 / 实 时 观 察 / 结 束 实 时 交 互 状 态 系 统 支 持 实 时 交 互 ( 并 支 持 信 息 查 询 ) , 专 家 意 见 自 动 综 合 , 结 束 交 互 状 态 ( 储 存 临 时 数 据 ) 系 统 对 实 时 交 互 和 信 息 查 询 状 态 管 理 项 目 管 理 人 员 选 择 信 息 查 询 / 进 入 ( 或 结 束 ) 实 时 交 互 状 态 项 目 管 理 人 员 信 息 查 询 /实 时 观 察 / 提 交 本 轮 评 审 结 果 /确 定 下 一 过 程 系 统 公 布 本 轮 最 终 评 审 结 果 , 等 待 接 收 专 家 反 馈 信 息 ( 储 存 数 据 ) 系 统 选 择 下 一 评 审 过 程 , 并 完 成 相 应 程 序 调 用 ( 删 除 临 时 数 据 ) 定义 3 用工作流网 PN = ( P, T, F) 表示的流 程具有良 好 表 3 专 家在线 协同 评审工 作流模 型控 制流表 健壮性的充要条件是: ( 1) 对于每个可以从源状 态 i 达到的 状态 M, M 都可以 到 ( M→* 网 的 语 言 表 示 就 是  M( i→* M)  达宿状态。用 Petri Oo ) 。 ( 2) 从源状态 i 出发, 经过库所 Oo, 状态 O 是唯一一个 在 ( M = 库所 Oo 上有 标 记的 状态, 亦 即 M( i→* M∧ M≥0) 0) 。   ( 3) 在( N, i) 中 不存 在死 变迁, 即 t∈ T( M, M* , i→*   M→t M* ) 。 ( 4) ( N, i) 是 安全的。也 就是 工作 流程 的 执行 条件 不 能 库 所 变 迁 开 始 → se0 → se1 se0 se0→ se2 se1→ se3 se2→ se6 se3( se1) → se4 → 结 束 se6 se4 → se5 → 结 束 → 结 束 se7 se5 对 象 触 发 控 制 流 描 述 W W, e p, e W p, e W p W e W P P P M P P P M M M 项 目 管 理 人 员 提 出 本 轮 评 审 要 求 项 目 管 理 人 员 提 出 本 轮 评 审 结 果 项 目 管 理 人 员 发 布 评 审 结 果 接 收 到 新 的 查 询 信 息 ( 或 系 统 控 制 信 息 ) 接 收 到 新 的 信 息 , 拟 进 行 新 的 活 动 接 收 到 项 目 管 理 人 员 结 束 实 时 交 互 ( 信 息 查 询 ) 命 令 项 目 管 理 人 员 实 时 交 互 协 同 评 审 已 获 得 足 够 评 审 意 见 信 息 接 收 到 项 目 管 理 人 员 本 轮 评 审 结 果 及 下 一 评 审 步 骤 通 知 接 收 到 项 目 管 理 人 员 本 轮 评 审 结 果 及 下 一 评 审 步 骤 通 知 接 收 到 专 家 反 馈 信 息
·622· 计 算 机 应 用 研 究 2007 年 文中根据实际需求, 对以上 几种触 发方式 灵活采 用, 构 成 柔性的协同工作流, 以适应复杂不确定的评审工作环境。 针对图 1 所设计的科技项目网上协同评审流程, 应用基于 Petri 网的 WF-net 工作流网技术建立协同工作流模型。为节省 篇幅, 仅给出专家在线协同评审工作流模型( 图 2) 。 表 4 专 家在线 协同 评审工 作流 模型数 据流表 变 迁 发 送 接 收 描 述 部门在线协同评审工作, 如图 4 所示。 te1 te2 te3 te5 te7 te8 te9 tee p W e W p W e W 项目管理 渊p冤 se0 系统渊W冤 渊e冤 评审专家 p, W 项 目 管 理 人 员 发 布 新 的 信 息 p, e W p, e p, W e W W te1 se1 se2 系 统 信 息 发 布 或 查 询 信 息 反 馈 专 家 提 交 信 息 查 询 要 求 / 评 审 意 见 项 目 管 理 人 员 和 所 有 专 家 决 策 意 见 及 交 互 状 态 信 息 项 目 管 理 人 员 新 的 信 息 查 询 需 求 / 本 轮 最 终 评 审 结 果 ( 下 一 步 评 审 过 程 ) 项 目 管 理 人 员 本 轮 最 终 评 审 结 果 ( 下 一 步 评 审 过 程 ) 专 家 反 馈 信 息 系 统 确 认 专 家 反 馈 信 息 , 准 备 下 一 步 评 审 过 程 te6 se3 se6 te5 td5 se2 te2 te3 te7 se4 te8 se5 tee se6 te4 se7 te9 图 2 专家 在线 协同评 审工 作流模 型 4 系统体系结构设计 科技项目在线协同评审工 作流系 统是一 个交互 式协同 群 决策支持系统。系统 为 四层 B/ S 结 构, Web 服 务器 采用 微 软 的 IIS, 应用 ASP 技 术 开发, 后台 数 据 库服 务 器 采用 SQL Ser- ver。系统体系结构如图 3 所示。 图 4 评 审专 家在线 评审 6 结束语 本文应用工 作流建模技 术设计了科技 项目在线协 同评审 工 作流模型, 并开发 实现 了工 作流 系 统。现 该 系统 被黑 龙 江 省 科技厅应 用于 2006 年 黑 龙江 省 科 技 项 目 申 报 评 审 工 作。 文 中设计的工 作流模型不 但 利用 建模 技 术图 形 化表 示流 程, 还 以列表形式 对各种 信 息 流 控 制 流 予 以 说 明。 模 型 实 现 了 多 人跨部门在线 进行评审 工作 , 在 流程 控制 中 以多 种触 发 控 制 方式增强了过 程控制能 力, 对 评 审信 息并 行 传输 提高 了 工 作 效率, 在不确定评 审工作 节点 设 置了 选择 路 径以 实现 流 程 的 柔性控制。该 系统的 应 用 实 施 有 效 地 提 高 了 科 技 管 理 水 平 , 是 决策理论方法 与信息 技术 在 科技 项目 管 理工 作中 的 有 益 尝试。 参考文献: [ 1 ] 鲍玉昆 . 科 技项目 招标投 标决 策模型 及其 支持系 统研 究[ D] . 武 评审专家 项目管理人员 项目申请者 系统维护人员 汉: 华 中科 技大学 , 2002 . 客户端 Web 服务器 应用层 数据库层 专家模块 系统主控模块 申请者模块 系统维护模块 Web 服务器 工作流管理 知识管理 数据管理 通信 系统管理 搜索引擎 Internet 数据库 分布式数据库 工作流数据库 知识库 系统配置 [ 4] FAKAS G J, KARAKOSTAS B. A peer to peer ( P2P) architecture for 图 3 科技 项目在 线协 同评审 工作 流系统 体系结 构 ①客户层。由浏览器组成, 负责完成人机交互功能。浏览 器采用 框架结构, 使用多窗 口技术, 实现图形 化、人性 界面, 应 用多媒体实时交互技术, 提供信 息实时 交互支 持, 数 据交换 由 XML 完成。②Web 服 务器。完 成信 息传 送、应 用管 理和 系 统 管理。它作为用户服务与应用服务之间的桥梁, 使用系统所需 的业务规则调用相应 的应用 模块。③应 用层。由相 应功能 模 块组成, 实现不同的应用功能。包括工作流管理、知识管理、数 据管理、通信管理和系统维护等模块组成。④数据层。由数据 库( 数据仓库) 组成, 实现对数 据的储存、查询、修改、删除和 数 据维护等数据管理功能。 5 专家在线协同评审工作流系统实现 [ 2] 肖利. 试论 国家科 技项 目的分 类评 价、目标评 价和 程序 规 范[ J] . 科学与 科学技 术管 理, 2004 , 2 5( 3 ) : 12-15. [ 3] KUMAR A, WAINER J. Meta workflows as a control and coordination mechanism for exception handling in workflow systems[ J] . Decision Support Syst ems, 2005, 40 ( 1 ) : 89-105. dynamic workflow management [ J ] . Technology, 2005 , 46 ( 6) : 423- 431. In forma tion a nd Soft wa re [ 5] SCHULZ K A, ORLOWSKA M E. Facilitating cross-organisational workflows with a workflow view approach[ J] . Data and Kno wledge Engin eering, 2004, 51 ( 1) : 109- 147 . [ 6] 范玉顺 . 工 作流管 理技 术基 础 [ M] . 北 京 : 清华 大 学 出 版 社; 施 普林格 出版社 , 2001 : 57- 60, 156- 157 . [ 7] SALIMIFARD K, WRIGHT M. Petri net-based modeling of workflow systems: an overview [ J] . E uropean Jo urna l of Ope rational Re- search , 2001 , 134 ( 3) : 664- 676. [ 8] LI Shuyou, SONG Binheng. Normalized workflow net ( NWF-net) : its definition and properties [ J] . Future Ge nera tion Computer Sys- te ms, 2005, 21 ( 7) : 1004- 1014 . [ 9] AALST W M P van der. Structural characterizations of sound workflow nets, Technical Reports 96 / 23 [ R] . Eindhoven: Eindhoven University of Technology, 1996. 科技项目在线协同评审系统现已开发试验完毕, 并已经与 原有的黑龙江省科技项目 在线申 报系统 有机集 成。黑龙江 省 科技厅采用该系统对 2006 年黑龙江省申报的科技项目进 行多 [ 10] AALST W M P van der. Verification of workflownets application and theory of Petri nets[ C] / / AZEMA P, BALBO G. Proc. of the 18 th Int’l Conf. [ C] . Berlin: Springer-Verlag, 1997: 407 -426.
分享到:
收藏