工作流引擎设计与实现.doc
《工作流引擎设计与实现.doc》由会员分享,可在线阅读,更多相关《工作流引擎设计与实现.doc(14页珍藏版)》请在沃文网上搜索。
1、目 录引言1研究背景1目的及意义1论文组织与结构2第一章工作流和工作流管理系统31.1工作流技术综述31.1.1工作流定义31.1.2工作流相关概念41.1.3工作流技术的研究内容51.1.4工作流技术存在的问题51.2工作流管理系统7第二章项目开发需求分析72.1 项目背景72.2 系统建设目标82.3系统设计原则82.4术语定义92.4.1 用户定义92.4.2 角色定义92.4.3 术语定义92.5综合事务需求分析102.5.1 业务需求102.5.2 功能需求102.6综合事务系统结构132.6 系统运行环境142.7 项目技术方向及系统搭建方式152.7.1 框架移植与实现152.7
2、.2 界面设计152.7.3 工作流平台152.7.4 业务功能搭建162.7工作流辅助集成应用16第三章 工作流平台工具163.1 工作流定制工具163.2 功能描述173.3 设计思想183.4 定义工具实现及应用183.5 工作流运行要素20第四章 工作流平台设计、移植与实现214.1 基础数据定义214.1.1 代码设置214.1.2 人员信息214.1.3 角色信息224.1.4 部门管理224.1.5 权限管理224.2 运行数据定义234.2.1 环节定义234.2.2路由定义234.2.3 操作资源模板定义244.2.4 环节处理方式254.3 实例数据254.4 系统工作流程
3、搭建25结论27后记29参考文献30附录32 附录A:数据库设计截图32人员权限关系:32表:33函数:33视图:34存储过程:34表空间:35数据库配置参数:35附录B:定义工具截图36数据提取、封装算法(接口):36数据提取、封装算法(实现):36画图程序算法:37附录C:支撑框架代码结构及应用37目录结构:37应用:38附录D:工作流执行周期图39综合管理平台的框架设计及实现目录引言1第一章 项目开发需求分析31.1 功能需求31.2系统的基本结构51.3 本章小结6第二章基于MVC的架构设计72.1 MVC结构72.2 MVC在Web中的应用92.3 MVC的优点102.4 MVC的不
4、足112.5 本章小结11第三章Struts框架123.1 Struts的体系结构123.2 Struts组件分类133.3 Struts控制流153.4 Struts的配置和组件163.5 Struts的特点193.6 本章小结20第四章Spring框架214.1 Spring框架概述214.2 Spring反向控制IoC(Inversion of Control)224.3 Spring的配置244.4 本章小结25第五章基于Struts和Spring的自定义框架的应用以及组件的编写275.1 系统设计275.2 详细设计285.3 本章小结35总结36后记37参考文献38附录40附录1数
5、据库接口部分代码40附录2数据库接口实现类42附录3 Web应用部署描述文件部分代码48附录4 Struts配置文件(Struts-config.xml)部分代码49附录5 Spring配置文件(MeetingManage.xml)代码50企业级Web系统框架研究与设计第一章 引言1第二章 企业级系统框架基本概述22.1 框架的概念22.2 使用框架的目的22.3 企业级系统框架分类32.4 软件组成部件42.5 本章小结5第三章 HCplatform框架整合的技术内容63.1 MVC思想63.2 Struts的应用63.3 Spring的IoC73.4 Ajax框架整合过程83.5软件框架整
6、合的其他技术内容93.6本章小结10第四章 HCplatform框架平台设计概述114.1 HCplatform框架组件蓝图114.2 HCplatform框架组件流程蓝图134.3本章总结15第五章 HCplatform框架平台设计165.1系统运行参数配置165.2数据库源处理组件设计165.3系统日志组件设计225.4属性文件处理组件设计235.5自定义异常处理设计265.6系统控制分发器顶级抽象Bean设计265.7 Web防火墙设计275.8 Web 容器监听器285.9系统安全保证体系295.10本章小结30第六章 系统级插件设计326.1 基于XML文件配置管理的文件报表生成插件
7、326.2 本章小结34第七章 结 论35后 记36参考文献37附 录39附录一 框架顶级控制器39附录二 lo4j日志消息配置代码42综合管理平台工作流的设计与实现目录引言1第一章工作流和工作流管理信息系统21.1工作流技术21.2工作流管理信息系统(WMIS)5第二章项目开发需求分析62.1功能需求62.2子系统划分92.3数据库设计112.4功能设计规范122.5系统安全性12第三章定义工作流工具(DWFT)的设计与实现153.1Applet 工作原理153.2使用Applet制作定义工作流工具的原因153.3程序的主要设计思想163.4界面的设计与实现173.5封装的目的和原因203.
8、6动态提取用户输入数据,并封装到ArrayList集合类中203.7数据拆分21第四章数据库中工作流的设计与实现234.1基础数据定义234.2运行数据定义244.3实例数据26结论28后记29参考文献30附录32附录A:定义工作流工具(DWFT)运行界面32附录B:数据库表截图35附录C:Disconnect.java.disconnectTache代码36附录D:FlowCreate.java部分代码片段41附录E:WFR_DO_TASK_LIST表中T_DoUpdate触发器代码45附录F:工作流E-R图(部分):47基于工作流引擎的综合事务目 录第一章 引言11.1课题研究的背景11.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工作流 引擎 设计 实现
