工作流技术在系统中应用.docVIP

  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文档。上传文档
查看更多
工作流技术在系统中应用

工作流技术在系统中应用   摘 要:为了提高毕设设计的管理水平,切实提高毕业设计的质量,本文构建了一套基于B/S架构的网络化毕业设计信息管理系统。实现了用户管理、课题选择、毕业环节流程管理、新闻通知、论文规范管理和在线交流模块等功能。在系统设计过程中,提出了基于工作流技术和B/S结构相结合的管理思想。实践证明,本系统使得老师和学生相互间的信息交流更为安全、稳定、快捷、可靠。   关键词:毕业设计B/S工作流   中图分类号:TP202 文献标识码:A 文章编号:1007-9416(2010)08-0035-01      1 系统功能   按照毕业设计过程的特点,系统分为用户管理、课题选择、流程管理、新闻通知、在线交流等模块,涉及学校、学院、教师、学生、等用户角色。其中,课题选择双向选题、过程控制、答辩管理惯穿毕业设整个过程的主线。   1.1 用户管理模块   本模块主要由用户登陆、新用户注册、找回密码等页面以及系统管理员管理页面组成。其主要功能是管理系统中各个用户的相关信息。在该模块中,新用户可以通过注册将个人信息存入数据库。用户登陆系统后,还可以对个人信息进行修改。系统管理员可以通过该模块对新注册或修改信息的用户进行管理操作。本模块共设计了三种角色的用户:管理员、学生与指导教师。   1.2 课题选择模块   指导教师可以对毕业设计课题进行添加、修改或删除,管理员可以对教师上交的课题进行审核,审核通过并发布后,学生通过此模块可以进行毕业设计课题的选择,管理员可以对学生的选报结果进行查看和调整。   达到比较满意的效果。   1.3 流程管理模块   毕业设计环节流程管理模块主要包括学生流程管理、教师流程管理、教师下发任务书、学生中期进展、教师中期检查、学生提交毕业论文、教师论文检查审核、论文答辩、教师答辩成绩录入和学生答辩成绩查询等功能。,管理员对每个环节可以预先设置好时间,从而控制整个过程的有序进行。它主要实现了毕业设计环节的实时监控以及进度管理。   1.4 新闻通知模块   管理员可以通过该模块发布与毕业设计环节相关的新闻与通知,学生上网后可以查看最新的有关毕业设计的通知和新闻。   1.5 规范管理模块   管理员可以通过该模块上传相应模板、表格、文献检索及论文撰写要点和技巧等各类文档,供学生下载使用。   1.6 在线交流模块   在线教师模块主要有教师答疑和学术交流论坛两部分组成。学生可以通过答疑功能向指导教师提出问题,指导教师可以在线回答学生的问题;而学术交流论坛可以实现学生之间资料的共享和相关课题技术的交流。      2 工作流在系统中的实现   本文提出了基于工作流技术与B/S结构相结合的管理思想,利用工作流技术对毕业设计工作的流程进一步探索,主要包括访问控制和运行时监控两方面的研究。   2.1 基于任务和角色的访问控制   本文采用了基于任务和角色的访问控模型,吸纳RBAC和TBAC模型的优势,选取任务和角色作为两个基本特征,把任务和角色置于同等重要的地位。这在很大程度上满足了工作流访问控制的要求。其基本思想是,给用户分配相应的角色,用户通过承担角色获取要执行的任务,用户执行任务时拥有相关任务所允许访问的权限。该模型是建立在对任务分类的基础上,因此需要将毕业设计过程模型分解为任务,其中各任务依据工作流处理流程存在一定的依赖关系,相对应的生成任务节点,在完成相应的业务操作时,将任务节点实例化,完成操作。任务与任务间的依赖关系转化为转移节点,从而与实际业务中的业务规则相对应。而用户无论以什么角色进入系统,只有在执行具体任务时才具有相对应的权限,这样就实现了权限的动态管理。根据任务分工将系统的管理权限和角色相关联,即定义角色的权限与模块相关的权限,通过对角色权限的管理从而控制用户对系统的选题管理、开题管理、进度检查、论文答辩等权限的控制。工作流管理系统的访问控制模块主要由以下几部分组成:   基本信息管理,包括用户管理、角色管理、权限管理等,对应的类主要有UsrManage类、RoleManage类、RoleRestrict类等以及由它们派生而来的类。   任务信息管理,主要包括过程模板信息、活动信息、转移信息以及实例信息等的管理,对应的类主要有Module类、Action类、Transfer类、Instance类和ActivityInstance类。其中,Action类是提供对活动实例进行基本操作的接口,它包含用于启动活动的begin()函数,用于终止活动的Terminate()函数,用于挂起活动的Suspend()函数,用于恢复挂起活动的Resume()函数、用于结束活动的End()函数,用于获取当前活动状态的GetStatus()函数,用于设置

文档评论(0)

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

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

1亿VIP精品文档

相关文档