论文摘要
自二十世纪九十年代以来,工作流技术受到了人们的极大关注,并迅速发展和广泛应用。工作流是实现计算机辅助协同工作的工具,能实现工作流程的全部或部分自动管理功能。便于工作的规范化,便于人员、资源的合理配置、工作流程的监督、审查并能提高工作效率。为了满足各种不同应用领域不断变化的应用需要,根据特定的规范,实现能自定义流程的工作流系统成为亟待解决的问题。随着软件技术的发展,软件开发技术先后经历了基于算法的程序设计技术、结构化的软件开发、面向对象的软件开发以及当前的基于构件的软件开发技术等几个阶段。软件开发技术的发展,也促进了软件工程方法的产生,依次出现了传统的软件工程、面向对象的软件工程以及当前基于构件的软件工程等先进的软件工程方法。构件和基于构件的软件开发是目前软件工程领域研究的热点。基于构件的方法使得大型分布式软件系统的开发和维护变得更为简单,可以提高软件的复用性和软件开发效率。把目前在软件复用领域广泛研究的软件构件技术应用到软件开发的实践中来,将具有现实的指导意义。论文以作者参与开发的科技局办公管理信息服务集成系统(OMISIS)为实践背景,探讨如何把构件技术应用到工作流系统的开发中去。论文分析了工作流系统的特点,采用了构件技术对工作流引擎模型进行了设计,在此基础上抽象出相关工作流构件,并讨论了如何构建工作流构件,继而搭建工作流系统。本文旨在探讨如何采用构件技术实现办公自动化中的工作流系统。
论文目录
中文摘要Abstract第一章 绪论1.1 课题的研究对象和国内外的研究现状1.1.1 论文研究内容的来源和研究对象1.1.2 国内外研究现状1.2 课题目标、技术思路以及研究意义1.2.1 论文目标1.2.2 论文技术思路1.2.3 论文研究的意义第二章 工作流技术和软件构件技术2.1 工作流技术概况2.1.1 工作流技术相关概念2.1.2 工作流参考模型2.2 软件构件技术2.2.1 构件的定义2.2.2 OMISIS的构件类型2.2.3 OMISIS的构件接口第三章 基于构件技术的工作流系统的构建3.1 基于构件的工作流引擎模型的设计3.1.1 工作流引擎模型体系结构3.1.2 工作流引擎模型的功能部件3.1.3 工作流引擎模型的主要接口3.2 工作流构件的构建3.2.1 工作流模型3.2.2 工作流过程元模型的EJB构件实现3.2.3 工作流流程构件的构建3.3 基于构件的工作流系统应用架构第四章 构件化工作流在OMISIS中的应用4.1 系统需求分析4.1.1 系统功能需求分析4.1.2 业务构件需求分析4.2 系统分析与设计4.2.1 系统架构设计4.2.2 业务构件分析与设计4.2.3 用户交互设计4.3 基于构件技术的工作流系统的实现4.3.1 工作流引擎实现的技术方案4.3.2 工作流数据创建4.3.3 业务流程设计4.3.4 创建业务逻辑4.3.5 创建交互界面第五章 结论与展望参考文献攻读硕士学位期间发表的论文致谢
相关论文文献
标签:工作流论文; 构件论文; 办公自动化论文; 工作流引擎论文;