- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工作流技术在学籍管理系统中应用
工作流技术在学籍管理系统中应用 【摘 要】本文阐述了工作技术流在高校学籍管理系统中的设计以及应用;为了便于管理各类业务流程,达到业务流程自动化的目的,工作流软件产品应运生。希冀对该类行业带来一些参考及借鉴
【关键词】工作流;学籍管理;应用
一、研究背景
在各高校中信息管理情况总体大致相同,但由于各个学校的办学资源、招生情况等办学因素不同,且社会对人才的需求也在不断变化,因此各高校对自身的发展定位是不一样的。近年来,社会对院校毕业的人才需求量不断加大,且要求越来越高,促使院校的办学压力越来越大,要求办学方式层次化,教学内容丰富化,教学手段多样化,这使得信息管理的工作任务越来越复杂。面对这样的问题,研发一个高效规范的信息学籍管理系统成为一项重要的研究工作。由于不同类型或不同定位的院校管理细节存在着较大的差别,需要根据院校的实际情况,开发符合实际需求的软件
二、工作技术流
1.工作技术流起源
工作流技术最早起源于20世纪70年代中期,具备工作流特征的商用系统的开发始于20世纪80年代早期。20世纪90年代开始,随着信息技术等条件的不断成熟,工作流技术被逐渐应用到银行业、软件工程、办公自动化等多个领域,在这种情况下,工作流管理联盟于1993年成立并于次年发布了用于工作流管理系统之间互操作的工作流参考模型和相继制定了一系列工业标准。2000年以后,随着Web服务技术的兴起,多个和工作流技术相关的Web服务技术标准开始出现
2.工作技术流的定义
工作流的定义到目前为止并没有一个统一的标准。一般来说,工作流即工作流程的计算模型,就是如何将工作流程中的工作前后组织在一起的逻辑和规则通过计算机以恰当的模型进行表示并对其实施计算。 工作流技术是计算机应用和计算机信息技术领域的一项新技术。虽然定义的角度不同,但是都认为对管理业务过程的定义即工作流的本质
工作流技术的应用可以为不同用户在学籍管理系统中保证运行过程的稳定性,避免使用者的需求操作和常规操作过程不一致。近十年来,工作流技术的研究工作已经在国内的许多领域开展,但这一技术在高校信息体系中的应用并没有很多的研究和开发
为了解决不同工作流产品之间的相互操作,国际工作流管理联盟在工作流管理系统的相关术语、体系结构及应用编程接口等方面制定了一系列标准
三、工作流在学籍管理系统中的应用
工作流技术主要拆分为安全管理和流程管理两个功能集合,它们实际上是完全为业务逻辑服务的。通过工作流引擎来支持业务逻辑的高效运转。学籍管理系统中业务逻辑与工作流相关的部分以及系统管理中与工作流相关部分的具体应用如下:
1.工作流相关的业务逻辑
业务逻辑包括了各种业务的申请和审批,与学生学籍信息相关的具体的业务申请包括了入学、结业、注册、奖励、处分、学籍异动、个人信息七大部分,这些业务申请虽然各有特定的内容,但它们所蕴含的工作流概念是一致的,对所蕴含的工作流概念进行总结可以将业务逻辑工作流相关部分划分为发起申请、申请修改、申请追溯、申请审核、申请驳回、流程持久化这几个部分:
(1)发起申请:所有业务流程的发起都存在共性,发起申请即是指选择发起哪个业务流程一直到填写相应表单后提交的过程,这里的表单是一个广义的概念,它既可以是某几个字段也可以是文件类型等
(2)申请审核和审核查询:系统会根据流程定义配置文件将这个用户具备审批权 限的当前各个业务流程实例以列表的形式展现给用户。当用户认领并审批其中某个运行中的业务流程实例时,该实例状态会发生变化,且该用户可以看到详细的业务申请信息,并根据查看的具体申请信息做出同意或者驳回的操作
(3)申请驳回:此部分从本质来说应该也属于申请审核的一部分,该系统实现的驳回不仅仅是驳回到上一个审核者,也可以选择直接终止该业务流程实例
(4)申请修改:此处的申请修改主要是指业务流程中的上一个任务节点所归属的用户修改驳回的申请
(5)申请追溯:系统会将这个用户有权查看的当前业务流程实例以列表的形式显示出来,供用户查看并查询。这时会展示每个业务流程实例目前进行到了哪个任务节点、目前归属人是哪个用户,历史的流程是如何进行的;同时系统也会将这个用户有权查看的己完成的历史业务流程以列表的形式显示出来,同样完整展示该历史流程的一个基本信息
(6)流程持久化:对于当前业务流程实例状态的变化和己经走完流程的申请,都需要将与工作流相关的字段持久化到数据库中。这样才能为上面的几个部分提供数据支持
2.流程管理
业务管理部分不仅包括了任务管理这个与业务逻辑紧密相关的部分,还包括了流程回溯和流程定义管理功能:
①任务管理。②流程回溯。③流程定义管理:流程定?x文件的增删改查以及修改部署均由此部分负责。它负责了业务
文档评论(0)