学位论文 > 优秀研究生学位论文题录展示
基于J2EE和工作流的公文流转系统的设计与实现
作 者: 刘锦华
导 师: 李辉
学 校: 北京化工大学
专 业: 计算机应用技术
关键词: jBPM Petri网 公文流转 公文传阅 公文会签
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 57次
引 用: 0次
阅 读: 论文下载
内容摘要
早期的公文流转系统都是通过“硬编码”的方式将业务流程定义程序写在系统中,这就需要对原系统进行重新设计来适应流程的变更,不仅会给企业带来难以承受的工作量,同时使得系统的适应性和扩展性较差。本系统采用应用最广泛的开源工作流引擎jBPM对多种形式的流程进行有效的管理,当业务流程发生动态变化时,只需对流程进行改进,而不需进行大量重复的开发工作,降低了企业的维护成本,提高了资源使用率。同时,该系统建立在三大主流的J2EE框架(Struts、Hibernate和Spring)基础之上,通过引入分层的概念,降低了各层之间的耦合度,使得系统具有较强的灵活性和可移植性,能够更好地满足需求的变更。通过分析jBPM实现关键业务的弊端,本文提出了一种使用jBPM设计业务模型,J2EE框架技术实现后台业务的解决方案,通过有效地整合Struts、Hibernate、Spring框架以及jBPM工作流引擎,实现了各框架之间的无缝集成。采用jBPM特有的jPDL流程设计工具设计公文流转系统模型,然后将其转化为运行结构等价的WF net模型,并采用Petri网的化简规则对模型进行畅通性验证。最后,设计并实现了公文流转系统,该系统的业务功能非常完善,主要包括:公文传阅、公文会签、流程监控、事务催办等。实践证明,本文实现了一个高效、稳定、柔性的公文流转系统,能够很好地满足日常办公的需要,具有一定的灵活性和可移植性。
|
全文目录
摘要 4-5 ABSTRACT 5-13 第一章 绪论 13-21 1.1 概述 13-14 1.2 国内外发展现状 14-17 1.2.1 工作流技术 14-15 1.2.2 公文流转系统 15-17 1.3 本课题的研究意义 17-19 1.4 本文的主要工作 19-21 第二章 相关技术介绍 21-37 2.1 工作流技术 21-23 2.1.1 技术简介 21-22 2.1.2 技术应用 22-23 2.2 J2EE框架技术 23-27 2.2.1 技术基础 23-24 2.2.2 体系结构 24-26 2.2.3 框架优势 26-27 2.3 MVC体系结构 27-30 2.3.1 基础知识简介 27-29 2.3.2 运行机制 29 2.3.3 MVC模式优势 29-30 2.4 主流J2EE框架 30-35 2.4.1 Struts框架介绍 30-32 2.4.2 Hibernate框架简介 32-34 2.4.3 Spring框架概述 34-35 2.5 本章小结 35-37 第三章 系统模型设计 37-49 3.1 jBPM工作流引擎 37-41 3.1.1 体系结构 37-38 3.1.2 工作机制 38-40 3.1.3 持久化机制 40-41 3.2 公文流转模型设计 41-45 3.2.1 常规模型设计 41-43 3.2.2 改进后的系统模型 43-44 3.2.3 模型用例设计 44-45 3.3 系统架构整合设计 45-48 3.3.1 Struts与Spring整合 46-47 3.3.2 Hibernate与Spring整合 47-48 3.3.3 jBPM与Spring整合 48 3.4 本章小结 48-49 第四章 系统模型转化分析 49-61 4.1 Petri net技术 49-52 4.1.1 理论基础 49-51 4.1.2 基本定义介绍 51-52 4.1.3 体系优势 52 4.2 系统模型转化 52-56 4.2.1 jBPM模型子结构转化 52-55 4.2.2 jBPM模型转化 55-56 4.3 系统模型化简分析 56-60 4.3.1 化简规则简介 56-59 4.3.2 模型化简分析 59-60 4.4 本章小结 60-61 第五章 公文流转系统的设计与实现 61-81 5.1 系统开发准备 61-63 5.1.1 开发环境和工具 61-62 5.1.2 数据库设计 62-63 5.2 系统功能模块 63-67 5.2.1 模块划分 63-65 5.2.2 系统功能实现 65-67 5.3 关键业务实现 67-79 5.3.1 发布流程模板 67-69 5.3.2 撰写公文 69-70 5.3.3 查看流程实例状态 70-72 5.3.4 流程监控 72-74 5.3.5 邮件提醒 74-76 5.3.6 公文传阅 76-78 5.3.7 公文会签 78-79 5.4 本章小结 79-81 第六章 总结和展望 81-83 6.1 工作总结 81-82 6.2 工作展望 82-83 参考文献 83-85 致谢 85-87 研究成果及发表的学术论文 87-89 作者和导师简介 89-90 附件 90-91
|
相似论文
- 移动计算环境下检查点技术研究与Petri网建模,TP301.1
- 基于逻辑Petri网的Web服务组合建模与分析,TP393.09
- 工作流动态变更处理技术,TP311.52
- 基于Lotus note的中小企业OA系统的设计与实现,TP311.52
- 以Artifact为中心的工作流技术研究及其应用,TP311.52
- 基于SSH架构的多媒体教室反馈系统的设计与实现,TP311.52
- 基于混杂Petri网的城市道路交通网络模型研究及应用,U491.112
- 基于有色PETRI网的工程项目物流管理系统的设计与实现,TP311.52
- 港口作业调度的算法设计与模型研究,F224
- 基于Petri网的列车控制系统建模分析与研究,U284.48
- 基于工作流的公文流转系统的设计与实现,TP311.52
- 工作流技术在电子政务系统中的研究与实现,TP311.52
- 基于SSH架构的办公自动化系统的设计与实现,TP311.52
- 基于REST和工作流的数字媒体资产管理系统构建,TP311.52
- 工作流多级安全研究,TP309
- 离散事件系统的Petri网控制器设计,TP301.1
- 保险索赔系统的协同容错层次模型研究,TP302.8
- 基于JBPM工作流引擎的业务审批系统的设计与实现,TP311.52
- 基于JBPM的服务流程实现与工作流模型转换技术,TP311.52
- 基于工作流技术的集团化协同系统设计,TP311.52
- 面向协同设计的项目管理系统研究与开发,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|