学位论文 > 优秀研究生学位论文题录展示
基于SOA的审批流程管理系统研究与实现
作 者: 蒋建彬
导 师: 罗光春;房师军
学 校: 电子科技大学
专 业: 软件工程
关键词: SOA 业务流程管理 电子校务 行政审批
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 148次
引 用: 1次
阅 读: 论文下载
内容摘要
|
在社会信息化背景下,利用现代信息和通信技术,建立起一个实现信息资源共享、提高各部门工作效率、改善领导决策支持和面向师生员工服务的校务体系。实现校园信息资源统一管理、信息快速传递与交流、应用与服务拓展与深化,促进无纸化办公,改进工作手段、方式和流程,减轻各级管理部门和教学科研人员的工作负担,增强管理沟通能力,提高行政办公效率和水平,实现全校范围的协同办公和数据共享,同时为全校师生提供各种信息服务。最近几年,BPM(业务流程管理,Business Process Management)与SOA(面向服务架构,Service Oriented Architecture)在各自历经多年的发展,越来越成为人们的焦点。通过将BPM和SOA相结合,把独立的业务和流程进行组合以构建复杂的业务应用,这些业务功能和流程称为服务,这些业务流程是独立于应用程序及其运行的平台的可复用组件。本研究课题从SOA和业务流程管理(BPM)相结合的角度出发,提出了打造柔性化的电子校务网上平台—审批管理流程应用引用的关键所在:基于SOA设计和构建柔性化流程的技术和系统。以最大化业务的机动性,让学校各部门的执行者充分享用服务和服务组合好处。实现校园信息资源统一管理、信息快速传递与交流、应用与服务拓展与深化,改进工作手段、方式和流程,减轻各级管理部门和教学科研人员的工作负担,增强管理沟通能力,提高行政办公效率和水平,实现全校范围的协同办公和数据共享。本文研究并实现校内审批系统,建立一个统一的高校校内审批应用支撑平台,保证各个应用系统之间的有效沟通,实现业务流程的完整执行。该审批平台在BPM理论和开源工作流引擎jBPM应用的基础上,设计和实现了基于BPM的校园政务审批系统,该系统解决了校园政务审批系统中流程固化的缺点,能够快速地改变系统中的审批流程,以满足现实中政务具体业务变化的需求,提高了系统中业务流程的柔性,具有良好的扩展性和衔接度,真正实现系统中流程的按需调整功能,更加符合政府现实中的业务状况,充分满足学校部门的实际需要。基于SOA柔性的审批流程管理应用研究,对SOA在应用中的服务设计方法、SOA实施路径等方面给出方法和实践说明,为真正实现SOA对柔性流程管理应用的支持进行研究,在SOA实战应用领域方面具有前瞻性。
|
全文目录
摘要 4-6 Abstract 6-11 第一章 绪论 11-17 1.1 课题研究背景 11-12 1.2 国内外研究现状分析 12-14 1.2.1 SOA 国内外研究现状 12-13 1.2.2 BMP 国内外研究现状 13-14 1.3 本文的研究目标 14-15 1.4 主要研究内容和章节安排 15-17 第二章 相关技术分析 17-27 2.1 SOA 概述 17-20 2.1.1 SOA 架构 17 2.1.2 SOA 协作 17-18 2.1.3 SOA 参考架构 18-20 2.2 BMP 概述 20-23 2.2.1 业务流程管理的生命周期 20-21 2.2.2 业务流程管理的特点 21-22 2.2.3 业务流程管理系统的基本架构 22-23 2.3 BPM 与SOA 的关系 23 2.4 基于SOA 的BPM 系统总体架构 23-26 2.4.1 基于SOA 的BPM 系统 23-24 2.4.2 基于SOA 的BPM 系统总体架构 24-25 2.4.3 本系统的解决方案 25-26 2.5 本章小结 26-27 第三章 网上平台审批流程的需求分析 27-37 3.1 网上审批系统简介 27-29 3.1.1 审批业务流程分析 28-29 3.1.2 审批平台功能设计 29 3.2 需求用例图分析 29-32 3.2.1 系统管理员用例图分析 29-30 3.2.2 行政审批用例图分析 30-31 3.2.3 外部用户用例图分析 31-32 3.3 基于SOA 校务审批系统 32-34 3.3.1 审批业务过程模型分析 32-33 3.3.2 校务审批系统的机构模型 33 3.3.3 校务系统的服务模型 33-34 3.3.4 审批系统的信息模型 34 3.4 基于SOA 的审批平台架构设计 34-35 3.5 校务行政审批系统技术架构 35-36 3.6 本章小结 36-37 第四章 基于工作流引擎的柔性审批系统的设计 37-50 4.1 基于SOA 的工作流管理系统的模型 37-39 4.1.1 表示层 37-38 4.1.2 业务层 38 4.1.3 持久层 38-39 4.2 JBPM 工作流管理系统 39 4.3 审批平台数据库设计 39-42 4.4 审批流程的设计 42-49 4.4.1 业务流程设计 42-47 4.4.2 流程的部署 47-49 4.6 审批流程的监控 49 4.7 本章小结 49-50 第五章 校务审批系统的实现 50-64 5.1 审批系统开发平台 50-51 5.2 系统公共功能的设计 51-53 5.2.1 Tiles 组件在表现层的应用 51 5.2.2 业务逻辑与事务管理功能的设计实现 51-52 5.2.3 数据访问对象的设计实现 52-53 5.3 Spring 与Struts、Hibernate 的集成 53-54 5.3.1 Spring 与Struts 的集成 53-54 5.3.2 Spring 与Hibernate 的集成 54 5.4 基于角色的访问控制实现 54-57 5.4.1 权限管理的实现 54-55 5.4.2 登录验证的实现 55-56 5.4.3 访问控制的实现 56-57 5.5 系统功能模块的实现 57-60 5.5.1 表示层功能的实现 57-59 5.5.2 控制层实现 59 5.5.3 业务逻辑层实现 59-60 5.5.4 数据持久层实现 60 5.6 审批流程柔性化实现 60-63 5.7 本章小结 63-64 第六章 系统测试 64-68 6.1 测试环境与测试步骤 64 6.2 测试案例分析 64-67 6.3 运行结果 67 6.4 本章小结 67-68 第七章 结论与展望 68-70 7.1 全文总结 68 7.2 课题展望 68-70 致谢 70-71 参考文献 71-74
|
相似论文
- 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
- 矿业权转让若干问题研究,D922.62;F426.1
- 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
- 面向服务的数据集成模型的研究与实现,TP311.52
- 基于SOA与工作流的OA系统的研究与实现,TP311.52
- 仓库出库辅助系统的设计与实现,TP311.52
- 行政审批电子监察系统数据交换的设计与实现,TP311.52
- 保险支付平台设计与实现,TP311.52
- 基于SOA的事业单位编制管理系统设计与实现,TP311.52
- SOA架构在高校信息化系统中整合技术的应用,TP311.52
- 基于WCF框架的管制信息系统的设计与实现,TP311.52
- 宜宾移动IT支撑系统设计研究,TP311.52
- 基于SOA的RFID中间件的研究与实现,TP391.44
- 基于SOA的无线查房管理平台的设计与实现,TP311.52
- 基于SOA的协同制造异构系统的数据集成研究,TP311.13
- 基于SOA的财务管理系统架构研究,TP311.52
- 基于SOA的学籍管理系统的研究与实现,TP311.52
- 基于SOA架构的OA系统的设计与实现,TP311.52
- 内河搜救决策指挥系统设计与实现,TP311.52
- 基于企业资源平台的集成模式研究及实现,TP311.52
- 基于WCF和Silverlight的Web应用框架技术研究,TP393.09
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|