基于J2EE的工作流引擎的设计与实现——总体架构与业务逻辑层---毕业论文.doc

上传人:滴答 文档编号:1273761 上传时间:2019-01-26 格式:DOC 页数:81 大小:1.96MB
下载 相关 举报
基于J2EE的工作流引擎的设计与实现——总体架构与业务逻辑层---毕业论文.doc_第1页
第1页 / 共81页
基于J2EE的工作流引擎的设计与实现——总体架构与业务逻辑层---毕业论文.doc_第2页
第2页 / 共81页
基于J2EE的工作流引擎的设计与实现——总体架构与业务逻辑层---毕业论文.doc_第3页
第3页 / 共81页
基于J2EE的工作流引擎的设计与实现——总体架构与业务逻辑层---毕业论文.doc_第4页
第4页 / 共81页
基于J2EE的工作流引擎的设计与实现——总体架构与业务逻辑层---毕业论文.doc_第5页
第5页 / 共81页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 基于 J2EE 的工作流引擎的 设计 与实现 总体架构与业务逻辑层 Design and Implementation of Workflow Engine based on J2EE The General Architecture and Business Logic Layer 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月I 摘 要 随着社会的发展和信息技术的进步 ,工作流技术已经成为实现企业业务过程重组、过程管理与集成的有效手段,并最终成为实现企业业务过程自动化的核心技术。工作流技术的深入研究对于提高我国企

2、业的信息化建设程度、企业业务系统运行效率以及竞争力都有着重要的意义。 工作流技术和工作流管理系统己经发展了二十多年 ,积累了 相当多的理论基础和产 品开发经验。本文首先对国内外工作流技术的发展现状进行调查和研究 ,进而 对工作流技术的理论体系和参考模型进行全面的分析和阐述。 在此基础上 ,本文参照工作流管理联盟提出的工作流参考模型, 提出了 一种 基于 Web 的工作流解决方案 , 并严格按照 工作流管理系统的要求及开发步骤,设计并实现一个自定义的工作流管理 平台 系统。 为 减轻 客户端的负荷,降低开发与维护成本,本系统采用 B/S 架构 及 J2EE 平台技术 , 使用当前流行的 SSH

3、开源框架开发完成 。 本 系统为企业提供了一种可定制的工作流过程管理系统,主要 实现 的系统功能有: 管理员自定义表单、流 程自定义以及表单流程关联,用户表单使用,经理审批表单,在线聊天等。考虑到用户权限的不同,本系统对 不同的人员 具有 不同的 适用 范围。 关键词 : 工 作 流 ; 流程建模 ; 工作流管理系统 II Abstract With the social development and progress of information technology, workflow technology has become an effective means of the ent

4、erprise business process reengineering, process management and integration, it ultimately has become a core technology to achieve the business process automation. Workflow technology is crucial to improve the in-depth study of Chinas enterprises the level of information technology, enterprise busine

5、ss system operating efficiency and competitiveness. Workflow technology and workflow management system have been developed for more than two decades, thus a considerable number of theoretical basis and experience of product development have been accumulated. This paper first investigates and then re

6、searches the development status of workflow technology both at home and abroad. Then it comprehensively analyzed and set forth the theory and the reference model system of workflow technology. On this basis, referring to the Workflow Reference Model, this article proposes an advanced Web-based workf

7、low solutions which are in strict accordance with the workflow management system requirements and the developing steps to design and implement a customizable workflow management platform. In order to simplify the client load and reduce development and maintenance costs, the system is based on the B/

8、S framework and J2EE platform technology, while the system is implemented using the current popular open-source framework-SSH. The System provides businesses with a customizable workflow process management system, and the main functions of the system are: administrators forms、 custom processes and p

9、rocedures associated forms, users forms, verification forms for managers, auxiliary online chat and so on. Taking into account the different user permissions, the system authorizes different personnel with different scope of application. Key words: workflow; process modeling; workflow management sys

10、tem III 目 录 第一章 绪 论 .1 1.1. 研究背景 .1 1.2. 研究意义 .2 1.3. 研究内容 .2 1.4. 论文结构 .3 第二章 工作流相关技术 .4 2.1. 工作流的发展历史 .4 2.2. 工作流技术概述 .5 2.2.1. 工作流的 定义 .5 2.2.2. 工作流的常用术语 .6 2.3. 工作流参考模型 .6 2.4. 工作流管理系统及其体系结构 .8 2.4.1. 工作流管理系统的定义 .8 2.4.2. 工作流管理系统 .8 2.4.3. 工作流管理系统的总体框架 .9 2.5. 工作流的研究现状及发展趋势 . 11 2.5.1. 研究现状 . 11

11、 2.5.2. 发展趋势 . 12 第三章 工作流平台的总体设计 . 14 3.1. 需求分析 . 14 3.1.1. 项目概述 . 14 3.1.2. 任务描述 . 14 3.1.3. 开发步骤 . 14 3.2. 体系结构研究 . 15 3.2.1. MVC 设计模式 . 15 3.2.2. B/S 系统架构 . 16 3.3. 概要设计 . 18 3.3.1. 功能模 块划分 . 18 3.3.2. 非功能性需求 . 19 3.4. 数据库设计 . 20 3.5. 关键技术 . 22 第四章 工作流平台的详细设计 . 23 4.1. 体系结构设计 . 23 4.1.1. 设计概要 . 2

12、3 4.1.2. 系统结构 . 23 4.2. 模块详细设计 . 26 IV 4.2.1. 用户表示层 . 27 4.2.2. 业务逻辑层 . 28 4.2.3. 数据持久层 . 28 4.3. 业务层详细设计 . 28 4.3.1. 业务流程 . 28 4.3.2. 核心类设计 . 31 4.4. 框架整合 . 32 4.4.1. 工程创建 . 32 4.4.2. SSH 框架整合 . 33 第五章 工作流平台的实现 . 37 5.1. 开发环境 . 37 5.2. 工作流程的运行实例 . 37 5.2.1. 管理员定义表单 . 38 5.2.2. 流程关联 . 41 5.2.3. 用户使用

13、表单 . 42 5.2.4. 经理审批表单 . 46 5.2.5. 其它辅助功能 . 47 第六章 结 论 . 50 参考文献 . 50 致 谢 . 52 附 录 . 53 V Contents Chapter1 Introduction .1 1.1. Study Background.1 1.2. Study Significance .2 1.3. Study Contents .2 1.4. Thesis Structure.3 Chapter2 Workflow Technology .4 2.1. History of Workflow .4 2.2. Workflow Techn

14、ology Summarize.5 2.2.1. Concept of Workflow .5 2.2.2. Common Terms of Workflow.6 2.3. Workflow Reference Model.6 2.4. Workflow Management System and its Structure .8 2.4.1. Concept of Workflow Management System .8 2.4.2. Workflow Management System .8 2.4.3. Framework of Workflow Management System.9

15、 2.5. Workflow Technology Study and Development Trends . 11 2.5.1. Study Status in Quo . 11 2.5.2. Development Trends. 12 Chapter3 The Overall Design of Workflow Platform . 14 3.1. System Requirements . 14 3.1.1. Project Overview . 14 3.1.2. Responsibity of The Project. 14 3.1.3. Development Process

16、es. 14 3.2. System Framework Study . 15 3.2.1. MVC System Design Pattern . 15 3.2.2. B/S System Framework . 16 3.3. System General Design . 18 3.3.1. Delineation of Functional Modules . 18 3.3.2. Non-functional Requirements . 19 3.4. Database Design . 20 3.5. Key Technologies . 22 Chapter4 The Detai

17、l Design of Workflow Platform . 23 4.1. Project Framework Design . 23 4.1.1. Design Summarize . 23 4.1.2. Project Structure . 23 4.2. Detail Design of Modules . 26 4.2.1. User Presentation Layer . 27 VI 4.2.2. Business Logic Layer . 28 4.2.3. Data Persistence Layer. 28 4.3. Detail Design of Business Logic Layer . 28 4.3.1. Business Process . 28 4.3.2. Core-class Design . 31 4.4. Framework Integration . 32 4.4.1. Establish Project . 32 4.4.2. SSH Integration . 33 Chapter5 The Implement of Workflow Platform. 37 5.1. Development Environment. 37 5.2. Workflow System Implementation .

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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