基于工作流技术的高职院校数字化校园实现.ppt

上传人:99****p 文档编号:1454823 上传时间:2019-02-28 格式:PPT 页数:24 大小:1.03MB
下载 相关 举报
基于工作流技术的高职院校数字化校园实现.ppt_第1页
第1页 / 共24页
基于工作流技术的高职院校数字化校园实现.ppt_第2页
第2页 / 共24页
基于工作流技术的高职院校数字化校园实现.ppt_第3页
第3页 / 共24页
基于工作流技术的高职院校数字化校园实现.ppt_第4页
第4页 / 共24页
基于工作流技术的高职院校数字化校园实现.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、基于工作流技术的高职院校数字化校园实现答辩人:指导老师:答辩日期课题研究背景 办公自动化系统是企业信息化建设的重要部分。办公自动化系统的管理方式是对现在企业执行制度和行政业务处理方式的反映。办公制度或行政业务处理方式的改变,势必会导致整个办公自动化软件的重新设计。对系统重新设计意味着对原来系统的放弃,重新开发新的系统,这将大大提高企业的运营成本;而且新开发的信息也未必在最初就能适合公司规章制度的变化。因此,如何可以设计一套能够灵活地随着办公方式和规章制度变换而变换的办公自动化系统是放在目前企事业单位面前的一个急需解决的问题。上海青年管理干部学院办公自动化系统正面临这样的困境。如何可以在不对系统

2、重新开发的基础上,开发一种随着上海青年管理干部学院规章制度改变而灵活改变的系统?工作流技术的出现为这一问题提出了一种解决的思路。 研究发现,利用工作流技术中的工作流引擎可以使整个办公自动化系统具有柔性,能够极大的降低系统重新开发的成本。在当前绝大部分工作流产品只适用于大型企事业单位的实际情况下,本文提出并研发一种基于关系数据库和 J2EE架构的轻量级工作流系统,及其如何在办公自动化系统中使用。 本文按照作者的工作背景出发,以期实现上海青年管理干部学院办公自动化平台的设计。本文主要研究内容 本文按照作者的工作背景出发,以期实现上海青年管理干部学院办公自动化平台的设计。首先研究工作流的基本概念和工

3、作流管理系统的功能和体系结构,使用不同的工作流建模方法,对办公自动化系统进行总体分析,对其功能性需求和非功能性需求进行详细分析,然后对收文、发文等流程进行仔细研究,最后提出轻量级工作流引擎设计方案。 在系统设计中,将工作流模型在工作流管理联盟的元模型基础上扩展为四个部分,即过程模型、组织模型、资源模型以及工作流相关数据,并设计了组织模型、资源模型及基于活动网络的过程模型;在过程模型设计中,采用了基于 XML的过程定义语言,使其可较好地与其他工作流定义相融合;给出了对工作流语法验证和基于图论的结构验证方法;提出了引擎核心组件的系统结构及引擎的工作机制;引擎建立在 J2EE三层架构上,采用Mess

4、age-driven Bean和 JMS结合的方式,并基于关系数据库来实现;文中详细介绍了引擎的核心,即流程管理器、活动管理器、流程导航器和任务管理器的实现;给出了工作流引擎的性能优化策略。 最后,将设计并实现的轻量级工作流引擎应用于上海青年干部管理学院办公自动化系统中。应用结果表明,引擎可支持灵活的流程定制,且配置部署简便。论文的组织结构 第一章绪论,给出本文的研究背景、国内外研究现状、主要的研究内容与结构安排。 第二章为相关技术分析,讨论工作流管理系统的功能、体系结构以及应用领域,然后介绍目前工作流技术发展的现状、存在的问题和解决的思路,然后提出适合本文所研究系统的工作量引擎系统,并结合

5、J2EE平台研究了本文的构架和体系结构。 第三章为基于工作流的数字化校园的分析,从 “ 上海青年管理干部学院数字化校园 ” 的三期系统中的办公应用平台的功能模块分析出发,以办公的发文、收文两个主要功能为核心,引出了工作流平台设计的功能要求, 然后分析了轻量级工作流系统的设计思想和轻量级工作流系统的总体设计方案,并从基于令牌有向图过程模型、组织角色模型等方面详细介绍了工作流模型的设计,给出轻量级工作流系统详细的数据库设计。 第四章为基于工作流的数字化校园的具体实现,介绍引擎架构及其采用技术,详细说明引擎核心的实现,分析应用调用适配器、 XML文档解析,给出日志和时间管理接口及资源分配策略、引擎性

6、能优化策略,介实现工作流引擎集成到 Web系统应用中的方法以及本引擎在上海青年干部管理学院办公应用系统项目中的应用。 第五章为结论与展望,对全文进行总结后给出课题以后研究的方向。 工作流技术与参考模型 工作流参考模型是指由工作流管理联盟( WFMC)在 1995年提出来的工作流管理系统的体系结构模型。它提出了构成工作流管理系统的一些基本构件以及这些基本部件之间的接口。其中基本部件包括:工作流引擎、流程定义工具、客户端和被调用的应用程序、管理监控工具、其他工作流执行服务。同时这些基本部件之间有 5个交互接口,从接口1到接口 5。这个模型对工作流技术的讨论和发展产生了很大的影响,使得不同产品间的互

7、交换操作成为可能。适用于学校的工作流引擎 目前市场上虽然有名目繁多的工作流软件,但是专门针对中小企业的工作流产品始终较为匮乏。从功能上来看,目前市场上相对成熟的软件大都是为大中型企业设计的。其系统模块的复杂度较高,对于业务流程相对简单、应用需求相对单一、专业技术人才缺乏的中小企业来说,不可能选择使用那些系统复杂度高、使用难度大的产品。另外,从价格上来看,动辄数百万甚至上千万的价格也实在令中小企业望而生畏。 中小企业需要的是适合自己应用特点的工作流产品:首先,中小企业相对简单而集中的业务,需要功能简单实用,勿需模块繁多功能复杂的软件;其次,随着中小企业的高速成长,业务内容或是操作流程变动也很大,

8、这就要求工作流软件具有灵活的定义功能和扩展功能;还有,中小企业没有太多甚至根本没有专业的计算机技术人才,因此针对中小企业的工作流产品必须是便于使用的 “傻瓜式 “产品,便于工作人员的操作; 因此有必要针对中小型企业的现实业务开发出功能简单适用,工作流流程定义易修改,界面易操作的轻型工作流引擎。 数字化校园总体框架设计 根据建设 “ 上海青年管理干部学院数字化校园 ” 的总体目标,在一期、二期系统建设的基础上,在三期中的建设内容主要是办公应用系统建设,包括日常办公、学院管理、教学管理、总务管理、学生管理、科研管理、培训管理、资源管理和系统管理等各类业务系统,重要通知类业务需要支持短信发送功能。

9、学院综合办公应用平台为上海青年管理干部学院的整个业务系统构建了一个统一的应用集成平台,通过应用管理功能使各个子系统作为整个应用系统的一部分整合在了一起,对外提供一个统一的应用访问入口,使用户最终可以方便的访问各个应用子系统。 系统开发构架分析 在本系统中,选择 MVC( Model/View/Controller)作为整个系统的架构,Struts Web Framework技术作为表现层的解决方案, Enterprise Session Bean技术作为商业逻辑层的解决方案, Hibernate技术作为持久化层的解决方案。轻量级工作流引擎的分析 本文发现办公自动化系统中业务流程的审批是最核心的

10、功能,这里有发文和收文功能的审批,公告、会议安排的审批。由于这些审批功能的实现需要上下级协助完成,所以这里使用工作流进行实现, 图 是基于工作流的办公自动化系统模型。从图中可以分析到 OA工作流管理环境是整个系统的核心,通过 OA工作流管理来进行发文和收文功能的审批以及公告、会议安排的审批的实现。除了核心的 OA工作流管理环境,系统管理和信息管理也是整个系统必须的。系统管理对整个系统中工作流方式和角色进行定义,信息管理则是来定义整个系统中公文的格式,并定义信息和统计报表的格式和方式,最后所有的数据都是存储在后台数据库上面。工作流引擎设计思想分析 为了满足中小企事业单位对于工作流系统的需求,本文

11、提出一种基于关系数据库和 J2EE架构的轻量级工作流系统。 工作流管理系统的设计是一个复杂的过程,它需要考虑许多因素。首先,应用系统对 WFMS的需求是多变的,这种多变源自业务规则规模的变化,因此 WFMS应具有良好的可重用性和可扩展性。其次,WFMS必须能方便地与企业内原有的应用集成,才能全面、有效地管理企业业务过程。另外,为了能适应快速的市场变化 WFMS在企业中的实施必须快速、方便、低成本的进行。过长的开发周期和过大的投资都将使企业放弃 WFMS的实施。 考虑到以上因素,本文选择 J2EE来架构 WFMS。引用一句话来概括J2EE,那就 J2EE是一个中间件基础架构,有了它,开发者只需要集中精力编写代码来表达企业应用的商业逻辑和表示逻辑,至于其他系统问题,如内存管理,多线程,资源分布和垃圾收集等,都将由J2EE自动完成。综合以上,可以看出采用 J2EE架构开发工作流管理系统存在着很多优势,可以很好的满足轻量级工作流系统的要求。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。