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

基于软构件和AOP技术开发自适应ERP系统的研究

作 者: 陈欣
导 师: 乔佩利
学 校: 哈尔滨理工大学
专 业: 计算机应用技术
关键词: 企业资源计划管理系统 自适应能力 软构件 面向方面编程
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 27次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息化技术和经济全球化的飞速发展,企业资源计划(ERP)管理系统被广泛的应用于各个行业,为企业带来了巨大的经济效益和资源调控能力。为了更好地适应快节奏的变化和支持企业流程重组,传统的做法是重新开发与之相适应的ERP系统,这存在开发和实施周期过长、原有软件可复用低、无法适应动态可变的用户需求和运行环境、系统缺乏动态可扩展性等问题。针对以上问题,本文将软构件面向方面编程(AOP)技术相结合,提出一种具有自适应能力的通用ERP系统,具体研究内容如下:首先,介绍了国内外对ERP系统和软构件及AOP技术的研究现状,并针对当前ERP系统存在开发和实施周期过长、对企业需求变化频繁的适应度慢等问题,提出了一种具有自适应能力的ERP系统。即使企业业务流程和需求发生变化时,该自适应ERP系统也满足无需将自身系统重新开发,而只需将成熟的领域构件动态配置而无需重新编译构件。因此,该系统总体框架应具备动态配置领域构件核心部分和自适应系统公共业务部分,并给出了该系统总体研究开发模型。其次,通过软构件技术和AOP技术相结合研究开发该自适应ERP系统的关键部分。通过软构件技术将动态配置添加构件核心部分和系统公共业务部分开发出来,其主要基于原子构件开发。然后以权限为例,通过AOP技术将这种非核心业务编织到核心业务中去,以达到更好的满足系统变更和需求变化的自适应能力,降低系统的耦合度。最后,将开发好的自适应ERP系统应用到实际中,针对某企业的需求,通过该系统将所需成熟的领域构件动态配置到系统中,从而实现系统的快速开发。如遇到企业有新的需求变化时,可在已开发系统上动态增加所需模块,体现了该系统的自适应性,展示了该自适应ERP系统在实际开发过程中的合理性、有效性和应用价值。

全文目录


摘要  5-6
Abstract  6-10
第1章 绪论  10-16
  1.1 研究背景及意义  10-11
  1.2 国内外研究现状  11-14
  1.3 研究内容  14-15
  1.4 论文结构  15-16
第2章 相关理论知识  16-27
  2.1 ERP 理论  16-19
    2.1.1 ERP 的形成及原理  16-17
    2.1.2 ERP 系统的功能  17-18
    2.1.3 ERP 系统的自适应性  18-19
  2.2 软构件技术  19-22
    2.2.1 软构件技术概述  19-20
    2.2.2 软构件的获取与装配  20-21
    2.2.3 软构件的实现模型  21-22
  2.3 AOP 技术  22-26
    2.3.1 关注点分离  23-24
    2.3.2 面向方面编程(AOP)  24
    2.3.3 Spring 中的AOP  24-26
  2.4 本章小结  26-27
第3章 ERP 系统自适应性的研究与设计  27-37
  3.1 自适应ERP 系统总体设计  27-30
  3.2 ERP 系统自适应性设计与实现  30-36
    3.2.1 ERP 系统自适应性的设计  30-31
    3.2.2 ERP 系统自适应性的实现  31-36
  3.3 本章小结  36-37
第4章 自适应权限构件研究及AOP 应用  37-48
  4.1 自适应权限构件的提出  37-38
  4.2 RBAC 模型及改进  38-40
    4.2.1 RBAC 模型  38
    4.2.2 改进的RBAC 模型  38-40
  4.3 基于改进RBAC 模型的自适应权限构件的设计  40-42
    4.3.1 自适应权限构件的总体设计  40
    4.3.2 权限构件的数据库设计  40-42
    4.3.3 基于改进RBAC 模型的关键模块设计  42
  4.4 基于改进RBAC 模型的自适应权限构件的实现  42-45
    4.4.1 权限授权的实现  43-44
    4.4.2 权限认证的实现  44
    4.4.3 权限构件的使用过程  44-45
  4.5 AOP 技术实现权限管理  45-47
  4.6 本章小结  47-48
第5章 应用开发实例  48-57
  5.1 应用背景及开发环境  48-49
  5.2 系统分析及实现  49-52
    5.2.1 系统功能分析  49-50
    5.2.2 系统实现  50-52
  5.3 新增需求功能模块的分析及实现  52-56
    5.3.1 新增需求功能分析  52-53
    5.3.2 新增功能实现  53-56
  5.4 本章小结  56-57
结论  57-58
参考文献  58-63
攻读硕士学位期间发表的学术论文  63-64
致谢  64

相似论文

  1. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  2. 大跨度拱形立体桁架自适应推倒分析方法研究,TU323.4
  3. 基于面向方面机制的模型驱动架构研究,TP311.52
  4. AOP及其在房产管理系统开发中的应用研究,TP311.52
  5. 基于MDA的ERP快速原型系统研究,TP311.52
  6. 基于OMT和软构件技术的作物生产潜力系统研究,TP311.52
  7. 基于AOP的银行综合前置机系统设计与实现,TP311.52
  8. 面向方面编程实现研究及其在银行系统的应用,TP311.1
  9. 面向方面连接件的软件体系结构适应性研究,TP311.52
  10. 面向方面重构的研究,TP311.52
  11. 今创集团ERP系统实施研究,F270.7
  12. AOP应用程序中的结构冲突问题解决框架研究,TP311.11
  13. 面向幼儿园管理的CMS系统的设计与实现,TP311.52
  14. 声纳模拟器及显控软件的研究与开发,U666.7
  15. 可撤除掌纹识别软构件平台设计,TP391.41
  16. 外籍教师管理信息系统的设计与实现,TP311.52
  17. Spring框架研究与应用,TP311.52
  18. 基于Bigraph的面向方面动态软件体系结构建模与演化研究,TP311.52
  19. 基于角色和规则的动态访问控制研究与设计,TP393.08
  20. 基于AOP的保险业务受理系统设计,TP311.52

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