基于Activiti工作流的中教网上报账系统的研究与实现.docVIP

基于Activiti工作流的中教网上报账系统的研究与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Activiti工作流的中教网上报账系统的研究与实现

基于Activiti工作流的中教网上报账系统的研究与实现-中教数据论文 基于Activiti工作流的中教网上报账系统的研究与实现 吉朝明,汪松,魏康 (四川交通职业技术学院,四川成都611130) 摘要:针对现在高职院校财务报销存在的一些问题,本文在研究工作流引擎Activiti 技术的基础上,根据本学院财务报销的实际情况设计并实现了基于Activiti 工作流引擎的网上报账系统,并针对不同的报销情况对系统流程进行了测试。 关键词 :工作流;工作流引擎;Activiti;网上报销 doi:10.16083/j.cnki.1671—1580.2016.01.050 中图分类号:TP311 文献标识码:A 文章编号:1671—1580(2016)01—0181—03 收稿日期:2015—09—29 作者简介:吉朝明(1985—),男,四川峨眉山人,四川交通职业技术学院,助教,硕士。研究方向:软件工程、网络安全。 汪松(1981—),男,四川峨眉山人,四川交通职业技术学院,助教。研究方向:网络安全。 魏康(1988—),男,四川成都人,四川交通职业技术学院,助教。研究方向:网路安全。 目前,大部分高职院校财务报销业务主要采用手工报销的方式,随着高职院校业务的发展,这种以纸质化报销单为介质的传统费用报销模式难以满足业务和管理的需求,而且还存在着以下的弊端:(1)报销速度慢,影响工作效率;(2)数据重复处理,财务工作量大;(3)填单不规范,财务审核程序多;(4)信息不能及时完整反馈,难以满足管理需求。 这种传统的以手工为主的报销模式,对教职员工而言报销兑现速度慢,对财务工作人员来说工作重复繁重,而领导也常因为审批普通报销单而占用其正常工作时间。因此,设计和实现符合高职院校自身特点的网上报销系统,简化报销流程,缩短审批时间,规范财务报销管理,减少财务工作人员的工作量,提升报销过程的透明度,从而提高高职院校的财务管理水平,是十分重要的。 工作流技术被广泛应用于各种信息化系统中,本文将Activiti工作流引擎技术引入到财务报账管理系统中,促进财务报销业务流程的规范化和标准化,进而提高财务管理的规范性及工作效率。 一、Activiti 工作流引擎 1. Activiti工作流引擎技术 工作流是将一个工作分解成多个任务和角色,并根据特定的规则来执行,针对这些任务对其进行监控,从而达到提高工作效率、有效中教管理业务的目的,主要应用在生产和办公领域。工作流引擎本质上是一种提供运行环境的软件服务,操作对象是工作流实例。 Activiti 采用了流程虚拟机技术,支持除BPMN2.0规范之外的流程格式,是针对企业用户、开发人员、系统管理员的轻量级工作流业务管理平台,其核心是java开发的、稳定的BPMN2.0流程引擎。而且Activiti 可以运行在任何类型的java 程序中,同时它可以完美地与spring集成。 2. Activiti的服务体系结构 Activiti流程引擎重点关注在系统开发的易用性和轻量性上,每一项BPM业务功能Activiti流程引擎都以服务的形式提供给开发人员。通过使用这些服务,开发人员能够构建出功能丰富、轻便且高效的应用程序。Activiti提供了七大Service接口,Activi?ti的服务体系结构如下图1所示。 流程仓库,例如,部署、删除、读取流程资源。 RuntimeService:运行时Service,RuntimeService可以处理所有处于运行状态的流程实例和任务。此外,它还提供了对流程部署,流程定义和流程实例的存取服务,以及流程启动、流程实例的查询、设置流程变量实例等功能。 TaskService:任务Service,用户管理、查询任务,TaskService提供了对业务系统的任务和表单的设置功能,通过TaskService可以对任务进行查询、签收、办理、指派以及变量设置等操作。 IdentityService:身份Service,IdentityService 提供了组和用户管理的功能,可以管理和查询用户、组之间的关系。 ManagementService:引擎管理Service,该接口和具体的业务无关,主要是用来查询引擎配置,数据库、作业等。 HistoryService:历史Service,可以查询所有历史流程数据,比如历史流程实例、任务、活动、变量、附件等。 FormService:表单

文档评论(0)

ipad0a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档