




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 湖南大学硕士学位论文基于工作流引擎的高职院校顶岗实习管理系统设计与研发姓名:柴中奎申请学位级别:硕士专业:计算机技术指导教师:唐卓;龚亚亮20110924 论文首先概述了工作流相关理论、特点和工作原理。依据流程化管理思想对关键词:工作流引擎;高职院校;项岗实习;管理系统 , 甅, , “畇眘,琲 琣; ; 表类接口函数描述表类接口函数描述 顶岗实习是高职院校在探索工学结合、校企合作办学模式中重要的实践教学环节。顶岗实习期间学生作为学生同时又是企业员工,接受学校和企业的双重管理,学生实习比较分散而且远离学校,教师不能与实习学生直接交流,学生在心理、工作、人际关系处理等方面产生的问题教师不能及时
2、帮助解决,甚至存在与企业的沟通协调不够,管理不到位、实习生放任自流的现象。提高高职院校顶岗实习信息化管理水平,充分运用信息、网络等现代化技术,整合顶岗实习信息,实现顶岗实习信息资源共享,充分利用信息资源面向企业、学校和学生做好服务工作,是高职院校顶岗实习管理工作的迫切需求。因此,研究高职院校顶岗实习管理系统,实现全程网络管理,进一步完善顶岗实习管理体系,有效提高顶岗实习管理效率和水平有着十分重要的意义。课题研究背景及意义高职院校顶岗实习管理系统是以学院、企业、教师和学生为核心,优化全方位 工作流技术研究现状 公司的;镜腎以及公司的机支持的协同工作的重要研究方向,清华大学史美林教授领导的研究小组
3、对该课软件可在网上快速构建移动办公系统,支持客户对工作流程的自定义。 幕于作流娴摹霸盒谑迪肮芾硐低成杓啤研发论文研究内容论文组织结构实习过程建模过程,并给出了其主体业务流程及其部分子流程的过程模型的具体描述。计与实现以及主要用户界面设计。 第二章相关研究工作概述工作流是从英文翻译得来的。表示工作或者任务,的含义是流程、流动或者流量,它反映一种变化及变化的过程。工作流就是一系列相互衔接、自动进行的业务活动或任务。一个工作流包括一组任务蚧疃及它们的相互顺序关系,还包括流程及任务蚧疃的启动和终止条件,以及对每个任务蚧疃的描述。不同的研究者和工作流产品供应商从不同的角度给出了工作流的定义。, 甮, 提
4、高工作的自动化能力和效率。桓鲆滴窆痰闹葱校厝换岽右桓霾斡胝转移到另 给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推的运行进行管理,并完成每个过程中活动的排序和调度功能。间的交互。工作流管理系统的主要特性如图所示。下面将分别介绍这三种功能所涉过程建模工作流管理系统建立阶段的主要功能是利用建模工具,完成实际的业务过程 经营过程分析、图工作流管理系统的特性在完成过程模型的定义后,所生成的工作流模型将由工作流执行服务软件进行实例创建并控制其执行过程。工作流执行服务对使用工作流模型描述的过程进行初始化、调度和监控过程中每
5、个活动的执行,在需要人工介入的场合完成计算机应用软件与操作人员的交互。这样,工作流执行服务实现了在模型中定义的经营过程与现实世界中实际过程之间的连接。这个连接通过工作流执行服务与应用软件、操作人员的交互来完成。实现这个连接的核心功能是工作流管理软件,工作流管理软件又称为工作流引擎。工作流引擎除了完成过程的创建、删除、活动的执行与控制外,还有一个重要的功能就是完成与应用软件及操作人员的交互。因为在实际应用中,应用软件和操作人员是完成整个业务工作流的主体,而工作流引擎通过过程定义和活动之间顺序控制实现这些独立的功能实体问的集成,从而使整个业务工作流活动成为一个协调运行的整体。工作流管理中的人机交互
6、 员需要完成的工作大约可分为以下几种:按照其业务流程完成。年月,工作流管理联盟发布了工作流参考模型确定了工作流管理系统的基本架构。该模型定义了一个基本的工作流管理系统所需要的六个基本模块,并制定了各模块之间的接口标准。当然,一个工作流管理系统也可以不遵循这个模型标准,或只实现这个模型的一部分,但事实证明,这个模型结构是目前最为合理的。图工作流参考模型 工作流过程建模概述工作流建模是将现实世界中的业务过程抽象出来并用一种形式化的、计算机可识别的方式来表示,这种形式化的结果就称为工作流模型。工作流模型是对工作流的抽象表示,也就是对业务过程的抽象表示。从体系结构上看,工作流模型是整个系统的基础,它的
7、确定性保证了系统内部各组成部分之间交互的一致性,也决定了一个工作流系统从设计、开发、运行、测试等诸多实施环节,不同的工作流模型会形成不同的工作流系统。简而言之,工作流模型就是将实际工作流业务流程抽象表示的过程。在当前的工作流研究模型和实用模型中,工作流过程模型的描述方法大致可基于脚本语言的工作流规范描述方法包括为工作流应用度身定做的控制流和 愦蜳网乜猩玃网凹等领域。通常,在对工作流及信息系统的动态特征进行的基于逻辑的描述方法中,时 表各种过程建模方法的比较工作流引擎概述提供控制、管理和监督工作流执行的接口。并生成一个任务项的条件; 桀二髁鳎琷娴母咧霸盒谑迪肮芾硐低成杓研发 有可选择性,并保证整
8、个过程的一致性;路不通那榭鱿卵窈蜓肪叮裨駻。目前大部分的适应性工作流管理 基于髁鳌睦胫霸盒罡谑迪肮芾硐低成柚埂篺发 开发背景系统功能学生完成为期一年的顶岗实习后,需要 耩鹤髁鳌腎霸盒惺迪肮遣跸低掣募啤痡研发谑迪靶畔酆喜檠酉低常赫飧鲎酉低持饕J欠奖憬萄棵如系部、 图系统功能模块图 实习。 学院就业指导中心对实习学生进行资格审查未通过签订校、企、学生三方协议,发放实习手册等,填写相关表格,指导教师安排实习期间教学任务,学生办理离校手续并按实习进度表进行各项工作须填写自主联系实习单位申请表,并签三方协议,发放实习手册,填写相关表格,指导教师安排实习期间教学任务,学生办理离校手续并按实习进度表进行各项
9、工作顶岗实习一年,并按实习进度表进行各项工作,认真完成各项实习任务实习截止,上交相关材料企业考核评价不合格图高职院校顶岗实习业务流程图 业务逻辑层:主要负责顶岗实习管理具体业务流程的描述和执行,因此该层又分为业务逻辑配置层和业务逻辑执行层。业务逻辑配置层主要包括流程定义工具和流程监控工具,负责顶岗实习管理流程的配置和监控:业务逻辑执行层主要负责对业务流程的解释,并调用顶岗实习业务组件及其相关数据来执行定义的工作流程,并提供相应的监控接口。 一流程监控上具流程定义工具业务逻辑配置交互鎏堡登业务逻辑执行塞护项岗实乏业务组件引用,一数据层组织关系数据业务应用数据图高职院校顶岗实习管理系统体系结构图
10、基卜髁饕娴母咧霸盒罡谑迪肮芾硐低成研发信。 观的图形表示,既提供丰富的系统描述手段和系统行为分析技术,又为计算机科捎每馑、变迁、弧锌等来表示系统功能和结构。其不仅能够静态描述系统,而且能够通过动态交互来反具体定义如下叫钔。值域。用于描述修改系统状态的事件,流关系用于表示局部状态和事件之间的关系,用赑网的工作流模型工作流的过程定义主要是说明有哪些过程,过程中有哪些任务,任务之间的 虺芖。必须满足以下两个条件。对四种结构的描述如下:图顺序结构的模型并行结构的几个任务之间执行顺序无关紧要,但是这些任务必须都完成后,模。在中用特殊的结构来表示,如图所示。 图并行结构的模型选择结构用来定义彼此间具有相互
11、制约与排斥关系的分支活动,这类分支活活动被执行,从图中不能知道,这取决于隒的触发结果。 高职院校顶岗实习业务流程过程建模高职院校顶岗实习业务流程进行建模。顶岗实习业务流程的过程建模。 图高职院校顶岗实习主业务流程框图 图高职院校项岗实习主业务流程工作流网模型 图高职院校顶岗实习资格审查子过程工作流模型 表学生顶岗实习子过程工作流模型变迁含义对应表图高职院校学生顶岗实习子过程工作流模型 荴工作流定义语言,是由 所示。以下是相关元素的声明个流程序列至少包含一个流程以下是相关元素的属性声明 这个属性不是必须的”鑂下面将详细介绍规则的每一个元素的意思,以及对应的属性值含义和如何描述流程模型的定义。任何
12、一个完成,本活动都将开始。 一趟抖:学位论文用户均可以完成该操作。关于组织模型的详细设计在后续章节将会介绍。默认值为,表示该路径不设置任何的路由限制。上文描述了高职院校顶岗实习业务流程过程模型描述的规则,下面以此规则,对图所描述的过程模型进行描述,具体描述如下所示。盨”咧霸盒罡谑迪耙滴裰髁鞒獭眘”笨J肌眛 疉疉盨”斡胝呶Q眛眓”学生顶岗实习”盨眛眓”顶岗实习综合成绩评定”盨眛眂眆”怀杉缓细褚眛眓骸惫枷罡谑迪俺杉眅”苯崾 眘笨J肌眛 盨”徊斡胝呶Q眛眂眆”簧蠛宋赐眛眂眆”簧蠛宋赐疉疉眅”幌乱桓鋈挝褚 ”小结工作流网对高职院校项岗实习业务流程进行建模,给出了其主体业务流程及其部分子流程的过程模型的
13、具体描述。 学生顶岗实习工作流引擎的设计高职院校顶岗实习管理系统工作流引擎内部功能结构图如图所示。引擎算机可识别的工作流程,其内容包括预先定义好的任务,任务执行顺序、执行规则、执行角色等信息。主要由模型解释、状态控制、动态配置、角色管理、过程监控、异常处理几大功能模块组成,各功能模块的职能描述如下:动态配置模块主要负责提供对过程实例模型的动态配置服务,它首先向状态控制模块发出动态配置命令,状态控制模块根据命令将相应的过程动态模型实例转换到配置状态,然后由动态配置模块对这些实例进行动态配置,并修改动态配置标记,配置完成后提交状态控制模块,再由状态控制模块将相应的实例转换为挂起状态,继续执行。过程
14、监控异常处理角色管理模块是依据状态控制模块中任务的类型确定执行此任务的人员,结 基于髁鱰擎的一蕾职院校顶岗实习符甩系统设计与研发合组织关系数据模型,判断当前用户是否合法。数据处理模块图高职院校项岗实习管理系统工作流引擎内部功能结构图淖槌刹糠郑峁硕怨叵凳荨甆技术访问数据库,从而提高工作流引擎的互操作性、可伸缩性和可维护 流名称、工作流描述、创建用户、开始时间、结束时间。在创建工作流实例时,用来保存工作流实例。表中字段包括实例、实例名称、实例描述、实例状态、动态配置标志、当前用户、开始时间、结束时间等。在创建活动实例时,用来保存工作流中各个活动实例。表中字段有实例、实例名称、实例描述、实例状态、当
15、前用户、开始时间、结束时间等。在创建工作项时,用来保存工作项数据。表中字段包括工作项、工作项名称、执行者、活动实例、工作流实例等。 肋 肋图数据库逻辑结构图法进行介绍。类:是和的基 趟兑籎:学位论文图工作流引擎类图 綮于丁作流弧厩娴母咧霸盒罡谑迪肮芾硐低成杓疲研发表类接口函数描述角色权限的判断调用相应的业务组件执行任务其主要接口描述如表所示。表类接口函数描述将当前任务设置为活动状态获取下一个任务 类主要完成异常处理功能,异常处理方式有挂起、终止等操作。个工作流实例的接口实现的具体代码如下所示:;创建一个工作流实例,并返回相应结果。盬”髁髂錓 珻调用类工厂的方法创建工作流实例。,;輂建成功,返回
16、;甋瓻 第六章高职院校顶岗实习管理系统的设计与实现体系结构下图所示: 数据层图高职院校顶岗实习管理系统整体结构图 日、 图迪諻与数据库的连接图基于学校数据字典的元数据设计用户数据信息的地方。数据字典是成功高效开发高职院校顶岗实习管理系统的一个重要方面,它是实现系统的安全性、一致性、有效性、可修改性以及可扩充性的重要手段之一。数据字典为那些可能很复杂且很耗时的程序开发工作提供了所需要的标准化信息。使整个开发工作简明快捷。要使一个数据字典对程序开发有用,必须合理的设计其结构。 辘;:流,警的:霸盒谑迪肮苌鞠低成杓疲研发图数据孚典结构图数据字典建好以后,是以二维数据表的形式存储的。用户可以根据自己的
17、需要在数据字典中加入其他的字段,自定义数据类型或删除不必要的属性等,对其前台代码:通过控件显示数据:” :盢保后台代码:从数据库中读取单位性质名称字典表”;建立数据集绑定到控件上,在前台页面上显示;瓺;瓺;图数据字典界面设计系统安全体系设计 基于角色访问控制狟虺芌方法引入角色这个中介,安全的管理就可以根据需要定义各种各样的角色,并给角色设置合适的访问权限,而用户根据其责任和权力被指派为不同的角色。这样,整个访问控制过程就被分成了两部分,即访问权限与角色相关联,角色再与用户相关联,从而实现了用户与访问权限的逻辑分离,如图所示:图基于角色的访问控制基本思想考虑到数据库被非法入侵后可能导致所有的密码
18、泄露问题,因此本系统决定 高职院校顶岗实习应用网站对所有用户开发,不需要登录。主要提供通知公示:图高职院校顶岗实习应用网站首页界面 图学生顶岗实习子系统主界面图导师指导学生顶岗实习子系统主界面 皋干丁作流娴睦胫霸盒罡谑迪肮芾硐低成柚痡研发结论本论文是在通过大量的理论学习、研究基础上,结合目前工作流参考模型和高职院校项岗实习管理系统的需求,以为高职院校顶岗实习业务提供网络化、信息化的办公环境为目的,设计并实现了基于工作流引擎的高职院校顶岗实习管理系统。该系统现正被某职业技术学院应用,运行状态良好。现将主要完成的工作总结如下:捎没赑网理论的工作流网建模方法对高职院校顶岗实习业务流程院校项岗实习业务流程模型描述规则和过程存储描述实例。由于研究条件和时间等方面因素的限制,尚存在一些不足: 【空畔泊海菸母铮咧靶隆”教育模式探究教育与职业,:】髁鞲攀鯷
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冷漆标线合同范本
- 出售新旧彩钢瓦合同范例
- 2024年芜湖无为市投资促进发展有限公司招聘考试真题
- led电源合同范本
- 公司购销合同范本
- 2024年清远英德市市区学校选调教师(编制)考试真题
- 个人买卖定金合同范本
- 五人合伙工程合同范本
- 交通类ppp合同范本
- 代签销售合同范本
- 越剧基本知识讲座
- 岗位绩效奖励制度
- JGT161-2016 无粘结预应力钢绞线
- Visual Studio 2019(C#)Windows数据库项目开发高职全套教学课件
- 深圳中考自主招生简历
- 寿光金远东变性淀粉有限公司年产2万吨乳酸、丙交酯、聚乳酸项目环境影响报告表
- 美术社团活动记录
- 学前儿童保育学(学前教育专业)全套教学课件
- 畜牧养殖设备(共73张PPT)
- 消防安全每月防火检查记录
- 论文写作与学术规范 课程教学大纲
评论
0/150
提交评论