网站大量收购独家精品文档,联系QQ:2885784924

数字化协作创作平台上的工作流流程编辑工具的设计与实现-软件工程专业论文.docx

数字化协作创作平台上的工作流流程编辑工具的设计与实现-软件工程专业论文.docx

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字化协作创作平台上的工作流流程编辑工具的设计与实现-软件工程专业论文

目录目录第一章引言11.1论文的研究背景11.2国内外研究现状21.3课题的来源以及研究内容31.4本文的主要工作41.5论文的组织结构5第二章工作流相关理论概述62.1工作流的定义62.2工作流发展简史72.3工作流相关的概念82.4工作流管理系统92.5本章小结11第三章工作流建模及XPDL流程定义语言123.1什么是工作流模型123.2现有工作流模型介绍143.2.1基于事件驱动的过程链模型143.2.2基于语言行为理论的工作流模型143.2.3基于Petri网的工作流模型143.2.4基于活动网络的工作流模型153.2.5本文采用工作流模型的选择163.3XPDL流程定义语言163.3.1什么是XPDL163.3.2工作流过程元模型173.3.3有向流程图与XPDL工作流定义语言的相互映射193.4本章小结21第四章流程编辑工具JsFlowEditor的架构与设计224.1本章概述22JsFlowEditor 的总体设计224.2.1基于浏览器胖客户端的解决方案23目录JsFlowEditor 服务器端解决方案25JsFlowEditor 实现的主要难点254.2.4开发语言选择和环境的搭建264.2.5MVC模式在JsFlowEditor的应用274.3JsFlowEditor 工作流流程编辑工具的具体设计28JsFlowEditor 的功能设计28JsFlowEditor 的界面设计35JsFlowEditor 的数据交换规范设计394.4本章小结41第五章流程编辑工具JsFlowEditor的具体实现425.1本章概述425.2Java 服务器端的实现425.2.1服务器端MVC控制器的实现435.2.2服务器端MVC模型的实现45JsFlowEditor 客户端的实现485.3.1客户端MVC视图的实现495.3.2客户端MVC模型的实现54JsFlowEditor 流程编辑示例565.5本章小结57第六章JsFlowEditor 在数字化协作创作平台上的应用586.1本章概述586.2数字化协作创作平台中的游戏开发流程586.3流程节点与角色及所调用页面的绑定596.4游戏开发流程实际执行与应用616.5本章小结64第七章结论65致谢66参考文献67攻硕期间取得的研究成果71图表目录图表目录图2-1 工作流相关概念及其相互之间的联系图8图2-2 工作流相关概念及相互关系10图3-1 工作流元模型图17图3-2 游戏开发流程简化流程图20图4-1 JsFlowEditor 系统结构图23图4-2 JsFlowEditor 中的MVC模式示意图27图4-3 JsFlowEditor 各功能模块示意图29图4-4 编辑工作流流程模型用例图31图4-5 新建工作流流程用例图33图4-6 新建工作流流程时序图33图4-7 修改工作流流程用例图34图6-2 权限分配示意图60图6-3 流程节点及页面对应图61图6-4 启动任务流程示意图62图6-5 游戏开发流程第一步示意图62图6-6 任务提示示意图62图6-7 任务处理示意图63图6-8 新任务提示示意图63图6-9 新执行者处理任务示意图64第一章引言第一章引言1.1论文的研究背景据工作流管理联盟定义,工作流[1](Workflow)指的是一个局部的或整体的业务流程的自动化的流转,也即是说工作流流程参与者根据一定的规范操作工作流中的文件或其它消息,并且相互之间传递消息或文件。简而言之,所谓工作流是指若干相互之间存在逻辑上的先后关系,能够自动化或半自动化的进行流程运转的工作任务或是活动。它是对这一个流程化的任务过程及它内含的业务规程的抽象化描述。工作流管理系统[2](WorkflowManagement System,WfMS)的含义主要是在计算机系统的环境中来模拟工作流程的运行,将其抽象为计算机化的表示方式,并对其进行定义和规范化,并用软件和网络的方式来交换流程之间的消息,工作流管理系统是工作流技术的核心,有非常重要的地位。工作流管理系统不仅是包含工作流本身,它还有其它的很多重要的组成部分,接下来介绍一下这些组件的概念[3]:1、工作流引擎:工作流引擎的含义是工作流作为系统最核心的解决方案,是一个具体的事务系统的重要抽象组成,并为这个系统根据系统各部分之间的分类以及其它的一些不同之处提供服务,而且工作流引擎是整个系统当中起最关键的作用。2、业务流程:业务流程拥有很清晰的含义:业务流程是指系统化的过程行为它们相互之间存在联系,共同满足用户的需求。流程图[4]是业务流程最为常见的表示形式。3、流程编辑工具:工作流流程编辑工具用于对工作流中的业务流程进行抽象建模,用可视化流程图的形式来表达抽象化的业务流程,工作流流程编辑工具支持包括了流程中常见运行逻辑,如

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档