论文部分内容阅读
随着社会的不断发展,人们对于工作的流程化要求更加迫切更加精细,进而任物流技术应运而生,并且已经在国内外的各个领域得到了广泛应用。但是,就目前国内的研究和应用情况来看,任务流编辑工具的应用并不广泛,而且普遍还都需要依靠编程才能实现流程的编辑工作。相比之下,工作流编辑工具更为盛行,人们常用的工作流编辑工具有:OSWorkflow,FlowMark,JBPM等。然而,由于现在的这些工作流编辑工具使用起来比较复杂,编辑流程大多需要借助编程或是配置文件,这是非IT专业的普通用户很难实现的,而且现在的工作流编辑工具使用起来也不够符合人的工作思维习惯,所以需要实现一种既能使用简单、适用范围广泛,又能够符合人们工作思维习惯的流程编辑器。本文的研究目的就是设计与实现一种基于XML的任务流编辑器,它不仅为非IT专业的普通用户能够根据自己的需求开发软件提供了可能,而且该任务流编辑器更加符合人们的工作思维习惯。本文的工作主要如下:(1)分析并总结了目前任务流编辑器、工作流编辑器的应用现状以及他们存在的不足,提出了一种全新的任务流编辑工具的设计观念,它摆脱了现有的流程编辑工具的通病,即编辑流程时都会或多或少的借助编程或配置文件,进而它的适用范围更加广泛。而且该任务流编辑器是从用户的实际工作角度出发,所以它也更能够符合人们工作的思维习惯。(2)针对本文提出的任务流编辑器所涉及到的技术展开理论分析,并对相关理论知识进行了深入的探究与学习,为实现这种基于XML的任务流编辑器提供了可靠的保障。(3)对该基于XML的任务流编辑器进行总体设计,这样可以更加准确、全面的认识该任务流编辑器,进而为该任务流编辑器各个部分的详细设计与实现做了铺垫。(4)对该基于XML的任务流编辑器的各个模块进行详细的设计,并实现各个模块的功能。这部分主要运用了组件技术、XML语言、Java语言以及任务流的相关知识等,针对当前应用的需要以及当前流程编辑器存在的不足,对该基于XML的任务流编辑器的部分模块进行了个性化的设置,使得该任务流编辑器更加易于维护。(5)通过开发一个订餐软件来对本文提出的任务流编辑器进行验证,以确保该基于XML的任务流编辑器的有效性和可行性。