学位论文 > 优秀研究生学位论文题录展示

工作流业务规则与安全约束的设计与实现

作 者: 秦明
导 师: 罗克露;郭曙光
学 校: 电子科技大学
专 业: 软件工程
关键词: 工作流引擎 业务规则 安全性 工作柔性化
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 11次
引 用: 0次
阅 读: 论文下载
 

内容摘要


工作流在企业管理和企业的信息化中是一种非常重要的方法,并且被广泛的应用到社会的各个方面。在当前,已经开发出很多工作流软件,不过这些系统都是针对某一个具体的企业或是部分企业开发的,软件功能非常单一,而且不容易扩展,并且这些软件都没有相应的安全功能,所以这些软件的安全性能以及软件的复用性都比较差。所谓的工作流引擎就是专门用户控制工作流程的方法论和工具,它可以对工作流程进行控制以及定制,不过安全性方面一般考虑的比较少。出于对上面问题的考虑,本论文在当前流行的Shark工作流引擎基础上,开发并扩张了引擎的安全性和业务流程的约束,从而将其扩展为工作流系统的原型,用户可以通过该系统根据工作的需求进行定制相关业务,然后组成工作流程,添加相应的安全约束,借助于Shark引擎,就可以将其应用于Web环境。本论文的研究重点是如何实现校验系统中的业务规则和系统的安全约束机制,然后向Shark引擎,新增了开发的活动库、用户角色库,以及用户库等数据库表项目,并且将系统的业务定制流程和角色映射工作从系统中分离开,从而通过自己的方式添加了系统的业务规则以及安全性约束规范。本系统可以大大降低当前工作流的设计与开发的难度,将工作流更加柔性化,最重要的是增加了系统的安全性约束,弥补了原有系统的先天不足。

全文目录


摘要  4-5
Abstract  5-8
第一章 绪论  8-12
  1.1 背景介绍  8-9
  1.2 工作流的业务规则和安全约束  9-10
    1.2.1 业务规则的重要性  9-10
    1.2.2 安全约束的重要性  10
  1.3 本文的主要内容和组织架构  10-12
第二章 相关理论技术介绍  12-24
  2.1 工作流基础概论  12-17
    2.1.1 工作流的基础知识  12-16
    2.1.2 访问控制和安全约束  16-17
  2.2 开源shark 工作流引擎解析  17-23
    2.2.1 shark 引擎概述  17-18
    2.2.2 shark 引擎的优劣分析  18-20
    2.2.3 Shark 的模块结构分析  20-22
    2.2.4 shark 的功能分析  22-23
  2.3 本章小结  23-24
第三章 基于Shark 的业务规则的设计与实现  24-47
  3.1 业务规则模块设计需求分析  24
  3.2 业务规则的设计  24-29
    3.2.1 基本概念  24-26
    3.2.2 数据库设计  26-28
    3.2.3 算法设计  28-29
  3.3 业务规则的实现  29-46
    3.3.1 预检验模块的实现及其核心代码  29-33
    3.3.2 后检验模块  33-44
    3.3.3 web 页面实现  44-46
  3.4 本章小结  46-47
第四章 基于Shark 的安全约束的设计与实现  47-56
  4.1 安全约束模块设计的需求分析  47-48
  4.2 安全约束的设计  48-49
    4.2.1 基本概念  48
    4.2.2 数据库设计  48-49
    4.2.3 算法设计  49
  4.3 安全约束的实现  49-55
    4.3.1 后台检验模块的实现  49-54
    4.3.2 web 页面实现  54-55
  4.4 本章小结  55-56
第五章 业务规则与安全约束的系统测试  56-58
  5.1 测试环境  56
  5.2 测试方法  56-57
  5.3 本章小结  57-58
第六章 结论  58-60
  6.1 本文总结  58
  6.2 下一步工作  58-60
致谢  60-61
参考文献  61-63

相似论文

  1. 嵌入式可信计算机系统安全机制的设计与实现,TP309
  2. 转基因水稻对肉仔鸡饲用安全性研究,S831.5
  3. 转基因食品中的伦理问题,B82-05
  4. 高层建筑消防炮专用灭火弹研究,TU892
  5. 蜂胶软胶囊增强免疫功能和毒理性研究,R285
  6. 蜂胶提取物的体外抑菌和安全性评价的初步研究,R285
  7. 乳酸菌DM9054、DM9057的安全性评价,R371
  8. 甲乙肝联合疫苗和乙型脑膜炎疫苗接种后安全性评价的动物实验研究,R186
  9. 索法酮片治疗胃溃疡安全性和有效性的研究,R573.1
  10. 氯雷他定治疗儿童哮喘的疗效与安全性评价,R725.6
  11. 煤矿工人不安全行为测量与实践,X936
  12. 防龋基因疫苗pVAX1-SA、pVAX1-GC和pVAX1-SG经不同途径免疫新西兰大白兔的实验研究,R392
  13. 聚甲酚磺醛凝胶治疗宫颈糜烂样改变的临床研究,R711.32
  14. 我国保险公司保险网络营销研究,F724.6
  15. 淮阴工学院校园一卡通系统设计及安全策略,TP393.18
  16. 在役化工容器壁面检测机器人的机械本体研究,TP242
  17. 兰新二线防风明洞结构安全性数值模拟研究,U216.413
  18. 胸腰椎椎弓根解剖结构的测量与椎弓根钻孔器的研制,R687.3
  19. 斑马鱼毒性微量模型的建立及其在海洋天然产物筛选评价中的应用,R285
  20. 企业IP语音通信系统研究,TN916.2
  21. 面向AKE协议的可证明安全性模型的研究,TP309

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com