ImageVerifierCode 换一换
格式:DOC , 页数:117 ,大小:2.91MB ,
资源ID:1273787      下载积分:40 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1273787.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Portal的工作流管理系统的设计和实现---毕设论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于Portal的工作流管理系统的设计和实现---毕设论文.doc

1、 本 科 毕 业 论 文 基于 Portal 的工作流 管理 系统的 设计和实现 The Design and Implementation of Workflow Based on Portal 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月I 摘 要 随着 Internet 的兴起,越来越多的企业开始重视自己的信息化建设。于是,各种 基于 B/S 架构的系统不断出现,像资源管理系统 (ERP),客户管理系统 (CRM),办公自动化系统 (OA)等。而这些系统无一例外的都离不开工作流技术的支持,它是实现企业信息自动化和办公自动化的关键部分。

2、本文介绍的基于 Portal 的工作流 管理 系统 , 正是为工作流管理系统提供一个详细的解决方案并在实际 CRM 系统中验证其可行性、易用性和可扩展性。 本文设计的工作流管理系统是使用开源的 OSWorkflow 工作流框架,并在Liferay Portal 的平台上进行整合和二次扩展。 OSWorkflow 是这么一个工作流框架,它符 合 WfMC 的工作流规范,满足 五 接口模型。它采用 XML 作为最基本的流程过程定义语言,对流程控制提供了丰富的 API 来操作 ,支持异步 ,它 还提供了丰富的 Function 和 Condition 用来控制流程内交互。而Liferay Porta

3、l 符合 JSR168 标准 ,以“应用整合”和“消除信息孤岛”为最终目的,提供单点登录、内容聚合、个性化门户定制等功能 的综合信息系统 。 本次系统设计主要 就是在 Liferay Portal 中使用 Spring 整合OSWorkflow,合并权限角色,规划事务,并在 OSWorkflow 自带的表结构基础上扩展自己的数据库表,实现了动态的流程分配和自定义表单以及流程任务的追回、驳回等功能。 最终在 某 公司的 CRM系统中利用 Liferay和 OSWorkflow给出完整的工作流管理系统的解决方案。并且该解决方案可以简便的移植,以进行二次开发和使用。 关键词 : 门户 ;工作流 ;工

4、作流管理系统 II III Abstract With the development of Internet, more and more enterprise began to pay attention to their information technology. Various of information system based on B/S structure comes out, like ERP, CRM, OA and so on. However none of these systems can run without the support of workflow

5、. It is the key part of the realization of business automation and office automation. This paper introduces a workflow system based on Portal, it provides a detailed solution for workflow management system. And at last we prove its feasibility, ease of use and scalability in a real CRM system. The w

6、orkflow system designed in this paper used OSWorkflow as the base workflow framework and integrate and re-expanse on the Liferay Portal Platform. OSWorkflow is an open source workflow framework, which is in line with the WfMC workflow specification and meets the five interface model. It uses XML as

7、the process define language, provides a rich API operator for process control and supports asynchronous, it also provides Function and Condition to communicate with users among process. While Liferay Portal in line with the JSR186 standard, taking the “Application Integration“ and “eliminate islands

8、 of information“ as the ultimate goal, provides single sign, Content aggregation, personalized customization Portal etc. This system uses Spring to integrate OSWorkflow with Liferay Portal, combine privilege roles, planning services and expanse its own database table based on OSWorkflow, achieving a

9、 dynamic allocation process, custom task form and recovery repleving ,rejecting and so on. Finally, use Liferay and OSWorkflow to give a complete workflow system solution for A companys CRM system. And this solution can be easily transplanted for the second developing and use. Key words: Portal; Wor

10、kflow; Workflow Management System IV V 目 录 第一章 绪论 . 1 1.1 研究背景及选题意义 . 1 1.2 研究现状及存在问题 . 2 1.3 主要研究内容及特色 . 3 1.4 本文结构安排 . 4 第二章 系统需求分析和总体设计 . 7 2.1 Portal 介绍 . 7 2.1.1 Portal 简介 . 7 2.1.2 JSR-168 . 9 2.1.3 Liferay Portal . 11 2.2 工作流引擎介绍 . 15 2.2.1 Shark 工作流引擎 . 15 2.2.2 JBPM 工作流引擎 . 16 2.2.3 OSWorkf

11、low 工作流引擎 . 17 2.2.4 三种引擎的比较 . 18 2.3 需求分析 . 19 2.3.1 流程实例 . 19 2.3.2 五接口规范 . 22 2.3.2 需求说明 . 24 2.4 系统的功能模块结构设计 . 25 2.4.1 系统的总体架构 . 25 2.4.2 工作流管理系统总体架构 . 27 2.5 系统开发环境架构 . 29 2.6 小结 . 29 第三章 数据库设计 . 31 3.1 数据表 ER 图 . 31 3.2 OSWorkflow 自带数据表介绍 . 33 3.3 扩展后的数据表介绍 . 36 3.4 自定义表单相关的数据表介绍 . 39 3.5 小结

12、. 41 第四章 系统详细设计 . 43 4.1 OSWorkflow 现有的使用方式 . 43 4.1.1 工作流流程描述方式 . 43 4.1.2 OSWorkflow2.8 源码包结构介绍 . 50 4.1.3 Workflow 接口中的核心方法 . 51 VI 4.2 集成 OSWorkflow 与 Liferay . 54 4.3 扩展 OSWorkflow . 61 4.4 扩展自定义表单 . 66 4.5 小结 . 71 第五章 系统实现 . 73 5.1 工作流管理系统首页面 . 73 5.2 配置 一个流程 . 73 5.3 配置流程步骤 . 76 5.4 自定义表单配置 .

13、 79 5.5 启动流程 . 83 5.6 查看任务列表 . 85 5.7 查看任务详情 . 86 5.8 保存、执行、驳回和追回任务 . 90 5.9 选择用户代理人 . 93 5.10 流程维护 . 94 5.11 流程监控 . 96 5.12 小结 . 97 第六章 总结与展望 . 99 6.1 总结 . 99 6.2 展望 . 100 参考文献 . 101 致 谢 . 103 VII Contents Chapter1 Introduction . 1 1.1 Background and Significance . 1 1.2 Research Status and Problem

14、s . 2 1.3 Main Research and Contributions of The Paper. 3 1.4 Outline of Thesis . 4 Chapter 2 The Requirements Analysis and Overall Design . 7 2.1 Portal . 7 2.1.1 Portal Introduction. 7 2.1.2 JSR-168 . 9 2.1.3 Liferay Portal. 11 2.2 Workflow Introduction . 15 2.2.1 Shark . 15 2.2.2 JBPM . 16 2.2.3

15、OSWorkflow. 17 2.2.4 Comparison of the Workflows . 18 2.3 Requirements Analysis . 19 2.3.1 Workflow Entry . 19 2.3.2 Five Interface Model. 22 2.3.2 Requirements Analysis. 24 2.4 Functional Structure . 25 2.4.1 Overall Design of the Functional Structure . 25 2.4.2 Workflow Management System Structure

16、 . 27 2.5 Deployment Environment . 29 2.6 Summary . 29 Chapter3 Database Design . 31 3.1 ER Diagram of the Database . 31 3.2 OSWorkflow Database . 33 3.3 Extended Database . 36 3.4 Custom Form Database . 39 3.5 Summary . 41 Chapter4 Detailed Design . 43 4.1 The Way OSWorkflow works . 43 4.1.1 Proces

17、s Definition Language . 43 4.1.2 OSWorkflow2.8 Package Structure Introduction . 50 4.1.3 Core API of OSWorkflow. 51 VIII 4.2 Integration of OSWorkflow and Liferay . 54 4.3 Extendtion of OSWorkflow . 61 4.4 Custom Form . 66 4.5 Summary . 71 Chapter5 The Realization of System . 73 5.1 Index Page of Wo

18、rkflow. 73 5.2 Workflow Configuration. 73 5.3 Workflow Step Configuration . 76 5.4 Custom Form Configuration . 79 5.5 Start a Workflow. 83 5.6 Get Tasks List. 85 5.7 View Task Details . 85 5.8 Save Do Reject and Replevy . 90 5.9 User Agent Configuration . 93 5.10 Workflow Maintenance . 94 5.11 Workflow Monitor . 96 5.12 Summary . 97 Chapter6 Conclusion and Futurity . 99 6.1 Conclusion .

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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