论文摘要
随着面向对象技术的发展,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 展望参考文献附录:攻读研究生期间所发表论文及参加项目发表的论文参与的项目致谢
相关论文文献
标签:类的自关联论文; 模型论文; 自定义约束论文; 递归论文; 关系模型论文;