论文部分内容阅读
随着计算机技术的不断发展,基层政府部门作为为人民群众排忧解难的政府职能部门,希望可以通过科技的手段,将自己的工作变得更加高效、科学、合理并且人性化。而人民群众也希望能实时的对自己需要解决的问题保持关注和跟踪,以便更好的了解发展进度。这就催生了群众事务处理系统的需求。另外一方面,随着工作流引擎技术的发展,国内外对于Activiti5工作流引擎的应用非常关注,很多的企业都将Activiti5工作流引擎应用到企业的办公系统以及企业的资源管理系统中去。但是将Activiti5工作流引擎应用到群众事务处理系统中的例子,目前还有待进一步研究。造成这种情况的主要原因是:群众事务处理系统本身出现的较晚,这是现在信息化发展到一定程度之后,催生的新的需求,在此之前都是依靠传统的人工统计的手段去解决。本文就是在这种背景下提出将Activiti5工作流引擎应用于群众事务处理系统之中。本文研究了工作流引擎的理论知识,在此理论基础之上研究了BPMN2.0规范,对工作流建模的表示符号有了一定的了解。之后,研究了Activiti5的发展历史以及目前的功能。本文收集了群众事务处理中工作人员的实际需求,根据这些需求以及Activiti5工作流引擎的特点,对基于Activiti5工作流引擎的群众事务处理系统进行了整体设计。包括系统的架构设计和系统的流程设计这两部分,阐明了系统的整体架构和主要的工作流程走向。并且根据系统的整体设计,对系统架构中的数据逻辑层和表现层分别进行了设计。在完成了基于Activiti5工作流的群众事务处理系统的设计工作之后,本文又描述了基于Activiti5工作流的群众事务处理系统的具体实现。从系统的开发环境入手,对数据模型层的实现进行了详细的描述,并且对Activiti5工作流引擎的配置以及工作流的具体实现进行了介绍,最后对表现层和控制层的具体实现选了具有代表性的部分进行了介绍。在完成了系统的实现之后,对系统的核心功能进行了运行,表现符合预期。在今后的工作中,会继续对本文所涉及的领域进行研究,不断的根据实际的需求,改正基于Activiti5工作流的群众事务处理系统在实际应用中遇到的问题。与此同时,通过不断的对系统进行升级和更新,扩展系统的功能,努力让系统变得更加人性化,功能更加的强大。最终,使得该系统成为基层政府工作人员的一个良好的助手,助力于群众事务处理,成为一个优秀的事务处理系统。