(系统分析与集成专业论文)基于工作流技术的通用电子绩效支持系统的研究.pdf_第1页
(系统分析与集成专业论文)基于工作流技术的通用电子绩效支持系统的研究.pdf_第2页
(系统分析与集成专业论文)基于工作流技术的通用电子绩效支持系统的研究.pdf_第3页
(系统分析与集成专业论文)基于工作流技术的通用电子绩效支持系统的研究.pdf_第4页
(系统分析与集成专业论文)基于工作流技术的通用电子绩效支持系统的研究.pdf_第5页
已阅读5页,还剩72页未读 继续免费阅读

(系统分析与集成专业论文)基于工作流技术的通用电子绩效支持系统的研究.pdf.pdf 免费下载

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

文档简介

摘要 目前关于电子绩效支持系统( e l e 附i cp e r f o n n 锄c es u p p o r ts y s t e m ,简称 e p s s ) 理论研究比较多,在系统实现方面虽然也取得了一定成果,但国内在这 方面的研究仍属少见。 现有的e p s s 都基本上面向特定的软件和具体的工作流程,以嵌入式和连接 式存在,功能单一、通用性差、基本上都不能进行扩充和定制,而且体系结构 为c ,s 结构或单机版,不符合工作的协作性特点,操作困难。 针对以上不足,本文引入工作流技术,分析、设计了b s 结构的通用e p s s 。 主要工作如下: 1 研究了过程模型的知识表示及存储。设计了通用的过程模型库。 2 设计了可定制的资源模型库、组织模型库,试题模型库,与过程模型库 一起构成系统的四大基础支撑平台。 3 过程模型路由引擎与资源推送规则的设计与实现。 4 设计了电子绩效支持模板库以及项目实例库,实现了具有高度柔性的通 用电子绩效支持系统。 5 采用模型一视图一控制器( m v c ) 的设计模式进行系统开发,对系统进行 分层,使系统的开发和维护变得更加容易。 关键词:电子绩效支持系统:工作流;m v c ;过程模型;项目 a b s t r a c t a sw ea l lk n o 、玑m u c hw o f kh v eb e e nd o n eo nm eb a s i cr e s e a i c ho fe p s s ( e l e c t f i cp e r f o m l a n c es u p p o ns y g t e m ) ,b u tm ea p p l i c a t i o nr e s e a r c ho fe p s si sr a r e i n c h i n a 1 1 1 ec 眦e me p s si i le m b e d d e da n dl j i l k e df 0 肌i sm a i n l ya i m i n gt os o m e s p e c i f i cs o 撕a r e0 rw o r k f l o w n si ns i n g l ef i l r l c t i o ,n o tp r e v a l e n t 托dd i m c l l l tt ob c e x t e n d e da 1 1 dc u s t o m i z c d m o r e o v e r m es 仇l c t u i eo fi ti sc ,so rp e r s o n a l ,i t s c o m p l i c a t e dt oo p e r a t ea n dd i f f i 吼d tt oa c c o r d 、i m 也ec o l la :b 0 姐t i o no f 也ew o r k s , f o ra l lo fa b o v e ,也i sp a p e rp r o v i d e san e x i b l eb s s 觚t u r e de p s sb a s e do n 也e w 0 r k n o wt e d m o i o 弘1 1 l ep r i m a r yw 0 凼a r c 蹈f o l l o w s : 1 t m sp 印e rr e s e a r c h e si n l d 吐l eh l o w l e d g ee x p r e s s i n g 趾ds t o r i n go f 也e p r o c e s sm o d e i ,a i l dac u r r e n tp r o c e s sm o d e lw 抵t l s e i sd e s i g n e d 2 t h eb 鳃i cs u p p o r t i n gp l 鲥陆肌o f t h es y s t e mi sc 唧s e do f ar e s o u r c em o d e l w a r e h o u s e a 工lo f g a n i z 鲥o nm o d e lw a l 曲o u ,ap 印c rm o d e lw a r e h o u s ea n da p m c e s sm o d e lw a r e h o u s e 3 ar o u t i n ge n g i n eo ft h ep r o c e s sm o d e 】a n dr c s o l 玳圮p l l s h i n gn l l e sa r e d e s i 驴e d 锄dr e a l i z e d 4 t h ee p s sm o d e la 1 1 dp 蚵e c ti n s c a i l c ew a r e h o u s e sa r cd e s i g n e d a i l dah i 曲l y n e x i b l ea l l dc 眦n te p s si sd e v e l o p e d 5 i nm ec o u r s eo f d e v e l o p i n g 1 es y s t e m ,m ea r c h i t e c t u r co fm v c ( m o d e l 一v i e 、c o n t r o l l e r ) i su s e d ,w h i c hm a k e s 也eb u s i n e s sl o 百cv i e w 锄d 也eu r 啊e ws e p a r a t e d i tm a k e st 1 1 ei i i l p l e m e n 诅n o na n dm a i l l t e n a n c eo fs y s 把mb e c o m e e a s j e l k e y w o r d s :e p s s :w o r k f l o w ;m v c :p r o c e s sm o d e i : l t 舳 i i 独创性说明 作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研 究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的 地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含 为获得大连理工大学或其他单位的学位或证书所使用过的材料。与我 一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并 表示了谢意。 作者签名:銎量扛日期:竺堕皇鱼丑幽 幕于t 作流技术的通用屯子绩效支持系统的研究 1 引言 1 1 问题提出 在知识经济时代,最有竞争力的组织莫过于学习型组织i l 】【2 j 。目前大部分组 织都存在学习障碍,这是因为其固守的文化、结构、管理模式、定义工作的方 式以及员工的互动方式造成的【3 。针对组织中出现的各种学习障碍,研究者开 发出了一些学习工具,以提高组织的学习能力。这些工具通过完善组织机构、 理顺信息沟通渠道、对组织成员进行培训、提倡“做中学”等方法,以克服组 织的学习障碍。 国内外关于组织学习理论尚不完善,组织学习的概念、过程、机理仍不甚 明晰,需要迸一步研究。在应用研究方面,还没有形成具体而有效的实施方法, 表现为“两多两少”:谈实旖的意义和影响的多,谈描述性模型的多;谈如何改 造企业成为学习型组织的少,谈组织如何才能有效学习的少1 4 】。另外,由于在 组织学习方面的工具的缺乏,使得这方面工具的开发具有相当大的发展潜力。 目前由于电子信息技术的迅猛发展,使得信息技术在社会中的各行各业中 都进行了广泛的应用,也为e p s s 的出现提供了必备的前提条件。e p s s 在人力 资源培训中的应用为现代的人力资源培训开创了新的局面,也成为组织学习强 有力的支持。e p s s 的出现体现了一种观念的转变,即从以前把工作者看作被培 训的人员转变到现在把他们作为需要工作支持的人。 e p s s 的概念最早由g l o r i a g e r y 于1 9 8 9 年提出来的,而美国的i b m 、a 1 & t 、 a p p l e 、a m e r i c a n e x p r e s s 等公司也相继率先开发e p s s 系统,以提高公司生产 力、改善员工工作绩效、促进整个工作团队的合作以提升企业之竞争力。在知 识经济占主导地位的时代,一个经济全球化、知识化、信息化进程空前发展的 时代,一个信息技术大量运用的时代,企业的绩效与效率水平是一个企业竞争 力的关键因素。由于e p s s 能够提供适时训练,工作中训练以及以使用者为导 向的训练,并能配合工作任务的执行,电予绩效支持系统得到了企业的青睐。 目前所开发的e p s s 在国外有不少成功的实例,但在国内相应的理论研究和 系统开发仍属少数。而且目自u 所开发的e p s s 仍然存在着下列几个方面的问题: 1 当前企业的任何工作都是以项目为单位进行的,企业中的任何个人都是 项目中的组织成员之一,他们的工作都是密不可分的相互协作关系。而目前存 基于丁作流技术的通用也子绩效支持系统的研究 在的e p s s 并不考虑这一点,脱离项目背景和相互协作的环境来进行设计开发。 这样很难真正实现组织中成员能做到“做中学”的效果。 2 目前存在的e p s s 功能比较单一,以服务某一软件为主,如o f f i c e 中的 小助手。基本上以嵌入式和连结式存在,这样使得e p s s 所能发挥的空间极大 缩小。 3 由于技术的发展及世界市场的竞争,给知识型企业带来了更加严峻的挑 战。新技术的迅速涌现使得一个产品的生命周期越来越短,产品的生产批量越 来越少。用户需求的多样化和个性化给企业带来了相应的要求:企业的工作流 程的多变性和稳定性相结合。作为为企业服务的信息系统也应满足这种趋势的 要求。现在所存在e p s s 基本上都是以“硬”编码的方式存在,不能很好的适 应这种“柔”性要求。 4 不同企业的组织结构以及知识的分类存储都大相径庭,而且目前所实现 的e p s s 中这些内容的相关耦合性非常强。这样极大影响了这些系统的定制和 扩展功能,使得系统适用面窄,极大提高了系统的开发成本。 5 目前存在的e p s s 大部分是单机版的,难以实现资源共享等基本需求。 另外系统的安装和操作都比较麻烦。 由于上述原因,影响了e p s s 在实际应用中的使用范围和作用。目前的e p s s 未能完全发挥出它的实际功效,很少人能用到e p s s 并从中获取到卓有成效的 支持,也未能真正体会到“做中学”的培训方式。 钎对e p s s 现在所存在的这些问题,本文设计并实现了一个基于w e b 的面 向知识型企业的通用e p s s ,解决了企业组织结构和知识分类存储的多样性的问 题,满足了工作流程的多交性和稳定性的相结合的需求。让企业员工以项目成 员的身份从e p s s 中获取相应的资源,达到资源共享以及工作支持的目的。最 终实现了在恰当的时间将恰当的资源提供给恰当的项目成员,为项目成员提供 工作支持,以提高成员的工作绩效能力。该e p s s 的构建主要通过引入工作流 的理论,通过对j a v a 、数据库及w e b 编程技术等进行集成来实现的。 1 2 国内外研究现状剖析 1 2 1 国内外关于m v c 设计模式的研究 m v c ( 模型- 视图一控制器) 由研g v er e e n s k a u g 提出,首先被应用在 2 基于工作流技术的通用电子绩效支持系统的哿f 究 s m a i l t a l k 8 0 环境中,是许多交互和界面系统的构成基础。m v c 结构是为那些 需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层 与表示层的分离。m v c 作为一种开发模型,通常用于分布式应用系统的设计和 分析中,以及用于确定系统各部分闻的组织关系。对于界面设计可变性的需求, m v c ( m o d e l 一v i e w ,c o n 缸o l l e r ) 把交互系统的组成分解成模型、视图! 控制器三 种部件。 视图部件把表示模型数据及逻辑关系和状态的信息以特定形式展示给用 户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视 图。 控制器部件是处理用户与软件的交互操作的,其职责是控制提供模型中任 何变化的传播,确保用户界面与模型间的对应联系;它接受用户的输入,将输 入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。 模型部件保存由视图显示,由控制器控制的数据:它封装了问题的核心数 据、逻辑和功能的计算关系,它独立于具体的界面表达和i 0 操作。 模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果 用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视 图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将 变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化一传播机 制。模型、视图、控制器三者之间的关系模型如图1 1 所示。 图1 1 视图、控制器、模型之间关系图 f i g 1 1r e l a t i o n s h i po f v i e w 、c o l l 打o l l e ra n dm o d e l m v c 有极其良好的可扩展性。它可以轻松实现以下功能: 夺一个模型的多个视图 夺多个控制器 端于工作流技术的通用f 乜予绩效支持系统的研究 夺模型改变时,所有视图将自动刷新 夺所有的控制器将相互独立工作 这就是m v c 模式的好处,只需在以前的程序上稍作修改或增加新的类即可 轻松增加许多程序功能。以前开发的许多类可以重用,而程序结构根本不再需 要改变,各类之间相互独立,便于团体开发,提高开发效率。该模式下视图、 控制器、模型三者功能的示意图如图1 2 所示。 方法调用 一事件 图1 2 视图、控制器、模型功能关系图 f 谤1 2f u l l c t i o n so fv i e w ,c o n 仃o l l e ra 1 1 dm o d e l 1 2 2 国内外关于工作流技术的研究现状 一、工作流定义的研究 十几年来,不同的研究者和工作流产品供应商从不同的角度给出了工作流 的定义。到目前为止,对于工作流仍然没有统一的定义,以下给出几个具有代 表性的定义: ( 1 ) 工作流管理联盟( w f m c ) 的定义:工作流是一类能够完全或者部分自动 执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执 行者之间进行传递与执行酗,w 。 ( 2 ) g i g ai n f o m a t i o ng r o u p :业务过程可操作的方面,包含任务的序列和谁 基于工作流技术的通用f 乜子绩效支持系统的研究 来执行它,支持任务的信息流,测量和控制任务的跟踪和报告机制f 引。 ( 3 ) m ma l l l l a d e n 研究中心:工作流是经营过程的一种计算机化的表示模 型,定义了完成整个过程所需用的各种参数【9 】。 ( 4 ) 范玉顺:工作流是一种反映业务流程的计算机化模型,是为了先进计算 机环境下实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执 行的业务模型【10 1 。 以上这些对工作流的定义,是用非形式化的语言对工作流所进行的描述, 虽然各有不同,但基本上都达成了这样一个共识:工作流是经营过程的一个计 算机实现。这些工作流的定义分别反映了经营过程如下几方面的问题,即经营 过程是什么( 由哪些活动、任务组成,也就是结构上的定义) 、怎么做( 活动间 的执行条件、规则以及所交互的信息,也就是控制流和信息流的定义) 、由谁来 做( 人或者计算机应用程序,也就是组织角色的定义) 、做得怎么样( 通过工作 流管理系统进行监控) 。 同时,这些定义也说明了工作流与一般的工作流程之间的区别。前者需要 借助计算机软件来完成,并完全在软件系统的控制之下;而后者则没有这种约 定,它当中的某些步骤可能也需要用到计算机,但这只不过是局部的计算机应 用,整个过程是不在计算机控制之下的。 同样,这些定义中也可以看出工作流系统与诸如i b m 的l o t u 8n o t e s 之类的 群件系统之间的区别。后者强调的是群组工作情况下,不同成员之间的通信、 协作与协调问题,而后者是完成组织业务流程的自动化执行和监控,将通过建 模得到的组织业务过程模型进行实例化并投入运行,对运行的过程模型中的活 动执行情况进行调度、管理和控制。 二、工作流模型的研究 工作流模型是对工作流的抽象表示,也是对经营过程的抽象表示。由于工 作流需要在计算机环境下运行,因此建立相应的工作流模型就是必不可少的。 工作流模型应该完整地提出支持工作流定义的概念,为建模用户提供工作流定 义所需要的组件或元素。理想的工作流模型能够清楚地定义任意情况下工作流, 能够适应用户在建模过程中所提出的各种要求。然而,到目前为止,从模型的 能力上看,距这一理想情况尚有一定的距离。下面列出一些有代表性的模型: ( 1 ) 基于过程定义的模型:如一般有向图,条件化有向图,p e n _ i 网f j l ,他,1 引, 有色p e t r i 网【1 4 】,信息控制网( i n f o n n a t i o nc o n t r o ln e t ,i c n ) 和时态约束网 ( t e m p o r a l c o n s 咖i n t p e t r i n e t ,t c p n ) 【1 5 】,模糊着色p e 仃i 网 。一般有向图 基于工作流技术的通用电子绩效支持系统的研究 模型的优点是比较直观、容易理解,一般情况下,图中的节点表示过程中的活动或 者状态,而有向弧则表示节点间的时序依赖关系。不少工作流产品正是采用了 这种模型,但其缺点是比较简单,不能处理复杂的过程逻辑,缺乏柔性。p e t r i 网的 库所表示活动,变迁表示活动间的转移。模糊着色p e m 网解决工作流过程定义 中模糊信息的描述和处理问题。 ( 2 ) 基于语言动作理论的模型:w i n o g r a d & f l o r e s 在此基础上提出了基于对 话的工作流模型,这种工作流模型是从客户方与服务方这两个角色之间的语言 行为交互上对工作流过程进行定义的。他们认为,人的语言不仅能够用来描述 事物、交流信息,而且还能够进行行为的计划与协调,即通过语言能够承诺自 己未来的行为,通过语言也可以协调自己与他人的合作。基于语言行为理论的 工作流模型是由一系列闭合的工作流环相互连接而成的,每个工作流环都被4 个语言行为分为4 个阶段,包括需求阶段、协商阶段、执行阶段和满意阶段。 a c 廿o nt 如 l i l o l o g i e s 的工作流产品a c t i o n f i o w 就采用了这种工作流模型f 1 7 墙】。 ( 3 ) 基于约束条件的形式语言文法表示模型:工作流管理联盟( w 0 讧c ) 的 w p d l ( w o r k n o wp r o c e s sd e f i n i t i o nl a n g u a g e ) 【1 9 刎,i b mf l o w m a r k 的f d l ( f l o w m a r kd e 矗n i t i o nl a n g u a g e ) ,m e l l e o r 2 项目定义的w i l ( w j r k f l o w i n t e 肌e d i a t el a n g u a g e ) 等。这些工作流定义语言都有着自己特定的语法规范,包 括标识符、关键字、文法规则等,有的还开发了相应的编译器,用于生成工作 流运行的可执行代码。 1 2 3 国内外关于电子绩效支持系统的研究现状 关于电子绩效支持系统的定义不少,下面列出了一些有影响力的定义1 2 】j : g 1 0 r i ag e r y :电子绩效支持系统是一个整合的电子环境,每个员工都可以利 用、并很容易的访问,提供于工作相关的信息、软件、向导、建议、支持、数 据、图像、工具以及评估和监督系统的即时、个性化的在线访问,允许员工在 最少量的支持和他人干扰下获得工作绩效【2 2 2 3 1 。 r a y b o u l d :以系统思考的观点来说,e p s s 是一种电子化的装置,它能够获 取、存储、传送非以及整体公司组织的资产,并促使个人在最短时问、最少支 持的情况下达到要求的绩效【2 4 】。 w i n s l o wa 1 1 db r 砌c r :将e p s s 视为“整合性绩效支持”( h n e g r a i i o n p e r f o n a i l c es u p p o r t ,i p s ) ,并指出i p s 不只是一种科技形式,而是为了满足组 基于工作流技术的通用f b 子绩效支持系统的研究 织当前以及将来绩效需求的策略。 m c g r a w :整合人工智能的特性于系统软件建议与训练的功能中,这能够让 e p s s 支持适时( j u s t i n t i m e ) 训练、工作中( o n t i l 8 i i o b ) 训练以及以使用者为 导向的训练。 张基成:一种提供整合性资源的工作辅助与学习支持系统,利用做中学的 学习理论与绩效支持的概念,在学习中完成任务:以支持工作任务为主,辅助 学习为辅,寓学习与工作中【2 “。 关于e p s s 的定义还有很多,归纳起来e p s s 就是一个集成的电子信息系统, 用来提高使用者的工作绩效。通过提供适时、适量、适宜的信息、工具,使得 工作者在最小的外在支持和最低的成本的情况下快速、有效、高质量的完成他 们的工作。同时工作者也可以将自己的知识、经验反馈到这个系统中,达到知 识共享的作用。 e p s s 在某些情沉下,依据工作内容不同与目的不同而有相异的设计。学者 r a y b o u l d ( 1 9 9 5 ) 认为e p s s 依用途与运作方式及组织支援的目的可分为下列三种 2 6 l : ( 1 ) 内嵌式( e m b c d d e d ) e p s s :指通过友好的用户接口,与原来的计算机系 统或信息系统整合在一起。工作者在没有感到使用上差异的情况下,就在同样的 工作中得到支持,帮助解决问题从而提升工作绩效。具体例子如界面、目录和索 引等。 ( 2 ) 连结式( l i n k e d ) e p s s :又称为附带式( e x t r i i l s i c ) 。非独立的计算机系统, 与系统或软件整合,并不总是呈现出来,而是当使用者在工作方面需要支持时, 可以选择开启或关闭这种形式的e p s s ,具有随传随到的特性。微软o 伍c e 系列软 件中的小助手就是这种形式e p s s 的典型代表。 ( 3 ) 独立式( s t a n d 一舢o n e ) e p s s :又称为外部式( e ) ( t e m a l ) 。独立的一套辅助系 统,根据任务需要,专门设计来提供绩效支持功能。支持整个领域内的大量工作 任务,可以为所有任务提供信息、培训和建议。 由于e p s s 最先出现在美国,理论和应用都比较多,并且在台湾也有大量的 研究经验,了解这些地方e p s s 的发展和研究现状,对我们研究e p s s 是非常有 必要的。因此在这里主要集中调研了美国、中国台湾和大陆的研究现状。 1 美国的研究现状 从1 9 8 9 年美国a t & t 公司的企业训练支持小组设计开发出世界上第一个电子 绩效支持系统至今,无论是在e p s s 的理论研究还是实践应用方面,美国都走在 基于工作流技术的通用| :l 予绩效支持系统的研究 世界的前列。e p s s 目前已经成为一个非常重要的研究领域。 在理论研究领域,涌现出大量的研究论文、专著、专业期刊和网站。同时还 建立了专业协会,如国际绩效促进协会( i n t e m a t j o n a ls o c i e t y f o r p e 加舢a n c e t e c l l i l o l o g y - w w w i s p i o 蜡) 。第一本e p s s 专著是1 9 9 1 年g l 耐ag e r y 出版的电子 绩效支持系统,到目前为止,美国出版了大量关于绩效技术和e p s s 的书籍,例 如:b 哪rr a y b o u l d 的绩效支持工程参考手册和绩效支持工程第一部分: 主要原理等。 在专业期刊中,绩效促进在美国的e m a i l 调查中排名第二,仅次于a e c t 的会刊教育技术研究与发展。 介绍e p s s 的网站不计其数,其中最突出的是专门网站e p s sc e n 删h o m e ( h t c p :枷m 玑p c d i 1 1 1 1 0 v a t i o n s c o m ) ,上面有大量关于绩效技术、以绩效为中心的 设计、接口设计、绩效工程等的研究资料和交流信息。其创始人是研究e p s s 最 著名的简瑞女士( g l o r i a g e 啪,她是马萨诸塞州一名独立的咨询师,最早提出 绩效支持概念,专门研究以绩效为中心的软件设计,并开发和实施大量相关的 交互培训和绩效支持系统。 在具体的实践领域中,美国有越来越多的大公司投入巨资研制e p s s 系统, 如a t & t 公司的训练部门考虑到本部门职员的背景各不相同,有好多职员不懂 得如何设计与开发培训教材、教材媒体选择以及测试题目构造等技术,开发了 p s t ( p e r f o 哪a n c es u p p o r tt 0 0 1 ) 系统协助职员开发不同类型的培训教材,取得了 很好的效果。电脑芯片巨头公司i n t c l 为了加强对芯片质量的检验,开发了i n t e l e p s s 系统,该系统可以提供检验员需要的任何信息,以及专家指导等ja t i 公 司( a u t o m a t i o n t e c l l i l o l o g y i n c ) 开发出了a w a r e me p s s 【2 7 1 ,通过创建的平台, 储存所有类型的车间具体培训文档,包括系统描述、数字图片、数字视频、指 导课程计划、目标、p p t 文件和培训费用等,同时a w a r e e p s s 采用i e 浏览 器的文件夹查看方法,具有大量的超级链接和强大的搜索引擎。通过a w a r e 中的逻辑导航方法,工人可以方便快速的访问到自己所需要的信息,从而帮助 工人快速完成任务,提高生产效率。 此外,随着绩效技术在美国的发展以及人们对它的重视,出现了越来越多 的绩效技术咨询和服务公司。 2 台湾的研究现状 台湾学者对e p s s 的研究也很多,但主要是集中在教育领域。总结台湾所开 发e p s s 在学校教育环境中的应用,可以分为以下三方面: 8 基于工作流技术的通用电子绩效支持系统的研究 ( 1 ) 学生学习支持 目的是使学生通过“做中学”的方式,从作业、练习或执行计划的过程中, 学习与该任务相关的知识技能,从而提升自己的学习绩效。e p s s 在学生学习支 持方面的应用,较偏向成人学习,适用于技能学习、工厂实习、科学实验、教 学系统设计、企管项目等开发。 ( 2 ) 教师工作与学习支持 以提升教师工作绩效为主,以工作中学习为辅,可以帮助教师快速解决教 学( 教材制作、课程管理、测验编写、评价管理等) 、服务、辅导等工作问题。 其内容包食有:教育相关问题咨询与解答、教育相关工作的辅助与支持、教育 相关工作的支持与参考、教师学习活动等等。 ( 3 ) 学校职员行政工作与学习 以提升学校职员行政工作绩效为主,以工作中学习为辅。可用来解决教务、 人事、财务、会计等工作问题,提升工作绩效与学习效果。其系统内容包括: 业务相关问题的咨询与解答、相关工作的辅助与支持、业务相关支持的检索与 参考、业务相关的学习活动。 在这三种具体应用中,前者主要作为学习支持,目的是提升学习绩效;后 两者主要作为工作绩效支持或工作辅助工具,主要目的是提升工作绩效。三者 皆利用“做中学”的学习理念。 3 国内的研究现状 国内对绩效技术、e p s s 的研究和开发起步都比较晚。1 9 9 4 年张祖忻先生最 早把绩效技术带到国内,他不仅撰文介绍了许多有关绩效技术的理论,他主持 的项目“企业绩效技术”获上海外国语大学2 0 0 0 年校级教学成果一等奖。北京 大学高利明教授主持了教育部教育科学研究项目子课题“教育技术、绩效技术 和人员培训”,这些都是我国教育技术学领域对绩效技术进行的初步研究与实 践。 近几年来,国内对绩效技术及e p s s 有了较多的重视,具体的实践开发也多 了起来。国内首家e p s s 系统是北京师范大学教育技术博士郑永柏于1 9 9 8 年在教 学处方理论框架和教学设计一般知识库的基础上,设计了一个辅助教学系统设 计的电子绩效支持系统( i s d e p s s ) i s dw i z a r d 。这个系统具有三个基本功能: 学习教学设计知识、辅助教学设计和扩充教学设计知识库,遗憾的是只初步完 成了系统原型的开发,而没有具体的实现。i s dw i z a r d 系统的设计与开发是国 内最早对e p s s 研制的一种探索1 2 ”。 9 基于工作流技术的通用也予绩效支持系统的研究 这些都是国内对绩效技术和e p s s 的研究与开发。从以上可以看出,国内对 绩效技术及其相关领域越来越关注,并积极地投身于实践。 1 3 本文研究的思路及要展开的工作 本文以面向对象的思想为指导,以j a v a 、数据库及w 曲技术为应用,进行 通用电子绩效支持系统的详细分析、设计与开发。具体工作如下: 研究了工作流技术在电子绩效支持系统中的应用,引入工作流技术中的过 程模型的理论使通用电子绩效支持系统的搭建成为可能。 研究了过程模型的知识表示及存储,设计了通用的过程模型库。 设计了可扩充和定制的资源模型库、组织模型库,试题模型库,与过程模 型库一起构成系统的四大基础支撑平台。 通过创建电予绩效支持模板库和项目实例,利用“推拉”的技术实现资源 对项目成员的自动配给。 采用模式视图。控制器( m v c ) 的设计模式进行开发,对系统进行分层, 使系统的开发和维护变得更加容易。 此外,在论文最后对系统进行了总结和提出了进一步需要做的工作。 论文结构大致是这样的: 第一章提出了目前电子绩效支持系统所存在的问题,以及目前国内外工作 流技术与电子绩效支持系统的发展现状。 第二章是对电子绩效支持系统进行分析,包括对系统的必要性分析、可行 性分析以及功能分析。另外分析了工作流技术在此系统中的应用。 第三章是电子绩效支持系统的设计,以吖c 设计思想为指导,分别对数据 层、逻辑层、控制层、视图层进行了详细设计。 第四章是电子绩效支持系统的实现,从系统用户的角度出发对系统的实现 进行了描述。 1 0 基于工作流技术的通用屯予绩效支持系统的研究 2 电子绩效支持系统分析 2 1 项目背景 本论文属于知识管理和信息技术相结合的领域,此课题来源于“建设大连 市国际化软件示范城市综合服务平台”项目。 大连软件园1 9 9 9 年7 月被国家科技部认定为“国家火炬计划软件产业基地” 2 0 0 1 年4 月国家科技部正式批准大连市率先建设软件产业国际化示范城市,4 大 连软件园以其鲜明的国际化特色,被国家计委、信息产业部联合命名为“国家 软件产业基地”,成为东北地区唯一的国家软件产业基地。这标志着国家对大连 软件园已有成绩的肯定和大连软件园在未来中国软件产业发展布局中的定位。 随着大连软件产业基地基础设施不断建设及其功能的不断完善,与硬件设施相 适应的服务体系的建设现阶段显得尤为重要。在网络技术高速发展和广泛应用 的今天。构建一个基于h l t e l 的开放式、互动的“大连市软件产业示范城市综合 信息服务平台”对于完善服务功能、扩大软件园的影响、整合、培植软件发展 的资源( 人才、技术、知识和管理) 有着极其重要的意义。深度开发网上资源, 以大连市软件园内及全国软件企业为服务对象,向企业提供技术、管理、市场、 人才等各种信息,帮助软件企业解决各种问题。 “面向软件工程师的电子绩效支持系统”为本综合信息服务平台的子项目。 本论文主要针对软件企业中项目的多样性、解决方案的相对稳定性以及项目成 员的流动性等特点,设计并实现了一个通用电子绩效支持系统,来解决目前软 件企业中电子资源( 包括软件、技术文档、工具等) 的管理以及配给的混乱状 态,让软件工程师在具体的项目中实时获取工作所需要的电子资源,以提高其 工作绩效能力。 2 2 系统必要性分析 目前大连软件园中存在许多的中小型软件企业,大部分企业的主要经营业 务为软件外包。这些软件企业具有如下特点: 1 企业的日常业务都是以项目为单位进行,为满足不同客户的需求项目工 作流程的变化性比较大捌。但是由于企业技术能力及业务能力范围的限制,所 做的项目基本上都是面向某些特定技术和基于某些特定解决方案上的。 1 1 基于工作流技术的_ i m 用l b 了绩效立持系统的研究 2 企业中组织的构成上具有双重结构:一方面以职能为基础的组织结构, 这个组织结构相对来说比较稳定;另一方面以项目为基础形成的组织结构,这 个组织结构一般来说是一个临时的组织结构方式。这样的双重组织结构使得企 业在管理方面难以协调。 3 企业中的资源基本为电子资源,管理现状混乱,难以有效地实现资源共 享。尤其是软件工程师常用的技术资料、软件以及其他各种工作文档,都是在 需要的时候通过各种途径获取。作为项目经验和总结的电子文档载体也未能进 行妥善的保存,难以被有效利用。 4 企业中的人才流动性比较大,这也是软件企业的一大特点。没有基础的 知识平台保障,软件人才的流动常给企业带来知识资本的流失。 软件企业要想提高其在市场中的竞争能力,应对信息技术迅速发展所带来 的挑战,最重要的策略就是提高员工的技术及工作绩效能力。从以上这些中小 软件企业的特点能看到企业通常以项目为单位进行日常业务操作,项目工作流 程具有“稳定性”和“多态性”的双重特点。另外项目的成员组织方式导致了 企业组织结构的二重性的存在。这样很难用“硬”编码的方式来搭建与软件工 程师工作环境所一致的信息系统。企业中资源管理混乱,信息系统搭建困难, 这些都使得企业中的软件工程师难以在实际工作环境中获得有效的绩效支持。 经过以上分析,可以看出开发设计一个能在动态的软件工程项目中对软件 工程师提供绩效支持的通用电子绩效支持系统是十分必要的。 2 3 系统可行性分析 2 3 1 系统基本设计思想 为了建立面向软件工程师的通用电子绩效支持系统,将工作流技术中关于 过程模型的理论应用于电子绩效支持系统设计中,建立基于w e b 上的通用的电 子绩效支持系统平台。 系统的基本设计思想:建立相互独立的过程模型库、资源模型库、组织模 型库以及试题模型库作为系统基础平台,降低了系统的耦合性。通过动态管理 过程模型库、资源模型库、组织模型库、试题模型库定义企业工作流程、资源 库、组织结构及成员能力等级考评。为过程模型的角色赋予权限,并与资源库 中的资源进行映射,同时为角色映射能力考评试题,从而搭建起电子绩效支持 1 2 蒜于工作流技术的递用电子绩效支持系统的研究 模板库。项目经理通过选择电子绩效模板库中的模板来实例化一个具体项目, 为项目中组织成员赋予角色,设定项目的私有资源及配给。系统提供路由引擎, 实现了项目的动态执行。系统依据项目成员当前所执行的任务、所充当的角色 以及能力水平使用“推”的技术将资源自动提供给项目的成员。另外项目成员 可以借助搜索引擎以“拉”的方式获取资源。从而使项目成员获取有效的工作 绩效支持,达到资源共享、项目资源管理的目的。 在此解决方案的前提下,下面从系统的经济可行性、技术可行性及操作可 行性三方面进行系统的可行性分析研究。 2 3 2 系统经济可行性分析 目前中小型软件企业中的软件工程师在进行项目开发过程中经常让他们头 疼的事情就是辅助资源的获取。这些辅助资源包括技术文档、历史项目资源、 软件等。他们获取资源的通常途径包括:个人计算机上分类存储各种资源,在 需要的时候进行搜索;从网上搜索需要的资源;从同事或公司f c p 服务器上获取 资源;从书或其它纸质文档中获耿资源等。资源搜索的过程通常都是费时费力 的,而且这样的情况在日常工作中频繁发生。这样极大影响了软件工程师的工 作绩效水平,影响项目的整体进度,从而降低了软件工作人员的工作效率,给 企业带来了经济效益的负面影响。 开发面向软件工程师的电子绩效支持系统,很好解决了资源管理的混乱现 状,为软件工程师的工作绩效支持提供了有利的工具,实现了软件企业中资源 的共享,极大提高了软件工程师的工作绩效能力,无形中为企业创造了可观的 经济效益。 2 3 1 3 系统技术可行性分析 国内外对工作流技术和电子绩效支持系统的深入研究为系统的搭建提供了 理论指导。此外,设计模式及面向对象编程等理论的日趋成熟为系统的搭建提 供了方法论上的指导。 另外随着计算机应用技术、数据库技术、网络及通讯技术,尤其是网络编 程技术、w e b 服务器软件以及m v c 的发展,为系统的研究和开发提供了坚实 的技术保障。 基于工作流技术的通用电予绩效支持系统的研究 通过以上分析,可以看出搭建此系统在技术上是可行的。 2 3 4 系统操作可行性分析 此系统的终端用户为软件企业中的软件工程师及项目经理,他们长期从事 计算机操作并具有丰富的计算机方面的专业知识。对于他们来说进行信息系统 的操作是一件轻而易举的事情。 从系统角度来看,此电子绩效支持系统是基于w e b 上的信息系统,这也使 得此系统具有简易的操作性和友好的用户界面。另外系统考虑了用户各种误操 作所带来的影响,加入了各种例外处理和系统提示信息,加强了系统的健壮性。 在系统使用初期还为用户编写了详尽的“用户使用说明书”,以图文并茂的形式 对用户的操作进行了详细说明,有效的指导了用户的正确操作。 无论是从用户角度和系统角度来看此系统在操作上是可行的。 经过以上分析,可以看出本系统的设计方案无论从经济性、技术可行性、 操作可行性来看都是可行的。 2 4 系统功能分析 2 4 1 系统功能描述 u m l ( u n 试e d m o d e i i n g l a l l g u a g e ,统一建模语言) 是一种通用的可视化建 模语言,u m l 中用用例图来描述角色所理解的系统功能,是开发者和用户进行 反复讨论的结果。它将系统看作“黑箱”,从外部角色的角度来描述系统的功能 需求。用例图的主要元素是用例和角色。用例指的是由系统为该系统用户完成 的一个单一用途或功能,在r a t i o n a lr o s e 中用椭圆表示:角色指的是系统用户 所扮演的角色,系统的主体,在r a t i o n a lr o s e 中用小人进行表示。 有很多方法可以用来组织用例图,以便描述不同观点 3 0 】。这里使用包含所 有的涉及一个特定参与者的用例的方法来组织用例图,即从不同参与者的角度 来描述系统的功能。 通过对系统的用户群进行分析,我们能总结出该系统中存在三个角色:工 作流领域专家、软件工程师、项目经理。下面分别描述他们在系统中的职责范 围: 赫于工作流技术的通用电子绩散土持系统的研究 工作流领域专家系统职能:( 1 ) 试卷模型库管理:在试卷模型库中添加、删 除、修改及查询试卷模板;( 2 ) 过程模型库管理:在过程模型库中添加、删除 及查询过程模型;( 3 ) 组织模型库管理:在组织模型库中添加、删除、修改及 查询企业组织结构:( 4 ) 资源模型库管理:在资源模型库中添加、删除及查阅 资源:( 5 ) 电子绩效支持模板库管理:添加、删除及查阅电子绩效支持模板。 图2 1 为与工作流专家相关的用例图。 图2 1 与工作流专家相火的所有用例 f i 吕2 1a l lu s ec a s e sr e l a t e dw i t hw b r k n o w e re x p e r t 项目经理系统职能:( 1 ) 创建项目:包括项目基本信息管理、电子绩效模板 的设定、项目成员管理;( 2 ) 项目运行管理:包括项目启动、项目进度监控;( 3 ) 项目资源管理:包括项目私有资源管理及分配、项目成果性资源管理;( 4 ) 删 除项目及项目查询。图2 2 为与项目经理相关的用例图。 软件工程师系统职能:( 1 ) 绩效能力测评:获取成员不同角色的技术能力等 级;( 2 ) 用户任务列表查询:查看用户在此项目中的任务项:( 3 ) 当前任务项管 理:包括查询任务说明、获取辅助姿源、路由设置:( 4 ) 成果性资源管理:包 括上传个人成果性文件及设定文件的共享;( 5 ) 资源搜索:包括通过资源搜索 引擎和树形结构搜索资源。图2 3 为与软件:e 程师相关的用例图。 基于工作流技术的通用电了缡嫂支持系统的研究 图2 2 与项目经理相关的所有用例 f i g 2 2a l lu s ec a s e sr e l a t e dw i t h i t e mm 剐l a g c r 图2 3 与软件工程师相关的所有用例 f i g 2 3a 1 lu s ec a s e sr e l a t e dw i m s o f h v a r ee n g i n e e r i n g 2 4 2 系统功能框架分析 上节使用用例图对系统功能进行了描述,下面按功能模块对系统进行划分 1 6 基于工作流技术的通用电于绩散支持系统的母f 究 措建系统的功能框架图,如图2 4 。 图2 4 电子绩效支持系统功能框架 f i g 2 4f u n c t i o nf r 锄eo f e p s s ( 1 ) 过程模型库管理模块:新建、修改、删除和查询过程模型,包括过程模 型中活动、连接、角色及权限的管理。 ( 2 ) 资源模型库管理模块:定制资源模型库的资源结构,向资源模型库中添 加资源,删除资源或下载资源; ( 3 ) 试卷模型库管理模块i 添加、删除测评成员能力等级的试卷,包括添加 试卷基本信息、考核标准、试题及选项,删除试题及选项等: ( 4 ) 电子绩效支持模板库管理模块:基于以上三个模板库搭建电子绩效支持 模板库,为过程模型中的角色映射能力考核试卷,过程模型中的权限

温馨提示

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

评论

0/150

提交评论