层次化工作流管理系统的设计与实现
2021-06-16徐海啸李翔王凯李鹏洋林娜
电子技术与软件工程 2021年6期
徐海啸 李翔 王凯 李鹏洋 林娜
(1.吉林大学计算机学院与技术学院 吉林省长春市 130012 2.中共长春市纪律检查委员会 吉林省长春市 130041)
1 绪论
在设计工作流模型时,传统的做法是根据业务逻辑设计模型,这些模型也能很好的帮助人们实现办公自动化提升人们的工作效率,可是每个业务逻辑都要单独设计模型,多个业务之间往往会有重复的模型,业务之间的模型无法复用,这对整个项目来说并不是良好的设计。工作流嵌套技术便是为了解决这一问题而诞生的,这也是本文的研究方向。通过工作流嵌套技术,模型的复用变得简单,对一些多个业务都用到的模型设置成工具模型,在需要的地方将工具模型嵌套进去即可,通过工作流嵌套技术,项目的整体架构变得更加灵动和优雅,也避免了用户在设计模型时重复设计相同的模型。此外,本文还使用PyQt4 工具包实现一个友好的人机界面,用户在优美的界面上进行简单的拖拽便可完成工作流模型的设计。
工作流技术起源于20 世纪七十年代中期办公自动化领域的研究工作。20 世纪八十年代,工作流技术开始崭露头角,在商业软件中开始使用工作流技术。由于当时受到当时个人计算机还未在办公室中普及、底层的通信系统的建设和计算机网络技术的发展还未推广等因素的影响,工作流技术并没有得到很大程度的发展,应用的领域也很受限,主要在图像处理领域和电子邮件领域有一些初步的应用。……
登录APP查看全文
