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