文摘
英文文摘
声明
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结论
参考文献
附录
攻读硕士学位期间发表的论文及编写的教材
致谢