开题报告工作流_第1页
开题报告工作流_第2页
开题报告工作流_第3页
开题报告工作流_第4页
开题报告工作流_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1 / 18 开题报告工作流 开题 一 题目: 基于 Petri 网的工作流管理系统实现及应用 二 课题简介 1. 课题目的意义 a) 课题背景 现代化企业为了增强工作效率、缩短信息传播周期、固化业务模式、增 加核心竞争力,已经将企业经营过程的各个领域各个环节均纳入了企业信息化的部分。众多的企业应用系统按照功能从大的范围来划分,无非两种,一种是以公文流转、日常办公为主体的办公自动化系统,另一种则是以企业经营过程的业务流程为主要辅助对象的具体业 务系统。无论是办公自动化系统还是具体业务系统,都是为企业提供软件服务的,都是本着服务于企业需求为目标的,然而,现实世界中的各个企业的经营过程是无时无刻不在变化和调整中的,以便适应瞬息万变的市场。这种变更带给信息化系统软件的最大的问题在于企业经营过程的调整往往使得原有的信息化系统软件要推倒重新设计开发,使开发成本非常的高,寻找到一种能够相对灵活的架构和管理方式以使得信息化系统能够快速的适应企业经营过程的变更成为了为企业构造信息化系2 / 18 统的软件设计人员的头等课题。为了解决系统演化和开放性的需求,我们引进了工作流管理 技术。 工作流是由业务过程的自动化演变而成的,它通过先进的通信设备和网络技术,使企业的业务执行过程流程化,满足了构建企业柔性管理系统的需要。工作流技术提供了方法论和软件支撑:业务流程建模将业务流程解释为工作流定义业务流程再设计用以优化制定流程工作流自动化使工作流定义具体实行 1。具体来讲,工作流有以下一些优点: 提高工作效率,通过业务流程的自动化,减少许多不必要的任务和步骤。 增强商业竞争优势,更短的响应周期和打破地域、时区的约束。 实现更好的流程控制,改进 业务过程的管理,实现标准化的工作方法以及有效 的审核跟踪。 灵活性,以信息技术为基础的流程设计,在实际实施之前,可以根据业务需求 的变化,重新定义和仿真。 工作流概率的提出,解决了复杂系统不断演化和开放性的需求。其最大的优点是:实现了应用逻辑与过程逻辑的分离,可以在不修改具体功能实现的情况下,通过修改过3 / 18 程模型来 改变业务流程。工作流技术为企业快速开发和部署电子化解决方案提供了强有力的支持。 目前,在并行工程、企业经营过程重组、供应链管理、 敏捷制造等领域都开展了工作流应用的研究。而工作流模型是整个工作流管理系统的基础,其质量直接影响了整个工作流管理系统 WFMS 的应用范围和对应用的适应能力。随着变化管理的发展,经济的全球化和竞争的加剧,企业的管理模式和组织结构出现了许多新的情况,过程的复杂化对工作流模型提出了更高的要求。目前人们虽然提出了不少有意义的工作流模型,并在此基础上设计了许多商品化的工作流管理系统。但从其功能上看,多数工作流模型基本上是基于“静态”过程定义的,工作流管理系统本身不能根据工作流实例的运行状况而动态地修改其配置、控制和数据信 息,这使得工作流管理系统在应用的许多关键特性上无法得到保证 2。 工作流模型作为工作流管理系统的起点,对企业业务过程逻辑及其业务活动依赖关系进行抽象表示,它已成为当前工作流建模研究的重点 2。 b)课题目的和意义 本课题的目的是基于 Web 技术实现工作流管理系统,包括图形建模工具,工作流引擎,工作流管理系统。基于 WFMC4 / 18 提出的工作流模型,结合企业的具体应用需求设计并提出了一种通用的工作流管理系统架构,并实现了各组成部件。 2. 主要研究内容 本 课题的主要研究内容有: 1) 2) 3) 4) 5) 工作流理论研究 Petri 网理论 工作流引擎的架构设计和实现 基于 web 技术的图形化建模工具的设计和实现 集成各种业务系统 3. 预期目标 本课题的预期目标就是设计并实现工作流管理系统。从建模到集成业务系统,实现各功能及组件。使工作流管理系统能处理中小企业业务流程模型定制和实施,具有更具通用性,可扩展性。 三 课题主要研究技术的国内外发展现状与趋势,课题主要研 究技术国内外专利申请和授权情况 4. 国内外发展现状与趋势 工作流技术起源于二十世纪七十年代中期生产组织办公自动化领域的研究,提出的目的 5 / 18 是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高工作效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。由于当时计算机尚未普及,网络技术水平还很低以及理论基础匮乏,这项新技术并未取得成功。1983 年至 1985 年间,在图像处理领域和电子邮件领域出现了早期的含有工作 流特征的商用系统。 进入九十年代以后,随着个人计算机、网络技术的普及和推广,以及信息化建设的日益完善,使得工作流技术的研究与开发进入了一个新的热潮。 1993 年 8 月 ,第一个工作流技术标准化的工业组织 工作流管理联盟成立。 1994年,工作流管理联盟发布了用于工作流管理系统之间互操作的工作流参考模型,并相继制定了一系列工业标准。与此同时,关于工作流技术的学术研究也十分活跃,许多原型系统在实验室里开发出来。进入二十一世纪以来,工作流技术已被越来越多的人认可,与之相关的标准规范、工作流引擎及商业产品不胜 枚举。人们在开发推广工作流产品的同时,更加注重工作流的理论研究,以推动该项技术走向成熟。 目前在国际市场上的大多数工作流产品都是以工作流管理联盟给出的工作流管理系统模型为参考模型,在其基础上实现工作流产品。其中比较具有代表性的如: IBM 公司的基于持久消息队列的分布式管理系统 IBM MQSeries 6 / 18 Workflow,第一个推出工作流产品的 FileNet 公司的最新文档型工作流管理系统 Visual and Panagon Workfio 和微软新近推出的以企业业务流程为主、“避免取业务流程的不连贯,让 流程之间的连接更加顺畅”的 BizTalk ServerXX,等等。 自 20 世纪 90 年代中期至今,互联网技术在我国迅速发展和普及,引出了 Intranet、 Extranet、 Internet、政府上网工程、企业上网工程、电子政府、电子商务、电子管理、政府内部网、企业网、数字神经系统和数字化办公等一系列新概念,这些新概念的提出背后都或多或少的存在着工作流的思想,只不过有些概念体现的工作流思想少些,而有些概念的核心思想就是工作流的思想,如办公自动化等。随着企业信息化步伐的加快,工作流的思想已经越来越多地 进入了企业应用系统领域。 虽然工作流技术已经开始在企业应用中拥有了一片天空,然而,同已经应用于企业的其他技术相比,工作流技术仍然处于其技术发展的初期。 图表 1 工作流技术同关系数据库管理系统技术发展曲线图 图 1 是在 stevesmith 提出的用来反映一种技术从其提出到最终产品化的发展趋势的曲线图上标示了工作流技术同 RDBMS 技术当前发展阶段的对比。从图中不难看出,工7 / 18 作流技术才刚刚处于技术的提出和初期的发展阶段,距离其发展的高峰期还有很长的一段路。特别是当把工作流技术同已经处于 稳定阶段的产品化了的 RDBMS 相比时,工作流技术发展的落后是非常明显的,然而,任何一种技术的发展客观上都是遵循这一技术发展曲线的,都是要有个过程的, RDBMS技术能够达到今天的程度也是从其提出之初一点点地发展起来的,因此,工作流技术尽管仍然处于其技术提出阶段,但市场对技术的需求必将加快工作流技术的发展,加快其产品化的步伐。 从国内目前工作流技术应用来看,工作流进入企业应用的还非常有限,并且,已有的工作流产品大部分属于办公自动化系统,例如协同、通达、浪潮等产品。然后,能够作为企业业务系统支撑平台的 工作流产品几乎没有,企业业务系统仍是大量的专业系统各自独立的构成的,相互集成协作的能力基本上靠传统的手工方式人为的来操作,失去了信息化的高效性和自动性。工作流为企业业务系统提供支撑平台的需求同当前工作流技术的发展形成了鲜明的对比,当然,需求拉动市场,市场促进科研,随着工作流技术的成熟,最终将会进入到企业业务系统并为其服务的。本文所设计实现的工作流管理系统主要目的也在于此。 5. 国内外专利申请和授权情况 四 课题主要研究内容、拟解决的技术难点和可能的8 / 18 创新点, 及技术风险分 析 6. 主要研究内容 工作流理论 工作流 在企业实际应用中,虽然工作流的概念相对于物料流、资金流、信息流等概念要抽象一些,但是工作流从更高的层次上提供了实现物料流、资金流、信息流及其涉及的相关过程与应用的集成机制,从而使得企业能够实现业务过程继承、业务过程自动化与业务过程的管理。在工作流概念下实现业务过程集成与业务过程自动化的继承机制是通过定义不同任务之间相互关系的工作流模型来实现的。在工作流模型中,无论是具体的物料转移动作、实际物理装置的操作动作、还是抽象的 信息处理动作与决策过程,都可以用工作流的基本组成元素 任务来统一地描述。同样,反映不同任务之间的关系,无论是具体的车间中零件加工顺序关系、办公自动化中的文件批转、还是抽象的决策流之间的关系都可以用工作流的基本组成元素 连接弧来统一地进行描述。连接弧反映了对企业业务经营过程的一种控制逻辑,它定义了活动之间的连接关系和执行顺序。 工作流主要由两个功能组件组成:工作流建模组件和工作流执行组件。工作流建模组件主要为工作流建模人员9 / 18 提供一个建立时环境,使得他们可以定义、分析和管理工作流模型;而工作流执行 组件的主要功能是为工作流的创建、执行和管理提供一个运行时环境,在工作流执行过程中,工作流执行组件可能与用户或者外部应用交互,从而完成工作流的执行 3。 工作流是经营过程的一个计算机实现。使用工作流作为经营过程的实现技术首先要求工作流系统能够反映经营过程的如下几个方面问题: 1.经营过程是什么,即由哪些活动、任务组成,也就是结构上的定义; 2.怎么做,即活动间的执行条件、规则以及所交互的信息,也就是控制流与信息流的定义; 3.由谁来做,即人或者计算机应用程序,也就是组织角色的定义; 4.做得怎样,即通过工作流管理系统对执行过程进行监控。 工作流参考模型 WFMC 在工作流的相关规范和标准方面做出的主要贡献之一就是提出了一个工作流参考模型。工作流参考模型来源于对普通工作流程序结构的分析,确定结构中的接口,这些接口可以使不同产品在不同的结构层次上协同工作。所有工作流系统都包含一系列的公共组件,组件间采用一套被定10 / 18 义好的方法进行协作;不同的产品在这些公共的组件中,会表现出不同的处理能力。为了实现不同工 作流产品间的协同工作,需要在这些组件间制定一套标准的接口和数据交换格式。通过实现这些标准接口,可以达到产品间的协同工作。 XX 大学 毕业设计开题报告 题 目 名 称 Java 图形工作流编辑器的设计与实现 题 目 类 别毕业设计 学 院 计算机科学学院 专 业 班 级 学 生 姓 名 指 导 教 师 辅 导 教 师 开题报告日期 Java 图形工作流编辑器的设计与实现 一、题目来源 生产 /社会实际 二、研究目的和意义 进一步熟悉 Java 编程语言,提高自己开发项目的编程技术。 通过实际项目开发,锻炼自己的团队精神,体会多人编程的环境。 11 / 18 初次研究 Java Applet,希望能够提高自己学习新技术的能力。 为工作流引擎建立相应的业务流程,以便业务运转。 现代企业的成功或失败将会越来越依赖于企业部门内部以及部门之间能够快速 适应环境的需求。为了适应这一需求,越来越多的企业将管理的指导思 想从分工转向 了协作,逐渐重视对它们的业务流程的支持。工作流是一类能够完全或者部分自动执 行的业务流程,它根据一系列过程规则,文档、信息或任务能够在不同的执行者之间 进行传递与执行。工作流成功地将流程逻辑从应用逻辑中分离,最大限度地集成了企 业的各种资源,成为帮助企业有效地建立以业务流程为中心的企业的核心支持技术。 三、阅读的主要参考文献及资料名称 1 李京华 柳青 蒋长浩 Java 语言 Applet 编程技术 清华大学出版社 2 工作流管理联盟工作流标准 文档编号 WFMC TC 3 WFMC 工作流参考模型 文档编号 WFMC TC 12 / 18 4 常飞 编著 工作流引擎中间件的设计与实现D 内蒙古大学 XX. 5 张海藩 编著,软件工程导论 . 清华大学出版社, 6 李刚 编著轻量级 J2EE 企业应用实战 Struts+Spring+Hibernate 整合开发 电子工业出版社, 7 李刚 编著 基于 J2EE 的 Ajax 宝典电子工业出版社, 8 陈天河 编著 Struts, Hibernate ,Spring 集成开发宝典电子工业出版社 XX 9 杨少波 编著 J2EE 项目实训: Hibernate 框架技术清华大学出版社 XX 10 刘中兵 编著 开发者突击: Java Web 主流框架整合开发 电子工业出版社 11 洪维恩 何嘉 编著 Java 2 面向对象程序设计 中国铁道出版社 XX 12 王嘉 编著 Ajax 经典案例开发大全 清华大学出版社 XX 13 贾殷 P.西迪基 S.王雷 潘英 编著 J2EE 专业项目实例开发 中国水利水电出 版社 XX 13 / 18 14 陈松 编著 J2EE 电子商务系统开发从入门到精通:基于 Struts 和 Hibernate 技 术实现 清华大学出版社 XX 15 林晓飞 倪春胜 张军 编著 Red Hat Enterprise 系统配置与管理 清 华大学出版社 16 Mark G.Sobell 著 杨明军 王凤芹 译 Linux 命令、编辑器与 Shell 编程 清华大学出版社 四、国内外现状和发展趋势与研究的主攻方向 在国内,目前已有很多研究 Java 图形工作流的技术。例如由侯飞和刘培刚共同 研究的“基于 Java 与 XML 的测井矢量图形处理技术”,他们提出 Java 与 XML 结合处 理测井矢量图的方法 ,同时给出该方法的处理流程 ;讨论 XML 文件存储测井矢量图的 可行性 ,给出存储测井矢量图的 XML文件的组织结构和创建过程以及从 XML 文 件生成 测井矢量图的步骤,在实例中创建 XML 存储文件 ,通过 XML 文件生成测井矢量图。 在国际上,研究 Java 图形工作流编辑器的新技术也是日新月异。就目前而言, 14 / 18 Sun 微系统公司已在针对 Java 开发商的集成网站上增加了 Java 高级图形 和 Java 图形输入输出工具。 Sun 公司称,新增软件的特点是跨平台图形的标准界面, JAI 旨在简化系统的图形应用程序开发,这些系统从配置较低的客户端系统到工作 站 ,JAI 图形输入输出工具简化跨平台应用程序的开发,维护和发布。 提高 Applet 的下载及装载的速度。 优化图形编辑界面的显示性能,消除闪烁现象。 提高应用程序的保密性,防止外人截取。 改善人机交互的方式,尽可能的使操作人性化。 五、主要研究内容、重点研究的关键问题及解决思路 1.用 Java Applet 实现图形界面的编辑修改等操作。 2.保持编辑好之后的流程到数据库。 3.从数据库读取相应的流程,在 Java Applet 显示出来,方便查看或者修改,保 持。 4.将定制好的工作流放在引擎中运行。 5.当流程变动之后,对已经运行而没有终止的业务进行调整,让那些业务重新按 15 / 18 照新的流程运行。 6.处图形拖动时出现的闪烁现象,目前准备用双缓冲技术来解决这个问题。 六、完成毕业设计所必须具备的工作条件及解决的办法 操作系统: Windows XP IDE 开发工具: MyEclipse blue 版, Tomcat 。 开发语言包: JDK 、 数据库: Oracle10g 七、工作的主要阶段、进度与时间安排 八、指导教师审查意见 签字: 年 月 日 研究生开题报告工作流程 一、博士研究生开题报告流程 导出并打印开题报告书、学院打印成绩单 举行开题报告会 开题报告书交学院保存 学院网上审核开题报告 学院导出开题报告申请信息表,加盖学院公章后交学位办 注: 1、学术型博士生于入学后第二学期初启动开题,专业学位博士生于入学后第二学期 末启 16 / 18 动开题。 2、科研工作量时间要求:博士生

温馨提示

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

评论

0/150

提交评论