学位论文 > 优秀研究生学位论文题录展示
基于UML方法的生态评价系统的研究与开发
作 者: 田党清
导 师: 谭汉松
学 校: 中南大学
专 业: 计算机系统结构
关键词: 统一建模语言 地理信息系统 方法 参考模式
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 147次
引 用: 0次
阅 读: 论文下载
内容摘要
统一建模语言是非常具有代表性的面向对象的建模语言。统一建模语言的核心是模型,在软件开发过程中,统一建模语言是实际事物的简化模型,可以帮助项目团队理解软件内部复杂结构的各个方面。而地理信息系统具有形象直观的应用界面和丰富的组件技术的支持,故在地理信息系统的分析与设计中运用统一建模语言的方法提高了系统开发的效率。面向对象的方法在系统的开发中有非常好的应用前景,本文结合地理信息系统对基于统一建模语言的系统开发进行研究,旨在为使用统一建模语言的方法提供新的应用。本文研究的系统开发思想是:以三层式体系结构设计为中心,利用统一建模语言的方法进行系统分析与设计,为系统的开发提供一种参考模式。本文在深入研究了长株潭生态地球化学评价系统的需求分析后,为系统设计了基本的架构。然后创建了用例视图,定义了系统范围,并以基本架构为基础设计了初步的系统类。在系统的进一步分析与设计时以用例为驱动,利用统一建模语言建立各种视图模型来表达系统,然后对系统的类与层次的设计进行了研究与优化。也是基于这样一种统一建模语言的方法对地图管理子系统进行了详细的分析与设计,并对系统中采用到的技术进行了研究。采用统一建模语言进行系统建模己经成为面向对象分析和设计的一种趋势。但是由于统一建模语言本身的复杂性以及我国软件产业发展的局限性,统一建模语言尚未在我国软件企业中得到充分的重视。本文从理论和实践两个方面对统一建模语言在软件系统开发方面的应用进行了研究,所提出的观点对软件开发人员采用面向对象开发技术具有一定的参考价值。
|
全文目录
摘要 4-5 ABSTRACT 5-7 目录 7-9 第一章 绪论 9-19 1.1 选题背景 9 1.2 UML概述 9-12 1.2.1 UML的概念与特点 10-12 1.2.2 UML及软件开发方法在国内外发展现状 12 1.3 UML方法在生态评价系统中的应用 12-17 1.3.1 地理信息系统简介 13 1.3.2 系统开发平台与架构简介 13-15 1.3.3 生态评价系统开发思想 15-17 1.4 本文研究内容及安排 17-18 1.5 小结 18-19 第二章 基于 UML方法的生态评价系统分析 19-35 2.1 系统的需求分析 19-20 2.2 系统的总体框架 20-23 2.2.1 系统的基本架构与开发结构 20-21 2.2.2 系统的功能框架 21-23 2.3 定义系统的范围与功能 23-29 2.3.1 初步定义系统的范围与功能 23-26 2.3.2 精化系统定义 26-29 2.4 创建各种视图 29-34 2.4.1 交互视图 29-31 2.4.2 状态机视图 31-32 2.4.3 活动视图 32-33 2.4.4 配置视图 33-34 2.5 小结 34-35 第三章 基于 UML方法的生态评价系统设计 35-57 3.1 系统的设计层次 35-36 3.2 类的详细设计与实现 36-40 3.2.1 类的命名 36-37 3.2.2 类的具体设计 37-39 3.2.3 类的代码实现 39-40 3.3 表示层与业务层的优化设计 40-42 3.3.1 表示层的结构设计 40-41 3.3.2 业务层的结构设计 41-42 3.4 整合层与数据库的设计 42-47 3.4.1 整合层的设计 42-45 3.4.2 数据库设计 45-47 3.5 子系统的设计 47-56 3.5.1 子系统的结构设计 47-49 3.5.2 地图管理子系统的设计 49-55 3.5.3 模型评价子系统的设计 55-56 3.6 小结 56-57 第四章 生态评价系统的相关技术研究及实现 57-68 4.1 系统的开发环境及相关技术 57-58 4.2 安全性问题的研究 58-61 4.3 系统的主界面设计 61-62 4.4 系统相关功能的实现 62-67 4.4.1 视图缩放与漫游功能的实现 62-63 4.4.2 最短路径功能的实现 63-64 4.4.3 鹰眼图的实现 64-65 4.4.4 专题图的实现 65-66 4.4.5 等值线的实现 66-67 4.5 小结 67-68 第五章 总结与展望 68-70 5.1 论文研究的主要成果及结论 68 5.2 不足与展望 68-70 参考文献 70-73 致谢 73-74 攻读学位期间发表的论文 74
|
相似论文
- 自变量分段连续型随机微分方程数值解的收敛性及稳定性,O211.63
- 谐波齿轮传动柔轮应力及轮齿磨损分析,TH132.43
- 三轴稳定卫星姿态控制方法研究,V448.22
- 半球谐振陀螺误差分析与测试方法设计,V241.5
- 航天器姿态动力学系统鲁棒自适应控制方法研究,V448.22
- 无尾飞翼式飞行器主动控制的参数化方法,V249.1
- 半透明材料辐射与相变耦合换热研究,V259
- 多导弹协同作战突防效能评估及组合优化算法研究,TJ760.1
- 基于DSP的任意次谐波发生器的设计,TM935
- 高中信息技术新课程评价方法的实施研究,G633.67
- 多重ANN/HMM混合模型在语音识别中的应用,TN912.34
- 统计与语言学相结合的词对齐及相关融合策略研究,TP391.2
- 仿真系统模型验证方法和工具研究,TP391.9
- 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
- 超声速巡航导弹姿态控制系统增益调度设计的参数化方法,TJ765.23
- 离散非线性系统输入到状态稳定性研究,TP13
- 陀螺稳定平台伺服控制系统研究,TJ765
- 两类非线性波动方程的行波解,O175.29
- 牡蛎蛋白饮料脱腥技术的研究,TS254.4
- 小学数学新教材中数学思想方法渗透点的研究,G623.5
- 中考数学创新性试题分析与命题研究,G633.6
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|