基于工作流的学院管理系统的设计与实现
更新时间:2023-07-24 15:20:01 阅读量: 实用文档 文档下载
工作流管理系统(WfMS)自出现以来,在企业、电子政务、银行、图书馆等行业领域有着广泛的需求和大量的应用,目前正向基于Web、分布式和异步处理的方向发展。本文首先介绍了基于WebServices的工作流;探讨了如何利用Net技术实现办公工作流应用;提出了基于.Net的工作流总体框架;结合数据库与XML技术,研究如何通过Aspnet页面提供管理及流程、规则定义支持等;最终讨论了如何采
科技信息
计算机与网络
基于工作流昀学院管理系统晌设计与实坝安徽财经大学管理科学与工程学院徐静[摘要]工作流管理系统( w s自出现以来, )在企业、电子政务、银行、图书馆等行业领域有着广泛的需求和大量的应用,目前正向
基于 W e、布式和异步处理的方向发展。本文首先介绍了基于 W e evcs工作流;讨了如何利用 Ne技术实现办公工作流 b分 bSrie的探 t应用;出了基于 . t工作流总体框架;合数据库与 XML技术,究如何通过 As nt页面提供管理及流程、则定义支持等;提 Ne的结研 pe 规 最终讨论了如何采用 W e evcs术来实现一个学院管理信息系统。 bSrie技 [键词] t工作流关 . Ne引言
W e evcs B/ X L bSrie S M
一
、
,
1工作流概论、 Wf ( rfw Maae n ytm是近年来随着 Itre的急剧 MSWok o ngmet s ) l S e nen t推广而快速发展的软件系统之一。其主要目标是通过调用有关信息资源与人力资源来协调业务流程中的各个环节,使之按照一定的顺序依次进行,现业务流程的自动化。随着企业的全球化和 I术的发展,实 T技现代企业信息系统的分布性、异构性和自治性的特征越来越显著,传统工作流管理系统面临这种状况显示出了一定的局限性,业务过程的新特征要求工作流管理系统具有分布、松耦合、跨组织、跨平台和互操作的特征。而 We ev e作为一种面向服务的体系架构, bSri s c为实现分布式工作流管理系统提供了底层基础。笔者认为,工作流描述了企业的业务流程,它可以方便地根据不同的业务需求,把各个独立的应用程序或处理过程连接起来,使各个模块以一定的顺序建立合作关系。同时信息f数据)在规定的处理流程中传递,最终到达用户指定的目的地,比如数据库存储、屏幕显示等等。工作流管理联盟给出的工作流的定义是:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则使文档、信息或任务能够在不同的执行者之间进行传递与执行。 工作流包括工作流内容、工作流路径和工作流机制三个要素。其中,工作流内容指需要处理和流转的文档、信
息或任务;工作流路径规定了工作流内容流转的先后结点、流转约束条件等,一起控制工作流的流转;工作流机制用于规定各结点的操作人、操作方式和操作权限以及执行对应的程序组件等。 在了解了工作流的概念及内容后,不难得出工作流有如下优点: 1工作流可以提高工作效率。 )工作流通过将业务流程自动化,减少了许多不必要的任务和步骤。 2工作流的应用可以增强商业竞争优势。工作流使得企业内的信 )息传递及处理有了更短的响应周期,同时也打破了地域与时间的约束。 3工作流提高了客户服务质量。 )工作流程序的一致性,将会为客户提供他们所需的可预测的客户响应级别以及更高的服务质量。 4工作流有着较高的灵活性。工作流以信息技术为基础进行流程 )设计,实际实施前,在可根据业务需求的变化,重新定义和仿真。而且, 它可以在不修改具体功能的情况下,通过修改(重新定义)过程模型来改进系统性能。这一点,非常有利于系统的修改、维护及升级。2、于 We基 b的 .e平台 Nt
用的程序到程序通信模型,该模型应建立在现有的和新兴的标准之上, 例如, T P、 H Y可扩展标记语言 (x nil MakpLn u e X L、单对 E t s e ru ag a, M简 e b g 1象访问协议 (ipeO ic A cs rtclS AP、 bS ri s述语言 Sm l bet ces ooo, O We e c描 P ) v e f bSrie sr t nL n aeWS】 we e c ci i a g g, DL以及通用描述、现和集成 (— v De p o u发 u nvra D sr t nDsoey dIt rt n U D )近几年, bS ri i sl eci i i vr e ai, D I。 e po c n a ng o We ev e c越来越成为人们关注的中心。一方面,它使用基于 X ML的消息处理作为基本的数据通讯方式,除了使用不同组件模型、作系统和编程语 消操言的系统之间存在的差异,同时它是建立在一些通用协议的基础上的, 这就为工作流模型得以跨地区实现成为可能;另一个方面,它可以把各个功能模块以服务的方式提供给客户端,以供其使用。如下图所示为 We e i s术层次的示意图: bSr c技 v e
l发现
寻找匹配的特
定服务 ( DI UD )
I
l描述说使服各参 ( D ) l 明用务项数 WS Ll封装 定义信息交互的格式 ( P SOA ) I
厂——————————————————————————————l
I传输实现数据具体 交互 ( ) HTTP
l
固固
图l We e ie技术层次 bSr cs v 2基于 We ev e与工作流的体系结构、 bSri s c We e ie使应用程序的集成比以前更快、更容易而且更便宜。 bSr cs v 集成在协议栈中较高层发生,它基于更注重服务语义而不那么注重网络协议语义的消息,而实现了业务功能的松散集成。从这些特性对于在企业之间和企业内部通过 We连接业务功能是非常理想的。它们提供 b种一致化编程模型,从而在企业内外都可以利用通用的基础设施并以一种通用的方法进行应用程序集成。于 We evcs式的工作流基 bS ri方 e系统的结构可用下图表示:一
l .网 网兰卜网兰 1兰兰 f
早期的工作流自动化只是后台应用,而且部署费用相当惊人,中集化结构的解决方案根本无法适应大批量应用。基于 we h方式的工作流模式基本上消除了客户端的部署工作,开发人员可以将精力集中到核心业务逻辑上。与传统的 CS模式工作流应用相比,/基于.e的工作流 Nt应用解决了客户端部署的问题,易于实现且管理简单; J E与 2 E开发的工作流相比,于.e的工作流能充分利用 Widw下的各种资源,基 Nt nos兼容性高、部署简单,执行速度和效率更高。.e利用 A O.e实现数据 N t D Nt访问,能够高效访问关系数据库和其它数据源( X、如 ML数据集等 )同,时还可以访问文件系统和目录,而对工作流提供了良好的数据支持。从 A pnt供了种类丰富、 s.e提功能强大的 We b控件,而能够轻松开发基从于 We b的应用程序,将服务器组件同客户端浏览器视图紧密地结合在体。.e提供了强大的 XML接口, Nt实现了 X ML文件中对象序列化以及在程序代码中嵌入 XML对象,从而可以有效地支持基于 X ML的 we h工作流流程描述; e还提供 We evcs . t N bSri方式远程调用,为分布 e式应用提供了通讯基础。
一
匡]图 2We ev e方式的工作流系统结构 bSri s c系统结构可分为业务流程、系结构和应用程序三个层次 (图 2体如所示)。
业务流程层主要实现对工作流系统的过程定义, We e ie用 bSr cs的 v方法来构建工作流系统,用图形流建模工具记录工作流系统任务完或 的条件和步骤,流程设计是整个系统的基础。 体系结构层主要是根据业务的过程定义解决由业务逻辑向实现逻辑的转化。在了解需求后提出解决方案,整个体系结构进行决策,对建立各个任务的服务模型。 应用程序层的作用是服务的具体实现。次包含类层、件层和服依组
二、于 We evc s的工作流 基 bS rie
lWe S ri s、 b e c介绍 v e We b是为了程序到用户的交互,而 We e i s bS r c是为程序到程序 v e的交互做准备。We e i s bS r c使公司可以降低进行电子商务的成本、 v e更快地部署解决方案以及开拓新机遇,而达到这个新需求的关键在于通
务层,工作流程中服务的设计有一定规则,简单对已有的应用程序建立服务接口不能体现出服务方式的优点,在工作流系统中,服务要具备殴计良好,能提供完备的接口显示声明,抽象是内聚和完整的,并遵循相同的体系和交互方式,益于系统的部署等特点。有一
2 21一
正在阅读:
基于工作流的学院管理系统的设计与实现07-24
《江苏省劳动人事争议仲裁证据暂行规则》苏人社规(2010)8号10-14
图形的旋转教学设计07-28
家畜寄生虫病学复习资料06-04
高二政治上册期末基础测试01-29
钳工高级工论试题03-24
微机原理与接口技术第三版吴宁,冯博琴试题库(含答案)09-18
摔不死的蚂蚁作文500字07-13
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 工作流
- 管理系统
- 基于
- 实现
- 学院
- 设计
- 知识产权法答案(名词解释、简答、论述)
- 高中政治 生活与哲学难度选择题
- 重庆广电集团_陈正同志2011年述职述廉报告
- Word2010考试题及答案
- 二元一次方程组应用题大全1
- 荧光免疫层析试剂技术要点及生产工艺流程
- 湖南历史与文化风俗.docx,,
- ARM 4510开发板移植uclinux手记
- 金属饰面板墙面施工工艺
- 私募股权投资框架协议h
- 我是一名共产党员
- 青海省2020版高一下学期期中化学试卷C卷
- 紫月亮婚庆:个性的九零后婚礼 婚礼策划卖创意
- 2021届福建省平和县一中高三上学期第二次月考数学试卷及答案
- 企业行政管理的职责
- 网络版危险作业审批管理制度
- 高中高考语文一轮复习标点符号强化训练(含答案解析)
- 肠道传染病防治知识00
- 1.1.3四种命题间的相互关系
- 基于WinAC的高压防爆开关保护测控系统设计