基于工作流高校电子公文流转系统设计与实现.docVIP

基于工作流高校电子公文流转系统设计与实现.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文档。上传文档
查看更多
基于工作流高校电子公文流转系统设计与实现

基于工作流高校电子公文流转系统设计与实现   摘要:随着电子校务建设的快速推进与发展,自动化与无纸化办公已成为当今社会发展的一种趋势。将工作流技术引入到电子公文流转系统中,以流程化形式规范公文流转过程管理,实现了跨部门协同工作,达到了公文流转的规范、高效。该文在分析WfMS(Workflow Management System,工作流管理系统)工作流模型和笔者所在高校的公文流转过程的基础上,按照规范流程、监控过程、柔性性能、与现有系统有机集成、跨部门协同工作、自动化、高效率等设计原则,对高校电子公文流转系统进行了分析设计,分析了高校收发文流程,分析了用户、角色、权限,设计了高校电子公文流转的工作流模型和数据库,详细设计了系统的组织模型与流程模型,并使用jBPM工作流引擎和SSH框架实现了高校电子公文流转系统。系统采用 B/S 架构, 运用主流的 Web 框架 SSH 实现 MVC 分层模式,分为表示层、数据持久化层、业务逻辑层和流程逻辑层。采用 jBPM 工作流引擎完成了工作流的定义和发布,采用工作流技术实现了公文处理中的收发文管理等基本功能。   关键词:工作流;公文流转;jBPM;SSH框架   中图分类号:TP313 文献标识码:A 文章编号:1009-3044(2014)15-3528-03   1 概述   当前,很多高校的公文流转系统仍采用传统的手工操作模式,效率低、速度慢,且容易出错,已经越来越不适应现代化办公要求;笔者所在单位宿迁学院的公文流转目前就采用手工操作模式,在实际操作过程中存在以下问题:一是手工操作模式工作任务量大;如某部门要起草一份文件,拟完稿后要交院长办公室进行审核,若院长办公室认为文件需要修改,将会把公文发还给拟稿部门,反之将公文上报有关院领导批阅,院领导批阅后再将公文返还至院长办公室,此时,院长办公室将根据院领导批示和公文处理要求对公文发布,并转发至有关部门(单位)。整个过程采用“纸张办公”,工作量大、效率低。   工作流概念源自于生产与自动化办公系统,一些企事业部门为了提高管理水平,增强竞争力,就将各项工作分解,并设定好工作任务与工作人员处于工作任务中的角色,制订执行这些工作任务所依据的程序、规则,监督与控制,从而提高效率,减少成本。   目前,市场上具有工作流管理功能的商品化软件有近上百种,这些商品化的软件已被广泛的应用到了各行各业,但这些产品在设计开发的时候却没有统一的规范、要求和标准,使得产品的设计结构,以及产品的结构规范等各不相同,差异很大,导致了工作流系统与系统之间、系统与其它系统之间的集成十分地困难 。为此,必须对工作流技术进行开放性的、标准化研究,实现产品与产品之间的互相操作,WfMC在这方面作出了努力,设计实现了系统的体系结构,如图1所示[7]。   WfMS初期的主要有关注业务流程与定义和建模的相关活动或任务,以及业务流程结果的格式化定义输出。早期,主要是通过分析与定义系统的建模,来描述现实的世界,并转化为计算机的内部业务流程定义。这个定义一般被叫作工作流模型或过程定义或过程模板。在系统的操作期,操作环境中的业务流程管理是关注的主要问题,操作中的任务活动的调度服务也必须完成。在运行时,系统的主要功能是负责解释过程定义,并根据流程实例的定义,建立流程实例,然后再在应用程序和合适的人等资源之间进行合理的调配。系统的交互功能主要是人与应用程序。通过人与计算机交互等,来共同完成业务流程的执行。此外,运行时交互功能应具有传输控制,获得一定的活动或任务的状态,以及系统在一个动作或角色的工作流管理资源之间的数据传输功能。   目前市场上面已有的开源的工作流管理系统产品很多,在这些产品中,有的只有一个工作流引擎,有的只有一个建模的工具,有一个工作流引擎的产品一般只提供一个比较灵活的工作流引擎,方便了企事业应用程序的集成,如OSWorkflow,而只有一个建模工具的产品,主要提供一个图形工具用于建模,他能够在不依靠任何逻辑应用程序的根源上,编辑与创建流程,并集成于工作流管理系统中,如IX WorkflowModeler。   jBPM是一个开放性、扩展性很强的工作流系统,是一个Java EE轻量级的工作流系统的软件包,是一个能够支持工作流程面向编程的框架。jBPM实现了一个完整工作流系统,采用了独立地语言进行流程定义,极大的方便了企事业程序应用的集成。   jBPM 工作流引擎的职责是保证能够依据流程定义去定义流程,做到节点的传输能够正确的实施,一个节点正确的传输到另一节点主要依靠过程调度的完成,jBPM调度机制提供进程的一个机制,以确保正确的执行节点。   高校电子公文流转系统是以工作流引擎为基础的,公文在系统中按照用户定义好的工作流程自动流转,电子公文流程系统应

文档评论(0)

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

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

1亿VIP精品文档

相关文档