工作流引擎及其可视化实现关键技术研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:yujiesky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或者任务能够在不同的执行者之间进行传递与执行。随着信息技术的不断发展,工作流技术已经广泛运用到各个领域。本课题针对中小型企业信息系统中工作流的特点设计了一种基于.Net框架的轻量级工作流引擎和可视化流程设计器。   首先,通过分析国内外工作流技术的研究现状,结合当前工作流产品的不足,并针对中小型企业信息系统工作流的特点,提出了对轻量级工作流引擎和可视化流程设计器的需求。通过对工作流技术相关理论进行分析提出了总体的技术方案,并详细介绍了相关技术优势。   接着,提出了基于.Net框架的轻量级工作流引擎的详细设计。工作流建模采用活动与用户角色绑定以分配任务,支持与分支和或分支流程的建模方式,采用XML米描述流程信息,并解析成模型对象持久化到关系型数据库:设计了流程控制接口、流程状态接口和用户接口,其中,业务处理可通过流程控制接口进行处理,通过流程状态接口可监控流程状态,用户接口主要针对可视化流程设计器进行流程定义。   最后,用Silverlight设计了可视化流程设计器。以用户控什形式建立工作流的基本元素的图形模型,用户可以根据业务逻辑对工作流元素模型进行组合以构成工作流模型,支持拖拽创建流程,支持键盘快捷键操作,历史记录回退等功能,最后将流程模型解析成XML流程描述信息。持久化层采用Web Service结合IBatis.Net框架实现。通过具体的应用实例,展示了可视化流程设计器的可用性并具有良好的用户体验,证明了轻量级工作流引擎流程处理的准确性和实用性。
其他文献
学位
英语阅读是中学英语的一个重要组成部分。如何培养学生的阅读能力,使学生通过阅读达到理解文章的程度,是英语教师需要考虑的问题。在本文中,笔者根据多年的教学经验,在培养学生阅
学位
“学而优则仕”,指的是学问做得好,就可以当官。按照这个原则,封建社会实行科举制,通过考试的方式选拔各级官吏,所谓“朝为种田郎,暮上天子堂”,指的就是那些“学 “Learni
学位
水泵在生产生活中有着非常广泛的应用,其年耗电量占全国年发电量的五分之一左右,是名副其实的能耗大户。而水泵上诸如壳体、叶轮及端盖等主要零部件的毛坯生产仍以铸造为主,而铸造类零件因为设计参数多、铸造工艺复杂且质量要求相对较低等原因,在设计生产中普通的设计方法很难对其进行快速综合的优化,因此本课题开展了基于CAD/CAE软件的优化设计方法研究,以获得功能和成本综合最优化的产品。主要研究内容如下:以某型号
学位
摘 要:在煤矿开采作业中,矿建工程一直都发挥着十分重要的作用,矿建工程的两大作用:通过矿建工程的施工为煤矿作业过程营造安全的作业环境;尽可能通过前期矿建工程建设规避在煤矿作业过程中可能出现的危险因素。矿建工程包括很多项目,如变电室、井底车场等都是矿建工程的施工部分,但是中国在矿建工程施工这一方面,往往随着煤矿作业深度加深,由于技术不足,导致矿建施工质量问题不断发生,为了提高矿建工程的施工质量,保障
学位
学位