类的自关联关系的递归实现及其应用

类的自关联关系的递归实现及其应用

论文摘要

随着面向对象技术的发展,UML模型在软件开发过程中使用越来越广泛,并且合理、精确的UML模型将为软件项目的设计、实现和维护带来极大的好处。类的自关联关系在实际项目中是经常遇到的,建立带有约束的UML递归模型并将其模型及约束转化到关系数据库中,不仅使得模型本身精准、健壮和稳固,而且可适应不可预见的业务规则的改变。但在实际软件开发项目中,往往忽略了合理、精确的模型的建立,并且约束的使用在向关系模型转化时丢失了,没有真正的保证模型的精准。因此,使用UML模型建立合理、精确的数据模型,并将模型完整的转化到关系模型是本文研究的重点课题。本文以现实生活中常见的自关联关系为研究对象,提出使用递归思想建立合理,精准的UML模型的方法,并给出几种典型的自关联模型完整的转化到关系模型中的具体步骤。在以上理论基础上,以一对多的自关联关系为例,结合税收分析平台讲述使用递归技术在实际项目中的应用,灵活的展现了自关联数据,并给项目带来极大的灵活性和可扩充性。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 选题背景和意义
  • 1.2 国内外研究现状
  • 1.3 本文的主要内容和章节安排
  • 第二章 常见的自关联关系及其建模方法
  • 2.1 自关联关系的软件建模
  • 2.1.1 软件建模
  • 2.1.2 数据模型
  • 2.1.3 自关联关系的软件建模
  • 2.2 常见的自关联关系
  • 2.2.1 一对多的自关联关系
  • 2.2.2 一对一的自关联关系
  • 2.2.3 多对多的自关联关系
  • 2.2.4 其他自关联关系
  • 第三章 自关联关系在UML模型中的完整表示
  • 3.1 自关联关系在UML模型中的表示
  • 3.2 UML扩展机制
  • 3.3 利用UML的自定义约束完整表示自关联关系
  • 第四章 自关联关系在E-R模型中的表示
  • 4.1 自关联关系在E-R模型中的表示
  • 4.2 UML模型和E-R模型表现自关联关系时的区别
  • 第五章 自关联关系到关系模型的转化
  • 5.1 E-R模型中自关联关系到关系模型的转化
  • 5.2 UML模型中自关联关系到关系模型的转化
  • 5.2.1 递归转化(自关联类和约束的转化)
  • 5.2.2 非递归转化
  • 5.3 常用数据库中递归关系的实现
  • 5.3.1 Oracle中递归关系的实现
  • 5.3.2 SQL Server中递归关系的实现
  • 第六章 一对多的自关联关系及其递归技术在税收分析平台中的应用
  • 6.1 税收分析平台概述
  • 6.2 基础税收分析模块
  • 6.2.1 基础税收分析模块概述
  • 6.2.2 对比分析模型模块
  • 6.3 一对多的自关联关系在税收分析平台中的实现
  • 6.3.1 税收分析平台中的层次指标
  • 6.3.2 层次指标的设计
  • 6.3.3 层次指标的实现
  • 6.3.4 界面效果展示
  • 6.4 使用递归技术带来的可扩充性
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 附录:攻读研究生期间所发表论文及参加项目
  • 发表的论文
  • 参与的项目
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    类的自关联关系的递归实现及其应用
    下载Doc文档

    猜你喜欢