首页> 中文学位 >基于SHT和工作流引擎的安全培训系统实现
【6h】

基于SHT和工作流引擎的安全培训系统实现

代理获取

目录

文摘

英文文摘

声明

1绪论

1.1论文研究背景

1.2选题介绍

1.3选题意义

1.4系统相关主要技术

1.4.1工作流引擎架构

1.4.2 WfMC XPDL

1.4.3 UML建模

1.4.4数据库连接池

1.4.5设计模式

1.4.6 AOP编程方法

1.4.7 Spring

1.4.8 Hibernate

1.4.9 Tapestry

2系统需求分析

2.1系统功能结构图

2.2工作流引擎模型设计

2.2.1系统元素定义

2.2.2系统元素状态

2.2.3任务类型

2.2.4系统模型

2.3系统环境和使用工具介绍

2.3.1系统平台环境介绍

2.3.2系统建模工具

2.3.3系统开发工具介绍

3系统总体设计

3.1系统功能设计

3.1.1项目规划

3.1.2系统功能结构图

3.1.3工作流引擎用例

3.1.4部分业务用例

3.2系统技术设计

3.2.1 Spring+Hibernate+Tapestry整合应用

3.2.2数据库连接池及事务配置

3.2.3基于AOP实现的权限控制

3.2.4基于Spring 2.5的Bean自动检测和装配

3.3数据库逻辑结构设计

3.3.1数据库需求分析

3.3.2命名规则

3.3.3数据库的设计

4系统主要模块实现

4.1系统实现配置

4.1.1 Tomcat服务器配置

4.1.2权限控制的AOP实现

4.1.3 Spring DAO和Service配置

4.1.4 Hibernate配置

4.1.5 Tapestry配置

4.2系统时序图

4.2.1流程建模

4.2.2模型修改

4.2.3模型激活

4.2.4流程运行

4.2.5状态监控

4.3系统实现

4.3.1数据持久层实现

4.3.2业务逻辑层实现

4.3.3表现层实现

5培训业务系统运行实例

5.1新培训业务运行流程图

5.2培训业务系统的开发

5.2.1参与者

5.2.2流程建模

5.2.3模型激活

5.2.4流程运行

5.2.5流程监控与追踪

6结论

参考文献

附录

攻读硕士学位期间发表的论文及编写的教材

致谢

展开▼

摘要

本文针对目前在安全培训生产方面各种信息管理系统存在着功能单一、处理流程固定,无法适应安全生产培训的需要等缺点,提出了基于工作流引擎技术来构建一个层次清晰、复用程度高、易于维护和扩展的安全培训系统。系统遵循WfMC工作流规范,使用XPDL定义语言,以流程为容器,组织任务、变迁、角色等对象,以数据库作为模型与实例的承载者,实现了流程模型的定义、流程模型实例化后运行、管理及监控等功能。文章在WfMC工作流规范的基础上,定义和实现了工作流引擎平台的设计、运行、管理和监控等基本功能,并模拟了一个的业务流程系统在其上运行。在系统实现上采用J2EE MVC三层架构,在控制层上使用Spring有效弱化系统中各部分的紧耦合关系,加大系统复用的粒度;使用Hibernate框架作为持久层使用ORM技术对数据进行操作,其数据库连接池技术能够通过缓冲能够较大提高系统性能;在表现层使用面向对象表现层框架Tapestry进行基于组件的WEB开发。实施AOP编程方法,横向切割其繁琐的业务控制等功能,并利用Spring内置拦截器实现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号