基于.net的工作流管理系统开发与研究-计算机应用技术专业论文.docxVIP

  • 2
  • 0
  • 约5.61万字
  • 约 55页
  • 2019-01-11 发布于上海
  • 举报

基于.net的工作流管理系统开发与研究-计算机应用技术专业论文.docx

基于.net的工作流管理系统开发与研究-计算机应用技术专业论文

西安建筑科技大学硕士论文 西安建筑科技大学硕士论文 PAGE PAGE 3 过程的执行,以确保恰当的活动以某种特定的顺序在合适的时间发生。 工作流中所要解决的主要问题是便在多个参与者之间按照某种预定义的规 则传递文档、信息或任务的流程自动进行,从而实现某个预期的业务目标,或者 是促使此目标的实现。根据这个定义,许多业务流程,如公文处理、论文、报告 及书籍的撰写、项目的申请、贷款的申请、联机销售或购物、旅游产品的预订等 等都可以当成工作流加以处理。除了在上述办公、科研、商业、娱乐等领域的应 用外,在工业制造行业等领域中也涉及到大量的工作流管理问题,如产品图纸的 设计流程、产品的生产流程等,都是工作流应用的典型例子。现实中的一些业务 过程一般都可分成若干个相互之间有某种联系的步骤。这些步骤可能需要不同的 用户(组)或应用程序、在不同的时间按照一定的要求进行处理。为了促使整个业 务过程的顺利完成,需要将多个用户或应用程序的活动有机地协调起来。这种协 调功能一般称之为工作流管理. 一个工作流包括一组行为及它们的相互顺序关系,还包括流程及行为的启动 和终止条件,以及对每个行为的描述。为了实现对业务流程的工作流管理,需要 有相应的软件系统的支撑,此种软件系统称之为工作流管理系统仰 orldlow Management Sys始时。通常所说的工作流管理系统是指运行在一个或多个工作流 引擎之上用于定义、实现和管理工作流运行的一套软件系统,它与工作流执行者 (人、应用}夜互,推进工作流实例的执行,并监控工作流的运行状态。 1.2 .阳T 平台应用现状 应用软件的开发不但要关注开发成本,还要重视后期维护。流行平台技术 中, .NET 以其快速的开发优势和较低的开发成本藐得了很多企业和开发商的选 择。 .NET 是由 Microsoft 公司提出的一个基于多语言的、适合服务器端构件体系 结构的、完整的企业级应用开发平台。 .NET 体系结构通过提供一个统一的开发平 台,降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成的强有 力支持。通过技术人员、厂商以及用户的共同努力, .NET 正在成为进行电子商务 应用和信息化建设的首选方案。 与 CORBA 、J2EE 相同, .NET 是一种构件接口技术规范,其相应产品给开发 人员提供了一个工作平台,它定义了整个标准的应用开发体系结构和 一个部署环 境。在这个体系结构中,应用开发者的注意力集中在商业逻辑和商业规则上,一 切与基础结构服务相关的问题以及底层分配问题都由应用程序容器或者服务器来 处理,使得.NET 应用开发人员可以集中考虑应用程序的业务逻辑和相关服务,而 把所有与基础结构相关的服务交由运行环境实现。 . NET 采用多层体系结构,大致划分为三层,即表示层 (Presentation Tier) 、 应用逻辑层 (Application Logic Tier) 和存储层 (Storage Tier) 。表示层指的是 窗口、页面和报表:应用逻辑层 主要处理业务逻辑:存储层为应用程序提供持久 化服务。 .NET提供了大量开发企业级应用的技术 ,如COM+ 、ASP.NET 、ADO.阳T、 RMI (Remote Method Invocation ,远程方法调用)、WebService等,要使用.NET, 就要学习所有 .NET标准技术。 1.3 研究课题背景介绍 本课题来源于对 2005 年底完成的某军区装备部办公自动化软件的改造。该办 公软件的开发环境是由某软件公司提供。公司主要致力于自主版权软件的研制、 开发、与生产,为企事业单位提供计算机信息化的应用解决方案和技术服务,同 时承担基于计算机互联网的各类系统集成业务。 后期的改造过程主要将原有办公自动化软件和工作流技术相结合 ,以形成一 个以办公业务为主体的工作流管理系统。该软件不仅利用了部分原有的软件设计 思想和相关代码模块,同时结合了 工作流的体系结构,并在新系统中引用了 一些 新的技术。因办公自动化软件采用的是基于 ASP.NET 框架,所以现有工作流管理 系统仍然采用 .NET 平台来开发。 1.4 本人承担的工作任务 在原有办公自动化软件中具体承担的研发任务如下: (1)参加技术资料的收集、翻译、整理 ο)全面研究实践 ASP.NET 的应用技术。 (3)业务模块的设计与实现和数据库的设计。 (4)参与了系统的部署工作 。 在新开发工作流管理系统中的研发任务如下: (1) 工作流技术资料的收集、翻译、整理。 (2) 研究实践 NHibernate,Ajax ,WebService 等应用技术。 (3) 工作流管理系统的分析与设计与形式化建模 (4) 该体系中的各个模块的实现 1.5

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档