AOP在自助游可拓策略生成系统的应用研究

来源 :广东工业大学 | 被引量 : 2次 | 上传用户:xiaobaby2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可拓软件是利用可拓学理论与方法研究解决矛盾问题的策略生成的计算机软件,利用计算机帮助决策者处理事物性质的变化,进行创新和生成策略,从而解决矛盾问题。可拓学是以可拓论为基础的新学科,研究处理矛盾问题或者不相容问题。面向对象开发技术以对象为基础,利用特定的软件工具直接完成从对象客体的描述到软件结构之间的转换。面向对象的开发技术与可拓学无缝结合用于开发可拓软件,实现了可拓软件的功能业务,已经能解决我们所遇到的部分矛盾问题。可拓软件现阶段面临的一个开发瓶颈是可拓软件的代码分散与纠缠,因为决策者需求的不断变化,对可拓软件的性能和开发周期提出新的要求,致使可拓软件的代码分散与纠缠这一问题急待研究。   本文工作结合面向对象技术与可拓学,主要研究以面向方面编程(AOP)在自助游可拓策略生成系统中的应用,解决自助游可拓策略生成系统中的代码分散与纠缠。我们对自助游可拓策略生成系统中功能业务与横切关注点进行分离,使开发人员可以集中关注于此系统的功能业务,同时,自助游可拓策略生成系统需要编写的代码量大大减少,开发周期明显缩短,控制了开发成本。最重要的是,改进后的自助游可拓策略生成系统是松散耦合、可复用与可扩展的软件系统。   本文首先介绍可拓软件、AOP的国内外研究现状及本文研究的背景和意义,提出本文研究的主要内容。然后以解决自助游可拓策略生成系统的代码分散与纠缠为例,详述了AOP在自助游可拓策略生成系统的应用。利用Eclipse开发平台、AspectJ和MySQL等开源工具,实现了AOP在自助游可拓策略生成系统功能业务与横切关注点的分离,最后给出了此系统应用研究的运行成果。   本文的创新之处在于:   (1)利用AOP技术,分析原有可拓策略生成系统的核心业务和非核心业务,理清其代码的分散与纠缠。   (2)通过分析自助游可拓策略生成系统运行机制,为系统选定了横切关注点,同时实现横切关注点的模块化。   (3)将AOP技术和OOP技术两大技术用在可拓软件(自助游可拓策略生成系统)的开发中,为可拓软件性能的提高提供了手段,推动可拓软件产品化进程。   (4)提高自助游可拓策略生成系统的灵活性、可维护性,降低了系统中代码的冗余度、模块间的耦合度。  
其他文献
配电自动化是提高供电可靠性和供电质量的主要环节,在当前供配电领域具有重要的研究意义。馈线自动化是配电自动化的重要内容之一,馈线终端单元FTU是馈线自动化的基本控制单
随着人们对果蔬营养保鲜要求的提高,对冷库及制冷设备控制水平的要求也不断提高。自动控制技术经历了几十年的发展与完善,在工业控制领域中得到了广泛的应用。将自动控制技术
软件工程的一个重要领域是程序理解,随着软件规模越来越大,对源程序的理解成了一个较难的问题,在这个问题的需求下,程序切片技术应运而生。程序切片技术是一种程序分解技术,
骨发育成熟度(骨龄)指标在预防医学、临床医学、法医学和体育科学等领域有着广泛的应用。传统的骨龄评分是由专家根据标准模板对待测X光片进行评分,分值的主观性较强,不利于
图像边缘包含了图像的重要信息,是图像的最基本特征。边缘检测是图像处理中的一个经典问题,边缘检测直接影响到智能视觉系统其他阶段工作,特别是模式识别的结果。因为实际图
聚类是数据挖掘的基本任务之一,其目的为把相似性大的对象聚集为一簇,把相似性小的对象分离开来,从而发现潜在的、有意义的知识。空间聚类是空间数据挖掘的重要内容,是指在一
随着Internet的高速发展,目前企业的商业活动越来越依赖于Internet,但是Internet作为一个公共的传输介质,无法满足商业信息的机密性要求。于是,人们引入了VPN(Virtual Privat
支持向量机是以统计学习理论作为其基础并且以结构风险最小化作为其遵循的准则,它通过结构风险最小化来同时控制学习机器的复杂度以及学习机器的学习能力。支持向量机在解决
森林作为地球上最重要的生态圈之一,森林火灾的发生往往会对森林造成严重的破坏,对它的保护一直备受人们的重视。为了更好的保护森林,许多学者展开了研究,其中将日益发展的无
铁路线路纵断面养护维修是铁路线路养护工作的重要组成部分,为了降低工务维护成本,部分铁路局在综合维修中进行纵断面校正和改善。目前,在施工过程中,整个纵断面施工设计基本