(计算机软件与理论专业论文)基于柜面的影像工作流管理系统.pdf_第1页
(计算机软件与理论专业论文)基于柜面的影像工作流管理系统.pdf_第2页
(计算机软件与理论专业论文)基于柜面的影像工作流管理系统.pdf_第3页
(计算机软件与理论专业论文)基于柜面的影像工作流管理系统.pdf_第4页
(计算机软件与理论专业论文)基于柜面的影像工作流管理系统.pdf_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

摘要 摘要 该影像工作流管理系统是在前台具有影像处理功能的基础上,针对柜面交易 的小额贷款或小额支票交易业务,开发的基于工作流内容管理的系统。 论文以工作流理论为基础,在j 2 e e 开发环境下,用i b m 的基于内容为核心 的流程管理技术f i l e n e t 完成了该系统的研发,主要实现了以下管理功能模块: ( 1 ) 管理工作流模块设计。提供界面让管理人员依据业务需求,设计交易 的工作流程管理。 ( 2 ) 发起工作流模块。该模块通过判定当前工作流是否存在,来发起工作 流。若当前工作流存在则检查其流水号,并按照目录从深到浅逐个检查需要创建 的目录,并将需要创建的目录按需保存,最后存储流程状态、保存工作流程名称, 然后通过获取目录路径发起工作流 ( 3 ) 异常工作流处理模块。当工作流发生异常时,进行异常流程处理,包 括异常工作流的查询、任务的重新分配等。 ( 4 ) 核心工作流处理模块。主要完成已处理业务和未处理业务的功能设计 以及交易同志和效率报表模块的的实现。己处理业务报表实现了所有交易状况为 “成功”,“撤消 及“抹账”的交易记录;未处理业务报表实现了所有交易 状况为“失败”,“脱机”及“处理”的交易记录;交易日志实现了每个交易 状况及阶段;效率报表模块主要提供管理员一些效率报表,用来考核柜员的工作 效率。 最后,通过对本文系统中各个流程模块的测试、比较和系统的整合。加强了 该系统的稳定性和安全性。 关键词:影像上传,工作流,流程管理,报文返回 a b s t r a c t r e s e a r c ha n d i m p l e m e n t a t i o no ni m a g i n g w o r k f l o wo fm a n a g e m e n ts y s t e m a b s t r a c t t h ei m a g ew o r k f l o wm a n a g e m e n ts y s t e mi si nt h ef o r e g r o u n dw i t ht h ei m a g e p r o c e s s i n gf u n c t i o n so nt h eb a s i so ft h ec o u n t e rt r a n s a c t i o n sf o rs m a l l l o a n so r m i c r o c h e c kt r a n s a c t i o n s ,t h ed e v e l o p m e n to fw o r k f l o w b a s e dc o n t e n tm a n a g e m e n t s y s t e m i nt h i sp a p e r ,b a s e do nt h et h e o r yo fw o r k f l o wi nt h ej 2 e ed e v e l o p m e n te n v i r o n m e n t w i t hi b m sc o n t e n t b a s e dp r o c e s sm a n a g e m e n ta st h ec o r et e c h n o l o g yo ff i l e n e t ,t h e c o m p l e t i o no fr e s e a r c ha n dd e v e l o p m e n to ft h es y s t e m i t sm a n a g e m e n tf u n c t i o n st o a c h i e v et h ef o l l o w i n gm o d u l e s : ( 1 ) w o r k f l o wm a n a g e m e n tm o d u l ed e s i g n :t op r o v i d e t h ei n t e r f a c et oa l l o w m a n a g e m e n ts t a f fb a s e do nb u s i n e s sn e e d s ,d e s i g no fw o r k f l o wm a n a g e m e n t t r a n s a c t i o n s ( 2 ) t oi n i t i a t ew o r k f l o wm o d u l e s :t h em o d u l e st od e t e r m i n et h ee x i s t e n c eo ft h e c u r r e n tw o r k f l o w ,t oi n i t i a t et h ew o r k f l o w i ft h ee x i s t e n c eo ft h ec u r r e n tw o r k f l o wi s t oc h e c ki t ss e r i a ln u m b e r ,a n di na c c o r d a n c ew i t ht h ed i r e c t o r yo n eb yo n ef r o mt h e d e e pt os h a l l o wc h e c k sn e e dt oc r e a t et h ed i r e c t o r y ,t h ed i r e c t o r yw i l ln e e dt oc r e a t e o n d e m a n dp r e s e r v a t i o n ,t h ef i n a ls t a t eo ft h es t o r a g ep r o c e s s ,s a v et h ew o r k f l o w n a m e ,a n dt h r o u g ha c c e s st ot h ed i r e c t o r yp a t hw o r k f l o wi n i t i a t e d ( 3 ) a b n o r m a lw o r k f l o wp r o c e s s i n gm o d u l e :w h e nt h ew o r k f l o ww h e na l le x c e p t i o n o c c u r s ,t h ea b n o r m a lp r o c e s s e s ,i n c l u d i n gw o r k f l o wq u e r ya n o m a l i e s ,s u c ha st h e r e d i s t r i b u t i o no ft a s k s ( 4 ) t od e a lw i t hc o r ew o r k f l o wm o d u l e s t h em a i nb u s i n e s sh a sb e e nc o m p l e t e da n d t h eo u t s t a n d i n gd e s i g na n db u s i n e s sf u n c t i o n a l i t ya n de f f i c i e n c yo ft h et r a n s a c t i o nl o g m o d u l er e a l i z a t i o ns t a t e m e n t s s t a t e m e n t sh a v eb e e np r o c e s s e dt oa c h i e v eo p e r a t i o n a l s t a t u so fa l lt r a n s a c t i o n sf o rt h e ”s u c c e s s ”,”u n d o ”a n d ”c l e a na c c o u n t s ”o ft h e t r a n s a c t i o nl o g ;s t a t e m e n t sa c h i e v e do u t s t a n d i n go p e r a t i o n a ls t a t u so fa l lt r a n s a c t i o n s f o rt h e ”f a i l u r e ”o f f l i n e ”a n d ”h a n d l i n g ”o ft h et r a n s a c t i o nr e c o r d s ;t r a n s a c t i o nl o gt o a c h i e v et h es t a t u sa n ds t a g eo fe a c ht r a n s a c t i o n ;e f f i c i e n c ys t a t e m e n t sa d m i n i s t r a t o r m o d u l ep r o v i d e ss o m eo ft h ee f f i c i e n c yo ft h em a i ns t a t e m e n t su s e dt oa s s e s st h e e f f i c i e n c yo ft h et e l l e r i i a b s t r a c t f i n a l l y ,t h r o u g ht h ev a r i o u sp r o c e s s e si nt h i sp a p e r ,t h es y s t e mm o d u l et e s t , c o m p a r i s o na n di n t e g r a t i o no fs y s t e m s t os t r e n g t h e nt h es y s t e ms t a b i l i t ya n d s e c u r i t y k e y w o r d s :i m a g eu p l o a d ,w o r k f l o wp r o c e s s ,m a n a g e m e n t ,m e s s a g e b a c k i i i 西北大学学位论文知识产权声明书 本人完全了解西北大学关于收集、保存、使用学位论文的规定。 学校有权保留并向国家有关部门或机构送交论文的复印件和电子版。 本人允许论文被查阅和借阅。本人授权西北大学可以将本学位论文的 全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫 描等复制手段保存和汇编本学位论文。同时授权中国科学技术信息研 究所等机构将本学位论文收录到中国学位论文全文数据库或其它 相关数据库。 保密论文待解密后适用本声明。 学位论文作者签名:指导教师签名: 年月 日年 月 日 西北大学学位论文独创性声明 本人声明:所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,本论文不包含其他人已经发表或撰写过的研究成果,也不包含 为获得西北大学或其它教育机构的学位或证书而使用过的材料。与我 一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的 说明并表示谢意。 学位论文作者签名:彳p 升红 矸年乡月,多日 l 两北大学硕十学位论文 第一章引言 基于影像柜面的数据工作流内容管理系统是在2 0 0 7 年7 月8 日中国人民银 行宣布,为了实现了支票的全国通用,自己已经建成运行全国支票的影像交换系 统,特别是它能够满足中国人民银行提出的账务交易方面的小额影像支票系统和 公民身份证系统。而以上两个系统都要求像银行这样的柜面交易业务必须具有柜 面的影像处理系统。 该基于柜面带有影像系统的工作流管理系统正是在这样的大前提和社会背 景之下,应某财务公司之托开发的一个在柜面影像扫描系统支持下,将银行业务 交易的前台单据支票经过影像扫描至后台,而实现后台的数据集中调度、数据流 程化管理的数据工作流内容管理系统。 基于柜面带有影像系统的工作流管理系统,实现了业务交易方面的无纸化办 公,避免了许多行业采用纸张表单,手工传递的方式,一级一级审批签字式 的手工操作,而采用该工作流管理软件,使用者只需在具有影像扫描技术 的电脑上填写有关用户信息,系统就会按照定义好的流程自动往下传递数 据,下一级审批者将会收到相关资料,并可以根据需要修改、跟踪、管理、 查询、统计、打印等,大大提高了效率,实现了数据的流程化、自动化管 理。 1 1 工作流相关概念 1 1 1 工作流概念 传统意义上的工作流是指由计算机支持或者有它自动处理的业务过程,它是 一个能完全或者部分自动化执行的经营过程,它根据一系列过程规则,文档、信 息或任务能够在不同的执行者之间进行传递与执行的业务模型f 1 】。 工作流经常与“过程重组( b p r - - b u s i n e s sp r o c e s sr e e n g i n e e r i n g ) 联 系在一起。b p r 是关于企业组织核心业务过程的评估、分析、模拟、定义以及其 后的操作实现。尽管,不是所有的b p r 都是采用工作流实现的,但工作流技术是 最佳的方法,主要因为,工作流技术提供了业务过程逻辑与i t 操作支持的分离, 从而以后可以修改过程规则来重定义业务过程。相反,工作流技术并不只在b p r 中采用1 2 】o 第一章引言 1 1 2 工作流管理系统 工作流管理系统( w f m s - - w o r k f l o wm a n a g e m e n ts y s t e m ) 通过管理工作活动 序列,调用与各种活动步骤相关的人员、i t 资源,对业务过程提供自动化处理。 工作流管理系统是指工作流管理系统是这样的一个系统,详细定义、管理并 执行“w o r k f l o w s ”,系统通过运行一些软件来执行w o r k f l o w s ,这些软件的执 行顺序由工作流逻辑的计算机表示形式( 计算机化的业务规则过程定义) 驱 动【3 】o 1 1 3 工作流分类 工作流分为两种类型,序列式( s e q u e n t i a l ) 和状态机( s t a t em a c h i n e ) 。 序列式工作流将一系列待执行的呃步骤以一种预先描述好的次序描述出来。在这 种工作流里,控制流程的是我们很熟悉的诸如i f e l s e 和w h i l e 循环结构。序列 式工作流的行为可以用简单的流程图来演示。以一个取款机取款的例子来看 具体在设计时该选择哪一种工作流是一个很重要的问题。一般来说,判断的 依据就在于控制工作流走向的重要选择是发生在工作流的内部还是外部,是否由 用户进行控制。序列工作流在本质上是对工作流的路径建模,将路径信息都编码 到了模型之中,因此适合于前一种情况;在某些时候,我们并不关心工作流的路 径,我们只关心当前的工作流状态,并且有哪些可能的选择会跳转到某个另外的 状态,这就是后一种情况,应该采用状态机工作流m j 。 1 1 4 工作流管理技术特点 工作流业务流程管理技术是基于内容管理技术的一个核心部分,使用工作流 管理技术不论是在软件开发和业务上都有其特点: ( 1 ) 方便开发。工作流管理系统能够简化企业级软件开发甚至维护。 降低开发风险一通过使用状态和动作这样的术语,业务分析师和开发人员 使用同一种语言交谈。这样开发人员就不必将用户需求转化成软件设计了。 实现的集中统一一业务流程经常变化,使用工作流系统的最大好处是:业务 流程的实现代码,不再是散落在各种各样的系统中。 加快应用丌发一你的软件不用再关注流程的参与者,开发起来更快,代码 更容易维护。 2 西北大学硕士学位论文 ( 2 ) 业务流程管理( b p m ) 。在自动化业务流程之前,分析并将它们规格化 是一件艰苦但会有很好回报的工作,许多流程在自动化过程中会去除一些不必要 的步骤较好的流程控制,通过标准的工作方法和跟踪审计,提高了业务流程的管 理改进客户服务,因为流程的一致性,提高了对客户响应的可预见性和灵活性, 跨越流程的软件控制,使流程可以按照业务的需要设计,使它们趋向于流畅和简 单怕1 。 1 2 国内外研究现状 1 2 1 国外研究现状 国外对工作流相关技术方面的研究起步比校早。1 9 9 3 年,国际工作流管理 联盟( w o r k f l o wm a n a g e m e n tc o a l i t i o n ,w f m c ) 的成立标志着工作流技术开始 进入相对成熟的阶段。国外研究工作流的权威机构w f m c ( w o r k f l o wm a n a g e m e n t c o a l i t i o n ) 给出过它的完整定义:工作流是一类能够完全或者部分自动化执行 的经营过程,它根据一系列过程规则,文档、信息或任务能够在不同的执行者之 间进行传递与执行 1 0 - 1 4 1 。 这就为后来者,将工作流应用于实际的工作过程、文档自动化管理、数据 流程化调度等提供了理论依据和基础支持。 1 2 2 国内研究现状 国内给予工作流的定义是,工作流是一种反映业务流程的计算机化的模型, 它是为了在现今计算机环境支持下实现经营过程集成与经营过程自动化而建立 的可有工作流管理系统执行的业务模型n 5 1 。 简单的说,工作流就是一系列相互链接、自动进行的业务活动或任务。有以 下特点: ( 1 ) 扩展性好。由于采用了工作流技术,如果要增加流程的步骤,只需在 定制的流程中增加结点,不需要修改或编写程序代码。 ( 2 ) 分布式特点。由于基于i n t r a n e t 和i n t e r n e t 进行通信,各部门可以 在全球分布,各部门工作可以分散进行,可以减轻中心的压力,加快流程的速度, 提高效率n 6 。 ( 3 ) 可以应用于多行业多业务,尤其是在需要与第三方进行信息交换时。 工作流中两个基本元素是活动和活动之间联系。关于这两个基本元素和工作流的 3 第一章引言 关系就好比人和人的两条腿一样,人是靠两条腿走路的,而工作流的实现也是需 要这两个元素的紧密配合的,工作流的执行具体来说就是这两个元素的执行。活 动就相当于经营过程中的任务,也就是经营过程中的执行动作或操作;活动之间 的联系就相当于经营过程中的规则,工作流管理软件实现工作流模型所遵循的固 定程序” 。 综上所述,本文在目前国内外研究工作流的基础之上,予以工作流以新的研 究方向,即在柜面具有影像系统支持之下,运用f i l e n e t 技术来完成工作流的模 型设计,并实现了其基于内容为核心的的工作流管理系统。具体而言要完成了以 下工作: 第一,基于影像柜面的工作流管理系统,用f i l e n e t 实现影像扫描后的各种 业务数据内容的实时分析、存取管理和整合,从而实现工作流的基于内容的管理。 第二,基于影像柜面的工作流管理系统,运用f i l e n e t 的相关组件,设计了系 统的核心工作流模块,使其能够自动化记录管理流程信息,从而实现数据流内容 的自动化管理【1 9 】。 第三,基于影像柜面的工作流管理系统,用f i l c n e t 设计的工作流,能够对各 种用户的请求进行具体的内容控制、访问和数据验证,因此,它能不受约束地访 问各种各样的业务数据,满足了系统和用户的无限制约束需求。 4 西北大学硕士学位论文 第二章影像工作流管理系统的相关技术 基于柜面具有影像处理能力的工作流管理系统,在国内外对工作流研究的基 础之上,以j 2 e e 为系统开发平台,采用i b m 的f i l e n e t 技术,实现了其基于 工作流内容管理的系统设计,以下就该系统实现方面的有关技术和相关理论做以 介绍。 2 1j 2 e e 的相关概念 该系统基于j 2 e e 环境设计,j 2 e e 即j a v a 2 平台企业版( j a v a2 p l a t f o r m ,e n t e r p r i s ee d i t i o n ) j 2 e e 是一种利用j a v a2 平台来简化企业 解决方案的开发、部署和管理相关的复杂问题的体系结构位鲥。j 2 e e 是一套 全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范 应用系统的开发与部署,进而提高可移植性、安全与再用价值乜4 1 。 j 2 e e 核心是一组技术规范与指南,其中所包含的各类组件、服务架构 及技术层次,均有共通的标准及规格,让各种依循j 2 e e 架构的不同平台之 间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法 兼容,导致企业内部或外部难以互通的窘境【2 5 1 。j 2 e e 和一般程序设计平台 语言相比较它具有一下特点: ( 1 ) j 2 e e 具有可伸缩性、灵活性、易维护性等特点,因此他能为用户 搭建系统提供良好的服务平台和机制。 ( 2 ) j 2 e e 是一个具有高效的开发特性的软件。j 2 e e 允许用户把一些通 用的、很繁琐的服务端任务交给中间件供应商去完成。这样开发人员可以集 中精力在如何创建商业逻辑上,相应地缩短了开发时间。高级中间件供应商 提供以下这些复杂的中间件服务: 状态管理服务一让开发人员写更少的代码,不用关心如何管理状态 这样能够更快地完成程序开发。 持续性服务一让开发人员不用对数据访问逻辑进行编码就能编写应 用程序,能生成更轻巧,与数据库无关的应用程序,这种应用程序更易于开 发与维护。 第二章影像工作流管理系统的相关技术 分布式共享数据对象c a c h e 服务一让开发人员编制高性能的系统,极 大提高整体部署的伸缩性。 ( 3 ) 支持异构环境。j 2 e e 能够开发部署在异构环境中的可移植程序。 基于j 2 e e 的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计 合理的基于j 2 e e 的程序只需开发一次就可部署到各种平台。这在典型的异 构企业计算环境中是十分关键的。j 2 e e 标准也允许客户订购与j 2 e e 兼容的 第三方的现成的组件,把他们部署到异构环境中,节省了由自己制订整个方 案所需的费用乜1 。 ( 4 ) 可伸缩性。用户或者企业必须要选择一种服务器端平台,这种平台 应能提供极佳的可伸缩性去满足那些在他们系统上进行商业运作的大批新 客户。基于j 2 e e 平台的应用程序可被部署到各种操作系统上。例如可被部 署到高端u n i x 与大型机系统,这种系统单机可支持6 4 至2 5 6 个处理器。( 这 是n t 服务器所望尘莫及的) j 2 e e 领域的供应商提供了更为广泛的负载平衡 策略。能消除系统中的瓶颈,允许多台服务器集成部署晗引。这种部署可达数 千个处理器,实现可高度伸缩的系统,满足未来商业应用的需要。 ( 5 ) 稳定的可用性一个服务器端平台必须能全天候运转以满足公司客 户、合作伙伴的需要,因为i n t e r n e t 是全球化的、无处不在的,即使在夜 间按计划停机也可能造成严重损失,若是意外停机,那会有灾难性后果。j 2 e e 部署到可靠的操作环境中,他们支持长期的可用性。一些j 2 e e 部署在 w i n d o w s 环境中,客户也可选择健壮性能更好的操作系统如s u n s o l a r i s 、i b m o s 3 9 0 乜 。最健壮的操作系统可达到9 9 9 9 9 的可用性或每年只需5 分钟 停机时间。这是实时性很强商业系统理想的选择。 2 2 fi ie n o t 的相关技术和设计理念 本文在各流程模块的设计上最大的一个特点就是,采用了i b m 的流程管理 技术即f i l e n e tp l a t f o r m 。 f i l e n e tp l a t f o r m 是一个以内容为核心的b p m 产品,主要应用在金融电子政 务行业,它能为用户提供简洁的流程管理和基于内容管理的有关服务f i l e n e t 在 整个业务活动中通过对工作流程进行简化、自动化和优化来控制工作的流程,在 处理大多数复杂的业务流程时( 包括数百力事务、数以千计的用户及众多的业 6 西北大学硕士学位论文 务应用) ,它具有足够的灵活性和扩展性1 3 3 1 0f i l e n e t 最核心的组件是,p r o c e s s e n g i n e 和c o n t e n te n g i n e 3 4 1 。p e 能为用户提供流程的运行和内容的管理功能, 是一个高效的工作流引擎。c e 是负责内容管理的核心解决方案,它为结构化数 据、半结构化数据和非结构化数据进行统一集中式管理,具体的功能有:内容的 搜索与存储、版本管理、文档的生命周期管理、事件订阅等1 3 5 1 。和其它流程管 理工具比较有以下特点: ( 1 ) 基于流程内容管理的f i l e n e t 能够自动化记录管理流程信息、能够提高 用户的依规性要求和降低运营风险能力。 ( 2 ) 能够实现对各种形式内容的捕捉、存取管理和整合,从而实现自动化记录 管理数据流内容。 ( 3 ) f i l e n e t 能够应对各种用户或者企业的内容并进行控制、访问和数据验 证,因此,它能不受约束地访问各种各样的业务内容,也能支持各种领先的操作 系统、数据库、柜面与门户环境。 在本文中,主要介绍使用c ea p i 进行内容存储和管理,并结合p e 实现流 程中内容的共享,并用f i l e n e t p 84 0p l a t f o r m 创建了数据流程,通过c l a s s 类创 建了d o c u m e n t 对象,并设了其属性值和d o c u m e n t 之间的对应关系,并在创建、 查询、获取、更新流程中的对象中都有着具体的应用,还用f i l e n e t 相关组件设 计了工作流的模型图。 2 3 工作流设计 在基于影像柜面的工作流管理系统中对于业务流程采取了任务工作流 程化管理的理念。工作流( w o r kf l o w ) 就是工作流程的计算模型,即将工 作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模 型进行表示并对其实施计算 3 6 - 3 7 1 。工作流要解决的主要问题是:为实现某个 业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文 档、信息或者任务。简单地说,工作流就是一系列相互衔接、自动进行的 业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的就 是工作流。工作流属于计算机支持的协同工作( c o m p u t e rs u p p o r t e d c o o p e r a t i v ew o r k ,c s c w ) 的一部分。后者是普遍地研究一个群体如何在 7 第二章影像下作流管理系统的相关技术 计算机的帮助下实现协同工作的【3 8 1 。本文在设计工作流内容时按以下几步 来设计: ( 1 ) 定义工作流变量参数后,可以通过判定当前工作流模型是否存在, 如果当前工作流模型存在,则检查列表中的工作流的流水号,只要不是非 法的流水号就为其创建流程实例目录,最后存储流程状态,保存工作流名 称。 ( 2 ) 将工作流添加到列表、库或者内容类型。内容类型即是某类内 容的一组可重用设置。使用内容类型可一致管理元数据、模板以及项目和 文档的行为。在创建好工作流后,只有将其添加到列表、库或者内容类型, 才可将其用于特定的过程调用中的文档或者项目,工作流添加到列表、库 或者内容类型时必须具备管理列表的权限,即只有定义了访问给定项目、 列表、库的访问权限,才能将工作流添加进,故在定义系统的数据参数变 量时要设置此类相关项的访问参数和权限3 引。 ( 3 ) 启动工作流。将工作流添加到列表、库或内容类型后,通过对特 定的文档、项目来查找项目中的工作流列表,查看其中所需的且允许启 动的工作流,根据工作流的设计和配置方式不同,在对文档或者项目启 动工作流时,启动方式也不同,这就需要进一步来自定义工作流。 ( 4 ) 完成工作流。在基于柜面的影像工作流管理中,任意的交互工 作流事件均有工作流任务来表示。当工作流将任务分配给工作流参与者 时候,任务接收入可以完成该任务,也可以取决于工作流,通过编辑工 作流任务表单来请求来完成工作流。 8 西北大学硕士学位论文 第三章影像工作流管理系统的需求分析 柜面具有影像处理能力的工作流管理系统,在设计之初,调研了支持运行全 国支票的影像交换系统有关银行交易行业,特别是详细调研了某财务公司的小额 货币和小额贷款交易业务流程,对其做了详细分析和研究,以下详细介绍。 3 1 系统的有关调查研究 目前,基于影像操作的各种业务或者平台操作已经在市场上颇具规模,比如 数字影像技术、医学影像技术、传感影像技术、传媒影像技术等等的成熟发展为 基于影像的柜面交易系统的设计提供了设计的必要基础和前提,也为该系统的实 现提供了参考。特别是在2 0 0 7 年7 月8 日中国人民银行宣布,为了实现了支票 的全国通用,自己已经建成运行全国支票的影像交换系统,特别是它能够满足中 国人民银行提出的账务交易方面的小额影像支票系统和公民身份证系统。而以上 两个系统都要求像银行这样的柜面交易业务必须具有柜面的影像处理系统。 该影像工作流管理系统正是在这样的大前提和社会背景之下,应某财务公司 之托开发的一个柜面具有影像交换支持的,基于工作流内容的集中调度、业务流 程化管理的工作流管理系统。 3 2 系统业务的详细调研 3 2 1 系统的业务流程 基于柜面交易的影像工作流管理系统其业务流程如图3 1 所示,可以清楚看 到客户助理或其他渠道上传的业务信息通过影像工作流及内容管理系统按照业 詹台囊中处理 ,th l | i 舒躯受系统 ,一 h 。 、r y、r v 系统 、r 叫 影像1 = 作溅 k 其它系统 验国j 系统目 内辔辫理系统 1r | 其其他槊邋系统b 穹 l 图3 1 业务流程图 务预定的工作流以任务的形式在交易处理中心业务系统各岗位进行分配,交 9 第三章影像+ r 作流管理系统的需求分析 易处理中心生产线上各个岗位通过后台集中处理系统完成业务信息录入审核,最 后提交其它业务系统记账,如图3 1 。 3 2 2 系统基本业务的详细描述 ( 1 ) 业务流程从网点的客户助理受理业务开始,首先客户助理通过前台柜 员系统负责扫描凭证单据,客户助理输入简单业务信息( 如:账号、金额等) 后 提交系统,系统自动对图像进行验印。如果该笔交易的处理超出客户助理的权限, 则需要业务经理对该笔交易进行审核授权。授权成功后,该笔交易的影像文件和 业务信息被上传至交易处理中心处理。 ( 2 ) 后台集中处理系统的工作流程根据交易设置将一笔业务分解成若干数 据录入和审核任务,并将该任务分配到相关的岗位。 ( 3 ) 在交易处理中心的审核岗将会自动获取审核任务,对票据进行审核, 对于某些特殊业务录入部分业务信息。 ( 4 ) 交易处理中心的录入岗自动获取数据录入任务进行字段输入,每个录 入岗只能获取同一个业务的一个子任务进行录入。 ( 5 ) 在审核岗和录入岗完成任务后,后台集中处理系统对某些字段进行匹 配,如果字段匹配成功,后台集中处理系统通过工作流将该交易发往核心系统记 账。如果字段匹配失败,或者在审核岗凭证审核拒绝,该笔业务将会通过工作流 分配至异常处理岗。异常处理岗可以根据不同的异常情况决定该笔业务的处理方 式,或者撤消该笔业务。 ( 6 ) 当交易成功在核心系统记账后,后台集中处理系统将会获取该笔已记 账交易的成功信息、打印信息和核心系统流水号。 ( 7 ) 在网点的客户助理通过前台柜员系统接收到从后台集中处理系统传过 来的交易成功信息和回单打印信息。客户助理将交易回单打印后递交给客户,基 本的业务处理流程完毕。 ( 8 ) 影像工作流在进行任务分配时应可以按照业务性质的不同将其分配给 不同组别的人员进行处理。 ( 9 ) 对于某些特殊业务如:大额系统汇出、小额系统汇出等,可以在外围 系统关闭后实现流程暂停待次日再继续流程的次日账机制。 ( 1 0 ) 次日记账机制是指某些与外部接口相关的业务,当外部接口关闭时, 1 0 西北人学硕十学位论文 能自动停止业务待次日外部接口开启时再继续流程的机制。主要有以下两种情 况: ( a ) 当某笔业务发起或处理时外部接口已经关闭,但系统还未进行任何核 心记账,则该流程在所有录入任务和审核任务完成后停止,待次日外部接口开启 时继续核心记账和报文发送等流程。 ( b ) 前台发起的大额或小额业务在处理时支付系统已经关闭,但已经在核 心系统调用记账成功,则系统自动生成挂账确认任务,经审核岗确认同意后系统 调用其交易进行挂账,下一工作日支付系统开启时系统自动根据前一工作日的挂 账信息生成挂账重发任务,经审核岗确认同意后系统调用其交易进行挂账重发, 然后进行后继报文审核流程。 3 3 系统业务业务优先级设定 3 3 1 系统的业务流程 本节将详细分析系统的业务需求和其业务流程,这是设计基于柜面带有影像 处理的工作流管理系统的的前提。以下详细分析系统的业务需求和业务流程。 ( 1 ) 业务流程从网点的客户助理受理业务开始,首先客户助理通过前台柜 员系统负责扫描凭证单据,客户助理输入简单业务信息( 如:账号、金额等) 后 提交系统,系统自动对图像进行验印。如果该笔交易的处理超出客户助理的权限, 则需要业务经理对该笔交易进行审核授权。授权成功后,该笔交易的影像文件和 业务信息被上传至交易处理中心处理。 ( 2 ) 后台集中处理系统的工作流程根据交易设置将一笔业务分解成若干数 据录入和审核任务,并将该任务分配到相关的岗位。 ( 3 ) 在交易处理中心的审核岗将会自动获取审核任务,对票据进行审核, 对于某些特殊业务录入部分业务信息。 ( 4 ) 交易处理中心的录入岗自动获取数据录入任务进行字段输入,每个录 入岗只能获取同一个业务的一个子任务进行录入。 ( 5 ) 在审核岗和录入岗完成任务后,后台集中处理系统对某些字段进行匹 配,如果字段匹配成功,后台集中处理系统通过工作流将该交易发往核心系统记 账。如果字段匹配失败,或者在审核岗凭证审核拒绝,该笔业务将会通过工作流 分配至异常处理岗。异常处理岗可以根据不同的异常情况决定该笔业务的处理方 第三章影像工作流管理系统的需求分析 式,或者撤消该笔业务。 ( 6 ) 当交易成功在核心系统记账后,后台集中处理系统将会获取该笔已记 账交易的成功信息、打印信息和核心系统流水号。 ( 7 ) 在网点的客户助理通过前台柜员系统接收到从后台集中处理系统传过 来的交易成功信息和回单打印信息。客户助理将交易回单打印后递交给客户,基 本的业务处理流程完毕。 ( 8 ) 影像工作流在进行任务分配时应可以按照业务性质的不同将其分配给 不同组别的人员进行处理。 ( 9 ) 对于某些特殊业务如:大额系统汇出、小额系统汇出等,可以在外围 系统关闭后实现流程暂停待次日再继续流程的次日账机制。 ( 1 0 ) 次日记账机制是指某些与外部接口相关的业务,当外部接口关闭时, 能自动停止业务待次日外部接口开启时再继续流程的机制。主要有以下两种情 况: ( a ) 当某笔业务发起或处理时外部接口已经关闭,但系统还未进行任何核 心记账,则该流程在所有录入任务和审核任务完成后停止,待次日外部接口开启 时继续核心记账和报文发送等流程。 ( b ) 前台发起的大额或小额业务在处理时支付系统已经关闭,但已经在核 心系统调用记账成功,则系统自动生成挂账确认任务,经审核岗确认同意后系统 调用其交易进行挂账,下一工作日支付系统开启时系统自动根据前一工作日的挂 账信息生成挂账重发任务,经审核岗确认同意后系统调用其交易进行挂账重发, 然后进行后继报文审核流程。 3 3 2 系统业务优先级的设计 基于柜面带有影像处理能力的工作流管理是在影像获取技术和工作流程流 程化管理基础之上的信息处理与业务内容管理。业务优先级决定了业务被办理的 先后顺序。在影像工作流系统中对于业务优先级的设定方式有以下几种: ( 1 )在每个业务流程中设定,实际办理业务时根据此设定,确定该业务 的优先级。 ( 2 )在出现特殊情况时,由异常处理岗或主管进行手工调整某个业务的 优先级。 1 2 西北大学硕+ 学位论文 ( 3 )在业务处理超时情况下,影像工作流系统自动将该业务优先级调至 最高级。 ( 4 )在业务处理中出现异常情况,并且异常处理岗将该业务返回任务列 表重新办理,此时该业务级别调整为最高级。 ( 5 )当业务为v i p 客户发起时,系统自动调整为比该流程默认级别高一 级。 3 3 3 系统的数据流图 系统的数据流图是在系统的业务流程分析基础之上,由业务流程到数据流程 设计的过度和转变。该系统的数据流图是对系统调研阶段绘制的业务流程图进行 分析的基础上,从系统的科学性,管理的合理性,实际运行的可行性角度出发, 将信息处理功能和彼此之间的联系自顶向下,逐层分解,在逻辑上精确地描述新 系统应具有的功能,数据输入,数据输出,数据存储及数据来源和去向。 该基于影像柜面的工作流管理系统发起数据流的数据流图如图4 1 所示: 3 4 系统的数据字典 】!:一 发起数据流 图3 1 发起数据流的数据流图 在有关文献中这样描述数据字典在结构化程序设计中的作用和意思,在系统 的结构化设计中,数据字典的作用是给数据流图上每个成分给予定义和说明。数 据字典是系统分析和设计阶段的重要部分,也是系统分析阶段的重要文档1 3 5 1 。它 清楚地定义与详细地解释了数据流程图所不能表达的内容,同时它能够帮助分析 1 3 第三章影像工作流管理系统的需求分析 组织数据,是同用户交谈的极好工具,此外数据字典记载着每个数据项的关键条 目,从中可以检查出各数据元素的详细内容或漏掉的数据元素。 数据字典中包括,数据流、数据元素、数据存储、加工、外部项。本系统 表3 1 数据字典表 名称类型 长度描述 j y d m i 1 6 0 1 s t r l n g 4 交易代码 d q d h i 1 6 0 1s t r l n g 2地区代号 j g d h j 一1 6 0 1 s t r i n g 3 机构代号 j y g y i 1 6 0 1s t r l n g 4交易柜员 z d d h i 1 6 0 1s t r i n g 8终端代号 s q g y - i 一1 6 0 1 s t r l n g 4 授权柜员 k h d h i 1 6 0 1s t r l n g 1 0客户代号 h b z l i 1 6 0 1 s t r l n g 2 货币种类 k m d h i 16 01s t r l n g 6 科目代号 c x m m _ i 16 01s t r i n g 6查询密码 k h m co 1 6 01 s t r i 。n g 5 0 客户名称 t c t d b j i 1 6 0 1s t r l n g l 通存通兑标识 k h m e i 1 6 0 1s t r l n g 5 0客户名称 l l d h i 一1 6 0 1 s t r i n g 8 利率代号 1 l f d f s - i 一1 6 0 1 s t r l n g l 利率方式 f d l1 i 1 6 0 1d o u b l e 9 ,7浮动利率 z g w b y e i 1 6 01 d o u b l e 1 3 2 最高外币余额 t z b j i 1 6 0 1s t r l n g 1透支标记 c h b z i 1 6 0 1s t r t n g 1 钞汇标志 j x b z i 1 6 0 1s t r l n g 1 计息标忠 j x z q i 1 6 0 1s t r l n g 1 计息周期 z d k z b z i 。1 6 0 1s t r t n g 1 自动扣帐标志 z q z j x z i 1 6 01s t r l n g l证券资金性质 z h s x i 1 6 0 1s t r i n g 1 帐户属性 d q r q _ i 1 6 01s t r l n g 8 到期日期 z h z h x z i 1 6 0 1 s t r l n g 5 账户性质一z h z h b z j h _ i 1 6 0 1s t r m g 1 6 外汇账户核准件编号 d f b z i 1 6 0 1s t r l n g 2对方币种 b y z d i 1 6 0 1s t r l n g 2 0 备刚字段 j e i 1 6 0 1 d o u b l e 1 3 2 金额 p j i 一1 6 0 1 d o u b l e1 2 ,6牌价 b zi1 6 0 1s t r l n g 6 0 备注 x g b h i 1 6 0 1s t r i n g 1 4下柜编号 h t b b i 1 6 0 1 s t r l n g 1 4 合同编号 m s g i d o 1 6 0 1 s t r l n g 5 信息标识 c f c s 0 1 6 0 1i n t e g e r 4重复次数 j y r q o 1 6 0 1 s t r l n g 8 交易日期 j y s j 0 1 6 01s t r l n g 6 交易时间 g y ls h 0 1 6 0 1s t r l n g 8 柜员流水号 z h d h01 6 0 1 s t r l n g 1 8 帐户代号 的部分描述性名词的数据字典如下所描述: 1 4 西北大学硕十学位论文 影像数据传入:= 传入入所扫描用户的有关信息。 传递信息:= 下一模块传递所需的信息。 传递数据:= 为下一模块传递所需的数据。 配置数据:= 将整理好的数据传递给数据库。 口令:= 提交用户所输入用户及密码。 口令错误:= 用户所输入的用户i 密码错误。 口令正确:用户所输入的用户+ 密码正确。

温馨提示

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

评论

0/150

提交评论